/* CSS-Definitionsdatei, die SiteStyle-Stylesheets enthält */
BODY { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: rgb(0,0,0);}
 A:active { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: rgb(139,1,1); text-decoration: none ;}
 A:link { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: rgb(139,1,1); text-decoration: none ;}
 A:visited { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: rgb(139,1,1); text-decoration: none ;}
 .TextObject { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: rgb(0,0,0);}
 P { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: rgb(0,0,0);}
 A:hover { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: rgb(139,1,1); text-decoration: underline;}

/* H1 - ueberschrift */

h1 {font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: bold; font-style: normal;}

/* UNTEN */

#unten a:link, #unten  a:visited {font-size: 9pt; color: #FFFFFF; text-decoration: none;}
#unten  a:link.active, #unten  a:visited.active	{font-size: 9pt; color: #FFFFFF; text-decoration: none;}
#unten  a:hover	{font-size: 9pt; color: #FFFFFF; text-decoration: underline;}

/* Linkschwarz */
#linkSchwarz a:link, #linkSchwarz  a:visited {font-size: 9pt; color: #000000; text-decoration: none;}
#linkSchwarz  a:link.active, #linkSchwarz  a:visited.active	{font-size: 9pt; color: #000000; text-decoration: none;}
#linkSchwarz  a:hover	{font-size: 9pt; color: #E10920; text-decoration: underline;}

/* LINKGRAU ##808080 */

