/* alt: #alternateheader #siteselect{margin:0 0 0 41px;padding:26px 0 0 572px;border-bottom:1px solid #FF621B;height:24px;_background:url(/fileadmin/design/images/common/pixel_orange.gif) 100% 100% repeat-x}*/
#alternateheader #siteselect{border-bottom:1px solid #FF621B;height:24px;_background:url(/fileadmin/design/images/common/pixel_orange.gif) 100% 100% repeat-x;}



/* NAVI1 */
#navi1{margin:0 0 0 41px;height:23px;background:#EB2024;overflow:hidden}
#navi1 a{padding:2px 13px 4px 4px;_padding:1px 13px 5px 4px;font-size:11px;display:block;float:left;text-decoration:none;color:#FFF}
#navi1 a:hover{text-decoration:underline}
#navi1 ul{margin:0;padding:0;list-style:none}
#navi1 ul li.first{margin:0 0 0 21px;_margin:0 0 0 24px}
#navi1 ul li{margin:0 0 0 3px;padding:0;list-style:none;float:left}
#navi1 ul li.active a{font-weight:bold}

/* NAVI0 */
#navi0{width:195px;padding:2px 0 0 3px;border-left:1px solid #FF621B;border-right:1px solid #FB7D44;float:left;height:21px}
#navi0 a{padding:0}
#navi0 img{margin:0 0 0 11px;display:block}
#navi0 div.text{width:100px;float:left}
#navi0 div.login{float:left;padding:0 7px 0 3px}
#navi0 div.language{float:left;padding:0 0 0 3px;visibility:hidden}

#kawheader {
	display: block;
	height: 100px;
	background-color: #fff;
}

#kawheader #kawlogo {
	margin-left: 39px;
	margin-top: 39px;
	float: left;
}

#kawservicenavi { float:right; margin-top:60px;}
#kawservicenavi a { color: #818181;}
#kawservicenavi div { float: left; margin-right: 18px; display:inline; }


#kawservicenavi #kawservicenavi-content {
	margin-top:3px;
}

#kawservicenavi #kawservicenavi-groupdropdown {
	border:1px #EBEBEB solid;
	line-height:10px;
	padding:6px 16px 6px 16px;
	background:url(/fileadmin/design_kaw/images/sidebar/arrow_blue.gif) no-repeat 230px 8px;
}

#kawservicenavi #kawservicenavi-groupdropdown a {
	color:#08204A;
}

#kawmainnavi { background-color: #eb2024; display: block; height: 30px; position: absolute; margin-left: 41px; z-index: 2; width: 893px;}
#kawmainnavi-content a { color: #fff; font-weight: bold;}
#kawmainnavi-content div.kawnav-outer {
	float: left;
	padding-right: 13px;
	padding-left: 13px;
	height: 30px;
}

#kawmainnavi-content div.kawnav-inner {
	margin-top: 6px;
	float: left;
}

#kawmainnavi-content div.active {
	background-color: #09204a;
}



/* KATALOG */

.rubriken_head {
	/*height:20px;*/
	/*text-indent:20px;*/
	padding:1px;
	padding-left: 20px;	
	background:white url(/fileadmin/design_kaw/images/common/katalog_inaktiv.gif) no-repeat;
}


.rubriken_head a:link, .rubriken_head a:visited,
.rubriken_head a:hover, .rubriken_head a:active {
    text-decoration:none;
    color: #EB2024;
}


/* Sidebar */

.merkzettel_opener {
	cursor:pointer;
}

div.merkzettel_kurz {
	line-height:22px;
	vertical-align:middle;
}

div.merkzettel {
	border:1px #E2E2E2 solid;
	color:#08204A;
	padding:7px 0 7px 0;
	margin-bottom:19px;
}

div.merkzettel a {
	background:url(/fileadmin/design_kaw/images/sidebar/arrow_blue.gif) no-repeat 4px 3px;
	color:#08204A;
	line-height:10px;
	padding-left:15px;
}	

