body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

html {overflow-x:hidden;} 
form { display:inline; }
input, textarea { font-size:11px; font-family:Arial, Helvetica, sans-serif }

h3 { padding:0px; margin:0px; padding-bottom:0px; font-size:18px; font-weight:bold; color:#990000; }
h4 {
	font-size:10px;
	color:#990000;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	margin-bottom:3px;
	border-bottom:dashed 1px #000;
}
h6 {
	color:#990000;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	margin-bottom:3px;
	border-bottom:dashed 1px #000;
}
a {
	color: #990000;
}

.tab_fuss {  
	padding:0px;
	margin:0px;
	padding-top:5px;
	margin-top:3px;
	border-top:dashed 1px #000;
}

.rot { color:#FF0000 }
.c_hellgrau { color:#999999; }
.formstyle { border:solid 1px #999999; background-color:#f1f0ed }
.formstyle_err { border:solid 1px #FF0000; background-color:#f1f0ed }
.button { color:#FFFFFF; font-weight:bold; background-color:#990000; border:solid 1px #CCCCCC; }

.boxtiteltrue { padding-top:7px; }


.boxrot { background-color: #990000; margin: auto; }
.boxrottop      { background: url(gfx/boxen/rot_ecke_or.gif) no-repeat top right; }
.boxrottop div  { background: url(gfx/boxen/rot_ecke_ol.gif) no-repeat top left; }
.boxrotbot      { background: url(gfx/boxen/rot_ecke_ur.gif) no-repeat bottom right; }
.boxrotbot div  { background: url(gfx/boxen/rot_ecke_ul.gif) no-repeat bottom left; }
.boxrottop, .boxrottop div, .boxrotbot, .boxrotbot div { width: 100%; height: 10px; font-size: 1px; }
.boxrotcontent  { margin: 0 10px; color:#FFF }

.boxtitelrot { background-color: #990000; margin: auto; color:#FFFFFF; font-weight:bold; }
.boxtitelrot div      { background: url(gfx/boxen/rot_ecke_or.gif) no-repeat top right; }
.boxtitelrot div div { background: url(gfx/boxen/rot_ecke_ol.gif) no-repeat top left; }
.boxtitelrot div div div { padding:5px 14px; }

.boxgelb { background-color: #f5f5d8; margin: auto; }
.boxgelbtop      { background: url(gfx/boxen/gelb_ecke_or.gif) no-repeat top right; }
.boxgelbtop div  { background: url(gfx/boxen/gelb_ecke_ol.gif) no-repeat top left; }
.boxgelbbot      { background: url(gfx/boxen/gelb_ecke_ur.gif) no-repeat bottom right; }
.boxgelbbot div  { background: url(gfx/boxen/gelb_ecke_ul.gif) no-repeat bottom left; }
.boxgelbtop, .boxgelbtop div, .boxgelbbot, .boxgelbbot div { width: 100%; height: 8px; font-size: 1px; }
.boxgelbcontent  { margin: 0 10px; }

.boxtitelgelb { background-color: #f5f5d8; margin: auto; font-weight:bold; }
.boxtitelgelb div      { background: url(gfx/boxen/gelb_ecke_or.gif) no-repeat top right; }
.boxtitelgelb div div { background: url(gfx/boxen/gelb_ecke_ol.gif) no-repeat top left; }
.boxtitelgelb div div div { padding:5px 10px; }

.boxgrau { background-color: #ddd9d3; margin: auto; }
.boxgrautop      { background: url(gfx/boxen/grau_ecke_or.gif) no-repeat top right; }
.boxgrautop div  { background: url(gfx/boxen/grau_ecke_ol.gif) no-repeat top left; }
.boxgraubot      { background: url(gfx/boxen/grau_ecke_ur.gif) no-repeat bottom right; }
.boxgraubot div  { background: url(gfx/boxen/grau_ecke_ul.gif) no-repeat bottom left; }
.boxgrautop, .boxgrautop div, .boxgraubot, .boxgraubot div { width: 100%; height: 8px; font-size: 1px; }
.boxgraucontent  { margin: 0 10px; }

.boxtitelgrau { background-color: #ddd9d3; margin: auto; font-weight:bold; }
.boxtitelgrau div      { background: url(gfx/boxen/grau_ecke_or.gif) no-repeat top right; }
.boxtitelgrau div div { background: url(gfx/boxen/grau_ecke_ol.gif) no-repeat top left; }
.boxtitelgrau div div div { padding:4px 10px; }

.boxhellgrau { background-color: #f1f0ed; margin: auto; }
.boxhellgrautop      { background: url(gfx/boxen/hellgrau_ecke_or.gif) no-repeat top right; }
.boxhellgrautop div  { background: url(gfx/boxen/hellgrau_ecke_ol.gif) no-repeat top left; }
.boxhellgraubot      { background: url(gfx/boxen/hellgrau_ecke_ur.gif) no-repeat bottom right; }
.boxhellgraubot div  { background: url(gfx/boxen/hellgrau_ecke_ul.gif) no-repeat bottom left; }
.boxhellgrautop, .boxhellgrautop div, .boxhellgraubot, .boxhellgraubot div { width: 100%; height: 8px; font-size: 1px; }
.boxhellgraucontent  { margin: 0 10px; }

.boxtitelhellgrau { background-color: #f1f0ed; margin: auto; font-weight:bold; }
.boxtitelhellgrau div      { background: url(gfx/boxen/hellgrau_ecke_or.gif) no-repeat top right; }
.boxtitelhellgrau div div { background: url(gfx/boxen/hellgrau_ecke_ol.gif) no-repeat top left; }
.boxtitelhellgrau div div div { padding:5px 10px; }

.boxweiss { background-color: #FFFFFF; border:solid 1px #CCCCCC; }
.boxweisstop      { background: url(gfx/boxen/weiss_ecke_or.gif) no-repeat top right; }
.boxweisstop div  { background: url(gfx/boxen/weiss_ecke_ol.gif) no-repeat top left;  }
.boxweissbot      { background: url(gfx/boxen/weiss_ecke_ur.gif) no-repeat bottom right; }
.boxweissbot div  { background: url(gfx/boxen/weiss_ecke_ul.gif) no-repeat bottom left; }
.boxweisstop, .boxweisstop div, .boxweissbot, .boxweissbot div { width: 100%; height: 8px; font-size: 1px; }
.boxweisscontent  { margin: 0 10px; }


.weiss { color:#FFFFFF; }


.prod_vk_abs1 { padding-left:10px }
.prod_vk_abs2 { padding-left:20px }

.bigtitel { font-size:18px; font-weight:bold; }
.titel { font-size:12px; color:#990000; font-weight:bold; }

.infobox_titel { background-color:#ddd9d3; padding:4px 8px; font-weight:bold }
.infobox { padding:6px 8px; background-color:#f1f0ed }
.abs_titel { margin-bottom:15px }
.g2 { font-size:12px }
.g2_rot { font-size:12px; color:#990000; }
.cursor { cursor:pointer }