@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family: "Georgia", Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	color: #6C0000;
	font-style: normal;
	background-image:url(../images/bg.jpg);
	background-attachment:fixed;
}

.imgborder {border-width:1px; border-color: #6C0000; border-style:solid;}

#wrapper{
	background: transparent;
	position: absolute;
	width: 989px;
	left: 50%;
	margin-left: -494px;
}

#content{
	margin:0;
	padding:0;
	width:987px;
	background: transparent;
	border:#990000 solid 1px;
}
	
#header{
	height: 77px;
	background:#6C0000;
	text-align:center;
	float: none;
}
#produkte{
	border-top:#CC0000 solid 3px;
	width:987px;
	height:385px;
	background:#CC0000 url(../images/produkte-bg.jpg) no-repeat;
	text-align:center;
}

#normalcontent{
	border-top:#CC0000 solid 3px;
	width:987px;
	height:250px;
	background:#CC0000 url(../images/normalcontent-bg.jpg) no-repeat;
	text-align:center;
}

#productscroller{
	border-top:#CC0000 solid 3px;
	width:987px;
	height:100px;
	background:#CC0000 url(../productscroller/images/scroller-bg.jpg) no-repeat;
	text-align:left;
}

#imprintimage{
	border-top:#CC0000 solid 3px;
	height:987px;
	height:250px;
	background:#CC0000 url(../images/imprint-img.jpg) no-repeat;
	text-align:center;
}
#contentimprint{
  	display: block;
	border-top:#6C0000 solid 3px;
	width: 987px;
	height:530px;
	text-align:left;
	clear:left;
}

#disclaimerimage{
	border-top:#CC0000 solid 3px;
	height:987px;
	height:250px;
	background:#CC0000 url(../images/disclaimer-img.jpg) no-repeat;
	text-align:center;
}
#contentdisclaimer{
  	display: block;
	border-top:#6C0000 solid 3px;
	width: 987px;
	height:1130px;
	text-align:left;
	clear:left;
}

#kontaktimage{
	border-top:#CC0000 solid 3px;
	height:987px;
	height:250px;
	background:#CC0000 url(../images/kontakt-img.jpg) no-repeat;
	text-align:center;
}
#contentkontakt{
  	display: block;
	border-top:#6C0000 solid 3px;
	width: 987px;
	height:450px;
	text-align:left;
	clear:left;
}

#koopimage{
	border-top:#CC0000 solid 3px;
	height:987px;
	height:250px;
	background:#CC0000 url(../images/koop-img.jpg) no-repeat;
	text-align:center;
}
#contentkoop{
  	display: block;
	border-top:#6C0000 solid 3px;
	width: 987px;
	height:450px;
	text-align:left;
	clear:left;
}

#werksverkaufimage{
	border-top:#CC0000 solid 3px;
	height:987px;
	height:250px;
	background:#CC0000 url(../images/werksverkauf-img.jpg) no-repeat;
	text-align:center;
}
#contentwerksverkauf{
  	display: block;
	border-top:#6C0000 solid 3px;
	width: 987px;
	height:650px;
	text-align:left;
	clear:left;
}

#geschichteimage{
	border-top:#CC0000 solid 3px;
	height:987px;
	height:250px;
	background:#CC0000 url(../images/geschichte-img.jpg) no-repeat;
	text-align:center;
}
#contentgeschichte{
  	display: block;
	border-top:#6C0000 solid 3px;
	width: 987px;
	height:900px;
	text-align:left;
	clear:left;
}

#contentleft{
  	display: block;
	width: 350px;
	float: left;
	text-align: left;
}
#contentright{
  	display: block;
	width: 637px;
	float: left;
	text-align: left;
}
#footer {
	border-top: 1px dotted #6C0000;
	padding: 10px 0 0 0;
	width: 987px;
	height: 30px;
	margin: 0px auto;
	float: none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}



a:link, a:active, a:visited {color: #f39a26; text-decoration: none}
a:hover {color: #FFCC00; text-decoration: underline}

			.tt { font-family: "Courier New", Courier, monospace }

			.xml { text-decoration: none; white-space: nowrap; }
			img { border: 0px; vertical-align: bottom }
			
h1 {
	text-align:			center;
	margin:				0;
	font-size:			18px;
	letter-spacing:		1px;
	color:				#990000;
	font-weight:		bold;
	margin:				30px 30px 0 30px;
	letter-spacing:		1px;
}
			
h2 {
	font-weight:		normal;
	text-align:			left;
	color:				#6C0000;
	font-size:			13px;
	line-height:		19px;
	margin:				20px 30px 0 30px;
}

h3 {
	font-weight:		normal;
	text-align:			justify;
	color:				#333333;
	font-size:			12px;
	line-height:		18px;
	margin:				20px 30px 0 30px;
}

h4 {
	font-weight:		normal;
	text-align:			justify;
	color:				#333333;
	font-size:			12px;
	margin:				0px 30px 0 30px;
}

h5 {
	font-weight:		normal;
	text-align:			justify;
	color:				#333333;
	font-size:			11px;
	line-height:		17px;
	margin:				0px 30px 0 30px;
}

.carousel_container {
	width: 987px;
	height: 385px;
	margin: 0px auto;
	border: 1px solid #333366;
}

.no_border { border: 0px }

INPUT {
 font-size:12px;
 font-family:Tahoma, Arial;
 border-style:dotted;
 border-color:#6C0000;
 color:#990000;
 border-width:1px;
 background:#FFFFFF;
}
INPUT:hover {
 font-family:Tahoma, Arial;
 border-style:solid;
 border-color:#990000;
 color:#6C0000;
 border-width:1px;
 background:#F0F0F0;
}
TEXTAREA {
 font-size:12px;
 font-family:Tahoma, Arial;
 border-style:dotted;
 border-color:#6C0000;
 color:#990000;
 border-width:1px;
 background:#FFFFFF;
 }
TEXTAREA:hover {
 font-size:12px;
 font-family:Tahoma, Arial;
 border-style:solid;
 border-color:#990000;
 color:#6C0000;
 border-width:1px;
 background:#F0F0F0;
 }
