/* Reset der Standard-Eigenschaften */
ul {
	padding:0;
	margin:0;
}

img, img a
{border:none;}

#Container {
width:780px;
margin:0 auto;
padding:0 auto;
position:relative;
border: 1px solid #999999;
background:url(../template/img/bg.gif) repeat-x #CCCCCC;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/* Box fuer das TopBild, margin gibt den Aussenabstand zum Container*/
#Top {
width:760px;
height:200px;
margin:5px;
	}
	
	#navcontainer {
		width:170px;
		margin-top:4px;
		float:left;
	}
/* Box fuer Navi, Definitionen für Navigationsinhalte*/
.Navi{
position:relative;
margin-left:10px;
padding:0px;
width:170px;
background-color:#FFFFFF;
margin-bottom:8px;
}
		.Navi ul{
		margin-left:24px;
		list-style-type:none;
		margin-top:10px;
		}
		.Navi a{
		text-align:left;
		color:#666666;
		text-decoration:none;
		font-size:11px;
		line-height:150%;
		}
		.Navi p{
		background-color:#CCCCCC;
		}
/* Bild runde Ecken oben (5px grauer Rand nach oben) incl. Ueberschrift fuer Navi */
		#NavOben{
		background:url(../template/img/navi_ob.gif) top no-repeat;
		padding-left:10px;
		color:#666666;
		font-size:13px;
		font-variant:small-caps;
		}
		
/* Bild runde Ecken unten (5px grauer Rand nach unten) incl. Ueberschrift fuer Navi */
		#NavUnten {
		background:url(../template/img/navi_un.gif) bottom no-repeat;
		}
		
/*Box fuer Inhaltsbereich, Definitionen für Layout der Inhalte */
#Main {
position:relative;
margin-left:200px;
width:570px;
background-color:#FFFFFF;
}
.main {
position:relative;
/*margin-left:200px;*/
width:570px;
background-color:#FFFFFF;
float:right;
margin-right:10px;
margin-top:-5px;
margin-bottom:5px;
}
		#Main a,
		.main a {
		color:#666666;
		font-size:12px;
		}
		#Main p,
		.main p,dl,dt,dd {
		padding-left:15px;
		padding-right:15px;
		line-height:150%;
		}
		#Main img,
		.main img {
		text-align:right;
		float:right;
		margin:5px;
		
		}
		dl.sponsoren dt {
			float:left;
			
/*
border:1px solid red;
*/

			width:240px;
			height:104px;
		}
		dl.sponsoren dd {
			display:block;
			height:104px;
			
/*
border:1px solid blue;
*/

		}
		dl.sponsoren dt.small {
			float:left;
			width:240px;
			height:55px;
		}
		dl.sponsoren dd.small {
			display:block;
			height:55px;
		}
/* Bild runde Ecken oben incl. Ueberschrift fuer Mainbereich */
		#MaOben{
		padding-left:20px; 
		color:#FFB400;
		font-size:14px;
		font-variant:small-caps;
		background:url(../template/img/main_ob.gif) top no-repeat;
		}
		#MaObenNAO{
		padding-left:20px; 
		color:#8C0748;
		font-size:14px;
		font-variant:small-caps;
		background:url(../template/img/main_ob.gif) top no-repeat;
		}
		#MaObenCAF{
		padding-left:20px; 
		color:#8C0748;
		font-size:14px;
		font-variant:small-caps;
		background:url(../template/img/main_ob.gif) top no-repeat;
		}
		#MaObenCFK{
		padding-left:20px; 
		color:#260073;
		font-size:14px;
		font-variant:small-caps;
		background:url(../template/img/main_ob.gif) top no-repeat;
		}
		#MaObenLN{
		padding-left:20px; 
		color:#8C0748;
		font-size:14px;
		font-variant:small-caps;
		background:url(../template/img/main_ob.gif) top no-repeat;
		}
/* Bild runde Ecken unten */
		#MaUnten {
		text-align:right;
		padding-bottom:10px;
		padding-right:20px;
		background:url(../template/img/main_un.gif) bottom no-repeat;
		}
/* Bild im Inhaltsbereich unter der UNavi */
		#MainBild{
		margin:0px 0px 0px 0px;
		}

/* Box fuer Navi, Definitionen für Navigationsinhalte*/
#UNavi{
position:relative;
margin:0px 10px 10px 10px;
padding:0px;
width:170px;
float:right;
background-color:#CCCCCC;
}
		#UNavi ul{
		margin-left:10px;
		list-style-type:none;
		margin:0;
		padding:0;
		margin-left:15px;
		}
		#UNavi a{
		text-align:left;
		color:#666666;
		text-decoration:underline;
		font-size:11px;
		line-height:150%;
		}
		.Datum{
		font-size:9px;
		/*padding-left:5px;*/
		}
/* Bild runde Ecken oben (5px grauer Rand nach oben) incl. Ueberschrift fuer Navi */
		#UNavOben {
		background:url(../template/img/Unavi_ob.gif) top no-repeat;
		/*padding-left:10px;*/
		padding-top:2px; 
		color:#FFB400;
		font-size:13px;
		font-variant:small-caps;
		}
		#UNavObenNAO {
		background:url(../template/img/Unavi_ob.gif) top no-repeat;
		/*padding-left:10px;*/
		padding-top:2px; 
		color:#8C0748;
		font-size:13px;
		font-variant:small-caps;
		}
		#UNavObenCAF {
		background:url(../template/img/Unavi_ob.gif) top no-repeat;
		/*padding-left:10px;*/
		padding-top:2px; 
		color:#8C0748;
		font-size:13px;
		font-variant:small-caps;
		}
		#UNavObenCFK {
		background:url(../template/img/Unavi_ob.gif) top no-repeat;
		/*padding-left:10px;*/
		padding-top:2px; 
		color:#260073;
		font-size:13px;
		font-variant:small-caps;
		}
		#UNavObenLN {
		background:url(../template/img/Unavi_ob.gif) top no-repeat;
		/*padding-left:10px;*/
		padding-top:2px; 
		color:#8C0748;
		font-size:13px;
		font-variant:small-caps;
		}
/* Bild runde Ecken unten (5px grauer Rand nach unten) incl. Ueberschrift fuer Navi */
		#UNavUnten {
		background:url(../template/img/Unavi_un.gif) bottom no-repeat;
		
		}
	
/* unterer Bereich für Sponsorenbild */
#bottom {
width:760px;
height:200px;
margin:10px;
}
.klaerchen {
	clear:both;
}
