.ranking a, .ranking a:link {
	color: #e2e2e2;
	text-decoration: none;
	font-weight: normal
}
.ranking a:hover, .ranking a:active {
	color: #e2e2e2;
	text-decoration: underline;
	font-weight: normal
}
.ranking {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none
}
.firma a, .firma a:link, .firma a:active {
	color: #000000;
	text-decoration: none;
	font-weight: normal
}
.firma a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: normal
}
.firma {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}
a, a:link 		{
		font-family : Verdana; 
		color : #003366;
		text-decoration: underline
		}
a:hover	{
		font-family : Verdana;
		color: #CC0033; 
		text-decoration: underline
		}
/************************************************
*************FIRST_LEVEL*************************
************************************************/
/*Style-Definition fr die First-Level-Navigation*/
DIV.fstLevel a
{
TEXT-DECORATION: underline;
DISPLAY: block;
WIDTH: 180px;
BORDER: none;
PADDING: 1px 0px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
}
/*Style-Definition fr die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
COLOR: #CC0033;
text-decoration: underline;
FONT-WEIGHT: normal;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*Style-Definition fr die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 180px;
BORDER: none;
PADDING: 7px 0px 3px 0px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #CC0033;
}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition fr die Second-Level-Navigation*/
DIV.secLevel a
{
TEXT-DECORATION: underline;
DISPLAY: block;
WIDTH: 180px;
BORDER: none;
PADDING: 1px 0px 0px 5px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
}
/*Style-Definition fr die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
COLOR: #CC0033;
text-decoration: underline; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
FONT-WEIGHT: normal;
}
/*Style-Definition fr die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
{
TEXT-DECORATION: underline;
DISPLAY: block;
WIDTH: 180px;
BORDER: none;
PADDING: 1px 0px 0px 5px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: #CC0033;
}
.block	{
		display: block;
		font-family: Verdana, Arial;
		font-weight: normal;
		font-size: 9px;
		text-decoration: none;
		color: #3333CC;
		background-color: #FFFFFF;
		border-bottom: 1px solid #D2DCB4;
		padding: 0px;
		}
.block:hover, .block:active{
		font-family: Verdana, Arial;
		font-weight: normal;
		font-size: 9px;
		text-decoration: none;
		color: #CC0033;
		background-color: #D2DCB4;
		} 
body	{
	font-family : Verdana;
	font-size : 12px;
	background-color: #8595A5;
	background-image: url(../images/bg_benetec_dark.gif);
	background-repeat: repeat-x;
        }


table,tr,td,ul,ol,li   {
		font-family : Verdana;
		font-size : 12px;			
		}        
.text	{ 
		font-family : verdana; 
		font-size : 12px; 
		border-style: none
		}
.textrot	{ 
		font-family : verdana; 
		font-size : 12px;
		color: #CC0033
		}
.text10px { 
		font-family : verdana; 
		font-size : 10px
		 
		}
.datecopper { 
		font-family : verdana; 
		font-size : 9px;
		color: #666666 
		}
.text10pxrot { 
		font-family : verdana; 
		font-size : 10px;
		color: #CC0033 
		}
.text10pxnav { 
		font-family : verdana; 
		font-size : 10px;
		color: #CC0033;
		text-decoration: underline 
		}
.textfooter, .textfooter a:link, .textfooter a:hover { 
		text-decoration: none;
		font-family : verdana; 
		font-size : 9px;
		color: #ccc 
		}

.nav9px {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
		}
.titel, .titelnav  { 
		font-family :Verdana; 
		font-weight : bold; 
		font-size : 13px; 
		color: #000066
		}
h1  { 
		font-family :Verdana; 
		font-weight : bold; 
		font-size : 13px; 
		color: #000066
}
.titelnews  {
	font-family :Verdana;
	font-weight : bold;
	font-size : 13px;
	color: #000066;
	line-height: 26px;
		}
.news  {
	font-family :Verdana;
	font-weight : bold;
	font-size : 13px;
	color: #000066;
	line-height: 26px;
	background-color: #FFFFCC;
	width: 525px;
		}
.titelflugblatt { 
		font-family :Verdana; 
		font-weight : bold; 
		font-size : 16px; 
		margin-bottom : 0; 
		margin-top : 0; 
		color: #666666 
		}
.titelflugblattgross { 
		font-family :Verdana; 
		font-weight : bold; 
		font-size : 24px; 
		margin-bottom : 0; 
		margin-top : 0; 
		color: #666666 
		} 
.titelweiss { 
		font-family :Verdana; 
		font-weight : bold; 
		font-size : 13px; 
		color: #FFFFFF
		}
.shop { 
		font-family :Verdana; 
		font-weight : 700; 
		font-size : 14px; 
		color: #FFFFFF
		}
.textinput { 
		font-family : verdana; 
		font-size : 11px;
		background-color: #E7EAEB; 
		border: #9CABB1; border-style: 
		solid; border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px
		}
.textinputneu { 
		font-family : verdana; 
		font-size : 11px;
		background-color: #E7EAEB; 
		border: #9CABB1; border-style: 
		solid; border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px
		}
.titelweiss10px { 
		font-family :Verdana; 
		font-weight : bold; 
		font-size : 10px; 
		color: #FFFFFF 
		}
.titelweiss11px { 
		font-family :Verdana; 
		font-weight : bold; 
		font-size : 11px; 
		color: #FFFFFF 
		}
.red { 
		font-family : verdana; 
		font-size : 12px; 
		color: #CC0033 ; 
		font-weight: bold
		}
.green { 
		font-family : verdana; 
		font-size : 12px; 
		color: #67a879 ; 
		font-weight: bold
		}
.d2dcb4 {  
		background-color: #d2dcb4
		}
.left155 {
	width: 210px
		}
.table750 {
	width: 800px;
		}
.benetec {
	width: 800px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.cr {
	font-family : verdana; 
	color: #c95e22
}
.r4a {
	font-family : verdana;
	font-size: 18px;
	color: #ff9933
}
.textinput9 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color: #E7EAEB;
	border: #F3F3F3;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 200px;
}
/***Benetec neu***/
#contentall {
	width: 800px;
	background-color: #FFFFFF;
	left: 50%;
	top: 15px;
	z-index: 10;
	padding: 0px;
	position: absolute;
	margin-left: -375px;
	vertical-align: top;
}
#headerbild{
	width:800px;
	height:100px;
	z-index:20;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
}
#benetecheaderbild{
	width:800px;
	height:100px;
	z-index:30;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
}
#navheader{
	width:800px;
	height:20px;
	z-index:40;
	background-color: #e0e3e5;
}
#basket{
	width:200px;
	z-index:90;
	background-color: #e0e3e5;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#content{
	width:800px;
	z-index:50;
	background-color: #FFFFFF;
	padding-top: 20px;
}
#Layercontentleft{
float:left;
position:relative;
background-color: #FFFFFF;
width:150px;
margin:5px;
}
#Layercontentright{
float:left;
position:relative;
background-color: #FFFFFF;
width:600px;
margin:5px;
}
#highlights{
	width:525px;
	z-index:60;
}
#footerbenetec{
	float:left;
