#dummy-element{width:2px;} /* Necessary to check if StyleSheet has loaded */
body{
    background: black url('../images/images/bg_gruen_no1.jpg') 0 0 no-repeat;
}
div#wrapper{
    background:url('../images/images/bg_gruen_no1.jpg') 0 0 no-repeat;
    width:1000px;
    margin:0;
    padding:0;
}
div#content{
    background: url(../images/contentBg_top_gruen.png) no-repeat 0 0;
    margin-bottom:3px;
}
div#contentInner{
    background: url(../images/contentBg_bottom_gruen.png) left bottom  no-repeat;
    padding:0px 15px 20px 15px;
    width:394px;
    min-height:540px;
    font-size:9pt;
    color:#ffffff;
}
div#rightCol{
    background:url(../images/contentComedyBg_gruen.png) top left no-repeat;
}
div#rightColRosa{
    background:url(../images/contentComedyBg_gruenrosa.png) top left no-repeat;
}
div#contentInner .freitagscomedyContent{
    color:#024e8a;
}
iframe html body p{
    background: url(../images/contentBg_bottom_gruen.png) left bottom  no-repeat;
    padding:0px 15px 20px 15px;
    width:394px;
    min-height:540px;
    font-size:9pt;
    color:#ffffff;
    line-height:12pt;
}
div#contentText a,
div#contentTextRosa a,
div#contentText a{
    color:#8fb369;
}
div#contentText a:hover,
div#contentTextRosa a:hover{
    color:#8fb369;
    text-decoration:underline;
}
div#contentText a.pfeilLink, a.pfeilLink:hover,
div#contentTextRosa a.pfeilLink, a.pfeilLink:hover{
    padding:0px 0px 0px 13px;
    text-decoration:none;
    background:url(../images/pfeil_gruen.png) no-repeat left center;
}
div#contentText a.underlineLink, a.underlineLink:hover,
div#contentTextRosa a.underlineLink, a.underlineLink:hover{
    text-decoration:underline;
}

