* {
  margin:0px auto;
  padding:0;
}


body {
    color: black; 
    font-size: 100.01%;
    font-family: Verdana,Arial,sans-serif;
    text-align: center;  /*Zentrierung im Internet Explorer */ 
    background: #3d5375 url(bg-kachel.jpg) repeat-y 50% 0;
    }
    
		
#navi_mitte li:first-child {color:#d3bf1d;}
#navi_mitte a:link    { color:#ffe720;   	text-decoration:none; }
#navi_mitte a:visited { color:#d3bf1d; 	text-decoration:none;}
#navi_mitte a:hover   { color:#6c90cc;    	text-decoration:none; }

ul.menu, ul.menu ul {
    list-style-type: none;
}

ul.menu a {
    display: block;
    padding: 3px 10px 3px 10px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
   
}

ul.menu ul a {
    padding: 0 10px;
}

ul.menu li {
    padding:0px;
    margin-left:auto;
    margin-right: auto;
    background-image: none;
    float:left;
    border:0px solid #26383D;
}

ul.menu ul {
    margin-left:0;
    padding: 0 0 5px 0;
    position: absolute;
    background-color: #3d5375;
    border:0px solid #FFF9E4;
    display:none;
    min-width:80px;
}

/* IE-Hack für die Breite */
*html ul.menu ul {
    width:180px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}

ul.menu ul li {
    float:none;
    background-color: transparent;
}


#navi_mitte a#current{	background-color: #E7e7e7;
			margin-left: 20px;
			}


#content h1{		font-family: Verdana,Arial,sans-serif;
			font-size:12px;
			margin: 0px;
			padding-right: 0px;
			padding-left: 0px;
			padding-top: 10px;
			padding-bottom: 10px;}
			
#content p{		font-family: Verdana,Arial,sans-serif;
			font-size:12px;
			margin: 0px;
			text-align: left;
			padding-right: 5px;
			padding-left: 5px;
			padding-top: 0px;
			padding-bottom: 10px;}

    
#Seitenbereich { 	 width: 1024px;
		 position: relative;
		 min-height: 768;
		 max-height: 1600;
		  }

		  
#header_links{	height: 123px;
		width: 49px;
		float:left;
		background-repeat: no-repeat;
		background-image: url(hp_layout_v3.5.2.2_Final_01.jpg);}
		
#header_mitte{	height: 123px;
		width: 911px;
		float:left;
		background-repeat: no-repeat;
		background-image: url(hp_layout_v3.5.2.2_Final_02.jpg);}
		
#header_rechts{	height: 123px;
		width: 64px;
		float:left;
		background-repeat: no-repeat;
		background-image: url(hp_layout_v3.5.2.2_Final_03.jpg);}
		
#navi_links{	height: 21px;
		width: 49px;
		float:left;
		background-repeat: no-repeat;
		background-image: url(hp_layout_v3.5.2.2_Final_04.jpg);}
		
#navi_mitte{	height: 21px;
		width: 911px;
		float:left;
		background-repeat: no-repeat;
		background-image: url(hp_layout_v3.5.2.2_Final_05.jpg);
		color:#ffe720;}
		
#navi_rechts{	height: 21px;
		width: 64px;
		float:left;
		background-repeat: no-repeat;
		background-image: url(hp_layout_v3.5.2.2_Final_06.jpg);}
		
#header_content{  height: 29px;
		width: 1024px;
		float:left;
		background-repeat: no-repeat;
		background-image: url(hp_layout_v3.5.2.2_Final_07.jpg);}
		
