@charset "utf-8";
/********************* CSS ********************

www.hks-partner.com - (C) 2008 HKS Unternehmensgruppe

COLORS:

HKS Color: 	#1C559B
blue		#0046ae
yellow		#ffa200

font black: #333
font white: #EEE

light-grey: #CCC

**********************************************/

@import "blub.css";


*{margin:0; padding: 0; border: none; border-width:0px;}

html {
	
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;	
	color: #333333;
	background-image:url(/fileadmin/templates/images/bkg.gif);
	border: none;
	border-width: 0px;
	empty-cells:show;
}
div.news-latest-item p.bodytext { font-size:10px; }

/********************* DEFINITIONS *********************/

h1 {
	font-size: 1.25em;
	font-weight:bold;
	color: #0060a9;
	padding-top: 0px;
}

h2 {
	font-size: 1em;
	font-weight:bold;
	color: #0060a9;
	margin: -20px 0px 20px 0px;
}

h3 {
	font-size: 1em;
	font-weight:bold;
	color: #0060a9;
	padding-top: 5px;
}

h4 {
	font-size: 0.7em;
	font-weight: normal;
	color:#FFF;
}

h4 #grey { color: #CCC;}

h5 {
	font-size: 1.5em;
	font-weight:bold;
	color: #0060a9;
	padding-top: 0px;
}

{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}

div.csc-header {margin: 0; padding:0; border: 0px;}
/* default styles for extension "tt_news" */

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #F9FFE5;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	margin-left: 10px;
	border:0px solid #333;
	background-color:transparent;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:0px solid #666;
	font-size:12px;
	font-weight:bold;
	/*background-color:#D8FA70;*/
	background-color: transparent;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	margin-left: 10px;
	border:0px solid #666;
	background-color:transparent;
	font-size:12px;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #FCA409;
	float:right;
}
.news-latest-item a:hover {
	font-weight:bold;
	text-decoration:underline;
}
.news-latest-item a:link {
	font-weight:bold;
	text-decoration:none;
}
.news-latest-item a:visited {
	font-weight:bold;
	text-decoration:none;
}

.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	border:0px solid #000;
	background-color: transparent;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	font-weight: normal;
	border:0px solid #666;
	background-color: transparent;

	}
	
	.news-list-item h3 {
	line-height: 0.9em;
	font-weight: bold;
	font-size: 0.9em;
	}
	
	.news-list-item a {
	font-size:0.7em;
	font-weight: bold;
	color: #1C559B;
	}
	
	.news-list-item a:visited {
	font-size:0.7em;
	
	}
	
	.news-list-item p.bodytext {
	font-size:0.7em;
	line-height: 1.2em;
	font-weight: normal;
	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 0px solid #000;
	background-color: transparent;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED, {
	color:#1C559B;
	padding-left:2px;
	font-weight: bold;
}
.news-list-container H3 A {
	color: #1C559B;
	font-weight: bold;
}

.news-list-container H3 A:HOVER {
	color: #fff;
	font-weight: bold;

}
.news-list-container P {
	margin-left:3px;
}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 100px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: transparent;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
		border:1px solid #FCA409;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:0.8em;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:10px;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
	display: none;
}

.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	border:0px solid #666;
	background-color:transparent;

}
.news-single-item H2 {
	
	
}
.news-single-item H3 {
	margin-bottom: 15px;
}



