* {
    font-size:100%;
    font-weight:normal;
}
ul, ol {
    list-style:none;
}
b, strong {
    font-weight:bold;
}
img, a img {
    border: none;
}
body {
    margin-top:20px;
}
/* Site Design */

#sitebody {
    width:1125px;
    background-image:url(../upload/sitedesign/vfooter.jpg);
    background-repeat: repeat;
    /* height: 821px; */ /* AK zwecks DÄ 08022011 */
    margin:auto;
}
/* Header configurationen */

#header {
    width:1125px;
    height:181px;
    background-image:url(../upload/sitedesign/header.jpg);
}
#hspot {
    width:222px;
    height: 181px;
    position:absolute;
}
#header_kompetenz {
    width:1125px;
    height:181px;
    background-image:url(../upload/sitedesign/header_kompetenz.jpg);
}
#header_baurecht {
    width:1125px;
    height:181px;
    background-image:url(../upload/sitedesign/header_baurecht.jpg);
}
#header_wirtschaftsrecht {
    width:1125px;
    height:181px;
    background-image:url(../upload/sitedesign/header_wirtschaftsrecht.jpg);
}
#header_verkehrsrecht {
    width:1125px;
    height:181px;
    background-image:url(../upload/sitedesign/header_verkehrsrecht.jpg);
}
#header_sozialrecht {
    width:1125px;
    height:181px;
    background-image:url(../upload/sitedesign/header_sozialrecht.jpg);
}
/* //Header configurationen */



#mainbox {
    width: 1125px;
    /*height: 648px; */  /* AK zwecks DÄ 08022011 */
}
#navbox_li {
    width:222px;
 /* height:496px; */
    background-image:url(../upload/sitedesign/nav_l.jpg);
    background-repeat: no-repeat;
    float:left;
}
#navbox_r {
    width:226px;
    /*height:496px;*/
    background-image:url(../upload/sitedesign/nav_r.jpg);
    float:left;
}
#conbox {
    width:677px;
    /* height: 556px; */
    background-image:url(../upload/sitedesign/content.jpg);
    float:left;
}
/* sitenavigation im Content */

#sitenav {
    height:30px;
    width:300px;
    margin-left:390px;
    margin-top:527px
}
#sitenav a:link {
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    color: #1d4223;
}
#sitenav a:visited {
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    color: #1d4223;
}
#sitenav a:hover {
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    color: #1d4223;
}
#sitenav a:active {
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    color: #1d4223;
}

#vfooter {
    width: 1125px;
    height: 100px;
    background-image:url(../upload/sitedesign/vfooter.jpg);
    background-repeat: repeat;
    clear: both;
}

#footerbox {
    width:1125px;
    height:146px;
    background-image:url(../upload/sitedesign/footer.jpg);
    clear:both;
}
/* CSS Boxes for Navigation Content etc */

#navigation_l {
    margin-left:-39px;
    margin-top: 20px;
}
#cont_ueb {
    position:absolute;
    width:620px;
    margin-top:134px;
    margin-left:272px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 25px;
}
#content {
    height:630px;
    margin-left:8px;
    margin-top:20px;
    /*position:absolute;*/
    /*width:669px;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    overflow:auto;
    left: 234px;
}
/***************************Content Link Definiton********************************/

/***************************''''''''''''''''''''''********************************/

#content a:link {
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    color: #1d4223;
}
#content a:visited {
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    color: #1d4223;
}
#content a:hover {
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    color: #1d4223;
}
#content a:active {
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    color: #1d4223;
}
#languae {
    height:20px;
    margin-left:916px;
    margin-top:134px;
    position:absolute;
    width:165px;
}
#ueb_fav {
    margin-left:8px;
    margin-top:-30px;
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
    color:#002814;
}
#fa_nav {
    margin-left:-32px;
    position:absolute;
    width:184px;
    height: 155px;
}
#search {
    margin-left:45px;
    position:absolute;
}
#search_box {
    margin-top: 31px;
}
#searchterm {
    border:1px solid black;
    width:158px;
    height:14px;
    font-family:arial;
    font-size:11px;
    font-weight:bold;
}
#footernav {
    margin-left:99px;
    margin-top:0px;
    position:absolute;
    width:230px;
}
/*-------------------Navigation Links-------------------------

---------------------------------------------------------*/



/* Level 1 */

#navbox_li ul {
    width:211px;
    /*  margin:0;

    padding:0;*/

    background-color:transparent;/*  border: 1px solid black; */

}
#navbox_li ul li {
    width:180px;
    margin:0;
    padding-left:8px;
    list-style-type:none;
}
#navbox_li ul li a {
    display:block;
    width:200px;
    line-height:20px;
    margin:0;
    padding-left:0px;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    color:#002814;
    text-decoration:none;
}
#navbox_li ul li a:hover, #navigation ul li.active a {
    background-image:url(../upload/sitedesign/navhover_l1.jpg);
    background-repeat: repeat-y;
    color:#000;
    width:210px;
}
/* Level 2 */

