/* global */
p,ul,ol,div,td {font-family:Verdana,Arial,sans-serif;}
p,ul,ol,div,td {font-size:11px; color:#000000;}

/* links */
a:link {color:#0500B9; text-decoration:none;}
a:visited {color:#0400A1; text-decoration:none;}
a:active {color:#0600EA; text-decoration:hover;}
a:hover  {text-decoration:underline; color:#0600EA;}

a.wlink:link {color:#FFFFFF; text-decoration:none;}
a.wlink:visited {color:#FFFFFF; text-decoration:none;}
a.wlink:active {color:#FFFFFF; text-decoration:hover;}
a.wlink:hover  {color:#FFFFFF; text-decoration:underline;}

a.nwlink:link {color:#FFFFFF; text-decoration:none;}
a.nwlink:visited {color:#FFFFFF; text-decoration:none;}
a.nwlink:active {color:#FFFFFF; text-decoration:none;}
a.nwlink:hover  {color:#FFFFFF; text-decoration:none;}

a.nblink:link {color:#000000; text-decoration:none;}
a.nblink:visited {color:#000000; text-decoration:none;}
a.nblink:active {color:#000000; text-decoration:none;}
a.nblink:hover  {color:#000000; text-decoration:none;}

/* menu */
.mhead {font-size:12px; color: #030074; font-weight: bold;}
.mtext {font-size:11px; color: #030074;}
.mtext2 {font-size:12px; color: #030074;}

/* marginalspalte */
.xhead { font-size:12px; color:#ffffff; font-weight: bold; } 
.xsub { font-size:9px; color:#ffffff; } 
.xtext { font-size:11px; line-height: 15px; } 

/* kategorienavi */
.khead { font-size:12px; color:#ffffff; font-weight: bold; }
.ksub { font-size:11px; color:#ffffff; } 

/* produkte */
.phead { font-size:12px; color:#ffffff; font-weight: bold; } 
.pnr { font-size:11px; }
.pprice { font-family:Arial, Helvetica; font-size:15px; font-weight: bold; }
.pprice2 { font-family:Arial, Helvetica; font-size:24px; font-weight: 900; color: #ff0000; }
.ptext { font-size:11px; } 
.striked { text-decoration: line-through; }
.thumb { border: 1px solid #333; opacity: .3; filter: alpha(opacity=30); }

/* fontfarben */
.red { color: #ff0000; }
.white { color: #ffffff; }

/* farben */
.dunkelblau { background-color: #001267; }
.mittelblau { background-color: #5660BB; }
.hellblau1 { background-color: #E6E8F7; }
.hellblau2 { background-color: #BBC0EB; }
.graublau1 { background-color: #9EA4D9; }
.graublau2 { background-color: #848DC4; }
.auszeichnungen { background-color: #ffffff; }

/* footer */
.footer { font-size:11px; color:#ffffff; } 

/* dialog */
.dhead {font-size:14px; color: #030074; font-weight: bold; }
.dtext {font-size:12px; }

.signal {background-color:#FFF601; }

/* filter navi */

.attribut {display:inline;background:0 0 no-repeat;height:15px;margin:0;padding:0 0 0 19px;font-weight:bold;}
.attribut.close {background-image:url(/im/tb_2erase15.png)}
a.attribut:link {color:#000;text-decoration:none;}
a.attribut:visited {color:#000;text-decoration:none;}
a.attribut:hover {background-position:0 -15px}

.attwert {display:block;background:0 0 no-repeat;height:15px;margin:0;padding:0 0 0 19px;}
a.attwert:link {color:#0500B9;text-decoration:none;}
a.attwert:visited {color:#0500B9;text-decoration:none;}
a.attwert:hover {background-color:#b1dffd;background-position:0 -15px;}
.attwert5 {display:block;float:left;background:0 0 no-repeat;height:15px;width:20px;margin:0;padding:0 0 0 19px;}
/* IE fix */
* html .attwert5 {
	width: 39px;
}
a.attwert5:link {color:#0500B9;text-decoration:none;}
a.attwert5:visited {color:#0500B9;text-decoration:none;}
a.attwert5:hover {background-color:#b1dffd;background-position:0 -15px;}
.checked {background-image:url(/im/tb_2checked15.png);}
.unchecked {background-image:url(/im/tb_2unchecked15.png);}
.disabled {background-image:url(/im/tb_disabled15.png);color:#444;}
.rchecked {background-image:url(/im/tb_2rchecked.png);}
.runchecked {background-image:url(/im/tb_2runchecked.png);}

#kgslider a {display:block; float:left; margin-top:3px; width:1px; height:19px; text-decoration:none}
#kgslider div {display:block; float:left; margin-top:3px; width:1px; height:19px; text-decoration:none}
#kgslider a.checked {background-color:red;}
#kgslider div.disabled {background-color:#CCCCCC; opacity: 0.5; filter: alpha(opacity = 50); }
#kgslider a:hover {background-color:red;}
#kgslider a span {display:none;}
#kgslider a:hover span {display:inline; position:absolute; top:10px; left:143px; }
#kgslider div span {display:inline; position:absolute; top:1px; left:143px; }

#rhauswahlhilfe {display: none; position: relative; top: 0px; left: 0px;}
#rhauswahlhilfe  td {position: relative; top: 0px; left: 0px;}
#kgr, #optrh {font-weight: bold;}
#auswahlhilfelineal {margin-left: 15px; margin-bottom: 2px;}
#auswahlhilfeoeffnen {visibility: visible;}
#auswahlhilfeschliessen {position: absolute; right: 0px; text-align: right;}
#auswahlhilfeschliessen a {background: #ffffff url(/im/tb_2erase15.png) no-repeat 0 0; height: 15px; width: 15px;}
#auswahlhilfeschliessen a:hover {background-position:0px -15px}

#kgslidergross a {display:block; float:left; margin-top:3px; width:2px; height:21px; text-decoration:none}
#kgslidergross div {display:block; float:left; margin-top:3px; width:1px; height:21px; text-decoration:none}
#kgslidergross a.checked {background-color:red;}
#kgslidergross div.disabled {width:2px; background-color:#CCCCCC; opacity: 0.5; filter: alpha(opacity = 50); }
#kgslidergross a:hover {background-color:red;}
#kgslidergross a span {display:none;}
#kgslidergross a:hover span {display:inline; position:absolute; top:11px; left:280px; }

.googleplusbg  {background:0 0 no-repeat;width:103px;height:60px;background-image:url(/im/h2.gif);}
.fkhinweis {font-size:9px; color:#777777;}