html,body{margin-top:0px; margin-left:17px; margin-right:0px; margin-bottom:10px; background-color: #c0c0c0;
font-family: Arial, Helvetica, Sans-serif;
color: #575757; font-size: 9pt}
INPUT,LI,P,TD,H1,H2,H3,DIV,DT,DD { font-family: Arial, Helvetica, Sans-serif; color: #575757; font-size: 9pt}

A 			 { text-decoration: none; }
.foot { color: #ffffff;}
.link       { color: #0895ff; font-weight: bold}
.link_small   { color: #0895ff;}
.nav        {color:#575757; font-weight: bold; font-size: 8pt; letter-spacing: 0.7pt;}
.navauswahl {color:#FFFFFF; font-weight: bold; font-size: 8pt; letter-spacing: 0.7pt;}
.subnav     {color:#575757; font-size: 8pt;letter-spacing: 0.7pt;}
.subnavauswahl     {color:#FFFFFF; font-size: 8pt; letter-spacing: 0.7pt;}
.navpage     {color:#575757; font-size: 8pt; letter-spacing: 0.7pt;}
.navpageauswahl{color:#FFFFFF; font-size: 8pt; letter-spacing: 0.7pt;}


A.boxen {font-size: 10px; color: #0895ff; margin-left: 5px; margin-right: 2px; text-decoration: none;}

label.error
{
	margin-left: 5 px;
	color:red;	
}

H1,H2,H3 { font-weight: bold;color:#0000cc}
H1 { font-size: 16pt}
H2 { font-size: 13pt; margin-bottom:6pt;}
H2.red {color: #AF1423;}
H3 { font-size: 10pt; margin-bottom:4pt;}
H3.grey { font-size: 10pt; color: #575757;}
H4 { font-size: 9pt}

p {margin-top: 0pt; line-height: 12pt; margin-bottom:3pt;}
p.small { font-size: 8pt; }
p.foot{
color: #ffffff;
padding-top: 10px;
padding-left: 30px;
padding-right: 30px;
text-decoration: none;}

p.boxen
{font-size: 11px;
margin-left: 5px;}



ul {margin-top: 0pt; line-height: 12pt;}


TD.navrubrik{padding-top: 8px; padding-bottom: 8px; background-color: #e1e1e1;border-bottom: 1px solid #FFFFFF;}
TD.navrubrik_vorauswahl{padding-top: 8px; padding-bottom: 8px; background-color: #bbb;border-bottom: 1px solid #FFFFFF;}
TD.navrubrik_auswahl{padding-top: 8px; padding-bottom: 8px; background-color: #0895ff; border-bottom: 1px solid #FFFFFF; color: #FFFFFF;}

TD.navsubrubrik{background-color: #bbb;border-bottom: 1px solid #FFFFFF;}
TD.navsubrubrik_auswahl{background-color: #0895ff;border-bottom: 1px solid #FFF; color: #FFFFFF;}

TD.navpage{background-color: #bbb;border-bottom: 1px solid #FFFFFF;}
TD.navpage_auswahl{background-color: #0895ff;border-bottom: 1px solid #FFFFFF; color: #FFFFFF;}
TD.navpage_auswahllast{background-color: #0895ff;border-bottom: 1px solid #FFFFFF; color: #FFFFFF;}

TD.suche {font-weight: bold; font-size: 8pt}

TD.login {margin: 5px; padding: 1px; display: ; valign: center; font-size: 11px;}

TD.alarm{ color: #ff6666; font-weight: bold }

TD.news {margin: 5px; padding: 8px; display: ; valign: center; font-size: 11px;}

TD.news_produkttest {margin: 5px; padding: 8px; display: ; valign: center; font-size: 12px;}

TD.einruecken{padding:20px}

td.frage {font-weight: bold;}

img.links{ float: left; margin-bottom: 15px; margin-right: 17px; margin-top: 3px}
img.rechts{ float: right; margin-bottom: 15px; margin-left: 17px; margin-top: 3px}


FORM.margin {margin: 0px;}
INPUT.suche {font-size: 8pt; height: 20px; }


#links{
position : relative;
width : 163px;
float : left;
left : 0px;
top : 16px;
}

#popup
{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:10;
	display:none;
}

#popup_visible
{
	position: relative;
	left: 0px;
	top: 15px;
	visibility: visible;
	z-index:10;
}

#suche{
position : absolute;
width : 163px;
float : left;
left : 0px;
top : 16px;
height: 28px;
background-color : #9bd1ff;
font-color:#575757; font-weight: bold; font-size: 8pt;
}


#datum{
position: absolute;
right: 180px;
top: 16px;
text-align: right;
width: 200px;}

#pfad{
position: absolute;
	left: 180px;
	top: 16px;
	z-index:1;
}





#header {
width : 978px;
height : 160px;
border : px solid #000000;
}

#hintergrund {
position : relative;
width : 926px;
border : px solid #000000;
background-color : #ffffff;
left : 26px;
float : left;
}

#ruecken {
position :;
width : 978px;
border : px solid #000000;
background-color : #c7e5ff;
}

#navigation {
position : relative;
width : 163px;
border : px solid #000000;
float : left;
left : 0px;
top : 60px;
}

#content_aussen {
position : relative;
width : 601px;
float : left;
left : 0px;
top : 0px;
padding-top: 44px;
padding-bottom: 0px;
border-right: 1px solid #e1e1e1;
}

#content_innen {
position : relative;
width : 566px;
left : 17px;
top : 0px;
min-height : 450px;
}

#rechts {
position : absolute;
width : 163px;
border : px solid #000000;
left : 765px;
top : 16px;
}

#footer {
position : relative;
width : 978px;
height : 34px;
border : px solid #000000;
background-color : #0895ff;
clear : both;
}

#abschluss {
position : relative;
width : 978px;
height: 25px;
background-color : #c7e5ff;
border : px solid #000000;
}

#loginbox {
position : absolute;
border : 0px solid #000000;
background-color: #9bd1ff;

width : 161px;
height : 150px;
}

#newsbox{
position : relative;
border : 0px solid #000000;
background-color: #e1e1e1;
width : 161px;
height : 160px;
top:160px;
}

#newsbox_red{
position : relative;
border : 1px solid #AF1423;
background-color: #ffffff;
width : 159px;
top:155px;
margin-top: 10px;
margin-bottom: 10px;
}

DIV.clear
{
clear: both; 
float: none; 
height: 0; 
line-height: 0; 
font-size: 0.1px;
}

div.textblock
{
 width: 440px;
}
