/*-----------------------------------------------------------------------------------------------------*/
/* Links für Navigation */

a.ShopLounge:link { color:#ffffff; font:11px Verdana; text-decoration:none; letter-spacing:1px; padding-left:4px; text-transform:uppercase; }
a.ShopLounge:visited { font:11px Verdana;  color:#ffffff; padding-left:4px; text-decoration:none; letter-spacing:1px;}
a.ShopLounge:hover {  font:11px Verdana;  font-weight:bold; }
a.ShopLounge:active { font:11px Verdana; }


#hauptnavi a
{
	color:#ffffff;
	text-decoration:none;
	font: 12px verdana, sans-serif;
	font-weight:normal;
	padding-right:5px;
	letter-spacing:1px;
}

#hauptnavi a:hover 
{
	color:#ffffff;
	padding-right:5px;
	text-decoration:underline; 
}



#subnavi_1 a {
background:url(/templates/vitratek/img/habano/bg_subnavi_1.gif) no-repeat;
color:#666666;
text-align:left;
padding-top:3px;
padding-bottom:3px;
vertical-align:middle;
width:264px;
border-top:1px solid #990000;
display:block;
text-decoration:none;
font: 11px Verdana, sans-serif; letter-spacing:1px;
text-transform:uppercase;
text-indent:15px;
}

#subnavi_1_aktiv a {
background:url(/templates/vitratek/img/habano/bg_subnavi_1_aktiv.gif) no-repeat;
color:#666666;
text-align:left;
padding-top:3px;
padding-bottom:3px;
vertical-align:middle;
width:264px;
border-top:1px solid #990000;
display:block;
text-decoration:none;
font: 11px Verdana, sans-serif; letter-spacing:1px;
text-transform:uppercase;
text-indent:15px;
}


#subnavi_2 a {
color:#666666;
text-align:left;
padding-top:2px;
padding-bottom:2px;
vertical-align:middle;
width:264px;
border-top:1px dotted #cccccc; 
display:block;
text-decoration:none;
font: 11px Verdana, sans-serif; letter-spacing:1px;
text-indent:25px;
}
#subnavi_3 a {
color:#990000;
text-align:left;
padding-top:3px;
padding-bottom:3px;
vertical-align:middle;
width:264px;
border-top:1px dotted #cccccc;
display:block;
text-decoration:none;
font: 11px Verdana, sans-serif; letter-spacing:1px;
padding-left:30px;
}

#subnavi_1 a:hover {
color:#000000;
background:url(/templates/vitratek/img/habano/bg_subnavi_1_over.gif) no-repeat;
}

#subnavi_2 a:hover {
color:#000000;
background: #efefef;
}

