/* general stuff */

* html, * html body { 
	overflow: none; 
	}
	
*+html {
	height: 100%;	
	}

body {
	position: relative;
	margin: 0; padding: 0;
	height: 100%;
	background: #FFF url(../images/kachel.gif) repeat;
	}

/* Layout */

#kontaktbox { /* webContact */
	width:232px;
	height:95px;
	position:relative;
	float:right;
	margin:13px 13px 0 0;
	background: url(../images/kontaktbox.jpg) no-repeat;
	font-size:11px;
	text-align:right;
	}
	
#kontaktbox h5 { /* webContact */
	margin:13px 15px 3px 0;
	font-size:11px;
	color:#A80C09;
	}
	
#kontaktbox p { /* webContact */
	margin:0 15px 5px 0;
	}
	
#kontaktbox a { /* webContact */
	margin:0 15px 0 0;
	font-size:11px;
	color:#A80C09;
	}

#kontaktbox a:hover { /* webContact */
	font-size:11px;
	color:#000;
	}

#accessibility {
	position: absolute;
	left: -2000px;
	top: -2000px;
	display: none;
	}

#pagewidth-1024 {
	position: relative;
	width: 908px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px; 
	background: #FFF url(../images/back.gif) repeat-y;
	}

#header-1024 {
	height: 120px; width: 100%; 
	text-align: center;
	}
 
#outer-1024 { 
	width: 900px;
	} 

#leftcol {
	padding-top: 32px;
	padding-left: 11px;
	padding-bottom: 15px;
	width: 225px;
	float: left;
	margin: 0;
	overflow: hidden;
	} 

#maincol { 
	position: absolute;
	left: 220px; top: 152px;
	width: 677px; 
	clear: both;
	} 
 
#content { 
	position: relative;
	text-align: left;
	padding-left: 10px; 
	padding-right: 15px;
	overflow: auto;
	}

#rightcol-1024 {
	position: absolute;
	left: 11px; top: 402px;
	width: 180px;
	text-align: left;
	border-left: 1px #A80C09 solid; 
	border-right: 1px #A80C09 solid; 
	border-bottom: 1px #A80C09 solid; 
	} 

#rightcol-1024 div.module {
	margin: 0; padding: 0;
	width: 180px;
	}

#footer { 
	position: absolute;
	left: 11px;
	bottom: 0px;
	height: 23px;
	width: 886px; 
	font-size: 11px;
	margin-bottom: 15px;
	background: #94002D;
	}

*+html #footer {
	}

#footer div, #footer div a:link, #footer div a:visited {
	font-size: 11px;
	padding-top: 5px;
	font-weight: normal;
	color: #FFF;
	}

#footer div a:hover {
	text-decoration: underline;
	}

#footer #footpic {
	position: absolute;
	left: 0px; bottom: 0px;
	}