BODY {
	BACKGROUND-COLOR: #ffffff;
}

#seiten-frame {
	BORDER: none;
	Z-INDEX: 1;
	POSITION: relative;
	min-width: 800px;
	overflow: hidden;
	width: 99.0%;
	margin: 5px 3px 3px 5px;
}

#seiten-kopf {
	HEIGHT: 152px;
	margin: 0;
	Border: none;
	background-color: #fff;
	BACKGROUND-IMAGE: url(../images/header.jpg);
	BACKGROUND-REPEAT: no-repeat;
}



#seiten-dienste {
	DISPLAY: block;
	POSITION: relative;
	HEIGHT: 40px;
	line-height: 40px;
	vertical-align: middle;
}

#rootline {
	PADDING-LEFT: 10px;
	POSITION: absolute;
	top: 0px;
	HEIGHT: 18px;
	line-height: 18px;
	vertical-align: middle;
}

#second-line {
	DISPLAY: block;
	POSITION: absolute;
	top: 20px;
	width: 2000px;
	HEIGHT: 19px;
	BACKGROUND-IMAGE: url(../images/2nd_line.jpg);
}


/*
#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: 200px;
	MARGIN-RIGHT: 5px;
}
#bereich-rechts DIV.rechts-oben {
	FONT-SIZE: 2px;
	BACKGROUND-IMAGE: url(../images/re_oben.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 10px;
}
#bereich-rechts DIV.rechts-mitte {
	BACKGROUND-IMAGE: url(../images/re_mitte.gif);
	PADDING: 0 0 0 0;
	MARGIN: 0px;
	BACKGROUND-REPEAT: repeat-y;
}

#bereich-rechts DIV.rechts-mitte DIV.rechts-content {
	PADDING-TOP: 5px;
	PADDING-Right: 12px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 12px;
	MARGIN: 0px;
}

#bereich-rechts DIV.rechts-unten {
	FONT-SIZE: 2px;
	BACKGROUND-IMAGE: url(../images/re_unten.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 10px;
}

#seiten-fuss {
	Z-INDEX: 10;
	BACKGROUND-IMAGE: url(../images/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;
}