a.linkgrauU:link {color:#808080 !important; font-weight	:normal;font-size:9pt; text-decoration: underline;}
a.linkgrauU:visited {color:#808080 !important; font-weight:normal;font-size:9pt; text-decoration: underline;}
a.linkgrauU:active {color:#808080 !important; font-weight:normal;font-size:9pt; text-decoration: underline;}
a.linkgrauU:hover {color:#808080 !important; font-weight:normal;font-size:9pt; text-decoration: underline;}


.bg-beige {background-color: #EAE3D0; border: 1px solid #921010;}
.bg-weiss {background-color: #FFFFFF; border: 1px solid #921010;}

.beige {background-color: #EAE3D0;}
.blau {	
	background-color: #1585DB; 
	padding:7px 7px 7px 7px; 

	color: #FFF;
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
}

.rahmenwr2 {padding:0px 0px 0px 0px; border-bottom: 1px solid #921010; border-left: 1px solid #921010; border-right: 1px solid #921010; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.beigeschrift {background-color: #EAE3D0; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12pt; color: #921010; font-weight: normal; font-style: normal;}

.schriftgruen { 
	padding:0px 0px 0px 3px; 
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 12px; 
	color:#008000; 
	text-decoration: none ;
}

/* LINKWEINROT*/

a.linkweinrot:link {color:#0000FF !important; font-weight:normal;font-size:9pt; text-decoration: none;}
a.linkweinrot:visited {color:#0000FF !important; font-weight:normal;font-size:9pt; text-decoration: none;}
a.linkweinrot:active {color:#0000FF !important; font-weight:normal;font-size:9pt; text-decoration: underline;}
a.linkweinrot:hover {color:#0000FF !important; font-weight:normal;font-size:9pt; text-decoration: underline;}


a.linkwr15px:link {color:#921010 !important; font-weight:normal;font-size:15px; text-decoration: none;}
a.linkwr15px:visited {color:#921010 !important; font-weight:normal;font-size:15px; text-decoration: none;}
a.linkwr15px:active {color:#921010 !important; font-weight:normal;font-size:15px; text-decoration: underline;}
a.linkwr15px:hover {color:#921010 !important; font-weight:normal;font-size:15px; text-decoration: underline;}

a.linkblau15px:link {color:#0000FF !important; font-weight:normal;font-size:15px; text-decoration: none;}
a.linkblau15px:visited {color:#0000FF  !important; font-weight:normal;font-size:15px; text-decoration: none;}
a.linkblau15px:active {color:#0000FF  !important; font-weight:normal;font-size:15px; text-decoration: underline;}
a.linkblau15px:hover {color:#0000FF  !important; font-weight:normal;font-size:15px; text-decoration: underline;}


a.linkschwarz:link {color:	#000000 !important; font-weight	:normal;font-size:12px; text-decoration: none;}
a.linkschwarz:visited {color:#000000 !important; font-weight:normal;font-size:12px; text-decoration: none;}
a.linkschwarz:active {color:#000000 !important; font-weight	:normal;font-size:12px; text-decoration: none;}
a.linkschwarz:hover {color:	#000000 !important; font-weight	:normal;font-size:12px; text-decoration: underline;}


/* MAINCAT */

a.maincat:link {color:	#000000 !important; font-weight	:bold;font-size:12px; text-decoration: none;}
a.maincat:visited {color:#000000 !important; font-weight:bold;font-size:12px; text-decoration: none;}
a.maincat:active {color:#000000 !important; font-weight	:bold;font-size:12px; text-decoration: none;}
a.maincat:hover {color:	#000000 !important; font-weight	:bold;font-size:12px; text-decoration: underline;}


/* SUBCAT */

a.subcat:link {color:	#921010 !important; font-weight	:normal;font-size:12px; text-decoration: none;}
a.subcat:visited {color:#921010 !important; font-weight	:normal;font-size:12px; text-decoration: none;}
a.subcat:active {color:#921010 !important; font-weight	:normal;font-size:12px; text-decoration: none;}
a.subcat:hover {color:	#921010 !important; font-weight	:normal;font-size:12px; text-decoration: underline;}

 
.bgcheckbox {padding:7px 7px 12px 7px; border-left: 1px solid #1585DB; border-bottom: 1px dashed #1585DB; background-image: url("/img/bgcheckbox.gif"); font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; color: #000000; font-weight: normal; font-style: normal;}
.bgcheckbox2 {padding:7px 7px 12px 7px; border-left: 1px solid #1585DB; border-bottom: 1px dashed #1585DB; background-image: url("/img/bgcheckbox2.gif"); font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; color: #000000; font-weight: normal; font-style: normal;}


.bg-zelle {padding:0px 0px 0px 0px; border-left: 0px solid #921010; border-bottom: 0px solid #921010; background-image: url("/img/bg-zelle.gif"); font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #000000; font-weight: normal; font-style: normal;}
.bg-zelle-klein {line-height: 21px; line-width: 370px; padding:0px 0px 0px 0px; border-left: 0px solid #921010; border-bottom: 0px solid #921010; background-image: url("/img/bg-zelle-klein.gif"); font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #000000; font-weight: normal; font-style: normal;}

/******SCHRIFTEN****/

.schrift12px { 
	padding:0px 0px 0px 3px; 
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 12px; 
	color:#000000; 
	text-decoration: none ;
}

.schrift15px { 
	padding:0px 0px 0px 3px; 
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 15px; 
	color:#000000; 
	text-decoration: none ;
}
.schrift11px { 
	padding:0px 0px 0px 3px; 
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 11px; 
	color:#000000; 
	text-decoration: none ;
}

.wrot15px { 
	padding:0px 0px 0px 3px; 
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 15px; 
	color:#921010; 
	text-decoration: underline;
}


/* RAHMEN */
.rahmengrau {padding:7px 7px 7px 7px; border: 1px solid #E3E3E3; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmengrauU {padding:7px 7px 7px 7px; border-bottom: 1px solid #E3E3E3; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmengrauO {padding:7px 7px 7px 7px; border-top: 1px solid #E3E3E3; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmengrauRL {padding:7px 7px 7px 7px; border-right: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmengrauR {padding:7px 7px 7px 7px; border-right: 1px solid #E3E3E3; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmengrauOR {padding:7px 7px 7px 7px; border-right: 1px solid #E3E3E3; border-top: 1px solid #E3E3E3; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmengrauRU {padding:7px 7px 7px 7px; border-right: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmengrauORU {padding:7px 7px 7px 7px;border-right: 1px solid #E3E3E3; border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmengrauLU {padding:7px 7px 7px 7px;border-left: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmengrauOU {padding:7px 7px 7px 7px; border-bottom: 1px solid #E3E3E3; border-top: 1px solid #E3E3E3; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmengrauRUL {padding:7px 7px 7px 7px; border-right: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmengrauORL {padding:7px 7px 7px 7px; border-right: 1px solid #E3E3E3; border-top: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmengrauOUL {padding:7px 7px 7px 7px; border-bottom: 1px solid #E3E3E3; border-top: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}

.bgdatenblatt {padding:7px 7px 7px 7px; border-right: 1px solid #921010; border-top: 1px solid #921010; border-left: 1px solid #921010; background-color: #EAE3D0; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; color: #921010; font-weight: normal; font-style: normal;}
.bgfilter {padding:3px 7px 3px 7px; border-left: 0px solid #921010; border-right: 0px solid #921010; background-image: url("/img/bgfilter.gif"); font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; color: #921010; font-weight: normal; font-style: normal;}

/* RAHMEN */
.rahmenwr {padding:7px 7px 7px 7px; border: 1px solid #1585DB; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmenwrU {padding:7px 7px 7px 7px; border-bottom: 1px dashed #1585DB; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmenwrO {padding:7px 7px 7px 7px; border-top: 1px solid #1585DB; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmenwrRL {padding:7px 7px 7px 7px; border-right: 1px solid #1585DB; border-left: 1px solid #1585DB; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmenwrR {padding:7px 7px 7px 7px; border-right: 1px solid #1585DB; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmenwrOR {padding:7px 7px 7px 7px; border-right: 1px solid #1585DB; border-top: 1px solid #1585DB; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmenwrRU {padding:7px 7px 7px 7px; border-right: 1px solid #1585DB; border-bottom: 1px dashed #1585DB; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmenwrORU {padding:7px 7px 7px 7px;border-right: 1px solid #1585DB; border-top: 1px solid #1585DB; border-bottom: 1px dashed #1585DB; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmenwrUL {padding:7px 7px 7px 7px;border-left: 1px solid #1585DB; border-bottom: 1px dashed #1585DB; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmenwrOL {padding:7px 7px 7px 7px;border-left: 1px solid #1585DB; border-top: 1px solid #1585DB; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmenwrOU {padding:7px 7px 7px 7px; border-bottom: 1px dashed #1585DB; border-top: 1px solid #1585DB; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmenwrRUL {padding:7px 7px 7px 7px; border-right: 1px solid #1585DB; border-bottom: 1px dashed #1585DB; border-left: 1px solid #1585DB; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmenwrORL {padding:7px 7px 7px 7px; border-right: 1px solid #1585DB; border-top: 1px solid #1585DB; border-left: 1px solid #1585DB; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}
.rahmenwrOUL {padding:7px 7px 7px 7px; border-bottom: 1px dashed #1585DB; border-top: 1px solid #1585DB; border-left: 1px solid #1585DB; font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9pt; font-weight: normal; font-style: normal;}



/******************SPONSERED********************************/
#sponsored2
	{
		margin: 10px 0 0px 0px;
		border: 1px solid #1585DB;
		background-color: #FFFFFF;
		padding: 0 0px 0 0px;

	}


#sponsored-right2 {	
	font-size: 11px;
	text-align: justify;
	padding: 3px 0px 3px 3px;
	color: #000000;
	background-color: #EDF4FE;
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 5px 5px 5px;
	border: 1px solid #DAE0ED;

}
	

#sponsored2 ul
	{
  		margin: 0 0px 10px 0;
  		padding: 0px 0;
  		list-style: none;
		display:block;

	}
	#sponsored2 li
	{
		border-bottom: 1px dotted #E3E3E3;
	  	margin: 0px 0px 3px 0px;
	  	padding: 0px 0px 0px 5px;
		display:block;
	}

	/* #sponsored2 li
	{
		background: url(http://img.cengoo.de/preisvergleich/sponsored/pfeil.gif) 0 7px no-repeat;
		border-bottom: 1px dotted #E3E3E3;
	  	margin: 0px 0px 2px 0px;
	  	padding: 4px 0px 4px 30px;;
		text-align:left;
		line-height: 130%;
		display:block;
	}*/

.sponsored-desc2 {	
	font-size: 11px;
	text-align: justify;
	padding: 2px 0px 2px 0;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	width:100%;

}

.gruen12px2 {	
	font-size: 12px;
	text-align: justify;
	padding: 2px 0px 2px 0;
	color: #008000;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	width:100%;

}


.sponsored-title2 {	
	font-size: 12px;
	text-align: justify;
	font-weight:bold;
	text-decoration: underline;
	padding: 2px 0px 2px 0;
	color: #1585DB;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	width:100%;

}

.rahmengrau2 {
	margin:2px 0 5px 0;
	padding:5px 5px 5px 5px; 
	border: 1px solid #CCCCCC;
}

/****************************************************/
/******************** TOOLTIP ***********************/
/****************************************************/



/* UBERSICHT DATESHEET PRICE */

.ddoverlap{
border-bottom: 0px solid #bbb8a9;
}

.ddoverlap ul{
padding: 0;
margin: 0;
font: bold 90% default;
list-style-type: none;
}

.ddoverlap li{
display: inline;
margin: 0;
}

.ddoverlap li a{
padding: 3px 7px;
text-decoration: none;
padding-right: 32px; 
color: blue;
background: transparent url(/img/menu/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #921010;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}

.ddoverlap li a:visited{
color: blue;
}

.ddoverlap li a:hover{
text-decoration: underline;
}

.ddoverlap li.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(/img/menu/righttabselected.gif) 100% 0 no-repeat;
}

.ddoverlap li.selected a:hover{
text-decoration: none;
}

.ddoverlap2{height: 1%;}

/* UBERSICHT DATESHEET PRICE */


/*- Menu Tabs J--------------------------- */

ul#menupp { 	width: 194px; height: 43px; 
		background: #FFF url("/img/menu/menu-bg.gif") top left repeat-x; 
		font-size: 0.8em; 
		font-family: "Lucida Grande", Verdana, sans-serif; 
		font-weight: bold; list-style-type: none; 
		margin: 0 0 0 35px; 
		padding: 0; 
}

ul#menupp li { display: block; float: left; margin: 0 0 0 0px; }
ul#menupp li a { height: 28px; color: #FFF; text-decoration: none; display: block; float: left; line-height: 100%; padding: 15px 15px 0 15px; }
ul#menupp li a:hover { color: #FFF; text-decoration: underline;}
ul#menupp li a.current{ height: 38px; color: #FFF; background: #FFF url("/img/menu/current-bg.gif") top left repeat-x; padding: 5px 15px 0; }


ul#menupp2 { 	width: 254px; height: 43px; 
		background: #FFF url("/img/menu/menu-bg.gif") top left repeat-x; 
		font-size: 0.8em; 
		font-family: "Lucida Grande", Verdana, sans-serif; 
		font-weight: bold; list-style-type: none; 
		margin: 0 0 0 35px; 
		padding: 0; 
}

ul#menupp2 li { display: block; float: left; margin: 0 0 0 0px; }
ul#menupp2 li a { height: 28px; color: #FFF; text-decoration: none; display: block; float: left; line-height: 100%; padding: 15px 15px 0 15px; }
ul#menupp2 li a:hover { color: #FFF; text-decoration: underline;}
ul#menupp2 li a.current{ height: 38px; color: #FFF; background: #FFF url("/img/menu/current-bg.gif") top left repeat-x; padding: 5px 15px 0; }




