/* dunkelblau #1c457a blau #6996c5 schriftblau #1c457a orange #fdc91a */

/* Kalibrierung der wichtigsten Abst?nde */
* {
margin:			0;
padding:		0;
list-style:		none
}

p, ul, ol { margin-bottom: 1em; }  

ul ul { margin-bottom: 0; } 

li { margin-left: 1em; } 

/* Allgemeine Selektoren */

html { height: 100.1%; } /* erzwingt Scrollbar im Firefox; ip: geändet von 101% */

body { 
	height: 100.1%;color: #fff;        /* geändert von 101% */
	background-color:#aed8f0;
	font:100.01% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	
}
h1 { font:1.6em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#fec919 ; margin-bottom:0.7em; } 

h2 {  font:1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#fec919 ; margin-bottom:0.4em;}


address {  text-align: center;     font-size: 80%;   font-style: normal;       line-height: 1.5em;  }

/* Hyperlinks */

a { text-decoration: none; outline: none;} 

a:link { color: #a3ceeb;} 

a:visited { color: #fec919; }

a:hover, a:focus {   border-bottom: 1px dotted #fec919; }

a:active {   color: #fec919;    border-bottom: 1px dotted #fec919;  }

/* Allgemeine Klassen und IDs */

.bilder {float: right; margin: 0px 0px 5px 28px ;padding: 3px;}
.bilder2 {	float: left;margin: 0px 15px 10px 0px ;	padding: 3px;border: 1px solid #fff;}
#grund { text-align:center; }



/* ==============Hauptbox=========== */
#wrapper {
	 position:relative;  /*  Bezug für #fusszeile */
	margin: 0 auto;
	min-height: 100%;
	height:auto !important;
	height:100%;
	background-color: #6996c5;
	width:1000px;
}

/* ----------banner for logo-------------- */
#banner1 {
	height:273px;text-align: center;
	background-color: #1c457a;
	padding: 0;
	margin: 0;
}
#banner img {padding: 0;} 
#bannertitle{
	padding:10px 0 10px 0;
	font-size:2em;
	
}

/* ----------horizontale Navigation-------------- */
#navibereich {
	margin:0px;
	padding: 10px 0px 0px 40px;
	height: 30px;
	font-size:0.85em;
	background:  url(../grafik/nav.gif) repeat-x;
} 
#navibereich ul {    margin: 0; padding:0; width: 100%;} 
#navibereich ul li {	list-style-type: none;	display: inline; } 	

#navibereich a {	 padding: 0.2em 1em; text-decoration: none;  color: #a3ceeb; background: url(../grafik/pfeilb.gif) no-repeat 0 50%;
padding: 0 0.5em 0 0.9em;}  
#navibereich a:hover,   #navibereich a:focus {  color: #fec919; border-bottom:0;background: url(../grafik/pfeilo.gif) no-repeat 0 50%;
padding: 0 0.5em 0 0.9em;}  
#navibereich ul a.aktiv {
	color: #fec919;
	border-bottom:0;
	font-weight: bold;
	background: url(../grafik/pfeila.gif) no-repeat 0 50%;
padding: 0 0.5em 0 0.9em;
}

#navisub {
	margin:0px;
	padding-left: 135px;
	background-color: #6996c5; height: 20px;
	text-align: left;
	font-size: 0.8em;
} 
#navisub ul {    margin: 0; padding:0; } 
#navisub ul li {	list-style-type: none;	display: inline; margin: 0 ; padding: 10px 0px 0px 30px;} 	

#navisub a {	color: #aed8f0;	 }  
#navisub a:hover,   #navisub a:focus {  color: #fec919; border:0;}  
#navisub ul a.aktiv {	color: #fec919;	font-weight: bold;}

/* -----------------content--------------------- */
#content {
		padding:20px 165px 0 165px;
		padding-bottom:90px;       /* Abstand Inhalt - Footer */
		font-size:0.9em;line-height: 1.6em;
		background-color: #6996c5; 
}
p {
padding: 0;
margin:0;
}
.start {
padding: 0;
margin:0;
font:1.4em/1.8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#fff ; 
}
/* -----------fusszeile--------------------------- */
#fusszeile {
		clear: both;
		position:absolute;         
		bottom:0px;                
		width:1000px;
		height:90px;
		font: 0.75em Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align:center;
		background:#6996c5 url(../grafik/fussbg.gif);
}

#fusszeile ul
		{ 
	padding-top:40px;text-align:center;
		}	
#fusszeile li
		{
		padding:0 20px 0 0;
		display: inline;
		list-style-type: none; 
		list-style-image: none;
		}	

#fusszeile a:link, #fusszeile a:visited	
		{
		color: #aed8f0;
		border-bottom: 1px dotted #aed8f0; padding: 0 ;
		}

#fusszeile a:hover, #fusszeile a:focus	
		{
	color: #fec919;
	 border-bottom: 1px dotted #fec919; 
	}