#seitenbereich_spacer_links { width: 50px;
			      height: 577px;
			      float:left;
			      background-color: #3d5375;}
			      
   #links_stick_oben {	height: 26px;
			width: 50px;
			float:left;
			background-repeat: no-repeat;
			background-image: url(hp_layout_v3.5.2.2_Final_08.jpg);}	
			
   #links_spacer {	height: 506px;
			width: 50px;
			background-color: #3d5375;}
			
   #links_butend{	height: 45px;
			width: 50px;
			float:left;
			background-color: #3d5375;
			background-repeat: no-repeat;
			background-image: url(hp_layout_v3.5.2.2_Final_21.jpg);}
			
 #seitenbereich_links{	height: 577px;
			width: 158px;
			float:left;
			background-color: #f7f8fa;}

   #aktuelles_content{	height: 327px;
			width: 158px;
			float:left;
			background-repeat: no-repeat;
			background-image: url(hp_layout_v3.5.2.2_Final_09.jpg);}
			
   #news_content{		height: 327px;
   			width: 150px;}
			
   #anzeige_header{	height: 34px;
			width: 158px;
			float:left;
			background-color: #3d5375;
			background-repeat: no-repeat;
			background-image: url(hp_layout_v3.5.2.2_Final_17.jpg);}
			
   #anzeige_content{	height: 600px;
			width: 158px;
			float:left;
			background-color: #3d5375;
			
			background-image: url(hp_layout_v3.5.2.2_Final_19.jpg);}
			
   #anzeige_footer{	height: 25px;
			width: 158px;
			float:left;
			background-color: #3d5375;
			background-repeat: no-repeat;
			background-image: url(hp_layout_v3.5.2.2_Final_24.jpg);}
			
#content{ 		height: 577px;
			width: 597px;
			float:left;
			padding-bottom: 9em;
			background-color: #f7f8fa;
			background-repeat: no-repeat;
			background-image: url(hp_layout_v3.5.2.2_Final_10.jpg);}
			
#seitenbereich_rechts{	height: 577px;
			width: 155px;
			float:left;
			background-color: #f7f8fa;}

   #spieltage_content{	height: 155px;
			width: 155px;
			float:left;
			background-color: #ffffff;}
			
   #ergebnisse_header{	height: 37px;
			width: 155px;
			float:left;
			background-color: #3d5375;
			background-repeat: no-repeat;
			background-image: url(hp_layout_v3.5.2.2_Final_15.jpg);}
			
   #ergebnisse_content{	height: 158px;
			width: 155px;
			float:left;
			background-color: #ffffff;}
			
   #tabelle_header{	height: 33px;
			width: 155px;
			float:left;
			background-color: #3d5375;
			background-repeat: no-repeat;
			background-image: url(hp_layout_v3.5.2.2_Final_18.jpg);}
			
   #tabelle_content{	height: 157px;
			width: 155px;
			float:left;
			background-color: #ffffff;}
			
   #tabelle_footer{	height: 37px;
			width: 155px;
			float:left;
			background-color: #3d5375;
			background-repeat: no-repeat;
			background-image: url(hp_layout_v3.5.2.2_Final_23.jpg);}
			
#seitenbereich_rechts_schatten{	height: 577px;
				width: 8px;
				float:left;
				background-color: #3d5375;
				background-repeat: no-repeat;
				background-image: url(hp_layout_v3.5.2.2_Final_12.jpg);}

#seitenbereich_rechts_spacer{	height: 577px;
				width: 56px;
				float:left;
				background-color: #3d5375;}
				
   #spacer_rechts{	height: 532px;
			width: 56px;
			float:left;
			background-color: #3d5375;}
			
   #spacer_rechts_butend{	height: 45px;
				width: 56px;
				float:left;
				background-color: #3d5375;
				background-repeat: no-repeat;
				background-image: url(hp_layout_v3.5.2.2_Final_22.jpg);}
				
				
/*#footer{		height: 18px;
		width: 1024px;
		float:left;
		background-color: #3d5375;
		background-repeat: no-repeat;
		/*background-image: url(hp_layout_v3.5.2.2_Final_25.jpg);*/
		position: absolute; 
		bottom: auto; }	*/		      
			      
			      
			      
/*Vormatierungen für Text und Liste ect.*/

ul.csc-bulletlist{
	list-style-image: url(./listen_punkt1.gif);}


.text_format_front {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-style: solid; 
	border-color: #000000; 
	border-width: 0pt;}
	
#content li 	{font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;}

			      
			      
			      


.tx-guestbook-list-table { 
	border-style: solid; 
	border-color: #000000; 
	border-width: 1pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}

.tx-guestbook-list-header { 
	background-color: #3d5375; 
	color: #FFFFFF; 
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}

.tx-guestbook-list-row { 
	background-color: #FFFFFF; 
}

.tx-guestbook-list-rowleft { 
	background-color: #EEEEEE; 
}

