/**
* author dreizueins werbewerk gdbr
* copy 2005 dreizueins werbewerk gdbr
* link www.dreizueins.net
*/

body {
	background: #fff url(layout/bilder/header_kachel.gif) repeat-x;
	margin: 0;
	/*margin-bottom: 30px;*/
	text-align: left;
	}

div.header {
	min-width: 600px;
	padding: 0;
	margin: 0;
}
.clear-both {
	/*
	background: #f00;
	*/
	clear: both;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}

div.leftbox {
	position: absolute;
	left: 0px;
	width: 127px;
	background: #FFF;
}

div.nav {
	margin-left: 20px;
	margin-top: 13px;
	background: #FFF;
}

div.container {
	margin-left: 127px; }

div.rightbox {
	position: absolute;
	right: 16px;
	margin-right: -14px;
	width: 182px; }

/* hide the following from IE5-Mac \*/
div.rightbox {
	right: 0;
	margin-right: 0; }
/* IE5-Mac can see the rest */

div.contents {
	background-color: #DFE0E0;
	margin: 0px 185px 2px 2px;
	border: 1px solid #565A5B;
	/*margin-right: 185px;
	margin-left: 2px;*/
	position: relative; } /*** IE6 needs this to display the div ***/


td.bottomline {
	border-bottom: 1px solid #565A5B;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

td.rightline {
	border-right: 1px solid #565A5B;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

td.bottomrightline {
	border-bottom: 1px solid #565A5B;
	border-right: 1px solid #565A5B;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

div.footerbox {
   background: #FFF;
	margin-right: 185px;
}

div.impressum {
	position: relative;
	left: 0;
	width: 107px;
	background: #E12129;
	margin: -23px 0px 0px 0px;
}

div.uns {
	position: absolute;
	right: 0px;
	width: 185px;
	margin: -38px 0px 0px 0px; }
	
div.footer {
	background: #E12129;
}

div.rightborderbox {
	width: 176px;
	border: 1px solid #565A5B;
	margin: 0px 0px 5px 0px;
}

div.rightinfohead {
	border-bottom: 1px solid #565A5B;
	padding: 2px 2px 2px 5px;
	background: #DFE0E0;
}

div.rightinfocontent {
	padding: 2px 2px 2px 5px;
	background: #FFF;
}



.float-left {
	float: left;
}

.float-right {
	float: right;
}

.clear-left {
	clear: left;
}

.clear-right {
	clear: right;
}

.clear-both {
	clear: both;
}

.clear-left,
.clear-right,
.clear-both {
	font: 1px/1px monospace;
	height: 1px;
}