/*
//-----------------------------------------------------------------------------
//  Resource:      /apps/all/docroot/css/navigation.css
//  Beschreibung: CSS für Navigationsspezifische Klassem
//                
//  History:
//      17.04.2007, mfr: div.uiprotectedarea_info hinzugefuegt
//      17.04.2007, oge: #cnav -banner .img => 8px padding-left gesetzt
//      20.12.2006, oge: fehler in uiinherited (# am zeilenende) korrigiert
//      08.12.2006, mfr: cmain: height in min-height geaendert (wg. IE7)
//      13.09.2006, mob: margin bei iframe-bannern im aktionskanal (T01159633)
//      07.06.2006, ple: dpalink: CSS eingefuegt
//      19.05.2006, oge: vnavtopic4: Hoehe korrigiert DFE000076
//      10.05.2006, oge: Abstand fuer IFrame
//      06.02.2006, oge: Hintergrund fuer 3. Ebene Navigation korrigiert
//      28.02.2006, dli: #vnav div.uidelete_info 
//      09.03.2006, oge: Klassen fuer spezielle Angebote
//-----------------------------------------------------------------------------
*/

/*body {behavior: url(http://www.gad.de/xggad1/css/csshover.html);}*/
body {behavior: url(csshover.htc);}

.float_left {float:left;}

#searchbox input.searchfield {
	font-size: 12px;
	width: 120px;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	height: 16px;
	background-color: #f6f7f7;
	border: #ffffff 1px solid;
}

#sysnav a {
	font-size: 12px;
	color: #005aa9;
	bottom: 5px;
}

#sysnav a:hover {text-decoration:underline;}

/* Umstellung Release 3.3 ----  21.06.2010, GF*/
#sysnavauthor a {color:#2252A5;}
/*-------------------------------------------*/

#hnav span {
	display: block;
	padding: 0 0px 0 0px;
	height: 28px;
	float: left;
}

#hnav span a {
	font-weight: normal;
	font-size: 12px;
	color: white;
	vertical-align: bottom;
	height:26px;
}

#hnav span.hauptnavon {
	background-image: url(../images/verlauf_hauptnavi_aktiv.gif);
	width: 148px;
	text-align: center;
	padding-top: 5px;
	margin-bottom: -5px;
	height: 23px;
}

#hnav span.hauptnavoff {
	background-image: url(../images/verlauf_hauptnavi.gif);
	width: 148px;
	text-align: center;
	padding-top: 5px;
	margin-bottom: -5px;
	height: 23px;
}

#hnav span.hauptnavoff:hover {
	background-image: url(../images/verlauf_hauptnavi_aktiv.gif);
}

#hnav div.hauptnavline {
	width: 1px;
	height: 100%;
	background-image: url(../images/trenner_hauptnavi.gif);
}

#vnav div.vnavspecialoffer div.specialoffer {margin:0 0 3px 12px; font-size:12px; color:#616161; line-height:1em;}

/* Umstellung Release 3.3 ----  21.06.2010, GF*/
#vnav div.specialoffermagazin {margin:-21px 0 3px 0px; font-size:12px; color:#000; line-height:1em;}
/*-------------------------------------------*/

/*#vnav div.outeroffer {margin:20px 0 0 0; background-color:#D1D3D4; width:175px; padding:0 0 5px 0; border-left:6px solid #A3A4A6;}*/
#vnav div.outeroffer {margin:20px 0 0 0; border-left:6px solid #A3A4A6;}

#vnav div.inneroffer {margin:0 0 0 1px; background-color:#D1D3D4; width:175px; padding:0 0 5px 0;}

#vnav div.navlogo {margin:0 0 0 0;}

/* Umstellung Release 3.3 ----  21.06.2010, GF*/
#vnav div.magazinlogo {margin:20px 0 10px -12px; border-left:0px solid #8ad0bb; width:182px; height:40px; position:relative; }
/*-------------------------------------------*/

#vnav div.navoffer {margin:10px 0 0 6px;}

#vnav div.navoffer div.offerheadline {font-size:12px; color:#616161; font-weight:bold;}

#vnav div.navoffer div.offertext {font-size:12px; color:#616161;}

#vnav div.navoffer div.offerlink a {font-size:12px; color:#FF6600;}

#vnav div.navoffer div.offerlink a:hover {text-decoration:underline;}

#vnav ul {list-style-type:none; margin:0; padding:0;}

#vnav ul li {margin:0 0 1px 12px; line-height:1em;}

#vnav ul li span {display:block; margin:-20px 0 0 -5px; padding: 2px 0 0 4px; width:183px; min-height:18px; _height:18px;}

