﻿/*****************************************************************************/
/*** LAYOUT ***/
/*****************************************************************************/
#Master				{ width:806px;  margin: 0 auto; }
#Menu_container 	{ width:806px; }
		
		#Menu_alpha {background-image: url('_images/header.png'); background-color:#FFFFE0; background-repeat: no-repeat; background-position: -1px 0; height:123px; }

		/*#Menu_beta  {background-color:#FFFFE0; border-top: 1px solid black; }*/
		#Menu_gamma {background-color:#800000; padding: 7px 4px; border: 1px solid black;}
		#Menu_delta {background-color:white; padding:4px 0 4px 2px; height: 35px; border-left: 1px solid black; border-right: 1px solid black;}
		#Menu_delta_li {float: left; width:210px;}
		#Menu_delta_mili {float: left; padding-top: 6px; text-align:center; width:280px;}
		#Menu_delta_mire {float: left; text-align:center; width:100px;}
		#Menu_delta_re {float: left; padding: 0 15px 0 35px; width:160px;}

#Main_container { width:804px; border: 1px solid black; background-color:#800000;}	

		#Main_left	{float:left;margin-left:5px; margin-top:5px;}
		#Main_center{float:none; margin-left:5px; margin-right:5px;margin-top:5px;}
		#Main_Header	{text-align: left; background-color:white;margin-top:2px; margin-bottom:2px;margin-left:160px;margin-right:160px;padding: 0 0 5px 7px;}
		#Main_Content   {background-color:white;margin-top:5px;margin-left:160px;margin-right:160px; padding:5px;}
		#Main_right	{float:right;margin-right:5px; margin-top:5px;}

.box_oben 	{background-image:url('_images/modul_top.gif'); width:150px; height: 11px; padding: 0; margin: 0; background-repeat:no-repeat}
.box_mitte	{background-image:url('_images/modul_rand.jpg');width:142px; padding:4px;}
.box_unten	{background-image:url('_images/modul_bottom.gif');width:150px; height: 11px; padding: 0; margin: 0; background-repeat:no-repeat}
.box_spacer {height: 3px; padding: 0; margin: 0;}

#Footer {background-image: url('_images/footer.png'); background-color:#FFFFE0; background-repeat: no-repeat; background-position: -1px 0; height:26px; width:807px; padding: 4px 0; background-color:#FFFFE0;text-align:center; font-size: 10px;}

/*****************************************************************************/
/*** HILFSCLASS ***/
/*****************************************************************************/
/* Der Kern von Clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE-Patches fÃ¼r Clearfix */
.clearfix { display: inline-block; }
/* Vor IE5/Mac verstecken \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* Ende des Versteckspiels fÃ¼r den IE5/Mac */







/*****************************************************************************/
/*** TEXTCLASS ***/
/*****************************************************************************/
/* Der Kern von Clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE-Patches fÃ¼r Clearfix */
.clearfix { display: inline-block; }
/* Vor IE5/Mac verstecken \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* Ende des Versteckspiels fÃ¼r den IE5/Mac */







/*****************************************************************************/
/*** TEXTCLASS ***/
/*****************************************************************************/

