﻿/*
****************************
Bene
****************************
Status:fine
Version:1.0
Last Changed:21.04.2009
*/

/****** 0 Body Stuff ******/
* {margin:0px; padding:0px;}
body {color:#4f4e4e; font:11px Arial,Verdana,Sans-Serif;color:#333; background:#3f3432;}

/****** 1 Basics ******/
.wrapper {height:1px; overflow:hidden; clear:both; display:block;}
a img {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {float:left;}
h2 {color:#3f3832; font-size:22px;}
h3 {}
.hidden {display:none;}
.extlink {color:#7aadb8;cursor:pointer;}
.extlink:hover {text-decoration:underline;}

/****** 1.1 Hidden Elements ******/
#dvPopup, #dvWaiting, #dvCover  {display:none;}
#dvtop {position:absolute; height:1px; overflow:hidden; z-index:99;}


/****** 4. Content ******/
.content {width:408px; float:left;}

/****** 4.3 Blogentry  ******/
.blogentry {font-size:12px; padding:15px 0 50px 0; display:block; float:left; min-height:600px; height:auto !important; height:600px;}
.blogentry a {color:#7aadb8;}
.blogentry strong.date {color:#999999; font-size:11px;}
.blogentry strong.kategorie {color:#999999; font-size:10px; font-weight:bold; letter-spacing:0.0015em;}
.blogentry .intro {font-weight:bold; display:block; padding:15px 0 10px 0; line-height:17px;}
.blogentry p {padding:15px 0 0px 0; line-height:17px;}
.blogentry h2 {font-size:20px;}
.blogentry .themen {padding:5px 0; display:block; font-size:11px; font-weight:bold;}
.blogentry .tools {font-size:11px; padding-top:30px;}
.blogentry .more{font-size:10px; font-weight:bold; letter-spacing:0.015em;}
.blogentry .tools span {float:left; margin-left:10px; font-weight:bold; font-size:10px; letter-spacing:0.015em;}
.blogentry .tools p {color:#333333; padding:1px 6px; float:left; margin-right:10px; font-weight:bold; font-size:10px; letter-spacing:0.015em;}


/****** 4.6 Newsletter  ******/
.newsletter {font-size:12px; padding:15px 0 20px 0; display:block; float:left; min-height:600px; height:auto !important; height:600px;}
.newsletter p {padding:0; line-height:17px; font-size:12px;}
.newsletter h3 {color:#3f3832; font-size:20px; padding:15px 0 0 0;}
.newsletter h4 {color:#3f3832; font-size:14px; padding:15px 0 0 0; margin-bottom:-10px;}
.newsletter .kategorie {color:#999999; font-size:10px; font-weight:bold; margin-bottom:-15px; margin-top:10px; display:block;}
.newsletter .tools {font-size:11px; padding-top:30px;}
.newsletter .tools span {float:left; margin-left:10px; font-weight:bold; font-size:10px; letter-spacing:0.015em;}
.newsletter .tools p {color:#333333; padding:1px 6px; float:left; margin-right:10px; font-weight:bold; font-size:10px; letter-spacing:0.015em;}

/****** 4.7 Small Teaser  ******/
.smallteaser {padding:40px 0 0 0;}
.smallteaser div {cursor:pointer; overflow:hidden;padding-top:40px; width:408px;}
.smallteaser .imgOuter {padding:0 8px 0 0; width:88px; height:78px; float:left;}
.smallteaser span.imgInner {width:88px; height:78px; overflow:hidden; float:left;}
.smallteaser span.imgInner img{margin:-2px; overflow:hidden;}
.smallteaser span {color:#7f7f7f; font-size:10px; font-weight:bold; letter-spacing:0.015em;}
.smallteaser h2 a {color:#333333; font-size:16px; font-weight:bold; display:block; }
.smallteaser p {line-height:16px; display:block; float:left; width:290px; padding:0px;}

/****** 4.8 Playlist  ******/
.playlist div {width:400px; clear:both; overflow:hidden; padding:15px 0 0 0;}
.playlist span.nr {float:left; font-size:32px; padding:0px 10px 10px 0px;}
.playlist span {font-weight:bold; display:block; padding:5px 0 0 0;}
.playlist h3 {font-weight:normal; color:#333333; font-size:20px; padding:0 0 0 0;}
.playlist h3 a {color:#333333;}
.playlist p {display:block; float:left; padding:0; width:350px;}


/****** 4.10 Teaser ******/
.dvTeaserListContainer {width:700px; min-height:600px; height:auto !important; height:600px;}
div.teaserList3 .imgOuter {padding:0 8px 0 0; width:88px; height:78px; float:left;}

div.teaserList3 {cursor:pointer; width:294px; height:120px; overflow:hidden; background-color:#f2f2f2; float:left; display:block; border:1px solid #dfdfdf; margin:12px 12px 0 0; display:inline; padding:8px; font-size:12px;}
div.teaserList3	a.imgInner {width:88px; height:78px; overflow:hidden; float:left;}
div.teaserList3 a.imgInner img{margin:-2px; overflow:hidden;}
div.teaserList3	span.imgInner {width:88px; height:78px; overflow:hidden; float:left;}
div.teaserList3 span.imgInner img{margin:-2px; overflow:hidden;}

div.teaserList3 span {color:#7f7f7f; font-size:10px; font-weight:bold; letter-spacing:0.015em;}
div.teaserList3 h2 {color:#333333; font-size:14px; font-weight:bold; display:block; padding-bottom:4px;}
div.teaserList3 h2 a {color:#333333; font-size:14px; font-weight:bold; display:block;}
div.teaserList3 h3 {color:#333333; font-size:14px; font-weight:bold; display:block; padding-bottom:4px;}
div.teaserList3 h3 a {color:#333333; font-size:14px; font-weight:bold; display:block;}
div.teaserList3 p {line-height:16px;}

/****** 5 Sidebar ******/
.sidebar {width:208px; float:right;}

/****** 5.4 Graybox with image ******/
.sidebar .greybox {background:#f2f2f2; padding:0 10px 10px 15px; width:181px; border:1px solid #e5e5e5; height:100%; overflow:hidden;}
.sidebar .greybox h3 {color:#333333; font-size:14px; font-weight:bold; padding-bottom:10px;}
.sidebar .greybox h3 a {color:#333333;}
.sidebar .greybox img {margin-left:-15px;}
.sidebar .greybox p {font-size:11px; padding: 10px 0 0 0;}
.sidebar .greybox a {font-weight:bold; color:#7AADB8;}

/****** 6 Toolbox ******/
a.productslist {display:block;width:198px;height:181px;border:solid 1px #c1dce2;margin:0 2px 10px 0;float:left;}
	a.productslist:hover {text-decoration:none;color:#333;background-color:#eef7fa;}
	a.productslist span.tx {display:block;padding:7px 8px 0;width:182px;height:35px;overflow:hidden;border-bottom:solid 1px #c1dce2;color:#333;}
		a.productslist:hover span.tx {text-decoration:none;color:#333;}
	a.productslist span.subhead {display:block;font-size:12px;line-height:16px;font-weight:bold;}
		a.productslist:hover .subhead {text-decoration:underline;color:#51bbdd !important;}
	a.productslist img {cursor:pointer;}

	
/* Events */
.vcalendar {margin:40px 10px 10px 0;}
.vcalendar .vevent {padding:10px; margin:0 0 30px 0; background:#f2f2f2; border:solid 1px #dfdfdf; min-height:100px; width:385px;}
.vcalendar .vevent .image {margin-right:10px; float:left;}
.vcalendar .vevent h3.summary {font-size:14px;margin-bottom:5px;}
.vcalendar .vevent abbr.dtstart { border-bottom: 0;}
.vcalendar .vevent abbr.dtend {border-bottom: 0;}
.vcalendar .vevent .location {}
.vcalendar .vevent a.url {text-transform:lowercase;}
.vcalendar .today {background-color:#3f3432; color:white; padding:2px 0 2px 15px; width:392px; margin:20px 0 10px 0; font-weight:bold; text-transform:uppercase;}
.vcalendar .week {background-color:#3f3432; color:white; padding:2px 0 2px 15px; width:392px; margin:20px 0 10px 0; font-weight:bold; text-transform:uppercase;}
.vcalendar .month {background-color:#3f3432; color:white; padding:2px 0 2px 15px; width:392px; margin:20px 0 10px 0; font-weight:bold; text-transform:uppercase;}


@media screen {

/****** 2 Main Structure ******/
#dvPage {width:951px; margin:0 auto;}
#dvPage {padding-bottom:15px;} /*volle zentrierte seite 951px*/
#dvContent {width:801px; float:right;} /*content mit großem bild und teasern*/ 
#dvContentInner {background-color:#ffffff; width:636px; float:left; padding:11px; border:1px solid #d8d8d8; overflow:hidden;} /*content mit großem bild und teasern ohne suche*/ 

/****** Social Bookmarks ******/
#socialBookmarks {padding-bottom:10px;}
#socialBookmarks .addthis_toolbox .custom_images a
{
    width: 79px;
    height: 21px;
    margin: 0;
    padding: 0 4px 0 0;
}

#socialBookmarks .addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
	filter:alpha(opacity=100);
}

#socialBookmarks .addthis_toolbox .custom_images a img
{
    opacity: 0.5;
	filter:alpha(opacity=50);
}

#socialBookmarksAdd {padding:10px 0 10px 0;}
#socialBookmarksTumblr {float:left;margin-right:20px;}
#socialBookmarksTwitter {float:left;margin-right:5px;}
#socialBookmarksGooglePlus {float:left;margin-right:5px;}

/****** 2 Header ******/
#dvHeader {padding-left:153px;}
#dvLogo {height:70px; position:relative;}
#dvLogoPrint {display:none}
#dvLogo h1 {position:absolute; left:110px; top: 40px; font-size:15px; font-weight:normal; font-style:normal; text-transform:uppercase; color:white;}

/*.abo {float:right;  display:inline; margin:18px 135px 0 0;}*/
.abo {width:191px; position:absolute; margin-left:480px; margin-top:-55px;}
.abo span {color:#ffffff; font-size:12px; padding-left:8px; display:block; margin-bottom:5px;}
.abo input {width:127px; float:left; background:#ffffff; color:#8c8c8c; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 0px 2px 8px; margin-right:6px; border:none;}
.abo input.submit {width:24px; float:left; color:#ffffff; background:#6e6965; font-weight:bold; text-align:center; padding:1px 0px;  cursor:pointer;}

/****** 3.2 Themennavigation ******/
.navi_themen {padding:5px 0 20px 0;}
.navi_themen ul {list-style:none;}
.navi_themen ul li {float:left; line-height:17px; height:17px; border-right:1px solid #dedede; font-size:12px;}
.navi_themen ul li#last {float:left; line-height:17px; height:17px; border-right:0px solid #dedede;}
.navi_themen ul li a {color:#666666; margin:0px 11px;}
.navi_themen ul li.active {border-right:0px;}
.navi_themen ul li.active a {color:#333333; background-color:#bce1e7; display:block; padding:0 11px; margin:0px; font-weight:bold;}
.navi_themen ul li a:hover {color:#333333; background-color:#bce1e7; display:block; padding:0 11px;  margin:0px; text-decoration:none;}

/****** 4.1 Toparea  ******/
#toparea {clear:both; padding:10px 0 0 0;}
#toparea a.book {float:right; margin-top:15px;}
#toparea img {margin-bottom:10px;}

/****** 4.2 Pagination Top  and Bottom  ******/
.pagination {float:left; font-size:10px; padding-top:15px; width:100%;}
.pagination span {float:right; color:#333333;}
.pagination img {padding-top:2px; float:none; margin-top:0px !important;}
.pagination img.nolink {padding:2px 4px 0 4px; float:left; display:inline; margin:0 2px;}
.pagination a  {color:#666666; padding:0 4px; float:left; display:inline; margin:0 2px;}
.pagination a.active {color:#333333; background-color:#bce1e7;}
.pagination a:hover {color:#333333; background-color:#bce1e7; padding:0 4px; text-decoration:none;}

/****** 4.5 Comments  ******/
.comment {padding:8px; background:#f5f5f5; clear:both; margin-bottom:5px;}
.commentRules {padding:8px; background:#fcfcfc; clear:both; margin-bottom:5px; color:#999; font-size:10px;}
.comment strong {display:block; padding:0 0 5px 0;}
.comment strong span {color:#9f9b98;}
.comment p strong {color:#666;display:inline;padding:0 0 0 0;}
.comment a {color:#7aadb8;}
.comment a.brown {background:#3f3731; color:#ffffff; padding:4px 6px 3px 6px; margin-bottom:10px; font-weight:bold; font-size:10px; letter-spacing:0.015em;}

/****** Artwork Download ******/
.artwork {background:#3f3731;width:208px;}
.artwork div {padding:10px; width:188px; overflow:hidden; font-size:12px;}
.artwork div img {float:left; margin:2px 10px 0 0;}
.artwork div a {color:#ffffff; width:125px; float:left; padding-top:5px; font-weight:bold;}

/****** 4.9 Podcast with Player  ******/
.podcast {margin-top:30px; padding-bottom:15px;}
.podcast a.brown {background:#3f3731; color:#ffffff; padding:2px 6px; float:left; height:17px; margin-right:10px; margin-top:1px; font-weight:bold;}
.podcast .player {float:left; width:190px; height:30px; overflow:hidden; margin-right:10px;}
.podcast .player object {float:left;}

/****** 4.4 Star Rating  ******/
.rating {list-style:none; margin:0px; padding:0px; width:75px; height:13px; position:relative; overflow:hidden; background:url(/benecom/files_p.nsf/Lookup/alt_star/$file/alt_star.gif) 0px 0px  repeat-x; float:left;}
.rating li{padding:0px; margin:0px; height:13px;  float:left;}
.rating li a{display:block; width:15px; height:13px; line-height:13px; text-decoration:none; text-indent:-9000px; z-index:20; position:absolute; padding:0px; overflow:hidden;}
.rating li a:hover{background:url(/benecom/files_p.nsf/Lookup/alt_star/$file/alt_star.gif) 0px 14px; z-index:2; left:0px; border:none;}
.rating a.one-star{left:0px;}
.rating a.one-star:hover{width:15px;}
.rating a.two-stars{left:15px;}
.rating a.two-stars:hover{width:30px;}
.rating a.three-stars{left:30px;}
.rating a.three-stars:hover{width:45px;}
.rating a.four-stars{left:45px;}
.rating a.four-stars:hover{width:60px;}
.rating a.five-stars{left:60px;}
.rating a.five-stars:hover{width:75px;}
.rating li.current-rating{background:url(/benecom/files_p.nsf/Lookup/alt_star/$file/alt_star.gif) 0px 28px; position:absolute; height:13px; display:block; text-indent:-9000px; z-index:1;}  
.rating a:active{outline:none;}		

/****** 4.12 Bigteaser ******/
.bigteaser {clear:both; padding-top:15px;}
.bigteaser a {float:left;}
.bigteaser a:hover{text-decoration:none;}
.bigteaser a.teaser1 {padding-right:20px;}
.bigteaser a.teaser1 strong {position:absolute; color:#ffffff; font-size:28px; font-weight:bold;  margin-top:12px; margin-left:15px;}
.bigteaser a.teaser2 strong {position:absolute; color:#000000; font-size:28px; font-weight:bold;  margin-top:12px; margin-left:15px;}
.bigteaser a.teaser1 span {position:absolute; color:#ffffff; font-size:16px; font-weight:bold;  margin-top:46px; margin-left:22px;}
.bigteaser a.teaser2 span {position:absolute; color:#000000; font-size:16px; font-weight:bold;  margin-top:46px; margin-left:22px;}

#dvTools {float:right; width:131px; height:400px; overflow:hidden;}
#dvToolsInner { position:fixed; z-index:10; width:131px; height:400px; overflow:hidden;}

/****** 5.1 Suche ******/
form#FOsearch {border:1px solid #e5e5e5;height:21px;margin:0 0 10px 0;}
input#Tsearch{width:104px; float:left; background-color:#ffffff; border:none; height:17px; padding:4px 0 0 5px;color:#333333; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
input.btnSearch {width:20px; height:21px; float:left; background:url(/benecom/files_p.nsf/Lookup/bg_search/$file/bg_search.gif) 0px 3px no-repeat #ffffff; border:none; cursor:pointer;}

/****** 5.2 ToolbarItems ******/
.dvToolsButtons {font-size:10px; text-transform:uppercase; margin:15px 0 10px 0;}
p.contact a {color:#c562bf; font-weight:bold; line-height:19px; padding-left:37px; width:131px; height:19px; background:url(/benecom/files_p.nsf/Lookup/bg_kontakt_brown/$file/bg_kontakt_brown.gif) no-repeat; display:block; margin-bottom:5px;}
p.home a {color:#ffffff; font-weight:bold; line-height:19px; padding-left:37px; width:131px; height:19px; background:url(/benecom/files_p.nsf/Lookup/bg_home_brown/$file/bg_home_brown.gif) no-repeat; display:block; margin-bottom:5px;}
p.bookmark a {color:#db962e; font-weight:bold; line-height:19px; padding-left:37px; width:131px; height:19px; background:url(/benecom/files_p.nsf/Lookup/bg_lesezeichen_brown/$file/bg_lesezeichen_brown.gif) no-repeat; display:block; margin-bottom:5px;}
p.sendthis a {color:#cbd978; font-weight:bold; line-height:19px; padding-left:37px; width:131px; height:19px; background:url(/benecom/files_p.nsf/Lookup/bg_forward_brown/$file/bg_forward_brown.gif) no-repeat; display:block; margin-bottom:5px;}
p.sitemap a {color:#ffffff; font-weight:bold; line-height:19px; padding-left:37px; width:131px; height:19px; background:url(/benecom/files_p.nsf/Lookup/bg_sitemap_brown/$file/bg_sitemap_brown.gif) no-repeat; display:block; margin-bottom:5px;}
p.rss a {color:#ffffff; font-weight:bold; line-height:19px; padding-left:37px; width:131px; height:19px; background:url(/benecom/files_p.nsf/Lookup/bg_rss_brown/$file/bg_rss_brown.gif) no-repeat; display:block; margin-bottom:5px;}
p.printer a {color:#ffffff; font-weight:bold; line-height:19px; padding-left:37px; width:131px; height:19px; background:url(/benecom/files_p.nsf/Lookup/bg_print_brown/$file/bg_print_brown.gif) no-repeat; display:block; margin-bottom:5px;}

p.social a{opacity:1;filter:alpha(opacity=100);line-height:39px; width:131px; height:39px; min-height:39px; display:block; margin-bottom:5px;}
p.social a:hover{opacity:0.75;filter:alpha(opacity=75);}

#dvLanguage {margin:5px 0 5px 0; height:33px;}
	.dvDocAvailableIn {border:none;}
	.dvDocAvailableIn label {font-size:11px;color:white;}
	.inputDocAvailable {width:101px; float:left; margin-top:1px; border:solid 1px #e5e5e5; height:17px; padding:4px 0 0 5px;color:#333333; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
	.btnDocAvailable {margin:1px 0 0 0; float:left;}
	
	#dvLanguageOptions {height:15px; position:absolute;}
	.langListInner {width:106px;background-color:#fff;border-style:solid;border-color:#e5e5e5;border-width:0px 1px 1px 1px;opacity:0.90;filter:alpha(opacity=90);}
        .langListInner a {width:99px;padding:0 2px 0 6px;display:block;font-size:10px !important;line-height:15px;color:#000;}
        .langListInner a:hover {background-color:#bce1e7;color:#000;text-decoration:none;}

/****** SEO COLLECTION ******/
#collection2 {padding:8px; background:#f5f5f5; color:#999999; clear:both; margin-bottom:5px;}
#collection2 strong {cursor:pointer; background:#3f3731; color:#ffffff; padding:4px 6px 3px 6px; font-weight:bold; font-size:10px; letter-spacing:0.015em;}
#collection2 div {margin-top:10px;}
#collection2 a {color:#7aadb8; margin-bottom:15px;}
#collection2 a:visited {color:#7aadb8;}
#collection2 a:hover {text-decoration:underline;}
		
/****** 5.3 Brown Switchbox ******/
.sidebar .switchbox {background:#3f3731; padding:10px 10px 10px 15px; color:#ffffff; margin-bottom:10px; width:183px; z-index:10;}
.sidebar .switchbox h4 {color:#ffffff; font-size:14px; font-weight:bold; background:url(/benecom/files_p.nsf/Lookup/bg_arrow/$file/bg_arrow.gif) right no-repeat; cursor:pointer;}
.sidebar .switchbox h5 {color:#ffffff; font-size:12px; font-weight:bold; padding:5px 0 5px 0 }
.sidebar .switchbox div {}
.sidebar .switchbox div img {float:left; margin:2px 10px 0 0;}
.sidebar .switchbox div span {color:#999999; font-size:11px;}
.sidebar .switchbox div.switchcontent {padding:20px 0px 0px 0px;}
.sidebar .switchbox div.switchcontent div {padding-bottom:14px; width:183px; overflow:hidden; font-size:12px;}
.sidebar .switchbox div.switchcontent a {color:#ffffff; width:125px; float:left;}
.sidebar .switchbox div.switchcontent a.more {color:#7AADB8; font-weight:bold; font-size:11px;}
.sidebar .switchbox span.furtherlinks {border-bottom:1px solid #808080; padding-bottom:10px; margin-bottom:5px; display:block; width:183px; overflow:hidden;}
.sidebar .switchbox span.furtherlinks a {width:183px;}
.sidebar .switchbox#office_edition div strong {color:#999999; font-size:14px;}
.sidebar .switchbox#office_edition a.ausgabe {color:#7AADB8; font-size:11px; font-weight:bold; }
.sidebar .switchbox#themenundlinks {position:absolute;}

/****** 5.5 Image Zoom ******/
.sidebar .dvImgZoom {padding-bottom:15px;}
.sidebar .dvImgZoom .topicImg {margin:0 0 auto auto;}
.sidebar .dvImgZoom .topicImg .zoom {position:absolute; cursor:pointer; z-index:1;}
.sidebar .dvImgZoom .topicImg p {background:#3f3731; padding:5px 8px; color:#ffffff; font-weight:bold;}
.sidebar .dvImgZoom .topicImg a {background:#3f3731; padding:5px 8px; color:#ccc; font-weight:bold;}

/****** 6 Footer ******/
#dvFooter {clear:both; color:#ffffff; padding-top:15px;}
#dvFooterLeft {padding-left:150px;}
#dvFooterB2T {float:right; padding-right:140px;}
#dvFooterB2T a {background:url(/benecom/files_p.nsf/Lookup/bg_top_brown/$file/bg_top_brown.gif) no-repeat right; color:#ffffff; padding-right:14px;}
#dvFooter span {float:left;}
#dvFooterLeft a {float:left; color:#6f6e6a; padding-left:10px;}

/****** Navigation ******/
.navKontakt a{color:#c562bf; font-weight:bold; line-height:19px; padding-left:37px; width:131px; height:19px; background:url(/benecom/files_p.nsf/Lookup/bg_kontakt_brown/$file/bg_kontakt_brown.gif) no-repeat; display:block; margin:0px 0 13px 9px; text-transform:uppercase;}
#dvNavigation {width:140px; float:left; overflow:hidden; font-size:10px;}
#dvNavigation ul {border-top:1px solid #999999; text-transform:uppercase; padding:5px 0 5px 0; width:140px; list-style:none; float:left;}

#dvNavigation ul li  {width:140px; display:block; float:left;}
#dvNavigation ul li.main  {background:url(/benecom/files_p.nsf/Lookup/bg_nav_inactive_brown/$file/bg_nav_inactive_brown.gif) no-repeat 5px 4px; padding:0px 0px 0px 16px;}
#dvNavigation ul li.main.active {background:url(/benecom/files_p.nsf/Lookup/bg_nav_active_brown/$file/bg_nav_active_brown.gif) no-repeat 5px 6px #3f3432;}
#dvNavigation ul li a {padding:2px 0px 2px 16px; color:#ffffff; display:block;}
#dvNavigation ul li.main a  {padding:2px 0 4px 0;}
#dvNavigation ul li a:hover  {display:block; text-decoration:none; background:#bce1e9 !important; color:#3f3333 !important;}
#dvNavigation ul li a.selected {background-color:#bce1e9; color:#3f3333; display:block; text-decoration:none;}
#dvNavigation ul li a.path {background-color:#bce1e9; color:#3f3333; display:block; text-decoration:none;}

#dvNavigation ul li ul {display:none; border-top:none; text-transform:uppercase; padding:3px 0 0px 0; width:124px;}
#dvNavigation ul li.active ul {display:block;}
#dvNavigation ul li ul li {padding:0px; width:126px;}
#dvNavigation ul li ul li.active {background-color:#c7eaf1; color:#3f3333; background-image:none;}
#dvNavigation ul li ul li.main.active {color:#ffffff; background:url(/benecom/files_p.nsf/Lookup/bg_nav_active_brown/$file/bg_nav_active_brown.gif) no-repeat 5px 6px;}
#dvNavigation ul li.main ul li a {color:#ffffff; padding:2px 0px 2px 5px;}
#dvNavigation ul li.main ul li a:hover {display:block; text-decoration:none; background:#d1f0f6 !important; color:#3f3333 !important;}
#dvNavigation ul li.main ul li a.selected {background-color:#d1f0f6; color:#3f3333; display:block; text-decoration:none;}
#dvNavigation ul li.main ul li a.path {background-color:#d1f0f6; color:#3f3333; display:block; text-decoration:none;}

#dvNavigation ul li ul li ul {display:none !important; border-top:none; text-transform:uppercase; padding:3px 0 0px 0; width:124px;}
#dvNavigation ul li ul li.active ul {display:block !important;}
#dvNavigation ul li.main ul li.main ul li a {color:#ffffff; padding:2px 0px 2px 10px;}
#dvNavigation ul li.main ul li.main ul li a:hover {display:block; text-decoration:none; background:#def5f9 !important; color:#3f3333 !important;}
#dvNavigation ul li.main ul li.main ul li a.selected {background-color:#def5f9; color:#3f3333; display:block; text-decoration:none;}

/****** AJAX ******/
.text11, .text11rot, .dvKontakt1, .dvKontakt2, .dvSendthis1, .dvSendthis2, .dvSendthis3, .dvFeedback, .dvErrorTxt {font-size:11px !important;line-height:15px;}
label, .text10{font-size:10px;line-height:13px;}
.text4{font-size:10px;line-height:11px;color:#666;}
.text9{font-size:9px;line-height:11px;}
.txBold {font-weight:bold;}
.txItalic {font-style:italic;}
.bdrTop {border-top:solid 1px #d8d8d8;}
.bdrRight {border-right:solid 1px #d8d8d8;}
.bdrBottom {border-bottom:solid 1px #d8d8d8;}
.bdrLeft {border-left:solid 1px #d8d8d8;}
.bdrTB {border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8;}
.bdr {border:solid 1px #d8d8d8;}
.imgBorderBottom {border-bottom:solid 1px #d8d8d8;}
#dvCover {position:absolute;left:0;top:0;width:100%;background:url(/benecom/files_p.nsf/Lookup/raster/$file/raster.gif);filter: Alpha(opacity=50);opacity:.5;display:none;z-index:199;}

.AJAXbottom {text-align:right;height:17px;padding:5px;}
	.AJAXmessage {color:#c00;font-size:11px;padding:0px 4px 0px 4px;width:300px;text-align:right;float:left;}
	.AJAXsubmit {color:#fff;font-size:11px;padding:0px 4px 0px 4px;background:#3f3731;float:right;}
	.AJAXsubmit a {color:#fff;}

#dvWaiting {position:absolute;text-align:left;margin:0 auto;z-index:200;display:none;}
#dvPopup {position:absolute;width:100%;height:0;text-align:left;margin:0 auto;z-index:201;display:none;}
a.popup {color:#36b5cc;}
	#dvPopupInner {width:100%;text-align:left;margin:0 auto;}
	#dvPopup .input {font:11px Arial,Helvetica,Sans-Serif;padding-left:3px;border:solid 1px #d8d8d8;}
	#dvPopup .inputError {font:11px Arial,Helvetica,Sans-Serif;padding-left:3px;border:solid 1px #c00;}
	#labelPopupClose {position:absolute;right:5px;top:0;margin-top:5px;padding-right:25px;z-index:3;display:inline-block;font-size:10px !important;line-height:18px;text-transform:uppercase;background:url(/benecom/files_p.nsf/Lookup/AJAXclose/$file/AJAXclose.gif) no-repeat right top;}
	#labelPopupClose:hover {text-decoration:none;}
		#labelPopupClose span {color:#000 !important;}
	#dvPopupWait {position:absolute;left:7px;top:37px;width:660px;z-index:10;cursor:wait;background-color:#fff;filter: Alpha(opacity=1);opacity:.01;display:none;}
		#dvKontakt #dvPopupWait {height:534px;}
		#dvSubscribe #dvPopupWait {height:433px;}
		#dvSendthis #dvPopupWait {height:534px;}
		#dvFeedback #dvPopupWait {height:534px;}
		#dvError #dvPopupWait {height:350px;}
		#dvApplicationWindow #dvPopupWait {left:0px;top:0;height:700px;}

#dvPosting {position:absolute;width:100%;text-align:left;display:none;}
#dvWritePosting{}
		
/* errormsg */
#dvError {position:relative;width:962px;top:55px;margin:0 auto;}
	#dvErrorBgrd {position:absolute;left:0;top:0;width:674px;height:394px;margin:0;padding:0;z-index:1;background-color:#fff;}
	#dvErrorIFrame {position:absolute;left:0;top:0;width:674px;height:394px;margin:0;padding:0;z-index:1;}
	#dvErrorInner {position:absolute;left:6px;top:6px;width:660px;background-color:#fff;border:solid 1px #d8d8d8;color:#333;font:10px/17px Arial,Helvetica,Sans-Serif;z-index:2;}
			#labelPopupError {height:17px;padding:0 0 6px 6px;margin:6px 0 0;color:#333;font:12px/17px Arial,Helvetica,Sans-Serif !important;text-transform:uppercase;border-bottom:solid 1px #d8d8d8;}
				#dvErrorTxt {width:390px;padding:10px;}
		
/* kontakt */
#dvKontakt {position:relative;width:962px;top:55px;margin:0 auto;}
	#dvKontaktBgrd {position:absolute;left:0;top:0;width:674px;height:572px;margin:0;padding:0;z-index:1;background-color:#fff;}
	#dvKontaktIFrame {position:absolute;left:0;top:0;width:674px;height:572px;margin:0;padding:0;z-index:1;}
	#dvKontaktInner {position:absolute;left:6px;top:6px;width:660px;background-color:#fff;border:solid 1px #d8d8d8;color:#333;font:10px/17px Arial,Helvetica,Sans-Serif;z-index:2;}
		#dvKontaktForm {}
			#labelPopupKontakt {height:17px;padding:0 0 6px 6px;margin:6px 0 0;color:#333;font:12px/17px Arial,Helvetica,Sans-Serif !important;text-transform:uppercase;border-bottom:solid 1px #d8d8d8;}
			#FOkontakt {position:relative;display:block;width:440px;padding:0;margin:0;border-left:solid 1px #d8d8d8;}
				.dvKontaktOben {position:relative;width:440px;height:297px;border-bottom:solid 1px #fff;background:url(/benecom/files_p.nsf/Lookup/bgKontakt_/$file/bgKontakt.gif) repeat-y;}
					.dvKontakt1 {position:absolute;left:16px;top:20px;width:195px;height:270px;}
					.dvKontakt2 {position:absolute;left:235px;top:20px;width:190px;height:270px;}
					.dvKontakt3 {position:relative;width:440px;height:202px;border-bottom:solid 1px #d8d8d8;background-color:#f2f2f2;}
					.dvKontakt4 {width:440px;height:102px;background-color:#f2f2f2;}

/* subscribe newsletter / press */
#dvSubscribe {position:relative;width:962px;top:55px;margin:0 auto;}
	#dvSubscribeBgrd {position:absolute;left:0;top:0;width:674px;height:471px;margin:0;padding:0;z-index:1;background-color:#fff;}
	#dvSubscribeIFrame {position:absolute;left:0;top:0;width:674px;height:471px;margin:0;padding:0;z-index:1;} 
	#dvSubscribeInner {position:absolute;left:6px;top:6px;width:660px;background-color:#fff;border:solid 1px #d8d8d8;color:#333;font:10px/17px Arial,Helvetica,Sans-Serif;z-index:2;}
		#dvSubscribeForm {}
			#labelPopupSubscribe {height:17px;padding:0 0 6px 6px;margin:6px 0 0;color:#333;font:12px/17px Arial,Helvetica,Sans-Serif !important;text-transform:uppercase;border-bottom:solid 1px #d8d8d8;}
			#FOsubscribe {position:relative;display:block;width:440px;padding:0;margin:0;border-left:solid 1px #d8d8d8;}
			#FOsubscribePress {position:relative;display:block;width:440px;padding:0;margin:0;border-left:solid 1px #d8d8d8;}
			#FOregistration {position:relative;display:block;width:440px;padding:0;margin:0;border-left:solid 1px #d8d8d8;}
			#FOpassword {position:relative;display:block;width:440px;padding:0;margin:0;border-left:solid 1px #d8d8d8;}
				.dvSubscribeOben {position:relative;width:440px;height:297px;border-bottom:solid 1px #fff;background:url(/benecom/files_p.nsf/Lookup/bgKontakt_/$file/bgKontakt.gif) repeat-y;}
					.dvSubscribe1 {position:absolute;left:16px;top:20px;width:195px;height:270px;}
					.dvSubscribe2 {position:absolute;left:235px;top:20px;width:190px;height:270px;}
					.dvSubscribe3 {position:relative;width:440px;height:202px;border-bottom:solid 1px #d8d8d8;background-color:#f2f2f2;}
					.dvSubscribe4 {width:440px;height:102px;background-color:#f2f2f2;border-bottom:solid 1px #d8d8d8;}
					
/* send this */
#dvSendthis {position:relative;width:962px;top:55px;margin:0 auto;}
	#dvSendthisBgrd {position:absolute;left:0;top:0;width:674px;height:572px;margin:0;padding:0;z-index:1;background-color:#fff;}
	#dvSendthisIFrame {position:absolute;left:0;top:0;width:674px;height:572px;margin:0;padding:0;z-index:1;} 
	#dvSendthisInner {position:absolute;left:6px;top:6px;width:660px;background-color:#fff;border:solid 1px #d8d8d8;color:#333;font:10px/17px Arial,Helvetica,Sans-Serif;z-index:2;}
		#dvSendthisForm {}
			#labelPopupSendthis {height:17px;padding:0 0 6px 6px;margin:6px 0 0;color:#333;font:12px/17px Arial,Helvetica,Sans-Serif !important;text-transform:uppercase;border-bottom:solid 1px #d8d8d8;}
			#FOsendthis {position:relative;display:block;width:440px;padding:0;margin:0;border-left:solid 1px #d8d8d8;}
				.dvSendthisOben {position:relative;width:440px;height:297px;border-bottom:solid 1px #fff;background:url(/benecom/files_p.nsf/Lookup/bgKontakt_/$file/bgKontakt.gif) repeat-y;}
					.dvSendthis1 {position:absolute;left:16px;top:45px;width:195px;height:245px;}
					.dvSendthis2 {position:absolute;left:235px;top:45px;width:190px;height:245px;}
					.dvSendthis3 {position:relative;width:440px;height:202px;border-bottom:solid 1px #d8d8d8;background-color:#f2f2f2;}

/* zoom article image */
#dvZoomArticleImg {position:absolute;display:inline-block;z-index:2;}
}


@media print {

body {color:#4f4e4e; font:11px Arial,Verdana,Sans-Serif;color:#333; background:#ffffff;}
#dvHeader {padding-left:0px;}
#dvLogo {display:none}
#dvLogoPrint {width:127px; height:69px;}

#dvPage {padding:0; margin:0 auto;}
#dvContent {}
#dvContentInner {float:left; padding:11px;}
#toparea {clear:both; width:60%; height:auto; overflow:hidden;}
#toparea img {width:100%;height:auto;}
.sidebar {margin:0 0 0 20px;}
#socialBookmarks {display:none}
#collection2 {display:none}

.podcast {display:none}
.podcast a.brown {display:none}
.podcast .player {display:none}
.podcast .player object {display:none}

.artwork {display:none}

.pagination {display:none}
#dvPostings {display:none}
.comment {display:none}
.commentRules {display:none}
#voting {display:none}
.abo {display:none;}
.navi_themen {display:none;}
.sidebar .switchbox {display:none;}
.sidebar .dvImgZoom .topicImg .zoom {display:none;}
.sidebar .dvImgZoom .topicImg p {display:none;}
.sidebar .dvImgZoom .topicImg a {display:none;}

#dvNavigation {display:none;}
#dvNews {display:none;}
#dvTools {display:none;}
.bigteaser {display:none;}

#dvFooter {clear:both; color:#636363; padding-top:15px;}
#dvFooterLeft {padding-left:0;}
#dvFooterB2T {display:none;}
#dvFooterB2T a {display:none;;}
#dvFooterLeft span {float:left;}
#dvFooterLinks a {display:none;}

}	
