
/**************
 *
 * Basic Styles
 *
 **************/
body, html{
	height: 100%;
	margin: 0;
	padding: 0;
	
} 
img{
	border: none;
}
ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
a {
	position: relative; /* gegen den IE-Links-und-transparente-PNGs-BUG */
}

table, th, td {
		margin: 0;
		padding: 0;
}



body{
	background: #8A97A4 url(../images/styles/bg_60.jpg) no-repeat scroll 50% 0px;

	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: -28px;
	color: #868686;
}


h1{
	font-size: 14px;
	color: #666;
	margin-top: 0px;
	margin-bottom: 9px;
	_margin-top: 4px; /* IE6 */

}
*+html h1{
	margin-top: 7px; /* IE7 */
}
h2{
	font-size: 14px;
	color: #666;
	margin-top: 0px;
}


img.left{
	float: left;
	margin-right: 0px;
	
	margin-left: -7px; /* wg Schatten */
	margin-top: -4px; /* wg Schatten */
	
}

img.right{
	float: right;
	margin-left: 2px;
	
	margin-right: -10px; 	/* wg Schatten */
	margin-top: -2px; /* wg Schatten */
}

p{
	margin-top: 0px;
}


input, textarea{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #868686;
	
	
	position: relative; /* sonst kann man im IE6 nicht reinklicken */
}


	
/*************
 *
 * MAIN-CONTAINER
 *
 **************/
		
table#main_container{
border-spacing:0;
height:100%;
margin:0 auto;
padding:0;
width:1057px;
}


table#main_container td#center_container {
	
	vertical-align: top;
	
	
	background: transparent url(../images/styles/container_bg.png) repeat-y scroll;
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/tl_files/images/styles/container_bg.png');

	padding-left: 30px;
	padding-right: 30px;
	
}
/* Unset the IE filter if using IE7+ */
*+html table#main_container td#center_container {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}






/*************
 *
 * TOPMENU + LOGO + International Page-Link
 *
 **************/
#topmenu_container{

	background: transparent url(../images/styles/topmenu_bg.jpg) no-repeat;
	

	height: 78px;
	
}
#topmenu_container #left{
	float: left;	
	padding-left: 20px;
	padding-top: 9px;
}

#topmenu_container #right{
	float: right;
	padding-right: 10px;
	width: 734px;
}



/* 
 * TOPMENU
 * (Aktuelles, Produkte, ...)
 */
#topmenu_container #topmenu{
	width: 734px; /* fixe Breite */
	float: right;
}

/* vertikales Menü */
/*
#topmenu_container #topmenu ul div{
	float: right;
}
*/
#topmenu_container #topmenu ul{
	background: transparent url(../images/styles/topmenu/menu_left.gif) no-repeat 0 0;
	background: transparent url(../images/styles/topmenu/menu_bg.gif) no-repeat 0 0;
	padding-left: 6px;
	height: 34px;
}

#topmenu_container #topmenu ul li{
	padding: 0;
	margin: 0;
	float: left;

}

#topmenu_container #topmenu ul li{
	/* background: transparent url(../images/styles/topmenu/menu_bg.jpg) repeat-x 0 0; */

	height: 34px;
}
#topmenu_container #topmenu ul li.empty{
	width: 50px;
}


#topmenu_container #topmenu ul li a { 
	outline: none;

	display: block;
	padding: 10px 12px;
	_padding: 9px 12px;
	

	/* Schrift */
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
/* padding für img-Links aufheben */
#topmenu_container #topmenu ul li.img a{
	padding: 0;
} 
#topmenu_container #topmenu ul li.img{
	float:right;
} 

	
/* 
 * Link auf "International Page"
 */
#topmenu_container #international{
	text-align: right;
	height: 22px;
	
	padding-top: 12px;
			
	font-size: 11px;
	color: #666;
	

}
*+html #topmenu_container #international{
	width: 760px; /* nur IE7 */ 

}
#topmenu_container #international a{
	color: #ec6f15;
}


	
/*************
 *
 * TEASER + NEWSTICKER
 *
 **************/