.news-single-img {
	float: right;
	margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
	color: #ccc;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #FFF;
/*	clear: both;*/
	margin-top: 15px;
	border: 0px;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 0px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
	font-size: 0.8em;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:0px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

div.news-list-item h3 {color:#666;}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}


/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { margin-left: 1em; }
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }

input {background-color:#ffcc77; border-left:#ffa200 solid 3px;}
select {background-color: #ffcc77;border-left:#ffa200 solid 3px;}
textarea {background-color: #ffcc77;border-left:#ffa200 solid 3px;}
.csc-form-labelcell { vertical-align:top;}
.tx-newloginbox-pi1 label {font-size:12px; font-weight:bold;}
.tx-pbsurvey-pi1 legend {font-size:14px; font-weight:bold;}
.survey_item {font-size:12px; font-weight:100;}

dt label {font-size: 12px; font-weight:bold}
dt {font-size: 12px; }

.box_header a:link {text-decoration: none; font-weight:normal;color: #999; }
.box_header a:visited { text-decoration:none; color:#999; }
.box_header a:hover { text-decoration:underline; }
.box_header a:active { text-decoration:none;}
.box_header a:focus { text-decoration:none; }

.box_footer_left a:link {text-decoration: none; font-weight:normal;color: #999; }
.box_footer_left a:visited { text-decoration:none; color:#999; }
.box_footer_left a:hover { text-decoration:underline; }
.box_footer_left a:active { text-decoration:none;}
.box_footer_left a:focus { text-decoration:none; }

.box_content_all p {font-size: 0.8em; font-weight:normal;}
.box_content_all p#yellow {font-size: 0.9em; font-weight:bold;color: #ffa200;}
.box_content_all p#blue {font-size: 0.9em; font-weight:bold;color: #0060a9;}

.box_content_right .bodytext {padding: 0px ; font-weight:bold;font-size: 1.1em;}

.box_content_right li{ list-style:none; list-style-image:url(/fileadmin/templates/images/link_arrow.gif); padding: 2px 0px; font-size:1.0em; font-weight:normal;margin-left: 20px;}

.box_content_right p#box {padding: 30px 0px 0px 0px;}
.box_content_right p img#img {border: #ffa200 solid 1px;}

.box_content_right p#box2 {background-image:url(/fileadmin/templates/images/line.jpg); background-repeat: no-repeat; height:2px; padding: 0px 0px 10px 0px;}
.box_content_right h1 {margin-left: 10px; margin-top: 20px;}
.box_content_right h3 {font-size: 1.2em;}

.box_content_right table {font-size: 0.7em; font-weight:normal;}
.box_content_right table td {padding-left: 20px; vertical-align:top;}
.box_content_right table tr { height: 100px; }
.box_content_right img {border: #ffa200 solid 0px;}

.box_content_all a:link {text-decoration: underline; font-weight:normal;color: #333;}
.box_content_all a:visited { text-decoration:underline; color:#333; }
.box_content_all a:hover { text-decoration:underline; background-color: #0060a9; color: #FFF;}
.box_content_all a:active { text-decoration:underline;}
.box_content_all a:focus { text-decoration:underline; }

/*.box_content_all .csc-firstHeader {padding: 15px 0px 10px 0px;}*/
.box_content_all .bodytext {padding: 7px 0px;}
.box_content_all ul{padding-top: 12px;} 
.box_content_all li{ list-style:none; list-style-image:url(/fileadmin/templates/images/darrow.gif); padding: 2px 0px; font-size:0.8em; font-weight:normal;margin-left: 20px;}

.box_content_right2 p#box {padding: 10px 0px 0px 0px; margin: 0px 0px 20px 20px; font-size:0.8em; font-weight:bold;}

.box_content_right2 p#box2 {background-image:url(/fileadmin/templates/images/line.jpg); background-repeat: no-repeat; height:2px; padding: 0px 0px 10px 0px;}

.box_content_right2 li{ list-style:none; list-style-image:url(/fileadmin/teamplate/images/link_arrow.gif); padding: 3px 0px; font-size:0.7em; font-weight:normal;margin-left: 20px;}

.box_content_right2 table {font-size: 0.8em; font-weight:bold;}
.box_content_right2 table td {padding-left: 20px;}
.box_content_right2 table tr { height: auto; }

.box_content_product p#topic {background-color: #ffa200; color: #FFF; font-size: 0.8em; font-weight:bold; margin: 30px 0px 10px 0px; padding:0px 0px 0px 5px;}
.box_content_product table {font-size: 0.7em; font-weight:normal;}
.box_content_product td#right {padding-left: 10px;}
.box_content_product #yellow_border_4_sebi {border: #ffa200 solid 1px; margin-right:5px;}

.box_content_product_img a:link {text-decoration: none;}
.box_content_product_img a:visited { text-decoration:none;  }
.box_content_product_img a:hover { text-decoration:none; background-color: transparent; }
.box_content_product_img a:active { text-decoration:none;}
.box_content_product_img a:focus { text-decoration:none; }

.box_content_data p#topic {background-color: #ffa200; color: #FFF; font-size: 0.9em; font-weight:bold;; margin: 30px 0px 10px 0px; padding:3px 0px 3px 5px;}

.box_content_data li {list-style-image:url(/fileadmin/templates/images/li.jpg); font-size:0.7em; font-weight:bold; margin-left: 20px; padding-bottom:3px;}

.box_content_data table {font-size: 0.7em; font-weight:normal; background-color: #e5e5e5;width:100%}
.box_content_data td {padding: 3px 5px; border-bottom: #FFF solid 1px;}
.box_content_data td#right {border-left: #FFF solid 1px; width: 50%;}
.box_content_data td#left {width: 50%;}
.box_content_data tr#darkgrey{background-color: #CCC;}

.box_content_data li  a#applications  {text-decoration: underline; font-weight:bold;color: #333; font-size:1em;}
.box_content_data li  a#applications:hover  {font-weight:bold;color: #FFF; }

.list_div_all {width: auto; height: 125px; padding-bottom: 15px;}
.list_div {width: 105px; height: 125px; border: #ffa200 1px solid; margin-left: 5px;float: left;}
.list_div_img {width: 100px; height: 100px; float: left;}
.list_div_text {background-color: #ffa200; color: #000; width: 95px; height: 15px; font-weight: bold; font-size: 0.75em;float: left; padding: 5px; text-align:center;}

/********************* DIVS *********************/



.box_all {
	width:984px;
	margin: 0 auto;
	height: auto;
}

.box_header {
	width:984px;
	height:119px;
	background-color: #FFF;
}

/*/////// HEADER ///////*/

.box_logo {
	background-image:url(/fileadmin/templates/images/hks_logo_de.jpg);
	background-repeat:no-repeat;
	width: 299px;
	height: 119px;
	float: left;
}

.box_infoheader {

	height: 119px;
	background-color:#FFF;
	float: right;
}

.box_langchange {
	background-color: #FFF;
	width: 119px;
	height: 20px;
	color: #999;
	text-align: center;
	z-index: 111;
	/*float:right;*/
	/*padding-top:10px;*/
	/*margin-top: -150px;*/
	/*position:relative;*/
	position: relative;
	top: -110px;
	left: 570px;
	/*display:none;*/
}

.tx-bblanguageselect-pi1{
width: 119px;
height:20px;
margin: 0px;
padding: 0px;
}

.box_headerbox {width:506px; height:15px;float: right; margin:10px 30px 0px 0px;}

.box_search {

	width: 164px;
	height: 15px;
	float: right;
	margin-right:10px;
}

.box_search input {background-color:#fff; border:#ffcc77 solid 1px; border-left:#ffcc77 solid 3px; color: #333; padding:0px 3px; font-size: 0.9em;}
/*textarea {background-color: #ffcc77;border-left:#ffa200 solid 3px;}*/

.box_headerlinks {
	width: 90px;
	height: 15px;
	float: right;
}

.box_change_language {
	height: 17px;
	font-size: 0.7em;
	font-weight: normal;
	color: #FFF;
	background-color: #ffa200;
	width: 410px;
	float:right;
	padding: 10px 0px 10px 10px;
	position:relative;
	background-image:url(/fileadmin/templates/images/change_language_rc.jpg);
	background-repeat: no-repeat;
	background-position:left;
	z-index: 1;
	top: 15px;
	left: 177px;
}

.box_change_language_map{
	float: left;
	width: 58px;
	height: 37px;
	position:relative;
	float: right;
	z-index: 2;
	top: 15px;
}

/*/////// NAVIGATION ///////*/

.box_navigation {
	width: 984px;
	height: 407px;
}

.box_home_flash {
	width:720px;
	height: 407px;
	float: left;
	background-image:url(/fileadmin/templates/images/hks_flash_anim.jpg);
	background-repeat: no-repeat;
}
.box_topic {
	width:485px;
	height: 407px;
	float: left;
}
	
.box_navi_tabs {
	width: 264px;
	height:407px;
	float:right;
	background-image:url(/fileadmin/templates/images/m_bkg.jpg);
}

.box_subnavi {
	height:407px;
	width: 235px;
	float: left;
	background-color: #0060AA;
	background-image:url(/fileadmin/templates/images/submenue_footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin: 0px;
	padding: 0px;
}

uboot a{ font-size: 1px; }

/*/////// SUBNAVI ///////*/
/*#subnavi {padding:0; margin:40px 15px; width:0;}

#subnavi li {list-style-type:none; width:200px; height:20px; margin:2px 0; clear:both;}

#subnavi a, #subnavi a:visited {position:relative; display:block; width:120px; height:18px; border:1px solid #000; background-color:#f8f8e8; color:#000; padding-left:3px; text-decoration:none;}

#subnavi a span, #subnavi a:visited span {display:none;}

#subnavi a:hover {color:#fff; background-color:#65707b; border:1px solid #000; text-decoration:none;}

#subnavi a:hover span {position:absolute; display:block; left:130px; top:0; width:0px; height:0px; border-left:8px solid #c00; border-top:8px solid #fff; border-bottom:8px solid #fff; font-size:1px; line-height:0;}

* html #subnavi a:hover span {width:8px; height:16px; w\idth:0; he\ight:0;}*/


#subnavi {
  display:table;
  padding:0; 
  width:100%;
  list-style-type: none;
  white-space: normal;
  list-style-position:outside;
 }

#subnavi li {
    list-style-type:none;
}
* html #subnavi li {
  float:left;
}
#subnavi a {
  width:225px;
  height: 17px;
  display:block;
  padding:2px 0px 0px 10px;
  color:#FFF; 
  font-weight: bold;
  background:#0060AA; 
  border-bottom: 1px solid #00537d;
  border-top: 1px solid #0077ba;
  text-decoration:none;
  font-size:12px;
}
* html #subnavi a {
  float:left;

}
#subnavi a:hover {
  color:#FFF; 
  background:#ffa200;
	border-bottom: 1px solid #e99400;
	border-top: 1px solid #ffb83c;  
}
#subnavi_active a{
	background-color:#ffa200;
	border-bottom: 1px solid #e99400;
	border-top: 1px solid #ffb83c;
	color: #FFF;
}

.container {clear:both; text-decoration:none; }
* html .container {display: inline-block;margin:0 auto;}

/*/////// SUBSUBNAVI ///////*/

#subsubnavi {
  display:table;
  padding:0; 
  width:100%;
  list-style-type: none;
  white-space: normal;
  list-style-position:outside;
}
#subsubnavi li {
  display: list-item;
}
* html #subsubnavi li {
  float:left;
}
#subsubnavi a {
  width:215px;
  display:block;
  height: 16px;
  padding:1px 0px 0px 20px;
  color:#FFF; 
  background:#006cbf; 
  text-decoration:none;
  font-weight:normal;
  font-size:12px;
  border-bottom: 1px solid #0060AA;
  border-top: 1px solid #0079d6;
}
* html #subsubnavi a {
  float:left;
}
#subsubnavi a:hover {
  color:#FFF; 
  background:#ffa200;
	border-bottom: 1px solid #e99400;
	border-top: 1px solid #ffb83c;  
}
  
#subsubnavi_active a{
	background-color:#ffa200;
	border-bottom: 1px solid #e99400;
	border-top: 1px solid #ffb83c;
		color: #FFF;
}

.container2 {clear:both; text-decoration:none; }
* html .container2 {display: inline-block;margin:0 auto;}

/*/////// SUBSUBSUBNAVI ///////*/

#subsubsubnavi {
  display:table;
  padding:0; 
  width:100%;
  list-style-type:none;
  white-space: normal;  
  list-style-position:outside;
}
#subsubsubnavi li {
  display: list-item;
}
* html #subsubsubnavi li {
  float:left;
}
#subsubsubnavi a {
  width:205px;
  display:block;
  padding:1px 0px 0px 30px;
  height: 14px;
  color:#FFF; 
  background:#3081bf; 
  text-decoration:none;
  font-size:11px;
  font-weight:normal;
  border-bottom: 1px solid #0079d6;
  border-top: 1px solid #4189bf;
}
* html #subsubsubnavi a {
  float:left;
}
#subsubsubnavi a:hover {
  color:#FFF; 
  background:#ffa200;
	border-bottom: 1px solid #e99400;
	border-top: 1px solid #ffb83c;  
}
  