#navbox_li ul li.navmainStandardLevel_2 {
    margin-left:16px;
}
#navbox_li ul li.navmainStandardLevel_2 a {
    background-repeat:no-repeat;
    color:#000;
    width:195px;
}
#navbox_li ul li.navmainStandardLevel_2 a:hover, #navigation ul li.navmainStandardLevel_2 a.active {
    background-image:url(../upload/sitedesign/navhover_l1.jpg);
    background-repeat:repeat-y;
    color:#000;
    width:195px;
}
/* Level 3 */

#navbox_li ul li.navmainStandardLevel_3 {
    margin-left:33px;
}
#navbox_li ul li.navmainStandardLevel_3 a {
    color:#000;
    width:180px;
}
#navbox_li ul li.navmainStandardLevel_3 a:hover, #navigation ul li.navmainStandardLevel_3 a.active {
    /* background-image:url(../upload/images/subsubnavi_over.gif);*/

    background-repeat:repeat-y;
    background-position:0 0;
    width:177px;
}
/*-------------------Navigation Rechts------------------*/

/*--------------------Fachanwaltschaften----------------*/



/* Level 1 */

#navbox_r ul {
    width:211px;
    background-color:transparent;
}
#navbox_r ul li {
    width:180px;
    margin:0;
    padding-left:3px;
    list-style-type:none;
}
#navbox_r ul li a {
    display:block;
    width:200px;
    line-height:17px;
    margin:0;
    padding-left:0px;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#002814;
    text-decoration:none;
}
#navbox_r ul li a:hover, #navigation ul li.active a {
    background-image:url(../upload/sitedesign/navhover_l1.jpg);
    background-repeat: repeat-y;
    color:#000;
    width:188px;
}
/* Level 2 */

#navbox_r ul li.navmainStandardLevel_2 {
    margin-left:16px;
}
#navbox_r ul li.navmainStandardLevel_2 a {
    background-repeat:no-repeat;
    color:#000;
    width:195px;
}
#navbox_r ul li.navmainStandardLevel_2 a:hover, #navigation ul li.navmainStandardLevel_2 a.active {
    background-image:url(../upload/sitedesign/navhover_l1.jpg);
    background-repeat:repeat-y;
    color:#000;
    width:195px;
}
/* Level 3 */

#navbox_r ul li.navmainStandardLevel_3 {
    margin-left:33px;
}
#navbox_r ul li.navmainStandardLevel_3 a {
    color:#000;
    width:180px;
}
#navbox_r ul li.navmainStandardLevel_3 a:hover, #navigation ul li.navmainStandardLevel_3 a.active {
    /* background-image:url(../upload/images/subsubnavi_over.gif);*/

    background-repeat:repeat-y;
    background-position:0 0;
    width:177px;
}
/*************************************************** CSS Eigenschaften Format Tinymce *******************************************************/

/*************************************************** '''''''''''''''''''''''''''''''' *******************************************************/

.Bildrahmen {
    border:#000 3px solid;
}
.Float_left {
    margin-right:5px;
    float:left;
}
.Float_right {
    margin-left:0px;
    float:right;
}
.Float_left_Rahmen {
    border:#1d4223 3px solid;
    margin-right:5px;
    float:left;
}
.Float_right_Rahmen {
    border:#1d4223 3px solid;
    margin-right:5px;
    float:right;
}
#content ul {
    margin-left: 0px;
    list-style-type: circle;
}
#content ol {
    margin-left: 0px;
    list-style-type:decimal;
}
.Einzug_rechts {
    margin-left: 41px;
}
.Einzug_rechts_Block {
    margin-left: 41px;
    padding-left:10px;
    border-left: 10px solid #1d4223;
}
/* ###################################################### */

/* ####################### SEARCH OUTPUT ################ */

/* ###################################################### */

#searchResults {
    margin:0 0 10px 0;
}
#searchResults p.message {
    margin:0px 0 30px 0;
}
#searchResults div.searchResultItem {
    border-bottom:2px solid #1d4223;
    margin:0 0 10px 0;
    padding:0 0 10px 0;
}
#searchResults div.searchResultItem h2 {
    font-size:14px;
    margin:0 0 5px 0;
    padding:0;
    color:#1d4223;
    font-style:normal;
}
#validate {
    margin-left:1303px;
    margin-top:-47px;
}
#sozialnet {
    margin-left:1303px;
    margin-top:-47px;
}
#wolke {
    margin-left:11px;
    margin-top:190px;
}
#wolke_a a:link {
    text-decoration:none;
    color:#002814
}
#wolke_a a:hover {
    text-decoration:none;
    color:#002814
}
#wolke_a a:visited {
    text-decoration:none;
    color:#002814
}
#wolke_a a:active {
    text-decoration:none;
    color:#002814
}

#footernav {
    margin-left: 0px;
    margin-top: 92px;
}
