BODY {
	BACKGROUND-COLOR: #ffffff;
}

#seiten-frame {
	BORDER-top: black 1px solid;
	BORDER-bottom: black 1px solid;
	BORDER-left: black 1px solid;	
	Z-INDEX: 1;
	BACKGROUND-IMAGE: url(../images/links_hg.gif);
	BACKGROUND-REPEAT: repeat-y;
	POSITION: relative;
	min-width: 800px;
	overflow: hidden;
	width: 99.0%;
	margin: 5px 3px 3px 5px;
}

#seiten-kopf {
	HEIGHT: 90px;
	margin: 0;
	Border-bottom: 10px solid black;
	background-color: #fff;
	BACKGROUND-IMAGE: url(../images/kopf-zumutbar.jpg);
	BACKGROUND-REPEAT: no-repeat;
}



#seiten-dienste {
	DISPLAY: block;
	padding-LEFT: 10px;
	POSITION: relative;
	HEIGHT: 1.6em;
	line-height: 1.6em;
	border-bottom: 1px solid black;
	vertical-align: middle;
	background-color: #FFF;
}
#fontsize {
	POSITION: absolute;
	width: 135px;
	HEIGHT: 1.6em;
	line-height: 1.6em;
	vertical-align: middle;
	background-color: #FFF;
	border-right: 1px solid black;
}
#rootline {
	PADDING-LEFT: 10px;
	POSITION: absolute;
	left: 150px;
	HEIGHT: 1.3em;
	line-height: 1.3em;
	vertical-align: middle;
	background-color: #FFF;
}


/*
#bereich-dienste {
	DISPLAY: block;
	PADDING-LEFT: 5px;
	padding-right: 5px;
	FONT-SIZE: 70%;
	Z-INDEX: 6;
	MARGIN-LEFT: 230px;
	BORDER: #cccccc 1px solid;
	MARGIN-RIGHT: 5px;
	POSITION: relative;
	TOP: 4px;
	BACKGROUND-COLOR: #ebebeb;
}
*/

#bereich-links {
	FONT-SIZE: 80%;
	Z-INDEX: 5;
	FLOAT: left;
	WIDTH: 220px;
	TOP: 5px;
	HEIGHT: auto;
	min-height: 250px;
}

#bereich-inhalt {
	padding: 0px 10px 0px 0px;
	MARGIN: 15px 210px 4px 230px;
	Z-INDEX: 7;
}
#bereich-inhalt-breit {
	padding: 0px 10px 0px 0px;
	MARGIN: 15px 10px 4px 230px;
	Z-INDEX: 7;
}
/* IE CSS Hack --------------------------------------------------- */

* html #bereich-links {
	margin-right: -3px;
}
* html #bereich-inhalt {
	margin: 15px 207px 4px 227px;
	display: inline-block;
}
* html #bereich-inhalt-breit {
	margin: 15px 10px 4px 227px;
	display: inline-block;
}

* html #bereich-rechts .normal {
	margin-right: -3px;
}
/* Ende IE CSS Hack ---------------------------------------------- */



#bereich-fusszeile {
	FONT-SIZE: 80%;
	Z-INDEX: 8;
	PADDING-BOTTOM: 0px;
	MARGIN: 20px 10px 10px 20px;
	WIDTH: auto;
	POSITION: relative;
}
#bereich-fusszeile A {
	COLOR: #990000;
	TEXT-DECORATION: none;
}
#bereich-fusszeile A:hover {
	TEXT-DECORATION: underline;
}

#bereich-rechts {
	MARGIN-TOP: 15px;
	Z-INDEX: 9;
	FLOAT: right;
	MARGIN-BOTTOM: 5px;
	WIDTH: 180px;
	MARGIN-RIGHT: 5px;
}
#bereich-rechts DIV.rechts-oben {
	FONT-SIZE: 2px;
	BACKGROUND-IMAGE: url(../bilder/re_oben.jpg);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 180px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 6px;
}
#bereich-rechts DIV.rechts-mitte {
	BACKGROUND-IMAGE: url(../bilder/re_mitte.jpg);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 180px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat-y;
}

#seiten-fuss {
	Z-INDEX: 10;
	BACKGROUND-IMAGE: url(../bilder/seitenfuss_hg.gif);
	BACKGROUND-REPEAT: repeat;
	POSITION: relative;
	HEIGHT: 50px;
	clear: both;
}
#seiten-fuss-sponsoren {
	PADDING: 10px 10px 10px 10px;
	FONT-SIZE: 80%;
	MARGIN: 0px;
}

#seiten-fuss-links {
	PADDING-LEFT: 10px;
	LEFT: 0px;
	WIDTH: 210px;
	PADDING-TOP: 10px;
	POSITION: absolute;
	TOP: 0px;
}
#seiten-fuss-rechts {
	PADDING-LEFT: 230px;
	PADDING-TOP: 10px;
}

/* W3C XHTML Validierung */
#w3c_valid {
    PADDING-TOP: 10px;
    POSITION: absolute;
    TOP: 0px;
    RIGHT: 20px;
}

/* Auszeichnungen f&#65533;r Printseite */ 

#print-seitenkopf{
	DISPLAY: none;
}
#print-seitenfuss{
	DISPLAY: none;
}
