* { margin:0; padding:0;  }
html { height:100%; color:#01b0f1; }
body { height:100%; text-align:left; font-size:11px; background-color:#ffffff; font-family: Arial, Helvetica, sans-serif; }
	
h1, h2, h3, h4, h5 { font-size: 12px; font-weight:bold; margin-bottom:4px; }
img { border:0; }
p { margin-bottom:4px; }
a { text-decoration:none; color:#0000ff; text-decoration:underline; }
a:hover { text-decoration:none; }
a { outline:none; }
.align-left { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }
.indent { padding-left:20px; }
.clear { clear:both; }
.spacer-gif { visibility:hidden; }
.important { color:#ff0000; }

div#wrapper     { position:relative; width:964px; margin:15px; background-color:#ffffff; text-align:left; }
div#contentBG   { }
div#content     { position:absolute; z-index:1; overflow:hidden; }
div#content #btn01 { position:absolute; top:400px; left:425px; }
div#content #btn02 { position:absolute; top:240px; left:715px; }
img#gewinnspiel { position:absolute; top:58px; left:771px; z-index:2; }

div#gallery { height:340px; }
div#gallery img { -moz-opacity:0.55; filter: alpha(opacity=55); opacity: 0.55; }
div#gallery img:hover { -moz-opacity:1; filter: alpha(opacity=100); opacity:1; }
div#galleryFooter #galleryFooterStartseite { float:left; margin-left:40px; }
div#galleryFooter #galleryFooterStartseite img { -moz-opacity:1; filter: alpha(opacity=100); opacity:1; }
div#galleryFooter #browseMenu { float:right; margin-right:40px; }
div#galleryFooter #browseMenu .browseMenuItem { float:left; margin-right:4px; line-height:21px; font-weight:bold; }

div#galleryFooter #browseMenu #browseMenuFirst { height:21px; width:21px; background-image: url("pageBrowserFirst.jpg"); border:1px solid #cccccc; text-align:center; }
div#galleryFooter #browseMenu #browseMenuFirst a { line-height:21px; font-size:12px; text-decoration:none; }
div#galleryFooter #browseMenu #browseMenuPrev { height:21px; width:21px; background-image: url("pageBrowserPrev.jpg"); border:1px solid #cccccc; text-align:center; line-height:21px; font-size:12px; text-decoration:none; }
div#galleryFooter #browseMenu #browseMenuPrev a { line-height:21px; font-size:12px; text-decoration:none; }
div#galleryFooter #browseMenu #browseMenuNext { height:21px; width:21px; background-image: url("pageBrowserNext.jpg"); border:1px solid #cccccc; text-align:center; line-height:21px; font-size:12px; text-decoration:none; }
div#galleryFooter #browseMenu #browseMenuNext a { line-height:21px; font-size:12px; text-decoration:none; }
div#galleryFooter #browseMenu #browseMenuLast { height:21px; width:21px; background-image: url("pageBrowserLast.jpg"); border:1px solid #cccccc; text-align:center; line-height:21px; font-size:12px; text-decoration:none; }
div#galleryFooter #browseMenu #browseMenuLast a { line-height:21px; font-size:12px; text-decoration:none; }
div#galleryFooter #browseMenu .browseMenuPage { height:21px; width:21px; border:1px solid #cccccc; text-align:center; }
div#galleryFooter #browseMenu .browseMenuPage a { line-height:21px; color:#01b0f1; font-size:12px; font-weight:bold; text-decoration:none; }
div#galleryFooter #browseMenu .browseMenuPageACT { height:21px; width:21px; background-color:#01b0f1; border:1px solid #01b0f1; text-align:center; }
div#galleryFooter #browseMenu .browseMenuPageACT a { line-height:21px; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; }

div#footer { width:964px; height:88px; padding-top:15px; background-color:#01b0f1; color:#ffffff; border-top:1px solid #ffffff; text-align:center; }
div#footer a { color:#ffffff; }
div#footer .metaAct a { text-decoration:underline; }

.csc-mailform { height: 260px; border:0px; padding-top:20px; }
div.csc-mailform-field { clear:both; margin-bottom:5px; }
div.csc-mailform-field label { width:130px; font-size:11px; color:#01b0f1; float:left; display:block; }
.csc-form-fieldcell input, .csc-mailform-field input, 
.csc-mailform-field textarea, .csc-mailform-field select
	    { border: 1px solid #01b0f1; font-size:11px; color:#000000; background-color:#f5f5f5; padding:3px; }
input:focus, select:focus, textarea:focus { background-color:#FFFFFF; }
.csc-mailform-field select { width:90px; }
.csc-mailform-field img { margin-left: 130px; }
.csc-mailform-field #mailformname, .csc-mailform-field #mailformemail, .csc-mailform-field #mailformtext { width:340px; }
.csc-mailform-field #mailformcaptchaResponse { width:87px; }
.csc-mailform-submit { margin-left: 130px; width:95px; }

.tx_lumogooglemaps_pi1_sidebar { display:none; }
div#gallery .csc-textpic-image { width:140px ! important; overflow:hidden; }

div#gallery div.csc-textpic div.csc-textpic-imagewrap { width:606px ! important; }
div#gallery div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-imagerow { width:606px ! important; }
