body{
    background-image:none;
}
#service #li1{
    display:none;
}
#service{
    height:223px;
    border-bottom:1px solid #fff;
}
#contentwrapper #leftnav{
    position:relative;
    width: 343px;
    margin-left:-182px;
    overflow:hidden;
    padding-top:22px;
}
* html #contentwrapper #leftnav{
    margin-left:-91px;
}

#leftnav dl.toppackage{
    margin:20px 0 0 0;
    padding:0;
    width:334px;
}
#leftnav dl.toppackage dt a{
    display:block;
    background:#fff;
    padding:4px;
    margin:0 0 2px 0;
    border:1px solid #606060;
    position:relative;
    color:#606060;
    text-decoration:none;
}
#leftnav dl.toppackage dt a span{
    position:absolute;
    left:1px;
    top:20px;
    background:#fff;
    padding:5px 15px 5px 28px;
}
#leftnav dl.toppackage dt a:hover{
    border:2px solid #000;
    padding:3px;
}
#leftnav dl.toppackage dt a img{
    border:0;
    display:block;
}
#leftnav dl.toppackage dd{
    margin:0;
    padding:0 0 0 30px;
}
#leftnav dl.toppackage dd a{
    display:block;
    border-bottom:1px solid #6b9d09;
    padding:4px 0;
    text-decoration:none;
    background:url(/nav/toppackage_arrow.gif) 289px 50% no-repeat;
}
#leftnav dl.toppackage dd a:hover{
    text-decoration:underline;
}
#maincontent h2.blog_headline{
    font-weight:bold;
    font-size:12px;
    padding:3px 0;
    border-bottom:1px solid #669900;
    margin:25px 0 5px 0;
}
#maincontent h2.blog_headline a{
    text-decoration:none;
}
#maincontent ul.blog_list, #maincontent ul.blog_list li{
    display:block;
    list-style:none;
    margin:0;
    padding:0;
    height:1%;
}
#maincontent ul.blog_list li a{
    display:block;
    height:1%;
    font-size:11px;
    padding:3px 0;
    text-decoration:none;
}
#maincontent ul.blog_list li a em{
    text-decoration:underline;
    font-style:normal;
    font-size:12px;
}
#maincontent ul.blog_list li a:hover em{
    text-decoration:none;
}

#maincontent ul.blog_list li a b{
    font-weight:normal;
    padding:2px 4px;
    margin:0 3px;
    background:#6c9d0a;
    color:#fff;
    text-decoration:none;
}

#contentwrapper #maincontent #anreisebox, #contentwrapper #maincontent #bewertungsbox{
    float:right;
    padding:5px 0 5px 17px;
    border-left:1px solid #6c9d0a;
    margin:20px 0 20px 15px;
    font-size:11px;
}
#contentwrapper #maincontent #bewertungsbox{
    margin:9px 0;
    float:none;
    border:0;
    padding:5px 0;
}
#contentwrapper #maincontent #anreisebox a img{
    display:block;
    padding:4px;
    background:#fff;
    border:1px solid #606060;
}
#contentwrapper #maincontent #anreisebox p{
    margin:0 0 10px 0;
}
#contentwrapper #maincontent #bewertungsbox img{
    margin-right:15px;
}
#contentwrapper #maincontent #bewertungsbox a#fb_start_de, #contentwrapper #maincontent #bewertungsbox a#fb_start_en {
	width:143px;
	height:36px;
	text-indent:-19999px;
	background:url(/nav/fb_start_de.gif) 0 0 no-repeat;
	display:block;
	overflow:hidden;
	margin-left:7px;
}
#contentwrapper #maincontent #bewertungsbox a#fb_start_en {
	background:url(/nav/fb_start_en.gif) 0 0 no-repeat;
}
#contentwrapper #maincontent img.skgWinter {
    border:0;
}
