body {
	background-color: White;
	background-image: url(images/bg.gif);
	margin: 0 0;
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #000000; 
	SCROLLBAR-SHADOW-COLOR: #000000; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-TRACK-COLOR: #efefef; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}

ul.nav1st li {
display:inline;
padding-right:20px;
}

.label {
  float: left;
  width: 180px;
  text-align: right;
  padding-top: 3px;
  padding-right: 10px;
}

legend
{
color:white;
padding: 2;
background-color:grey;
}


fieldset
{
background-color:#F1F1F1;
}

.knopf {
  clear: both;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 30px;
}


.navigation {
    width:170px;
    margin:0px;
    padding:0px;
    }
    
    .walzer_aktiv,
    .walzer_aktiv a:link,
    .walzer_aktiv a:visited,
    .walzer_aktiv a:active {
    font-family:Verdana, Arial, Helvetica;
    font-size:10PX;
    color:#FFF;
    background-color:#999;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:10px;
    list-style-type:none;
    margin:0px;
    text-decoration:none;
    font-weight:bold;
    }

    .walzer_aktiv a:hover {
    text-decoration:underline;
    }
    
    .walzer_inaktiv,
    .walzer_inaktiv a:link,
    .walzer_inaktiv a:visited,
    .walzer_inaktiv a:active {
    font-family:Verdana, Arial, Helvetica;
    font-size:10PX;
    color:#000;
    background-color:#fff;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:10px;
    text-decoration:none;
    }

    .walzer_inaktiv a:hover {
    text-decoration:underline;
    }


    .walzersub_inaktiv_1,
    .walzersub_inaktiv_1 a:link,
    .walzersub_inaktiv_1 a:visited,
    .walzersub_inaktiv_1 a:active  {
    font-family:Verdana, Arial, Helvetica;
    font-size:10PX;
    color:#000;
    background-color:#FFF;
    text-decoration:none;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:15PX;
    }


 .walzersub_inaktiv_2x,
    .walzersub_inaktiv_2x a:link,
    .walzersub_inaktiv_2x a:visited,
    .walzersub_inaktiv_2x a:active  {
    font-family:Verdana, Arial, Helvetica;
    font-size:10PX;
    color:#ed2027;
    background-color:#fff;
    text-decoration:none;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:22PX;
    }
	

    .walzersub_inaktiv_2,
    .walzersub_inaktiv_2 a:link,
    .walzersub_inaktiv_2 a:visited,
    .walzersub_inaktiv_2 a:active  {
    font-family:Verdana, Arial, Helvetica;
    font-size:10PX;
    color:#000;
    background-color:#fff;
    text-decoration:none;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:22PX;
    }

    .walzersub_inaktiv_3,
    .walzersub_inaktiv_3 a:link,
    .walzersub_inaktiv_3 a:visited,
    .walzersub_inaktiv_3 a:active  {
    font-family:Verdana, Arial, Helvetica;
    font-size:10PX;
    color:#000;
    background-color:#fff;
    text-decoration:none;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:30PX;
    }

    .walzersub_inaktiv_4,
    .walzersub_inaktiv_4 a:link,
    .walzersub_inaktiv_4 a:visited,
    .walzersub_inaktiv_4 a:active  {
    font-family:Verdana, Arial, Helvetica;
    font-size:10PX;
    color:#FFF;
    background-color:#777;
    text-decoration:none;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:50PX;
    }

    .walzersub_inaktiv_5,
    .walzersub_inaktiv_5 a:link,
    .walzersub_inaktiv_5 a:visited,
    .walzersub_inaktiv_5 a:active  {
    font-family:Verdana, Arial, Helvetica;
    font-size:10PX;
    color:#FFF;
    background-color:#888;
    text-decoration:none;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:60PX;
    }

    .walzersub_inaktiv_1 a:hover  {
    text-decoration:underline;
    }

    .walzersub_inaktiv_2 a:hover  {
    text-decoration:underline;
    }

    .walzersub_inaktiv_3 a:hover  {
    text-decoration:underline;
    }

    .walzersub_inaktiv_4 a:hover  {
    text-decoration:underline;
    }

    .walzersub_inaktiv_5 a:hover  {
    text-decoration:underline;
    }

    .walzersub_aktiv_1,
    .walzersub_aktiv_1 a:link,
    .walzersub_aktiv_1 a:visited,
    .walzersub_aktiv_1 a:active  {
    font-family:Verdana, Arial, Helvetica;
    font-size:10PX;
    color:#FFF;
    font-weight:bold;
    background-color:#444;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:19PX;
    text-decoration:none;
    }
	
	.walzersub_aktiv_1x,
    .walzersub_aktiv_1x a:link,
    .walzersub_aktiv_1x a:visited,
    .walzersub_aktiv_1x a:active  {
    font-family:Verdana, Arial, Helvetica;
    font-size:10PX;
    color:#000;
    font-weight:bold;
    background-color:#fff;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:19PX;
    text-decoration:none;
    }

    .walzersub_aktiv_2,
    .walzersub_aktiv_2 a:link,
    .walzersub_aktiv_2 a:visited,
    .walzersub_aktiv_2 a:active  {
    font-family:Verdana, Arial, Helvetica;
    font-size:10PX;
    color:#FFF;
    font-weight:bold;
    background-color:#123;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:25PX;
    text-decoration:none;
    }

    .walzersub_aktiv_3,
    .walzersub_aktiv_3 a:link,
    .walzersub_aktiv_3 a:visited,
    .walzersub_aktiv_3 a:active  {
    font-family:Verdana, Arial, Helvetica;
    font-size:10PX;
    color:#FFF;
    font-weight:bold;
    background-color:#666;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:40PX;
    text-decoration:none;
    }

    .walzersub_aktiv_4,
    .walzersub_aktiv_4 a:link,
    .walzersub_aktiv_4 a:visited,
    .walzersub_aktiv_4 a:active  {
    font-family:Verdana, Arial, Helvetica;
    font-size:10PX;
    color:#FFF;
    font-weight:bold;
    background-color:#777;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:50PX;
    text-decoration:none;
    }

    .walzersub_aktiv_5,
    .walzersub_aktiv_5 a:link,
    .walzersub_aktiv_5 a:visited,
    .walzersub_aktiv_5 a:active  {
    font-family:Verdana, Arial, Helvetica;
    font-size:10PX;
    color:#FFF;
    font-weight:bold;
    background-color:#888;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:60PX;
    text-decoration:none;
    }

    .walzersub_aktiv_1 a:hover  {
    text-decoration:underline;
    }

    .walzersub_aktiv_2 a:hover  {
    text-decoration:underline;
    }

    .walzersub_aktiv_3 a:hover  {
    text-decoration:underline;
    }

    .walzersub_aktiv_4 a:hover  {
    text-decoration:underline;
    }

    .walzersub_aktiv_5 a:hover  {
    text-decoration:underline;
    }

TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UL {
	MARGIN-TOP: 3px; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square
}
OL {
	MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #ed2027; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
LI {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

SELECT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
TD.block {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.story {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
A.nav:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #a3a3a3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.nav:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.sub:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ee2222; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.sub:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff9999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.sub:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ee2222; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.sub:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ee2222; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.uebersub:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.uebersub:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.uebersub:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.uebersub:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subac {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ee2222; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ac {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD.sub {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.messe {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #a3a3a3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.footer:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.footer:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #a3a3a3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ee2222; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.footer:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}



/* ------------------------------------------------------------------------------------------------------------------------------------*/


 a img{border:medium none;}
.logo2010{
	margin-top:30px;
	margin-left:40px;
	line-height: 16px;
	width:340px;
	float:left;
}

.logo2010 a{text-decoration:none; color:#999; line-height:40px;}
.logo2010 a:link{TEXT-DECORATION: none; color:#666;}
/*.logo2010 a:visited {TEXT-DECORATION: none; color:#F00;}*/
.logo2010 a:hover{TEXT-DECORATION: none; color:#F00;}
/*.logo2010 a:active{TEXT-DECORATION: none; color:#666;}*/


#line_h{
	height: 1500px;
	border-left-width: thin;  
	border-left-style: solid;
	border-left-color: #900;
	position:relative;
	left:400px;
	float:left;
}
	
/*.line {
	margin-left:10px;
	width:370px;
	border-top-style: none;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
}*/

#messetitle{
/*	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bolder;*/
	margin-left:10px;}

#messetitle2{
/*	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bolder;*/
	margin-left:10px;
	margin-top:-35px;
	margin-bottom:15px;}

#messe_subtitle{
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;*/
	margin-left:10px;
	color:#F00;}
	
#cont{
	width:390px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999;
	float:left;
}

#picts{
	width:200px;
	height:150px;
	position: absolute;
	left:575px;
	* margin-top: -1425px;}
	
	
	
/*##################################### css für die sonderanlagen #######################################	*/
	

#lines{
	padding-bottom:3px!important ;
	width:580px;
	height:1px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-left:10px;
	clear:both;
}

#text_cont{
	width:540px;
	margin-left:10px;
	margin-top:5px;
	float:left;
}

#inhalt_cont_r{
	width:260px;
	margin-right:60px;
	border:thin solid #666;
	float: right;
}

#inhalt_cont_l{
	width:560px;
	height:305px;
	margin-left:10px;
	margin-top:5px;
	border:thin solid #666;
	float:left;
	background-color:#F1F1F1;
	background-image:url(../images/sp_sys_bg.jpg)
}

#bild_text_l{
	width:255px;
	/*margin-left:10px;
	margin-bottom:15px;*/
	margin-top:5px;	
	margin-left:5px;
	float:left;
}

#bild_text_r{
	width:260px;
	margin-right:60px;
	margin-bottom:15px;
	margin-top:5px;

	float:right

}

#bild_text_2{
	width:200px;
	margin-left:10px;
	margin-bottom:15px;
	margin-top:5px;
}

.maschinen{
	width:288px;
	height:240px;

}