#teaser_news_container{

	background: transparent url(../images/styles/teaser_news_trans_bg.png) no-repeat;

	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/tl_files/images/styles/teaser_news_trans_bg.png');
	
	height: 96px;
}
/* Unset the IE filter if using IE7+ */
*+html #teaser_news_container{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}


#teaser_news_container #left{
	float: left;
	
	padding-top: 21px;
	padding-left: 16px;
}

#teaser_news_container #teaser{
	
	height: 70px;
	width: 500px;

	color: #fff;
}
#teaser_news_container #teaser div.head{

	font-size: 15px;
	font-weight: bold;
	
	text-transform: uppercase;
	
/* 	margin-top: 2px; */
	margin-bottom: 3px;
	
}

#teaser_news_container #teaser div.text{
	font-size: 11px;
}


/*************
 *
 * Newsticker
 *
 **************/
#teaser_news_container #right{
	float: right;
	
	padding-top: 8px;
	padding-right: 10px;
}

#teaser_news_container #right #newsticker{

	background: transparent url(../images/styles/newsticker_big.png) no-repeat;
	
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/tl_files/images/styles/newsticker_big.png');

	width: 293px;
	height: 75px;
	padding-left: 90px;
	padding-top: 5px;
	
	line-height: 20px; /* damit man die weiteren Zeilen nicht sieht */
}
/* Unset the IE filter if using IE7+ */
*+html #teaser_news_container #right #newsticker{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}


#newsticker .item{
	width: 280px;
	height: 17px;
	overflow: hidden;
	position: relative;
}
	
#newsticker span.date{
	font-size: 9px;
}



#newsticker a, #newsticker a:visited, #newsticker a:focus {
	color: white;
	text-decoration: none;
}





	
	
/*************
 *
 * CONTENT
 *
 **************/
#content_container{

}

#content_container .top{

	width: 997px;
	height: 28px;
	
	background: transparent url(../images/styles/content_top.png) no-repeat;
	
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/content_top.png');

}
/* Unset the IE filter if using IE7+ */
*+html #content_container .top{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}



#content_container .content{

	padding-left: 10px;
	width: 987px;
	
	min-height: 400px;
	height: auto;
	/* _height: 400px; */

	padding-top: 10px;
	
	background: transparent url(../images/styles/content_bg.png) repeat-y scroll;
	
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/tl_files/images/styles/content_bg.png');
	
	

	overflow: hidden; /* damit die Höhe mitwächst */


}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}



/* Clearfix-Methode zum Clearen der Float-Umgebungen */
.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

/* Diese Angabe benötigt der Safari-Browser zwingend !! */
.clearfix { display: block; }


#ie_clearing { display: none; }
#ie_clearing {
    display:block; /* DIV sichtbar machen */
    \clear:both; /* Normales Clearing für IE5.x/Win */

    width: 100%; /* IE-Clearing mit 100%-DIV für IE 6 */
    font-size:0;
    margin: -2px 0 -1em 1px; /* IE-Clearing mit übergroßem DIV für IE7 */
}




#content_container .bottom{

	width: 997px;
	height: 30px;
	
	background: transparent url(../images/styles/content_bottom.png) no-repeat;
	
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/tl_files/images/styles/content_bottom.png');

}
/* Unset the IE filter if using IE7+ */
*+html #content_container .bottom{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}




	
	
/*************
 *
 * NAVIGATION 
 * 
 * - links im Content-Bereich
 *
 **************/

#content_container .content #left_navigation{

	float: left; 
	
	width: 218px;
	
	
/* 	border: 1px solid green; */
	
	margin-left: 19px;
	_margin-left: 10px;
	


}	

#content_container .content #left_navigation .top{

	width: 218px;
	height: 9px;
	
	background: transparent url(../images/styles/navigation_top.png) no-repeat;
	
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/navigation_top.png');

}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #left_navigation .top{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}


	
	
