body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
   margin: 0px;
	background-image: url(../image/oe_bodyBG.png);
	background-repeat: repeat-x;
	background-color: #3b444d;
	
	color:#4f5a66;
}

table, td, p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
   margin: 0px;
}

h1
{
	font-size: 14px;
}

a {
	color: #3672b7;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


a:hover{
	color: #3672b7;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.topbuttons {

	color: black;

	text-decoration: none;

	font-weight: bold;

	font-size: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



a.topbuttons:visited {

	color: black;

	text-decoration: none;

	font-weight: bold;

	font-size: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



a.topbuttons:active {

	color: #9f6e20;

	text-decoration: none;

	font-weight: bold;

	font-size: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



a.topbuttons:focus {

	color: black;

	text-decoration: none;

	font-weight: bold;

	font-size: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



a.topbuttons:hover 	{

	color: #9f6e20;

	text-decoration: none;

	font-weight: bold;

	font-size: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



a.gal {

	color: black;

	text-decoration: none;

	font-weight: bold;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



a.footer {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



a.footer:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}







*html table.begin{ padding-left: 0px;	text-align: center;	width: 100%;}

table.begin
{ 
	padding-left: 0%;	
	padding-top: 0px; 
	text-align: center;	
	width: 100%; 
	height: 94%;
}

table.center {

	width: 820px;

	padding-left: 10px;

	padding-top: 30px;

	height: 100%;
	background-color: aqua;

}



td.centeripic {

	width: 250px;

	padding-left: 30px;

}



td.centerinhalt {

	width: 530px;

	vertical-align: top;

	padding-top: 80px;

	padding-right: 20px;

}



div.inhalt 
{	
	width: 996px;	
	padding-top: 0px;	
	height: 90%; 
	z-index: 100; 
	position: relative;
	margin: auto auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.bottominhalt
{
	width: 996px;	
	height: 20px;
	padding-top: 0px;	
	position: relative;
	background-image: url(../image/ContentBottomBG.png);
	background-repeat: no-repeat;
	background-color: transparent;
	margin: auto auto;
}

div.topmenu {	position: absolute;	top: 150px;	left: 10px;	width: 100%;	z-index: 200;}
* html div.toplogo {	position: absolute;	top: 0px;	left: 10px;	width: 100%;	z-index: 200;}

div.divTopArea 
{	
	position: relative;	
	background-color: transparent;
	top: 0px; 
	height: 180px;	
	left: 0px;	
	width: 996px;	
	z-index: 200;
	background-image: url(../image/oe_topAreaBG.png);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	margin: auto auto;
}

div.divAreaContent 
{	
	position: relative;	
	top: 0px; 
	left: 0px;	
	width: 100%;	
	text-align: center;
	margin: auto auto;
}



*html td.topmenu-left {	height: 35px;	width: 81px;	background-image: url(../bilder/topleft.jpg);	background-repeat: no-repeat;}
td.topmenu-left { height: 35px;	width: 81px;	background-image: url(../bilder/topleft.jpg);	background-repeat: no-repeat;}

*html td.topmenu-center {	height: 35px;	width: 820px; background-image: url(../bilder/topcenter.jpg);	background-repeat: x-repeat;}
td.topmenu-center {	height: 35px;	width: 820px; background-image: url(../bilder/topcenter.jpg);	background-repeat: x-repeat;}

*html td.topmenu-right {	height: 35px;	width: 80px;	background-image: url(../bilder/topright.jpg);	background-repeat: no-repeat;}
td.topmenu-right {	height: 35px;	width: 81px;	background-image: url(../bilder/topright.jpg);	background-repeat: no-repeat;}



td.inhalt-left {	height: 35px;	width: 81px;}

td.inhalt-center 
{ 
	vertical-align: top;	
	height: 470px;	
	width: 996px; 
	background-color: transparent;
}

td.inhalt-right {	height: 35px;	width: 81px;}



td.topinfo { width: 820px; text-align: right; }



iframe.icenter {

   width: 820px;

	height: 390px;

}



td.spcleft {

	padding-left: 23px;

}



td.icenterleftheader {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #c9b384;

	font-weight: bold;

}



#txtHint {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

}



img.regionpic {

	cursor: pointer;

}



span.header {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #c9b384;

	font-weight: bold;

}

span.textWhite 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
}

span.textHeader01 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4f5a66;
	font-weight: normal;
}

span.textHeader02
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4f5a66;
	font-weight: normal;
}

span.textHeader03
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4f5a66;
	font-weight: normal;
}

p.paraHeader01
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4f5a66;
	font-weight: bold;
}

p.paraHeader02
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4f5a66;
	font-weight: bold;
}


div.linkActive
{
	background-image: url(../image/LinkBlockBG.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 26px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #083f07;
	letter-spacing: 1px;
	padding-top: 10px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

* html div.linkActive 
{	
	background-image: url(../image/LinkBlockBG.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 34px;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal normal bold 12px;
	color: #083f07;
	letter-spacing: 1px;
	padding-top: 10px;
}

span.small {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: black;

	font-weight: normal;

}


*html div.startlogo {

	position: absolute;

	top: 230px;

	left: 450px;

}

div.startlogo {

	position: absolute;

	top: 250px;

	left: 450px;

}



div.topinfo {
}

div.divEdgeFooter
{
	position: relative;
	width: 100%;
	bottom: 0px;
	text-align: center;
	margin: auto auto;
	margin-right: 5px;
}

div.divContentFooter
{
	position: relative;
	width: 996px;
	height: 50px;
	text-align: center;
	bottom: 0px;
	padding-top: 5px;
	background-color: #3672b7;
	background-image: url(../image/footerBG.png);
	background-repeat: no-repeat;
	margin: auto auto;
}

div.divContentMiddle
{
	padding-left: 0px;
	padding-top: 0px;
	width: 996px;
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
}

div.divContentTopArea
{
	padding-left: 1px;
	padding-right: 1px;
	height: 20px;
	padding-top: 0px;
	width: 996px;
	background-color: #3672b7;
	background-image: url(../image/topAreaBG.png);
	background-repeat: repeat-y;
	z-index: 0;
}

td.tdContentLeft
{
	width: 320px;
	vertical-align: top;
}

td.tdContentRight
{
	width: 585px;
	vertical-align: top;
	padding-left: 5px;
}


div.divLinksBar
{
	width: 996px;
	height: 36px;
	text-align: left;
	background-color: white;
}

/* IE  */
* html div.divLinksBar 
{	
	width: 996px;
	height: 36px;
	text-align: left;
	background-color: transparent;
}

div.divPromotionArea
{
	width: 900px;
	text-align: center;
	padding: 50px 0px 0px 0px;
	margin: auto auto;
}

.divInnerPromotionLeft
{
	width: 195px;
	padding-left: 5px;
	padding-top: 5px;
}

div.divPromotionRight
{
	width: 310px;
	height: 120px;
	float: right;
	background-image: url(../image/promotionAreaRightBG.png);
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #11840f;
	padding-right: 0px;
	padding-top: 0px;
}

.divInnerPromotionRight
{
	float: right;
	width: 145px;
	padding-right: 5px;
	padding-top: 5px;
}

/*        PICS LEFT              */
.divInnerLeft
{
	padding-right: 5px;
	padding-top: 5px;
	float: right;
}

div.divStartLeft1
{
	width: 310px;
	height: 120px;
	float: left;
	background-image: url(../image/startLeftPic1.jpg);
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #11840f;
	margin-bottom: 20px;
}

div.divStartLeft2
{
	width: 310px;
	height: 120px;
	float: left;
	background-image: url(../image/startLeftPic2.jpg);
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #11840f;
	margin-bottom: 20px;
}

div.divImpLeft1
{
	width: 310px;
	height: 120px;
	float: left;
	background-image: url(../image/impLeftPic1.jpg);
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #11840f;
	margin-bottom: 20px;
}

div.divImpLeft2
{
	width: 310px;
	height: 120px;
	float: left;
	background-image: url(../image/impLeftPic2.jpg);
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #11840f;
	margin-bottom: 20px;
}

div.divImmoLeft1
{
	width: 310px;
	height: 120px;
	float: left;
	background-image: url(../image/immoLeftPic1.jpg);
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #11840f;
	margin-bottom: 20px;
}

div.divImmoLeft2
{
	width: 310px;
	height: 120px;
	float: left;
	background-image: url(../image/immoLeftPic2.jpg);
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #11840f;
	margin-bottom: 20px;
}

div.divAutomatLeft1
{
	width: 310px;
	height: 120px;
	float: left;
	background-image: url(../image/automatLeftPic1.jpg);
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #11840f;
	margin-bottom: 20px;
}

div.divAutomatLeft2
{
	width: 310px;
	height: 120px;
	float: left;
	background-image: url(../image/automatLeftPic2.jpg);
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #11840f;
	margin-bottom: 20px;
}

div.divServiceLeft1
{
	width: 310px;
	height: 120px;
	float: left;
	background-image: url(../image/ServiceLeftPic1.jpg);
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #11840f;
	margin-bottom: 20px;
}

div.divServiceLeft2
{
	width: 310px;
	height: 120px;
	float: left;
	background-image: url(../image/ServiceLeftPic2.jpg);
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #11840f;
	margin-bottom: 20px;
}

div.divKontaktLeft1
{
	width: 310px;
	height: 120px;
	float: left;
	background-image: url(../image/kontaktLeftPic1.jpg);
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #11840f;
	margin-bottom: 20px;
}

div.divKontaktLeft2
{
	width: 310px;
	height: 120px;
	float: left;
	background-image: url(../image/kontaktLeftPic2.jpg);
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #11840f;
	margin-bottom: 20px;
}

div.divAktionLeft1
{
	width: 310px;
	height: 120px;
	float: left;
	background-image: url(../image/aktionLeftPic1.jpg);
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #11840f;
	margin-bottom: 20px;
}

div.divLokalLeft1
{
	width: 310px;
	height: 120px;
	float: left;
	background-image: url(../image/lokalLeftPic1.jpg);
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #11840f;
	margin-bottom: 20px;
}

div.divLokalLeft2
{
	width: 310px;
	height: 120px;
	float: left;
	background-image: url(../image/lokalLeftPic2.jpg);
	background-repeat: no-repeat;
	text-align: right;
	border: 1px solid #11840f;
	margin-bottom: 20px;
}

span.promo16
{
	font: normal normal normal 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffcc;
	font-size: 15px;
}


div.imgBox
{
	width: 140px;
	height: 140px;
	text-align: left;
	border: 1px solid #11840f;
}

td.infoImg
{
	vertical-align: top;
}

td.infoText
{
	vertical-align: top;
	padding-left: 20px;
}

input.inputkontakt 
{
	width: 475px;
	border: 1px solid #4f5a66;
}

input.inputkontaktbg
{
	width: 475px;
	border: 1px solid #000000;
	background-color: #3672b7;
	color: #ffffff;
}

select.selectbox 
{
	width: 225px;
	border: 1px solid #4f5a66;
	margin-left: 8px;
}

textarea 
{
	width: 585px;
	border: 1px solid #4f5a66;
}

textarea.textkontaktbg
{
	width: 585px;
	border: 1px solid #000000;
	background-color: #3672b7;
}

div.content
{
	padding-top: 20px;
	min-height: 500px;
	height: 520px;
}

div.contentLeft01
{
	width: 650px;
	height: 400px;
	background-image: url(../image/contentBG.png);
	background-repeat: no-repeat;
	text-align: left;
	margin-bottom: 20px;
	padding-left: 20px;
	padding-top: 20px;
	float: left;
}

div.contentRight01
{
	width: 265px;
	height: 400px;
	background-image: url(../image/contentBGright.png);
	background-repeat: no-repeat;
	text-align: left;
	margin-bottom: 20px;
	padding-left: 20px;
	padding-top: 20px;
	float: right;
}

div.linkContentRight
{
	display:block;
}

.linkContentRight a.imgLink {
	float:left;
}

.linkContentRight a {
	float:left;
	padding-left: 5px;
}

div.clear {
	clear:both;
}

div.linkContentRightHeader
{
	font-weight: bold;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	height: 40px;
}

a.cross-link {
	color: black;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
}


a.cross-link:hover{
	color: black;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
}

h1.noscript
{
	font-size: 14px;
	color: White;
}

p.noscript
{
	font-size: 12px;
	color: White;
}

ul.noscript
{
	font-size: 12px;
	color: White;
}

span.noscript
{
	font-size: 12px;
	color: White;
}

b.noscript
{
	font-size: 12px;
	color: White;
}
