a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color: #000000}
a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color: #000000} 
a:focus {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color: #000000} 
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline; color: #cc0000}
a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color: #000000}

a.partners:link, a.partners:visited, a.partners:active, a.partners:hover {font-size: 8pt}
a.partnersu:link, a.partnersu:visited, a.partnersu.active {font-size: 8pt; text-decoration: underline}

.artikeltext {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
.artikeltextblock {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-align:justify }
.artikeltextweiss {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff}

.preis {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #CC0000}
.greentextbold {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #999999}
.greentableheader {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF}
.arial10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.arial8black {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.arial8bb {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold}

/*
Horsch rot: c8001c

Schrift dunkel: 4a
Schrift hell: 99

Grau dunkel 99
Grau mittel c9
Grau hell f0
*/


.header
{
border-bottom: 0px solid #ffffff;
}

.header_1
{
border: 0px solid blue;
height: 60px;
width: 812px;
background-color: #c8001c;
position:relative;

}

.header3
{
background-color:#c8001c;
border-color:#c8001c;
border-style:solid;
border-width:2px 0px 2pt 0pt;
color:#FFFFFF;
font-size:30pt;
font-weight:bold;
margin-bottom:12px;
padding-left:5px;
position:relative;

}

.header3 .cont
{
vertical-align:center;
}

.header_1_logo
{
position:absolute;
border: 0px solid green;
right: 660px;
top: 15px;
}

.header_2_logo
{
position:absolute;
border: 0px solid green;
right: 15px;
top: 18px;
}

.header_1_logo a img
{
border: 0px;
}

.header_2_logo a img
{
border: 0px;
}

.header_1_nav1
{
position: absolute;
border-left: 0px solid lightgreen;
left: 218px;
top: 38px;
margin: 0px;
padding: 0px;
}

.header_1_nav2
{
position: absolute;
border-left: 0px solid lightgreen;
right: 15px;
top: 41px;
margin: 0px;
padding: 0px;
}

.header_1_nav1 td
{
border-right: 1px solid #d95164;
padding-left: 8px;
padding-right: 8px;
height: 18px;
vertical-align: middle;
}

.header_1_nav2 td
{
border-right: 1px solid #d95164;
padding-left: 8px;
padding-right: 8px;
height: 14px;
vertical-align: middle;
}

.header_1_nav1 td.left,
.header_1_nav2 td.left
{
padding-left: 0px;
}

.header_1_nav1 td.right,
.header_1_nav2 td.right
{
padding-right: 0px;
border-right: 0px;
}

.header_1_nav1 img,
.header_1_nav2 img
{
border: 0px solid yellow;
}

.header_1_nav1 a,
.header_1_nav2 a
{
display:block;
border: 0px solid white;
}

.header_2
{
width: 812px;
position:relative;
border: 0px solid lightblue;
height: 3px;
background-color: #b0b0b0;
background-color: #999999;
}

.header_2_right
{
border: 0px solid green;
position: absolute;
height: 100%;
top: 0px;
width: 1647px;
right: 0px;
background-color: #999999;
background-color: #f0f0f0;
overflow: hidden;
}


.nav
{
border: 1px solid blue;
width: 150px;
}

.navhead1 
{
background-color: #c9c9c9;
color: #f0f0f0;
font-weight: bold;
font-size: 9pt;
padding-left: 4px;
padding-top: 15px;
}

.navhead2 
{
color: blue;
font-size: 8pt;
}

.navhead3 {
color: yellow;
font-size: 8pt;
}

.navcontimg
{
background-color: yellow;
color: green;
border: 1px solid red;
float:left;	
}

.navcont1 
{
color: green;
border: 1px solid red;
}

.navcont2 
{
border: 1px solid lightgreen;
background-image:url(../pics/target_1.gif); 
background-repeat: no-repeat;
}

.navcontback 
{
border: 1px solid lightblue;
background-image:url(../pics/target_2.gif); 
background-repeat: no-repeat;
}


a.navlink1:link, a.navlink1:visited, a.navlink1:active
{
text-decoration: none;
font-size: 9pt;
color:#4a4a4a;
}
a.navlink1:hover
{
text-decoration: underline;
font-size: 9pt;
color:#fad564;
}


.masterdiv
{
width: 600px;
border: 2px solid green;
}

.conthead1 
{
border: 4px solid yellow;
font-family: Arial;
color: #999999;
font-size: 11pt;
font-weight: bold;
border-bottom: 2px solid #c9c9c9;
margin-bottom: 10px;
}

.conthead2 
{
border: 1px solid blue;
font-family: Arial;
color: #999999;
font-size: 10pt;
font-weight: bold;
vertical-align:top;
height: 1px; 
}

.conthead3 {}


.productsubheader
	{
	color: #ffffff;
	width: 75px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 2px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica;
	font-size: 8pt;
	font-weight: normal;
	background-color: #999999;
	border-color: #ffffff;
	border-width: 1 1 2 1 ;
	border-style: solid;
	}

.titlebackground1
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #7e7e7e; 
	vertical-align: top; 
	padding-left: 4px;	
	background-color: #c9c9c9; 
	height: 36px;  
	}	

.titlebackground2
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #7e7e7e; 
	vertical-align: top; 
	padding-left: 4px;	
	background-color: #c9c9c9; 
	height: 36px;  
	background-image:url(../pics/target_1.gif); 
	background-repeat: no-repeat;
	background-position:136px 3px;
	}
	
.tabellenbghell {  background-color: #F0F0F0}
.weisstext {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; background-color: #F0F0F0; height: auto; width: 150px; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 3px; border: 1pt #FFFFFF dashed; color: #FFFFFF}
.listemitpfeil {  list-style-position: outside; list-style-image: url(pics/pfeilrot.gif)}
.bg {  background-color: #FFFFFF}
.headline {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; color: #000000; border: #FFFFFF none;}
.fliesstext {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
.text0 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF}
.text1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #cc0000}
.text2{  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #cc0000}
.text3 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #cc0000}
.text4 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #7e7e7e; vertical-align: top; padding-left: 4px}
.text5 {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #7e7e7e; vertical-align: bottom; padding-left: 2px}
.text6 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; vertical-align:top}
.text7 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #7e7e7e; vertical-align: top; padding-left: 4px}
.text8 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold}
.text9 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #575757; font-weight: normal}
.text10 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #b0b0b0; vertical-align:top}
.text11 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold;  color: #7e7e7e;}
.text12 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal;  color: #ffffff;}
.text13 { font-family: Arial, Helvetica, sans-serif; color: #f0f0f0; font-size: 9pt; font-weight:bold; vertical-align:bottom; padding-bottom: 1px;}
.text14 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal;  color: #000000;}
.text15 {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #7e7e7e; vertical-align: top}
.text16 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal;  color: #000000; vertical-align: top}
.text17 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #fff; vertical-align: top; padding-left: 5px}
.text18 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #404550; font-weight: normal}


.table1 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
background-color: #C0C0C0;
}


.bg0 { background-color: #ffffff}
.bg1 {  background-color: #F9E700}
.bg2 {  background-color: #999999}
.bg3 {  background-color: #F9E700}
.bg4 { background-color: #CC0000}
.bg5 { background-color: #F0F0F0}
.bg6 { background-color: #ffffff}
.bg7 { background-color: #c9c9c9} 
.bg8 { background-color: #b0b0b0} 
.arial10weissblackbalken {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; background-color: #000000; width: 100px; padding-top: 1px; padding-bottom: 1px}

ul
{
margin-top: 2px;
margin-bottom: 7px;
}

li
{
margin-left: -20px;
}

ul.spacer li
{
margin-bottom: 2px;
}
.bgverlauf {background-image: url(../pics/bg-verlauf2.jpg); background-repeat: repeat-y}

div, table
{
font-family: Arial, Helvetica;
font-size: 8pt;
margin: 0px;
padding: 0px;
}

.conttable1, .conttable2
{ width: 599px; }

.conttable1
{ margin-bottom: 0px; margin-bottom: 3px; }

.conttable2
{ background-color: #c8c8c8; margin-bottom: 8px; }

.img1
{ width: 240px; height:172px; vertical-align: bottom; }

.td1, .td2, .td3
{ text-align: right; width: 100%;}

.td1
{ background-image:url(../pics/banner_horsch_2.jpg); background-position: right top; background-repeat: no-repeat;
vertical-align:top; padding-top: 9px; padding-right: 22px; font-size: 13pt; font-weight: bold; height: 33px;
color: #999999; }

.td2
{ vertical-align:top; padding-right: 20px; color: #ffffff; font-size: 8pt; height: 100px; }

.td3
{ color: #575757; font-size: 8pt; vertical-align:bottom; padding-bottom: 2px; padding-right: 3px; height: 20px; }

a.link2:link, a.link2:visited, a.link2:active
{ font-size: 8pt; color: #575757; text-decoration: none; }

a.link2:hover
{ font-size: 8pt; color: #575757; text-decoration: underline; }

img.target
{ border: 0px solid green; vertical-align: bottom; margin-bottom: 2px; }


.nav_hr
{
width:150px; 
color:yellow; 
background-color:#a0a5b0; 
height:1px;
border:0px dashed blue;
}

/* */
.nav3_1
{
display:block;
width: 100%;
height: 0px;
border: 0px solid blue;
}

.xxxnav3_2
{
display:block;
width: 100%;
height: 148px;
border: 0px solid blue;
}

#news_calendar
{
margin: 4px;
padding: 1px;
border: 1px solid #cccccc;
color: #444444; 
}

#calendar_header
{
font-size: 9pt;
color: #444444;
text-align:center;
border: 0px solid red;
margin-bottom: 5px;
background-image:url(../pics/date.gif); 
background-repeat: no-repeat;
background-position: left;
border-bottom: 1px solid #cccccc;
background-color: #dddddd;
}

#calendar
{
border: 0px solid red;
width: 144px;
color: #999999;
text-align:center;
margin: 0px;
padding: 0px;
}

#calendar .month
{
text-align: center;
}

#calendar .month a
{
font-size: 8pt;
color: 444;
}

#calendar .weekday,
#calendar .weekend
{
width: 14%;
font-size: 8pt;
font-weight: bold;
color: 444444;
background-color: #cfdfef;
margin: 0px;
padding: 0px;
}

#calendar .day,
#calendar .endday
{
background-color: #eeeeee;
border: 0px solid red;
margin: 0px;
padding: 0px;
}

#calendar .day a,
#calendar .endday a,
#calendar .weekday a
{
font-size: 8pt;
color: 444444;
font-weight: bold;
margin: 0px;
padding: 0px;
}

#calendar .day a:hover,
#calendar .endday a:hover,
#calendar .weekday a:hover

{
font-size: 8pt;
color: c8001c;
font-weight: bold;
}

.hilite
{
color:red;
font-weight:bold;
}

#news_poll
{
margin: 8 4 4 4;
padding: 1px;
border: 1px solid #cccccc;
color: #444444; 
}

#news_poll form
{
margin: 0px;
padding: 0px;
}


#news_poll_header
{
font-size: 9pt;
color: #444444;
text-align:center;
border: 0px solid red;
margin-bottom: 5px;
background-image:url(../pics/comment.gif); 
background-repeat: no-repeat;
background-position: left;
border-bottom: 1px solid #cccccc;
background-color: #dddddd;
}

#news_poll_table
{
}

#news_poll_table td
{
}

.news_prev_next
{
width: 100%;
border: 0px solid red;
font-weight:bold;
font-size: 10pt;
text-align: center;
}

.news_prev_next 
{
border: 0px solid red;
font-weight: normal;
text-decoration: underline;
font-size: 10pt;
}


.news_mainimg1
{
background-color: #ffffff;
color: white;
height: 75px;
background-image: url(../pics/news_cz_3.jpg);
background-repeat: no-repeat;
position:relative;
}

.news_maincont_left
{
border:0px solid green;
color:#FFFFFF;
font-size:8pt;
height:120px;
position:absolute;
right:12px;
text-align:right;
top:32px;
}


.news_maincont1,
.news_maincont2,
.news_maincont3,
.news_maincont4
{
border: 0px solid red;
position:absolute;
top: 140px;
height: 45px;
width: 104px;
}

.news_maincont1
{
left: 149px;
}

.news_maincont2
{
left: 265px;
}

.news_maincont3
{
left: 374px;
}

.news_maincont4
{
left: 485px;
}


.news_infocont1
{
margin-top: 10px;
width: 150px;
background-color: #f0f0f0;
border: 0px solid red;
float: left;
}

.news_infocont1_1_head
{
font-weight: bold;
font-size: 10pt;
background-color: #f0f0f0;
border: 0px solid red;
width: 100%;
height: 30px;
}

.news_infocont1_1_cont
{
border: 0px solid red;
float: left;
width: 100%;
height: 60px;
}

.news_elementcont1
{
margin-top: 10px;
border: 0px solid red;
}

.news_breadcrumb
{
font-size: 12pt;
font-weight:bold;
color: #777777;
margin-bottom: 10px;
background-image:url(../pics/news_icon_2.png);
background-repeat: no-repeat;
background-position: 4px 1px;
padding: 0px 0px 2px 28px;
}

.news_element
{
width: 100%;
border: 1px solid #dddddd;
margin-bottom: 10px;
}


.archives_element,
.search_element
{
width: 100%;
border-bottom: 1px solid #dddddd;
margin-bottom: 10px;
}

.news_element_header
{
background-color: #dddddd;
border: 0px solid #a0a5b0;
font-size: 8pt;
font-weight: bold;
color: #444444;
margin: 0px;
padding: 3 0 2 25;
background-image:url(../pics/news_icon_1.png);
background-repeat: no-repeat;
background-position:4px 2px;
}

.archives_element_header
{
background-color: #dddddd;
border: 1px solid #a0a5b0;
font-size: 8pt;
font-weight: bold;
color: #444444;
margin: 0px;
padding: 3 0 2 25;
background-image:url(../pics/news_icon_3.png);
background-repeat: no-repeat;
background-position:4px 1px;
}

.search_element_header
{
background-color: #dddddd;
border: 1px solid #a0a5b0;
font-size: 8pt;
font-weight: bold;
color: #444444;
margin: 0px;
padding: 3 0 2 25;
background-image:url(../pics/news_icon_4.png);
background-repeat: no-repeat;
background-position:4px 1px;
}

.news_element_left
{
border: 0px solid red;
width: 120px;
font-size: 8pt;
font-weight: normal;
text-align: right;
color: #444444;
margin: 4px;
float:left;
}

.archives_element_left,
.search_element_left
{
border: 0px solid red;
width: 100%;
height: auto;
float: left;
font-size: 8pt;
font-weight: normal;
text-align: left;
color: #444444;
margin: 4px;
}

.news_element_right
{
border: 0px solid red;
min-height: 45px;
border-left: 1px dashed #dddddd;
font-size: 8pt;
font-weight: normal;
color: #444444;
margin: 4 0 0 130;
padding-left: 10px;
}

.news_element_right table
{
border: 1px solid #444444;
border-collapse:collapse; 
width: 100%;
color: #444444;
}

.news_element_right td
{
border: 1px solid #444444;
border-collapse:collapse; 
padding: 2px;
}


.news_element_link,
.news_element_print,
.news_element_ask

{
text-align:right;
border: 0px solid red;
margin: 4 4 0 0;
}

.news_element a:link, 
.news_element a:active, 
.news_element a:visited,
.archives_element a:link, 
.archives_element a:active, 
.archives_element a:visited
{
font-size: 8pt;
color: #444444;
text-decoration:underline;
}

.news_element a:hover,
.archives_element a:hover
{
font-size: 8pt;
color: #c8001c;
text-decoration:underline;
}

.endline
{
width: 100%;
clear:both;
font-size: 0px;
border: 0px solid blue;
}


/*nav2*/

#nav2,
#nav2_debug,
#news_nav_2,
#nav3,
#nav4
{
background-color: #F0F0F0;
width: 155px;
font-size: 9pt;
font-weight: bold;
list-style: none;
border: 0px solid blue;
overflow:hidden;
}

#nav2 ul,
#nav2_debug ul,
#news_nav3 ul

{
list-style: none;
padding: 0px;
margin: 0px;
}

#nav4 ul
{
list-style: none;
padding-left: 20px;
margin: 0px;
}

#nav2 li,
#nav2_debug li,
#news_nav3 li
{
margin:0;
}

/* Ebene I */
#nav2 ul li a,
#nav2_debug ul li a
{
display:block;
width: 100%;
border: 0px solid blue;
background-color: #b0b0b0;
color: #f0f0f0;
font-weight: bold;
padding-left: 5px;
padding-top: 8px;
margin: 0px;
margin-bottom: 2px;
height: 17px;
}

#nav2 ul li a:hover,
#nav2_debug ul li a:hover
{
color: #232323;
text-decoration:none;
}

/* Ebene II */
#nav2 ul li ul,
#nav2_debug ul li ul,
#news_nav3 ul 
{
margin-bottom: 15px;
border: 0px;
border: 0px solid red;
}

#nav2 ul li ul li p,
#nav2_debug ul li ul li p,
#news_nav3 ul li a
{
display: block;
margin: 4px;
padding: 1px;
border: 1px solid #cccccc;
background-color: #dddddd;
color: #444444; 
font-size: 9pt;
}

#news_nav3 ul li a:hover
{
color: #707580;
background-color: #aaaaaa;
text-decoration: none;
color: #c8001c;
}

/* Ebene III */

#nav2 ul li ul li ul,
#nav2_debug ul li ul li ul,
#news_nav3 ul li ul,
#nav4 ul

{
margin-bottom: 0px;
border: 0px;
border: 0px solid red;
}

#nav2 ul li ul li ul li a,
#nav2_debug ul li ul li ul li a,
#news_nav3 ul li ul li a,
#nav4 ul li a
{
display: block;
width: 100%;
height: 15px;
color:#000000;
font-size: 9pt;
font-weight: normal;
font-style: normal;
margin: 0 0 0 0;
padding: 0 0 0 16;
border: 0px solid red;
background-color: transparent;
background-image:url(../pics/target_3.gif);
background-repeat: no-repeat;
background-position:4px 2px;
}

#nav2 ul li ul li ul li a:hover,
#nav2_debug ul li ul li ul li a:hover,
#news_nav3 ul li ul li a:hover,
#nav4 ul li a:hover
{
background-color: transparent;
color: #c8001c;
text-decoration:none;
background-image:url(../pics/target_1.gif);
}

#nav2 ul li ul li ul li a.active,
#nav2_debug ul li ul li ul li a.active,
#news_nav3 ul li ul li a.active,
#nav4 ul li a.active
{
color: #c8001c;
text-decoration:none;
background-image:url(../pics/target_1.gif);
}

#nav2 ul li ul li ul li.open a,
#nav2_debug ul li ul li ul li.open a,
#news_nav3 ul li ul li.open a
{
background-image:url(../pics/target_1.gif);
border: 0px;
}

/* Ebene IV */

/* ebene4 ausblenden */
#nav2 ul li ul li ul li ul,
#nav2_debug ul li ul li ul li ul 
{
display: none;
}

/* ebene4 einblenden */
#nav2 ul li ul li ul li.open ul,
#nav2_debug ul li ul li ul li.open ul,
#news_nav3 ul li ul li ul 
{
display: block;
border-bottom: 0px solid #aaaaaa;
margin-top: 0px;
margin-bottom: 2px;
}


#nav2 ul li ul li ul li ul li
{
font-size: 8pt;
}


#nav2 ul li ul li ul li.open ul li a,
#nav2 ul li ul li ul li ul li a,
#nav2_debug ul li ul li ul li.open ul li a,
#nav2_debug ul li ul li ul li ul li a,
#news_nav3 ul li ul li ul li a

{
width: 100%;
background-image:url(../pics/square_2.gif);
background-repeat: no-repeat;
background-position: 10px 5px;
font-weight: normal;
font-size: 8pt;
padding: 0px 0px 0px 23px;
display: block;
}

#nav2 ul li ul li ul li ul li a:hover,
#nav2_debug ul li ul li ul li ul li a:hover,
#news_nav3 ul li ul li ul li a:hover
{
background-image:url(../pics/square_1.gif);
color: #c8001c;
}

#nav2 ul li ul li ul li ul li a.active,
#nav2_debug ul li ul li ul li ul li a.active,
#news_nav3 ul li ul li ul li a.active
{
background-image:url(../pics/square_1.gif);
color: #c8001c;
}

/* Ebene V */
#nav2 ul li ul li ul li ul li ul,
#nav2_debug ul li ul li ul li ul li ul,
#news_nav_2 ul li ul li ul li ul li ul  
{
margin-top: 3px;
border: 3px solid blue;
}

#nav2 ul li ul li ul li ul li ul li a,
#nav2_debug ul li ul li ul li ul li ul li a,
#news_nav_2 ul li ul li ul li ul li ul li a 
{
width: 100%;
background-image:url(../pics/square_2.gif);
background-repeat: no-repeat;
background-position:14px 5px;
margin-top: 0px;
font-weight: normal;
font-size: 8pt;
padding-left: 21px;
}
/*end nav2*/


.textid
{
background-color: #aabbcc;
font-size: 8pt;
font-weight:normal;
color: white;
margin: 0 0 0 3;

}

.elementid
{
background-color: #ff0033;
font-size: 8pt;
font-weight:normal;
color: white;
margin: 0 0 0 0;
float:left;
border: 0px solid blue;
}


.divhead
{margin-bottom: 3px;}

.divmain
{
position: relative;
width: 700px;
border: 1px solid red;
height: 40px;
}

.divcont
{
position: relative; 
width: 330px; 
float: left; 
border: 0px solid blue;
}

/* product content */
/* outer div */

#divcont
{
border: 0px dotted #00ff00;
background-color: #ddeedd;
padding: 0px;
margin: 0px;
overflow:hidden;
width: 600px;
}

/* div container level 0 */
#divcont div.elemcont
{
border: 0px dotted blue;
margin: 0px;
padding: 0px;
background-color: transparent;
margin-bottom: 10px;
width: 100%;
float: left;
}


/* links */

#divcont.divcont2_1 a,
#divcont.divcont2_2 a,
#divcont.divcont2_40 a
{
font-size: 8pt;
color: #444444;
text-decoration:underline;
}

#divcont.divcont2_2 a:hover
#divcont.divcont2_40 a:hover
{
color: c8001c;
text-decoration: underline;
}

#divcont.divcont2_6 a,
#divcont.divcont2_5 a
{
font-size: 8pt;
color: #333;
text-decoration: none;
}

#divcont.divcont2_6 a,
#divcont.divcont2_5 a
{
text-decoration:none;
width: 100%;
height: 100%;
display:block;
border: 0px solid lightblue;
}

#divcont.divcont2_6 a:hover
{
cursor: pointer;
background-image:url(../pics/target_1.gif);
background-repeat: no-repeat;
background-position: 137px 7px;
}

#divcont.divcont2_5 #cont_1 #cont_1_1 a:hover
{
cursor: pointer;
background-image:url(../pics/target_1.gif);
background-repeat: no-repeat;
background-position: 223px 58px;
text-decoration:none;
}

#divcont.divcont2_5 #cont_1 #cont_1_2 a:hover,
#divcont.divcont2_5 #cont_1 #cont_1_3 a:hover
{
cursor: pointer;
background-image:url(../pics/target_1.gif);
background-repeat: no-repeat;
background-position: 147px 84px;
text-decoration:none;
}

#divcont.divcont2_5 #cont_2 a
{
display:inline;
padding-left: 11px;
border: 0px solid lightblue;
background-image: url(../pics/target_7.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}

#divcont.divcont2_5 #cont_2 a:hover
{
text-decoration: underline;
}

/* div container level   */
#divcont.divcont2_5 #cont_2.elemcont
{
border-top: 1px dotted #999;
padding-top: 5px;
border-bottom: 1px dotted #999;
padding-bottom: 5px;
width: 100%;
}

/* div container level 0  */
/* product_overview container */
#divcont.divcont2_6 #cont_1,
#divcont.divcont2_6 #cont_2,
#divcont.divcont2_6 #cont_3,
#divcont.divcont2_6 #cont_4
{
border: 0px solid green;
overflow:hidden;
background-color: #999999;
}

/* div container level 2  */
/* elementcontainers equipment */
#divcont.divcont2_1 div div
{
border: 0px solid green;
margin-left: 0px;
margin-right: 10px;
margin-top: 4px;
width: 140px;
}

/* div container level 1  */
/* product element container 1 */
#divcont.divcont2_5 div #cont_1_1.elemcont 
{
border: 0px solid #ccc;
margin: 0px;
width: 240px;
float: left;
min-height: 160px;
overflow:hidden;
}


/* div container level 1  */
/* product element container 2 + 3 */
#divcont.divcont2_5 div #cont_1_2.elemcont,
#divcont.divcont2_5 div #cont_1_3.elemcont 
{
border: 0px solid red;
margin: 0px;
width: 300px;
float: right;
min-height: 100px;
overflow:hidden;
}

/* div container level 1  */
/* product element container 2 + 3 */
#divcont.divcont2_5 div #cont_1_2.elemcont 
{
margin-bottom: 12px;
}

/* div container level 1  */
/* product element container 1 */
#divcont.divcont2_5 div #cont_2_1.elemcont,
#divcont.divcont2_5 div #cont_2_2.elemcont,
#divcont.divcont2_5 div #cont_2_3.elemcont
{
border: 0px solid #333;
margin: 0px;
width: 200px;
float: left;
}

/* div container level 1  */
/* concept element container */
/* image element container */
divcont.divcont2_2 div.elemcont,
divcont.divcont2_40 div.elemcont
{
border: 0px solid lightgreen;
margin: 5px;
}

/* div container level 1  */
/* product_overview element container left*/
#divcont.divcont2_6 div #cont_1_1,
#divcont.divcont2_6 div #cont_2_1,
#divcont.divcont2_6 div #cont_3_1,
#divcont.divcont2_6 div #cont_4_1
{
border: 0px solid black;
margin: 0px;
padding: 0px;
float: left;
width: 70px;
color: white;
}

/* div container level 1  */
/* product_overview element container right*/
#divcont.divcont2_6 div #cont_1_2,
#divcont.divcont2_6 div #cont_2_2,
#divcont.divcont2_6 div #cont_3_2,
#divcont.divcont2_6 div #cont_4_2
{
border: 0px solid #000;
margin: 0px;
padding: 0px;
width: 530px;
float: left;
background-color: #ffffff;
margin-bottom: -3px;
}

/* div container level 2  */
/* product_overview element container */
#divcont.divcont2_6 div #cont_1_2 div.elemcont,
#divcont.divcont2_6 div #cont_2_2 div.elemcont,
#divcont.divcont2_6 div #cont_3_2 div.elemcont,
#divcont.divcont2_6 div #cont_4_2 div.elemcont
{
border: 0px solid blue;
padding: 0px;
margin: 0 0 3 3px;
width: 260px;
float: left;
overflow: hidden;
}

/* div container level 2  */
/* product_overview - element container with link */
#xxdivcont.divcont2_6 div #cont_2_2 a divaaaaaa
{
cursor: pointer;
}

#divcont.divcont2_6 div #cont_1_2 div div.innerimg_1,
#divcont.divcont2_6 div #cont_2_2 div div.innerimg_1,
#divcont.divcont2_6 div #cont_3_2 div div.innerimg_1,
#divcont.divcont2_6 div #cont_4_2 div div.innerimg_1
{
border: 0px solid yellow;
float:left;
margin: 0px;
padding: 0px;
background-color: #f0f0f0;
height: 70px;
overflow: hidden;
width: 110px;
}

#divcont.divcont2_6 div #cont_1_2 div div.innerimg_1 img,
#divcont.divcont2_6 div #cont_2_2 div div.innerimg_1 img,
#divcont.divcont2_6 div #cont_3_2 div div.innerimg_1 img,
#divcont.divcont2_6 div #cont_4_2 div div.innerimg_1 img
{
border: 0px solid green;
}


#divcont.divcont2_6 div #cont_1_1 div.innertext_1,
#divcont.divcont2_6 div #cont_2_1 div.innertext_1,
#divcont.divcont2_6 div #cont_3_1 div.innertext_1,
#divcont.divcont2_6 div #cont_4_1 div.innertext_1
{
border: 0px solid grey;
position:relative;
top: 5px;
left: 4px;

}

#divcont.divcont2_6 div #cont_1_2 div div.innertext_1,
#divcont.divcont2_6 div #cont_2_2 div div.innertext_1,
#divcont.divcont2_6 div #cont_3_2 div div.innertext_1,
#divcont.divcont2_6 div #cont_4_2 div div.innertext_1
{
border: 0px solid green;
background-color: #c9c9c9;
float:right;
width: 150px;
height: 26px;
padding: 0px;
margin: 0px;
}

#divcont.divcont2_6 div #cont_1_2 div div.innertext_1 span,
#divcont.divcont2_6 div #cont_2_2 div div.innertext_1 span,
#divcont.divcont2_6 div #cont_3_2 div div.innertext_1 span,
#divcont.divcont2_6 div #cont_4_2 div div.innertext_1 span
{
position:relative;
left: 4px;
top: 4px;
font-weight: bold;
font-size: 10pt;
color: #7e7e7e;

}

#divcont.divcont2_6 div #cont_1_2 div div.innertext_2,
#divcont.divcont2_6 div #cont_2_2 div div.innertext_2,
#divcont.divcont2_6 div #cont_3_2 div div.innertext_2,
#divcont.divcont2_6 div #cont_4_2 div div.innertext_2
{
border: 0px solid black;
float:right;
width: 150px;
height: 44px;
background-color: #f0f0f0;
padding: 0px;
margin: 0px;
}

#divcont.divcont2_6 div #cont_1_2 div div.innertext_2 span,
#divcont.divcont2_6 div #cont_2_2 div div.innertext_2 span,
#divcont.divcont2_6 div #cont_3_2 div div.innertext_2 span,
#divcont.divcont2_6 div #cont_4_2 div div.innertext_2 span
{
font-size: 7pt;
color: #777;
position:relative;
left: 4px;
top: 2px;
margin: 0px;
padding: 0px;
}

#divcont.divcont2_6 div div div div.innertext_2 a
{
font-size: 7pt;
color: #777;
margin: 0px;
padding: 0px;
display: inline;
text-decoration:underline;
background-image: none;
height:auto;
width: auto;

}


#divcont.divcont2_3 div div.innertext_1,
#divcont.divcont2_3 div div.innertext_2,
#divcont.divcont2_3 div div.innertext_3,
#divcont.divcont2_3 div div.innertext_4,
#divcont.divcont2_3 div div.innertext_5
{
position:relative;
top: 110px;
border: 2px solid green;
width: 115px;
height: 12px;
margin: 5px;
padding: 3px;
display:none;
}


#divcont.divcont2_3 div div.innerimg_1,
#divcont.divcont2_3 div div.innerimg_2,
#divcont.divcont2_3 div div.innerimg_3,
#divcont.divcont2_3 div div.innerimg_4,
#divcont.divcont2_3 div div.innerimg_5
{
border: 0px solid red;
background-color: #f0f0f0;
padding: 0px;
float: left;
margin-left: 0px;
margin-right: 10px;
margin-top: 4px;
height: 105px;
overflow:hidden;
}

#divcont.divcont2_5 #cont_1 div div.innertext_1
{
border: 0px dotted yellow;
width: 100%;
height: 16px;
background-color: #eeeeee;
padding: 0px;
margin-bottom:1px;
margin-top: 0px;
border-left: 16px solid #999999;
}

#divcont.divcont2_5 #cont_1 div div.innertext_1 span
{
border: 0px solid red;
position:relative;
left: 5px;
top: 1px;
font-weight: bold;
font-size: 8pt;
}

#divcont.divcont2_5 div #cont_1_1 div.innertext_2
{
border: 0px dotted yellow;
background-color: f0f0f0;
height: 74px;
width: 100%;
margin: 0px;
padding: 5 0 0 5px;
float: left;
}

#divcont.divcont2_5 div #cont_1_2 div.innertext_2,
#divcont.divcont2_5 div #cont_1_3 div.innertext_2
{
border: 0px dotted grey;
background-color: #f0f0f0;
width: 160px;
margin: 0px;
float: right;
height: 100px;
}

#divcont.divcont2_5 #cont_1 #cont_1_2 div.innertext_2 span,
#divcont.divcont2_5 #cont_1 #cont_1_3 div.innertext_2 span
{
position:relative;
left: 5px;
top: 2px;
}

#divcont.divcont2_5 div #cont_1_1 div.innerimg_1
{
float:left;
border: 0px dotted red;
margin: 0px;
padding: 0px;
height: 151px;
overflow:hidden;

}

#divcont.divcont2_5 div #cont_1_2 div.innerimg_1,
#divcont.divcont2_5 div #cont_1_3 div.innerimg_1
{
float:left;
border: 0px dotted red;
margin: 0px;
padding: 0px;
height: 100px;
overflow:hidden;
}

#divcont.divcont2_5 #cont_2 div div.innertext_1
{
width: 90%;
margin: 0px;
padding: 0 0 0 7;
font-weight: bold;
font-size: 9pt;
}

#divcont.divcont2_5 #cont_2 div div.innertext_2
{
border: 0px dotted yellow;
width: 100%;
margin: 0px;
padding: 3 0 0 7px;
}

/* div container level 1  */
/* headlines div equipment*/
#divcont.divcont2_1 div div.innertext_1
{
border: 0px dotted yellow;
width: 100%;
height: 16px;
background-color: #eeeeee;
padding: 0px;
margin-bottom:1px;
margin-top: 0px;
border-left: 16px solid #999999;
margin-left: 0px;
}

/* text 1 of equipment */
#divcont.divcont2_1 div div div.innertext_1
{
border: 0px dotted blue;
background-color: #f0f0f0;
margin: 0px;
padding: 0px;
height: 30px;
overflow: hidden;
}

/* text 2 of equipment */
#divcont.divcont2_1 div div div.innertext_2
{
border: 0px solid black;
background-color: #f0f0f0;
height: 60px;
padding: 0px;
margin: 0px;
overflow:hidden;
}

/* div container level 1  */
/* headlines div equipment */
#divcont.divcont2_1 div.innertext_1 span
{
border: 0px solid red;
position:relative;
left: 5px;
top: 1px;
font-weight: bold;
font-size: 8pt;
}

/* text 2 of equipment */
#divcont.divcont2_1 div.innertext_2 span
{
position:relative;
left: 3px;
top: 2px;
border: 0px solid red;
}

#divcont.divcont2_1 div div div.innerimg_1
{
padding: 0px;
margin: 0px;
border: 0px;
border: 0px solid green;
width: 100%;
height: 105px;
overflow: hidden;
background-color: f0f0f0;
}

#divcont.divcont2_2 div div.innerimg_1
{
float:left;
border: 0px dotted red;
width: 170px;
margin: 0px;
padding: 0px;
}

#divcont.divcont2_40 div div.innerimg_1
{
float:left;
border: 0px dotted red;
width: 220px;
margin: 0px;
padding: 0px;
}

#divcont.divcont2_2 div div.innertext_1,
#divcont.divcont2_40 div div.innertext_1
{
border: 0px dotted yellow;
width: 100%;
height: 16px;
background-color: #eeeeee;
padding: 0px;
margin-bottom:1px;
margin-top: 0px;
border-left: 16px solid #999999;
}

#divcont.divcont2_2 div div.innertext_1 span,
#divcont.divcont2_40 div div.innertext_1 span
{
border: 0px solid red;
position:relative;
left: 5px;
top: 1px;
font-weight: bold;
font-size: 8pt;
}

#divcont.divcont2_2 div div.innertext_2
{
background-color: transparent;
border: 0px dotted yellow;
width: 420px;
margin: 0px;
float: right;
}

#divcont.divcont2_40 div div.innertext_2
{
padding-top: 10px;
background-color: transparent;
border: 0px dotted yellow;
width: 360px;
margin: 0px;
float: right;
}

.div1
{ position: relative; background-image:url(../pics/banner_horsch_3.jpg); background-position: 1px 1px;
background-repeat: no-repeat; overflow: hidden; border:1px solid #b4b4b4; color: #c8c8c8; font-size: 11pt;
font-weight: bold; background-color: #f0f0f0; height: 18px; padding-left: 17px;}

.div5
{ 
float:none;
position: relative; background-image:url(../pics/banner_horsch_3.jpg); background-position: 1px 1px;
background-repeat: no-repeat; overflow: hidden; border:1px solid #b4b4b4; color: #c8c8c8; font-size: 11pt;
font-weight: bold; background-color: #f0f0f0; height: 18px; padding-left: 17px;}

.innerdiv1
{ font-size: 8pt; color:#565656; padding-top: 3px; padding-left: 5px; }

.div3
{position: relative; top:0px; left: 0px; z-index:4; border: 1px solid #b4b4b4; margin-left:334px;
margin-bottom: 4px; width:262px; font-size: 8pt; background-color:#f0f0f0;padding: 0px 4px 4px 4px; color:#565656;}

.div4
{position: relative; top:0px; left: 0px; z-index:4; border: 0px solid #b4b4b4; margin-left:334px;
margin-bottom: 4px; width:262px; font-size: 8pt; background-color:#f0f0f0;padding: 0px 0px 0px 0px; color:#565656;}


.divlinks1 {
background-color: #fff;
width: 600px;
margin-top: 6px;
border-bottom: 1px solid #b4b4b4;
}

.divlinks2 {
background-color: #f0f0f0;
width: 600px;
margin-top: 6px;
}

.divpdflink {
border: 1px solid #999999; 
height: 20px;
margin-top: 10px;
padding: 5px;
margin-bottom: 5px;
}


.brclr 
{
clear: both;
height: 0;
font-size: 1px;
line-height: 0;
}

.lngselect1 {
background-color:#F0F0F0;
border:0px solid red;
margin-bottom:14px;
margin-left:0px;
margin-top:1px;
padding-bottom:1px;
padding-top:1px;
text-align:left;
vertical-align:bottom;
width:150px;

}

.spacer10 {
height: 10px;
}


.spacer5 {
height: 5px;
}


.tableronneburg {
width: 100%;
background-color: #ffffff;
}

.tableronneburg td {
padding-right: 4px;
}

.tableronneburg img {
border: 0px solid white;
}

.tablenews {
width: 100%;
font-size: 8pt;
vertical-align:top;
background-color: #ffffff;
color: #404550;
}

.tablenews a:link, .cont1 a:visited, .cont1 a:focus, .cont1 a:active
{
font-size: 8pt;
color: #404550;
text-decoration: underline;
}

.tablenews tr.tr2 {
color: #b0b0b0;
}

.tablenews tr.tr2 a:link, .cont1 a:visited, .cont1 a:focus, .cont1 a:active
{
font-size: 8pt;
text-decoration: underline;
color: #b0b0b0;
}

.tablenews a:hover
{
color: #c8001c;
}

.tablenews td {
border-bottom: 1px solid #eeeeee;
height: 22px;
}

.tablenews td.xtd0 {
width: 80px;
}

.tablenews td.xtd2 {
width: 100px;
}

.tablenews td.xtd3 {
width: 50px;
}

#divcont
{
color: #404550;
width: 600px;
font-family : Arial, Verdana, Geneva, Helvetica, Sans-serif;
font-style : normal;
font-size: 10pt;
background-color: #ffffff;
}


/*need*/

.header1
{
background-color:#999999;
border-color:#999999;
border-style:solid;
border-width:2px 0px 2pt 0pt;
color:#FFFFFF;
font-size:10pt;
font-weight:bold;
margin-bottom:12px;
padding-left:5px;
position:relative;
}

.header1_right
{
font-size:11px;
font-weight:normal;
margin-right:13px;
position:absolute;
right:0px;
text-align:right;
top:2px;
}

.header1_new
{
font-size : 12pt;
font-weight : bold;
color : #707580;
border-bottom-width : 1px;
border-bottom-style : dashed;
border-bottom-color : #707580;
}

/*need*/
.conttitle1
{
clear:left;
font-size: 8pt;
font-weight: bold;
background-color: #eeeeee;
border-left: 15px solid #999999;
padding-left : 4px;
margin-bottom: 4px;
margin-top: 10px;
}

.cont1
{
font-size: 8pt;
color: #404550;
}

.cont1 a:link, .cont1 a:visited, .cont1 a:focus, .cont1 a:active
{
color: #404550;
font-size: 8pt;
text-decoration: underline;
}

.cont1 a:hover
{
font-size: 8pt;
color: #c8001c;
text-decoration: underline;
}

.cont1 img.news
{
text-align: right;
float:left;
padding-right: 8px;
padding-bottom: 4px;
cursor: pointer;
}

.cont1 img.newsright
{
text-align: left;
float:right;
padding-left: 8px;
padding-bottom: 4px;
cursor: pointer;
}
.cont2
{
font-size: 8pt;
color: #404550;
font-weight: bold;
}

span.codedirection 
{ 
	unicode-bidi:bidi-override; direction: rtl; 
}  


