html {margin: 0px; padding: 0px; }

body {
	margin: 0px;
	padding: 0px;
	background: #ffffff repeat-y url("/wDeutsch/wLayout/design/img/bg_body_left.gif");
	font-family: Arial, Helvetica, sans-serif;
		font-size:  14px;
	line-height: 150%;
}

pre {margin: 0px; font-family: verdana, sans-serif;}

a:link {
	color: #76092C;
	text-decoration: none;
}

a:visited {
	color: #76092C;
	text-decoration: none;
}


a:hover {
	color: #76092C;
	text-decoration: underline;
}

ul {
	margin-left: 40px;
	margin-top: 0px;
}

h1 {font-family: Arial, Helvetica, sans-serif;font-size:24px;line-height:100%;color:#76092C;font-weight:500;margin:0px;}
h2 {font-family: Arial, Helvetica, sans-serif;font-size:16px;line-height:150%;font-weight:bold;margin:0px;padding:0px;}
h3 {font-family: Arial, Helvetica, sans-serif;font-size:16px;line-height:100%;font-weight:bold;margin:0px;padding:0px;}

.elementHeadline  {margin:0px;padding-left:20px;margin-bottom:12px;}
.elementHeadlineFAQ  {margin:0px;padding-left:20px;margin-bottom:12px;background:red;}
.elementText      {font-family: Arial, Helvetica, sans-serif;font-size:14px;line-height: 150%;padding-left: 20px;top:-8px;position:relative;left:0px;}
.Normal           {font-family: Arial, Helvetica, sans-serif;font-size:14px;line-height: 150%;padding-left: 0px;}
.elementPicture   {padding-left:20px; float:left; margin-top:0px;margin-left:0px;margin-right:20px;margin-bottom:14px;}
.elementLink      {padding-left:20px;padding-bottom:20px;}
.elementStandard  {padding-left:20px;margin-bottom:10px;}

.elementPictureLeft {float:left;margin-right:10px}
.elementTextRight   {}


.tabellenlegende {font-family: Arial, Helvetica, sans-serif;font-size:14px;line-height:100%;color:#76092C;font-weight:bold;}


.blocktext2 {font-family: Arial, Helvetica, sans-serif;font-size:14px;line-height:110%;position: relative;left:0px;}

.blockliste {
	font-family: Arial, Helvetica, sans-serif;
		font-size:  14px;
	line-height: 150%;
	padding-left: 40px;
	top: -8px;
	position: relative;
	left: 0px;
	margin-left: 20px;
	list-style-type: disc;
	list-style-position: outside;
	}
.pfadoben {
	font-family: Arial, Helvetica, sans-serif;
		font-size:  15px;
	line-height: 150%;
	font-weight: bold;
	}
.blockheadline {
	font-family: Arial, Helvetica, sans-serif;
		font-size:  16px;
	line-height: 150%;
	font-weight: bold;
	}
.boxheadline {
	font-family: Arial, Helvetica, sans-serif;
		font-size:  13px;
	color: #76092C;;
	line-height: 130%;
	font-weight: bold;
	padding-left: 14px;
	}
.boxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  13px;
	font-weight:bold;
	color: #76092C;
	;
	line-height: 130%;
	padding-top: 5px;
	padding-bottom: 5px;
	}
.imagetopleft {
		font-size:  16px;
	bottom: 0px;
	left: 0px;
	float: left;
	clear: right;
	padding-right: 5px;
	padding-top: 0px;
	height: auto;
	}
.imagetopright {
		font-size:  16px;
	bottom: 0px;
	float: right;
	clear: left;
	padding-left: 5px;
	padding-right: 20px;
	padding-top: 6px;
	}
.imagetopgalerie {
	bottom: 0px;
	left: 0px;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 6px;
	height: auto;
	}
.navtop {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	line-height: 100%;
	color: #ffffff;
	border-right-color: #ffffff;
	border-right-style: dotted;
	border-right-width: 2px;
		padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	top: 0px;
}
.navtoplast {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	line-height: 100%;
	color: #194C85;
		padding-left: 5px;
	padding-right: 5px;
}

.lefttopbox {
	background-color: #76092C;
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	color: #ffffff;;
	font-weight: 600;
	width: 184px;
	padding: 8px;
	line-height: 100%;
}

.edtbox {
	background-color: #ffffe0;
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
}

.righttopbox {
	background-color: #76092C;
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	color: #ffffff;;
	font-weight: 600;
	width: 162px;
	padding: 8px;
	line-height: 100%;
}

.leftborderbox {
	width: 198px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.rightborderbox {
	width: 176px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

}
.leftborderbox2 {
	width: 198px;
	border-right-color: #76092C;
	border-bottom-color: #76092C;
	border-left-color: #76092C;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
}
.rightborderbox2 {
	width: 176px;
	border-right-color: #76092C;
	border-bottom-color: #76092C;
	border-left-color: #76092C;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
}
.leflinktext {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	color: #76092C;;
	line-height: 160%;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #76092C;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.lefdottedline {
	color: #76092C;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #76092C;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.leflinktextsub {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	color: #76092C;
	line-height: 130%;
	border-top-width: 2px;
	border-top-color: #76092C;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 14px;
}
.rightlinktext {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	color: #76092C;
	line-height: 100%;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #76092C;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.leflinktext2 {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	color: #76092C;
	line-height: 160%;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.boxlinktextgraphicleft {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	color: #76092C;
	line-height: 160%;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: left;
}
.boxlinktextgraphicleftbottom {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	color: #76092C;
	line-height: 160%;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: left;
	vertical-align: bottom;
}
.graphicrightbottom {
	text-align: left;
	vertical-align: bottom;
}
.boxlinktextgraphicright {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	color: #76092C;
	line-height: 160%;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: right;
}
.boxlinktextarrow {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	color: #76092C;
	line-height: 200%;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-image:  url("/wDeutsch/wLayout/design/img/pfeil1.gif");
	background-repeat: no-repeat;
	background-position: 14px 12px;
}
.boxlinktext {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	color: #76092C;
	line-height: 200%;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.boxlinktextarrowlowlheight {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	color: #76092C;
	line-height: 130%;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	background-image:  url("/wDeutsch/wLayout/design/img/pfeil1.gif");
	background-repeat: no-repeat;
	background-position: 14px 8px;
}
.boxlinktextarrowlowlheightright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #76092C;
	line-height: 130%;
	padding-top: 6px;
	padding-right: 26px;
	padding-bottom: 5px;
	padding-left: 25px;
	text-align: right;
}
.rightlinktext2 {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	color: #76092C;
	line-height: 100%;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
}

hr {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #76092C;
}

.farbboxKSK {
	background-color: #AF1043;
	position: relative;
	left: 0px;
	top: -1px;
	width: 9px;
	height: 7px;
}

.farbboxKSK {
	background-color: #B6807C;
	position: relative;
	left: 0px;
	top: -1px;
	width: 9px;
	height: 7px;
}
.farbboxKSKklein {
	background-color: #B6807C;
	position: relative;
	left: 0px;
	top: -4px;
	width: 9px;
	height: 7px;
}
.farbboxKUP {
	background-color: #499C51;
	position: relative;
	left: 0px;
	top: -1px;
	width: 9px;
	height: 7px;
}
.farbboxKUPklein {
	background-color: #499C51;
	position: relative;
	left: 0px;
	top: -4px;
	width: 9px;
	height: 7px;
}
.farbboxUNT {
	background-color: #DEB315;
	position: relative;
	left: 0px;
	top: -1px;
	width: 9px;
	height: 7px;
}
.farbboxUNTklein {
	background-color: #DEB315;
	position: relative;
	left: 0px;
	top: -4px;
	width: 9px;
	height: 7px;
}
.farbboxGUV {
	background-color: #C36B47;
	position: relative;
	left: 0px;
	top: -1px;
	width: 9px;
	height: 7px;
}
.farbboxGUVklein {
	background-color: #C36B47;
	position: relative;
	left: 0px;
	top: -4px;
	width: 9px;
	height: 7px;
}
.farbboxHOM {
	background-color: #76092C;
	position: relative;
	left: 0px;
	top: -1px;
	width: 9px;
	height: 7px;
}
.farbboxcontent {
	position: relative;
	left: -15px;
	top: 15px;
	width:9px;
  height:7px;
}
.farbboxcontentliste {
	position: relative;
	left: -55px;
	top: 15px;
}
.artikelblock {
	position: relative;
	left: 0px;
}

/*------------------------------------------------------------------------------------------------------------
Kopf-Columnen und hidden Nav.
------------------------------------------------------------------------------------------------------------*/

.hiddennav {
	position: absolute;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

#kopftop {
	left: 0px;
	top: 0px;
	width: 100%;
	position: static;
	background-color: #B57F7C;
	padding-bottom: 2px;
	padding-top: 0px;
}

#kopfstripewhite {
	left: 0px;
	top: 0px;
	position: static;
	background-color: #ffffff;
	width: 50%;
	height: 2px;
}


div#kopfrechts {
	position: absolute;
	top: 0px;
	width: 194px;
	right: 0px;
}
div#kopfrechts2 {
	width: 194px;
	position: absolute;
	right: 0px;
	margin-right: 0px;
	float: right;
	top: 82px;
}


