#modHeaderImgEdit{
    position:absolute;
    z-index:5000;
    margin:20px;
}

a{
    color:#c35720;
    text-decoration:none;
}

a:hover{text-decoration:underline;}

body{
    font-family: Arial, verdana, sans-serif;
    font-size: 10px;
    color: #333;
    background:#f5eadb;
}

    #header_wrap #header{
        position: relative;
        width: 950px;
        height: 130px;
        margin: 10px auto 10px auto;
        background: #e7faff url(../img/head_bg.png);
        border: 1px solid #b4b4b4;
    }
    
        #header_wrap #header #logo{
            position: absolute;
            top: 20px;
            left: 20px;
        }
    
    #header_wrap #header #menue{
        margin: 0;
        height:30px;
        position: absolute;
        right:0;
        left:0;
        bottom: 0;
        background: #cec3b3 url(../img/menu_bg.png) no-repeat right;
        overflow: hidden;
        border-top:1px solid #9c9387;
    }
    
        #header_wrap #header #menue li a{
            font-weight: bold;
            text-transform: uppercase;
            font-size: 14px;
            display: block;
            width: 151px;
            height: 30px;
            float:left;
            text-decoration: none;
            background:#a69e93 url(../img/menu_arrows.png) no-repeat top left;
            color:#fff;
            line-height: 30px;
            padding-left: 25px;
            border-left: 1px solid #c1bbb4;
            border-right: 1px solid #8b8172;
        }
        
        #header_wrap #header #menue li a:hover,
        #header_wrap #header #menue li a.active{
            background-position: bottom left;
            color:#5D594F;
        }
        
        #header_wrap #header #menue li:first-child a{ border-left:0 }
                
        
        #header_wrap #header #menue li a.highlight{
            color:#3F3C34;
            background-position: left bottom;
        }
        
#themeimage{
    background: #fff;
    height: 100px;
    margin: 0 auto 10px;
    width: 950px;
    position:relative;
    overflow:hidden;
}       
    #themeimage img{
        position:absolute;
        top:0;
        left:0;
    }
    
#subsite .right #themeimage{
    height: 210px;
    width: 210px;
    position:relative;
    overflow:hidden;
}       
    #subsite .right #themeimage img{
        position:absolute;
        top:0;
        left:0;
    }    
    
#kopfgrafik{
    height: 100px;
    width: 950px;
    overflow:hidden;
    position:relative;
    margin:0 auto 10px;
}       
   #kopfgrafik img{
        position:absolute;
        top:0;
        left:0;
    }   
    
 
    #subsite ul#submenu{
        display: block;
        float: left;
        width: 150px;
     }
        
        #subsite ul#submenu li{
            display: block;
            float: left;
            width: 150px;
            cursor: pointer;
            background:#c35720;
            border: #fff solid 1px;
            border-width: 1px 0px;
            border-top-color: #cb6d3d;
            border-bottom-color: #aa4c1c;
            overflow:hidden;
        }
        
        #subsite ul#submenu li:hover,
        #subsite ul#submenu li.active{
            background:#3f3c34;
            border-top-color: #6F695A;
            border-bottom-color: #3F3B33;
        }
    
            #subsite ul#submenu li a{
                line-height: 18px;
                display: block;
                height: 18px;
                margin: 0 9px;
                padding-left: 9px;
                text-decoration: none;
                color: #fff;
                font-weight: bold;
                cursor: pointer;
                background: url(../img/dot.gif) no-repeat 0px 7px;
                font-size: 11px;
                width:200px;
            }
            
            #subsite ul#submenu li a:hover,
            #subsite ul#submenu li a.active{
                padding-left:20px;
                background: url(../img/dotdark.gif) no-repeat 0px 7px;
            }
            
            #subsite ul#submenu li.navmainStandardLevel_3{
                display: block;
                float: left;
                width: 150px;
                cursor: pointer;
                background:#A69E93;
                border: #fff solid 1px;
                border-width: 1px 0px;
                border-top-color: #BFBFBF;
                border-bottom-color: #7F786F;
                overflow:hidden;  
            }
            
            #subsite ul#submenu li.navmainStandardLevel_3.active,
            #subsite ul#submenu li.navmainStandardLevel_3:hover{
                background:#7F786F;
            }
            
             #subsite ul#submenu li.navmainStandardLevel_3 a{
                 margin-left:20px;
             }
    
        #content_wrap #contentbox{
                width: 760px;
                float: right;
                background: #fff;
                color:#3f3c34;
                margin-left: 10px;
                line-height:1.5em;
            }
             #content_wrap #contentbox .left{
                 float:left;
                 width:450px;
                 margin:40px 15px 15px 30px;
             }
             #content_wrap #contentbox .right{
                 float:left;
                 width:210px;
                 margin:25px 15px 15px 0px;
                 overflow:hidden;
             }   
                       
            
             #content_wrap #contentbox h1{
                 color:#c35720;
                 font-size:18px;
                 margin-bottom:10px;
             }
             
             #content_wrap #contentbox h2{
                font-size:14px;
                font-style:oblique;
                line-height:1.5em;
                margin-bottom:20px;
             }
             
             #content_wrap #contentbox ul{
                 margin:5px 0 10px 5px;
             }
             
                  #content_wrap #contentbox ul li{
                      margin-left:15px;
                      list-style:circle;
                 }
             
            #content_wrap #contentbox p{
                margin: 5px 0;
            }
        
