html {height:100%;
overflow:scroll;
}



body {
	background-color: #5d7089;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	color:#5d6876;
	margin:0;
 

}

div#header{
 
  text-align:center;
 
  width:100%;
  height:250px;
 background: url(header_bg.jpg) repeat-x;
	background-color: #5d7089;
  border:0;
  
 }
 div#footer{
	
	  text-align:left;
  
  background: url(footer_bg.jpg) repeat-x;
	background-color: #5d7089;
 
  width:100%;
  height:73px;
  font-size: 11px;
 
 
 }
 
 
 
  div#content{
	 
	  width:100%;
	background-color: #a0aab5;
	
 
 }

#footerinhalt {
	color: #fff;
	border: 0px;
	height:73px;
	 background: url(images/img_09.png) no-repeat;
	 padding-top: 19px;
	 padding-left: 20px;
	}



td {
	vertical-align:top;}
	
#tabelle td
{ border-top: #C1B499 1px solid;
	vertical-align:top;
	padding:5px;
	text-align: left;}

a {color: #2b415d; }
a:visited {color:#2b415d;}
a:hover {color: #5d7089;}
a:active { color:#2b415d;}

h1 {
font-size: 14px;
padding: 0;
margin:0;
font-weight:bold;
}

h2 {
font-size: 12px;
padding: 0;
margin:0;
font-weight:bold;}

h3 {
font-weight:bold;
color: #242424;
padding: 0;
margin:0;
font-size: 12px;
}

img.download {vertical-align:middle;}

/* ---------- form -------------- */

.form
{ border-right: #CCC1AA 1px solid;
border-bottom: #CCC1AA 1px solid;
border-top: #8A7853 1px solid;
border-left: #8A7853 1px solid;
background-color: #ffffff;
	
	}

.button
{ 
	
	}

/* ---------- Trennlinien -------------- */

div.hr {
  height: 1px;
  background: url(bilder/hr01.jpg) repeat-x top;
  padding: 0 0 20px 0;
}
div.hr hr {
  display: none;
}

div.hr2 {
  height: 4px;
  background: url(images/basic/hr02.gif) repeat-x center;
  padding: 10px 0 0 0;
}
div.hr2 hr {
  display: none;
}

div.hr3 {
  height: 6px;
  background: url(images/basic/hr01.gif) repeat-x top;
  padding: 0;
}
div.hr3 hr {
  display: none;
}

/* -----------------content--------------------- */

#contenttable
{
	height:100%;

text-align: left;
padding: 25px 25px 35px 25px;}

#img
{ padding: 0;}


p, pre{
margin:0px;
}



/* --------------left navi------------- */
#left {

background-image: url(images/img_06.png);
background-repeat:repeat-y;
width:10px;
margin: 0;
padding: 0;


}
#right {
background-image: url(images/img_08.png);
background-repeat:repeat-y;
width:10px;
margin: 0;
padding: 0;
}






/* ----------navigation-------------- */
#navigation {

padding: 0;

background: url(images/img_04.png) no-repeat;
height: 55px;



}

ul#navigation {

	padding: 20px 0 0 35px;
    margin: 0;

	
  }
ul#navigation li {
	
    list-style: none;
    display: inline;
	padding: 0px;
    margin: 0px;
   
  }

ul#navigation a, ul#navigation span {
	
    float: left;
    text-decoration: none; 
	font-weight: bold;   
    color: #38506f;
	border: 0;
	padding: 0px 22px 0px 22px;
	outline: none;
	
  }
* html ul#navigation a, * html ul#navigation span {  /* Korrektur fuer IE 5.x */
    
  }
ul#navigation a:hover, ul#navigation span {
	padding: 6px 22px 8px 22px;
		margin: -10px 0 0 0;
	
     color: #fff;
	 border-bottom: #fff 4px solid;
	 border-top: #fff 4px solid;
  }

  
ul#navigation div {
     clear: left;
  }
  
  /* ----------SECOND navigation-------------- */
  

#secnavigation {
	

padding: 0;
background: url(images/img_05.png) no-repeat;
height: 55px;



}

ul#secnavigation {

	padding: 11px 0 0 35px;
    margin: 0;

	
  }
ul#secnavigation li {
	
    list-style: none;
    display: inline;
	padding: 0px;
    margin: 0px;
   
  }

ul#secnavigation a, ul#secnavigation span {
	
    float: left;
    text-decoration: none; 
	font-weight: bold;   
    color: #38506f;
	border: 0;
	padding: 0 22px 0px 22px;
	outline: none;
	
  }
* html ul#secnavigation a, * html ul#secnavigation span {  /* Korrektur fuer IE 5.x */
    
  }
ul#secnavigation a:hover, ul#secnavigation span {
	
	padding: 1px 22px 3px 22px;
		margin: -5px 0 0 0;
	
     color: #fff;
	 border-bottom: #fff 4px solid;
	 border-top: #fff 4px solid;
  }
ul#secnavigation div {
     clear: left;
  }
  


.impressum{
	font-size:10px;
}

.impressum h2 {
	font-size:10px;
	}