body,
html{
	margin: 0;
	padding: 0;
	min-width: 100%;
	min-height: 100%;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/hg_body.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #D6D6D6;
}

body.start{
	background-color: #FFFFFF;
	background-image: none;
}

body.formular{
	background-image: none;
	background-color: #FFFFFF;
	width: 90%;
}

div{
	margin: 0;
	padding: 0;
}

img{
	border: none;
}

div#inaktiv{
	position: fixed;
	z-index: 200;
	background-color: Black;
	opacity: 0.5;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

div#teaser{
	position: fixed;
	z-index: 250;
	width: 800px;
	height: 580px;
	left: 50%;
	top: 50%;
	margin-top: -290px;
	margin-left: -400px;
}

a#closeTeaser{
	display: block;
	position: absolute;
	z-index: 220;
	margin-left: 675px;
	margin-top: 20px;
}

a#closeTeaser img{
	width: 210px;
	height: 30px;
}

div#start_rahmen{
	width: 974px;
	margin: 0 auto;
	position: relative;
	z-index: 150;
}

div#start_muenze{
	position: absolute;
	z-index: 120;
	margin-left: 770px;
	margin-top: 282px;
	background-image: url(../images/start/muenze.png);
	width: 148px;
	height: 149px;
	background-position: top;
	background-repeat: no-repeat;
}

div#start_teaser{
	position: relative;
	height: 329px;
	background-position: top;
	background-repeat: no-repeat;
	color: White;
	background-color: #0F0F31;
}

div#start_teaser div{
	width: 362px;
	padding-left: 43px;
	padding-top: 138px;
	border-top: 1px solid transparent;
}


div#start_teaser a#play_movie{
	display: block;
	width: 65px;
	margin-left: 43px;
	margin-top: 10px;
}

div#start_teaser object{
	border: 1px solid black;
}

div#logo_start{
}



div#hg_sprachauswahl{
	background-image: url(../images/start/hg_sprachauswahl.gif);
	background-repeat: repeat-x;
	background-position: top;
	min-height: 128px;
	padding-left: 40px;
}

div#titel_spauswahl{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	padding-top: 18px;
	background-image: url(../images/start/pfeil_auswahl.gif);
	background-repeat: no-repeat;
	background-position: right;
}

div.st_sprachauswahl div#lst_sprachen{
	position: absolute;
	z-index: 1;
	left: 8px;
	margin-top: 3px;
	background-color: #FFFFFF;
	padding: 2px;
	width: 170px;
}

div.st_sprachauswahl div#lst_sprachen ul{
	margin: 0;
	padding: 0;
	border: 1px solid #D5D8E4;
	padding: 6px;
}

div.st_sprachauswahl div.sprachliste{
	position: absolute;
	z-index: 2;
	background-color: #E9EFF5;
	width: 150px;
	margin-left: 143px;
}

div.st_sprachauswahl div.sprachliste ul{
	margin: 0;
	padding: 0;
	border-bottom:  1px solid #85A4CC;
}

div.st_sprachauswahl div.sprachliste ul li,
div.st_sprachauswahl div#lst_sprachen ul li{
	margin: 0;
	padding: 0;
	list-style: none;
}

div.st_sprachauswahl div.sprachliste ul li{
	border-left: 1px solid #85A4CC;
	border-right:  1px solid #85A4CC;
}


div.st_sprachauswahl div.sprachliste ul li.firstli{
	background-color: #243986;
	background-image: url(../images/hg_firstli.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-right: none;
	border-left: none;
}

div.st_sprachauswahl div.sprachliste ul li.firstli a:hover{
	background-color: transparent;
}

div.st_sprachauswahl div.sprachliste ul li a,
div.st_sprachauswahl div#lst_sprachen ul li a{
	display: block;
	color: #828282;
	font-size: 13px;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.st_sprachauswahl div.sprachliste ul li a:hover,
div.st_sprachauswahl div.sprachliste ul li a.aktiv,
div.st_sprachauswahl div#lst_sprachen ul li a:hover,
div.st_sprachauswahl div#lst_sprachen ul li a.aktiv
{
	color: #FFFFFF;
	background-color: #243986;
}

h1.start{
	margin: 0;
	padding: 0;
	clear: both;
	color: #3E3E3E;
	font-weight: normal;
	font-size: 20px;
	padding-top: 15px;
}

div#st_text{
	clear: both;
	width: 600px;
	color: #575757;
	padding-top: 11px;
	margin-left: 209px;
}

