html {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100.1%
}

* {
  padding:0;
  margin:0;
}
#container {
	width: 85%;
	margin: 10px auto;
  color: #63656b;
	background-color: #E9EEF4;
}

#logo {
 float:left;
 width:212px;
 height:184px;
}

#navitop {
  position:relative;
  height:184px;
  margin-left:212px;
  background: #E9EEF4 url(/fileadmin/page/header_bg.jpg) 0 no-repeat;
}


#navitop ul{
  position: absolute; bottom: 21px;
  margin-left:1.1em;
}

#navitop li {
  float:left;
  list-style-type:none;
  margin: 0 1em;
}

#navitop a {
  display:block;
  font-size:1.05em;
  line-height:1.2em;
  font-weight:bold;  
  color:#333;
  text-decoration:none;
  background: url(/fileadmin/page/bg_mnu.gif) repeat;
}


#navitop a:hover { 
  background:#E0E4E5;
  color: #D77900;
}

#navigation { 
  position:relative;
  float:left;
  width:18em;
}

#navigation ul { 
  padding:0;
  list-style:none;
}
#navigation li { 
  text-align:center;
 line-height: 2em;
}

#navigation a { 
  display:block;
  font-size:1.05em;
  letter-spacing:.1em;
  line-height:2em;
  font-weight:bold;  

  color: #63656b;
  text-decoration:none
}

#navigation a:hover { 
 color: #D77900;
}



#navigation .cur a, #navigation .curifsub a, #navigation .nav_2nd_curifsub a {
 text-decoration: underline;
}

#navigation .nav_2nd a,#navigation .nav_2nd_ifsub a {
  font-size:0.9em;
  color: #D77900;
  text-decoration: none;
}

#navigation .nav_2nd a:hover, #navigation .nav_2nd_ifsub a:hover {
   color: #63656b;
   text-decoration: underline;
}

#navigation .nav_3rd a,#navigation .nav_3rd_ifsub a {
  font-size:0.8em;
  color: #D77900;
  text-decoration: none;
}

#navigation .nav_3rd a:hover, #navigation .nav_3rd_ifsub a:hover {
   color: #63656b;
   text-decoration: underline;
}



#content {
  position:relative;
  margin-left: 18em;
  min-height:460px;
  height:auto !important;
  height:460px;  /*fÃ?Â?Ã?Â¼r den IE */
}

#content-box-main-middle p {
    font-size: 0.7em;
    font-weight:bold;
    line-height: 2em;
	
}

#content h1 {
    font-size: 1.1em;
    font-weight:bold;
    line-height: 1.3em;
    margin: 0 0 0.7em 0;

}

#content ul {
    font-size: 0.7em;
    font-weight:bold;
    line-height: 2em;
    padding: 0 0 0 2em;

}



#content a {
	color: #63656b;
	text-decoration: underline;
}
#content a:hover {
	color: #D77900;
	background-color: none;
}

#content form fieldset { 
  margin-bottom: 1em; 
  display: block;
  width: 30em;

} 

#content select, #content textarea, #content input {
  border: 1px solid #999;
}

#content select:hover, #content input:hover, #content textarea:hover {
  border: 1px solid #f68400;
}
#content select:focus, #content input:focus, #content textarea:focus {
  background:	#fafafa;
  border:1px solid #f68400;
  color:#000;
}

#content form legend { 
  padding: 0 2px; 
  font-weight: bold; 
} 
#content form label { 
  display: block;
  float:left;
  line-height: 1.8em; 
  vertical-align: top; 
} 
#content form fieldset ol { 
  margin: 0; 
  padding: 0; 
} 
#content form fieldset li { 
  list-style: none; 
  padding: 0.5em; margin: 0; 
}
#content form fieldset fieldset { 
  border: none; 
  margin: 3px 0 0; 
} 
#content form fieldset fieldset legend { 
  padding: 0 0 5px; 
  font-weight: normal; 
} 
#content form fieldset fieldset label { 
  display: block; 
  width: auto; 
} 
#content form em { 
  font-weight: bold; 
  font-style: normal; 
  color: #f00; 
}
#content form label { 
  width: 8em; 
} 
#content form fieldset fieldset label { 
  margin-left: 10em; 
}
