@media screen, projection {
/* @group basic */
html {
	height: 101%;
}
body {
	position: relative;
}
#page {
	width: 980px;
	position: relative;
}
body.evb #page {
	width: 892px;
	position: absolute;
	top: 14px;
	left: 95px;
	z-index: 20;
	padding-top: 12px;
	background: transparent url('../img/basic_evb/bg_content_related/content_bg_trans_oben-fs8.png') no-repeat top left;
}
body.evbHome div#page {
	background: none;
	padding-top: 0;
}
body.evb #page .wrapper {
	background: transparent url('../img/basic_evb/bg_content_related/content_bg_trans_mitte-fs8.png') repeat-y top left;
}
body.evbHome div#page .wrapper {
	background: none;
}


/* @end */


/* @group header */
a.logo {
	display: block;
	position: absolute;
	top: 20px;
	left: 99px;
	z-index: 100;
}
body.evb a.logo {
	top: 26px;
	left: 56px;
}
ul.baseNav {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 100;
}
ul.baseNav li {
	float: left;
	margin-left: 6px;
	width: 121px;
	padding-top: 7px;
	background: #fff url('../img/basic/reiter_grau_oben.gif') repeat-y top left;
}
ul.baseNav li.zb {
	width: 181px;
	background: #fff url('../img/basic/reiter_grau_oben_breit.gif') repeat-y top left;
}
ul.baseNav li .reiterBottom {
	height: 10px;
	background: #fff url('../img/basic/reiter_grau_unten.gif') no-repeat top left;
}
ul.baseNav li.zb .reiterBottom {
	background: #fff url('../img/basic/reiter_grau_unten_breit.gif') no-repeat top left;
}
body.mp ul.baseNav li.mp,
body.vb ul.baseNav li.vb {
	padding-top: 25px;
	background-image: url('../img/basic/reiter_rot_oben.gif');
}
body.zb ul.baseNav li.zb {
	width: 181px;
	padding-top: 25px;
	background-image: url('../img/basic/reiter_rot_oben_breit.gif');
}
body.mp ul.baseNav li.mp .reiterBottom,
body.vb ul.baseNav li.vb .reiterBottom {
	background-image: url('../img/basic/reiter_rot_unten.gif');
}
body.zb ul.baseNav li.zb .reiterBottom {
	background-image: url('../img/basic/reiter_rot_unten_breit.gif');
}
/* @end */


/* @group navigation */
.navigation {
	position: absolute;
	top: 100px;
	left: 0;
	z-index: 100;
	width: 209px;
	padding-top: 15px;
	background: transparent url(../img/basic/nav_rot_bg_oben-fs8.png) no-repeat top left;
}
body.evb .navigation {
	left: -60px;
	background-image: url(../img/basic_evb/navigation/nav_rot_bg_oben-fs8.png);
}
body.intern .navigation {
	background-image: url(../img/basic/nav_gruen_bg_oben-fs8.png);
}
.navigation .navigationBottom {
	position: relative;
	*top: -20px;
	left: 0;
	height: 20px;
	margin: 0;
	background: transparent url(../img/basic/nav_rot_bg_unten-fs8.png) no-repeat bottom left;
}
body.evb .navigation .navigationBottom {
	background: transparent url(../img/basic_evb/navigation/nav_rot_bg_unten-fs8.png) no-repeat bottom left;
}
body.intern .navigationBottom {
	background-image: url(../img/basic/nav_gruen_bg_unten-fs8.png);
}
.navigation ul li {
	margin: 0;
	padding-bottom: 0;
	padding-left: 17px;
	padding-right: 15px;
	background: transparent url(../img/basic/nav_rot_bg_mitte-fs8.png) repeat-y top left;
}
body.intern .navigation ul li {
	background-image: url(../img/basic/nav_gruen_bg_mitte-fs8.png);
}
.navigation ul li.current span.navBg {
	width: 178px;
	position: relative;
	left: -17px;
	top: -2px;
	padding: 2px 5px 2px 17px;
	display: block;
	background-color: #AA0022;
}
body.intern .navigation ul li.current span.navBg {
	background-color: #668800;
}
.navigation ul li.current a {
	position: relative;
	line-height: 18px;
	z-index: 20;
}
.navigation ul li.current {
	line-height: 16px;
	padding-bottom: 0px;
}
.navigation ul li.current li {
	line-height: 18px;
	padding-bottom: 4px;
}
.navigation ul li ul {
	background: none;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-bottom: 0;
	margin-right: 15px;
}
.navigation ul li ul li ul {
	padding-top: 0;
	padding-bottom: 0;
}
.navigation ul li ul li {
	background: transparent (../img/basic/nav_rot_bg_tile.png) repeat top left;
}
.navigation ul li ul li.current,
.navigation ul li ul li:hover {
	padding-left: 0;
	margin-left: 17px;
	list-style: url('../img/basic/nav_list-style.png');
	*list-style: url('../img/basic/nav_list-style_ie.png');
/*	*list-style: square outside;*/
/*	*list-style-image: none;*/
}
.navigation ul li ul li:hover {

}
body.intern .navigation ul li ul li.current,
body.intern .navigation ul li ul li:hover {
	list-style: url('../img/basic/nav_intern_list-style.png');
	*list-style: url('../img/basic/nav_intern_list-style_ie.png');
}
body.intern .navigation ul li ul li.current {
/*	*list-style: square outside;*/
/*	*list-style-image: none;*/
}
body.intern .navigation ul li ul li {
	background-image: url(../img/basic/nav_gruen_bg_tile.png);
}
/* @end */