.tx-guestbook-list-entrycomment-title {
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tx-guestbook-list-entrycomment { 
	font-style: italic; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tx-guestbook-list-small { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #666666; 
}

.tx-veguestbook-pi1-browsebox TD { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px; 
	color: #666666; 
}

.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}

.tx-veguestbook-pi1-browsebox-SCell { 
	background-color: #EEEEEE; 
}

.tx-guestbook-latest-header { 
	background-color: #3d5375; 
	color: #FFFFFF; 
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}

#tx-guestbook-latest-header { 
	background-color: #3d5375; 
	color: #FFFFFF; 
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}


.tx-guestbook-latest-row { 
	background-color: #FFFFFF; 
}

.tx-guestbook-latest-small { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #666666; 
}

.tx-guestbook-form-inputfield-med { 
	border-style: solid; 
	border-width: 1pt; 
	border-color:#3d5375; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333; 
	width:100px; 
}

.tx-guestbook-form-inputfield-big { 
	border-style: solid; 
	border-width: 1pt; 
	border-color:#3d5375; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#333333; 
	width:150px; 
}

.tx-guestbook-form-textarea { 
	border-style: solid; 
	border-width: 1pt; 
	border-color:#3d5375;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333; 
	width:250px; 
}

.tx-guestbook-form-obligationfield { 
	color: #CC0000; 
}

.tx-guestbook-form-error { 
	color: #CC0000; 
} 
			      
			      
.text_format_front{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		}						      
		
.tx-veguestbook-pi1 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
		  }	      
			      
/*Kontaktformular*/

.csc-sword {
	color: #fff200;
}

.csc-form-labelcell, .csc-form-fieldcell, .csc-searchResultInfo, .csc-searchResultRange, .csc-searchResultPrevNext, .csc-searchResultHeader, .csc-searchResult {
	font-family: Verdana,Arial,Helvetica;
	color: #000000;
	font-size: 8pt;
}


.csc-mailform {
	background-color:#7db0ee;
	border: 1px solid #fff200;
}

.csc-mailform-forum {
	background-color:#7db0ee;
	border: 1px solid #fff200;
}

.csc-mailform-field {
	display: block;
	margin: 10px;
	padding: 10px;
}

.csc-mailform label, .csc-mailform-forum label{
	display: block;
	width: 120px;
	float: left;
	text-align: right;
	margin: 2px 5px;
	padding:0;
}


.csc-mailform input, .csc-mailform textarea, .csc-mailform-forum input, .csc-mailform-forum textarea{
	font-family: Verdana,Arial,Helvetica;
	color: #000000;
	background-color:white;
	border: 1px solid #fff200;
	width: 400px;
	padding: 2px 6px;
	font-size: 8pt;
}

.csc-mailform input.csc-mailform-submit{
	float: right;
	width: 80px;
	cursor:hand;
}

.csc-mailform form input.csc-mailform-submit:hover{
	background-color:#fff200;
	border: 1px solid white;
	color: white;
	
}


table.csc-uploads {
	border-spacing: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #fff200;
}
table.csc-uploads td {
	padding: 3px 10px 3px 10px;
}
table.csc-uploads p {
	pargin:0;
	padding:0;
}

table .csc-uploads tr.tr-even {
	background-color: #e8f2f8;
}



ul.csc-bulletlist{
	list-style-image: url(./listen_punkt1.gif);
}
	
	
/*Kontaktformular*/

#sp_bettercontact_anfrage_container 	{
				font-family: Verdana,Arial,Helvetica;
				color: #000000;
				font-size: 8pt;
				padding: 6px 6px;				
				}   
				
#sp_bettercontact_name_container 	{
				font-family: Verdana,Arial,Helvetica;
				color: #000000;
				font-size: 8pt;
				padding: 6px 6px;
				}    
				
#sp_bettercontact_telefon_container 	{
				font-family: Verdana,Arial,Helvetica;
				color: #000000;
				font-size: 8pt;
				padding: 6px 6px;
				}    
				
#sp_bettercontact_fax_container 	{
				font-family: Verdana,Arial,Helvetica;
				color: #000000;
				font-size: 8pt;
				padding: 6px 6px;
				} 
				
#sp_bettercontact_mail_container	{
				font-family: Verdana,Arial,Helvetica;
				color: #000000;
				font-size: 8pt;
				padding: 6px 6px;
				} 

		
		
		
		
		
		
		
		