div.wo_werben {
	background:#E2E2E2;
	color:#08204A;
	margin-bottom:19px;
	padding:7px 0 7px 0;
}

div.wo_werben a.active {
	text-decoration: underline;
	font-weight: bold;
}

div.merkzettel div.content, div.wo_werben div.content {
	margin:0 9px 0 9px;	
}

div.wo_werben div.content div.divider {
	background:white;
	height:1px;
	margin:10px 0 10px 0;
	overflow:hidden;
}

div.wo_werben div.content div.input {
	background:white;
	float:left;
	height:21px;
	width:116px;
}

div.wo_werben div.content div.input input {
	border:none;
	font-size:10px;
	font-family:Verdana, Arial;
	height:13px;
	margin:3px 0px 0 2px;
	width:112px;
}


#margin ul.list {
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}

#margin ul.list li {
	background:url(/fileadmin/design_kaw/images/sidebar/arrow_blue.gif) no-repeat 0px 2px;
	line-height:10px;
	padding-left:11px;
}

#margin ul.list li a {
	color:#08204A;
}

#margin ul.list li a.active {
	font-weight:bold;
	text-decoration:underline;
}

#content ul.redlist {
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}

#content ul.redlist li {
	background:url(/fileadmin/design_kaw/images/sidebar/arrow.gif) no-repeat 0px 2px;
	line-height:10px;
	padding-left:11px;
}

#content ul.redlist li a {
	color:#EB2024;
}

#content ul.redlist li a.active {
	font-weight:bold;
	text-decoration:underline;
}

div.sidebarbox_icon {
	background-image:url();
	background-position:167px 5px;
	background-repeat:no-repeat;
	border-top:1px #E6E6E6 solid;
	line-height:10px;
	padding:6px 0 6px 0;
}

div.sidebarbox_icon span {
	margin-left:9px;
}

div.sidebarbox_icon span a {
	background:url(/fileadmin/design_kaw/images/sidebar/arrow.gif) no-repeat 0px 3px;
	padding-left:14px;
}

#logo {
	display: none !important;
}



/*CSS FUER DEMOGRAPHISCHE DATEN STARTSEITE*/
#demografie_inaktiv {
	display:none;
	margin-top:0px; 
	cursor:pointer
}

#demografie_aktiv{
	display:block;
	margin-top:0px;
	cursor:pointer;
}

#bg_demografie_anzeige {
	display: block;
	background:#FFF;
	cursor:pointer;

}
.bg_demografie_open {
	height: 84px;
}

#bg_demografie_anzeige th {
	font-weight: bold;
}

td.demografie_anzeige{
	text-align:right;
	padding-right: 40px;
}

th.demografie_anzeige {
	text-align:right;
	padding-right: 40px;
}

#bg_demografie_anzeige hr {
	border:1px solid #E6E7EE;
	background-color:#FFF;
	border-width: 1px 0 0 0;
	height: 1px;
}

.demografie_anzeige1 {
	text-align: left;
	line-height: 24px;
}

.demografie_anzeige2 {
	text-align: right;
	line-height: 24px;
}

.demografie_anzeige3 {
	text-align: right;
	line-height: 24px;
}



div.standortkarte_liste {
	background:url(/fileadmin/regional/site_images/maps/trenner_horizontal_liste.gif) repeat-x 0 0;
	margin-bottom:6px;
	padding-top:6px;
}

div.standortkarte_liste div.merkzettel_kaw_override {
	border:none;
	padding:0;
}

div.standortkarte_prevPage {
	float:left;
	margin:10px 0 10px 0;
}

div.standortkarte_nextPage {
	float:right;
	margin:10px 0 10px 0;
}

div.standortkarte_prevPage a, div.standortkarte_nextPage a {
	background:transparent url(/fileadmin/design_kaw/images/sidebar/arrow_blue.gif) no-repeat scroll 4px 3px;
	color:#08204A;
	line-height:10px;
	padding-left:15px;
}
