@charset "UTF-8";

/* Copyright 2010 netzarbeiter - Alle Rechte vorbehalten | www.netzarbeiter.ch */

@media screen, projection { 
*{margin:0;padding:0;}
html,body{height:100%;margin:0;padding:0;}
html{margin-left:-1px;overflow-y:scroll;}
body{background:#d2becd url(ws_oben.jpg) top center no-repeat;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100.01%;text-align:center;width: 100%;}
img,img a{border:none;outline:none;}
sup{vertical-align:text-top;}
h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{color:#56ac26;}
abbr[title],acronym[title]{border:none;cursor:help;}
.usb,.invisible,#copyright{display:inline;height:0;left:-3000px;overflow:hidden;position:absolute;top:auto;width:0;}
.clear{clear:both;font-size:0.1px;height:0.1px;line-height:0.1px;}
#container{background:url(ws_oben.jpg) top center no-repeat;margin:0 auto;min-height:100%;padding:0;position:relative;text-align:left;width:970px;}
#hilfsnavigation{position:absolute;left:-3000px;}
#hilfsnavigation a:focus,#hilfsnavigation a:hover,#hilfsnavigation a:active{color:#360947;display:block;font-size:14px;font-weight:bold;height:auto;left:3103px;outline:none;padding:5px;position:absolute;text-align:left;text-decoration:none;top:85px;width:250px;}
#hilfsnavigation a:focus em,#hilfsnavigation a:hover em,#hilfsnavigation a:active em{color:#fff;font-style:normal;}
#kopfzeile{height:300px;}
#logo img{display:none;visibility:hidden;}
#hauptnavigation{font-size:12px;font-weight:bold;margin-left:70px;position:absolute;top:200px;}
#hauptnavigation ul{overflow:hidden;padding:0;}
#hauptnavigation ul li{float:left;list-style:none;padding:0 15px;}
#hauptnavigation ul a{color:#fff;display:block;height:35px;line-height:33px;outline:none;text-decoration:none;}
#hauptnavigation ul a:visited{color:#fff;text-decoration:none;}
#hauptnavigation ul a:focus,#hauptnavigation ul a:hover,#hauptnavigation ul a:active{color:#f78ee9;text-decoration:underline;}
#hauptnavigation ul a.active,#hauptnavigation ul a.active:visited,#hauptnavigation ul a.active:focus,#hauptnavigation ul a.active:hover,#hauptnavigation ul a.active:active,#hauptnavigation ul a.trail,#hauptnavigation ul a.trail:visited,#hauptnavigation ul a.trail:focus,#hauptnavigation ul a.trail:hover,#hauptnavigation ul a.trail:active{color:#f78ee9;outline:none;text-decoration:none;}
#hauptnavigation ul li.trail ul,#hauptnavigation ul li.active ul{visibility:visible}
#hauptnavigation ul li ul {visibility:hidden}
#hauptnavigation ul ul{height:100px;left:10px;position:absolute;width:650px;}
#hauptnavigation ul ul li{padding:0;width:130px;}
#hauptnavigation ul ul a{color:#360947;overflow:hidden;padding:10px;text-align:center;}
#hauptnavigation ul ul a:visited{color:#360947;text-decoration:none;}
#hauptnavigation ul ul a:focus,#hauptnavigation ul ul a:hover,#hauptnavigation ul ul a:active {color:#360947;background:url(navigation.gif) 0 0;}
#hauptnavigation ul ul a.active,#hauptnavigation ul ul a.active:visited,#hauptnavigation ul ul a.active:focus,#hauptnavigation ul ul a.active:hover,#hauptnavigation ul ul a.active:active{background:url(navigation.png) 0 0 no-repeat;color:#360947;outline:none;text-decoration:none;}
#hauptnavigation a.kontakt{background:url(kontakt.png) 0 0;display:block;height:60px;outline:none;position:absolute;left:730px;text-indent:-3000px;top:-130px;width:75px;}
#hauptnavigation a.kontakt:focus, #hauptnavigation a.kontakt:hover, #hauptnavigation a.kontakt:active{background-position:0 -60px;}
#hauptnavigation .active a.kontakt,#hauptnavigation .active a.kontakt:visited,#hauptnavigation .active a.kontakt:focus,#hauptnavigation .active a.kontakt:hover,#hauptnavigation .active a.kontakt:active{background:url(kontakt.png) 0 -120px;outline:none;text-decoration:none;}
#content{background:url(ws_mitte.jpg) top center repeat-y;color:#360947;font-size:12px;margin-top:1px;padding:0 60px 359px 60px;}
#content a.extern{background:url(extern.png) left no-repeat;padding-left:13px;}
#content a{color:#360947;outline:none;text-decoration:underline;}
#content a:visited{color:#360947;outline:none;text-decoration:none;}
#content a:focus,#content a:hover,#content a:active{color:#f78ee9;text-decoration:underline;}
#inhalt-anfang{background:url(text_oben.png) no-repeat;height:65px;}
#inhalt{background:url(text_mitte.png) repeat-y;min-height:300px;height:auto !important;height:300px;padding:0 65px;width:420px;}
#inhalt h1{font-size:14px;padding-top:10px;}
#inhalt h2,#inhalt h3,#inhalt h4,#inhalt h5, #inhalt h6{font-size:13px;padding-top:15px;}
#inhalt p{padding-top:10px;line-height:18px;}
#inhalt .download img{vertical-align:middle;}
#inhalt-ende{background:url(text_unten.png) no-repeat;height:52px;}
.wartungsarbeiten{color:#fff;font-weight:bold;height:35px;line-height:33px;padding-left:10px;}
#inhalt ul.liste{padding-top:10px;}
#inhalt ul li{line-height:18px;list-style:disc;margin-left:18px;padding:0;}
#inhalt .sitemap li{line-height:25px;list-style:disc;margin-left:18px;padding:0;}
fieldset{border:1px solid #ccc;margin-top:20px;padding:10px;}
legend{background:#360947;color:#fff;font-weight:bold;margin-bottom:10px;padding:5px;}
#kontaktformular p{padding:0 0 15px 0;}
#kontaktformular .even{border:none;font-style:italic;padding:0;}
#kontaktformular .kontaktfelder{margin-bottom:10px;}
#kontaktformular p.error{color:#f78ee9;font-style:italic;padding:0;}
input[type="text"].error,textarea.error{border-color:#f78ee9 !important;}
label{font-weight:bold;}
.text{background:#fff;border:1px solid #ccc;padding:2px;width:300px;}
.textarea{background:#fff;border:1px solid #ccc;padding:2px;width:400px;}
input[type="text"]:focus,textarea:focus{border-color:#360947 !important;}
.submit_container{margin-top:20px;}
.ende{line-height:30px;}
#aktuell{font-size:12px;position:absolute;right:50px;top:300px;width:200px;}
#aktuell h1,#aktuell h2,#aktuell h3,#aktuell h4,#aktuell h5, #aktuell h6{font-size:14px;line-height:30px;}
#aktuell .mehr{font-size:10px;margin-top:10px;}
.news h1{margin:0;}
.news .teaser{font-weight:bold;}
.news .info{color:#ccc;font-size:10px;}
.news .zurueck{margin-top:25px;}
.news .even{background:#fff;padding:0 5px 10px 5px;}
.news .odd{background:#ebebeb;padding:0 5px 10px 5px;}
.image_container{padding:10px 18px 0 0;}
.image_container img,.image_container a:link img{background:#ebebeb;border:2px solid #ccc;}
.image_container a:focus img,.image_container a:hover img,.image_container a:active img{border:2px solid #f78ee9;}
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#fff;cursor:pointer;}
#mbOverlay.mbOverlayFF{background:transparent url(MB_80.png) repeat;}
#mbOverlay.mbOverlayIE{position:absolute;}
#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:0 5px 20px rgba(0,0,0,0.40);-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.40);}
#mbCenter.mbLoading{background:#fff url(MB_WhiteLoading.gif) no-repeat center;-moz-box-shadow:none;-webkit-box-shadow:none;}
#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#000;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px;}
#mbImage a,#mbImage a:link,#mbImage a:visited{color:#333;}
#mbImage a:hover,#mbImage a:active{color:#000;}
#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px;}
#mbTitle{display:none;visibility:hidden;}
#mbNumber{display:inline;color:#333;line-height:14px;font-size:10px;margin:auto 0;}
#mbCaption{display:inline;color:#333;line-height:14px;font-size:10px;}
#mbPrevLink,#mbNextLink,#mbCloseLink{display:block;float:right;height:20px;margin:0;outline:none;}
#mbPrevLink{width:24px;background:transparent url(MB_CustomWhitePrevious.gif) no-repeat center;}
#mbNextLink{width:24px;background:transparent url(MB_CustomWhiteNext.gif) no-repeat center;}
#mbCloseLink{width:24px;background:transparent url(MB_CustomWhiteClose.gif) no-repeat center;}
#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#000;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#700;font-weight:bold;text-decoration:underline;}
.bild-index,.bild-seite-nicht-gefunden,.bild-kontakt,.bild-impressum,.bild-winterevent,.bild-links{background:url(bild01.jpg) no-repeat;height:257px;position:absolute;left:588px;top:455px;width:396px;} 
.bild-aktuelles{background:url(bild02.jpg) no-repeat;height:257px;position:absolute;left:588px;top:455px;width:396px;}
.bild-fotos{background:url(bild03.jpg) no-repeat;height:257px;position:absolute;left:588px;top:455px;width:396px;}
.bild-girlspoolnight{background:url(bild04.jpg) no-repeat;height:257px;position:absolute;left:588px;top:455px;width:396px;}
#fusszeile{background:#d2becd url(ws_unten.jpg) top center no-repeat;bottom:0;clear:both;height:359px;position:absolute;width:970px;}
#impressum a.active,#impressum a.active:visited,#impressum a.active:focus,#impressum a.active:hover,#impressum a.active:active{color:#f78ee9;outline:none;text-decoration:none;}
#impressum{font-size:12px;font-weight:bold;position:absolute;right:327px;top:160px;}
#impressum a{color:#fff;outline:none;text-decoration:none;}
#impressum a:visited{color:#fff;text-decoration:none;}
#impressum a:focus,#impressum a:hover,#impressum a:active{color:#f78ee9;text-decoration:underline;}
} @media print { 
* {margin:0;padding:0;}
img,img a{border:none;}
body{color:#000;font-family:"times new roman",times,serif;font-size:12pt;}
.usb {display:inline;height:0;left:-3000px;overflow:hidden;position:absolute;top:auto;width:0;}
#hilfsnavigation,#hauptnavigation,#impressum,.news,hr{display:none;visibility:hidden;}
abbr[title],acronym[title]{border:none;}
#logo{border-bottom:1px solid #360947;margin-bottom:15px;padding:5px 0;}
#fusszeile{border-top:1px solid #360947;margin-top:15px;padding:5px 0;}
#content a.extern{background:url(extern.png) left no-repeat;padding-left:13px;}
#content a{color:#360947;outline:none;text-decoration:underline;}
#inhalt h1{font-size:14pt;padding-top:10px;}
#inhalt h2,#inhalt h3,#inhalt h4,#inhalt h5, #inhalt h6{font-size:13pt;padding-top:15px;}
#inhalt p{padding-top:10px;line-height:18px;}
#inhalt .download img{vertical-align:middle;}
.wartungsarbeiten{color:#fff;font-weight:bold;height:35px;line-height:33px;padding-left:10px;}
#inhalt ul.liste{padding-top:10px;}
#inhalt ul li{line-height:18px;list-style:disc;margin-left:18px;padding:0;}
#inhalt .sitemap li{line-height:25px;list-style:disc;margin-left:18px;padding:0;}
fieldset{border:1px solid #ccc;margin-top:20px;padding:10px;}
legend{background:#360947;color:#fff;font-weight:bold;margin-bottom:10px;padding:5px;}
#kontaktformular p{padding:0 0 15px 0;}
#kontaktformular .even{border:none;font-style:italic;padding:0;}
#kontaktformular .kontaktfelder{margin-bottom:10px;}
#kontaktformular p.error{color:#f78ee9;font-style:italic;padding:0;}
input[type="text"].error,textarea.error{border-color:#f78ee9 !important;}
label{font-weight:bold;}
.text{background:#fff;border:1px solid #ccc;padding:2px;width:300px;}
.textarea{background:#fff;border:1px solid #ccc;padding:2px;width:400px;}
input[type="text"]:focus,textarea:focus{border-color:#360947 !important;}
.submit_container{margin-top:20px;}
.ende{line-height:30px;}
.image_container{padding:10px 18px 0 0;}
.image_container img,.image_container a:link img{background:#ebebeb;border:2px solid #ccc;}
}
