/*  **** Grundformatierungen CSS Sport Pauli**** */body {	background: #fed700; 	background-image: url(hg.png);	background-position: center;	background-position: top;	background-repeat:no-repeat; 	background-attachment:fixed;	color:black;	font-family: Verdana, Arial, Trebuchet, Helvetica;    	font-size:11px;    line-height: 16px;    margin:0px;    padding:0px;    text-align: center;	/* !!! */    }.clear {	float: none;    clear:both;	height: 0.1px;	background: #none;	width: 0.1px;	}	
	
	
/* *** Rahmen des Anmelde-Formulars *** */
fieldset.input {
border: 0px;
}	


/* --------------------------
	ICONS RÄNDER ENTFERNEN 
-------------------------- */
td.buttonheading img {
	border: 0 none;
	text-decoration: none;
	}


	/*----------------------------------	BEGINN LAYOUT----------------------------------*/	 	/*wrapper*/	#wrapper {		width: 850px; 
		height: auto;
		x-overflow: hidden;		y-overflow: scroll;		margin: 0px auto; /* !!! */		text-align: left; /* !!! *//*	background-image: url(wrapper-hg.png) ;
	background-position: center top;	background-repeat:no-repeat; 	background-attachment:fixed;*/		}			/*kopf*/		#kopf {
			height: 240px; 			text-align:left;
			}							/*kopfoben*/			#kopfoben {
				width: 850px; 				height: 20px;
				background: #ce230f;				text-align: left;				float: left;				}										
			/*kopfmitte*/			#kopfmitte {
				text-align: left;				float: left;
					background: #ce230f;			margin: 0px 0px 0px 0px;				}							/*kopflinks*/				#kopflinks {					width: 420px; 					text-align: left;					float: left;					padding: 0px 0px 0px 0px;
					margin: 0px 0px 0px 0px;
					}														/*kopfrechts*/				#kopfrechts {					width: 420px; 					text-align: left;					float: right;					padding: 0px 0px 0px 0px;
					margin: 0px 0px 0px 0px;
					}													/*kopfunten*/			#kopfunten {
				width: 850px;
				height: 20px;
				background: #ce230f;				text-align: left;				float: left;				}			
				
				
			/*kopfnavi*/			#kopfnavi {
				height: 23px;
				text-align: left;				float: right;
				margin: 15px 200px 10px 10px;				}							/*navi*/				#navi {					text-align:left;					}												/*mitte*/		#mitte {
			text-align: left;
				margin: 0px 0px 0px 0px;			} 									/*links*/			#links {				width: 165px; 				text-align:left;				float: left;
				margin: 118px 0px 0px 5px;				margin: 5px 0px 0px 5px;				margin: 0px 0px 0px 0px;/*				background: #d7220d;*/				}												/*links1*/				#links1 {					text-align:left;				margin: 10px 0px 2px 5px;				margin: 0px 0px 0px 0px;					}								/*links2*/				#links2 {					text-align:left;				margin: 0px 0px 2px 5px;				margin: 0px 0px 0px 0px;					}								/*links3*/				#links3 {					text-align: center;				margin: 0px 0px 2px 5px;				margin: 0px 0px 0px 0px;					}											/*mittemitte*/			#mittemitte {				width: 510px; 				height: auto;				text-align:left;				float:left;
				}				
				/*mittemioben*/
				#mittemioben {
				margin: 2px 2px 20px 2px;
				margin: 2px 18px 20px 18px;					}

					/*mittelinks*/					#mittelinks {						text-align:left;
						height: 84px;
						float:left;
						padding: 10px 10px 10px 10px;
						padding: 10px 0px 10px 0px;
				margin: 0px 2px 2px 2px;				margin: 0px 0px 0px 0px;						} 															/*mitterechts*/					#mitterechts {						text-align:left;						height: 84px;
						float:right;
						padding: 10px 10px 10px 10px;
						padding: 10px 0px 10px 0px;
				margin: 0px 2px 2px 2px;				margin: 0px 0px 0px 0px;						} 				
									
				/*mittemiunten*/
				#mittemiunten {
					height: 500 px;
					}

								
									/*mittehaupt Inhalte*/				#mittehaupt {					text-align:left;/*					height: 400px;					overflow: auto;*/
					flow: left;				padding: 0px 5px 0px 5px;
				padding: 0px 0px 0px 0px;
				margin: 2px 30px 2px 30px;					} 							
					
				/*mittehaupt unterInhalte*/				#mitteunten {					height: auto;
					text-align:center;
					font-size: 10px;
					font-weight: bold;
					padding: 5px 5px 5px 5px;
					border: 0.5px solid red;				margin: 10px 30px 2px 30px;					} 																				/*rechts*/			#rechts {				width: 165px; 				text-align:left;				float: right;				margin: 118px 5px 0px 0px;				margin: 5px 5px 0px 0px;				margin: -47px 0px 0px 0px;/*				background: #fed700;*/				}												/*rechts1*/				#rechts1 {					text-align:left;				margin: 10px 5px 2px 0px;
				margin: 0px px 0px 0px;					}									/*rechts2*/				#rechts2 {					text-align:left;				margin: 0px 5px 2px 0px;				margin: 0px px 0px 0px;					}									/*rechts3*/				#rechts3 {					text-align:left;				margin: 0px 5px 2px 0px;				margin: 0px px 0px 0px;					}			
							/*fussbereich*/		#fussbereich {			width: 850px; 			height: 25px; 			clear: both;			text-align:center;			padding-top: 6px;			}			/*fussoben*/			#fussoben {
			width: 850px; 				text-align: center;
