@charset "utf-8";



/* CSS Document */







html {
background:url(../img/bkg.jpg);
height:100%;
}

body {
position:relative;
margin:0;
padding:0;
height:100%;
}

#wrapper {
position:relative;
width: 100%;
min-height: 100%;
height:auto !important;/* moderne Browser */
height:100%; /* IE */
}

hr {clear:both; height:1px; border:none; background:#0295AD;}




/*body {



background:url(../img/test.gif) bottom left no-repeat;



} */







a {



text-decoration:none;



}







img {



border:none;



}







td {



vertical-align: top;



}







.clearer {



clear:both;



}







#maintable {



position:relative;



min-height: 100%;



width:670px;



margin:0 auto;



table-layout: fixed;



/*margin-bottom:-50px;*/



}







* html #maintable {



height: 100%;



}







#header_table {



height:125px;



}







#content {



background:#B6B6B7;



vertical-align: top;



border: 0px solid black;



}







#cms-content {



position: relative;



min-height: 600px;



}







#footer_table {

background:url(../img/ftr_bkg.gif) no-repeat;

font-family:'Arial', Helvetica, sans-serif;

font-weight:bold;

font-size:11px;

color:#fff;

text-align:center;

height:50px;

line-height: 20px;

vertical-align: bottom;

}














#header {



height:125px;



background:url(../img/header.gif) bottom no-repeat;



}







#footer {



position:relative;



height:50px;



width:670px;



left:50%;



margin-left:-335px;



background:url(../img/ftr_bkg.gif) no-repeat;



font-family:'Arial', Helvetica, sans-serif;



font-weight:bold;



font-size:11px;



color:#fff;



text-align:center;



vertical-align: bottom;



border: 1px solid red;



}







#menu {



height:45px;



line-height:45px;



font-family:'Arial', Helvetica, sans-serif;



font-size:12px;



font-weight:bold;



text-transform:uppercase;



color:#fff;



}







#menu ul {



list-style:none;



margin:0;



padding:0;



}







#menu li {



display:inline;



}







#menu a {



color: white;



font-weight: bold;



text-decoration: none;



margin:0;



padding:0;



}






#menu span {margin-left:3px !important; margin-right:3px !important;}












/* ERSTE CONTENT SPALTE */







#content-1 {



border-bottom:1px solid #0295AD;



}







#slideshow {



height:210px;



width:310px;



float:left;



position: absolute;



top: 0;



left: 360px;



}







#content-normal {



height: 470px;



padding: 10px;



overflow: auto;



/*position: absolute;*/



top: 210px;



left: 0;



background:#B6B6B7;



}







#start_datebox {



height:190px;



width:310px;



padding: 10px;



background:#B6B6B7;



overflow: auto;



}







#start_content {



width: 650px;



padding: 10px;



overflow: auto;



border-top:1px solid #0295AD;



}







#start_specials {



min-height:170px;



border-top:1px solid #0295AD;



vertical-align: bottom;



padding: 10px;



}











#news_links{



width: 340px;



padding: 10px;



/*position: absolute;*/



float: left;



background:#B6B6B7;



}







#news_rechts{



width: 290px;



padding: 10px;



overflow: auto;



/*position: absolute;



top: 210px;



left: 360px;*/



margin-top: 210px;



background:#B6B6B7;



border-left:1px solid #0295AD;



}







div.news_history	{



padding-top: 20px;



padding-bottom: 20px;



font-family: arial;



font-size: 11px;



}







div.news_history_rand{



padding-top: 20px;



padding-bottom: 20px;



border-top: 1px solid #0094A8;



font-family: arial;



font-size: 11px;



}







div.news_history_vorschau{



padding-top: 4px;



padding-bottom: 3px;



font-family: arial;



font-size: 11px;



}







div.news_history_vorschau_rand{



padding-top: 3px;



padding-bottom: 3px;



border-top: 1px solid #0094A8;



font-family: arial;



font-size: 11px;



}







#scroller{



height: 210px;



}







#specialContent {



height: 190px;



width: 280px;