#content_container .content #left_navigation .content{


	width: 218px;
	height: auto;
	/* _height: 10px; */
	min-height: 10px;
	
	padding-left: 0;
	
	background: transparent url(../images/styles/navigation_bg.png) repeat-y;
	
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/tl_files/images/styles/navigation_bg.png');

}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #left_navigation .content{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}



/* Button "Zurück zur Übersicht" */

#content_container .content #left_navigation .content span.back{
/*
	border: 1px solid red;
	margin-left: 10px; 
*/	
}
#content_container .content #left_navigation .content span.back a{
/* 	padding-left: 10px; */
	
	display: block;

	width: 198px;
	height: 32px;
	
	background: transparent url(../images/styles/buttons/zurueck_zur_uebersicht.png) no-repeat 0 0;
	
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/buttons/zurueck_zur_uebersicht.png');


	outline: none;

}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #left_navigation .content span.back a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}




/*****************************************
 * eigentliches Navigations-Menü 
 *****************************************/
#content_container .content #left_navigation a{
	color: black;
	text-decoration: none;
}
span.orange{
	color: #ed6f00;
}
#content_container .content #left_navigation span.active a span.orange{
	color: #fff;
}


#content_container .content #left_navigation .content {
	/* Abstand oben unten */
	padding-top: 6px;
	padding-bottom: 15px;
}


/* 
 * ERSTE EBENE 
 */
#content_container .content #left_navigation .content ul li{
	padding-left: 0px;
	min-height: 12px;
	padding-top: 8px;
	padding-bottom: 1px;
	_padding-bottom: 0px; /* IE6 */
}
*+html #content_container .content #left_navigation .content ul li{
	padding-bottom: 0px; /* IE7 */
}


#content_container .content #left_navigation .content ul li a{
	
	
	padding-left: 12px;
	
	/* FONT */
	font-weight: bold;
	font-size: 12px;
	color: #666;
	
}


/* Zustand: ACTIVE */
#content_container .content #left_navigation .content ul li.active{
	padding-top: 4px;
	padding-left: 0px;
	min-height: 18px; /* edit by eleven */
	_height: 18px;
}
#content_container .content #left_navigation .content ul li.active a{
	padding-left: 2px;
	color: #fff;
}
#content_container .content #left_navigation .content ul li.active span.active{
	
	background: transparent url(../images/styles/navigation_active.png) no-repeat 0 0;
	
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/navigation_active.png');
	
	width: 218px;
	height: 30px;
	
	padding-top: 4px;
	
	padding-left: 10px;
	
	position: absolute;
/* 	overflow: visible; */

}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #left_navigation .content ul li.active span{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}







/* 
 * ZWEITE EBENE 
 */
#content_container .content #left_navigation .content ul ul li{
	
	padding-left: 10px;
	
	height: 12px;
	padding-top: 5px;
	
	_padding-top: 4px; /* IE6 */
	
}
*+html #content_container .content #left_navigation .content ul ul li{
	padding-top: 3px;/* IE7 */
	padding-bottom: 2px;/* IE7 */
}


#content_container .content #left_navigation .content ul ul li.active{
	padding-top: 0px;
	padding-left: 0px;
	
	height: 17px;

}
#content_container .content #left_navigation .content ul ul li.active a{
	padding-left: 12px;
}
#content_container .content #left_navigation .content ul ul li.active span{
	
	background: transparent url(../images/styles/navigation_active.png) no-repeat 0 0;
	
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/navigation_active.png');
	
	
	width: 218px;
	height: 30px;
	
	
	padding-top: 4px;
	
	
	_padding-top: 4px; /* IE6 */
	
	
	padding-left: 10px;
	
	position: absolute;
/* 	overflow: visible; */

}


/* Unset the IE filter if using IE7+ */
*+html #content_container .content #left_navigation .content ul ul li.active span{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}



*+html #content_container .content #left_navigation .content ul ul li.active span{
	padding-top: 4px;/* IE7 */
}

