*{                  margin:0; padding:0; border:0; outline:none; }
body, html{         width:100%; height:100%; font-family:Arial, Verdana; }
body{              overflow-y:scroll; }

a{                 font-family: Arial; color:#b21461; text-decoration:none; }
a:hover {          font-size: color:#b21461; text-decoration:underline;}

#outerpage{        width:994px; position:absolute; z-index:1; left:50%; margin-left:-496px; }
#innerpage{        float:left; width:994px; padding-top:11px; position:relative; }
#top{              float:left; width:994px; height:90px; background:url(../upload/layout/bg_linie.jpg) bottom repeat-x; }
#logo{             float:left; width:263px; height:80px; padding-left:37px; }

#navitop{          float:right; font-size:0.75em; }
#navitop ul{       float:left; }
#navitop ul li{    float:left; padding-right:19px; list-style:none; }

#content{          float:left; width:922px; padding:24px 36px 24px 36px; background:#F9EDED; }

#navi{             float:left; width:152px; font-size:0.75em; }
#navi ul{          float:left; width:151px; padding-left:1px; }
#navi ul ul{       float:left; width:146px; padding:2px 0 8px 6px; font-size:0.95em; }
#navi ul ul li{    float:left; width:146px; list-style:none; }
#navi ul ul li a{  float:left; width:146px; padding:1px 0 1px 0; font-weight:bold; }
#navi ul li{       float:left; width:151px; list-style:none; }
#navi ul li a{     float:left; width:151px; padding:2px 0 2px 0; font-weight:bold; }
#navi ul li a.selected{     color:#000000; }

#inhalt{           float:left; width:760px; padding-left:10px; }
#text{             float:left; width:377px; padding-right:30px; color:#1a1919; }
#text h1{          padding:0 0 14px 0; font-size:0.75em; line-height:1.55em; font-weight:bold; }
#text h2{          padding:0 0 0 0; font-size:0.75em; line-height:1.55em; font-weight:bold; }
#text p{           padding:0 0 14px 0; font-size:0.75em; line-height:1.55em; }
#text ul{          padding:0 0 14px 24px; font-size:0.75em; line-height:1.55em; }
#text li{          list-style:disc; }
#bild{             float:left; width:353px; padding-top:54px; }

#formular{         float:left; width:353px; padding-top:50px; color:#1a1919; font-size:0.75em; line-height:1.55em; }
#formular input{   border:1px solid #cccccc; padding:3px; width:250px; }
#formular input.check{   border:1px solid #cccccc; padding:3px; width:50px; }
#formular td{      padding-bottom:4px; }

#seitennavi{       float:left; width:750px; padding:0 0 10px 0; font-size:0.75em; }
#seitennavi a{     float:left; padding:3px; }
#seitennavi a.selected{ color:#000000; }

#slidenav{         float:left; width:750px; padding-bottom:10px;  }
#slideshow{        float:left; position:relative; width:750px; height:570px; overflow:hidden; text-align:center; }
.imgcon{           margin:auto; position:absolute; left:0; top:0; z-index:1; }

#footer{           float:left; width:994px; margin:0 0 15px 0; padding-top:5px; border-top:1px solid #b30f64; color:#888888; text-align:right; font-size:0.7em; }
