/* CSS Document */

body {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color:#000000;
	line-height:16px;
	}
tr {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color:#000000;
line-height:16px;
	}
td {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color:#000000;
		}
th {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color:#000000;
	}
.green {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color:#5B8C19;
	}
.hinweisbox {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color:#E7F0D6;
	}
.produktkategorie {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color:#464646;
	font-weight:bold;
	}
a {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color:#5B8C19; 
	text-decoration: none; 
	}
a:hover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color:#5B8C19; 
	text-decoration: underline; 
	}
.leftnav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color:#5B8C19; 
	text-decoration: none; 
	font-weight:bold;
	}
.leftnav:hover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color:#81b414; 
	text-decoration: none;
	font-weight:bold;
	}
.leftnav2 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color:#5B8C19; 
	text-decoration: none; 
	}
.leftnav2:hover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color:#81b414; 
	text-decoration: none;
	}


h1 {
	font-size: 18px;  
	}
h2 {
	font-size: 16px;  
	}
h3 {
	font-size: 14px;  
	}
input, textarea {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	}
	

.zwischenueberschrift { font-weight:bold; color:#303030; }

ul { padding-left:14px; list-style-position:outside; padding-bottom:0px; margin-bottom:0px; list-style-type:square; }
	
/* PRODUKTDETAILS */

td.tab-inhalt-c { background-color: #F7F7F7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000; text-align: center; }

td.tab-inhalt { background-color: #F7F7F7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }

td.tab-subheadline { background-color: #F7F7F7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#6DA226; }

td.tab-subheadline-c { background-color: #F7F7F7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#6DA226; text-align: center; }

td.tab-headline{ background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#000000; }

#warnung { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size: 11px; }
#warnung b { font-weight:bold; color:#303030; }
.error {
	color:#990000;
	font-weight:bold;
	}
.fettgruen {
	font-weight: bold; color: #5B8C19;
	}


#ueberschrift h1 { display:none; }

#footer { display:none; }


.newsbox_wide_l {
	float: left;
	width: 40px; 
	padding-left: 10px;
	}
	
* html .newsbox_wide_l {
	width: 50px;
	}	
* + html .newsbox_wide_l {
	width: 50px;
	}		
	
.newsbox_short {
	width: 185px; 
	height: 99px; 
	float: left; 
	padding: 5px 15px 0 55px;
	margin-right: 1px;
	}	
	
* html .newsbox_short {
	width: 250px; 
	margin-right: 6px;
	}	
*+ html .newsbox_short {
	width: 250px; 
	margin-right: 6px;
	}	
	
.newsbox_wide_r {
	floaT: left;
	width: 450px;
	}	
	
.archiv {
	width: 240px; 
	height: 99px; 
	float: left; 
	padding: 5px 0 0 5px;
	}	
	
.newsbox_wide_r a, .newsbox_short a, .archiv a {	
	text-decoration: underline;
	}
.newsbox_wide_r a:hover, .newsbox_short a:hover, .archiv a:hover {	
	text-decoration: none;
	}


#new_row2 {
	padding-top: 12px;
	}

.lowerrow {
	padding-top: 4px;
	}
* html .lowerrow {
	padding-top: 9px;
	}	

	
.news_wrap {
	height: 85px;
	padding-top: 10px;
	}
* html .news_wrap {	
	padding: 0;
	margin-top: 10px;
	}
	
	
	
#start_cont {
	margin-lefT: 36px;
	color: #5B5B5B;
	}	

#start_cont img {
	border: none;
	}	
		

#startbox {
	width: 560px;
	height: 296px;
	background: url(startbox.jpg) top left no-repeat;
	margin-bottom: 4px;
	color: #303030;
	padding: 0 340px 0 30px;
	}		
	
* html #startbox {
	width: 930px;
	}	
		
		
#startbox_buch {
	width: 262px;
	height: 206px;
	float: left;
	background: url(startbox_buch.jpg) top left no-repeat;
	margin-right: 10px;
	margin-left: 1px;
	}
#startbox_news {
	width: 382px;
	height: 206px;
	float: left;
	background: url(startbox_news.jpg) top left no-repeat;
	margin-right: 10px;
	}
#startbox_home {
	width: 262px;
	height: 206px;
	float: left;
	background: url(startbox_home.jpg) top left no-repeat;
	margin-right: 10px;
	}				

.startbox_product {
	width: 301px;
	height: 164px;
	float: left;
	background: url(startbox_product.jpg) top left no-repeat;
	margin-right: 10px;
	margin-lefT: 1px;
	}		
	

.startbox_head {
	font-weight: bold;
	padding: 8px 0 0 12px;
	height: 30px;
	}

* html .startbox_head {
	height: 38px;
	}

#startbox_buch .startbox_cont {
	padding: 0 5px 0 105px;
	height: 138px;
	}
a.a_buch, a.a_a_home {
	margin-left: 10px;
	}
#startbox_home .startbox_cont {
	padding: 98px 5px 0 12px;
	height: 39px;
	}
* html #startbox_home .startbox_cont {
	height: 137px;
	}


#startbox_news .startbox_head {
	height: 27px;
	}
* html #startbox_news  .startbox_head {
	height: 35px;
	}	
#startbox_news .startbox_cont {
	padding: 0 5px 0 42px;
	margin-left: 15px;
	background: url(wissenschaft.gif) top left no-repeat;
	height: 41px;	
	}	

#startbox_news .startbox_cont.wiss {
	background: url(wissenschaft.gif) top left no-repeat;
	}	
#startbox_news .startbox_cont.prod {
	background: url(produkte.gif) top left no-repeat;
	}	
#startbox_news .startbox_cont.welt {
	background: url(weltweit.gif) top left no-repeat;
	}	
#startbox_news .startbox_cont.int {
	background: url(intern.gif) top left no-repeat;
	}	
#startbox_news .startbox_cont.note {
	background: url(notizen.gif) top left no-repeat;
	}					

#startbox_news a {
	text-decoration: underline;
	}	
#startbox_news a:hover {
	text-decoration: none;
	}		


.startbox_product .startbox_head {
	height: 27px;
	}
* html .startbox_product  .startbox_head {
	height: 35px;
	}	
.startbox_product .startbox_cont {
	padding: 0 5px 0 10px;
	}	
.start_left {
	floaT: left;
	width: 100px;
	}	
.start_right {
	floaT: left;
	width: 180px;
	padding-top: 5px;
	height: 93px;
	}	
* html .start_right {
	height: 98px;
	}			
	
	
	
#lang_select {
	position: absolute;
	top: 102px;
	left: 854px;
	}	
	