html, body {
font-family: Verdana, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FEFEFE;
}

#bcbody {
	display: block;
	margin:0 auto;
	width:900px;
	border: 1px solid Silver;
	background-color: white;
 overflow:hidden;
}

#header {
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 100%;
	background : url(../images/header.jpg);
	background-repeat : repeat-x;
}

#header2 {
	float:right;
	margin: 0px;
	margin-top: 45px;
	height: 18px;
	width: 125px;
	background-color : #A8B8D1;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	border-top:1px solid black;
	border-left:1px solid black;
	text-align:right;
}

#content {
 float : left;
 width : 680px;
	font-size:12px;
	padding: 0px;
	text-align : left;
	margin: 18px 0 0 30px;*margin: 18px 0 0 10px;
	z-index: 1;
 overflow: visible;
}

#content .container {
	margin: 0;
	padding: 5px 0px 5px 0px;
	color: black;
	font-size:  1em;
}

#content .mehr, #highlight .mehr {
display : block;
width : 100%;
text-align: right;
color: red;
font-size: .9em;
text-decoration : none;
margin:5px -1px 5px 0;
}

#content .trenner {
   display : block;
   clear : both;
   margin: 0 -1px 0 0;
   padding : 0;
   height : 5px;
   background-color : white;
   width : 100%;
}

#footer {
clear:both;
text-align:left;
font-size : 11px;
width: 100%;  
margin-top: 15px; 
margin-bottom: 5px;
padding-left:7px;
}

#interact {
	margin:0;
	width: 139px;
	height: 69px;
	float: left;
	background : url(../images/logo_interact.gif) no-repeat;
	border:1px solid #003399;
	cursor: pointer;
	border:0px;
}

#footnavi {
	font-size:10px;
	padding-top:8px;
	text-align : center;
	margin-bottom : 10px;
	margin-left : 185px;
	margin-right : 10px;
	z-index: 1;
	border-top: 1px dotted Black;
}

#image {
	height:100%;
	float:left;
}

.clear {
    clear : float;
}

a.ohne {
    text-decoration : none;
    color : black;
}

/* Barriere */
.versteckt {
    position : absolute;
    top : -400px;
}

div.versteckt ul li a:focus, div.versteckt ul li a:hover, div.versteckt ul li a:active {
    font : bold 0.8em verdana, sans-serif;
    position : absolute;
    top : 386px;
    left : 10px;
    text-decoration : none;
}

.hidden {
display: none;
}

#trenner {
	border-bottom: 1px dotted Gray;
	margin-bottom:12px;
	margin-top:18px;
}

h1 {
	margin-top:0px;
	margin-bottom:12px;
	font-size:15px;
}

h2 {
	margin-top:0px;
	font-size:13px;
	margin-bottom:12px;
}

h3 {
	margin-top:0px;
	font-size:12px;
	margin-bottom:12px;
}
a {
color: black;
}

.form {
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	width: 350px;
	border:1px solid black;
}
.form2 {
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}

textarea{
overflow: -moz-hidden-unscrollable;
}
*html textarea{
overflow:hidden;
}

.listung {
    float : left;
    width : 95px;
    margin-bottom : 3px;
}

 #content .blaettern {
       float : right;
       display : block;
       list-style : none;
       margin : 0;
       padding : 0;
   }
 #content .blaettern li {
       float : left;
       margin : 1px;
       padding : 1px;
       font-size: 1em;
   }
   
   
#navigation {
    margin : 0;
    padding : 0;
    height : 35px;
    width : 100%;
}

#navigation ul {
	float : left;
	display : block;
	list-style : none;
	margin : 0;
	padding : 0;
 padding-left: 3px;
	width : 898px;
	border-bottom : 3px solid #316EAD;
	border-top : 3px solid #316EAD;
}

#navigation ul li {
	position : relative;
	float : left;
	display : block;
	margin : 0;
 padding : 4px 4px 7px 210px;
   	text-align: center;
}

.mitarbeiter {
float: right; 
width: 540px;
}