#subsubsubnavi_active a{
	background-color:#ffa200;
	border-bottom: 1px solid #e99400;
	border-top: 1px solid #ffb83c;
	color: #FFF;	
}

.container3 {clear:both; text-decoration:none; }
* html .container3 {display: inline-block;margin:0 auto;}

/*/////// CONTENT ///////*/
.box_content_all {
	width: 984px;
	background-color: #CCC;
	float: left;
}

.box_content {
	width:562px;
	background-color: #FFF;
	float:left;
	padding: 20px;	
}

.box_content_right {
	width: 382px;
	float:right;
	background-color: #CCC;
}

.box_content2 {
	width:681px;
	height: 100%;
	background-color: #FFF;
	float:left;
	padding: 20px;	
}

.box_content2 h1 {padding: 25px 0px 0px 0px;}

.box_content_right2 {
	width: 263px;
	height: 100%;
	float:right;
	background-color: #CCC;
}

.box_content_product {
	width:392px;
	height: auto;
	padding: 30px 20px 0px 0px;
	float: left;
}

.box_content_data {
	width: 269px;
	height: auto;
	float: right;
}

/*/////// FOOTER ///////*/

.box_footer {
	width:984px;
	height: auto;
}

.box_footer_left {
	width: 602px;
	height: 143px;
	float: left;
	background-image:url(/fileadmin/templates/images/footer_left.jpg);
	color: #FFF;
}

