body {
		background-color:#FFFFFF;
		margin:0px;
		overflow-x:hidden;
		padding:0px;
	padding-top: 100px;
}

body, p, div, td, li, h1, h2, h3, h4, h5, h6 {
		color:#333333;
		font-family:Tahoma,Arial,Verdana;
		font-size:12px;
		line-height:18px;
}

th {
		/* background-color:#004394;
		color:#FFFFFF; */
		font-size:12px;
		font-weight:bold;
		height:22px;
		line-height:22px;
		margin:0px;
		padding:0px 0px 0px 12px;
		text-align:left;
		vertical-align:middle;
}

tr.tr0 {
		background-color:#E0E8F3;
}

tr.tr1 {
		background-color:transparent;
}

tr.tr2 {
		background-color:#E0E8F3;
}

td.td0 {

}

p {
		margin:0px 0px 10px;
		padding:0px;
}

a:link, a:visited {
		color:#0094BB;
		text-decoration:none;
}

a:hover, a:active {
		color:#DC3724;
		text-decoration:underline;
}

a img {
		border-width:0px;
}

a.fett_dunkelblau:link, a.fett_dunkelblau:visited, a.fett_dunkelblau:hover, a.fett_dunkelblau:active {
		color:#004394;
		text-decoration:none;
	font-weight:bold;
}

a.schwarz:link, a.schwarz:visited, a.schwarz:hover, a.schwarz:active {
		color:#333333;
		text-decoration:none;
}

a.weiss:link, a.weiss:visited {
		color:#EEEEEE;
		text-decoration:none;
}

a.weiss:hover, a.weiss:active {
		color:#EEEEEE;
		text-decoration:underline;
}

a.detail_link:link, a.detail_link:visited {
		color:#DC3724;
		text-decoration:none;
}

a.detail_link:active, a.detail_link:hover {
		text-decoration:underline;
}

.left {
		background-color:#E0E8F3;
		border-right:1px solid #AAB6EA;
		height:100%;
		left:0px;
		position:fixed;
		top:0px;
		width:170px;
		z-index:100;
	display: none;
}

.content_bg {
		background-color:#E0E8F3;
		border-left:1px solid #AAB6EA;
		height:100%;
		left:825px;
		position:fixed;
		top: 0px;
		width:100%;
		z-index: 1;
}

.content {
		 /* margin-left:170px; */
		padding-bottom:40px;
		width:825px;
	/* padding-top: 100px; */
	border-right:1px solid #AAB6EA;
}

.left_navi {
		color:#333333;
		font-family:Tahoma,Arial;
		font-size:12px;
		line-height:12px;
		position:absolute;
		right:0px;
		top:52px;
		width:160px;
}

input.sssuchfeld {
		background-color:#FFFFFF;
		border:0px none;
		color:#004394;
		font-family:Arial,sans-serif;
		font-size:11px;
		font-weight:normal;
		height:18px;
		padding-left:2px;
		width:180px;
}

input.ssbutton {
		border:0px none;
		height:20px;
		margin:0px;
		padding:0px;
		width:20px;
}

ul.menulist, ul.boxlist, ul.worldlist {
		list-style-type:none;
		margin:0px;
		padding:0px;
}

ul.menulist li {
		background-image:url(images/navi_line.jpg);
		background-position:right bottom;
		background-repeat:no-repeat;
		height:auto;
		line-height:20px;
		padding-left:0px;
}

ul.menulist li.spacer {
		background-image:none;
		height:14px;
		line-height:14px;
		padding:0px;
}

ul.menulist li.list_arrow {
		background-image:url(images/navi_arrow.gif);
		background-position:0px 5px;
		background-repeat:no-repeat;
		height:auto;
		padding-left:17px;
}

ul.menulist li.list_arrow:hover {
		background-image:url(images/navi_arrow_blue.gif);
}

