
/* font-family: Georgia, Times, serif; */ 
/* Allgemein */ 
html { height:100%;}	
body, td, textarea {	
	background-color: white; 
	margin: 0px; 
	padding: 0px; 
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	
	font-size: 12px;
	line-height: 18px;
	color:#4f4f4f; 
	font-weight:normal;
}

a:link 		{color:#4f4f4f; text-decoration:none}
a:visited 	{color:#4f4f4f; text-decoration:none}
a:hover 	{color:#940020; text-decoration:underline}
a:active 	{color:#940020; text-decoration:none}

h1, h3		{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; font-size:14px; margin:0px;}
.h1Front	{font-weight:bold; font-size:11px; margin:0px; color:#4f4f4f; white-space:nowrap;}

.tdFront

{	border: solid 1px #8F8FE6; padding:2px; vertical-align:top; }
/* td.tdFront:hover	{color:#FFFFFF;background-color:#8F8FE6;} */

.MenuItem		{  padding:6px 6px 0px 6px; white-space:nowrap; height:24px; }
.MenuItem:hover {background-color: gray; }
.MenuItemActiv		{ background-color:#B20026; padding:6px 6px 0px 6px; height:24px;}
.MenuItemActiv a	{ font-size:12px; color:#FFFFFF; background-color:#B20026;  }
.MenuItemActiv a:link 	{ color:#FFFFFF; }
.MenuItemActiv a:visited 	{ color:#FFFFFF; }
.MenuItemActiv a:hover 	{ color:#FFFFFF; }
.MenuItemActiv a:active 	{ color:#FFFFFF; }

.MenuNone	{ border: none; padding:3px 9px 3px 9px; }
.MenuAlone	{ border: solid 1px #B20026; padding:2px 9px 2px 8px; }
.MenuHead	{ border: solid 1px #B20026; padding:2px 9px 3px 8px; border-bottom-width: 0px; }
.MenuSub	{ border: solid 1px #B20026; padding:3px 9px 3px 8px; border-top-width: 0px; border-bottom-width: 0px; }
.MenuSubEnd	{ border: solid 1px #B20026; padding:3px 9px 2px 8px; border-top-width: 0px; }

/* Pakete */
/*p.Paket		{ font-size:12px; font-family: Georgia, Times, serif; font-weight:bold;}*/
p.Paket		{ font-weight:bold;}
table.Paket 	{ width:450px; border: solid 1px #B20026; padding:0px 10px 10px 10px; border-collapse:separate; margin-bottom:20px;}
li		{ padding: 4px 0px 4px 0px; }

/* Tooltips */
.Tooltip	{ border: 1px solid #B20026; background-color:#ffffff; padding:2px; }

/* Formulare */
.FormError			{ color:#C20A00; font-style:normal;font-weight:bold; }
.FormRequired		{ color:#C20A00; font-style:normal; }
.FormInput			{ color: #4f4f4f; border: solid 1px #940020; }

/* Navigation */
.Navi { border: 1px solid #8F8FE6; padding:2px; }
.NaviHot { border: 1px solid #8F8FE6; padding:2px; background:#B4B4FF; color:#FFFFFF; }

/* Verlauf */
table.VerlaufTab	 { width:100%; padding:0px; margin:0px; border:none;}
table.VerlaufTab td  { border:solid 1px #8F8FE6; vertical-align:top; font-size:11px; padding:0px; margin:0px;}
.Verlauf			{ color:#4f4f4f; background:#8080C8; }
.VerlaufHot			{ color:#FFFFFF; background:#B4B4FF; }
.VerlaufDisabled	{ color:#E0E0E0; background:#A0A0A0; }

/* Produkte */
table.Produkt { border: solid 1px #940020; padding:2px; background-color:#8080C8; }
td.Produkt { font-size:10px; color:#FFFFFF; text-align:right; vertical-align:top; padding-top:2px; padding-bottom:2px;
			 border: solid 1px #000000; }

/* Warenkorb */
table.Warenkorb { width:100%; border: solid 1px #940020; background-color:#8080C8; border-collapse:collapse; border-spacing:0px; }
td.WarenkorbTxt { border: solid 1px #940020; text-align:left; vertical-align:top; padding:10px; }
td.WarenkorbNum { border: solid 1px #940020; text-align:right; vertical-align:top; padding:10px; }

/* Adress-Eingabe */
table.Adresse { border: solid 1px #940020; background-color:#8080C8; text-align:center; padding:6px; border-collapse:separate;}
table.Adresse td { padding:2px; vertical-align:middle;}


#header {
    width:782px; 
    height: 100px;
    background-image:url(/pics/head.gif);
    background-repeat: repeat-x;
}

#menubar {
    display: block;
    width: 140px;
}

#content {
    display: block;
    width: 630px;
    margin-left: 10px;
}

/*
#panel {
    display: block;
    position:absolute; 
    left: 50%; 
    width: 782px; 
    height: 100%;
    margin: 0 0 0 -391px;
}
*/

#panel {
    display: block;
    width: 782px; 
    height: 100%;
}


#footer {
    display: block;
    width:782px;
    height: 20px;
    background-image:url(/pics/footer.gif);
    background-repeat: repeat-x;
    color: white;
    text-align: right;
    font-size: 10px;
    padding-top: 4px;
}

#footer .inner_div {
    
}


#teaser_panel {
	width: 170px; 
	float: right; 
	display: block;
}

.teaser {
	width: 100%; 
	display: block; 
	/*border: solid 1px #B20026; */
	border-collapse:separate;
}

.teaser .inner_div {
	margin: 5px;
}

.input_field {
	width: 300px; border: 1px solid #B20026;
	font-size: 12px;
	line-height: 18px;
	color:#4f4f4f; 
	font-weight:normal;

}

.form_label {
	width: 120px;
}
/* Eigene */
.cForm { width: 250px; color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, SansSerif; border: solid 1px #cccccc; }
.cMenge { width: 60px; text-align:right; color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, SansSerif; border: solid 1px #cccccc; }
.cFaq  {font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		color:#C20A00; 
		font-weight:bold;
		margin-top:0;
		margin-bottom:0;
		}
		
.cHeadline {color:#808080; font-size: 11px}
.cHeadlineRed {color:#C20A00; font-size: 11px}
.cAddText {color:#808080; font-size: 11px}
.cAddTextRed {color:#C20A00; font-size: 11px}


/* Tooltip VST.net */
.cTip { width:240px;position:absolute;top:0px;left:0px;z-index:0;visibility:hidden;background-color:#FFFFFF;border-color:#B41E01; border-width:1px; border-style:solid; padding:4px }