#content_container .content #left_navigation .content ul ul li a{
	/* FONT */
	font-weight: normal;
	font-size: 11px;
	color: #6A6A6A;
}
#content_container .content #left_navigation .content ul ul li.active a{
	/* FONT */
	color: #fff;
}

#content_container .content #left_navigation .bottom{

	width: 218px;
	height: 8px;
	
	background: transparent url(../images/styles/navigation_bottom.png) no-repeat;
	
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/navigation_bottom.png');

}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #left_navigation .bottom{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}





	
/*************
 * TEASER 
 * - unter der Navigation links
 **************/
#content_container .content #left_navigation span.teaser img{

	margin-top: 15px;
	margin-bottom: 5px;
}




	
/*************
 *
 * INHALT 
 * 
 * - rechts im Content-Bereich
 *
 **************/

#content_container .content #right_content{

	float: right;
	
	width: 715px;
	padding-right: 20px;
	padding-top: 2px;
	
}		
		
		
#content_container .content #right_content .top{

	width: 715px;
	height: 6px;
	
	background: #fff url(../images/styles/contentright_top.gif) no-repeat;
	
	/* reset */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
	
}
		

		
#content_container .content #right_content .content{

	/* reset */
	background: none;
	padding: 0;
	padding-left: 0;
	padding-top: 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
	
	
	min-height: 400px;
	height:auto !important;
  	height: 400px;
	_overflow: visible; /* IE6 */
	
	
	width: 680px;
	
	_width: 679px;
	
	padding-left: 18px;
	padding-right: 18px;
	
	padding-top: 12px;
	_padding-top: 4px;
	

	background-color: #fff;
	
}
*+html #content_container .content #right_content .content{
	padding-bottom: 10px; /* IE7 */
}






/* Content_right Abschluss unten */
#content_container .content #right_content .bottom{

	width: 715px;
	height: 6px;

	
	background: #fff url(../images/styles/contentright_bottom.gif) no-repeat bottom;
	


	/* reset */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
	
}
	
		
/*************
 *
 * FOOTER
 *
 **************/
#footer_container{

	float: right;
	
	padding-top: 4px;
	padding-right: 32px;
	padding-bottom: 20px;
	
	color: #535353;
}

#footer_container a, #footer_container a:visited, #footer_container a:focus{
	text-decoration: none;

	color: #535353;

	font-weight: bold;
	
}








/****************************************************
 *
 * INHALTS-ELEMENTE
 *
 * Es folgen CSS-Angaben für die folgenden Elemente:
 *
 * - Kontakt-Formular
 * - Tab-Navigation
 * - Pager
 * - Vergleichs-Tabelle
 * - Einstiegs-Seite
 *
 *****************************************************/






/*************
 *
 * CONTACT FORM
 *
 **************/

#contact table {
	border-collapse: collapse;

	
}

#contact table td {
	/* reset */
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
	padding-left: 0;
	padding-right: 20px;
	
	
	text-align: left;
	vertical-align: middle;
}

#contact table td.td_top {
	vertical-align: top;
	padding-top: 5px;
}


/* INPUT */
#contact table input {
	border: none;
	background: transparent;
	width: 270px;
	
}
#contact table div.rounded_input {
	background:  url(../images/styles/form_input_bg.gif) no-repeat left top;

	padding-top: 4px;
	_padding-top: 3px; /* IE6 */
	padding-left: 5px;
	
	width: 283px;
	height: 23px;
}
*+html #contact table div.rounded_input {
	padding-top: 3px; /* IE7 */
}

/* TEXTAREA */
#contact table textarea {
	border: none;
	background: transparent;
	width: 270px;
	height: 140px;
	
	overflow: hidden;
}
#contact table div.rounded_textarea {
	background:  url(../images/styles/form_textarea_bg.gif) no-repeat left top;

	padding-top: 4px;
	_padding-top: 3px; /* IE6 */
	padding-left: 5px;
	
	width: 283px;
	height: 153px;
}
*+html #contact table div.rounded_textarea {
	padding-top: 3px; /* IE7 */
}

