* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #ffffff;
}

td {
background-color: #ffffff;
border-left: 0px;
margin-left: 0px;
padding-left: 0px;
}

#wrapper { 
 margin: 0 auto;
 width: 945px;
 background-color: #ffffff;
}

#headerD {
 color: #333;
 width: 945px;
 float: left;
 padding: 0px;
 height: 225px;
 margin: 0px;
 margin-top: 10px;
 background: #fff;
 background-image: url(../images/header_de.jpg);
 background-repeat: no-repeat;
}

#headerF {
 color: #333;
 width: 945px;
 float: left;
 padding: 0px;
 height: 225px;
 margin: 0px;
 margin-top: 10px;
 background: #fff;
 background-image: url(../images/header_fr.jpg);
 background-repeat: no-repeat;
}

#headerE {
 color: #333;
 width: 945px;
 float: left;
 padding: 0px;
 height: 225px;
 margin: 0px;
 margin-top: 10px;
 background: #fff;
 background-image: url(../images/header_en.jpg);
 background-repeat: no-repeat;
}

#headerMHQ {
 color: #333;
 width: 945px;
 float: left;
 padding: 0px;
 height: 225px;
 margin: 0px;
 margin-top: 10px;
 background: #fff;
 background-image: url(../images/header_mhq.jpg);
 background-repeat: no-repeat;
}

#logo {
 margin-top:7px;
 float: right;
}

#navigation {
 float: left;
 width: 925px;
 height: 30px;
 color: #333;
 padding: 0px 0px 0px 20px;
 margin: 0px 0px 0px 0px;
 border-bottom: 1px solid #a9adb0;
 /*background-image: url(../images/hg_hauptnavi.jpg);*/
 background-repeat: repeat-x;
}

#navigation_mhq {
 float: left;
 width: 925px;
 height: 30px;
 color: #333;
 padding: 0px 0px 0px 20px;
 margin: 0px 0px 0px 0px;
 border-bottom: 1px solid #a9adb0;
 background-image: url(../images/hg_hauptnavi_mhq.jpg);
 background-repeat: repeat-x;
}

#hauptnavigation {
float: left;
font-size: 12px;
color: #666;
text-transform: uppercase;
margin-right:25px;
}

#hauptnavigation a {
color: #666;
text-transform: uppercase;
text-decoration: none;
}

#hauptnavigation a:hover {
color: #4a88c2;
}

#hauptnavigation a:active {
color: #000;
}

#hauptnavigation .aktiv {
color: #4a88c2;
}


#unternavigation {
float: left;
font-size: 12px;
line-height: 27px;
color: #666;
padding-left:10px;
display: block;
width: 200px;
}

#unternavigation a {
float: left;
font-size: 12px;
color: #666;
text-decoration: none;
text-transform: uppercase;
display: block;
}

#unternavigation a:hover {
color: #4a88c2;
}

#unternavigation a:active {
color: #000;
}

#unternavigation .aktiv {
color: #4a88c2;
}

#subnavigation {
font-size: 12px;
line-height: 22px;
color: #666;
padding-left: 32px;
}

#subnavigation a {
color: #666;
text-decoration: none;
}

#subnavigation a:hover {
color: #4a88c2;
}

#subnavigation a:active {
color: #000;
}

#subnavigation .aktiv {
color: #4a88c2;
}


#sprache {
float: right;
font-size: 12px;
color:#666;
text-decoration: none;
padding-right:20px;
}

#sprache a {
color: #666;
text-decoration: none;
}

#sprache a:hover {
color: #4a88c2;
}

#sprache a:active {
color: #000;
}


#leftcolumn { 
 color: #333;
 background-image: url(../images/hg_unternavi.jpg);
 background-repeat: repeat-x;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 min-height: 350px;
 width: 200px;
 float: left;
}

#content { 
 float: left;
 font-size: 12px;
 line-height: 18px;
 color: #333;
 background-color: #ffffff;
 margin: 15px 40px 0px 40px;
 min-height: 350px;
 width: 455px;
 display: inline;
}


#content table tr td { 
background-color: #ffffff;
margin-left: 0px;
border-left: 0px;
padding-left: 0px;
border-left-color: #ffffff;
}


#content a {
color: #333;
text-decoration: none;
}

#content a:hover {
text-decoration: none;
color: #4a88c2;
}


#content h1, .titel { 
 color: #4a88c2;
 font-size: 13px;
 line-height: 20px;
 padding-bottom:20px;
 text-transform: uppercase;
 width: 455px;
 font-weight:100;
}

#content ul { 
 float: left;
 padding-left:15px;
 list-style-image: url(../images/list_icon.jpg);
}

#content ul li { 
 list-style-image: url(../images/list_icon.jpg);
}

#content img { 
 padding: 0px;
 margin:0px;
 clear: both;
}

#content table tbody tr td .tdschwarz { 
 width: 100%;
}




#breadcrumb {
float: left;
font-size: 11px;
color:#666;
width: 425px;
height: 40px;
background-color: #fff;
text-decoration: none;
}

#breadcrumb a {
color: #666;
text-decoration: none;
}

#breadcrumb a:hover {
color: #4a88c2;
}

#breadcrumb a:active {
color: #000;
}

#rightcolumn { 
 position: relative;
 color: #333;
 background: #fff;
 margin: 16px 0px 0px 0px;
 padding: 0px 0px 0px 12px;
 width: 172px;
 float: left;
 border-left: 1px solid #a9adb0; 
}

#newsheader {
position: relative;
text-transform: uppercase;
font-weight: bold;
color: #4a88c2;
width: 140px;
margin-bottom: 10px;
}

#newstitel {
position: relative;
text-transform: none;
font-weight: bold;
color: #000;
width: 140px;
}

#newsdatum {
position: relative;
font-size: 11px;
text-transform: none;
font-weight: normal;
color: #999;
width: 140px;
margin-bottom: 5px;
}

#newstext {
position: relative;
font-size: 11px;
color: #666;
line-height: 16px;
width: 170px;
}

#newsbutton {
position: relative;
float: right;
margin-bottom: 40px;
}

#adresse {
font-size: 11px;
line-height: 16px;
color: #666;
padding-top: 20px;
bottom: 0px;
position: relative;
}

#adresse a {
color: #666;
text-decoration: none;
}

#adresse a:hover {
color: #4a88c2;
}

#adresse a:active {
color: #000;
}


.clear { clear: both; }
