a { 
color: #797778;
 text-decoration: none; 
}

a:hover {
color: #000000;

 }

body { 
background-color: #F0F0EE; 
font-family: arial,sans-serif; 
font-size: 12px; 
margin: 0px; 
text-align: center; 
}

div { 
text-align: left;
 }
td {
font-size: 12px; 
}
fieldset {
margin:12px 0px 0px 0px;
}


h1 {
font-weight:100;
font-family:georgia;
font-style:normal;
color:#0C0C30;
border-bottom: 2px solid #E6E8F1;
padding:6px; 
padding-left:15px;
font-size: 25px; 
line-height:29px;

}


h1, h2,h3{ 
clear:both;
margin: 0px; 
}

h2 {
color:#0C0C30;
font-size:18px; 
padding-bottom:3px;
}

h3 {
color:#000000;
font-size:15px;
padding-top:6px; 
padding-bottom:3px;
}
img {
 border: 0px;
}

form {
 margin:0px; 
}

input,textarea,select {
	background-color: White;
	border: 1px #CCCCFF solid;
font-size:12px;
}
input:focus {
	background-color: #E6E8F1;
}
textarea:focus {
	background-color: #E6E8F1;
}
select:focus {
	background-color: #E6E8F1;
}
p {
padding:6px;
margin:3px;
margin-left:12px;
margin-right:12px;
margin-bottom:9px;

}

li {
padding-bottom:9px;
}

hr {
border: 1px #E6E8F1 solid;
height:0px;
}
.zitat {
	color: Red;
}
li {
list-style-image: url(../images/design/bm_icon.png);
}

/** ################### Header  #####################*/
#main { margin: 0px auto; width: 790px; }


/** ################### Header  #####################*/
#header { 

width: 790px;
 }



/** ################### Content  #####################*/

#content { 
float: left; 
background-color:White;
font-size: 13px; 
line-height: 17px; 
margin-bottom: 10px; 
margin:0px; 
width: 470px;
 }

.box {
float:left;
height:120px;
background-color:white;
margin-left:15px;
margin-bottom:15px;
font-size:11px;
line-height:13px;
border:1px solid #E6E8F1;

}

.padding {
padding:9px;
padding-left:15px;
}
.content-padding {
padding:3px;
}
#right_menu { 
float: right; 
width: 160px; 
}

#right_menu .menu-container { 
border: 1px #959AC0 solid;
border-left:0px;
border-right:0px;
border-bottom:0px;
padding: 0px; 
font-size:11px;

 }

#right_menu h2 { 
font-size: 11px; 
color:#959AC0;
background-color:#E6E8F1;
margin: 0px; 
padding: 3px; 
padding-left:6px;
}




#left_menu {
	width:160px;
	float:left;
}

#left_menu .menu-container { 
border: 1px #959AC0 solid;
border-left:0px;
border-right:0px;
border-bottom:0px;

font-size:11px;
padding: 3px; }

#left_menu h2 { 
font-size: 11px; 
color:#959AC0;
background-color:#E6E8F1;
margin: 0px; 
padding: 3px; 
padding-left:6px;
}



/** ################### Footer  #####################*/
#footer { 
border-top: 3px #959AC0 solid; 
clear: both; 
padding: 3px;
font-size:10px;
color:#959AC0;
 text-align: center; }




/** ################### Navigation  #####################*/

#navigation { 
float:right;
background-color:#E6E8F1;
}

 .floatnavigation{
background-color:#E6E8F1;
width:790px;
height:22px;
}

#navigation a{ 
 color:white;
}

#navigation .active { 
background-color: #0C0C30; 
}

#navigation .notactive { 
background-color: #959AC0; 
}

#navigation div { 
font-size: 11px;
font-weight: bold; 
float:left;
padding: 3px;
padding-right:6px;
padding-left:6px;
margin:1px;

 }


#submenu {
clear:both;
float:right;
background-color:white;
width:790px;
text-align:right;
}
#submenu  div {
font-size: 11px;
font-weight: bold; 
background-color:white;
float:left;
padding: 3px;
padding-right:6px;
padding-left:3px;
margin:1px;
}
#submenu a { 
color:#0C0C30;
 }
#submenu a:hover { 
color:#959AC0;
 }

#submenu .active  a
{
color:#959AC0;
}
.subabstand{
float:left;
width:280px;
height:10px;
}




.image {
  border: 3px #E6E8F1 solid;
  margin-bottom:1px;
}
.image2 {
border: 1px #959AC0 solid;
}

.jobs {
width:790px;
height:385px;
background-color:white;
}
.jobs-left{
float:left;
padding-top:10px;
padding-left:15px;
width:365px;
}
.jobs-right{
float:left;
width:380px;
padding-top:20px;
background-color:white;
}

#presse {
width:590px;
}

#presse h2 {
margin-bottom:3px;
font-size:15px;
}
#presse .icon {
float:left;
padding-right:9px;
padding-bottom:9px;
}
#presse .back{
float:left;
font-size:11px;
}
#presse .vor {
float:right;
font-size:11px;
}
.clearit {
clear:both;
}