* { 
 margin: 0; 
 padding: 0; 
}

html {
 height:99%;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 
 /* funktioniert nur im IE und da schlecht
 scrollbar-Base-Color: #F5F5DC;
 scrollbar-track-color: #8B0000;
 scrollbar-face-color: #FFFFFF;
 scrollbar-highlight-color: #FF0000;
 scrollbar-3dlight-color: #F5F5DC;
 scrollbar-darkshadow-color: #F5F5DC;
 scrollbar-shadow-color: #FF0000;
 scrollbar-arrow-color: #FFD700; */
}

body {
 height:99%;
 width:100%;
 text-align:center;
/* overflow:hidden; */

/* background-color:#fff; */

/*
 background-image:url(../images/hintergrund/hintergrund_baumstamm.jpg);
 background-repeat: repeat-x;
 background-attachment:fixed;
 background-color: #000;
*/
}

/* master image */

#bg {position:fixed; top:0; left:0; width:100%; height:100%;}

/*
#gesamt {
 position: absolute;
 top:5px;
 left:auto;
 width:99%;
 height:780px;
 background-repeat: no-repeat;
 background-position:0 0;
 padding:0;
 text-align: center;
 padding: 5px;
}
*/

/* sections */

#leinwand	{
 position:relative; z-index:1;
 margin:0 auto;
 margin-top:11px;
 padding: 0 0 0 0;
 width:952px;
 height:642px;
 text-align:center;

 background-image:url(../images/leinwand/leinwand-hintergrund-ok.gif);
 background-repeat: no-repeat;
 background-position:0 0;
 
}

#header_logo {
 float: left;
 width: 170px;
 height:222px;
 
 text-align: center;
}

#header_banner {
 float: left;
 width: 570px;
 height:214px;
 margin-top:8px;

 text-align: center;
}

#header_toolbar {
 float: left;
 width: 200px;
 height:222px;
 text-align: left;
}

#leiste {
 float: left;
 width: 924px;
 height:2px;
 background-color:#004489;
 margin:0 0 10px 14px;
}

#menu {
 float: left;
 width: 158px;
 height:400px;
 text-align: left;
 margin: 5px 0 0 14px;
 
}

#content {
 float: left;
 width: 578px;
 height:395px;
 margin:4px 0 0 0;
 padding:0;

 text-align: left;
 overflow:scroll;
 overflow-x:hidden;
}

#side_bar {
 float: left;
 width: 175px;

}


#footer {
 float: left;
 width: 800px;
 text-align:left;
 margin:18px 0 0 18px;
 color:#004489;
 font-weight:bold;
 
}



/* standards */

a {
 text-decoration:none;
 color:#66B4D8;
}

img {
 border:none;
}

h1, h2, h3 {
 color:#66B4D8;
 margin:0; 
 padding:0; 
 font-weight:700; 
}

h2 {font-size:14px; line-height:20px; margin-bottom: 15px;}
h3 {font-size:13px; line-height:18px;}

h1 a, h2 a, h3 a {
 color:#66B4D8;
}

/* selectors */

/* selectors: header */


#header-layer {
 position: absolute;
 left:174px;
 top:157px;
 width: 563px;
 height:60px;
 text-align:left;
 padding-left:10px;
 
 background-image:url(../images/headerblende.png);
 background-repeat: no-repeat;
 background-position:0 0;
}


img#lako-logo {
 margin:25px 0 0 0;
 width:110px;
 height:170px;
}

img#header_image {

}

img#wjf-logo {
 margin:10px 0 0 7px;
 width:192px;
 height:45px;
}

a.ueberbuchbutton {
/* color: */
}

img#buch-button {
 margin:12px 0 0 5px;
 width:218px;
 height:41px;
}

#buchen-layer {
 position: relative;
 bottom:37px;
 left:15px;
 cursor:pointer;
 width:210px;
}

.countdown {
 display:inline;
}

#karten_anzahl_schwarz  {
 font-size:10px;
}

#karten_anzahl_weiss  {
 color:#FFF;
 font-size:11px;
}

img#buchen-pfeil {
 margin-left:2px;
}

#login-status-anzeige {
 margin:0 0 0 40px;
}

img#login-status-anzeige-pfeil {
 margin-left:0;	
}

#login-status-anzeige-ist {
 color:#66B4D8;	
}

img#wjh-logo {
 margin:12px 0 0 46px;
 width:111px;
 height:100px;
}

#share-this {
 /* margin:170px 0 0 0; */	
 position:absolute;
 top:600px;
 left:13px;
}

img#share-this-img {
 width:134px;
 height:18px;
}


/* selectors: menu */

#menu_ul {
 margin:0 0 0 0; 
 
 list-style-type:none;
 font-weight:bold;
}

#menu_ul  a {
 color:#004489;
}

#menu_ul li {
 margin:0 0 10px 0;
}

.menu_ul_aktiv, .menu_li_ebene_eins_active a {
 color:#87BC2C !important;;
}

.menu_li_has_child {
}

.menu_ul_2_ebene {
 margin:0 0 0 10px; 
 list-style-image:none;
 list-style-type:none;
}

.menu_ul_2_ebene li {
 margin:0 0 5px 0;
 padding-bottom:0;
 line-height:8px;
}

.menu_ul_2_ebene li:first-child {
 padding-top:5px;
}

li.menu_li_ebene_zwei_active a {
 font-weight:bold  !important;
}

.menu_ul_2_ebene li  a {
 color:#87BC2C !important;
}

.menu_li_2_ebene_is_open a {
 color:#87BC2C !important;
}


/*
Zustände

1. Ebene Normal
1. Ebene Hat Unterpunkte
1. Ebene Unterpunkte ge�ffnet
2. Ebene ausgefahren

Aktiv fehlt

*/