.box_footer_right {
	width:382px;
	height:143px;
	float: right;
	background-image:url(/fileadmin/templates/images/footer_right_home.jpg);
}

.box_footer_right2 {
	width:382px;
	height:143px;
	float: right;
	background-image:url(/fileadmin/templates/images/footer_right.jpg);
}

.box_copyright {
	width: 264px;
	height: 15px;
	float: left;
	margin: 100px 0px 28px 20px;
}

.box_footer_links {
	width: 264px;
	height: 15px;
	float: right;
	text-align: right;
	margin: 100px 0px 28px 0px;
}

/********************* MENUE *********************/

#m_home { width: 264px;float: left;}
#m_home a {display:block; background-image:url(/fileadmin/templates/images/m_home.jpg); height:66px; text-decoration:none;vertical-align:baseline; }
#m_home a:hover {background-image:url(/fileadmin/templates/images/m_home2.jpg);vertical-align:baseline;}
#m_home #active {background-image:url(/fileadmin/templates/images/m_home2.jpg);text-decoration:none; font-size:9px; color: #0060AA; vertical-align:baseline;}
#m_home #active a {text-decoration:none; font-size:9px; color: #0060AA; vertical-align:baseline;}
#m_home a#active span.test {text-decoration:none; font-size:9px; color: #0060AA; vertical-align:baseline;}

