/******************allgemeines*******************/
body {
	background-image:url(../templates/images/hintergrund.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	background-color:#014190;
}


/****************Ebenen*****************/


#main {
	width:994px;
	margin:0px auto;
	top:0px; }
	
#logo {
	height:142px; 
	background-color:#edf4fa;
	background-image:url(../templates/images/logo.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
	
#sonne{
	height:142px; 
	background-image:url(../templates/images/sonne.gif);
	background-repeat:no-repeat;
	background-position:right;
	}


#main_mitte {
	background-image:url(../templates/images/hintergrund_inhalt.gif);
	}
	
#main_oben {
	

	}
	
#main_unten {
	background-position:bottom left;
	background-repeat:no-repeat;
	background-image:url(../templates/images/fuss.gif);
	padding-bottom:100px;
	}
	
	
#spalte1 {float:left;  width:695px; margin-left:55px;padding-top:42px;}

#spalte2 {float:right; width:195px; margin-right:30px; margin-top:120px;}

#spalte1_a {float:left;  width:505px;}
#spalte1_b {float:right; width:173px; }

	
#navi_unten,
#navi_unten a:link,
#navi_unten a:visited,
#navi_unten a:hover{
	color: #5496d5;
	text-decoration:none;
	
	}	
	
#navi_unten {text-align:right; padding-right:13px; padding-left:13px; padding-bottom:30px;}
	

#navi_unten a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.teaser_titel {
	height:35px;
	background-image:url(../templates/images/teaser_titel.gif);
	color:#b0cde6;
	font-weight:bold;
	font-size:16px;
	}
	
.teaser_titel div {padding:10px;}
.teaser_inhalt {
	background-color:#001e43; padding:10px; color:#d9e8f5;
	}

	
.teaser_fuss {
	height:18px;
	background-image:url(../templates/images/teaser_fuss.gif);
	margin-bottom:20px;
	}
.teaser_trenner {
	height:10px; background-color:#002f67;}
		
.teaser_inhalt a:link,
.teaser_inhalt a:visited,
.teaser_inhalt a:hover{
	color: #d9e8f5;
	text-decoration:none;
	
	}	
	

.teaser_inhalt a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.teaser_mehr {text-align:right; font-style:italic;}
	

	
/****************navi*****************/	
.navi_start {width:27px; height:29px; background-image:url(../templates/images/navi_anfang.gif); float:left;}
.navi_abschluss {width:19px; height:29px; background-image:url(../templates/images/navi_ende.gif); float:left;}

#navi {
	height:29px;
	padding-top:99px;
	margin-left:40px;
	}
	
#navi2 {float:left;	background-image:url(../templates/images/navi_trenn.gif);}
	
.but {float:left;}

.but a:link,
.but a:visited,
.but a:hover{
	height:29px;
	display:block;
	background-image:url(../templates/images/navi_a.gif);
	color: #cfdbeb;
	text-decoration:none;
	font-weight:bold;
	float:left;
	margin-left:1px;
	}	
	

.but a:hover{
	background-image:url(../templates/images/navi_b.gif);
	color:#FFFFFF;
	text-decoration:underline;
	}

#active {
	background-image:url(../templates/images/navi_c.gif);
	color:#FFFFFF;
/*	text-decoration:underline;*/
	}
	
#navi #active a:link {
	background-image:url(../templates/images/navi_c.gif);
	color:#FFFFFF;
	}
	
.but .abstand_navi {
	padding-top:7px;
	margin-left:14px;
	margin-right:15px;
	}
.subnavi_titel {	height:51px;
	background-image:url(../templates/images/subnavi_titel.gif);
	}	
	
.subnavi_titel_blank {	height:51px;
	background-image:url(../templates/images/subnavi_titel_blank.gif);
	}	
	
#spalte1_b h1 {	
	padding-left:10px;
	color:#b0cde6;

	}
	
.but3 a:link,
.but3 a:visited,
.but3 a:hover,	
.but2 a:link,
.but2 a:visited,
.but2 a:hover{
	display:block;
	background-color:#bbd4ea;
	color: #4079b7;
	text-decoration:none;
	font-weight:bold;
}	
	

.but3 a:hover,
.but2 a:hover{
	color:#00356e;
	text-decoration:underline;
	background-color:#d9e8f5
	}
	
.but3 .abstand_navi,
.but2 .abstand_navi {
	padding-left:10px;
	padding-top:7px;
	padding-bottom:7px;

	}
.but3 .abstand_navi {padding-left:25px;}
	
.but3 a:link,
.but3 a:visited,
.but3 a:hover{
	font-style:italic;
	font-weight:normal;
}	
	

.subnavi_abschluss {height:100px;
background-image:url(../templates/images/subnavi_abschluss.gif);}
	


#druckversion2,		
#druckversion {
	display:none;
	}
	
	
/*******************zufallsbilder - auch in der Print CSS �ndern ************************/
#hintergrund1 {background-image:url(../templates/images/zufallsbild/1.jpg);background-repeat:no-repeat; background-position:top left;}
#hintergrund2 {background-image:url(../templates/images/zufallsbild/2.jpg);background-repeat:no-repeat; background-position:top left;}
#hintergrund3 {background-image:url(../templates/images/zufallsbild/3.jpg);background-repeat:no-repeat; background-position:top left;}
#hintergrund4 {background-image:url(../templates/images/zufallsbild/4.jpg);background-repeat:no-repeat; background-position:top left;}
#hintergrund5 {background-image:url(../templates/images/zufallsbild/5.jpg);background-repeat:no-repeat; background-position:top left;}
#hintergrund6 {background-image:url(../templates/images/zufallsbild/6.jpg);background-repeat:no-repeat; background-position:top left;}


/************************login*******************/

.login {
	background-color:#bcd5ea;
	border:1px solid #bcd5ea;
	color:#347ec5;
	padding:3px;
	margin-bottom:5px;}