body { margin:0px; background-color:#0e0204; color:#333; font-family:Verdana, Arial, Helvetiva, sans-serif; font-size:12px; line-height:16px; background-image:url('/bilder/hintergrundmotiv.jpg'); background-position:center top; background-repeat:no-repeat; }
p { font-size:12px; line-height:19px; text-align:left; margin:0px 0px 10px 0px; }
ul { margin-bottom:20px; margin-top:0px; }
li { font-size:12px; line-height:17px; text-align:left; margin:0px 0px 10px 0px; }
a { color:#356BA8; }
a:visited { color:#356BA8; }
h1 { font-family: Georgia, Times, serif; font-weight:normal; font-size:24px; line-height:30px; text-align:left; margin:0px 0px 30px 0px; }
h2 { font-family: Verdana, Arial, Helvetiva, sans-serif; font-weight:bold; font-size:14px; line-height:18px; text-align:left; margin:25px 0px 10px 0px; color:#666; }
h3 { font-family: Verdana, Arial, Helvetiva, sans-serif; font-weight:normal; font-size:14px; line-height:21px; text-align:left; margin:35px 0px 10px 0px; color:#fff; background-color:#689ACF; text-indent:8px; }
img { border:0px; }

div.header { height:250px; width:950px; }
div.body { width:950px; min-height:500px; }
div.content { width:480px; min-height:500px; float:left; background-color:#fff; padding:20px; margin-right:40px; }

/* nav1 */
div.nav1 { width:180px; min-height:500px; margin-right:40px; float:left; margin-top:80px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); opacity:.7;
 }
div.navLeftItem { height:28px; background-color:#fff; margin-bottom:2px; }
div.navLeftCurrentItem { height:28px; background-color:#fff; margin-bottom:2px; }
div.navLeft { height:28px; background-color:#0e0204; margin-bottom:2px; }
div.navLeftCurrent { height:28px; background-color:#fff; margin-bottom:2px; }
p.navLeft { font-size:14px; line-height:17px; margin:0px 10px 5px 10px; text-align:right; }
a.navLeftItem { text-decoration:none; color:#990000; }
a.navLeftCurrentItem { text-decoration:none; color:#990000; font-weight:bold; }
a.navLeft { text-decoration:none; color:#fff; }
a.navLeftCurrent { text-decoration:none; color:#990000; font-weight:bold; }

/* nav2 */
div.nav2 { width:165px; min-height:500px; float:left; margin-top:80px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); opacity:.7; }
div.navRightItem { height:28px; background-color:#0e0204; margin-bottom:2px; }
div.navRightCurrentItem { height:28px; background-color:#fff; margin-bottom:2px; }
div.navRight { height:28px; background-color:#0e0204;  margin-bottom:2px; }
div.navRightCurrent { height:28px; background-color:#fff;  margin-bottom:2px; }
p.navRight { font-size:14px; line-height:17px; margin:0px 10px 5px 10px; text-align:left; }
a.navRightItem { text-decoration:none; color:#fff; }
a.navRightCurrentItem { text-decoration:none; color:#990000; font-weight:bold; }
a.navRight { text-decoration:none; color:#fff; }
a.navRightCurrent { text-decoration:none; color:#990000; font-weight:bold; }

/* footer */
div.footer { width:950px; height:60px; text-align:center; }
p.footer { font-size:10px; color:#666; text-align:center; margin:20px 0px 0px 0px; }
a.footer { text-decoration:none; color:#666; }

/* editor styles */
.BildMitRahmen { border:1px solid #ddd; padding:2px; }
.BildMitRahmen0 { border:1px solid #ddd; padding:0px; }

/* sponsoren */
table.sponsor { width:100%; margin-bottom:30px; }
td.sponsorLogo { width:220px; text-align:center; border-bottom:1px solid #eee; }
td.sponsor { border-bottom:1px solid #eee; }
p.sponsorName { font-weight:bolder; margin:0px 0px 5px 0px; }
p.sponsorAdresse { margin:0px 0px 5px 0px; }
p.sponsorLink { margin:0px 0px 0px 0px; }

/* termine */
p.terminTitel { font-size:24px; font-weight:normal; line-height:29px; margin:0px 0px 5px 0px; }
p.terminDatum { font-size:16px; font-weight:normal; line-height:18px; margin:20px 0px 4px 0px: }
p.terminOrt { font-size:16px; line-height:20px; margin:0px 0px 5px 0px;}
p.terminText { font-size:12px; line-height:16px; margin:0px 0px 5px 0px; color:#666;}
img.terminBild { float:right; margin-left:30px; margin-bottom:20px; padding:2px; border:1px solid #ddd; }

/* gästebuch */
div.gb_eintragen legend { margin-right:5px; font-size:11px; }
div.gb_eintragen label { width:120px; margin-right:10px; text-align:right; margin-bottom:3px; }
div.gb_eintrag div.buttons { margin-top:20px; width:710px; text-align:center; }
div.gb_entry { margin-bottom:15px; border-bottom:dotted 1px #689ACF; }
div.gb_entry p.entryHeader { color:#666; font-style:italic; font-size:10px; margin:0px; }

/* meldungen */
.meldungTitel { font-size:18px; font-weight:normal; }
.meldungDatum { font-size:10px; color:#666; margin:0px 0px 2px 0px; }

/* vorstand */
table.vorstand { width:710px; }
td.vorstandBild { width:160px; }
td.vorstandName { width:180px; vertical-align:top; }
p.vorstandTitel { text-align:left; font-size:14px; margin:5px 0px 2px 0px; }
p.vorstandEmail { text-align:left; font-size:9px; margin:0px 0px 15px 0px; }
p.vorstandFunktion { text-align:left; font-size:11px; color:#666; }

/* galerie */
table.galleryPreview { width:480px; table-layout:fixed; margin-top:25px; }
p.galleryNavigation { font-size:10px; color:#666; }

/* formulare */
p.formTitle { font-size:14px; font-weight:bold; margin:20px 20px 20px 20px; color:#666; }
p.formFootnote { font-size:10px; color:#666; margin:40px 20px 20px 20px; }
fieldset { margin-top:20px; margin-bottom:20px; }
.input { width:300px; }
.inputQuantity { width:50px; }
.button { width:120px; margin-right:10px; }

/* shop */
div.shopform legend { margin-right:5px; font-size:11px; }
div.shopform label { width:180px; margin-right:10px; text-align:right; margin-bottom:3px; }
div.shopform div.buttons { margin-top:20px; width:710px; text-align:center; }
table.shopformArticles { margin-top:20px; margin-bottom:20px; width:670px; border:0px; }
td.shopformArticlesText { background-color:#eee; border-bottom:2px solid #fff; }
td.shopformArticlesPrice { background-color:#eee; border-bottom:2px solid #fff; text-align:right; }
td.shopformArticlesQuantity { text-align:center; background-color:#eee; border-bottom:2px solid #fff; }
p.shopformArticlesText1 { margin:0px 0px 0px 0px; font-weight:bold; }
p.shopformArticlesText2 { margin:0px 0px 0px 0px; font-size:10px; color#666; }
p.shopformArticlesText3 { margin:0px 0px 0px 0px; font-size:11px; color#666; }
p.shopformArticlesPrice { margin:0px 0px 0px 0px; font-weight:bold; text-align:right; }
p.shopformArticlesQuantity { margin:0px 0px 0px 0px; text-align:center; }
.buttonShop { width:180px; }