html, body {height: 100%;margin:0;padding:0;}

.text
       { color: black; font-size: 11px; font-family: Verdana, arial, sans-serif; line-height: 15px; text-decoration: none }

.klein
        { color: black; font-size: 9px; font-family: Verdana, arial, sans-serif; line-height: 15px; text-decoration: none }


.uberschrift
     { color: black; font-size: 14px; font-family: Verdana, arial, sans-serif; font-weight: bold ; margin-top: 30px; margin-bottom: 0; }
a:link
        { color: #808080; font-size: 11px; font-family: Verdana, arial, sans-serif; font-style: normal; font-weight: 400; line-height: 15px; text-decoration: none }
a:link:hover, a:visited:hover { color: #800000; font-size: 11px; font-family: Verdana, arial, sans-serif; font-style: normal; font-weight: 400; line-height: 15px; text-decoration: none; }
a:visited { color: #808080; font-size: 11px; font-family: Verdana, arial, sans-serif; font-style: normal; font-weight: 400; line-height: 15px; text-decoration: none; }
a:link:active, a:visited:active { color: #800000; font-size: 11px; font-family: Verdana, arial, sans-serif; font-style: normal; font-weight: 400; line-height: 15px; text-decoration: none; }
.ort { color: #f4c51a; font-size: 18px; font-family: Verdana, arial, sans-serif; font-weight: bold; padding-right: 10px; }

#main {background:#FFFFFF;  margin:0px;  width:980px;  border: solid 1px #ffffff; position:absolute; top:10px; left:10px; }
#top{height:120px; text-align:right; width:967px; padding-right:15px; overflow:auto; margin:0em auto;  background-color:#FFFFFF; }
#navi{background-image: url(media/navi_bg.jpg); padding-left:145px; height:25px; text-align:left; width:835px; overflow:auto; margin:0em auto; word-spacing: 10px; line-height:25px; font-size: 11px; font-family: verdana, arial; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#subNavi{background:#666666; padding-left:150px;  height:20px; text-align:left; float:left; width:682px; overflow:auto; margin:0 auto;  line-height:20px; font-size: 11px; font-family: verdana, arial;  border-bottom: 1px solid #ffffff; }
#subNavi a {color:#ffffff; padding-left:30px;}
#content{height:72%; text-align:left; width:980px; overflow:auto; margin:0em auto; background-image: url(media/text_bg.jpg); border: 1px solid #ffffff; color: black; font-size: 11px; font-family: verdana, arial;   }
#text{ padding-right:260px; padding-left:137px; padding-bottom:20px;   }
#frame{ padding-left:60px; }
#text2{ padding-right:450px; padding-left:137px; padding-bottom:20px;   }
#text3{ padding-right:20px; padding-left:500px; padding-bottom:20px;   }
.content2 { float:right; font-size:11px; line-height:15px; padding:0 0 5px ; color:#000; width:35em; height:98%; margin-top: -10px !important; margin-right: 5px; margin-bottom: 20px; margin-left: 5px; }

.content2 p {margin-left:0px;}
.content1 {
float:left;
font-size:11px;
line-height:15px;
padding:0 0 5px 10px;
margin:-10px 5px 5px;
color:#000;

width:35em;
height:98%;
}

p{margin:10px;}
.content2a { float:right; font-size:11px; line-height:15px; padding:0 0 5px ; color:#000; width:15em; height:98%; margin-top: -10px !important; margin-right: 5px; margin-bottom: 20px; margin-left: 5px; position:inherit; top:0; left:150px;}
.content2b { float:right; font-size:11px; line-height:15px; padding:0 0 5px ; color:#000; width:15em; height:98%; margin-top: -10px !important; margin-right: 5px; margin-bottom: 20px; margin-left: 5px; position:inherit; top:0; left:150px;}