/* selectors: content */

#breadcrump {
 float: left;
 width:100%;
 margin:0;
}

.block {
 float:left;
 width:95%;
 margin-bottom:10px;
}



h2.seiten_titel {
 line-height:normal !important;
 float: left;
 width:100%;
 margin:0 !important;
 margin-bottom:0px !important;
}


.csc-textpic {
 float:left;
 width:100%;
}

.csc-textpic-imagewrap {
 float:left;
 width:155px;
}

.csc-textpicHeader h2.title {
 line-height:15px;
}

.csc-textpic-text p {
 float:left;
 width:361px;
 margin-bottom:10px;
}

.csc-textpic-text b {
 line-height:normal;
 color:#66B4D8;
 font-size:14px; 
}

.csc-textpic-imagewrap ul {
 width:550px;
}

.csc-textpic-imagewrap ul li {
/* float:left;
 text-align:left; */
 display: inline;
 margin-right:20px;
}

h2.h_content {
 float:left;
 width:400px;
 display:inline;
 line-height:normal;
}

.text-block ul {
 list-style-type:disc;
 margin-left:10px;
}

.text-block ul li {
 margin-bottom:10px;
}


/* elemente side-bar */

#side_bar h2.title {
 font-size:12px;
 font-weight:normal;
 color: #999;
}

#anim-div {
 cursor:pointer;
}


#side_bar #unterstuetzer {
 font-weight:bold;
 color:#004489;
 margin:5px;
}


#side_bar ul li {
 list-style-image:none !important;
 list-style-type:none;
 margin-bottom:20px;
}

#eco-layer {
/* position:relative;
 top:132px;
 left:41px; */
 
 position:absolute;
 top:600px;
 left:797px;
 
 width:110px;
 color:#004489;
 font-weight:bold;
 
}
img#ecobutton {
 width:80px;
 height:80px;
}

.eco_href_pfeil {
 margin-left:0;
}

.ecohref {
 color:#004489;
}

/* elements footer */


.footertext_1 {
 float: left;
 width: 140px;
}

.footertext_2 {
 float: left;
 width: 220px;
}

.footertext_3 {
 float: left;
 width: 180px;
}

.footertext_1 p , .footertext_2 p , .footertext_3 p  {
 height:20px;
 margin-bottom:10px;
}

.footertext_1 p a, .footertext_2 p a, .footertext_3 p a {
 color:#004489;
}



/* extension */

/* Header */

#header_banner .myGallery, .rgslideshow {
 border: none !important;
}

#header_banner .myGallery, .tx-rgslideshow-pi1 { /* DIV */
 text-align:left !important;
}

.rgslideshow .rgsnest { /* KOMPLETT */
 background-repeat:no-repeat !important;
 background-position:0 0 !important;
 height:60px !important;
 /* left:174px; */
 /* padding-left:15px !important; */
}

#header_banner .slideInfoZone {
 height:60px !important;
 background: url(../images/transparent_bg.png) no-repeat !important;
 width:100%;
}

#header_banner .jdGallery .slideInfoZone h2, #header_banner .rgslideshow .rgstitle { /* TITLE */
 font:bold 20px Arial,Helvetica,sans-serif !important;
 letter-spacing: normal !important;
 padding:2px 10px 0;
 text-transform: none !important;
 z-index:9;
}

#header_banner .jdGallery .slideInfoZone p, #header_banner .rgslideshow .rgsdescription { /* SUBTITLE */
 font-family:Arial, Helvetica, sans-serif !important;
 color:#FF0; 
 font-size:12px !important;
 font-weight:bold !important;
 height:15px !important;
 line-height:13px !important;
 overflow:hidden;
 padding:3px 10px 0  !important;
}

/* rechts */


#side_bar .tx-rgsmoothgallery-pi1 {
 margin-top:8px !important;
 margin-left:10px !important;
}	

#side_bar .rgsgcontent {

}	

#side_bar .myGallery {
border: none !important;
}	


#side_bar .jdGallery .slideElement  {
 background-color:#fff !important;
}

/*
#side_bar .jdGallery .slideElement  {
 background-color:#fff !important;
 text-align:center !important;
 vertical-align:middle !important;
 height:160px !important;
}

#side_bar .slideInfoZone {
 height:92px !important;
 text-align:center !important;
 padding-bottom: 0 !important;
}


#side_bar .jdGallery .slideInfoZone h2 {
 font-size:15px !important;
 margin-top:10px !important;
}

#side_bar .jdGallery .slideInfoZone p {
 font-size:13px !important;
}
*/

/* Anmeldeformular */

#tx-srfeuserregister-pi1-comments { /* comment */
 width:240px;
}

.tx-srfeuserregister-pi1 dd {
 width:70%;	
}

.tx-srfeuserregister-pi1-required {
 color:#FF0000;
}

/* sitemap */


.two {
 margin-left:20px;
 list-style-type:disc;
}


/* Logoit */

#menu_ul_logout {
    font-weight: bold;
    list-style-type: none;
    margin: 0;
}

#menu_ul_logout li a { color:red; }


/* powermail Anfahrtsformular */

.tx-powermail-pi1_formwrap_187 div {
	margin-top:20px;
	width:500px;
	float:left;
}

.tx-powermail-pi1_formwrap_187 label {
	width:150px;
	text-align:right;
	float:left;
	margin-right:20px;
}

.tx-powermail-pi1_formwrap_187 input, .tx-powermail-pi1_formwrap_187 select {
	width:250px;
	text-align:left;
	float:left;
}

#powermaildiv_uid9 input {
	margin-left:170px;
	width:100px;
}


/* Druck-Link */
.specialmenu {
 display:block;
 float:right;
 width:50px;
}