div#st_text div{
	min-height: 140px;
	width: 550px;
}

div.right{
	float: right;
	background-image: url(../images/hg_rechts.gif);
}

div#hg_body{
	background-image: url(../images/hg_top_news.gif);
	background-repeat: repeat-y;
	background-position: right;
}

div#top{
	background-image: url(../images/hg_links.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #0F0F31;
	padding-left: 37px;
	/*min-width: 960px;*/
	white-space: nowrap;
}

div#top div#logo{
	float: left;
	border-right: 1px solid #243986;
	border-left: 1px solid #243986;
	border-bottom: 1px solid #FFFFFF;
}

div#img_top{
	background-image: url(../images/img_top.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 180px;
}

div#suchleiste{
	clear: both;
	background-color: #A9A9A9;
	margin-left: 4px;
	padding-left: 33px;
}

div#suchleiste div#trenner_suche{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	float: left;
}

div#suchfeld{
	text-align: right;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 4px;
	padding-right: 10px;
	width: 600px;
}

div#suchfeld form{
	margin: 0;
	padding: 0;
}

div#suchfeld input.eingabe{
	background-color: #E9EFF5;
	border: 1px solid #243986;
	color: #000000;
	font-size: 11px;
	vertical-align: middle;
}

div#suchfeld input.button{
	vertical-align: middle;
}

div#cms_body{
	background-image: url(../images/hg_links.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 37px;
}

div#cms_content{
	background-color: #FFFFFF;
	margin-right: 160px;
	border-top: 1px solid #FFFFFF;
	background-image: url(../images/hg_content.gif);
	background-repeat: repeat-y;
	background-position: left;
	min-height: 480px;
	padding-bottom: 30px;
}

div#link_distributors{
	background-color: white;
}

div#link_distributors h3{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 11px;
	color: white;
	background-color: #85a4cc;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

div#link_distributors a{
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #85a4cc;
}

div#top_news_rahmen{
	min-height: 50px;
	width: 153px;
	float: right;
	padding: 2px;
}

div#top_news{
	margin-top: 20px;
	background-color: White;
	padding-top: 15px;
}

div.top_news_entry{
	padding-left: 15px;
	font-size: 12px;
	padding-bottom: 15px;
	color: #0F0F31;
	padding-right: 10px;
}

div.top_news_entry a{
	color: #0F0F31;
}

div#leiste_links{
	float: left;
	width: 180px;
	padding-left: 1px;
	padding-top: 16px;
}

div#main_navi{
}

div#main_navi ul{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #243986;
}

div#main_navi ul li{
	margin: 0;
	padding: 0;
	list-style: none;
}

div#main_navi ul li.highlight{
	background-color: #C8D4E2;
}

div#main_navi ul li a{
	display: block;
	color: #575757;
	text-decoration: none;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	border-top: 1px solid #243986;
	background-image: url(../images/mnu_bt_01_n.gif);
	background-repeat: no-repeat;
	background-position: left;
}

div#main_navi ul li a:hover,
div#main_navi ul li a.auswahl{
	color: #FFFFFF;
	background-color: #85A4CC;
	background-image: url(../images/mnu_bt_01_a.gif);
}

div#main_navi ul li ul{
	border: none;
}

div#main_navi ul li ul li a{
	padding-left: 25px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	background-position: 10px;
}

div#main_navi ul li ul li a:hover,
div#main_navi ul li ul li a.auswahl{
	color: #575757;
	background-color: #C8D4E2;
	background-position: 10px;
}

div#main_navi ul li ul li ul{
	border-top: 1px solid #243986;
}

div#main_navi ul li ul li ul li{
	padding-left: 15px;
}