ul.menulist li.list_arrow_active {
		background-image:url(images/navi_arrow_blue.gif);
		background-position:0px 5px;
		background-repeat:no-repeat;
		height:auto;
		padding-left:17px;
}

ul.menulist li a:link, ul.menulist li a:visited {
		color:#004394;
		display:block;
		font-weight:bold;
		line-height:18px;
		text-align:left;
		text-decoration:none;
		width:100%;
}

ul.menulist li a:hover, ul.menulist li a:active {
		color:#0094BB;
		display:block;
		font-weight:bold;
		line-height:18px;
		text-align:left;
		text-decoration:none;
		width:100%;
}

ul.menulist li a.hi:link, ul.menulist li a.hi:visited, ul.menulist li a.hi:hover, ul.menulist li a.hi:active {
		color:#0094BB;
		display:block;
		font-weight:bold;
		line-height:18px;
		text-align:left;
		text-decoration:none;
		width:100%;
}

ul.boxlist li a:link, ul.boxlist li a:visited, ul.worldlist li a:link, ul.worldlist li a:visited {
		display:block;
		line-height:18px;
		text-align:left;
		width:100%;
}

ul.boxlist li a:hover, ul.boxlist li a:active, ul.worldlist li a:hover, ul.worldlist li a:active {
		display:block;
		line-height:18px;
		text-align:left;
		width:100%;
}

ul.boxlist li.list_arrow {
		background-image:url(images/navi_arrow_blue.gif);
		background-position:0px 5px;
		background-repeat:no-repeat;
		height:auto;
		padding-left:17px;
}

ul.boxlist li.list_arrow:hover {
		background-image:url(images/navi_arrow.gif);
}

ul.boxlist li.list_arrow_active {
		background-image:url(images/navi_arrow.gif);
		background-position:0px 5px;
		background-repeat:no-repeat;
		height:auto;
		padding-left:17px;
}

ul.boxlist li a.hi:link, ul.boxlist li a.hi:visited, ul.boxlist li a.hi:hover, ul.boxlist li a.hi:active {
		color:#DC3724;
		display:block;
		font-weight:bold;
		line-height:18px;
		text-align:left;
		text-decoration:none;
		width:100%;
}

ul.worldlist li.link_product {
		background-image:url(images/icon_arrow-product.gif);
		background-position:0px 5px;
		background-repeat:no-repeat;
		height:auto;
		padding-left:17px;
}

ul.worldlist li.link_product:hover {
		background-image:url(images/icon_arrow-product2.gif);
}

ul.worldlist li.link_product_active {
		background-image:url(images/icon_arrow-product2.gif);
		background-position:0px 5px;
		background-repeat:no-repeat;
		height:auto;
		padding-left:17px;
}

ul.worldlist li a.hi:link, ul.worldlist li a.hi:visited, ul.worldlist li a.hi:hover, ul.worldlist li a.hi:active {
		color:#DC3724;
		display:block;
		font-weight:bold;
		line-height:18px;
		text-align:left;
		text-decoration:none;
		width:100%;
}

.logo {
		background-image:url(images/logo.gif);
		background-repeat:no-repeat;
		height:36px;
		width:170px;
}

.logo_print {
		display:none;
}

.banner_top {
	position: fixed;
	top: 0px;
	left: 0px;/*
	margin-top: -95px;*/
	width: 100%;
	height: 101px;
	background-color: #E0E8F3;
	z-index: 999;
	border-right: #E0E8F3 1px solid;
}

.banner_top img, .banner_top object {
	margin-left: 70px;
	/* margin-top: 5px; */
}

.banner_right {
	position: absolute;
	left: 830px;
	z-index: 998;
}

.main_menu {
		background-color:#0C3F97;
		color:#FFFFFF;
		height:36px;
		/* left:170px; */
		position:fixed;
		/* top:100px; */
		width:825px;
		z-index:999;
}

.main_menu table td {
		color:#FFFFFF;
		font-weight:bold;
}