/* submit-button */
#contact form button{
	border: medium none;
	background: transparent none repeat scroll 0% 0%;
	padding: 0;
	margin: 0;
	width: 164px;
	
	position: relative;	
}
#contact form button img{
	_margin-right: -6px; /* IE6 */
}
*+html #contact form button img{
	margin-right: -7px; /* IE7 */
}
#contact form td.td_right{
	text-align: right;
}




/******************
 *
 * TAB-NAVIGATION
 *
 ******************/

ul#tabs{
	height: 33px;
}

ul#tabs li{
	float: left;
	
	
	padding-top: 8px;
	
	padding-left: 8px;
	padding-right: 8px;
	
	
	font-size: 13px;
	font-weight: bold;
	
	color: #bac0c4;
}
ul#tabs li.first{
	padding-left: 6px;
}
ul#tabs li.last{
	padding-right: 0;
}

ul#tabs li a{
	text-decoration: none;
	color: #666;
	
	outline: none;
}


ul#tabs li.active{
	/* border: 1px solid green; */
	background: url(../images/styles/tab_bg.gif) no-repeat 0 0;
	
	overflow:visible;
	_width: 6px;
	
	
	color: #EC6F15;
	
	padding-top: 0;
	padding-right: 0px;
	padding-left: 5px;
}

ul#tabs li.active a{
	color: #EC6F15;
	
/* 	border: 1px solid green; */
	background: url(../images/styles/tab_bg.gif) no-repeat right top;
	
	display: block;
	height: 25px;
	
	padding-top: 8px;
	padding-left: 3px;
	padding-right: 8px;
	
	
	
}





/******************
 *
 * PRESSE: PAGER
 *
 ******************/

#pager{
	float: right;
	
	margin-right: -5px;
}

#pager img{
	margin-bottom: -10px;
}
#pager a.left img{
	margin-left: 14px;
}
#pager a.right img{
	margin-left: 4px;
}

#pager a{
	text-decoration: none;
	color: #999;
	font-size: 12px;
	padding: 0 1px;
}


#pager a.active{
	color: #f27100;
	font-size: 15px;
}




/******************
 *
 * PRESSE: NEWS-ITEM
 *
 ******************/


div.news_item{ 
	margin-top: 30px;
}
div.news_item div.news_date{ 
	float: right;
}


div.news_item p{
	margin-bottom: 6px;
}


div.news_item a img{
	margin-left: -3px;
}




/******************
 *
 * PRODUKT-VERGLEICH
 *
 ******************/

#right_content div.top_produkt_vergleich{
	height: 119px;
	
	padding-left: 21px;
	padding-top: 21px;
	
	background: url(../images/styles/content_header/produkt_vergleich.jpg) no-repeat;	
}

#right_content div.content_produkt_vergleich{
	
		/* reset */
	background: none;
	padding: 0;
	padding-left: 0;
	padding-top: 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
	

	
}


/* Tabelle */
#right_content div.content_produkt_vergleich table{
	width: 100%;
	
	background-color: #e4e6e7;
}

#right_content div.content_produkt_vergleich table td {
	/* reset */
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
	padding-left: 0;
	padding-right: 20px;
	
	
	text-align: left;
	vertical-align: middle;
	
	padding: 5px 0;
	
}




#right_content div.content_produkt_vergleich table tr.even td{
	background-color: #fff;
	
	padding: 10px 0;
}



/* BOMMEL checked / unchecked */
#right_content div.content_produkt_vergleich table tr td span{
	width: 155px;
	display: block;
	height: 17px;
}


#right_content div.content_produkt_vergleich table tr td span.checked{
	background: url(../images/styles/produkt_vergleich/checked.gif);
}
#right_content div.content_produkt_vergleich table tr td span.notchecked{
	background: url(../images/styles/produkt_vergleich/notchecked.gif);
}

#right_content div.content_produkt_vergleich table tr.even td span.checked{
	background: url(../images/styles/produkt_vergleich/checked_even.gif);
}
#right_content div.content_produkt_vergleich table tr.even td span.notchecked{
	background: url(../images/styles/produkt_vergleich/notchecked_even.gif);
}