div#main_navi ul li ul li ul li a{
	border: none;
	background-color: transparent;
	padding-left: 15px;
	background-image: none;
	border-bottom: 1px solid #243986;
	margin-top: 3px;
	padding-bottom: 6px;
}

div#main_navi ul li ul li ul li a:hover,
div#main_navi ul li ul li ul li a.auswahl{
	border: none;
	background-color: transparent;
	background-image: url(../images/bt_mnu.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 1px solid #243986;
}

div#main_navi ul li ul li ul li ul{
	border: none;
}

ul#stat_navi{
	margin: 0;
	padding: 0;
	padding-top: 40px;
	margin-bottom: 20px;
}

ul#stat_navi li{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#stat_navi li a{
	display: block;
	text-decoration: none;
	color: #0F0F31;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}

ul#stat_navi li a:hover,
ul#stat_navi li a.auswahl{
	color: #0D1A5D;
}

div#inhalt{
	margin-left: 181px;
}

div#historie{
	background-color: #243986;
	padding-top: 1px;
	padding-bottom: 1px;
}

div#historie ul{
	margin: 0;
	padding: 0;
}

div#historie ul li{
	list-style: none;
	display: inline;
	background-image: url(../images/hg_historie.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-right: 6px;
}

div#historie ul li a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

div#historie ul li.first{
	background-image: none;
}

div#inhalt{
	margin-left: 182px;
}

div.textblock{
	padding-left: 30px;
}

div.textblock h2{
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #0F0F31;
}

div.textblock table.prod_list{
	display: block;
	width: 100%;
	/*border: 1px solid #0d1a5d;*/
	margin-bottom: 10px;
	background-color: #e9eff5;
}

div.textblock table.prod_list img.prod_img{
	border: 1px solid #243986;
}

div.textblock table.prod_list table td{
	border: 1px solid #243986;
	padding: 3px;
}

div.textblock table td.txtblk_img{
	font-size: 10px;
}

div.textblock table td.txtblk_img a{
	font-size: 12px;
}

h1{
	margin: 0;
	padding: 0;
	color: #243986;
	font-size: 14px;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 25px;
	padding-bottom: 20px;
}

div#inhalt a{
	color: #0F0F31;
}

div#img_inhalt_1{
	float: left;
	padding-left: 30px;
	font-size: 10px;
	color: #0F0F31;
	width: 180px;
}

div#img_inhalt_1 span.bildunterzeile{
	padding-top: 0.5em;
	display: block;
}

div#img_oben{
	margin-left: 30px;
	width: 570px;
	height: 150px;
	overflow: hidden;
}

div#inhalt_1{
	padding-left: 30px;
	color: #575757;
	margin-left: 200px;
	padding-right: 20px;
	width: 370px;
}

div#inhalt_1.top_prodsite{
	min-height: 60px;
}

div#inhalt_1.top_prodsite a{
	text-decoration: none;
	border-bottom: 1px solid #0F0F31;
	line-height: 20px;
}

div#inhalt_standorte{
	margin-left: 30px;
}

div#inhalt_standorte td{
	font-size: 11px;
}

div#cms_content_produkte{
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	background-image: url(../images/hg_content.gif);
	background-repeat: repeat-y;
	background-position: left;
}

div#cms_content_produkte div#inhalt_1{
	padding-left: 30px;
	color: #575757;
	margin-right: 160px;
}



div#produktsuche{
	margin-left: 200px;
	padding-left: 27px;
	padding-top: 30px;
}

div#produktsuche form{
	margin: 0;
	padding: 0;
}

div#produktsuche input.eingabe{
	color: #0D1A5D;
	border: 1px solid #0D1A5D;
	background-color: #C8D4E2;
	width: 60px;
}

div#produktsuche select{
	color: #0D1A5D;
	border: 1px solid #0D1A5D;
	background-color: #C8D4E2;
}

div#produktsuche table tr td{
	background-color: #E9EFF5;
}

div#produktsuche table tr td.titel{
	font-weight: bold;
}