/*------------------------------------------------------------------------------------------------------------
Haupt-Columnen
------------------------------------------------------------------------------------------------------------*/

div#leftbox {
	position: absolute;
	left: 0px;
	width: 210px;
	color: #000000;
	padding-top: 0px;
	float: left;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

div#middlebox {
	margin: 0 235px 0 170px;
	background-color: #f4f4f4;
	left: 40px;
	position: relative;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;

	height: 100%;
}

div#rightbox {
	position: absolute;
	right: 0px;
	width: 185px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 0px;
	background-color: #ffffff;
	height: 100%;
	margin-right: 0px;
}
.obenrechts {
	width: 194px;
	position: relative;
	right: 0px;
	z-index: 0;
	height: 179px;
	top: -179px;
	margin-right: 179px;
}

.textinputseach {
	font-family: Arial, Helvetica, sans-serif;
		font-size:  12px;
	color: #000000;
	width: 150px;
		height: 16px;	margin: 0px;
}
.textinputcontainer {
	font-family: Arial, Helvetica, sans-serif;
		font-size:  12px;
	color: #000000;
	width: 124px;
		height: 12px;	margin: 0px;
}
.textinput {
	font-family: Arial, Helvetica, sans-serif;
		font-size:  12px;
	color: #000000;
		height: 12px;	margin: 0px;
	width: 270px;
}
.textareainput {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	color: #000000;
		height: 84px;	margin: 0px;
	width: 270px;
}
.select1 {
	font-family: Arial, Helvetica, sans-serif;
		font-size:  12px;
	color: #000000;
	width: 176px;
		height: 22px;	margin: 0px;
}
.select2 {
	font-family: Arial, Helvetica, sans-serif;
		font-size:  12px;
	color: #000000;
		height: 22px;	margin: 0px;
}
.submitsearch {
		font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFD198;
		width: 22px;
		height: 18px;	vertical-align: middle;
	line-height: 125%;
}
.submit {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
		vertical-align: middle;
	line-height: 125%;
}
.checkbox {
	}
.radio {
	}
.suchformular{
	top: 0px;
	right: 0px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 100%;
	padding-bottom: 4px;
	margin-bottom: 0px;
}

