BODY, TD, TH {
/*   font-family: Arial, Helvetica, sans-serif;*/
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
}

hr {
	border-width: 1px 0px 1px 0px;
	border-style: dotted dotted dotted dotted;
	border-color: #E38871 white white white;
}

#Tabelle_01 {
	border-color: #666666;
	border-width: 1px;
	border-style: solid; 
}

.navtable {
	background-color: #ECECEC;
}

.grey { background-color:#ECECEC }
.werbung-links {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
	background-color: #ECECEC;
	padding: 5px 13px 5px 13px;
}

.werbung-links-blau {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
	background-color: #EEF4FC;
	padding: 5px 13px 5px 13px;
}

.werbung-rechts {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
	background-color: #ECECEC;
	padding: 5px 13px 5px 13px;
}

.werbung-rechts-blau {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
	background-color: #EEF4FC;
	padding: 5px 13px 5px 13px;
}

.werbung-rechts-highlite {
   border-width: 1px 0px 1px 1px;
	border-style: dotted;
	border-color: white;
	color: black;
	font-size: 11px;
	background-color: #B0C0D5;
	padding: 5px 13px 5px 13px;	
}

.imgtext-table {
	font-size:8px;
}

.news_subheader {
	font-family:Verdana; 
	color: black;
	font-size: 10px;
}

H1, H2, H3 {
	font-size: 10px;
	color: black;
	font-weight: bold;
}

.h5, .h2, .news-list-item {
	font-size: 10px;
	color: black;
	font-weight: bold;
}

.read-more {
	font-size: 10px;
}

.bordered2/*, .tx-wssitemap-pi1*/  {
	border: 1px dotted #E38871;
	background-color: white;
	color: black;
	padding: 0px 5px 5px 5px;
	margin: 0px;
}

.bordered2 h3, .bordered2 h1 {
	background-color: #B90012;
	color: white;
	font-size: 11px;
	padding: 2px;
	border: 1px dotted #E38871;
}

.bordered/*, .tx-wssitemap-pi1*/  {
	border: 1px solid #E38871;
	background-color: white;
	color: black;
	padding: 0px 5px 5px 5px;
}

.bordered2 h1 {
	background-color: #788FB1;
	border: 1px dotted #EEF4FC;
}

DIV.csc-header H3, .news-single-title {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #B90012;
}

DIV.bordered DIV.csc-header h3, DIV.bordered2 DIV.csc-header h3 {
	background-color: #B90012;
	color: white;
	font-size: 11px;
	padding: 2px;
}

.news_list_item {
	border: 1px dotted black;
}

.contenttopbox, TD.contenttopbox{
  padding:13px; 
  background-color: #B0C0D5; 
  color: #3D536F;
}

.bigpointbox {
   margin-left:5px;
   padding:5px;
#	background-color: #788FB1;
	background-color: #B90012;
	color: white;
}

.kontaktnavi {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
	color: white;
	background-color: #666666;
   text-decoration: none;
}

.kontaktnavi2 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
	color: white;
	background-color: #666666;
	font-weight: bold;
   text-decoration: none;	
}

A.kontaktnavi:link, A.kontaktnavi:visited {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
	color: white;
   text-decoration: none;
}

A.kontaktnavi:hover, A.kontaktnavi2:hover, A.kontaktnavi2:link, A.kontaktnavi2:visited {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
	color: white;
	font-weight:bold;
   text-decoration: none;	
}

INPUT, .selectbox /*.tx-newloginbox-pi1-user, .tx-newloginbox-pi1-pass*/{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 9px;
}

a, a:visited, a:link {
	color: #CC0000;
}

a:hover {
	color: #cc0000;
	text-decoration: underline;
}

DIV.tx-newloginbox-pi1 {
	vertical-align: middle;
}

.tx-newloginbox-pi1-submit {
	border: 1px #666666 solid;
	color: #666666;
	background-color: transparent;
	cursor: hand;
}

.neuanmelden, .neuanmelden a {
	color: #cc0000;
/*	background-color: #ffffff;*/
	font-weight: bold;
	padding-left: 2px;
	font-size: 9px;
	letter-spacing: 2px;
}

.tx-newloginbox-pi1-forgotP {
	padding-left: 4px;
	font-size: 9px;
}

H3.csc-searchResultHeader a:link, H3.csc-searchResultHeader a:hover, H3.csc-searchResultHeader a:visited {
	color: white;
	
}

.textbox {
	background-color: white;
	border: 1px solid black;
	color: black;
}

.textbox, .button, .selectbox {
	height: 18px;
	background-color: white;
	border: 1px solid black;
}
.even-row {
	background-color: #F8E1DB;
}
.table-head {
	background-color: #CC0000;
	font-weight: bold;
	color: white;
}
.vereins-table {
	border: 1px solid #F8E1DB;
}
.vereins-table TD {
	padding: 2px;
   font-size: 10px;
}

DIV.bodytext {
	margin-bottom: 0px;
}

P {
	margin: 0px; padding: 0px;
}

.csc-form-label {
	padding:0px;
	margin:0px;
}

DIV.tx-lumophpinclude-pi1 {
	width: 100%; 
	padding-top: 13px;
}

.contenttable TD{
	padding: 0px 2px;
	margin: 0px;
}

.contenttable TR.tr-0 {
   border-bottom: 1px solid black;
}