#content_wrap{
    margin: 0 auto;
    width:950px;
}

        #content_wrap #slideshow{
            height:445px;
            width: 950px;
            border: 1px solid #b4b4b4;
            overflow:hidden;
        }
        
            #content_wrap #slideshow .slide{
                height:445px;
                width: 950px;
                position: relative; 
            }
            
                #content_wrap #slideshow .slide .stoerer{
                    background:url("/cms/img/slideshowstoerer.png") no-repeat scroll right top transparent;
                    height:199px;
                    position:absolute;
                    right:-4px;
                    top:-4px;
                    width:199px;
                    z-index:1200;
                }
                            
                #content_wrap #slideshow .forward,
                #content_wrap #slideshow .backward,
                #content_wrap #slideshow .more{
                    position:absolute;
                    top:415px;
                    background:#fff;
                    padding:5px;
                    cursor:pointer;
                    color:#c35720;
                    opacity: .7;
                }
                
                #content_wrap #slideshow .forward b,
                #content_wrap #slideshow .backward b{
                    padding:5px;
                }
                
                #content_wrap #slideshow .forward{ right:640px; }
                #content_wrap #slideshow .backward{ left:30px; }
                
                #content_wrap #slideshow .more{
                    left: 130px;
                     display:block;
                     font-weight:bold;   
                     right: 735px;
                     opacity: 1;
                     text-align:center;
                     overflow:hidden;
                     right:735px;
                     height: 10px;
                     overflow:hidden;
                     font-size:13px;
                     line-height:10px;
                }
                
                #content_wrap #slideshow h1{
                    position: absolute;
                    top:30px;
                    left: 30px;
                    height: 45px;
                    width: 280px;
                    font-size: 50px;
                    color: #c35720;
                    overflow-x: visible;
                    text-transform: uppercase;
                    text-shadow: -1px 0 #fff, 0 1px #fff,1px 0 #fff, 0 -1px #fff;
                    letter-spacing:2px;
                    white-space:nowrap;
                }
                
                #content_wrap #slideshow .period{
                        color: #3E3C34;
                        font-size: 24px;
                        font-weight: bold;
                        height: 18px;
                        left: 30px;
                        line-height: 20px;
                        overflow-x: visible;
                        position: absolute;
                        text-align: center;
                        top: 90px;
                        white-space: nowrap;
                        width: 280px;
                }
                
                
                
                    #content_wrap #slideshow h1 p,
                    #content_wrap #slideshow p p{
                        position:static;
                        width:auto;
                        height:auto;
                    }
                
                #content_wrap #slideshow img.image,
                #content_wrap #slideshow img.overlay{
                    position: absolute;
                    top: 0;
                    left: 0;
                }
                
                 #content_wrap #slideshow img.overlay{
                     opacity:0;
                 }
            
                #content_wrap #slideshow .surface{
                    width: 280px;
                    height: 320px;
                    background: #fff;
                    opacity: .7;
                    position: absolute;
                    top: 80px;
                    left: 30px;
                }

                #content_wrap #slideshow .teaser{             
                    position: absolute;
                    top:125px;
                    left: 40px;
                    width: 260px;
                    height: 260px;                  
                    font-size: 14px;
                    line-height: 24px;
                    overflow:hidden;
                    overflow-y:visible;
                }
                
                    #content_wrap #slideshow .teaser a{
                        text-decoration:none;
                        color: #c35720;
                    }
                    
                    #content_wrap #slideshow .teaser span.price{
                        display: block;
                        text-align: right;
                        font-size: 12px;
                        font-weight: bold;
                        margin-top:10px;
                    }               
                    
                        #content_wrap #slideshow .teaser span.price b,
                        #content_wrap #slideshow .teaser span.price strong{
                            font-size: 30px;
                        }
                
        
        #content_wrap #boxes{
            margin-top:10px;
            width: 960px; 
        }
        
            #content_wrap #boxes .box{
                height:200px;
                background: #c35720 url(../img/box_bg.png) no-repeat top left;
                width:310px;
                margin-right:10px;
                float:left;
                overflow:hidden;
                font-family: Arial;             
            }
            
                #content_wrap #boxes h2{
                    margin:12px;
                    font-weight: bold;
                    text-transform: uppercase;
                    color:#ebffcb;
                    font-size:23px;
                }
                
                 #content_wrap #boxes p{
                     margin:0;
                     padding:0;
                 }
                
                #content_wrap #boxes .content{
                    margin: 0 12px 12px 12px;
                    color:#ebffcb;
                    line-height:1.5em;
                    font-size: 12px;
                } 
                
                 #content_wrap #boxes .content .big{
                     text-decoration:none;
                     color: #ebffcb;
                     font-size:22px;
                     font-weight:bold;
                     text-align:center;
                     margin:4px 0;
                 }                   