/*				background: #fed700;*/			margin: 10px 10px 10px 10px;			}						/*----------------------------------	ENDE LAYOUT----------------------------------*/

/*----------------------------------	allgemeine Formatierungen----------------------------------*/


p {
	color:black;
	font-family: Verdana, Arial, Trebuchet, Helvetica; 
	font-size:12px;
	line-height:140%;
	}            /* Formatierung der <div>-Tags; sofern nichts anderes zugewiesen wird */
td {}           /* Formatierung der <td>-Tags (Tabellenzelle); sofern nichts anderes zugewiesen wird */
tr {}           /* Formatierung der <tr>-Tags (Tabellenzeile); sofern nichts anderes zugewiesen wird */
ul {}           /* Formatierung der <ul>-Tags (undefinierte Liste); sofern nichts anderes zugewiesen wird */
a:link {}       /* Formatierung der Standard-Links; sofern nichts anderes zugewiesen wird */
a:visited {}    /* Formatierung der besuchten Standard-Links; sofern nichts anderes zugewiesen wird */
a:hover {}      /* Formatierung des Standard-MouseOver-Links; sofern nichts anderes zugewiesen wird */
h1 {
	font-size: 13.5pt;
	line-height: 140%;
	}           /* Formatierung der Überschriften in den verschiedenen Schachtelungstiefen */
h2 {
	font-size: 13pt;
	line-height: 140%;
	}
h3 {
	font-size: 12.5pt;
	line-height: 140%;
	}
h4 {
	font-size: 12pt;
	line-height: 140%;
	}
h5 {
	font-size: 10pt;
	line-height: 140%;
	}
h6 {
	font-family: verdana, arial;
	font-size: 8px;
	line-height: 140%;
	text-align: left;
	}
hr {}           /* Formatierung der horizontalen Linie */




body {
	color:black;
	font-family: Verdana, Arial, Trebuchet, Helvetica; 
	font-size:11px;
	line-height:130%;
	}
	
strong {
	color: #660000;
	font-weight: bold;
}

em {
	color: black;
	font-weight: bold;
}

a { 
	text-decoration: none; 
	outline: none;/*funtioniert nicht in allen browsern, wird ggf. ignoriert*/
	border-bottom: 1px solid #660000;
	}
	
a:link { color: #660000; } /* nicht besuchte Links */
a:visited { color: #660000; } /* besuchte links */
a:hover, a:focus {} /*statt text-decoration: underline; hat mehr Gestaltungsmöglichkeit*/
a:active { 
}

ul li {
	
	}

.contentheading {
	font-size: 115%;
	line-height: 130%;
	font-family: Verdana, Arial, Trebuchet, Helvetica; 
	text-transform: uppercase;
	color: #660000;
	padding-top: 0;
	margin-top: 0;
}

.componentheading {
	font-size: 115%;
	line-height: 130%;
	font-family: Verdana, Arial, Trebuchet, Helvetica; 
	text-transform: uppercase;
	color: #660000;
	padding-top: 0;
	margin-top: 0;
}



/*----------------------------------	ENDE allgemeine Formatierungen----------------------------------*/

			/*----------------------------------	Menü Horizontal----------------------------------*/

ul.menu-kopfnavi {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	font-size: 11px;
	float: right;
	}
	
ul.menu-kopfnavi li {/*hintergrund für links*/
	padding: 0px 0px 0px 0px;
	float: right;
	margin:  0px 0px 0px 0px;
	line-height: 23px;
	}

ul.menu-kopfnavi li a {/*schriftfarbe für links*/
	display: block;
	width: auto;
	padding:  0px 14px 0px 14px;
	text-decoration: none;
	color: black;
	}
	
ul.menu-kopfnavi li a:hover {
	color: black;
	background: silver;
	}

ul.menu-kopfnavi#active_menu {
	color: black;
	text-decoration: none;
	background: silver;
	}


/*----------------------------------	Ende Menü Horizontal----------------------------------*/


/*----------------------------------	Menü LINKS und RECHTS----------------------------------*/

table.moduletable {
	padding: 2px 2px 2px 2px;
/*	border: 0.5px solid silver;*/
	margin-bottom: 30px;
	}            /* Formatierung des Containers für Module */


table.moduletable th {
	background: #242425;
	font-family: arial;
	text-transform: uppercase;
	line-height: 22px;
	color: white;
	padding: 2px 8px 2px 8px;
	width: 155px;
	}

a.mainlevel:link, a.mainlevel:visited {
	font-size: 10px;
	font-family: verdana, arial;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 0.5px solid silver;
	background: none;
	color: #333333;
	padding: 1px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	display: block;
	line-height: 20px;
	width: auto;
	}

a.mainlevel:hover {
	background: silver;
	text-decoration: none;
	color: white;
	}

a.mainlevel#active_menu {
	background: silver;
	text-decoration: none;
	color: black;
	}


/*----------------------------------	ENDE Menü LINKS und RECHTS----------------------------------*/


			/*----------------------------------	Mitte links und Mitte rechts - Links zu Veranstaltungen und Rückschau----------------------------------*/

#mitterechts img, #mittelinks img {
	border: 0 none;
	text-decoration: none;
	}

/*----------------------------------	Ende Mitte links und Mitte rechts - Links zu Veranstaltungen und Rückschau----------------------------------*/


/*----------------------------------	Module----------------------------------*/


moduletable.search {
	float: right;
	width:155px;
}



/*----------------------------------	ENDE Module----------------------------------*/