#vnav ul li span a {text-decoration:none; line-height:16px; color:#777777;}
	
#vnav ul li span.vnavtopic2off a {
	font-weight: normal;
	font-size: 12px;
}

#vnav ul li span.vnavtopic2on a {
	font-weight: normal;
	font-size: 12px;
	color: White;
}

#vnav ul li span.vnavtopic2on {
	background-color: #5f6063;
}

#vnav ul li span.vnavtopic2off {
	background-color: #d8dadc;
}

#vnav ul li span.vnavtopic3off {
	background-color: #b1b3b5;
}

#vnav ul li span.vnavtopic3on {
	background-color: #6d6f72;
}

#vnav ul li span.vnavtopic3off a {
	color: White;
}

#vnav ul li span.vnavtopic3on a {
	color: White;
}

#vnav ul li span.vnavtopic4off {
	background-color: #919294;
}

#vnav ul li span.vnavtopic4on {
	background-color: #858688;
}

#vnav ul li span.vnavtopic4off a {
	color: White;
}

#vnav ul li span.vnavtopic4on a {
	color: White;
}

/* Umstellung Release 3.3 ----  21.06.2010, GF*/
#vnav ul li span.vnavtopic2onnavselected {background-color: #5f6063;}
#vnav ul li span.vnavtopic2onnavselectedmagazinlogo { background-color: #5f6063;margin:20px 0 10px -5px; padding: 0 0 0 5px; width:183px; min-height:16px; _height:16px; }

#vnav ul li span.vnavtopic2onnavselected a {font-weight:normal; font-size:12px;color:#fff;}

#vnav ul li span.vnavtopic3onnavselected {background-color: #6d6f72;}
#vnav ul li span.vnavtopic3onnavselected a {color:#fff;}

#vnav ul li span.vnavtopic4onnavselected {background-color: #858688;}
#vnav ul li span.vnavtopic4onnavselected a {color:#fff;}
/*-------------------------------------------*/

/* #vnav ul li span.vnavtopic4off, #vnav ul li span.vnavtopic4on {height:13px; padding-left:31px; width:159px; margin:-14px 0 0 -12px;} */

/* #vnav ul li span.vnavtopic4off a, #vnav ul li span.vnavtopic4on a {line-height:1em; font-size:10px;} */

/* div#vnav > ul li span.vnavtopic4off, #vnav > ul li span.vnavtopic4on {margin-top:-16px;} */


#vnav ul li div.vnavmarker2off, #vnav ul li div.vnavmarker2on, #vnav ul li div.vnavmarker3off,
#vnav ul li div.vnavmarker3on, #vnav ul li div.vnavmarker4off, #vnav ul li div.vnavmarker4on {
	width: 7px;
	height: 20px;
	margin: 0px 0 0 -12px;
}

/* #vnav ul li div.vnavmarker4off, #vnav ul li div.vnavmarker4on {height:15px;} */

#vnav ul li div.vnavmarker2off {
	background-color: #d8dadc;
}

#vnav ul li div.vnavmarker3off {
	background-color: #b1b3b5;
}

#vnav ul li div.vnavmarker4off {
	background-color: #919294;
}

#vnav ul li div.vnavmarker2on, #vnav ul li div.vnavmarker3on, #vnav ul li div.vnavmarker4on  {
	background-image: url(../images/red.gif);
}
/* Umstellung Release 3.3 ----  21.06.2010, GF*/
#vnav ul li div.vnavmarker2onmagazin {margin-left:-12px; margin-top:20px; width:6px; height:20px; background-color:#D8DADC;}
#vnav ul li div.vnavmarker2onmagazin { background-image: url(../images/red.gif); }
/*-------------------------------------------*/

div#vnav ul li.off:hover div.vnavmarker2off, div#vnav ul li.off:hover div.vnavmarker3off, div#vnav ul li.off:hover div.vnavmarker4off {
	background-image: url(../images/red.gif);
}

#vnav ul div.vbetweenline, #vnav ul div.vbottomline, #vnav ul div.vtopline, #vnav ul div.vbetweenline3 {
	width:190px; height:1px; overflow:hidden; }

#vnav div.vbetweenline {
	margin: -1px 0 0 0;
	height: 1px;
	overflow: hidden;
	background-color: White;
}

#vnav div.vbetweenline3 {
	margin: -1px 0 0 0;
	height: 1px;
	overflow: hidden;
	background-color: White;
}

#vnav div.vbetweenline4 {
	margin: -1px 0 0 0;
	height: 1px;
	overflow: hidden;
	background-color: White;
}