#footer_wrap{
    clear: both;
    height: 20px;
    width: 950px;
    margin:auto;
    padding-top:10px;
    margin-bottom:30px;
}           

    #footer_wrap #footer{
        height: 20px;
        width:950px;
        overflow: hidden;
        background:#3f3c34;
        line-height:20px;
        color:#e7faff;
    }
    
        #footer_wrap #footer .left{
            float: left;
        }

        #footer_wrap #footer .right{
            float: right;
        }

            #footer_wrap #footer a{
                text-decoration: none;
                color: #e7faff;
            }
            
            #footer_wrap #footer a:hover{ text-decoration:underline;}
       
      #footer_wrap #footer .left{
          margin-left:15px;  
      }
            
       #footer_wrap #footer .right ul{
           margin-right:30px;
       }
            
        #footer_wrap #footer .right ul li{
            display:block;
            float:left;
            margin-right:10px;
        }      

        #footer_wrap #footer .right .dw{
            text-indent:-500em;
            float:right;
            display:block;
            width:13px;
            height:13px;
            background:url(/cms/img/dw.gif) no-repeat center;
            margin: 4px 0;
            margin-right:4px;
        }
        
        
        


#contactForm label{
    clear:both;
    display:block;
    float:left;
    line-height:20px;
    width:100px;
}

#contactForm input,
#contactForm textarea{
    background:none repeat scroll 0 0 #F4EADB;
    border:1px solid #CDC3B2;
    color:#3E3C33;
    margin:5px;
    padding:4px;
    float:left;
    width:200px;
}

 #contactForm input.button{
    background: #3E3C33;
    color:#F4EADB;
    border:0;
    width:auto;
}


#contactFormSubmitRight{
    clear:both;
    margin-left:100px;
}


#reportForm label{
    clear:both;
    display:block;
    float:left;
    line-height:20px;
    width:150px;
}

#reportForm input,
#reportForm textarea{
    background:none repeat scroll 0 0 #F4EADB;
    border:1px solid #CDC3B2;
    color:#3E3C33;
    margin:5px;
    padding:4px;
    float:left;
    width:280px;
}

 #reportForm input.button{
    background: #3E3C33;
    color:#F4EADB;
    border:0;
    width:auto;
    width:290px;
}

#reportForm #contactFormSubmitRight{
    clear:both;
    margin-left:150px;
}


.sitemapStandardMainCat{
    margin-left:20px;
}

.sitemapStandardMainCat li.sitemapStandardLevel_1{
    font-size:18px;
    font-weight:bold;
    line-height: 1.5em;
    list-style:none !important;
}

.sitemapStandardMainCat li.sitemapStandardLevel_2{
    font-size:14px;
    padding-left:20px;
    line-height: 1.5em;
    list-style:none !important;
}

.sitemapStandardMainCat li.sitemapStandardLevel_3{
    font-size:12px;
    padding-left:40px;
    line-height: 1.5em;
    list-style:none !important;
}



#header .yt{width:50px;height:21px;background-position:-0px -0px;display:block;background-repeat:no-repeat;margin-left:500px;}
#header .tw{width:109px;height:21px;background-position:-50px -0px;display:block;background-repeat:no-repeat;}
#header .fb{width:111px;height:21px;background-position:-159px -0px;display:block;background-repeat:no-repeat;}
#header .yt,
#header .tw,
#header .fb {background-image:url(http://planet4me.de/cms/upload/smi.png);float:left;overflow:hidden;text-indent:-200em;margin-top:5px;}