a.weiss:link { color:#000000; font:10px Verdana;  text-decoration:none; padding:2px; }
a.weiss:visited { color:#000000; font:10px Verdana;   text-decoration:none; padding:2px; }
a.weiss:hover { color:#000000; font:10px Verdana;   text-decoration:underline; padding:2px;  }
a.weiss:active { color:#000000; font:10px Verdana;  text-decoration:underline; padding:2px; }

a.breadcrumb { font:10px Verdana; color:#4d4d4d; padding-top:4px; text-decoration:none; }
a.breadcrumb:hover { font:10px Verdana; color:#000000; padding-top:4px; text-decoration:none; }
.breadcrumb { font:10px Verdana; color:#4d4d4d;  }

/*-----------------------------------------------------------------------------------------------------*/
/* Links im Content und in den Infoboxen zu Wissenswertes etc.*/

a.text:link { font: Verdana; text-decoration:underline; color:#666666; }
a.text:visited { font: Verdana; text-decoration:underline; color:#666666; }
a.text:hover { font: Verdana; text-decoration:underline; color:#000000;   }


/* Link im Category-Teaser*/
a.teaser:link { font-family: Verdana;font-size:10px; text-decoration:none; color:#000000; }
a.teaser:visited { font-family: Verdana;font-size:10px; text-decoration:none; color:#000000; }
a.teaser:hover { font-family: Verdana;font-size:10px; text-decoration:underline; color:#000000; }

/*-----------------------------------------------------------------------------------------------------*/
/* Tabellen fuer Navi, Content, Infoboxen */


.casaspecials {
background-color:#efefef;
width:176px;
padding:0px;
border:0px;
margin-top: 0px;
display:block;
font:bold 11px Verdana, sans-serif;}

td.boxheader_links

{height:20px;
width:264px;
background:#990000;
vertical-align:middle;
font:12px Verdana;
color:#ffffff; 
padding-left:10px; 
text-transform:uppercase; 
letter-spacing:1px;
}

td.boxheader_rechts

{height:20px;
width:176px;
background:#990000;
vertical-align:middle;
font:12px Verdana;
color:#ffffff; 
padding-left:10px; 
text-transform:uppercase; 
letter-spacing:1px;
}

td.boxlinks

{
background-color:#efefef;
width:180px;
}

td.boxrechts

{
background-color:#efefef;
width:176px;
}

td.infoboxheader_rechts

{
background-color:#cccccc;
width:176px;
}

td.linie_orange

{height:1px;
background:#990000;
}

td.vorschaubild
{ width:200px;
vertical-align:top;
 }
 
 table.wkb
{
    border-left: 1px solid #990000;
    border-right: 1px solid #990000;
    border-bottom: 1px solid #990000;
}

/*-----------------------------------------------------------------------------------------------------*/
/* Text, Ueberschriften */


.casaspecials { margin-left:10px; color:#990000; }

.standard  { font:11px Verdana; color:#000000; line-height:18px; }
.orange { font:12px Verdana; color:#990000; line-height:18px; }
.abstand1 { font:12px Verdana; color:#000000; line-height:20px; padding-top:5px; }
.gross  { font:14px Verdana; color:#666666; line-height:20px; font-weight:bold; }

.boxheader2 { font:12px Verdana; color:#666666; padding-left:10px; letter-spacing:1px;}
.grau_01 { font:11px Verdana; color:#666666;  padding-top:5px; margin-left:11px; }
.grau_02 { font:11px Verdana; color:#666666;  margin-left:11px; }
.wk_01 { font:10px Verdana; color:#990000; padding-top:5px; margin-right:5px; }
.wk_02 { font:10px Verdana; color:#990000; padding-top:5px; margin-left:5px; }

b {font-weight:bold; }


h1.casa { font:12px Verdana; color:#000000; font-weight:bold; padding-top:4px; }


/*-----------------------------------------------------------------------------------------------------*/
/* Eingabefelder, Submit-Buttons */

.formularfeld-rechts
{
font-size:12px; width:154px; border:1px solid #cccccc;
}
.formularfeld-links
{
font-size:12px; width:242px; border:1px solid #cccccc;
margin-top:5px;
margin-left:10px;

}

.menge
{
font-size:12px; width:30px; border:1px solid #cccccc;
}

input.schmal
{width:44px;
border:1px solid #999999;
font-size:12px;
}

input.breit
{width:88px;
border:1px solid #999999;
font-size:12px;
margin-top:5px;
margin-bottom:5px;
margin-left:11px;
background:#e0e0e0;

}

/*-----------------------------------------------------------------------------------------------------*/
/* Sonstiges */

img {border:0px;}



.pageheader1
{
	height:20px;
	background:#ffffff;
	vertical-align:middle;
	font: bold 12px Verdana;
	border-bottom: 1px dotted #cccccc;
}

.pageheader2

{height:20px;
background:#efefef;
vertical-align:middle;
font: bold 12px Verdana, sans-serif; letter-spacing:1px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding-left:11px;
}



.trennlinie
{
border-bottom:1px dotted #999999;
}

/* sebaldsolutions */

.moduleRow {
 font-family: Verdana,sans-serif;
 font-size: 11px;
 line-height: 1.5;
 color:#000000;
 border-bottom: 1px solid #ff6600;
 text-decoration:none;
}
.moduleRow a {
 font-family: Verdana,sans-serif;
 font-size: 11px;
 line-height: 1.5;
 color:#000000;
 text-decoration:none;
}
.moduleRow a:hover {
 font-family: Verdana,sans-serif;
 font-size: 11px;
 line-height: 1.5;
 color:#000000;
 text-decoration:none;
}
.moduleRowOver { 
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: 1.5; 
	background-color:#FFFFFF;
	color:#000000;
	border-bottom: 1px solid #ff6600;
	text-decoration:none;
}
.moduleRowOver a{ 
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: 1.5; 
	background-color:#FFFFFF;
	color:#000000;
	text-decoration:none;
}
.moduleRowSelected { background-color: #E9F4FC; }