#right_content div.content_produkt_vergleich table td.feature, #right_content div.content_produkt_vergleich table tr.even td.feature {
	width: 155px;
	padding-left: 22px;
	
	font-weight: bold;
	
}
#right_content div.content_produkt_vergleich table td.right {
	width: 73px;
}


#right_content div.content_produkt_vergleich table a{
	outline: none;
}




/*************
 *
 * EINSTIEGS-SEITE
 *
 **************/

#right_content div.content_einstieg{

	background: #fff url(../images/styles/einstieg/content_bg.jpg) no-repeat;
	
	padding-top: 18px;
	
	padding-left: 3px;

	
	min-height: 119px;
	height: auto;
	_height: 119px;

	overflow: hidden;
	_overflow: visible; /* IE6 */
	
}

#right_content div.content_einstieg h1{

	padding-left: 18px;
	padding-bottom: 8px;
}

#right_content div.content_einstieg div.box{
	float: left;
	margin: 0px 17px 15px 17px;
	_margin: 0px 26px 15px 8px;

}

#content_container .content #right_content div.content_einstieg .box .top{

	width: 141px;
	height: 11px;
	
	background: transparent url(../images/styles/einstieg/box_top_bg.png) no-repeat;
	
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/einstieg/box_top_bg.png');

}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #right_content div.content_einstieg .box .top{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}


#content_container .content #right_content div.content_einstieg .box .content{

	width: 125px;
	padding: 0 8px;
	
	height: auto;
	min-height: 100px;
	

	
}


/*

STARTSEITE

*/





/*************
 *
 * STARTSEITE > UNTERNEHMENS-NAVIGATION
 *
 * - "Welches Unternehmen sind Sie: ..."
 * - links im Content-Bereich
 *
 **************/

#content_container .content #unternehmen_navigation{

	float: left;

	width: 218px;

	margin-left: 8px;
	_margin-left: 4px;


	z-index: 999;
}


#content_container .content #unternehmen_navigation #right_content{

	z-index: 1;
}


#content_container .content #unternehmen_navigation .content{


	width: 218px;
	height: auto;
	/* _height: 10px; */
	min-height: 10px;

	padding-left: 0;


	/* reset */
	background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');

}

#content_container .content #unternehmen_navigation img.header{
	margin-left: 13px;
}





/*****************************************
 * eigentliches Navigations-Menü
 *****************************************/
#content_container .content #unternehmen_navigation a{
	color: black;
	text-decoration: none;

	outline: none;
	position: relative; /* gegen den IE-Links-und-transparente-PNGs-BUG */
}

span.orange{
	color: #ed6f00;
}
#content_container .content #unternehmen_navigation span.active a span.orange{
	color: #fff;
}


#content_container .content #unternehmen_navigation .content {
	/* Abstand oben unten */
	padding-top: 3px;
	padding-bottom: 15px;
}


/*
 * ERSTE EBENE
 */
#content_container .content #left_navigation  #unternehmen_navigation .content ul li{
	padding-left: 0px;
  height: 44px;
/* 	padding-top: 8px; */


}
*+html #content_container .content #unternehmen_navigation .content ul li{
	padding-bottom: 0px; /* IE7 */
}


#content_container .content #unternehmen_navigation .content ul li span{

	display: block;
	width: 253px;
	height: 44px;

}


/*
* BG-imgs der Navi
*/
#content_container .content #unternehmen_navigation .content ul li#button_kmu span{
	background: transparent url(../images/styles/startseite/unternehmen_kmu.png) no-repeat 0 0;
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/startseite/unternehmen_kmu.png');

}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #unternehmen_navigation .content ul li#button_kmu span{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}



#content_container .content #unternehmen_navigation .content ul li#button_enterprise span{
	background: transparent url(../images/styles/startseite/unternehmen_enterprise_big.png) no-repeat 0 0;
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/startseite/unternehmen_enterprise_big.png');

}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #unternehmen_navigation .content ul li#button_enterprise span{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}