h1#titel_produkte{
	margin: 0;
	padding: 0;
	border-left-style: solid;
	border-left-width: 12px;
	background-color: #A9A9A9;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	padding-left: 20px;
}

div#produkttabelle{
	background-color: #A9A9A9;
	margin-left: 182px;
}

div#produkttabelle table{
	width: 100%;
}

div#produkttabelle table tr.hell td,
div#produkttabelle table tr td.hell{
	background-color: #FFFFFF;
}

div#produkttabelle table tr.dunkel td,
div#produkttabelle table tr td.dunkel{
	background-color: #E9EFF5;
}

div#produkttabelle table tr.inf_txt td{
	background-color: White;
	padding-top: 3px;
	padding-bottom: 3px;
}

div#produkttabelle table tr th{
	background-color: #D3DFEC;
}

div#produkttabelle table tr td{
	font-size: 12px;
	text-align: center;
	white-space: nowrap;
	padding-left: 7px;
	padding-right: 7px;
}

div#produkttabelle table tr td a{
	color: #0F0F31;
	text-decoration: none;
}

div#produkttabelle table tr td ul{
	margin: 0;
	padding: 0;
	margin-left: 18px;
	padding-top: 6px;
	padding-bottom: 6px;
}

div#produkttabelle table tr td p{
	margin: 0;
	padding: 0;
	padding-top: 6px;
	padding-bottom: 6px;
}

div#produkttabelle table tr td ul li{
	list-style: url(../images/bt_li.gif);
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

div#produkttabelle table tr  td.subtitel_prod{
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	padding-top: 10px;
}

div#produkttabelle table tr  td.subtitel_prod span{
	display: block;
	font-size: 15px;
	padding-left: 32px;
	text-align: left;
	color: #243986;
	font-weight: bold;
	background-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}

div#produkttabelle table tr  td.subtitel_prod span.totop{
	float: right;
	font-size: 12px;
	padding-right: 15px;
	vertical-align: middle;
}

div#produkttabelle table tr  td.subtitel_prod span.totop a{
	background-image: url(../images/hg_lnk_totop.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

div#produkttabelle table tr.hell td.infotxt,
div#produkttabelle table tr.dunkel td.infotxt,
div#produkttabelle table tr.inf_txt td.infotxt{
	white-space: normal;
	text-align:left;
}


iframe#ifr_formular{
	border: none;
	width: 440px;
}

div#formular{
	padding-left: 30px;
	color: #575757;
	padding-top: 15px;
	width: 480px;
}


form#dynform{
	display: block;
	z-index: 20;
	margin: 0;
	padding: 0;
	width: 90%;
}

form#dynform div{
	z-index: 15;
	margin-bottom: 5px;
}

form#dynform div.umbruch{
	clear:right;
	width: 400px;
	margin: 0;
}

form#dynform div.info{
	clear:right;
	width: 200px;
}

form#dynform div.element{
	float: right;
	width: 260px;
}

form#dynform div.bezeichung{
}

form#dynform input.inp_button{
	margin: 5px;
	color: #0D1A5D;
	border: 1px solid #0D1A5D;
	background-color: #C8D4E2;
}

form#dynform input.inp_text{
	width: 255px;
	padding-left: 3px;
	color: #0D1A5D;
	border: 1px solid #0D1A5D;
	background-color: #C8D4E2;
}

form#dynform input.inp_text:focus, form#dynform input.inp_text:active{
	background-color: #FFFFFF;
}

form#dynform textarea.inp_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	width: 255px;
	height: 120px;
	color: #0D1A5D;
	border: 1px solid #0D1A5D;
	background-color: #C8D4E2;
}

form#dynform textarea.inp_text:focus, form#dynform textarea.inp_text:active{
	background-color: #FFFFFF;
}

form#dynform select.inp_select{
	width: 255px;
	color: #0D1A5D;
	border: 1px solid #0D1A5D;
	background-color: #C8D4E2;
}

form#dynform select.inp_select:focus, form#dynform select.inp_select:active{
	background-color: #FFFFFF;
}

form#dynform input.check_radio{
	vertical-align: middle;
}