.main_menu select {
		background-color:#FFFFFF;
		border:1px solid #FFFFFF;
		color:#FFFFFF;
		font-family:Arial,sans-serif;
		font-size:11px;
		font-weight:bold;
		margin:0px;
		padding:0px;
		width:128px;
}

.main_submenu {
	position: fixed;
	margin-top: 35px;
	background-color: #E0E8F3;
	border-top: 1px solid #B1B4E7;
	border-bottom: 1px solid #B1B4E7;
	z-index: 999;
	width: 825px;
}

.main_submenu ul, .footer_navi ul {
	padding: 0;
	margin: 0;
	/*	padding-left: 10px; */
}
/* TH 16.05.2011 */
.footer_container {
	margin-right: -20px;
	padding-top: 20px;
}

.main_submenu ul li, .footer_navi ul li {
	display: inline;
	line-height: 30px;
}

.main_submenu ul li a, .footer_navi ul li a, .footer-context a {
	font-weight: bold;
	color: #18469B;
	display: block;
/* 	float: left; */
	border-right: 1px solid #B1B4E7;
	padding: 0px 15px;
}

.footer_submenu ul li a {
	padding-left: 40px !important;
	margin-top: 2px;
	line-height: 38px;
	margin-left: 50px;
}

.footer_navi ul li a {
	border: none;
	background-repeat: no-repeat;
	padding-left: 45px;
	margin: 0px 30px;
}

a.navi:link, a.navi:visited {
		color:#FBFBFB;
		display:block;
		font-family:Verdana,Arial;
		font-size:13px;
		font-weight:bold;
		line-height:24px;
		padding:0px 5px;
		text-decoration:none;
}

.main_submenu_right {
	position: absolute;
	top: 0px;
	right: 15px;
	margin-top: 5px;
}

.main_submenu_right a.link_basket2 {
	width: 120px;
	color: #1034A6;
}

.footer_navi {
	background-color: #E0E8F3;
	border-top: 1px solid #B1B4E7;
	padding: 5px 0px;
}

.footer-context { display: none; }

.footer-context a {
	display: block;
	clear: both;
	background-color: #E0E8F3;
	border: 1px solid #B1B4E7;
	border-top: none;
	padding: 2px 10px;
	width: 120px;
}

a.navi:hover {
		color:#0094BB;
		display:block;
		font-family:Verdana,Arial;
		font-size:13px;
		font-weight:bold;
		line-height:23px;
		padding:0px 5px;
		text-decoration:none;
}

a.navi1 {
		background-color:#FFCB05;
		color:#050000;
		display:block;
		font-family:Verdana,Arial;
		font-size:13px;
		font-weight:bold;
		height:23px;
		line-height:24px;
		padding:0px 5px;
		text-decoration:none;
}

a.navi1:hover {
		text-decoration:underline;
}

.menu1 {
		height:23px;
		margin-left:225px;
		margin-top:43px;
}

.menu1_selected {
		height:23px;
		margin-left:225px;
		margin-top:43px;
		padding-left:0px;
}

table.rahmen {
		margin-left:16px;
		margin-top:52px;
		width:808px;
}

table.title td {
		vertical-align:top;
}

.blue {
		border:1px solid #004394;
}

.content_text {
		margin-left:12px;
		margin-right:12px;
}

.clr {
		clear:both;
}

.small {
		font-size:11px;
}

.smaller {
		font-size:10px;
}

.reddot {
		background-image:url(images/pix_weiss.gif);
		background-position:0px 9px;
		background-repeat:no-repeat;
		padding-left:10px;
		padding-top:4px;
}

.horizontal_line {
		background-image:url(images/horizontal_line.jpg);
		background-position:0px 8px;
		background-repeat:no-repeat;
		height:16px;
}

.highlight {
		background-color:#FFF133;
}

.new {
		color:#DC3724;
		font-weight:bold;
		text-decoration:underline overline;
}

