body {
padding: 0px;
margin:0px;



}



.tablex {

width: 100%;
border-width: 0px;


}
.menu {
text-align:center;

}



.menu a{
text-align:center;
font-size: 14px;
font-family:Arial;
text-decoration:none;
color:#ffffff;
vertical-align:center;
font-weight:bold;
letter-spacing: 0.1em;
}

.menu a .active{
text-align:center;
font-size: 14px;
font-family:Arial;
text-decoration:none;
color:#000000;
vertical-align:center;
font-weight:bold;
letter-spacing: 0.1em;
}



.disclaimer{
text-align:right;
padding: 4px 0px 0px 0px;
font-size: 11px;
font-family: Arial;
text-decoration:none;
color:#ffffff;
font-weight: bold;
}


a.disclaimer:hover{
text-align:right;
padding: 4px 0px 0px 0px;
font-size: 11px;
font-family: Arial;
text-decoration:underline;
color:#ffffff;
font-weight: bold;
}

.main_content {
background-image: url("images/haus.jpg");
background-repeat: no-repeat;
background-position:left;
}

.main_content_team {
background-image: url("images/bteam.jpg");
background-repeat: no-repeat;
background-position:left;
}

.main_content_profil {
background-image: url("images/bkanzlei.jpg");
background-repeat: no-repeat;
background-position:left;
}

.main_content_dl {
background-image: url("images/bdienstl.jpg");
background-repeat: no-repeat;
background-position:left;
}

.main_content_kontakt {
background-image: url("images/bkontakt.jpg");
background-repeat: no-repeat;
background-position:left;
}


.main_content_text{
padding: 35px 28px 0px 0px;
vertical-align: top;
}

.main_content_normal{
padding: 0px 0px 0px 0px;
font-size: 11px;
text-align:left;
font-family: Arial;
vertical-align:top;
line-height: 1.5em;
overflow:hidden;
}

.main_content_normal ul{
padding: 0px 0px 0px 0px;
margin:0px;
padding-left: 1.5em;
}

.main_content_normal a, .main_content_normal a:link, .main_content_normal a:visited{
color: #898989;
text-decoration: underline;
}


.main_content_sign{
background-image: url("images/balkenorange.jpg");
background-repeat: no-repeat;
background-position:top left;
padding: 30px 28px 35px 28px;
font-size: 11px;
text-align:right;
font-family: Arial;
vertical-align:bottom;

}

#content_blog{
 width:432px;
}

.sub_menu {
background-image: url("images/transp.png");
vertical-align:top;
background-repeat: repeat;
}


.sub_menu_title {
background-image: url("images/balkengrau30.jpg");
vertical-align:bottom;
padding:4px 0px 0px 10px;
width:370px;
height:17px;
font-size:11px;
text-align:left;
color:#ffffff;
font-family: Arial;
font-weight: bold;

}


.sub_menu_titlex {
background-image: url("images/balkengrau30.jpg");
vertical-align:bottom;
padding:4px 0px 0px 10px;

height:17px;
font-size:11px;
text-align:left;
color:#ffffff;
font-family: Arial;
font-weight: bold;

}

.sub_menu_ln {
background-image: url("images/transp_linie.png");
background-repeat: repeat;
}


 #submenux{
margin-top:0px;

text-align:right;
padding:0px;
border:0px;
}


#submenu{
margin-top: 8px;


text-align:right;
padding:0px;
border:0px;

}

#submenu ul, #submenux ul{
padding: 0px 0px 0px 0px;

margin:0px 0px 0px 0px;

}




#submenu li, #submenux li{

font-size:12px;
font-family: Arial;
margin:0px;
padding:0px;
list-style-type:none;
display: inline: /* :KLUDGE: Removes large gaps in IE/Win */

 }


#submenu a, #submenux a{
font-family: Arial;
text-decoration:none;
color:#000000;
font-weight: bold;
 display:block;
line-height: 20px;

}


 #submenu  a.active{
font-family: Arial;
text-decoration:none;
color:#000000;
font-weight: bold;

}

 #submenux  a.active{
font-family: Arial;
text-decoration:none;
color:#c0c0c0;
font-weight: bold;

}