html {
margin-top:0px;
margin-bottom:0px;
} 

body {
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
height:100%;
background: #fff;
text-align:center;
color:#000000;
overflow-x: hidden;
margin-top:0px;
margin-bottom:0px;
}

h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;margin-top:0px;}
h4 {font-size:14px;margin-top:0px;}
h5 {font-size:12px;margin-top:0px;font-weight:bold;}
h6 {font-size:28px;margin-top:0px;margin-bottom:0px;font-weight:lighter;letter-spacing:-0.07em;}
p {margin-top:0px;font-weight:normal;}
td {font-size:12px;}

#navilinkscontainer {
float:left;
width:168px;
background: #c6d6e9 url('bilder/logo.jpg') no-repeat;
}

#contentcontainer {
margin-top:11px;
width:522px;
}

#navirechtscontainer {
float:right;
margin:0px;
width:290px;
height:100%;
background-color: #c6d6e9;
}

naviobencontainer {
width:290px;
height:44px;
background-color:#fff;
}

#navirechts {
padding:15px;
position:relative;top:-20px;
}

#content {
margin-left:168px;
padding-left:16px;
background:#fff url('bilder/blaustreifen.gif') 548px 0 repeat-y;
}

#ticker_oben {
width: 522px;
padding-top: 5px;
padding-bottom: 5px;
color: #d00000;
background-color:#fff;
}

#tickerunderline {
position:relative; 
top:-2px;
}

#navi_oben {
background-color:#ffffff;
width:290px;
position:relative; top:-34px; left:-1px;
padding-top:7px;
padding-left:3px;
padding-bottom:8px;
}

#oberste_ebene {
background-color: #c6d6e9;
/*height: 100%;*/
width: 1007px;
margin: 0px auto;
text-align: left;
}

.blau {
color: #002b83;
}

.blaufett {
color: #002b83;
font-weight: bold;
}

.rot {
color: #c11824;
}

.rotfett {
color: #c11824;
font-weight: bold;
text-decoration:none;
}

.fett {
font-weight: bold;
}

hr {
background-color: #c6d6e9;
width: 90%;
height: 1px;
}

.navibutton1 {
height:15px;
padding-left:10px; 
padding-top:5px;
padding-bottom:5px; 
margin-bottom:4px; 
vertical-align:middle;
background: url('bilder/navi1.jpg');
}

.navibutton2 {
height:15px;
padding-left:10px; 
padding-top:5px;
padding-bottom:5px; 
margin-bottom:4px; 
vertical-align:middle;
background: url('bilder/navi2.jpg');
}

a.navi1:link, a.navi1:visited { 
color:#002b83;
font-weight:bold;
text-decoration:none; 
}

a.navi1:active, a.navi1:hover { 
color:#000000;
font-weight:bold;
text-decoration:none; 
}

p.navi1aktiv { 
color:#002b83;
font-weight:bold;
text-decoration:none; 
padding-bottom:0px;
}

p.navi2aktiv { 
color:#002b83;
font-weight:bold;
text-decoration:none; 
}

a.navi2:link, a.navi2:visited { 
color:#000000;
font-weight:bold;
text-decoration:none; 
}

a.navi2:active, a.navi2:hover { 
color:#002b83;
font-weight:bold;
text-decoration:none; 
}

a.navioben:link, a.navioben:visited { 
color:#000000;
text-decoration:none; 
}

a.navioben:active, a.navioben:hover { 
color:#002b83;
text-decoration:none; 
}

a.naviobenblau { 
color:#002b83;
text-decoration:none; 
}

a.linkrechts { 
color: #c11824;
font-weight: bold;
text-decoration:none; 
}

ul.startrechts {
left:-23px;
position:relative;
list-style-image: url('bilder/quadrat_rot.gif');
list-style-position:outside;
color: #002b83;
font-weight: bold;
line-height:1.5;
}	

ul.produkte {
position:relative;
list-style-image: url('bilder/quadrat_rot.gif');
list-style-position:outside;
}	

ul.tipps {
position:relative;
list-style-image: url('bilder/quadrat_rot.gif');
list-style-position:outside;
left:-23px;
}	

img.rundgang {
margin-right:5px;
margin-bottom:2px;
}

a.home {
font-size:14px;	
color: #002b83;
text-decoration:none;	
}	

a.faqs {
font-size:12px;	
color: #002b83;
text-decoration:none;	
}	

.textfeld {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
margin:2px;
padding:2px;
color: #000000; 
border: 1px #000000 solid; 
width: 315px;
background-color: #c6d6e9;
}

.selectbox {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
margin:2px;
padding:2px;
color: #000000; 
border: 1px #000000 solid; 
width: 321px;
background-color: #c6d6e9;
}

.button {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
margin:2px;
padding:2px;
color: #000000; 
border: 1px #000000 solid; 
width: 100px;
background-color: #c6d6e9;
}

.prod_textcontainer {
font-weight:normal; 
padding-right:10px; 
width:300px; 
margin-top:29px; 
margin-left:217px;
}

#vertikallinie_container {
position:relative; 
background-color:#c6d6e9;
top:-379px;
left:254px;
height:369px;
width:2px;
}