#content_container .content #unternehmen_navigation .content ul li#button_isp span{
	background: transparent url(../images/styles/startseite/unternehmen_isp_big.png) no-repeat 0 0;
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/startseite/unternehmen_isp_big.png');

}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #unternehmen_navigation .content ul li#button_isp span{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}



#content_container .content #unternehmen_navigation .content ul li#button_smb span{
	background: transparent url(../images/styles/startseite/unternehmen_smb.png) no-repeat 0 0;
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/startseite/unternehmen_smb.png');

}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #unternehmen_navigation .content ul li#button_smb span{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}



#content_container .content #unternehmen_navigation .content ul li#button_enterprise_en span{
	background: transparent url(../images/styles/startseite/unternehmen_enterprise_big.png) no-repeat 0 0;
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/startseite/unternehmen_enterprise_big.png');

}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #unternehmen_navigation .content ul li#button_enterprise_en span{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}




#content_container .content #unternehmen_navigation .content ul li#button_isp_en span{
	background: transparent url(../images/styles/startseite/unternehmen_isp_big_en.png) no-repeat 0 0;
	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/startseite/unternehmen_isp_big_en.png');

}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #unternehmen_navigation .content ul li#button_isp_en span{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}



#content_container .content #unternehmen_navigation .content ul li a{

	display: block;
	height: 44px;

}


/* Zustand: ACTIVE */

#content_container .content #unternehmen_navigation .content ul li#button_kmu.active span{

	background: transparent url(../images/styles/startseite/unternehmen_kmu_aktiv.png) no-repeat 0 0;

	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/startseite/unternehmen_kmu_aktiv.png');

	width: 253px;
	height: 44px;

	position: absolute;
}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #unternehmen_navigation .content ul li#button_kmu.active span{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}


#content_container .content #unternehmen_navigation .content ul li#button_enterprise.active span{

	background: transparent url(../images/styles/startseite/unternehmen_enterprise_aktiv.png) no-repeat 0 0;

	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/startseite/unternehmen_enterprise_aktiv.png');

	width: 253px;
	height: 44px;

	position: absolute;
}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #unternehmen_navigation .content ul li#buttonenterprise.active span{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}


#content_container .content #unternehmen_navigation .content ul li#button_enterprise_en.active span{

	background: transparent url(../images/styles/startseite/unternehmen_enterprise_aktiv.png) no-repeat 0 0;

	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/startseite/unternehmen_enterprise_aktiv.png');

	width: 253px;
	height: 44px;

	position: absolute;
}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #unternehmen_navigation .content ul li#buttonenterprise_en.active span{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}





#content_container .content #unternehmen_navigation .content ul li#button_isp_en.active span{

	background: transparent url(../images/styles/startseite/unternehmen_isp_big_en_aktiv.png) no-repeat 0 0;

	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/startseite/unternehmen_isp_big_en_aktiv.png');

	width: 253px;
	height: 44px;

	position: absolute;
}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #unternehmen_navigation .content ul li#button_isp_en.active span{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}



#content_container .content #unternehmen_navigation .content ul li#button_isp_en.active span{

	background: transparent url(../images/styles/startseite/unternehmen_isp_big_en_aktiv.png) no-repeat 0 0;

	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/startseite/unternehmen_isp_big_en_aktiv.png');

	width: 253px;
	height: 44px;

	position: absolute;
}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #unternehmen_navigation .content ul li#button_isp_en.active span{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}



#content_container .content #unternehmen_navigation .content ul li#button_smb.active span{

	background: transparent url(../images/styles/startseite/unternehmen_smb_aktiv.png) no-repeat 0 0;

	/* transparente PNGs im IE */
	_background: none;
	/* Mozilla ignores MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/tl_files/images/styles/startseite/unternehmen_smb_aktiv.png');

	width: 253px;
	height: 44px;

	position: absolute;
}
/* Unset the IE filter if using IE7+ */
*+html #content_container .content #unternehmen_navigation .content ul li#button_smb.active span{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');
}












































