body{
      margin: 0px auto;
      padding:0px;
}

div{
      margin:0px auto;
      padding:0px;
}

p{
      margin:0px;
}

h1{
      margin:0px;
      padding:0px;
}

h2{
      margin:0px;
      padding:0px;
      padding-bottom:12px;
      margin-bottom:16px;
}

h3{
      margin-top:16px;
}

h4{
      margin:0px;
      padding:0px;
      margin-top:2px;
      padding-bottom:10px;
      width:176px;
      text-align:left;
}

iframe{
      border:0px;
      overflow:auto;
      height:700px;
}

iframe#gaestebuch{
      border:0px;
      height:1200px;
      overflow:auto;
      width:516px;
}

iframe#gaestebuch_admin{
      border:0px;
      height:1200px;
      overflow:auto;
      width:720px;
}

ul{
   padding-left:24px;
}

.ul_site_content{
      width:176px;
      list-style:none;
      margin:0px;
      padding:0px;
}

.ul_menu{
      padding-left:0px;
	  margin-top:46px;
      list-style:none;
}

.ul_site_content a{
      border-bottom:1px solid #38398C;
      padding:7px;
      display:block;
}

.ul_menu a{
      display:block;
      width:130px;
      height:33px;
      text-align:center;
      padding-top:7px;
      padding-right:16px;
}

.ul_menu li{
      margin-bottom:8px;
}

#start_main{
	width:900px;
      height:700px;
}

#start_willkommen{
	position:relative;
      top:72px;
      text-align:center;
      font-size:20px;
      margin-bottom:32px;
}

#start_link{
	position:relative;
      top:64px;
      text-align:center;
      font-size:20px;
}

#wrap{
      width:100%;
      min-height:530px;
}

#head{
      width:1000px;
      min-height:100px;
}

#logo{
      width:285px;
      height:211px;
      float:right;
      padding-top:8px;
      padding-bottom:8px;
}

#h1{
      float:right;
      margin-right:124px;
      width:200px;
      height:10px;
      top:210px;
      position:relative;
}

#body{
      width:1000px;
      min-height:100px;
}

#main{
      float:right;
}

#head_main{
      width:846px;
      height:36px;
}

#body_main{
      width:846px;
      min-height:136px;
      padding-bottom:32px;
}

#body_main_site_menu{
      padding-bottom:32px;
}

#inner_content{
      min-height:300px;
      width:592px;
      float:left;
      padding-left:24px;
      padding-top:16px;
      padding-right:32px;
}

#inner_content_admin{
      min-height:300px;
      width:626px;
      float:left;
      padding-left:0px;
      padding-top:16px;
      padding-right:20px;
}

#entry_content{
      min-height:300px;
      padding-bottom:20px;
}

#site_content{
      min-height:300px;
      width:192px;
      float:left;
      padding-top:16px;
      padding-left:6px;
}

#main_content{
      min-height:300px;
      padding-left:24px;
      padding-top:16px;
      padding-right:32px;
}

#bottom_main{
      width:846px;
      height:47px;
}

#bottom_main p.fusszeile {
      float:right;
      margin-bottom:6px;
      padding-right:24px;
      padding-top:8px;
}

#menu{
      float:left;
}

.clear{
      clear:both;
}

.copyright{
      width:100%;
      margin-bottom:8px;
}

.center{
      text-align:center;
}

.top{
      text-align:right;
      margin-top:8px;
      padding-right:8px;
}

.div_eingerueckt{
      margin-left:8px;
}

.pflichtfelder{
      margin-top:16px;
}

.form{
      margin-top:32px;
}

#fehlerBox{
      border:4px double #E52030;
      font-size:11px;
      font-weight:bold;
      height:30px;
      margin-bottom:16px;
      margin-top:16px;
      padding-bottom:2px;
      width:100%;
}

#fehlerBox_nicht_anzeigen{
      display:none;
}

.ungueltiges_login{
      display:block;
      position:relative;
      top:5px;
}

.impressum{
      margin-top:16px;
}

#breadcrumb{
      margin-left:24px;
      padding-top:8px;
}

#UeberunsContent_tbl{
      height:400px;
      width:200px;
}

.span_fuss{
	color:white;
}