#vnav div.vtopline {
	margin: 0 0 1px 0;
	height: 1px;
	overflow: hidden;
	background-color: White;
}

#vnav div.vbottomline {
	margin: -1px 0 0 0;
	height: 1px;
	overflow: hidden;
	background-color: White;
}

#vnav ul ul {margin:0; padding:0;}

#vnav ul ul li {margin:0; padding:0;}

#vnav div.vnavtopics {margin-top:1px;}

#vnav div.vnavspecialoffer {margin-top:20px;}

/*Um "#vnav div.uisymlink_info" ergänzt --------- 17.08.09, GF */
#vnav div.uiinherited_info, #vnav div.uicopy_info, 
#vnav div.uisymlink_info, 
#vnav div.uisubjectareabegin_info, #vnav div.uisubjectarea_info, 
#vnav div.uisubjectareaactivate_info { margin-top:20px; width:90%; font-weight:bold;  border: 1px solid black;}
/*-------------------------------------------------------------------------------------------*/
#vnav div.uiprotectedarea_info { margin-top:20px; width:90%; font-weight:bold;  border: 1px solid black;}


#vnav div.uidelete_info { margin-top:20px; width:90%; color:red; font-weight:bold;  border: 1px solid black;}

#cnav * {font-size:12px;}

#cnav {
	background-color: #f6f7f7;
	left: 5px;
}

#cnav iframe {padding-bottom:5px;}

#cnav .cmain {
	width: 148px;
	min-height: 19px;
	padding: 0;
	margin: 0 0 2px 0;
	border-bottom: 0px;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid white;
	background-color: #f6f7f7;
}


#cnav .cicon1, #cnav .cicon2 {	width: 80px;
	height: 24px;
	float: none;
	padding: 3px 0 0 10px;
}

#cnav .cicon1 {border: 0px;}

#cnav .cicon2 {border: 0px;}

#cnav .cheadline1, #cnav .cheadline2 {display: none;}

#cnav .cheadline1 {display:none;}

#cnav .cheadline1 a {color:#FFFFFF; font-weight:bold;}

#cnav .cheadline2 {display:none;}

#cnav .cheadline2 a {color:#FFFFFF; font-weight:bold;}

/* height 1% wegen Treppeneffekt im IE (Holly Hack) */
#cnav ul {
	padding: 2px 0 10px 0;
	margin: 0;
	list-style: none;
	border-left: 1px solid white;
	height: 1%;
}

#cnav ul.dpalink {padding:0; border-left:0;}

#cnav ul li {
	padding: 0 0 0 2px;
	margin: 8px 0 0 10px;
	border-bottom: 1px solid Red;
	background-color: White;
}

#cnav ul.dpalink li {margin:0;}

#cnav ul li a {
	padding: 0;
	margin: 0;
	font-weight: normal;
	color: #005aa9;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	background-color: White;
}

#cnav ul li a:hover {
	color: #005aa9;
	font-weight: bold;
	background-color: #FFA500;
}

#cnav .channel {margin:0; border-left:1px solid white; padding:0 0 2px 28px;}

#cnav .banner {margin:0; border-left:1px solid white; text-align:center; padding:0;}

#cnav .banner img {margin:10px 0 10px 0; padding:0 0 0 8px;}

#cnav .banner iframe {margin:10px 0 10px 0; padding:0;}

#cnav .textplus {margin:0; border-left:1px solid white; padding:0;}

#cnav h2.actionsubhead {
	margin: 0;
	border-left: 1px solid white;
	padding: 2px 2px 2px 10px;
}

#cnav .cnavend {
	border-bottom: 1px solid white;
	margin-bottom: 0px;
}

#cnav .cnavsep {
	height: 10px;
	margin: 0;
	padding: 0;
	background-color: #f6f7f7;
	overflow: hidden;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 0px;
}

/* Hinzugefügt Release 3.2 ------- 05.03.2010, GF */
.deprecatedTemplate {margin-top:20px; width:90%; font-weight:bold;  border: 1px solid #666769;}

#cnav ul.cnav_rsslist li { background-image:url(../images/rss_icon.gif); padding:2px 0 6px 22px; margin-top:0px;}
/*----------------------------------------------*/

/* Hinzugefügt Release 3.3 ------- 21.06.2010, GF */
#cnav ul.cnav_bookmarkslist li { background-image:none; padding:0;}
.bookmarklink {vertical-align: 3px;}
#cnav ul.cnav_bookmarkslist img { border:none; margin-right:5px;}
/*----------------------------------------------*/
