<!--

body {
	height: 101%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(/files/design/bg2.gif) repeat top center;
	margin: 0 0 0 0;
color: #5f5f5f;
}
body.mceContentBody {
   background-image: none;
   background: #FFFFFF;
}

h1, h2, h3
{
margin: 0px;
padding: 5px;
width: 100%;
}
h1, h2
{
display: block;
color: #fd6e39;
}
h1
{
text-align: center;
}
h3
{
font-size: 14px;
color: #444;

}
h2
{
font-size: 16px;
}
.text-shadow-wrapper { position: relative; width:100%;}
.text-shadow, .shadow { position: absolute; top: 0px; left: 0px; width:100%; }
.textshadow
{
color: #0e0e0e;
z-index: -1;
}
.shadowbox
{
background: #ffffff;
border-color: #222;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 1px 1px 5px #222;
-webkit-box-shadow: 1px 1px 5px #222;
box-shadow: 1px 1px 5px #222;

 behavior: url(/files/js/ie-css3.htc);
}
#hintergrund
{
display:block;
position: absolute;
width:100%;
min-height: 802px;
height: 802px;
top:0px;
background: url(/files/design/bg.gif) repeat-y top center  #ffffff;
}
#site
{
position:absolute;
width:914px;
top:0px;
left: 50%;
margin-left: -475px;
background: #ffffff;
}
#navigation
{
display:block;
width:914px;
position:absolute;
padding: 0;
margin: 0;
z-index: 1000;
}
#menu
{
width:914px;
	list-style-type: none;
	cursor:pointer;
	position:relative;
	font-family: arial;
	text-decoration: none;
	text-align: center;
	z-index: 10001;
padding: 0;
margin: 0;
}
#menu a
{
display: block;
height: 40px;
text-align: center;
font-weight: bold;
padding: 0px;
top:10px;
outline: 0px;
vertical-align: middle;
text-decoration: none;

color: #FFFFFF;
}
#menu>li>a
{
height: 30px;
}

#menu>li
{
height: 30px;
}
#menu li>ul a
{
height: 40px;
}
#menu li>ul a:hover
{
border: dotted 1px #fd6e39;
}
#menu li
{
display:block;
position:relative;
padding:0;
margin:0;
 float:left;
height: 40px;
}

#menu li>ul>li
{
width: 165px;
height: 40px;
background: url(/files/js/dot.png) repeat 0 0 ;
}
#menu li>ul>li>a
{

display: block;
height: 40px;
text-align: left;
font-weight: bold;
padding: 0px;
outline: 0px;
vertical-align: middle;
text-decoration: none;
color: #FFFFFF;
}
#menu li:hover
{
	z-index: 21;
}
#menu ul
{
	display: block;

	padding: 0px;
	margin: 0px;
	z-index: -1;
}
#menu ul>li>ul
{
	
	position: relative;
	display:block;
	width: 165px;
	padding-left: 165px;
	margin-top: -40px;
	z-index: -1;
}
#menu a>span
{
display:block;
position:absolute;
margin-top:12px;
margin-left:12px;
vertical-align: middle;
height:28px;
width: 150px;
}
#content
{
display:block;
position:absolute;
width:914px;
margin-top:31px;
z-index: 0;
}
#content_block
{
display:block;
position:relative;
width:825px;
height:428px;
overflow:auto;

}
#content_right
{
display:block;
position:relative;
float:right;
width:44px;
height:466px;
}

#content_top
{
 display:block;
position:relative;
float:top;
width: 914px;
height: 41px;
}

#content_bottom
{
 display:block;
position:relative;
float:bottom;
}
#footer
{
 display:block;
position:relative;
float:top;
width: 914px;
height: 41px;
}


a:link {color:#000000;  font-weight:normal; text-decoration:none}
a:visited {color:#000000; font-weight:normal; text-decoration:none}
a:hover {color:#000000;  font-weight:normal; text-decoration:underline}

ul.submenu
{
border-top: solid 0px #fd6e39;
border-bottom: solid 0px #fd6e39;
 list-style-type: none;
padding-left:10px;
} 
.submenu ul
{
 list-style-type: none;
padding-left:10px;
} 
.submenu li
{
background: url(/files/design/bullet.gif) no-repeat;
padding-left:20px;
} 
ul.submenu li hr
{
border: solid 1px #fd6e39;
}
a.isactive 
{
color: #fd6e39
}
-->
#menu_Home
{
  background: url(/files/design/lf_09.jpg);
  width:129px;
  height:31px;
}

#menu_Firma
{
  background: url(/files/design/lf_10.jpg);
  display:block;
  width:130px;
  height:31px;
}
#menu_Leistungen
{
  background: url(/files/design/lf_11.jpg);
  width:129px;
  display:block;
  height:31px;
}
#menu_Partner
{
  background: url(/files/design/lf_12.jpg);
  display:block;
  width:129px;
  height:31px;
}
#menu_Kontakt
{
  background: url(/files/design/lf_13.jpg);
  display:block;
  width:129px;
  height:31px;
}
#menu_Home_a
{
  background: url(/files/design/lf_a_09.jpg);
  width:129px;
  height:31px;
}

#menu_Firma_a
{
  background: url(/files/design/lf_a_10.jpg);
  display:block;
  width:130px;
  height:31px;
}
#menu_Leistungen_a
{
  background: url(/files/design/lf_a_11.jpg);
  width:129px;
  display:block;
  height:31px;
}
#menu_Partner_a
{
  background: url(/files/design/lf_a_12.jpg);
  display:block;
  width:129px;
  height:31px;
}
#menu_Kontakt_a
{
  background: url(/files/design/lf_a_13.jpg);
  display:block;
  width:129px;
  height:31px;
}
#menu_Home:hover
{
  background: url(/files/design/lf_h_09.jpg);
}
#menu_Firma:hover
{
  background: url(/files/design/lf_h_10.jpg);
}
#menu_Leistungen:hover
{
  background: url(/files/design/lf_h_11.jpg);
}
#menu_Partner:hover
{
  background: url(/files/design/lf_h_12.jpg);
}
#menu_Kontakt:hover
{
  background: url(/files/design/lf_h_13.jpg);
}

