html { margin:0;
       padding:0;
       height:100%;
       overflow:scroll;

}

body{
	margin: 0;
	padding: 0;
	font: 100.01% arial, hevetica, sans-serif;
	text-align: center;
        background: url(bilder/bg.gif) repeat-x #eeeeee;
}

#Kopfzeile{
	height: 250px;
        background-color: #FFFFFF;
	width: 900px;
        border: 3px solid #FFFFFF;
        padding-bottom:5px;
        position:relative;
}

#Container{
	margin: 0;
	padding: 0;
        border: 3px solid #FFFFFF;
	width: 900px;
        min-height:485px;
        background: /*url(start/bilder_start/bg_02.jpg) no-repeat -30px bottom*/ #ffffff;
        padding-bottom: 10px;
}

#Menu{
        padding-top: 15px;
        margin: 0px;
	float: left; 
	width: 165px;
        text-align: left;
        position: relative;
        background-color:#ffffff;
        filter:alpha(opacity=90);
        -moz-opacity:.90;
        opacity:.90;
}

#Pfad{
        margin: 0px 0px 0px 200px;
        text-align: left;
        font-size: 80%;
}

#Content, #ContentPlain{
        height:auto;
        width:auto;    
        margin: 0px 0px 0px 190px;
        padding: 5px 5px 5px 5px;
        text-align: left;
        line-height: 17px;
        font-size: 75%;
} 

#ContentPlain{
	margin-right: 0px;

} 

#teaser{
        float: right;
        margin-right: 0px;
	/*background:url(bilder/teaser/teaser_leer.gif) no-repeat;*/
        width: 170px;
        text-align: left;
}

#Fusszeile{
	clear: both;
	height: auto;
        text-align:center;
        font-size: 70%;
        color: #666666;
}

#schatten {
        height:auto; 
        width:950px;
        margin:auto;
        background:url(bilder/bg_schatten.gif) repeat-y;
}

#borderlinks {
        border-left: 1px dotted rgb(136, 136, 136);
        border-bottom: 1px solid #ffffff;
        border-top: 1px solid #ffffff;
        padding: 5px;
        float: right;
        width: 500px;
        height: auto;
        background:url(bilder/background-reverse.jpg) no-repeat bottom right #f5f5f5;
        position:relative;
}

#borderlinks img {
        position: absolute;
        left: -220px;
        top: 35px;}

#borderlinks:hover {
        border-left: 1px dotted #7fb120;
        padding: 5px;
        float: right;
        width: 500px;
        height: auto;
        background:url(bilder/background.gif) no-repeat bottom right #ffffff;
        position:relative;
}

#borderlinks:hover img {
        position: absolute;
        left: -220px;
        top: 35px;}

#untenschatten {
        background:url(bilder/schattenunten02.gif) no-repeat bottom right;
        width: 930px;
        height: 33px;
        margin: auto;
}

/* menu oben dritte ebene */

div#obenmenu div {
   display:inline;
   height: 30px;
   margin: 2px 1px 3px 0px;
   padding: 5px 10px 5px 10px;
   background-image: url(bilder/menuoben_register01.gif);
   background-position:top right;
   position:relative;
}

div#obenmenu div:hover {
   background-image: url(bilder/menuoben_register01_hover.gif);
   background-position:top right;

}

div#obenmenu div div {
   background-image: url(bilder/menuoben_register02.gif);
   background-position:top left;
   background-repeat:no-repeat;
   width:2px;
   height:15px;
   margin:0px;
   padding-left:-3px;
   position:absolute;
   top:0px;
   left:0px;
   }

div#obenmenu div:hover div {
   background-image: url(bilder/menuoben_register02_hover.gif);
   background-position:top left;}

div#obenmenu div a {
   color:#222222;
   border:0px;
   text-decoration:none;
}

div#obenmenu div a:hover {
   color:#222222;
   border:0px;
   text-decoration:none;
}