h1{
    font-size:11pt;
    font-weight:bold;
    padding:0 0 5px 0;
    margin:0;  
    color:#8fb369;
}
h2{
    font-size:9pt;
    font-weight:bold;
    padding:0 0 5px 0;
    margin:0;  
    color:#8fb369;
}
.programmHeadline,
.programmHeadline p{
    font-size:11pt;
    font-weight:bold;
    padding:0 0 3px 0;
    margin:0;  
    color:#8fb369;
}
div.programmItem{
    clear:both;

}
div.kommentarItem,
div.neuigkeitenItem{
    clear:both;
    border-bottom:1px dotted #8fb369;
    margin-bottom:8px;
    padding-bottom:10px;
}
.kommentarHeadline,
.kommentarHeadline p{
    font-size:11pt;
    font-weight:bold;
    padding:0 0 2px 0;
    margin:0; 
    color:#8fb369; 
}
div#contentText div.programmHeadline a,
div#contentText div.programmHeadline a:hover{
    color:#8fb369;
    text-decoration:none;
} 
input, textarea{
    background-color:transparent;
    border:1px solid #8fb369;
    color: white;
}
.shopTrenner{
    border-bottom:1px dotted #8fb369;
}
input.senden{
   width:75px;
   height:25px;
   background:transparent url(../images/sendensalon.png) top left no-repeat;
   border:none;
   color:transparent;
   cursor:pointer;
}
input.loeschen{
   width:74px;
   height:25px;
   background:transparent url(../images/loeschensalon.png) top left no-repeat;
   border:none;
   color:transparent;
   cursor:pointer;
}
a.abschicken{
   display:block;
   width:75px;
   height:25px;
   background:transparent url(../images/sendensalon.png) top left no-repeat;
   border:none;
}
div.backlink p a{
    background:url(../images/paginationPfeil_back_gruen.png) no-repeat scroll left center;
    padding:0 5px 2px 13px;
}
/******************************************* Pagination *********************************/
span.paginationTopO{
    display:block;
    width:263px;
    height:13px;
    background:url(../images/pagination_top_o_gruen.png) no-repeat 0 0;
}
span.paginationTopU{
    display:block;
    width:263px;
    height:1px;
    background:url(../images/pagination_top_u_gruen.png) no-repeat 0 0;
}
span.paginationBottomO{
    display:block;
    width:263px;
    height:1px;
    background:url(../images/pagination_bottom_o_gruen.png) no-repeat 0 0;
}
div#contentText span.paginationBottomU{
    display:block;
    width:263px;
    height:13px;
    background:url(../images/pagination_bottom_u_gruen.png) no-repeat 0 0;
}
div#contentText a.pagination_backlink{
    padding-left:13px;
    background:url(../images/paginationPfeil_back_active_gruen.png) no-repeat left center;
    color:white;
    text-decoration:none;
}
span.pagination_backlink{
    padding-left:13px;
    background:url(../images/paginationPfeil_back_gruen.png) no-repeat left center;
    color:#8fb369;
}
div#contentText a.pagination_forwardlink{
    padding-right:13px;
    background:url(../images/paginationPfeil_forward_active_gruen.png) no-repeat right center;
    color:white;
    text-decoration:none;
}
div#contentText span.pagination_forwardlink{
    padding-right:13px;
    background:url(../images/paginationPfeil_forward_gruen.png) no-repeat right center;
    color:#8fb369;
}
span.pagination_current{
    color:white;
}
ul.navigation li a.selected {
    background: url(../images/sliderMarker_gruen.png) transparent top no-repeat;
    text-decoration: none;
}
span.left{
    display:block;
    width:18px;
    height:30px;
    background:url(../images/links_salon.png) left top no-repeat;
}
span.right{
    display:block;
    width:18px;
    height:30px;
    background:url(../images/rechts_salon.png) left top no-repeat;
}
span.Scrollbar-Up{
    display:block;
    width:14px;
    height:23px;
    background:url(../images/upsalon_arrow.png) left top no-repeat;
}
span.Scrollbar-Down{
    display:block;
    width:14px;
    height:23px;
    background:url(../images/downsalon_arrow.png) left top no-repeat;
}
span.Scrollbar-Handle{
    display:block;
    width:12px;
    height:101px;
    background:url(../images/scrollbarsalon_handle.png) left top no-repeat;
}
div.Scrollbar-Track {
  background: transparent url(../images/scrollbarsalon_hg.png) no-repeat center center;
}
div#vpgb_nav{
    border-bottom:1px dotted #8fb369;
    border-top:1px dotted #8fb369;
    padding:3px 0 3px;
    margin:0 0 8px 0;
    text-align:center;
}
div#contentText a.vpgb_aktiv{
    color:white;
}
/******************************************* Navigation *********************************/
li.subNavFirstLi{
    height:18px;
    width:100%;
    background:url(../images/subNavContent_top_gruen.png) top center no-repeat;
}
li.subNavLastLi{
    height:19px;
    width:100%;
    background:url(../images/subNavContent_bottom_gruen.png) bottom center no-repeat;
}
div#subNavi{
    padding:5px 0 5px 0;
    min-height:14px;
    margin:0 0 10px 0;
    border-bottom:1px dotted #8fb369;
}
div#subNavi ul li{
  
}
div#subNavi ul li a{
    color:#8fb369;
    padding:0 5px 0 15px;
    background:url(../images/pfeil_gruen.png) transparent no-repeat left;
}
div#subNavi ul li a:hover{
    color:#ffffff;
    padding:0 5px 0 15px;
    background:url(../images/pfeil_active_gruen.png) transparent no-repeat left;
}
div#subNavi ul li a.act{
    background:url(../images/pfeil_active_gruen.png) transparent no-repeat left;
    padding:0 5px 0 15px;
    color:#ffffff;
}
div#mainNavi a#no1{
    width:67px;
    height:39px;
    left:408px;
    top:170px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat 0 0;
}
div#mainNavi a#no1:hover,
div#mainNavi a#no1.active{
    width:67px;
    height:39px;
    left:408px;
    top:170px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat 0 -78px;
}
div#mainNavi a#no2{
    width:85px;
    height:39px;
    left:475px;
    top:170px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -67px 0;
}
div#mainNavi a#no2:hover,
div#mainNavi a#no2.active{
    width:85px;
    height:39px;
    left:475px;
    top:170px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -67px -78px;
}
div#mainNavi a#no3{
    width:64px;
    height:39px;
    left:560px;
    top:170px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -152px 0px;
}
div#mainNavi a#no3:hover,
div#mainNavi a#no3.active{
    width:64px;
    height:39px;
    left:560px;
    top:170px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -152px -78px;
}
div#mainNavi a#no4{
    width:88px;
    height:39px;
    left:624px;
    top:170px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -216px 0;
}
div#mainNavi a#no4:hover,
div#mainNavi a#no4.active{
    width:88px;
    height:39px;
    left:624px;
    top:170px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -216px -78px;
}
div#mainNavi a#no5{
    width:64px;
    height:39px;
    left:712px;
    top:170px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -304px 0;
}
div#mainNavi a#no5:hover,
div#mainNavi a#no5.active{
    width:64px;
    height:39px;
    left:712px;
    top:170px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -304px -78px;
}
div#mainNavi a#no6{
    width:73px;
    height:39px;
    left:408px;
    top:214px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat 0px -39px;
}
div#mainNavi a#no6:hover,
div#mainNavi a#no6.active{
    width:73px;
    height:39px;
    left:408px;
    top:214px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat 0px -117px;
}
div#mainNavi a#no7{
    width:70px;
    height:39px;
    left:481px;
    top:214px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -73px -39px;
}
div#mainNavi a#no7:hover,
div#mainNavi a#no7.active{
    width:70px;
    height:39px;
    left:481px;
    top:214px;  
    background:transparent url(../images/naviBg_gruen.png) no-repeat -73px -117px;
}
div#mainNavi a#no8{
    width:77px;
    height:39px;
    left:551px;
    top:214px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -143px -39px;
}
div#mainNavi a#no8:hover,
div#mainNavi a#no8.active{
    width:77px;
    height:39px;
    left:551px;
    top:214px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -143px -117px;
}
div#mainNavi a#no9{
    width:83px;
    height:39px;
    left:628px;
    top:214px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -220px -39px;
}
div#mainNavi a#no9:hover,
div#mainNavi a#no9.active{
    width:83px;
    height:39px;
    left:628px;
    top:214px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -220px -117px;
}
div#mainNavi a#no10{
    width:55px;
    height:39px;
    left:711px;
    top:214px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -303px -39px;
}
div#mainNavi a#no10:hover,
div#mainNavi a#no10.active{
    width:55px;
    height:39px;
    left:711px;
    top:214px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -303px -117px;
}

/*
div#mainNavi a#no11{
    width:88px;
    height:39px;
    left:640px;
    top:214px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -259px -39px;
}
div#mainNavi a#no11:hover,
div#mainNavi a#no11.active{
    width:88px;
    height:39px;
    left:640px;
    top:214px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -259px -117px;
}
*/
/*
div#mainNavi a#no12{
    width:81px;
    height:39px;
    left:728px;
    top:214px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -347px -40px;
}
div#mainNavi a#no12:hover,
div#mainNavi a#no12.active{
    width:81px;
    height:39px;
    left:728px;
    top:214px;
    background:transparent url(../images/naviBg_gruen.png) no-repeat -347px -117px;
}
*/