/* Layout */
html{overflow-y:scroll;}

body{padding: 0;margin: 0;font: 11px/18px Verdana, Arial, Helvetica, sans-serif;background: #f4f4f4 url(../images/bg.gif) 0 0 repeat-x;color: #312F30;}

#container{margin: 0 auto;padding: 0;width: 878px;	}

#box{margin: 0;width: 872px;padding: 0 3px;background: url(../images/linie-links-rechts.gif) 0 0 repeat-y;}


/*---------------------------------------------------
	Top
---------------------------------------------------*/

#headerTop{width: 872px;height: 30px;margin: 0;padding:0;background: #FFFFFF url(../images/punktlinie_horizontal.gif) 0 100% repeat-x;}

#headerLanguage {
	float: left;
	list-style: none;
	margin: 0;
	padding: 5px 0 0 22px;
	width: 170px;
	color: #8D2014;
}

#headerQuick {
	float: right;
	list-style: none;
	margin: 5px 0 0 11px;
	padding: 0 15px 0 0;
	width: 400px;
	color: #8D2014;
	text-align: right;
}

#search{float: right;width: 232px;margin: 6px 0 0 0;padding: 0;}

#headerNavi{clear: both; height: 79px;width: 847px;margin: 0;padding: 5px 25px 5px 0; background-color:#FFFFFF ;}

#logo {
	float: left;
	height: 74px;
	width: 160px;
	margin: 0;
	padding: 0 0 0 8px;
}

#navigation {
	float: right;
	margin: 0;
	padding: 0 0 0 0;
}

#flash{
	clear: both;
	width: 872px;
	_height: 280px;
	min-height: 280px;
	margin: 0;
	padding: 0;
}

#bild{
	float: right;
	width: 293px;
	_height: 273px;
	min-height: 273px;
	margin: 0;
	padding: 0;
}

/*---------------------------------------------------
	middle
---------------------------------------------------*/

#subNavigation{
	width: 555px;
	margin: 0;
	padding: 0 0 0 20px;	
}

#contentBox, #contentBoxForum{
	width: 872px;
	background: #FFFFFF url(../images/punktlinie_vertikal.gif) 579px 0 repeat-y;
	padding: 0;
	margin: 0;
	min-height: 30px;
}

#contentBoxForum{
	background: #FFF url(../images/punktlinie_vertikal.gif) 183px 0 repeat-y;
}

#forumLeft{
	float: left;
	width: 143px;
	padding: 16px 20px 0;
	text-align: left;
}

#forumContent{
	float: right;
	width: 649px;
	padding: 0 20px;
}

#containerBox{
	float: left;
	width: 575px;
	padding: 0 0 0 10;
	margin: 0;
	background: #FFFFFF url(../images/punkt_horizontal_header.gif) 0 0 no-repeat;
	min-height: 13px;
}

#contentLeftInhaltText{
	float: left;
	width: 520px;
	_height: 300px;
	min-height: 300px;
	
	margin: 0;
	padding: 30px 0 0 20px;
	text-align: left;
}

#contentLeftInhaltText_Ohne{
	float: left;
	width: 520px;
	min-height: 300px;
	_height: 300px;
	margin: 0;
	padding: 0 0 0 20px;
	text-align: left;
}

#contentLeft{
	float: left;
	width: 540px;
	margin: 0;
	padding: 0 0 0 20px;
	text-align: left;
}

#contentRightInhaltText{
	float: right;
	width: 253px;
	margin: 0;
	padding: 25px 20px 0;
	height: 100%;
	text-align: left;	
}

#contentRightInhalt{
	float: right;
	width: 293px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#IndexSidebar{
	float: right;
	width: 253px;
	margin: 0;
	padding: 0 20px;
	text-align: left;	
}


/*---------------------------------------------------
	bottom
---------------------------------------------------*/

#spacer{
	clear: both;
	padding: 0;
	margin: 0;
	width: 872px;
	height: 18px;
	background-color:#FFFFFF;
}

#footer{
	clear: both;
	margin: 0 auto;
	padding: 0;
	width: 878px;
	height: 20px;
	background: url(../images/linie_unten_bg.gif) 0 0 repeat-x;
}

#address{
	float: left;
	width: 872px;
	padding: 10px 0 0 2px;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #7F7E7E;
	text-align: left;

}

#address a, #address a:visited{
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #7F7E7E;
	text-decoration: none;
}

#address a:hover{
	color: #8D2014;
	text-decoration: underline;
}
