/*Allgemeines*/
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #766F6F; margin:20px 0px}
h1 {font-size: 18px;font-weight: bold; margin:10px 5px;}
p {margin: 10px 5px;}
hr{height:1px; width:95%; color:#000000; text-align:center; clear:both}
ul{margin:0; padding:0; list-style-type:none;}
li{margin:5px 5px;}

/*Klassen*/
.indextitel{font-size:14px; font-weight:bold; text-align:left;}
.stitel_klein{font-size:13px; font-weight:bold; text-align:left;}/*Seitentitel klein*/
.untertitel{font-size:11px; font-weight:bold; text-align:left;}/*Seitentitel klein*/
.navibg {background-image:  url("../images/bg_navi.jpg");background-repeat: no-repeat; background-color:#E8E8E8; margin:0px 0px;}
.abstand {height: 180px;width: 200px;}/*abstandhalter von oben bis beginn hauptnavi*/
.navi{width:200px;}
.datum {font-size: 11px;color: #FFFFFF;margin-left: 10px;}
.copy{text-align:right; margin-right:10px; color:#FFFFFF; font-size:11px;}
.inhalt{text-align:left; background-color:#DAD7D7;}
.eingabefelder{width:200px; background-color:#FFFFFF; border:1px solid #000000; padding-left:3px; font-size:12px;}/*Formularfelder*/
.txtbereich{width:200px; height:150px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #000000; overflow:auto; padding-left:3px}/*Textarea */
.eingabemitgl{width:150px; background-color:#FFFFFF; border:1px solid #000000; padding-left:3px; font-size:12px;}/*Formularfelder Mitgliedschaft*/
.txtmitgl{width:397px; height:50px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #000000; overflow:auto; padding-left:3px}/*Textarea Mitgliedschaft */
.button{width:65px; height:auto; background-color:#FFFFFF; border:1px solid #000000;}/*Sendeknopf formular*/
.fehler{color:#FF0000;}/*Fehlerausgabe in Formulare*/
.agb_titel{font-weight:bold;}/*Titel der jewiligen titel in der AGB*/
.innenab{margin-left:10px;}/*Text eingerückt nach Titel in der AGB*/
.topbutton{text-align:right; margin-right:5px;}/*position 'Nach oben' Link in AGB*/
.erhebung{font-size:16px; font-weight:bold;}/*Anfangsbuchstabe erhoben*/
.mussfeld{color:#FF0000;}/*Felder die asgefülltwerden müssen mit stern markiert*/
.boldallg{font-weight:bold;}/*Allgemeine FettFormatierung*/
.vorstandmitg{width:170px; float:left; margin:5px 5px; padding:0px;}/*Div für die Vorstandmitgl*/
.vorstandbild{width:100px; margin:0px; padding:0px;}/*Div für Bilder Vorstandmitgl*/
.vorstandtxt{width:150px; padding:0px; text-align:left;}/*Div für Vorstandmitgl-angaben*/
.mitglieder{width:250px; float:left; margin:5px 5px; padding:0px;}/*Div für Mitglieder*/
.firmen{width:auto; float:left; margin:5px 5px; padding:0px;}/*Div für firmen*/
.mitgltxt{width:auto; padding:0px; text-align:left;}/*Div für Firmen-angaben*/
.firmenlogo{width:auto; margin:0px; padding:0px;}/*Div für Firmenlogo*/
.umbruch{clear:left;}/*nach divs mit float umbruch erzeugen*/
.newsinhalt{width:400px; margin:5px 5px}
.newstitel{text-align:left; float:left; font-weight:bold; padding-left:5px}/*Positionierung Titel News*/
.newsdatum{font-size:11px; float:right; padding-right:5px; text-align:right;}/*Positionierung datum News*/
.newstxt{clear:left; padding:5px;}/*Positionierung text News*/
.events{width:500px; margin:5px 5px; border-bottom:1px solid #000000;}/*Div für Events*/
.preise{width:520px; padding:0px;}/*Div für preisliste*/
.preisetitel{width:400px; float:left; font-weight:bold; padding-left:5px;}/*Positon von Titel Preise*/
.preisetext{width:450px; padding-left:5px; clear:both;}/*Position von text Preise*/
.preis{width:100px; float:right; text-align:right; font-weight:bold;}/*position von eigentlicher Preis*/
.partner{width:500px; padding:0px; margin:auto;}/*Div für partneranzeige*/
.banner{width:auto; height:auto; padding-left:5px;}/*Container für Logos Partner*/
.partnertxt{width:500px; padding-left:5px; text-align:left;}/*Position von text Partner*/
.medien{width:450px; margin-left:auto; margin-right:auto; padding:0px;}/*Div für Medienberichte*/
.medientitel{margin:5px 5px; font-weight:bold; font-size:14px;}
.medienbild{width:auto; margin:5px 5px;}
.medieninhalt{width:auto; margin:5px 5px;}


/*Formatierung Navigation oben*/
#navitop ul{margin:0px; padding:0px; list-style-type:none;}
#navitop li{margin:2px 5px; float:left;}
a.oben:link, a.oben:visited, a.oben:hover{color:#FFFFFF; text-decoration:none;}
a.oben:hover{color:#333333;}

/*Formatierung Hauptnavi*/
#hauptnavi{height:200px;}
#hauptnavi ul{margin:0px; padding:0px; list-style-type:none;}
#hauptnavi li{margin-left:10px; margin-top:5px; text-align:left;}
#hauptnavi li a:link,a:visited,a:hover{color:#B12B2A; text-decoration:none;}
#hauptnavi li a:hover{color:#666666;}

/*Links*/
a:link,a:visited,a:hover{color:#B12B2A; text-decoration:none;}
a:hover{color:#666666;}

/*Formatierung Gästebuch*/
.smilie{width:auto; float:left; margin:0px 3px;}
.eintragen{text-align:center;}
.kursiv{font-style:italic;}
.fett{font-weight:bold;}
.eintrag{width:500px; height:auto; padding:0px; border:1px solid #000000; margin-left:auto; margin-right:auto; margin-top:8px;}
.eintragname{width:395px; float:left; padding-left:5px; height:18px; background-color:#999999;}
.eintragdatum{width:100px; float:left; text-align:center; height:18px; background-color:#999999;}
.eintragtxt{clear:both; padding:5px; width:490px; background-color:#CCCCCC;}
.linkeintragen{margin-left:auto; margin-right:auto; display:block; width:400px; text-align:center;}
.currentpage{font-weight:bold;}
.box{ width:500px; margin-left:auto; margin-right:auto; text-align:center; padding-top:10px;}
.page{font-size: 100%;}