div#meldung{
	position: fixed;
	z-index: 700;
	width: 400px;
	height: 300px;
	margin: 0 auto;
	border: 1px solid #243986;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	top: 200px;
}

div#close_meldung{
	float: right;
}

div#meldung_txt{
	margin-right: 25px;
}



div.suchergebnis{
	margin-bottom: 15px;
	border-bottom: 2px solid #243986;
}

div.suchergebnis h3{
	color: #243986;
	font-size: 13px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #243986;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

div.suchergebnis ul{
	margin: 0;
	padding: 0;
}

div.suchergebnis ul li{
/*	padding-left: 15px;
	padding-right: 12px;*/
	display: inline;
	font-size: 11px;
}

div.suchergebnis ul li.first{
	background-image: none;
	padding-left:  0;
}

div.suchergebnis h4{
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.suchergebnis a{
	color: #243986;
	text-decoration: none;
	padding-bottom: 3px;
}


div#bottom{
	clear: both;
	background: #A9A9A9;
	margin-left: 37px;
	margin-bottom: 20px;
	border-left: 1px solid #0D1A5D;
	border-bottom: 1px solid #0D1A5D;
}


div.news_auswahl{
	margin-left: 30px;
	width: 570px;
	margin-bottom: 10px;
}

div#inhalt div.news_auswahl a{
	display: block;
	color: #0F0F31;
	background-color: #D3DFEC;
	font-weight: bold;
	padding: 4px;
	padding-right: 20px;
	padding-bottom: 2px;
	text-decoration: none;
	border-bottom: 1px solid #0F0F31;
}

div#inhalt div.news_auswahl a:hover{
	background-color: #D6D6D6;
}

div#inhalt div.news_auswahl span.newsdatum{
	float: right;
}

div.news_anzeige{
	margin-left: 30px;
	width: 570px;
	padding-bottom: 15px;
}

div#inhalt div.news_anzeige h3{
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}

div#inhalt div.news_anzeige div.intro{
	color: #3E3E3E;
	font-weight: bold;
}

div#inhalt div.news_anzeige div.absatz{
	width: 570px;
}

div#inhalt div.news_anzeige div.absatz div.media{
	float: right;
	width: 200px;
	text-align: right;
}

div#inhalt div.news_anzeige div.absatz div.media p{
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}

div#inhalt div.news_anzeige div.absatz div.absatz_inh_abst{
	margin-right: 220px;
}

div#inhalt div.news_anzeige div.absatz div.clear_img{
	clear: right;
}

hr.trenner{
	border: none;
	color: #0D1A5D;
	height: 1px;
	background-color: #0D1A5D;
}

tr.hg_adressen td{
	background-color: #D3DFEC;
}

font.new{
	color: red;
	font-weight: bold;
	text-transform: uppercase;
}

div#produkte_start{
	background-image: url(../images/hg_produkte.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 555px;
	height: 350px;
	padding-left: 30px;
}

div#produkte_start ul{
	margin: 0;
	padding: 0;
}

div#produkte_start ul li{
	list-style: none;
	margin: 0;
	padding: 0;
}

div#produkte_start ul li a{
	display: block;
	text-decoration: none;
	border-left: 10px solid #999999;
	margin-bottom: 4px;
	margin-top: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
}

div#produktauswahl{
	background-color: White;
}

div#produktauswahl table{
	border-right: 1px solid #0D1A5D;
}

div#produktauswahl table td{
	border-left:  1px solid #0D1A5D;
	border-bottom: 1px solid #A9A9A9;
	margin: 0;
	padding: 0;
}

div#produktauswahl table td ul li a{
	margin: 0;
	padding: 0;
	display: block;
}

div#produktauswahl h3{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #0D1A5D;
	white-space: normal;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

div#produktauswahl h4{
	margin: 0;
	padding: 0;
	padding-top: 5px;
	font-size: 12px;
	font-weight: normal;
	white-space: normal;
	height: 30px;
}

div#produktauswahl li{
	text-align: left;
}