.rot {
		color:red;
}

.blau {
		color:#004394;
}

.alert {
		background-color:#FFFFE0;
		border:2px solid red;
		color:red;
		padding:5px;
}

.sysreq {
		background-color:#0094BB;
		color:#FFFFFF;
		font-family:Arial,Tahoma,Helvetica;
		font-size:12px;
		font-weight:bold;
		line-height:16px;
		padding-left:4px;
		padding-right:4px;
}

h1, th {
		background:#FFFFFF url(images/bg_crossb.gif) repeat-x scroll right bottom;
		border-left:1px solid #BFCFDC;
		border-top:1px solid #BFCFDC;
		color:#004394;
		font-size:12px;
		font-weight:bold;
		line-height:22px;
		margin:0px 0px 19px;
		padding:0px 0px 5px 8px;
}

h1 a:link, h1 a:hover, h1 a:visited, h1 a:active {
		color:#004394;
		text-decoration:underline;
}

h3 {
		color:#004394;
		font-size:12px;
		font-weight:bold;
		line-height:18px;
		margin:0px 0px 5px;
		padding:0px 0px 0px 8px;
}

h2 {
		background-color:#004394;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		line-height:16px;
		margin:0px;
		padding:2px 0px 4px 8px;
}

th {
	background-image: none;
	border-right: 1px solid #BFCFDC;
}

h4 {
		background-color:#004394;
		color:#EEEEEE;
		font-family:Arial,Tahoma,Verdana;
		font-size:12px;
		font-weight:bold;
		line-height:20px;
		margin:0px;
		padding:0px 0px 0px 8px;
}

.link_arrow {
		background-image:url(images/icon_arrow.gif);
		background-position:left 3px;
		background-repeat:no-repeat;
		padding-left:18px;
}

a.link_arrow:link, a.link_arrow:visited {
		color:#DC3724;
		font-weight:normal;
		text-decoration:none;
}

a.link_arrow:hover, a.link_arrow:active {
		color:#DC3724;
		font-weight:normal;
		text-decoration:underline;
}

.link_arrow_small {
		background-image:url(images/navi_arrow_blue.gif);
		background-position:left 3px;
		background-repeat:no-repeat;
		margin-left:0px;
		padding-left:18px;
}

.link_product {
		background-image:url(images/icon_arrow-product.gif);
		background-position:left 3px;
		background-repeat:no-repeat;
		margin-left:0px;
		padding-left:18px;
}

.link_product_small {
		background-image:url(images/icon_arrow-product.gif);
		background-position:left 3px;
		background-repeat:no-repeat;
		margin-left:0px;
		padding-left:18px;
}

a.link_product_small:hover, a.link_product_small:active {
		background-image:url(images/icon_arrow-product2.gif);
}

.link_pdf {
		background-image:url(images/icon_pdf.gif);
		background-position:left 0px;
		background-repeat:no-repeat;
		margin-left:0px;
		padding-left:18px;
}

.link_doc {
		background-image:url(images/icon_doc.gif);
		background-position:left 0px;
		background-repeat:no-repeat;
		margin-left:0px;
		padding-left:18px;
}

.link_picture {
		background-image:url(images/icon_picture.gif);
		background-position:left 2px;
		background-repeat:no-repeat;
		margin-left:0px;
		padding-left:18px;
}

.link_zip {
		background-image:url(images/icon_zip.gif);
		background-position:left 0px;
		background-repeat:no-repeat;
		margin-left:0px;
		padding-left:18px;
}

.link_basket {
		background-image:url(images/icon_basket.gif);
		background-position:left 2px;
		background-repeat:no-repeat;
		margin-left:0px;
		padding-left:21px;
}

.link_basket2 {
		background-image:url(images/icon_basket_big.gif);
		background-position:left 0px;
		background-repeat:no-repeat;
		margin-left:0px;
		padding-left:28px;
}

