/*--------------------------------------------------------------------*/
/*MainStruct*/
/*--------------------------------------------------------------------*/
html,body { height: 100%; padding: 0px; margin: 0px; border: 0px; font-size: 100.01%; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000000; text-align: center; background: #0070EC url(../images/background.gif) repeat-x; }

#box { height: 100%; width: 100%; text-align: center; font-size: 11px; line-height: 16px; background: url(../images/bg_europe.gif) no-repeat right top; }
	#page { margin: 0 auto; width: 980px; height: 500px; }
	#header { width: 980px; height: 230px; text-align: left; margin-left: 5px; }
		#logo { float: left; width: 148px; height: 191px; }
		#topmenu { float: right; width: 800px; height: 156px; margin-top: 35px; margin-left: 10px; font-size: 13px; overflow: hidden; }
			#mainmenu { width: 730px; float: left; }
			#langmenu { width: 70px; float: right; }
		#standort { margin-left: 9px; width: 100%; overflow: hidden; color: #FFFFFF; }
	#content { text-align: left; }
		#content_full { width: 979px; }
		#content_left { float: left; width: 566px; overflow: hidden; }
		#content_right { float: right; width: 413px; overflow: hidden; }

.header h2 span { display: inline-block;  padding-left: 30px; padding-right: 14px; background-position: 0 0; }
.header h3 span { display: inline-block;  padding-left: 30px; padding-right: 14px; background-position: 0 0; }

.contentIMG { background: #C1C1C1; border: 4px solid #FFD500; border-bottom: 0px; border-top: none; padding: 20px; display: block; }
#content_left .contentIMG_border { background: url(../images/bg_repeat.png) repeat-y; padding-left: 15px; padding-right: 15px; }
#content_right .contentIMG_border { background: url(../images/bg_repeat_r.png) repeat-y; padding-left: 15px; padding-right: 15px; }
#content_left .contentIMG_bottom { background: url(../images/bg_bottom.png) no-repeat; height: 20px; width: 100%; }
#content_right .contentIMG_bottom { background: url(../images/bg_bottom_r.png) no-repeat; height: 20px; width: 100%; }
#content_left .contentIMG_top { background: url(../images/bg_top.png) repeat-y bottom; height: 20px; width: 100%; margin-top: -16px; z-index: 4; position: relative; }
#content_right .contentIMG_top { background: url(../images/bg_top_r.png) repeat-y bottom; height: 20px; width: 100%; margin-top: -16px; }
#content_left .contentIMG { background: #FFFFFF url(../images/bg_logo.gif) no-repeat bottom right; }
#content_right .contentIMG { background: #FFFFFF url(../images/bg_logo_r.gif) no-repeat bottom right; }

#content_full .contentIMG_border { background: url(../images/bg_repeat_wide.png) repeat-y; padding-left: 15px; padding-right: 15px; }
#content_full .contentIMG_bottom { background: url(../images/bg_bottom_wide.png) no-repeat; height: 20px; width: 100%; }
#content_full .contentIMG_top { background: url(../images/bg_top_wide.png) repeat-y bottom; height: 20px; width: 100%; margin-top: -16px; z-index: 4; position: relative; }
#content_full .contentIMG { background: #FFFFFF url(../images/bg_logo_wide.gif) no-repeat bottom right; }
