@charset "utf-8";
/* CSS Document */

body {
	 border-top:1px solid #526eab;
	 color:#000066;
		margin:0px;
		padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#cde0fb url(img/bg-body.jpg) no-repeat fixed;
	background-position:right 250px;
}

div.container {
	background:url(img/bg-container.gif) repeat-y 10px 0px;
}

div.inhalt {
	margin:0px 150px 20px 10px;	
	background:#FFFFFF url(img/bg-inhalt.jpg) repeat-x;
	border:1px solid #526eab;
	padding: 20px 20px 20px 25px;
        overflow:hidden;

}

div.suche{
	font-size:14px;
	margin:20px 0px 5px 0px;
        padding:10px 5px 0px 5px;
/*
        border-top:1px solid #cde0fb;
*/
	
}

/*  ------------- HEADER -------------*/
div.head {
	 background:url(img/header-o.jpg) no-repeat;
	 height:175px;
	 margin:0px;
}
div.head2{
	background:url(img/header-u1.png) no-repeat 0px 0px;
		margin:0px;
		padding:0px;
	height:73px;
}
div.head22{
	background:url(img/header-u2.jpg) no-repeat 264px 0px;
		margin:0px;
		padding:0px;
	height:73px;
	/*klickpfad*/
	 font-size:10px;
	 padding:23px 0px 0px 350px;
	 color:#5173a3;
}
div.head22 a:link {color:#990000; text-decoration:none; border-bottom:1px dotted #990000;}
div.head22 a:visited {color:#990000; text-decoration:none;border-bottom:1px dotted #993333;}
div.head22 a:hover {color:#CC6600; text-decoration:none;border-bottom:1px solid #CC6600;}




/* ------------- FOOTER ------------- */
div.footer {
	clear: both;
	padding:0px 0px 0px 0px;
	background: url(img/footer-u.jpg) no-repeat 0px 107px;
	border-bottom:1px solid #526eab;
	height:259px;
	text-align:center;
	font-size:11px;
	color:#5173a3;

}
div.footer div.footer-o1{
	background:url(img/footer-o.png) no-repeat;
	height:82px;
	display:block;
		margin:0px;
		padding:0px;
	
}
/*
div.footer div.footer-o2{
	background:url(img/footer-o22.jpg) no-repeat 308px 0px;
	height:81px;
	display:block;
		margin:0px;
		padding:0px;
}
div.footer div.footer-o3{
	background:url(img/footer-o3.png) no-repeat 668px 0px;
	height:81px;
	display:block;
		margin:0px;
		padding:0px;
}
*/

div.footer a:link {color:#990000; text-decoration:none; border-bottom:1px dotted #990000;}
div.footer a:visited {color:#990000; text-decoration:none;border-bottom:1px dotted #993333;}
div.footer a:hover {color:#CC6600; text-decoration:none;border-bottom:1px solid #CC6600;}

/* ----------- NAVIGATION ----------- */
div.navi {
	float:left;
		margin:0px 10px 30px 21px;
		padding:30px 0px 5px 0px;
	background:url(img/bg-navi.jpg) no-repeat 0px 0px;
	width:200px;
	height:447px;

}
div.navi ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
div.navi li{
	margin:0px;
	padding:0px;
	display:block;
}
div.navi li.h{
	font-size:11px;

}
div.navi li a{
	
	display:block;
	padding: 3px 0px 3px 15px;
	border-bottom:1px solid #cde0fb;
}
div.navi li a.act{
	background:#fff url(img/bg-navi-act.jpg) repeat-x;
	border-bottom:1px solid #a6bfe3;
	color:#990000;
}

div.navi li.sub{
        font-size:11px;
        
}

div.navi li.sub a{
        padding-left:35px;
}

div.navi a:link {color:#000066; text-decoration:none; }
div.navi a:visited {color:#000066; text-decoration:none;}
div.navi a:hover {color:#000066; text-decoration:none;background:#fff url(img/bg-navi-act.jpg) repeat-x;
	padding: 3px 5px 3px 17px;
	border-bottom:1px solid #a6bfe3;
	}

/* ------------ INHALT ------------- */

div.inhalt a:link {color:#990000; text-decoration:none; border-bottom:1px dotted #990000;}
div.inhalt a:visited {color:#990000; text-decoration:none;border-bottom:1px dotted #993333;}
div.inhalt a:hover {color:#CC6600; text-decoration:none;border-bottom:1px solid #CC6600;}

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	border-bottom:1px solid #6ba7c7;
	color:#2e617c;
        margin:20px 0px 10px -10px;
        clear:both;
}
img{
	margin: 5px;
		/*border:1px solid #526eab;*/

}
b {
   color:#133a4f;
}

div.inhalt  ul {
	display:table;
	height:1%;
	margin:0px 0px 0px 0px;
}

div.inhalt li{
   list-style: none;
   background: url(img/list-bullet.gif) no-repeat 0px 8px;
   padding:3px 3px 3px 20px;
}

/* ------ LOGIN ----- */
div.login{
	font-size:12px;
        color:#587e94;
	margin:20px 0px 5px 0px;
        padding:10px 5px 0px 5px;
        text-align:center;
       border-bottom:1px solid #cde0fb;
}
div.login input{
      margin-bottom:1px;
}

div.login span{
    font-style:italic;
    margin-bottom:3px;
}
div.login input.logout{
    margin-top:5px;
}


