/* Extension Style Sheets */
@import url(edit.css);
@import url(menu.css);
@import url(extensions/datamints_newsticker.css);



body {
	text-align: center;
	background: #d6ddba url('../layout/bg.png') repeat-x 0px 0px;
	margin: 0;
}

#APos {
	width: 834px;
	height: 8px;
	margin: 5px auto 0px auto;
	text-align: left;
	overflow: hidden;
}



#A1 {
	float: left;
	width: 15px;
	height: 8px;
	background: transparent url('../layout/frame/A1_frame.png') no-repeat right;
}

/* IE6 Hack */
* html #A1 {
	background: transparent url('../layout/frame/A1_frame.png') no-repeat 0 0 ;
}

#A2 {
	float: left;
	width: 804px;
	height: 8px;
	background: transparent url('../layout/frame/A2_frame.png') repeat-x;
}



#A5 {
	float: right;
	width: 15px;
	height: 8px;
	background: transparent url('../layout/frame/A5_frame.png') no-repeat;
}



#BPos {
	clear: both;
	width: 834px;
	height: 120px;	
	margin: 0px auto 0px auto;
	overflow: hidden;	
}

/* IE6 Hack */
* html #BPos {
	background: transparent url('../layout/frame/BPos_frame.png') no-repeat;
}


#B1 {
	float: left;
	width: 9px;
	height: 120px;
	background: transparent url('../layout/frame/B1_frame.png') no-repeat right;
}



/* IE6 Hack */
* html #B1 {
	background: transparent url('../layout/frame/B1_frame.png') no-repeat 0 0 ;
}


#B2Pos {
	float: left;
	width: 173px;
	height: 120px;
	background: #667137;
	text-align: center;
	font-size: 0; /* Abstand bei IE unterdruecken */
}

#B2A {
	width: 173px;
	height: 96px;
}

#B2B {
	width: 141px;
	margin: 6px auto auto auto;
}

#menuHome {
	float: left;
}

#menuKontakt {
	float: right;
}


#B3Pos {
	float: left;
	width: 470px;
	height: 120px;
	background: #c6ca9f;
	text-align: center;
}


#B3A {
	width: 470px;
	height: 96px;
	background: #38421f;
	text-align: right;
}

#B3A img {
	width: 154px;
	height: 47px;
	margin: 43px 11px auto auto; 
}



#B3B {
	width: 450px;
	margin: 3px auto auto auto;
}

#B4 {
	float: left;
	width: 173px;
	height: 120px;
}


#B5 {
	float: right;
	width: 9px;
	height: 120px;
	background: transparent url('../layout/frame/B5_frame.png') no-repeat;
}

#CPos {
	clear: both;
	width: 834px;
	height: 2px;
	margin: 0px auto 0px auto;
	text-align: left;
	font-size: 0;
}

/* IE6 Hack */
* html #CPos {
	background: transparent url('../layout/frame/CPos_frame.png') no-repeat 0 0 ;
}

#C1 {
	float: left;
	width: 9px;
	height: 2px;
	background: transparent url('../layout/frame/C1_frame.png') no-repeat right;
}

#C2 {
	float: left;
	width: 816px;
	height: 2px;
	background: #d6ddba;
	
}

#C5 {
	float: right;
	width: 9px;
	height: 2px;
	background: transparent url('../layout/frame/C5_frame.png') no-repeat;
}

#DPos {
	clear: both;
	width: 834px;
	margin: 0px auto 0px auto;
	background: transparent url('../layout/frame/DPos_frame.png') repeat-y;
}



#D1 {
	float: left;
	width: 9px;
}

/*Menuespalte links*/

#D2Pos {
	float: left;
	width: 173px;
	text-align: left;
}

#D2A {
	padding-bottom: 44px;
}

/* IE6 Hack */
* html #D2A {

}

#D2B { 
	margin-top: 8px;
}


/*Contentbereich*/
#D3Pos {
	float: left;
	width: 470px;
	text-align: left;
}

/*mittlere Spalte mit Bild*/
#D3A { 
	height: 495px;
	overflow: hidden;
}


/* IE6 Hack */
* html #D3A { }

/* mittlere Spalte mit Text*/
#D3B { 
	padding: 16px;
}


/*Spalte rechts*/
#D4Pos {
	float: left;
	width: 173px;
	text-align: right;
}

#D4A {	
	height:auto;
	min-height: 439px;
	margin-top: 0px;	
	padding: 12px 16px 44px 16px;
	text-align: left;
	color: #fff;
	font-size: 11px;
}

/* IE6 Hack */
* html #D4A {
	height: 411px;
	padding: 12px 8px 44px 12px;
}


/* IE7 Hack */
*+html #D4A {
} 

#D4B {
	margin-top: 8px;
	padding-left: 16px;
}


#D5 {
	float: right;
	width: 9px;
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
}

#EPos {
	clear: both;
	width: 834px;
	height: 8px;
	margin: 0px auto 5px auto;
	text-align: left;
}


#E1 {
	float: left;
	width: 15px;
	height: 8px;
	background: transparent url('../layout/frame/E1_frame.png') no-repeat right;
}

/* IE6 Hack */
* html #E1 {
	background: transparent url('../layout/frame/E1_frame.png') no-repeat 0 0 ;
}


#E2 {
	float: left;
	width: 804px;
	height: 8px;
	background: transparent url('../layout/frame/E2_frame.png') repeat-x;
}

#E5 {
	float: right;
	width: 15px;
	height: 8px;
	background: transparent url('../layout/frame/E5_frame.png') no-repeat;
}

/* Menu bottom */

#FPos {
	width: 816px;
	margin: 0px auto 0px auto;
}


/* IE6 Hack */
* html #FPos {
	margin-top: -52px;
}

#F1 {
	float: left;
	margin-top: -44px;
	height: 50px;
	text-align: left;	
}

#F2 {
	float: right;
	margin-top: -44px;
	height: 50px;
	text-align: right;
	position: relative;
}


/* IE6 Hack */
* html #F1,
* html #F2 {
	margin-top: 0px;
}