body {font-size: 11px; font-family: Verdana,Arial,  Helvetica, sans-serif;}
h2 {font-weight:bold; font-size: 16px; padding-top:10px; padding-bottom:0px; }
h3 {padding-top:10px; padding-bottom:0px; font-size:12px;}
h4 {font-size: 10px; font-family: Verdana,Arial,  Helvetica, sans-serif;text-decoration: none;color:#000000;white-space:nowrap; padding: 0 0 5px 0; margin:0;}

.hr{background-image:url(/_images/dot.gif);height:1px;overflow:hidden;clear:both;margin:0px;padding:0px;}

div.hr {border-bottom: 1px black dotted;}
div.preis { text-align:right; font-size: 16px; font-family: Arial,Verdana, Helvetica, sans-serif;color:#900000;text-decoration: none; font-weight:bolder}
div.hinweis {
	font-size: 10px; font-family: Verdana, Arial,  Helvetica, sans-serif;color:#EF0000;
}

img {padding: 0 0 0 0;}
#Main_Content img {float:left; padding: 0 10px 0 0;}
a img {border: 0;}


ul.menu {list-style-type: none; margin:0; padding: 0; font-size:10px;}
ul.menu li {margin:0; padding:0 0 0 8px; border-bottom: 1px black dotted; }
ul.menu li a {text-decoration: none; color: black; padding: 0; margin: 0;}
ul.menu li a:hover {color:maroon;}

ul.vorteilmenu {list-style-type:none; margin:0; padding: 0; font-size:10px;}
ul.vorteilmenu li {margin:0; padding:0 0 0 2px; border-bottom: none; }
ul.vorteilmenu li a {text-decoration: none; color: black; padding: 0; margin: 0;}
ul.vorteilmenu li a:hover {color:maroon;}


a.topnav:link {	font-size: 11px; font-family: Verdana,Arial,  Helvetica, sans-serif;color:#FFC860;text-decoration: none}
a.topnav:active {	font-size: 11px; font-family: Verdana,Arial,  Helvetica, sans-serif;color:#FFC860;text-decoration: none}
a.topnav:visited {	font-size: 11px; font-family: Verdana,Arial,  Helvetica, sans-serif;color:#FFC860;text-decoration: none}
.reg 				{font-size: 11px; font-family: Verdana,Arial,  Helvetica, sans-serif;color:#FFC860;}
a.modul {	font-size: 10px; font-family: Verdana,Arial,  Helvetica, sans-serif;color:#ef0000;text-decoration: none}
a.modulnav:link {	font-size: 10px; font-family: Verdana,Arial,  Helvetica, sans-serif;color:#000000;text-decoration: none}
a.modulnav:active {	font-size: 10px; font-family: Verdana,Arial,  Helvetica, sans-serif;color:#000000;text-decoration: none}
a.modulnav:visited {	font-size: 10px; font-family: Verdana,Arial,  Helvetica, sans-serif;color:#000000;text-decoration: none}
a.modulnav:hover {	font-size: 10px; font-family: Verdana,Arial,  Helvetica, sans-serif;color:#EF0000;text-decoration: none}

a.modulnav_hi:link {	font-size: 10px; font-family: Verdana,Arial,  Helvetica, sans-serif;color:#EF0000;text-decoration: none}
a.modulnav_hi:active {	font-size: 10px; font-family: Verdana,Arial,  Helvetica, sans-serif;color:#EF0000;text-decoration: none}
a.modulnav_hi:visited {	font-size: 10px; font-family: Verdana,Arial,  Helvetica, sans-serif;color:#EF0000;text-decoration: none}

b.cartnum {	font-size: 16px; font-family: Verdana,Arial,  Helvetica, sans-serif;color:#EF0000;text-decoration: none}


/*****************************************************************************/
/*** SUGGEST ***/
/*****************************************************************************/

div.suggestLayer {
	text-align:left;
	font-family:Helvetica,Arial,sans-serif; 
	position: absolute;
	top: 220px;
	left: 30%;
	display: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
	background-color: white;
	background: transparent;
	opacity: .9;
	filter:alpha(opacity=98);
}
table.suggestLayer {
	font-size: 11px;
	width: 130px;
	border: 1px solid #000000;
	height: 12px;
	background-color: white;
	color: #173553;
	cursor: pointer;
}
tr.suggestLayer { 
	height: 12px;
}
td.suggestLayer {
	padding: 0 0 0 0px;
	height: 12px;
}
tr.suggestHeader{
	color: #173553;
	font-weight: bold;
	font-size: 11px;
}
td.suggestHeader{
	border-bottom: 1px solid #5C637D;
	padding: 3 3 3 5px
}

.suggestContent{
	color: #5c7997;
	text-decoration: underline;
}