padding: 10px;



font-family: arial;



float: left;



overflow: hidden;



position: relative;



}







a.specials_vorschau {



text-decoration: underline;



color: black;



font-weight: bold;



}







a.specials_vorschau:hover {



color: #0094A8;



}







#scrollerfield_news {



width:6px;



float: right;



margin-top: 25px;



margin-right: 2px;



}







#scrollBack {



width:6px;



height:10px;



background: #0097AB none repeat scroll 0%;



-moz-background-clip: -moz-initial;



-moz-background-origin: -moz-initial;



-moz-background-inline-policy: -moz-initial;



}







#scrollBarContainer {



position: relative;



height: 100px;



}







#scrollKnob {



background: #0097AB none repeat scroll 0%;



-moz-background-clip: -moz-initial; 



-moz-background-origin: -moz-initial; 



-moz-background-inline-policy: -moz-initial; 



position: relative; 



top: 0px;



}







#scrollForward {



width:6px;



height:10px;



background: #0097AB none repeat scroll 0%; 



-moz-background-clip: -moz-initial; 



-moz-background-origin: -moz-initial; 



-moz-background-inline-policy: -moz-initial;



}















/***                 ***/







#content-2 {



min-height:230px;



width:640px;



float:left;



padding: 10px;



position: absolute;



top: 0;



left: 210px;



}















* html #content-2 {



height:250px;



}







* html #content-3 {



height:210px;



}







#breaker {



height:50px;



}







#footer ul {



list-style:none;



margin:0;



padding:0;



}







#footer li {



display:inline;



}







/************* HEADLINES ***************/







.headline div {



background:url(../img/hl/sprites.gif) no-repeat;



height:19px;



}







.headline div#club_hl {



background-position:0px 0px;



}







.headline div#news_hl {



background-position:0px -19px;



}







.headline div#location_hl {



background-position:0px -38px;



}







.headline div#verboten_hl {



background-position:0px -57px;



}







.headline div#dates_hl {



background-position:0px -76px;



}







.headline div#gallery_hl {



background-position:0px -95px;



}







.headline div#downloads_hl {



background-position:0px -114px;



}







.headline div#jobs_hl {



background-position:0px -133px;



}







.headline div#contact_hl {



background-position:0px -152px;



}







.headline div#impressum_hl {



background-position:0px -171px;



}







.headline div#vip_hl {



background-position:0px -190px;



}







.headline div#residents_hl {



background-position:0px -209px;



}







.headline div#specials_hl {



background-position:0px -228px;



}







.headline div#festetermine_hl {



background-position:0px -247px;



}







/************* verwaltung ***************/





#verwaltung {



top: 0;

right: 0;

background: #B6B6B7;

color: black;

padding: 10px;

overflow: auto;

}



#verwaltung_navi {

position: absolute;

width:170px;

top: 0;

right: 0;

background: #B6B6B7;

color: black;

padding: 10px;

overflow: auto;

cursor: move;

border:1px solid #0094A8;

font-family:'Arial', Helvetica, sans-serif;

}



#verwaltung_navi a {

font-size:11px !important;

}



#verwaltung_navi a:hover {

font-weight:bold;

text-decoration:underline;

}





#verwaltung h3	{

color: blue;

font-family:'Arial', Helvetica, sans-serif;

font-weight: bold;

font-size: 14px;

margin: 0;

padding: 0;

}







#verwaltung h4, #verwaltung_navi h4	{

color: blue;

font-family: arial;

font-weight: bold;

font-size: 12px;

margin: 0;

padding: 0;

}







#verwaltung p	{



color: blue;



font-family: arial;



font-weight: normal;



font-size: 12px;



margin: 0;



padding: 0;



}







a.verwaltung	{



color: black;



font-family: arial;



font-weight: normal;



font-size: 10px;



margin: 0;



padding: 0;



text-decoration: none;



}





.highslide-dimming {



	background: #262727;



	position: absolute;



}

.formular_textarea[name="feld5"]	{
	height:200px;
	width:300px;
	
}