.link_speaker {
		background-image:url(images/icon_speaker.gif);
		background-position:left 2px;
		background-repeat:no-repeat;
		margin-left:0px;
		padding-left:21px;
}

.link_smarrow {
		background-image:url(images/icon_arrow_small.gif);
		background-position:left center;
		background-repeat:no-repeat;
		padding-left:12px;
}

.link_print {
		background-image:url(images/icon_print.gif);
		background-position:left center;
		background-repeat:no-repeat;
		padding-left:16px;
}

a.link_cross:link, a.link_cross:hover, a.link_cross:visited, a.link_cross:active {
		background-image:url(images/icon_cross.gif);
		background-position:10px 50%;
		background-repeat:no-repeat;
		color:#DC3724;
		padding-left:30px;
}

h1.breadcrumb {
		background:#E0E8F3 none repeat scroll 0% 0%;
		border:medium none;
		color:#0094BB;
		margin:0px 0px 10px;
}

h1.breadcrumb a:link, h1.breadcrumb a:visited {
		color:#0094BB;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
}

h1.breadcrumb a:hover, h1.breadcrumb a:active {
		color:#0094BB;
		font-weight:normal;
		text-decoration:underline;
}

div.totop a, .link_top {
		background-image:url(images/icon_top.gif);
		background-position:right 5px;
		background-repeat:no-repeat;
		padding-right:10px;
}

.footer {
	color: #707070;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 40px;
	width: 825px;
}

.footer a:link, .footer a:active, .footer a:visited, .footer a:hover {
	color: #707070;
}

.copyright {
		background-color:#FFFFFF;
		border-top:1px solid #E0E8F3;
		bottom:0px;
		height:18px;
		/* left:170px; */
		position:fixed;
		text-align:left;
		width:824px;
		z-index:10;
}

.copyright, .copyright div {
		color:#333333;
		font-family:Arial,Tahoma;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
}

.copyright div {
		padding-left:15px;
		padding-right:15px;
}

.copyright a:link, .copyright a:visited {
		color:#333333;
		text-decoration:none;
}

.copyright a:hover, .copyright a:active {
		color:#0094BB;
		text-decoration:none;
}

.cross_head {
	background-color:#FFFFFF;
	background-image:url(images/bg_cross.gif);
	background-position:right top;
	background-repeat:repeat-y;
	border-bottom:1px solid #BFCFDC;
	border-top:1px solid #BFCFDC;
	margin:0px;
	padding:0px;
	text-align:left;
}

.cross_head h2 {
	background-color:transparent;
	border-left:1px solid #BFCFDC;
	color:#103C9F;
	line-height:16px;
}

.cross {
	background-image:url(images/bg_cross.gif);
	background-position:right top;
	background-repeat:repeat-y;
	border-left:1px solid #BFCFDC;
	margin:0px;
	text-align:left;
	min-height:90px;
}
* html .cross {
	height:90px;
}

.cross-inside {
	padding:8px 2px;
	text-align:center;
}

.cross-teaser {
	padding:0px 2px 0px 0px;
}

