#root{
    margin:auto;
    background-color:#FFFFFF;
}
#head{
    width:760px;
    height:100px;
    color:#000000;
    background-color:#FCE259;
    margin:auto;
    padding:0px;
}
#head-left{
    float:left;
    width:500px;
    height:75px;
    padding:0px;
    margin:0px;
    text-align:center;
    overflow:hidden;
}
#head-left img{
    border:0px;
    padding:0px;
}
#head-left a{
    border:0px;
    padding:0px;
}
#head-right{
    text-align:left;
    float:left;
    width:200px;
    height:75px;
    margin:0px;
    padding:0px;
    margin-left:40px;
}
#head-text1{
    font-family:'Times New Roman',serif;
    font-style:normal;
    font-variant:normal;
    font-size:130%;
    font-weight:bolder;
    color:#0A0468;
    margin:0px;
    padding:0px;
}
#head-text2{
    font-family:'Times New Roman',serif;
    font-style:normal;
    font-variant:normal;
    font-size:130%;
    font-weight:bolder;
    color:#0A0468;
    margin:0px;
    margin-left:20px;
    padding:0px;
}
#head-text3{
    font-family:'Times New Roman',serif;
    font-style:normal;
    font-variant:normal;
    font-size:130%;
    font-weight:bolder;
    color:#0A0468;
    margin:0px;
    margin-left:40px;
    padding:0px;
}
#navigation{
    float:left;
    width:760px;
    height:25px;
    color:#000000;
    background-color:#FCE259;
    border-top:1px solid #C2BA4D;
    text-align:center;
    padding:0px;
    margin:0px;
}
#head-menu{
    list-style: none;
    height:25px;
    margin: 0px;
    margin-top:2px;
    padding: 0px;
}
#head-menu a{
    width:200px;
    color:#3F2B07;
    background: #F6E8CC;
    text-decoration: none;
    font: bold 12px verdana, sans-serif;
    display: inline;
    border: 1px solid #C2BA4D;
    padding: 1px 10px 1px 10px;
    margin:0px;
    margin-left:5px;
}
#head-menu li{
    display: inline
}
#head-menu a:hover{
    color: #746F29;
    background-color: #E0DCA7;
}
#main{
    height:450px;
    width:758px;
    border-left:1px solid #FCE259;
    border-right:1px solid #FCE259;
    background-image:url(../bilder/hblume.jpg);
    margin:auto;
}
#main h3{
    font-family:verdana,sans-serif;
    margin-top:10px;
    margin-left:20px;
    margin-right:20px;
    margin-bottom:25px;
}
#main h4{
    font-family:verdana,sans-serif;
    margin-top:10px;
    margin-left:30px;
    margin-right:30px;
    margin-bottom:10px;
}
#main p{
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:small;
    font-weight:normal;
    margin-top:0px;
    margin-left:30px;
    margin-right:30px;
}
#main th{
    text-align: left;
    font-weight:bold;
}
#main td{
    text-align: left;
}
#main table{
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:small;
    font-weight:normal;
    margin-top:0px;
    margin-left:35px;
    margin-right:30px;
}
#main textarea{
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:small;
    font-weight:normal;
}
#main input{
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:small;
    font-weight:normal;
}
#main label{
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:small;
    font-weight:normal;
}
#main-kontakt{
    height:450px;
    width:756px;
    float:left;
    padding:0px;
    margin:0px;
    text-align:left;
    overflow:auto;
}
#main-kontakt h4{
    font-family:verdana,sans-serif;
    margin-top:10px;
    margin-left:30px;
    margin-right:30px;
    margin-bottom:10px;
    text-align:center;
}
#main-kontakt li{
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:small;
    font-weight:normal;
    color:black;
    margin-left:30px;
}
#main-kontakt legend{
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:small;
    font-weight:bold;
    color:black;
    padding-left:35px;
    margin-bottom:10px;
    margin-left:-5px;
}
#main-kontakt td{
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:small;
    font-weight:normal;
    color:black;
    padding-right:10px;
}
#main-kontakt fielset{
    margin:0px;
}
#main-kontakt a{
    text-decoration: none;
    color:blue;
}
#main-ueberuns{
    height:450px;
    width:756px;
    float:left;
    padding:0px;
    margin:0px;
    text-align:left;
    overflow:auto;
}
#main-ueberuns h4{
    font-family:verdana,sans-serif;
    margin-top:10px;
    margin-left:30px;
    margin-right:30px;
    margin-bottom:10px;
    text-align:center;
}
#main-ueberuns ul{
    margin-top:5px;
    margin-bottom:0px;
}
#main-ueberuns li{
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:small;
    font-weight:normal;
    color:black;
    margin-left:30px;
}
#main-ueberuns table{
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:small;
    font-weight:normal;
    margin-top:0px;
    margin-left:14px;
    margin-right:14px;
}
#main-agb{
    height:450px;
    width:756px;
    float:left;
    padding:0px;
    margin:0px;
    text-align:center;
    overflow:auto;
}
#main-agb img{
    border:0px;
}
#main-agb h4{
    font-family:verdana,sans-serif;
    margin-top:10px;
    margin-left:30px;
    margin-right:30px;
    margin-bottom:10px;
}
#main-agb h5{
    font-family:verdana,sans-serif;
    font-size:small;
    font-weight:bold;
    margin-top:0px;
    margin-left:30px;
    margin-right:30px;
}
#main-agb p{
    text-align:left;
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:small;
    font-weight:normal;
    margin-top:0px;
    margin-left:30px;
    margin-right:30px;
}
#main-agb a{
    text-decoration: none;
    color:blue;
}
#main-inh{
    height:450px;
    width:756px;
    float:left;
    padding:0px;
    margin:0px;
    text-align:center;
    overflow:auto;
}
#main-inh a{
    text-decoration: none;
    color:blue;
}
#main-home{
    height:450px;
    width:756px;
    float:left;
    padding:0px;
    margin:0px;
    text-align:center;
    overflow:auto;
}
#main-home a{
    text-decoration: none;
    color:blue;
}
#main-home h3{
    font-family:verdana,sans-serif;
    font-size:110%;
    font-weight:bolder;
    margin-top:5px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:5px;
}
#main-veranst{
    height:450px;
    width:756px;
    float:left;
    padding:0px;
    margin:0px;
    text-align:center;
    overflow:auto;
}
#main-veranst a{
    text-decoration: none;
    color:blue;
}
#main-admin{
    height:425px;
    width:756px;
    float:left;
    padding:0px;
    margin:0px;
    text-align:center;
    overflow:auto;
}
#main-admin table{
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:small;
    font-weight:normal;
    margin-top:0px;
    margin-left:10px;
    margin-right:30px;
}
#main-admin td{
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:small;
    font-weight:normal;
    color:black;
    padding-right:10px;
}
#main-admin legend{
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:small;
    font-weight:bold;
    color:black;
    padding-left:13px;
    margin-bottom:10px;
    margin-left:-15px;
}
#main-admin fielset{
    margin:0px;
}
#main-admin p{
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:small;
    font-weight:normal;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
}
#main-navigation{
    float:left;
    width:758px;
    height:25px;
    color:#000000;
    background-color:#FCE259;
    border-top:1px solid #C2BA4D;
    text-align:center;
}
#foot{
    width:760px;
    height:27px;
    color:#000000;
    background-color:#FCE259;
    margin:auto;
    overflow:hidden;
}
#foot p{
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:xx-small;
    font-weight:normal;
    color:#000000;
    margin:0px;
    margin-top:3px;
    padding:0px;
}
#foot a{
    text-decoration: none;
}
#foot-left{
    float:left;
    width:135px;
    height:25px;
    padding:0px;
    text-align:center;
    border-right:1px solid #C2BA4D;
}
#foot-menu{
    list-style: none;
    height:25px;
    margin: 0px;
    margin-top:2px;
    padding: 0px;
}
#foot-menu a{
    width:100px;
    text-decoration: none;
    font-style:normal;
    font-size:70%;
    font-family:verdana,sans-serif;
    display: inline;
    padding: 1px 1px 1px 1px;
    margin:0px;
    margin-left:5px;
    color:blue;
}
#foot-menu li{
    display: inline
}
#foot-menu a:hover{
    color: #746F29;
}
#foot-right{
    float:left;
    width:590px;
    height:25px;
    margin-top:3px;
    margin-left:15px;
    margin-right:0px;
    margin-bottom:0px;
    text-align:left;
    vertical-align:middle;
}
p.veranst{
    padding-left:100px;
    padding-right:100px;
    text-align:justify;
}
p.buchp{
    padding-left:10px;
    text-align: justify;
}
p.homebild{
    font-family:verdana,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:small;
    font-weight:normal;
    margin:0px;
    padding:0px;
}
p.hometext1{
    margin-bottom:10px;
}
p.hometext2{
    margin-bottom:0px;
}
p.ueberunsbild{
    text-align:center;
}
div.buchr{
    width:470px;
    float:left;
}