position:relative;
	width:800px;
	height:20px;
	z-index:60;
	background-color: #040468;
	text-align: center;
	padding: 0px;
	font-size: 10px;
	line-height: 20px;
	color: #FFF;
}
.tabbgdropdown{
	background-color: #E7EAEB;
	}
.tabbgdropdowntit{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	background-color: #9CABB1;
	color: #FFFFFF;
	}
.language {
	background-color: #c1c8cb;
}
.tabeltitbg{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	background-color: #628bb9;
	color: #FFFFFF;
	}
.tabelbg{
	background-color: #c9d9eb;
	}

.tabretitbg{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	background-color: #67a879;
	color: #FFFFFF;
	}
.tabrebg{
	background-color: #bddcc5;
	}

.tabtetitbg{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	background-color: #867a70;
	color: #FFFFFF;
	}
.tabtebg{
	background-color: #e7dfd8;
	}

.tabnwtitbg{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	background-color: #9CABB1;
	color: #FFFFFF;
	}
.tabnwbg{
	background-color: #E7EAEB;
	}
.pdel {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	background-color: #c9d9eb;
	border: #628bb9;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 155px;
}
.pdte {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	background-color: #867a70;
	border: #e7dfd8;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 155px;
}
.pdre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	background-color: #67a879;
	border: #bddcc5;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 155px;
}
.pdnw {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	background-color: #9CABB1;
	border: #E7EAEB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 155px;
}
pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#Layersite {
position:absolute;
width:400px;
z-index:500;
left:50%;
top:5px;
margin-left:275px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}
#navisite li {
display:inline;
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
line-height:30px;
font-weight:700
}
#navisite {
margin:0;
padding:0
}
#navisite a {
color:#000;
text-decoration:none;
border-top-width:1px;
border-top-style:solid;
border-top-color:#FFF;
border-right-width:1px;
border-right-style:solid;
border-right-color:#FFF;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#89b697;
border-left-width:1px;
border-left-style:solid;
border-left-color:#FFF;
padding:4px 8px;
background-color:#ffffff
}
#navisite a:hover,
#site #site01 a,
#site #site02 a,
#site #site03 a {
color:#FFF;
background-color:#202661;
border-bottom-style:solid;
border-bottom-color:#ccd6cf;
border-bottom-width:1px
}
#navisite a:link,#navisite a:active {
font-weight:700
}

#Layershop {
position:absolute;
width:400px;
z-index:600;
left:50%;
top:25px;
margin-left:-400px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}
#navishop li {
display:inline;
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
line-height:30px;
font-weight:700
}
#navishop {
margin:0;
padding:0
}
#navishop a {
color:#000;
text-decoration:none;
border-top-width:1px;
border-top-style:solid;
border-top-color:#FFF;
border-right-width:1px;
border-right-style:solid;
border-right-color:#FFF;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#89b697;
border-left-width:1px;
border-left-style:solid;
border-left-color:#FFF;
padding:4px 8px;
background-color:#ffffff
}
#navishop a:hover,
#shop #shop01,
#shop #shop02 a{
color:#FFF;
background-color:#202661;
border-bottom-style:solid;
border-bottom-color:#ccd6cf;
border-bottom-width:1px
}
#navishop a:link,#navishop a:active {
font-weight:700
}


#Layerhappy {
	position:absolute;
	width:149px;
	height:111px;
	z-index:99;
	left:50%;
	top:0px;
	margin-left:-145px;
	background-image: url(../images/2011.png);
	background-repeat: no-repeat;
}
