body {
	margin: 0 0 0 0px;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 14px;
}
textarea { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; color:#000000; font-size:0.77em; }
fieldset { padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:10px; }
legend { font-size:0.8em; color:#000000; }
label { font-size:0.77em; }

img { border-width:0px; padding:0px; }

table { border-spacing:0px; border-collapse:collapse; }
a { text-decoration: none; color:#000000; }
a:focus { text-decoration: none; color:#000000; }

a.bluea { text-decoration: none; color:#3692F9; }
a:link.bluea { text-decoration: none; color:#3692F9; }
a:visited.bluea { text-decoration: none; color:#3692F9; }
a:hover.bluea { text-decoration: underline; color:#3692F9; }
a:active.bluea { text-decoration: none; color:#3692F9; }
a:focus.bluea { text-decoration: none; color:#3692F9; }

a.reda { text-decoration: none; color:#F36464; }
a:link.reda { text-decoration: none; color:#F36464; }
a:visited.reda { text-decoration: none; color:#F36464; }
a:hover.reda { text-decoration: underline; color:#F36464; }
a:active.reda { text-decoration: none; color:#F36464; }
a:focus.reda { text-decoration: none; color:#F36464; }

.floatleft { float:left; }
.floatright { float:right; }
.arrow { vertical-align:text-bottom; }

#pathfinder { position:absolute; top:10px; left:10px; right:10px; z-index:1; }
#pathfinder_content { background-image:url('Images/pf_back.gif'); height:63px; }
#pathfinder_content_top { margin-top:10px; font-size:0.77em; }
#pathfinder_content_bottom { margin-top:11px; font-size:1.1em; color:#FFFFFF; font-weight:bold; }
#content { margin-top:85px; margin-left:10px; margin-right:10px; }
#bluebox {
	background-color:#FAFCFE;
	background-image:url('/Images/box_blue_bottom_border.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	width: 300px;
}
#blueboxheader {
	background-image:url('/Images/box_blue_top_back.gif');
	height:28px;
	width: 300px;
}

#redbox {
	background-color:#FDF6F6;
	background-image:url('/Images/box_red_bottom_border.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	width: 400px;
}
#redboxheader {
	background-image:url('/Images/box_red_top_back.gif');
	height:28px;
	width: 420px;
}

#bluebox h2 { font-size:1.05em; font-weight:bold; margin-top:0px; margin-bottom:3px; color:#3692F9; }

.blueboxleftborder { background-image:url('/Images/box_blue_left_border.gif'); background-repeat:repeat-y; background-position:left; }
.blueboxrightborder { background-image:url('/Images/box_blue_right_border.gif'); background-repeat:repeat-y; background-position:right; }
.blueboxleftcorner { background-image:url('/Images/box_blue_bottom_left_corner.gif'); background-repeat:no-repeat; background-position:bottom left; }
.blueboxrightcorner { background-image:url('/Images/box_blue_bottom_right_corner.gif'); background-repeat:no-repeat; background-position:bottom right; }
.blueline { color:#77B4FA; background-color:#77B4FA; height:1px; text-align:center; border-width:0px; }

.redboxleftborder { background-image:url('/Images/box_red_left_border.gif'); background-repeat:repeat-y; background-position:left; }
.redboxrightborder { background-image:url('/Images/box_red_right_border.gif'); background-repeat:repeat-y; background-position:right; }
.redboxleftcorner { background-image:url('/Images/box_red_bottom_left_corner.gif'); background-repeat:no-repeat; background-position:bottom left; }
.redboxrightcorner { background-image:url('/Images/box_red_bottom_right_corner.gif'); background-repeat:no-repeat; background-position:bottom right; }
.redline { color:#EC9292; background-color:#EC9292; height:1px; text-align:center; border-width:0px; }

#redbox h2 { font-size:1.05em; font-weight:bold; margin-top:0px; margin-bottom:3px; color:#F36464; }

.redinput { border-style:solid; border-width:1px; border-color:#EC9292; background-color:#FDF6F6; }
.redbutton { border-style:solid; border-width:1px; border-color:#EC9292; background-color:#FEDCDC; }

.boxcontentinset {
	margin-left:0px;
	margin-right:0px;
	padding-top:4px;
	padding-bottom:6px;
	padding-right: 10px;
	padding-left: 10px;
}

.imgmarginright { margin-right:5px; }
.boxspacing { margin-left:10px; }

.news_box { width:365px; }
.news_text { font-size:0.77em; }
.news_link { font-size:0.88em; }

.normaltext { font-size:0.77em; }
.normaltopic { font-weight:bold; font-size:1.05em; }

.fieldsetlegend { padding-left:5px; padding-right:5px; font-weight:bold; }

.tob_box { }
.question_box { }
.shipment_box { }
.about_us_box { }

.photo { border-width:1px; border-color:#000000; border-style:solid; padding:0px; }

td.formspacing { padding-top:2px; padding-left:2px; padding-right:5px; padding-bottom:2px; }
.topspacing { margin-top: 15px; }

.centerme { text-align:center; }

.newszelle {
	width: 265px;
	text-align: center;
	padding-left: 20px;
	vertical-align: top;
	padding-right: 15px;
}
.angebotezelle {
	width: 478px;
	text-align: center;
	vertical-align: top;
}
.menuzelle {
	width: 202px;
	vertical-align: top;
	background-color: #87ceeb;
	background-image: url(/Images/navi_back.gif);
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
.willkommen {
	width: 265px;
	padding-right: 15px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.contentzelle {
	width: 788px;
	vertical-align: top;
	padding: 20px;
}
.trennlinie_menu {
	background-image: url(Images/trennlinie_menu.gif);
	height: 4px;
}
.trennlinie_content {
	background-image: url(Images/trennlinie_content.gif);
	height: 4px;
}