#m_home_eng { width: 264px;float: left;}
#m_home_eng a {display:block; background-image:url(/fileadmin/templates/images/m_home_eng.jpg); height:66px; text-decoration:none; filter: alpha(opacity=50)}
#m_home_eng a:hover {background-image:url(/fileadmin/templates/images/m_home2_eng.jpg);}
#m_home_eng #active {background-image:url(/fileadmin/templates/images/m_home2_eng.jpg);}

#m_news { width: 264px;float: left;}
#m_news a {display:block; background-image:url(/fileadmin/templates/images/m_news.jpg); height:48px; text-decoration:none;}
#m_news a:hover {background-image:url(/fileadmin/templates/images/m_news2.jpg);}
#m_news #active {background-image:url(/fileadmin/templates/images/m_news2.jpg);text-decoration:none; font-size:9px; color: #0060AA;}

#m_news_eng { width: 264px;float: left;}
#m_news_eng a {display:block; background-image:url(/fileadmin/templates/images/m_news_eng.jpg); height:48px; text-decoration:none;}
#m_news_eng a:hover {background-image:url(/fileadmin/templates/images/m_news2_eng.jpg);}
#m_news_eng #active {background-image:url(/fileadmin/templates/images/m_news2_eng.jpg);}

#m_products { width: 264px;float: left;}
#m_products a {display:block; background-image:url(/fileadmin/templates/images/m_products.jpg); height:48px; text-decoration:none;}
#m_products a:hover {background-image:url(/fileadmin/templates/images/m_products2.jpg);}
/* #m_products a:visited {background-image:url(/fileadmin/templates/images/m_products2.jpg); text-decoration:none; font-size:9px; color: #f3b428;} */
#m_products #active {background-image:url(/fileadmin/templates/images/m_products2.jpg);text-decoration:none; font-size:9px; color: #0060AA;}

