body {
margin:0px 0px 0px 0px;
padding:0px;
font-family: Verdana, Arial, Tahoma;
font-size: 11px;
/*BACKGROUND: url(images/back.gif) repeat-y;*/ 
}

td {
font-family: Verdana, Arial, Tahoma;
font-size: 11px
}

#headercontent {
position: absolute;
left:0px;
top:0px;
width:100%;
height:164px;

}

#leftcontent {
position: absolute;
left:8px;
top:164px;
width:220px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
line-height:120%;
}
	
#centercontent {
/*position: absolute;*/
left:250px;
margin:164px 230px 0 240px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
line-height:120%;
}
	
#rightcontent {
position: absolute;
right:4px;
top:164px;
width:206px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
}


.n {
font-size:11px;
}

.small {
font-size:10px;
line-height:1.2em;
}

.smallb {
font-size:10px;
font-weight: bold;
line-height:1.2em;
}

.xsmall {
font-size:9px;
color: #CCCCCC;
line-height:1.2em;
}

.copy {
font-family: Arial, Tahoma, Verdana;
font-size:10px;
}

.hmenue {
font-size:10px;
font-weight: bold;
color: #3D4371;
line-height:1.2em;
}

.head {
font-size:14px;
font-weight: bold;
color: #3D4371;
line-height:1.2em;
}
		
TABLE.productListing {
BORDER-RIGHT: #C0CBD6 1px solid; 
BORDER-TOP: #C0CBD6 1px solid; 
BORDER-LEFT: #C0CBD6 1px solid; 
BORDER-BOTTOM: #C0CBD6 1px solid; 
border-spacing: 1px;
}

TD.productListing-data {
FONT-SIZE: 10px;
}

TR.productListing-odd {
BACKGROUND: #F8FAFB;
}

TR.productListing-even {
BACKGROUND: #F3F6F8;
}

.productListing-heading {
FONT-WEIGHT: bold; 
FONT-SIZE: 10px; 
BACKGROUND: url(images/hgt24/productlist-head-back.gif); 
COLOR: #3D4371; 
}

A { COLOR: #034EA2; TEXT-DECORATION: underline; }
A:link { COLOR: #034EA2; TEXT-DECORATION: underline; }
A:hover { COLOR: #EE1C2E; TEXT-DECORATION: underline; }
A:active { COLOR: #034EA2; TEXT-DECORATION: underline; }

A.hilfe { COLOR: #034EA2; TEXT-DECORATION: underline; }
A.hilfe:link { COLOR: #034EA2; TEXT-DECORATION: underline; }
A.hilfe:hover { COLOR: #EE1C2E; TEXT-DECORATION: underline; }
A.hilfe:active { COLOR: #034EA2; TEXT-DECORATION: underline; }


#leftcontent a:link {
 TEXT-DECORATION: none; 
}
#leftcontent a:visited {
 TEXT-DECORATION: none; 
}
#leftcontent a:hover {
 TEXT-DECORATION: none; 
}
#leftcontent a:active {
 TEXT-DECORATION: none; 
}


#centercontent table {
font-family: Verdana, Arial, Tahoma;
font-size: 11px
}


.Button { background:url(images/hgt24/productlist-head-back.gif); border:1px solid #C0CBD6; FONT-FAMILY: Verdana, Arial, Tahoma; FONT-SIZE: 10px; color:#3D4371; font-weight: bold; vertical-align: middle; }
.Buttonback { 
background:url(images/hgt24/productlist-head-back.gif); 
border:1px solid #C0CBD6; 
FONT-FAMILY: Verdana, Arial, Tahoma; 
FONT-SIZE: 10px; 
color:#3D4371; 
font-weight: bold; 
vertical-align: middle; 
}

.Auswahl { background-color:#F8FAFB; border:1px solid #C0CBD6; FONT-FAMILY: Verdana, Arial, Tahoma; FONT-SIZE: 11px; vertical-align: middle; }

form { margin-top:0px; margin-bottom:4px; }


/*FAQ - Datenschutz*/
.handcursor {
font-size:11px;
/*font-weight:bold;*/
DISPLAY: block;
color:#034EA2;
WIDTH: 100%;
BACKGROUND-COLOR: #F3F6F8; 
padding:2px 0px 2px 0px;
border-top:1px solid #FFFFFF; 
}

.switchgroup2 {
padding:0px 10px 0px 25px;
border-top:1px solid #C0CBD6; 
border-bottom:1px solid #C0CBD6; 
}




/************************************************
*************FIRST_LEVEL*************************
************************************************/
/*Style-Definition für die First-Level-Navigation*/
DIV.fstLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 196;
BORDER-LEFT: 1px solid #FFFFFF;
BORDER-RIGHT: 1px solid #FFFFFF;
BORDER-BOTTOM: 1px solid #FFFFFF;
PADDING: 3px;
MARGIN: 0Px;
FONT-FAMILY: Verdana, Arial, Tahoma;
FONT-SIZE: 10px;
/*FONT-WEIGHT: bold;*/
TEXT-ALIGN: left;
COLOR: #000000;
BACKGROUND-COLOR: #F3F6F8;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
COLOR: #000000;
BACKGROUND-COLOR: #E4ECF2;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 196;
BORDER-LEFT: 1px solid #FFFFFF;
BORDER-RIGHT: 1px solid #FFFFFF;
BORDER-BOTTOM: 1px solid #FFFFFF;
PADDING: 3px;
MARGIN: 0Px;
FONT-FAMILY: Verdana, Arial, Tahoma;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #3D4371;
BACKGROUND-COLOR: #FFFFFF;
}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 196;
BORDER-LEFT: 1px solid #FFFFFF;
BORDER-RIGHT: 1px solid #FFFFFF;
BORDER-BOTTOM: 1px dotted #FFFFFF;
PADDING: 3px;
MARGIN: 0Px;
FONT-FAMILY: Verdana, Arial, Tahoma;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: #000099;
BACKGROUND-COLOR: #F3F6F8;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
COLOR: #000099;
BACKGROUND-COLOR: #E4ECF2;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 196;
BORDER-LEFT: 1px solid #FFFFFF;
BORDER-RIGHT: 1px solid #FFFFFF;
BORDER-BOTTOM: 1px solid #FFFFFF;
PADDING: 3px;
MARGIN: 0Px;
FONT-FAMILY: Verdana, Arial, Tahoma;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #000099;
BACKGROUND-COLOR: #FFFFFF;
}
