#userbody{
 margin:0px;
  background-color:#fff;
}
#table_general{
 width:995px;
 background-color:#fafafa;
}
#row1{
 height:29px;
 padding-left:235px;
 padding-right:28px;
}
#table_row1{
 width:732px;
}
#td_special{
 border-left:solid 1px #d9d9d9;
}
td.special{
 padding:1px;
 border-right:solid 1px #d9d9d9;
 border-left:0px;
 height:29px;
 vertical-align:top;
}
a.special,a.special:hover{
 text-transform: uppercase;
 color:#333333;
 text-decoration:none;
 font-weight:normal;
 font-size:9px;
 font-style:normal;
 display:block;
 padding-top:5px;
 padding-left:5px;
 padding-right:5px;
 height:27px;
 max-height:22px;
}
a.special:hover{
 color:white;
 background-color:#999999;
}
#row2{
 padding-left:31px;
 padding-right:28px;
 padding-bottom:7px;
}
#row2_content
{
 border:solid 1px #d9d9d9;
 padding-top:6px;
 padding-left:8px;
 padding-right:8px;
}
#td_catimg{
 background-color:white;
}
#td_grayline{
 background-color:#c9c9c9;
 height:6px;
 border-bottom:solid 1px #fafafa;
}
#td_menu{
 border-right:solid 1px #d9d9d9;
 width:194px;
 vertical-align:top;
}
a.e1,a.e1:hover,a.e1_a,a.e1_a:hover,a.e1_af,a.e1_af:hover
{
 display:block;
 background-color:#eaeaea;
 text-transform: uppercase;
 color:#666;
 text-decoration:none;
 font-weight:bold;
 font-size:12px;
 font-style:normal;
padding-left:8px;
padding-right:8px;
padding-top:10px;
padding-bottom:10px;
 border-top:solid 1px white;
}
a.e1:hover,a.e1_a,a.e1_a:hover,a.e1_af,a.e1_af:hover
{
 color:white;
 background-color:#999;
}
a.e1_a,a.e1_a:hover
{
 background-position:right;
 background-image:url(http://wga.ecomas.biz/navigation/e1_marker.gif);
 background-repeat:no-repeat;
}
a.e1_af,a.e1_af:hover
{
 background-position:right;
 background-image:url(http://wga.ecomas.biz/navigation/e1_marker_f.gif);
 background-repeat:no-repeat;
}

td.menu_topline{
 background-color:#d9d9d9;
 height:1px;
}
div.menu_punkt{
 border-left : solid 1px #d9d9d9;
 border-bottom : solid 1px #d9d9d9;
}
a.e2,a.e2:hover,a.e2_a,a.e2_a:hover,a.e2_af,a.e2_af:hover,
a.e3,a.e3:hover,a.e3_a,a.e3_a:hover,a.e3_af,a.e3_af:hover,
a.e4,a.e4:hover,a.e4_a,a.e4_a:hover
{
 display:block;
 background-color:white;
 color:#666;
 text-decoration:none;
 font-weight:normal;
 font-size:12px;
 font-style:normal;
padding-left:11px;
padding-right:8px;
padding-top:8px;
padding-bottom:8px;
}
a.e2:hover,a.e2_a,a.e2_a:hover,a.e2_af,a.e2_af:hover
a.e3:hover,a.e3_a,a.e3_a:hover,a.e3_af,a.e3_af:hover,
a.e4:hover,a.e4_a,a.e4_a:hover
{
 background-color:#f5f5f5;
}
a.e2_a,a.e2_a:hover
{
 background-position:right;
 background-image:url(http://wga.ecomas.biz/navigation/e2_marker.gif);
 background-repeat:no-repeat;
}
a.e2_af,a.e2_af:hover
{
 background-position:right;
 background-image:url(http://wga.ecomas.biz/navigation/e2_marker_f.gif);
 background-repeat:no-repeat;
}
a.e3,a.e3:hover,a.e3_a,a.e3_a:hover,a.e3_af,a.e3_af:hover{
 padding-left:18px;
}
a.e3_a,a.e3_a:hover
{
 background-position:right;
 background-image:url(http://wga.ecomas.biz/navigation/e3_marker.gif);
 background-repeat:no-repeat;
}
a.e3_af,a.e3_af:hover
{
 background-position:right;
 background-image:url(http://wga.ecomas.biz/navigation/e3_marker_f.gif);
 background-repeat:no-repeat;
}
a.e4,a.e4:hover,a.e4_a,a.e4_a:hover{
 padding-left:25px;
}
a.e4_a,a.e4_a:hover
{
 background-position:right;
 background-image:url(http://wga.ecomas.biz/navigation/e4_marker.gif);
 background-repeat:no-repeat;
}

#td_inhalt{
 vertical-align:top;
}
#td_text{
 padding:11px;
 vertical-align:top;
}
#td_text_wlk_top
{
  padding-left:11px;
  padding-right:11px;
}
#td_text_wlk
{
  vertical-align:top;
  padding-top:11px;
  padding-bottom:11px;
}

#td_boxes,#td_boxes_wlk{
 vertical-align:top;
 padding-top:1px;
 width:1px;
}
#td_boxes_wlk{
 background-repeat:repeat-y;
 background-image:url(http://wga.ecomas.biz/navigation/wlk_boxes_bg.gif);
}
td.pbox{
 border:solid 1px #d9d9d9;
 padding:1px;
}
a.pbox{

}
td.pbox_text{
  border-bottom: solid 1px #d9d9d9;
  border-left: solid 1px #d9d9d9;
  border-right: solid 1px #d9d9d9;
  padding:0 10px 0 10px;
}
a.pbox_text,a.pbox_text:hover{
  display:block;
   text-align:right;
 padding-right:8px;
}
a.pbox_hier,a.pbox_hier:hover{
 font-size:12px;
  text-decoration:none;
  color:#aaa;
   background-image:url(http://wga.ecomas.biz/navigation/more.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding-left:16px;
}
div.box_sep{
 height:3px;
 font-size:3px;
}
#row3{
  height:50px;
  font-size:50px;
  background-color:#c9c9c9;
  background-image:url(http://wga.ecomas.biz/navigation/address.gif);
  background-repeat:no-repeat;
  background-position:left;
}
#row4{
 padding-right:28px;
 text-align:right;
 padding-bottom:5px;
}
a.ecomas,a.ecomas:hover,a.ecomas2,a.ecomas2:hover{
 font-size:11px;
 color:#666;
 text-decoration:none;
}
a.ecomas:hover{
 text-decoration:underline;
}
.Titel,h1,h2{
	font-size : 30px;
	text-decoration : none;
	color : #666;
	font-style : normal;
	font-weight : normal;
        line-height : 105%;
}
.Untertitel,h3,h4{
	font-size : 18px;
	text-decoration : none;
	color : #333;
	font-style : normal;
	font-weight : normal;
        line-height : 105%;
}
.Einfuehrungstext,h5,h6{
	font-size : 16px;
	text-decoration : none;
	color : #333;
	font-style : normal;
	font-weight : bold;
        line-height : 150%;
}
.text,p,td,th,div,ul,li,ol,textarea {
	font-size : 16px;
	text-decoration : none;
	font-style : normal;
	font-weight : normal;
        line-height : 150%;
}
.fehler
{
	font-size : 16px;
	text-decoration : none;
	color : #DF002B;
	font-style : normal;
	font-weight : normal;
        line-height : 150%;

}
a{
	text-decoration : underline;
	font-style : normal;
	font-weight : normal;
	color : #333333;
}
a:hover{
	text-decoration : underline;
	font-style : normal;
	font-weight : normal;
	color : #333333;
}
body{
	background-color:#fafafa;
	font-family : Arial, Helvetica, sans-serif;/*Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-size : 16px;
	text-decoration : none;
	color : #333333;
	font-style : normal;
	font-weight : normal;
/*
	scrollbar-base-color : #ffffff;
	scrollbar-face-color : #ffffff;
	scrollbar-arrow-color : #d9d9d9;
	scrollbar-shadow-color : #fafafa;
	scrollbar-track-color : #ffffff;
	scrollbar-darkshadow-color : #d9d9d9;
	scrollbar-3dlight-color : #d9d9d9;
*/
        line-height : 150%;
}
textarea
{
	font-family : Arial, Helvetica, sans-serif;
}
table.table_wlk_box_top{
 background-color:white;
 width:100%;
 border-bottom:solid 1px #d9d9d9;
 border-top:solid 1px #d9d9d9;
}
table.table_wlk_box{
 background-color:white;
 width:100%;
 border-bottom:solid 1px #d9d9d9;
}
table.table_box{
 background-color:white;
 width:100%;
 border:solid 1px #d9d9d9;
}
td.wlk_box_image{
 padding-top:15px;
 padding-bottom:15px;
}
td.wlk_box_txt1{
  padding-top:15px;
  padding-left:20px;
  padding-right:20px;
}
td.wlk_box_txt2{
  padding-right:20px;
  text-align:right;
}
td.address_symb{
 width:260px;
 vertical-align:top;
}
td.address_data{
 vertical-align:top;
 padding-left:5px;
}
.ERROR {color:red;font-weight:bold;}

/*Für Bild-Funktion*/
#sashadow
{
	position:absolute;
	top:0;
	left:0;
	-moz-opacity:0.7;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	background-color:#000;
	z-index:100001;
	width:100%;
	height:100%;
}
#imagelayer
{
	position:absolute;
	top:0;
	left:0;
	z-index:100002;
	width:100%;
	height:100%;
}
#ecomasLoadImage
{
	display: block;
	padding: 20px;
}
.BildVisible
{
	-moz-opacity:1;
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	border:1px solid #666666;
}
.BildHidden
{
	-moz-opacity:0.01;
	opacity: 0.01;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);
}
.Opacity
{
	-moz-opacity:0.2;
	opacity: 0.2;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	width:187px;
}