#m_products_eng { width: 264px;float: left;}
#m_products_eng a {display:block; background-image:url(/fileadmin/templates/images/m_products_eng.jpg); height:48px; text-decoration:none;}
#m_products_eng a:hover {background-image:url(/fileadmin/templates/images/m_products2_eng.jpg); text-decoration:none; font-size:9px; color: #0060AA;}
#m_products_eng #active {background-image:url(/fileadmin/templates/images/m_products2_eng.jpg); text-decoration:none; font-size:9px; color: #0060AA;}

#m_service { width: 264px;float: left;}
#m_service a {display:block; background-image:url(/fileadmin/templates/images/m_service.jpg); height:48px; text-decoration:none; font-size: 0px;}
#m_service a:hover {background-image:url(/fileadmin/templates/images/m_service2.jpg);}
#m_service #active {background-image:url(/fileadmin/templates/images/m_service2.jpg);}

a span.test {text-decoration:none; font-size:9px; color: #f3b428; opacity: 0;}
a:hover span.test {text-decoration:none; font-size:9px; color: #0060AA; opacity: 0;}

#m_service_eng { width: 264px;float: left;}
#m_service_eng a {display:block; background-image:url(/fileadmin/templates/images/m_service_eng.jpg); height:48px; text-decoration:none;}
#m_service_eng a:hover {background-image:url(/fileadmin/templates/images/m_service2_eng.jpg);}
#m_service_eng #active {background-image:url(/fileadmin/templates/images/m_service2_eng.jpg);}

#m_media { width: 264px;float: left;}
#m_media a {display:block; background-image:url(/fileadmin/templates/images/m_media.jpg); height:48px; text-decoration:none;}
#m_media a:hover {background-image:url(/fileadmin/templates/images/m_media2.jpg);}
#m_media #active {background-image:url(/fileadmin/templates/images/m_media2.jpg);text-decoration:none; font-size:9px; color: #0060AA;}

#m_media_eng { width: 264px;float: left;}
#m_media_eng a {display:block; background-image:url(/fileadmin/templates/images/m_media_engl.jpg); height:48px; text-decoration:none;}
#m_media_eng a:hover {background-image:url(/fileadmin/templates/images/m_media2_eng.jpg);}
#m_media_eng #active {background-image:url(/fileadmin/templates/images/m_media2_eng.jpg);}

#m_hks { width: 264px;float: left;}
#m_hks a {display:block; background-image:url(/fileadmin/templates/images/m_hks.jpg); height:48px; text-decoration:none;}
#m_hks a:hover {background-image:url(/fileadmin/templates/images/m_hks2.jpg);}
#m_hks #active {background-image:url(/fileadmin/templates/images/m_hks2.jpg);text-decoration:none; font-size:9px; color: #0060AA;}

#m_hks_eng { width: 264px;float: left;}
#m_hks_eng a {display:block; background-image:url(/fileadmin/templates/images/m_hks_eng.jpg); height:48px; text-decoration:none;}
#m_hks_eng a:hover {background-image:url(/fileadmin/templates/images/m_hks2_eng.jpg);}
#m_hks_eng #active {background-image:url(/fileadmin/templates/images/m_hks2_eng.jpg);}

#m_contact { width: 264px;float: left;}
#m_contact a {display:block; background-image:url(/fileadmin/templates/images/m_contact_home.jpg); height:101px; text-decoration:none;width: 264px;}
#m_contact a:hover {background-image:url(/fileadmin/templates/images/m_contact2_home.jpg);}
#m_contact #active {background-image:url(/fileadmin/templates/images/m_contact2_home.jpg);text-decoration:none; font-size:9px; color: #0060AA;}



#m_contact2 { width: 264px;float: left;}
#m_contact2 a {display:block; background-image:url(/fileadmin/templates/images/m_contact.jpg); height:101px; text-decoration:none;width: 264px;}
#m_contact2 a:hover {background-image:url(/fileadmin/templates/images/m_contact2.jpg);}
#m_contact2 #active {background-image:url(/fileadmin/templates/images/m_contact2.jpg);}

#m_contact_eng { width: 264px;float: left;}
#m_contact_eng a {display:block; background-image:url(/fileadmin/templates/images/m_kontakt_eng.jpg); height:101px; text-decoration:none;width: 264px;}
#m_contact_eng a:hover {background-image:url(/fileadmin/templates/images/m_kontakt2_eng.jpg);}
#m_contact_eng #active {background-image:url(/fileadmin/templates/images/m_kontakt2_eng.jpg);}

/********************* PRODUCT MENUE *********************/

.product_menue_box {padding: 15px 20px 0px 20px; height:auto; width:681px; float:left; background-color: #FFF; font-size: 0.7em;}
.product_menue {border-right: 2px solid #0046ae; padding: 0px 5px;}
.product_menue_box a:link {text-decoration:underline; font-weight:bold;}
.product_menue_box a:visited {text-decoration:underline; font-weight:bold;}
.product_menue_box a:hover {}
.product_menue_box #active {background: #ffa200; text-decoration:none;}



/**********************FAQ**************************/

.tx-irfaq-pi1 dd
{
color: #ffa200;
margin-left: 10px;
margin-bottom: 0px;
font-size: 0.8em;
}
.tx-irfaq-pi1 dt
{
color: #000;
font-size: 0.9em;
margin-top: 5px;
}
.tx-irfaq-pi1 .additional-info
{
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #e6e6e6;
margin-bottom: 0px;

}

/**** HISTORIE ****/
.historie_table_stil2 {font-size: 18px; font-weight: bold; text-align:center;border-bottom: #ccc 1px dotted;}
.historie_table {border-bottom: #ccc 1px dotted;}



/***diveres***/
.imgtext-table img{margin:0px; padding: 0px;}
.imgtext-table tr {width: 0px; height:0px;}

.csc-caption {color: #333;}

.box_content_right2 li 
{
list-style-type: none;
/*list-style-position: outside;*/
list-style-image: url(/fileadmin/templates/images/plus_green.gif);
padding-top: -5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
font-size: 0.7em;
font-weight: normal;
margin-left: 15px;
margin-right: 15px;
}

#pfeilchen {
padding-top: 4px;
}
