body {font-family:Verdana, Helvetica, Univers, Arial, Sans-Serif; background-color:#FFFAC3;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#FFE600;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-shadow-color:#FFE600;
scrollbar-arrow-color:#FFE600;
scrollbar-track-color:#FFFFFF;}

.body_start {font-family:Verdana, Helvetica, Univers, Arial, Sans-Serif; background-color:#FFFFFF;}
.body_navig {font-family:Verdana, Helvetica, Univers, Arial, Sans-Serif; background-color:#F2F2F2;}

a:link {color:#000000; text-decoration:none;}
a:active {color:#000000; text-decoration:underline;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}

td {font-family:Verdana, Helvetica, Univers, Arial, Sans-Serif; color:#3C3C3C; font-size:11px;}
hr {color:#787878;}
ul {list-style-image:url(images/list_point.gif); margin-left:14px;}

form {margin-bottom:1px}
input {color:#3C3C3C; background-color:#FFFAC3; font-size:12px; border: 1px solid #3C3C3C;}
textarea {color:#3C3C3C; background-color:#FFFAC3; font-family:Verdana, Helvetica, Univers, Arial, Sans-Serif; font-size:11px; border: 1px solid #3C3C3C;}
select {color:#000000; background-color:#FFFFFF; font-family:Verdana, Helvetica, Univers, Arial, Sans-Serif; color:#000000; font-size:10px;}
file {color:#000000; background-color:#FFFFFF; font-size:10px;}

.button {background-color:red; text-align:center;}
.offline {margin-right:3px; vertical-align:middle; color:#c40000;}
.default_id {margin-right:3px; vertical-align:middle; color:#008800;}
.formlink {margin-right:3px; vertical-align:middle; color:#c40000; font-weight:bold;}


.box_top {background-color:#FFE600;}
.box_top_left {background-color:#FFE600; border-left: none; border-top: none; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
.box_top_right {background-color:#FFE600; border-left: none; border-top: none; border-right: none;	border-bottom: 1px solid #FFFFFF;}
.box_image_start {border-left: none; border-top: none; border-right:  1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
.box_bottom {background-color:#FFFAC3;}
.box_left {border: 1px solid #808080; background-color:#FFFAC3;}
.table_top {background-color:#FFFFFF;}
.table_grey {border: 1px solid #808080; background-color:#FFFFFF; color:#000000;}
.table_default {border: 1px solid #808080; background-color:#FFE600; color:#000000;}
.table_line_grey {background-color:#80807F;}
.table_main {padding-top:49px; line-height:16px; padding-left:44px; background-color:#FFFFFF;}
.table_main_product {padding-left:43px; line-height:16px; background-color:#FFFFFF;}
.table_bottom {background-color:#FFE600;	border-left: none; border-top: 1px solid #808080; 
	border-right: none;
	border-bottom: 1px solid #808080;
	}
.table_plist {border: 1px solid #808080; background-color:#FFEB8C; color:#000000;}
.image_detail {border: 1px solid #808080;}

.nav_element {
	border-left: none; 	border-top: none; 
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:4px;
	}
.nav_element_top {color:#000000;
	border-left: 1px solid #808080;	border-top: none; 
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:4px;
	}
.nav_product {
	border-left: 1px solid #808080; border-top: none; 
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:4px;
	}
.nav_product_right {
	border-left: none; border-top: none; 
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:4px;
	}

#nav_element_top_out {color:#000000; background-color:#FFFFFF;}
#nav_element_top_in {color:#000000; background-color:#FFE600;}

#nav_element_out {padding-left:12px; color:#000000; background-color:#FFFFFF;}
#nav_element_in {padding-left:12px; color:#000000; background-color:#FFE600;}
#nav_element_out_1 {padding-left:12px; color:#000000; background-color:#FFF29B;}
#nav_element_in_1 {padding-left:20px; color:#000000; background-color:#FFF29B;}
#nav_element_in_2 {padding-left:20px; color:#000000; background-color:#FFE600;}
#nav_product_out {color:#000000; background-color:#FFFFFF;}
#nav_product_in {color:#000000; background-color:#FFE600;}

#text_black {color:#000000;}
#text_grey {color:#3C3C3C;}
#text_nav {padding:5px;}
#text_bottom {color:#000000; font-size:9px;}
#text_news {padding:8px; color:#000000;}
#text_header {color:#000000; font-size:12px; font-weight:bold;}
#text_header_product {color:#000000; font-size:12px; font-weight:normal;}
#text_productlist {padding-left:34px; font-weight:bold;}

.ptitel {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
.utitel {  font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.erstezeile {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #FFF7CA; color: #000000}
.zertfikate {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666}
.th {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center}
.tr {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #AE1619; text-align: center; vertical-align: middle; border-color: #000000; border-left:1px solid #000000; border-top:1px solid #000000;}
.tg {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #005629; text-align: center; vertical-align: middle; border-color: #000000; border-left:1px solid #000000; border-top:1px solid #000000;}
.ty {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #EFE674; text-align: center; vertical-align: middle; border-color: #000000; border-left:1px solid #000000; border-top:1px solid #000000;}
.anmerkung {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #808080}



.error {color:red; font-weight:bold; font-size:12px;}
.rowbright {background-color:#F0F0F0;}
.rowdark {background-color:#E0E0E0;}
.icm {background-color:#F0F0F0;}

.formtext {background-color:#E0E0E0; padding:2px; font-size:8pt;}
.formtextinfo {background-color:#E0E0E0; padding:2px; color:red; font-size:8pt;}
.formfield {background-color:#FFFFFF; padding:2px; border-style:solid; border-color:#F0F0F0; border: 10px; font-size:8pt; vertical-align:top;}

.sitenavig {font-size:8pt; color:#808000;}
.siteactive {font-size:12px; font-weight:bold; }
.linkactive {font-size:17px; font-weight:bold; }
.nav_link_normal {color:#787878; font-weight:bold; a:hover color:#000000; text-decoration:none;}
.nav_link_active {color:#000000; font-weight:bold;}


.text_td_left {background-color:#F2F2F2;}
.text_td_left_forced {background-color:#F2F2F2; color:red;}
.text_td_field {background-color:#F2F2F2;}
.text_partner {font-size:11px;}
.text_product_list {font-size:15px; font-weight:bold;}
.text_product_detail_1 {color:#235FAB; font-size:12px; font-weight:bold;}
.text_product_detail_2 {font-size:10px; font-weight:bold;}
.text_td_cart_head {background-color:#A9A9A9; color:#FFFFFF;  font-weight:bold; font-size:10px; }

.text_home {font-size:10px; color:#FFFFFF; }

.table1 { border: 1px solid #A9A9A9; background-color:#F8F8F8;}
.table2 { border: 1px solid #255EAA; background-color:#F8F8F8;}

.inhalt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; position: static; visibility: hidden; z-index: 1; height: auto; width: auto; background-color: #FFFFFF; } 

.legend1 {
	background-color: #FFF7CA;
	color: #000000;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.legend2 {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px
}
.legend3 {
	text-align: center;
	height: 16px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px
}
.legend4 {
	background-color: #FFF7CA;
	color: #000000;
	height: 100%;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.gruen {
	text-align: center;
	font-weight: bold;
	height: 16px;
	vertical-align: middle;
	background-color: #005629;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px
}
.rot {
	text-align: center;
	font-weight: bold;
	height: 16px;
	vertical-align: middle;
	background-color: #AE1619;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px
}
.gelb {
	text-align: center;
	font-weight: bold;
	height: 16px;
	vertical-align: middle;
	background-color: #EFE674;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px
}
.weiss {
	text-align: center;
	font-weight: bold;
	height: 16px;
	vertical-align: middle;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px
}

.table_vr {
 border: solid 1px #999999;
 background-color: #ffffff;
 }

.td_vr {
 border-top: solid 1px #999999;
 padding: 4px 4px;
 }
.td_vr_left {
 border-top: solid 1px #999999;
 border-right: solid 1px #999999;
 padding: 4px 4px;
 }