body {
	background-image:url(../images/vorlage/bg.jpg);
	background-repeat:repeat-y;
	margin: 0px;
}

th, td, ul, div, p, pre, span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	margin:0px;
	padding:0px;
	color:#515054;
}


p { margin-top:10px; margin-bottom:10px; }

.produkte { margin-top:0px; margin-left:15px; list-style-type:square; }

h1 {
	font-size:16px;
	color:#515054;
	line-height:18px;
	font-weight:normal;
	margin:0px;
}

h2 {
	font-size:16px;
	color:#515054;
	line-height:18px;
	font-weight:normal;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:-10px;
}

A	   {color: #000000; }
a:link {
	text-decoration: underline;
	text-transform: none;
	border-color:#000000;
}
a:hover {
	text-decoration: none;
	text-transform: none;
	border-color:#000000;
	color:#CC6633;
}
a:visited {}
a:active {}

a.navi {color: #515054;
		text-decoration: none;
		text-transform: none;
}
a.navi:link {
	text-decoration: none;
	text-transform: none;
}
a.navi:hover {
	text-decoration: underline;
	text-transform: none;
	color:#CC6633;
}
a.navi:visited {}
a.navi:active {}

.naviAktiv {
	text-decoration: none;
	text-transform: none;
	color:#CC6633;
}

a.subnavi {color: #67676B;
		text-decoration: none;
		text-transform: none;
}
a.subnavi:link {
	text-decoration: none;
	text-transform: none;
}
a.subnavi:hover {
	text-decoration: underline;
	text-transform: none;
	color:#CC6633;
}
a.subnavi:visited {}
a.subnavi:active {}

.subnaviAktiv {
	text-decoration: none;
	text-transform: none;
	color:#CC6633;
}

a.mailto   {color: #CC6633;
		    text-decoration: none;
		    text-transform: none;
			font-size:11px;
}
a.mailto:link {
	text-decoration: none;
	text-transform: none;
}
a.mailto:hover {
	text-decoration: underline;
	text-transform: none;
	color:#CC6633;
}
a.mailto:visited {}
a.mailto:active {}

.li_navi_links {
	display:inline;
	float:left;
	margin-left:30px;
}

.li_subnavi_links {
	display:inline;
	float:left;
	margin-left:105px;
}

.li_subnavi_links_eng {
	display:inline;
	float:left;
	margin-left:65px;
}


.li_subnavi_rechts {
	list-style-type:none;
	margin-bottom:-2px;
}

.li_subnavi3_links {
	display:inline;
	float:left;
	margin-left:270px;
}

.li_subnavi3_links_eng {
	display:inline;
	float:left;
	margin-left:315px;
}

.li_navi {
	display:inline;
	float:left;
	margin:0px;
}
.li_navi_trenner {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	color:#515054;
}

.li_subnavi_trenner {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	color:#67676B;
}

#top {
	height:93px;
	width:990px;
	background-color:#FFFFFF;
}

#bild_top {
	float:left;
}

#logo {
	padding-left:15px;
	padding-top:27px;
	float:left;
}

#main {
	float:left;
	width:747px;
	/*border:1px solid #FF0000;*/
}

#navigation {
	padding-top:2px;
	height:20px;
	background-color:#FFFFFF;
}

#main_right {
	width:253px;
	float:left;
	margin:0px;
}

#subnavi {
	height:20px;
	background-color:#FFCC00;
}

#subnavi2 {
	margin:0px;
	background-color:#FFCC00;
	border-bottom-style:solid;
	border-color:#FFCC00;
}

#right {
	float:left;
	width:253px;
}

#content {
	background-color:#E9E9EA;
	padding:30px;
}

.bild1 {
	margin-left:13px;
	margin-top:18px;
}

.FormKontakt {
	width:300px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.FormKontaktTextfield {
	width:300px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.FormKontaktSelection {
	width:250px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.FormButton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#DDDDDD;
	border:1px solid #000000;
}

.clearDIV {
	clear:both;
}