html{width: 100%; height:100%; background-color: #FFFFFF; font-size: 75%; }

body {font-family:tahoma, arial;  font-size: 1em;
  color: #505050; margin: 0; padding: 0; height:auto !important; height: 100%; min-height: 100%; line-height: 1.7em;} 

a{  font-family:tahoma, arial; font-size:12px; color:#5a5a5a; text-decoration:underline }
a:hover{  font-family:tahoma, arial; font-size:12px; color:#646464; text-decoration:none }

a.link_oul{  font-family:tahoma, arial; font-size:12px; color:#5a5a5a; text-decoration:none; font-weight:bold; }
a.link_oul:hover{  font-family:tahoma, arial; font-size:12px; color:#646464; text-decoration:underline; font-weight:bold; }

.t13_content { font-family:tahoma, arial; font-size:13px; color:#504730; font-weight:bold;}
.t16_gelb { font-family:tahoma, arial; font-size:16px; color:#ffcc01; font-weight:bold;}

 a.registrieren{font-family:tahoma, arial; font-size:14px; color:#5a5a5a; font-weight:bold; text-decoration:underline}
 a.registrieren:hover{font-family:tahoma, arial; font-size:14px; color:#646464; font-weight:bold; text-decoration:none}

#body{ padding:15px;}

#box_blau{ border-left: 1px solid #86c1e7; border-right: 1px solid #86c1e7; padding:10px;}
#box_gelb{ border-left: 1px solid #fed456; border-right: 1px solid #fed456; padding:10px; background-color:#ffffff;}

#menu_top a{font-family:tahoma, arial; font-size:12px; color:#ffffff; text-decoration:none}
#menu_top a:hover{font-family:tahoma, arial; font-size:12px; color:#ffffff; text-decoration:underline}


#footer { clear: both; text-align:center; line-height: 1.8em; color: #444; background: #fff; padding: 4px 0; margin:10px 0 0 0;}
#footer a {color: #631e19; background: inherit;}

.boxbody .productPrice, .productPrice{font-size:17px; color:#ff5800; font-family:tahoma,arial;margin:6px 0px 2px 0px}

.productPrice_blau{font-size:18px; color:#6dd0f7; font-family:tahoma,arial;margin:6px 0px 2px 0px}


SPAN.productSpecialPrice {
  font-size:17px; 
	color: #ff0000;
  font-family:tahoma,arial;
}

SPAN.productOldPrice {
  font-size:12px;
  font-family:tahoma,arial;
  color: #505050;
	text-decoration: line-through;
}

.td_braun SPAN.productOldPrice {
  font-size:12px;
  font-family:tahoma,arial;
  color: #FFDF5E;
	text-decoration: line-through;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.lvl2BoxTopRt h3{font-size:140%;font-weight:400}
.lvl2BoxBody{margin:0;padding:0 9px;border:1px solid #f0f0f0;background-color:#fffee0;color:#555}
.lvl2BoxTop{margin:0;padding:0;border:0;background:#fffee0 url(img/2ndBoxTR.gif) no-repeat left top}
.lvl2BoxTopRt{margin:0 0 0 10px;padding:15px 10px 5px 0;border:0;background:transparent url(img/2ndBoxTL.gif) no-repeat right top}
.lvl2BoxBtm{margin:0 0 20px 0;padding:0;background:#fffee0 url(img/2ndBoxBR.gif) no-repeat left bottom;height:10px;line-height:10px;font-size:1px}
.lvl2BoxBtmRt{margin:0 0 0 10px;padding:0 10px 0 0;border:0;background:transparent url(img/2ndBoxBL.gif) no-repeat bottom right;height:10px;line-height:10px;font-size:1px}

p {margin:0.6em 0 0.5em 0; padding-top:.3em;}
ul { margin: 0; padding : 0; list-style : none; }
li { margin: 0; padding: 0 0 0.5em 0; list-style : circle; }
img { border: 0px;}
.pic{margin-top:8px;}

h4 {font: 1.7em Arial, 'HelveticaNeue-CondensedBold', 'Arial Narrow', Helvetica, sans-serif; margin:0; color:#fff}
h1, h2, h3, h5 {font-weight:normal; letter-spacing:-.01em; color:#555; font:Tahoma, Verdana, sans-serif; }
h1 {
	font-size:1.8em;
	font-weight:normal;
	margin:-1px 0 10px 0;
	letter-spacing:-.015em;
color:#373121; border-bottom:2px solid #7cc7ee;
	line-height:2em;

}
h1, h2, h3, {
	padding-left:3px;
}
.introblock h1 {
	color:#666;
	margin-bottom:.2em;
	padding:0;
	border:none;
}

.gelb {color:#ffcc01; text-decoration:none;  font-size:1em;}
a.gelb, .gelb a {color:#ffcc01; text-decoration:underline;   font-size:0.9em;}
a.gelb:hover, .gelb a:hoover {color:#ffdf5e; text-decoration:none;   font-size:0.9em;}

.Warenkorb {color:#ffcc01; font-size:1em;}
.Warenkorb a {color:#f3f2cd; text-decoration:underline;   font-size:0.9em;}
.Warenkorb a:hoover {color:#ffdf5e; text-decoration:none;   font-size:0.9em;}

h2 strong {color:#c40;}
h2 .faint {color:#f93;}

h3{font-size:1.40em; margin:1em 0 0.3em 0; padding-bottom:.1em; color:#ff6600;}
a h3{font-size:1.40em; margin:1em 0 0.3 0; padding-bottom:.1em; color:#ff6600; text-decoration:underline;}
a:hover h3{font-size:1.40em; margin:1em 0 0.3 0; padding-bottom:.1em;	text-decoration:underline; color:#b52;}
h3 strong {color:#930;}
h3 .faint {color:#d75;}
.moduleHeading, .contentsTopics, h2 {
	font-family:tahoma, arial; 
  font-weight:normal; 
  letter-spacing:-.01em;
font-size:1.65em; padding:.5em 0 .2em 0; margin:0.5em 0 1em 0; color:#373121; border-bottom:2px solid #7cc7ee;
}

#hrighttop {width: 400px;margin: 0 2px 0 0; padding: 0 8px 2px 0; float:right; text-align: right; font-size:1.30em;}
#hrighttop li { display:inline; }
#hrighttop li a {color:#e60; text-decoration:none; margin:2px 0 0 0; padding:5px 5px 0px 5px; background:none;}
#hrighttop li a:hover { background: none;color:#631e19;} 

#mitte { float:center; margin:5px 0 3px 0; padding:0; text-align:center; color:#ffdf5e; font-size:.9em;}
#mitte a {color:#ffcc01; text-decoration:none; margin:0px 0 0 0; padding:0px 8px 0px 8px; background:none; }
#mitte a:hover{ background: none; text-decoration:underline; color:#ffdf5e; }
#mitte li { display:inline; }
#mitte li a {color:#ffcc01; text-decoration:none; margin:0px 0 0 0; padding:0px 8px 0px 8px; background:none;}
#mitte li a:hover { background: none; text-decoration:underline; color:#ffdf5e;} 

#content { float:center; margin:15px 0 3px 0; padding:0; text-align:center; font-size:.9em;}
#content a { text-decoration:underline; margin:0px 0 0 0; padding:0px 5px 0px 5px; background:none; }
#content a:hover{ background: none; text-decoration:none; }
#content li { display:inline; }
#content li a {text-decoration:underline; margin:0px 0 0 0; padding:0px 5px 0px 5px; background:none;}
#content li a:hover { background: none; text-decoration:none; } 

input {}
textarea { }
select { width:305px;}

input[type=text], input[type=password] { }
input[type=submit] { width:auto;}

div.hr {padding-top:1px; height:0; overflow:hidden; margin:0; line-height:0px; background-color:#4E4E4F}
div.hrlightgrey {padding-top:1px; height:0; overflow:hidden; margin:0; line-height:0px; background-color:#999999}
div.hrproductpreview {padding-top:1px; height:0; overflow:hidden; margin:12px 0px 12px 0px; display:inline; height:0px; line-height:0px; display:block; background-image:url(img/hr_productpreview.gif)}

input, textarea, select{color: #4c4c4c;}
table.form td, table.form th {vertical-align: middle;}

td.form-label {
	width: 15em;
	background-color: #fffee0;
	padding: 5px 15px 5px 15px;
	border-bottom: 3px solid #f3f2cd;
	border-right: 3px solid #f3f2cd;

}
td.form-label_1 {
	background-color: #fffee0;
	padding: 5px 15px 5px 15px;
	border-bottom: 3px solid #f3f2cd;
	border-right: 3px solid #f3f2cd;
}

td.form-input {
	background-image: url(img/verlauf.gif);
	line-height: 1.5em;
	padding: 5px 15px 5px 15px;
	margin: 5px 15px 5px 15px;
	border-bottom: 3px solid #f3f2cd;
	border-right: 3px solid #f3f2cd;
}

td.td {
	background-image: url(img/verlauf.gif);
	line-height: 1.5em;

	padding: 5px 15px 5px 15px;
	margin: 5px 15px 5px 15px;
  }

.td_braun {
	line-height: 1.5em;
	padding: 3px 10px 3px 10px;
	margin: 3px 10px 3px 10px;
	background-color:#373121;
}

.td_gelb {
	line-height: 1.5em;
	padding: 3px 10px 3px 10px;
	margin: 3px 10px 3px 10px;
	background-color:#ffd630;
}

.beschreibung {margin: 0px auto; text-align:center; font-size:0.9em; padding:8px 0px 0px 10px;}
#beschreibung {margin: 0px auto; padding:0px 0px 10px 0px; font-family:tahoma, arial;  font-size: 1em;
color: #505050; height:auto !important; height: 100%; min-height: 100%; line-height: 1.7em; letter-spacing: 0em;
}

/* XTC COPYRIGHT */
.copyright_2 {margin: 0px auto; text-align:left; color:#d9dde9; font-size:0.8em; padding:8px 0px 0px 50px;}
/* XTC ParseTime */
.parseTime {margin: 0 auto; text-align:center; color:#949494; font-size:9px; padding:0px 0px 10px 0px}
.copyright {margin: 0 auto; text-align:center; color:#949494; font-size:0.9em; padding:10px 0px 5px 0px; text-decoration:none;}
.copyright a{margin: 0 auto; text-align:center; color:#949494; font-size:1em; padding:10px 0px 5px 0px; text-decoration:underline;}
.copyright a:hover{margin: 0 auto; text-align:center; color:#949494; font-size:1em; padding:10px 0px 5px 0px; text-decoration:none;}