/* @group sidebar */
#sidebar {
	position: relative;
	float: right;
	margin-top: 119px;
	width: 202px;
}
body.evb #sidebar {
	width: 185px;
	margin-right: 25px;
}

body.evbHome.evb #sidebar
{
    margin-top: 0px;
}

body.evbHome div#page #sidebar {
	margin-right: 0;
	left: -4px;
	background: transparent url('../img/basic_evb/bg_content_related/related_start_bg_trans_oben-fs8.png') no-repeat top left;
	width: 240px;
}
body.evbHome div#page #sidebar .sidebarWrapper {
	margin-top: 14px;
	padding: 1px 25px;
	background: transparent url('../img/basic_evb/bg_content_related/related_start_bg_trans_mitte-fs8.png') repeat-y top left;
}
body.evbHome div#page #sidebar .sidebarBottom {
	height: 20px;
	background: transparent url('../img/basic_evb/bg_content_related/related_start_bg_trans_unten-fs8.png') no-repeat top left;
}
body.intern #sidebar {
	margin-top: 0;
}
#sidebar h2 {
	margin-top: 10px;
}
body.evb #sidebar h2 {
	margin-bottom: 5px;
}
/* @end */


    /* @group rating-sidebar */
    #sidebar-rating {
        position: relative;
        float: right;
        margin-top: 16px;
        width: 202px;
    }
    body.evb #sidebar-rating {
        width: 185px;
        margin-right: 25px;
    }
    body.evbHome div#page #sidebar-rating {
        margin-right: 0;
        left: -4px;
        background: transparent url('../img/basic_evb/bg_content_related/related_start_bg_trans_oben-fs8.png') no-repeat top left;
        width: 240px;
    }
    body.evbHome div#page #sidebar-rating .sidebarWrapper {
        margin-top: 14px;
        padding: 1px 25px;
        background: transparent url('../img/basic_evb/bg_content_related/related_start_bg_trans_mitte-fs8.png') repeat-y top left;
    }
    body.evbHome div#page #sidebar-rating .sidebarBottom {
        height: 20px;
        background: transparent url('../img/basic_evb/bg_content_related/related_start_bg_trans_unten-fs8.png') no-repeat top left;
    }
    body.intern #sidebar-rating {
        margin-top: 0;
    }

    #sidebar-rating .sum_reviews {
        text-align: center;
        margin-bottom: 14px;
        margin-top: 15px;
        font-size: 14px;
    }

    #sidebar-rating .rated {
        font-weight: bold;
        font-size: 16px;
    }

    #sidebar-rating .max_rated {
        font-size: 16px;
    }

    #sidebar-rating .clear {
        clear: both;
    }


    #sidebar-rating .badge
    {
        width: 100px;
        position: absolute;
        left: -15px;
        top: -5px;
    }

    #sidebar-rating .kde_text_logo
    {
        float: right;
        position: absolute;
        top: 14px;
        right: 18px;
    }

    #sidebar-rating .trennlinie {
        margin-top: 3px;
    }

    #sidebar-rating .rating_wrapper
    {
        margin: 0px auto;
        margin-top: 75px;
        margin-bottom: 15px;
        text-align: center;
        font-weight: normal;
        display: block;
    }

    #sidebar-rating .rating_value {
        text-transform: uppercase;
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 10px;
        margin-top: 11px;
    }

    #sidebar-rating .starrater-sidebar .starsfg {
        height: 18px;
        background: url('../img/basic_evb/sidebar/kde_sidebar_rating_star.png');
        margin: 0px auto;
    }

    /* @end */