.cross_bottom {
		background-image:url(images/bg_crossb.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
		border-left:1px solid #BFCFDC;
		border-top:1px solid #BFCFDC;
		height:19px;
		margin:0px 0px 10px;
		padding:0px;
}

.cross_border {
		border:1px solid #BFCFDC;
}

.no-top {
		border-bottom:1px solid #BFCFDC;
		font-size:0px;
		height:2px;
		line-height:0px;
}

.no-bottom {
		background-image:url(images/bg_crossb.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
		border-left:1px solid #BFCFDC;
		font-size:0px;
		height:2px;
		line-height:0px;
}

.cross_bottom-short {
		background-image:url(images/bg_crossb.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
		border-color:#BFCFDC -moz-use-text-color -moz-use-text-color rgb(191, 207, 220);
		border-style:solid none none solid;
		border-width:1px 0px 0px 1px;
		font-size:0px;
		height:2px;
		line-height:0px;
		margin:0px 0px 10px;
		padding:0px;
}

.cross-b-inside {
		padding:0px 8px;
		text-align:right;
}

div.totop {
		float:right;
		margin-right:10px;
		text-align:right;
}

.tooltip {
		background-color:#E0E8F3;
		border:1px solid #AAB6EA;
		color:#111111;
		display:none;
		position:absolute;
}

.newsimage {
		width:192px;
}

.worldmap {
		left:550px;
		position:absolute;
		top:30px;
}

h1.breadcrumb {
		margin-bottom:0px;
}

/* ---------------------------------------------------------------------------------------------- */
/*  Menü auf den Katalog Detailseiten                                                             */
/* ---------------------------------------------------------------------------------------------- */

div.detail_menu_transparent {
		height:35px;
	position: absolute;
	top: 460px;
	width: 806px;
	-moz-opacity: 0.9;
	opacity: 0.9;
	filter: alpha(opacity = 90);
		background-color:#EEF2F6;
}

div.detail_menu {
		clear:both;
		height:35px;
	position: absolute;
	top: 460px;
	width: 806px;
}

div.detail_menu ul {
		margin:0px;
		padding:0px;
}

div.detail_menu ul li {
		display:block;
		float:left;
}

div.detail_menu ul li a:link, div.detail_menu ul li a:visited {
		background:transparent url(images/icon_arrow-product.gif) no-repeat scroll 15px center;
		border:1px solid #DFE1E4;
		color:#0F46A1;
		display:block;
		font-family: Tahoma;
		font-size:16px;
		font-weight:bold;
		line-height:32px;
		margin-right:20px;
		padding-left:30px;
		text-decoration:none;
		width: 138px;
		height: 33px;
}

div.detail_menu ul li a:hover, div.detail_menu ul li a:active, div.detail_menu ul li a.active {
		background-color:#E0E8F3;
		border-left:1px solid #C2C7CB;
		border-right:1px solid #C2C7CB;
		border-top:1px solid #C2C7CB;
		color:#0F46A1;
		text-decoration:none;
}

div.detail_headline {
		color:#103F97;
		font-size:16px;
		font-weight:bold;
		margin-bottom:5px;
}

/* ---------------------------------------------------------------------------------------------- */
/*  Google Maps - Tooltips                                                                        */
/* ---------------------------------------------------------------------------------------------- */

div#map {
	position: relative;
}

div.gm_tooptip {
		background-color:transparent;
		border-bottom:1px solid #C6C6C4;
		border-left:1px solid #C6C6C4;
		display:none;
		width:265px;
		z-index:2;
}

#gm_tooptip_container {
		z-index:2;
}

div.gm_head {
		background:transparent url(/images/googlemaps/tooltip_header.gif) repeat scroll 0% 0%;
		border-top:1px solid #C6C6C4;
		height:23px;
		position:relative;
		width:260px;
	cursor: move;
}

div.gm_content {
		background-color:#FFFFFF;
		border-right:1px solid #C6C6C4;
	line-height: 18px;
		height:230px;
		overflow:hidden;
		padding:5px 10px;
}

div.gm_head_text {
		color:#103F97;
		font-weight:bold;
		padding:2px 2px 2px 10px;
}

div.gm_head_close {
		font-family:Arial,Helvetica,sans-serif;
		font-weight:bold;
		position:absolute;
		right:10px;
		top:1px;
}

div.gm_head_close a:link, div.gm_head_close a:visited, div.gm_head_close a:active, div.gm_head_close a:hover {
		color:#000000;
		text-decoration:none;
}

div.gm_footer {
		background-color:#FFFFFF;
		padding:5px;
		text-align:right;
	border-right:1px solid #C6C6C4;
}

/* ---------------------------------------------------------------------------------------------- */
/*  Link Eintragen Formular                                                                       */
/* ---------------------------------------------------------------------------------------------- */

input.text, select.text, textarea.text {
		border:1px solid #BFCFDC;
}

input.error, select.error, textarea.error {
		border:1px solid #DC3724;
}

input.blue_button {
		background-color:#FFFFFF;
		border:1px solid #BFCFDC;
}

input.blue_button:hover {
		border:1px solid #103F97;
}

p.errormessage {
		color:#DC3724;
}

/* ---------------------------------------------------------------------------------------------- */
/*  Popup Menü für EB-Kategorien                                                                  */
/* ---------------------------------------------------------------------------------------------- */

div.popup_menue_box {
		background:#E0E8F3 url(images/popup_menu_right.gif) repeat-y scroll right top;
		border-left:1px solid #C2C7CB;
		border-top:1px solid #C2C7CB;
		display:none;

		position:absolute;
		top:495px;
		width:600px;
		z-index:14;
}

div.popup_menu_content {
	 margin:15px 15px 0px;
}

div.menu_popup_footer {
		background:#E0E8F3 url(images/popup_menu_bottom.gif) no-repeat scroll right bottom;
		border:medium none;
		bottom:0px;
		font-size:0pt;
		height:18px;
		line-height:0pt;
		margin:0pt;
		position:absolute;
		right:0px !important;	/* FF */
		right:-1px;				/* IE */
		width:600px;
}

div.popup_column {
	width: 180px !important;	/* FF */
	width: 160px;				/* IE */
	float: left;
}

div.popup_category {
	width: 160px;
	/* overflow: hidden; */
	float: left;
	padding-left: 15px;
	/* height: 18px; */
	line-height: 18px;
}

div.popup_category a:link, div.popup_category a:visited {
	color: #123A99;
	text-decoration: none;
}
div.popup_category a:active, div.popup_category a:hover {
	text-decoration: underline;
}

div.main_category {
	background: transparent url(images/icon_arrow-product.gif) no-repeat scroll 0px 4px;
	padding-left: 15px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #123A99;
	width: 161px !important;
	min-height: 18px;
		line-height: 18px;
}

div.nocut {
	overflow: visible !important;
	width: 180px !important;
}

div.category_spacer {
	border-bottom: 1px solid #8E98A4;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin: 10px 15px;
}

div.clear {
		clear:both;
		font-size:0px;
		height:0px;
		line-height:0px;
		margin:0px;
		padding:0px;
}

/* ---------------------------------------------------------------------------------------------- */
/*  Google Maps KML Download                                                                      */
/* ---------------------------------------------------------------------------------------------- */

a.download {
	display: block;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	padding-left: 30px;
	background: transparent url(images/download.gif) no-repeat 0px 0px;
}

/* ---------------------------------------------------------------------------------------------- */
/*  APA TOP 50 Kategorie Links                                                                    */
/* ---------------------------------------------------------------------------------------------- */

div.apa_categories {
	float: left;
	margin-top: 20px;
	width: 190px;
}

div.apa_category {
	padding-left: 30px;
	background: transparent url(images/icon_cross.gif) no-repeat 10px 4px;
}

div.apa_category a:link, div.apa_category a:visited, div.apa_category a:hover, div.apa_category a:active {
	color: #DC3724;
}

/* ---------------- */

.cross .clr {}

.cross .aktuelles {
	line-height: 18px;
}

.cross .aktuelles .headline {
	font-weight: bold;
	color: #103C9F;
	margin: 10px 0px;
}

.cross .aktuelles a.link_cross {
	background-position: 0px center;
	padding-left: 18px;
}

.cross_banner {
	color: #C0C0C0;
	font-size: 10px;
	text-align: right;
	text-transform: uppercase;
	margin-top: 2px;
}

.cross_banner a:link img,
.cross_banner a:active img,
.cross_banner a:visited img,
.cross_banner a:hover img{
	border: none;
}