div#produkteintrag{
	background-color: White;
	padding-left: 34px;
	padding-right: 40px;
	padding-top: 20px;
}

div#produkteintrag h3{
	margin: 0;
	padding: 0;
	font-size: 14px;
	padding-bottom: 20px;
}

div#produkteintrag h4{
	margin: 0;
	padding: 0;
	font-size: 12px;
	padding-top: 20px;
}

div#produkteintrag div#artikel_img{
	float: left;
	width: 110px;
}

div#produkteintrag div#artikel_img div{
	margin-bottom: 30px;
}

div#produkteintrag div#icons{
	float: right;
	text-align: center;
}

div#produkteintrag div#icons img{
	margin-left: 10px;
	margin-right: 10px;
}

div#produkteintrag div#features{
	margin-left: 130px;
	padding-bottom: 30px;
}

div#produkteintrag div#features h4{
	padding: 0;
}

div#produkteintrag div#artikel_detail{
	/*margin-left: 130px;*/
}

div#produkteintrag table.artikeldaten{
	border-top: 1px solid #828282;
	border-left: 1px solid #828282;
}

div#produkteintrag table.artikeldaten tr{
	margin: 0;
	padding: 0;
}

div#produkteintrag table.artikeldaten td{
	padding: 2px;
	margin: 0;
	border-bottom: 1px solid #828282;
	border-right: 1px solid #828282;
	text-align: left;
}

div#produkteintrag table.artikeldaten td.titel{
	background-color: #C8D4E2;
	vertical-align: top;
}

div#produkteintrag table.artikeldaten td.werte{
	background-color: #E9EFF5;
	text-align: left;
	padding-left: 20px;
}

div#produkteintrag ul{
	margin-top: 0;
	margin-bottom: 0;
}

div#produkteintrag ul li{
	list-style: url(../images/bt_li.gif);
}

div#produkteintrag div#features ul{
	padding-left: 0;
	margin-left: 17px;
}

div#start_intern{
	background-image: url(../images/hg_produkte.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	min-height: 350px;
}

div#start_intern ul{
	margin: 0;
	padding: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding-left: 30px;
}

div#start_intern ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 3px;
	margin-bottom: 3px;
	border-left: 10px solid #243986;
	padding-left: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
}

div#start_intern ul li a{
	text-decoration: none;
}

div#start_intern ul ul{
	margin: 0;
	padding: 0;
	padding-left: 40px;
}

div#start_intern ul ul li{
	border: none;
	padding-left: 0px;
	list-style: url(../images/bt_li.gif);
}

div#downloadlist{
	padding-left: 30px;
}

div#downloadlist table{
	border-right: 1px solid #828282;
	border-bottom: 1px solid #828282;
}

div#downloadlist table td{
	text-align: left;
	vertical-align: top;
	border-left: 1px solid #828282;
	border-top: 1px solid #828282;
}

div#downloadlist table td.hell{
	background-color: white;
}

div#downloadlist table td.dunkel{
	background-color: #E9EFF5;
}

div#downloadlist a{
	color: #0F0F31;
	text-decoration: none;
}

table.events{
}

table.events h4{
	margin: 0;
	padding: 0;
	color: #0D1A5D;
	font-size: 12px;
}

table.events img{
	display: block;
	margin-bottom: 10px;
}

table.events hr{
	size: 1px;
	color: #0D1A5D;
	background-color: #0D1A5D;
	border: none;
	height: 1px;
}

div#inhalt_1.top_prodsite{
	width: auto;
}

div#inhalt_1.top_prodsite td{
	font-size: 11px;
	vertical-align: middle;
	line-height: 16px;
}

div#inhalt_1.top_prodsite td a{
	font-size: 11px;
	border: none;
	padding: 0;
	margin: 0;
	line-height: 14px;
}


div.prod_textblock{
	float: left;
	text-align: center;
	color: #243986;
	font-weight: bold;
	margin-top: 12px;
	margin-right: 4px;
}

div.prod_textblock a{
	text-decoration: none;
}

div.prod_textblock img{
	display: block;
	border: 1px solid #243986;
}