/* @group content */
#content {
	display: inline;
	float: left;
	position: relative;
	padding-top: 122px;
	margin: 0 0 0 240px;
	width: 500px;
}
body.wideContent #content {
	width: 580px;
	margin-left: 160px;
}
body.evb #content {
	width: 440px;
	margin-left: 190px;
}
body.evbHome div#page #content {
	left: -4px;
	background: none;
	margin-left: 0;
	padding: 0;
	width: 590px;
	background: transparent url('../img/basic_evb/bg_content_related/content_start_bg_trans_oben-fs8.png') no-repeat top left;
}
body.evbHome div#page #content .contentWrapper {
	padding: 104px 60px 1px 190px;
	margin: 14px 0 0 0;
	background: transparent url('../img/basic_evb/bg_content_related/content_start_bg_trans_mitte-fs8.png') repeat-y top left;
}
body.evbHome div#page #content .contentBottom {
	height: 19px;
	background: transparent url('../img/basic_evb/bg_content_related/content_start_bg_trans_unten-fs8.png') no-repeat top left;
}

/* @end */


/* @group footer */
#footer {
	clear: both;
	padding-top: 20px;
}
body.evb #footer {
	position: relative;
	top: 12px;
	padding-bottom: 12px;
	background: transparent url('../img/basic_evb/bg_content_related/content_bg_trans_unten-fs8.png') no-repeat bottom left;
}
body.evbHome #page #footer {
	padding: 5px 0 0 0;
	background: transparent url('../img/basic_evb/bg_content_related/footer_start_bg_oben-fs8.png') no-repeat top left;
}
body.evbHome #page #footer .footerWrapper {
	position: relative;
	*top: -6px;
	left: 0;
	color: #fff;
	padding: 0 20px;
	background: transparent url('../img/basic_evb/bg_content_related/footer_start_bg_mitte-fs8.png') repeat-y top left;
}
body.evbHome #page #footer .footerWrapper a {
	color: #fff;
}
body.evbHome #page #footer .footerBottom {
	position: relative;
	*top: -6px;
    z-index: -1;
	left: 1;
	height: 5px;
	background: transparent url('../img/basic_evb/bg_content_related/footer_start_bg_unten-fs8.png') no-repeat top left;
}
body.evb #footer p {
	margin: 0 25px 0 25px;
	padding: 10px 0 10px 0;
	border-top: 1px solid #CCCCCC;
}
body.evbHome #page #footer p {
	margin: 0;
	padding: 0;
	border: none;
}
#footer p {
	margin: 0 0 0 30px;
	padding: 10px 0 30px 0;
	border-top: 1px solid #CCCCCC;
}
/* @end */


/* @group evb bg image */
#bg,
#bg table,
#bg td {
	height:100%;
	overflow:hidden;
	width:100%;
	z-index:10 !important;
}
#bg div {
	height:200%;
	left:-50%;
	position:fixed;
	top:-50%;
	width:200%;
}
#bg,
#bg table,
#bg td {
	height:100%;
	overflow:hidden;
	width:100%;
	z-index:10 !important;
}
#bg table {
	border-collapse:separate;
	border-spacing:0;
}
#bg td {
	vertical-align:middle;
}
#bg,
#bg table,
#bg td {
	height:100%;
	overflow:hidden;
	width:100%;
	z-index:10 !important;
}
#bg img {
	margin:0 auto;
	min-height:50%;
	min-width:50%;
	display:block;
}
/* @end */

body.iframe {
    width: 768px;
    overflow: hidden;
}
body.iframe #page {
    width: 768px;
    position: relative;
    top: 0;
    left: 0;
}
body.iframe #content {
    margin-left: 150px;
}
body.iframe #sidebar,
body.iframe #footer,
body.iframe .navigation,
body.iframe #bg {
    display: none;
}

}

#pe_rating
{
    display: none !important;
}