/* CSS Document */
document, body { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-align: center; line-height: 14px;}
html, body, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {margin:0; padding:0; }

#divContainer{position: relative; margin: 0px auto;  text-align:left; width: 965px;}
#divMain{ position: relative; text-align:left; width: 935px; margin: 0 0 0 30px; }
#mainContent{ position: relative; width: 944px;}
#content{ position: relative; margin-top: 62px; width: 750px; line-height: 14px; padding-bottom: 16px;}
#content h1{color: #000000; font-size:17px; line-height: 21px;}
#content h2{color: #000000; font-size:15px; font-weight: bold; line-height: 14px;}
#content h3{color: #00407d; font-size:12px; font-weight: bold; line-height: 14px; }
#content h4{color: #000000; font-size:17px; font-weight: bold; line-height: 14px; }
#content{font-size:12px; line-height: 14px; }
#imgAnwaelte{position: relative; float: right;}
#colCont2_1, #colCont2_2{ position: relative; top: 60px; width: 350px;  margin-bottom: 16px;}
#colCont1{ position: relative;  width: 500px;  margin: 60px 0 16px 0;}
#colCont3_1, #colCont3_2, #colCont3_3{ position: relative; top: 60px; width: 156px;  margin: 0 10px 16px 0;}
#colCont_Img{display: none;}

#content a{color: #006db1; text-decoration: none;}
#content a:hover{color: #5eaeda; text-decoration: none;}
#content p{ margin: 0 0 0 0; padding: 0 0 0 0;}


.column {float:left;}
.clear{clear: both;}
h1 {font-size:16px; font-weight:bold; margin:0pt; padding:0pt; width:500px;}

#mainNav{ display: none;}

/* NAVIGATION */
#nav{display: none;}
#nav ul{margin:0; padding: 0; list-style: none;}
#nav ul{margin:0; padding: 0;}
#nav li a{display: block; width: 150px; height: 24px; text-decoration: none; margin: 1px 0 1px 0; padding: 0 0 0 30px; color: #000000; background-color: #FFFFFF;}
#nav li a:hover, #nav li a.mainNavLinkActive{display: block; width: 150px; height: 24px; text-decoration: none; margin: 1px 0 1px 0; padding: 0 0 0 30px;  color: #FFFFFF; background-color: #60aed8;}

/* SPRACH-NAVIGATION */
#langNav{display: none;}
#langNav ul{margin:0; padding: 0; list-style: none;}
#langNav ul{margin:0; padding: 0;}
#langNav li a{display: block; width: 150px; height: 24px; text-decoration: none; margin: 1px 0 1px 0; padding: 0 0 0 30px; color: #60aed8; background-color: #FFFFFF; font-weight: bold;}
#langNav li a:hover {display: block; width: 150px; height: 24px; text-decoration: none;margin: 1px 0 1px 0; padding: 0 0 0 30px;  color: #FFFFFF; background-color: #60aed8; font-weight: bold;}

.bodytext{display: block; margin: 16px 0 16px 0;}

#content h1.anwaltName{color: #00407d;}

/* FOOTER */
#footer{display: none;}
#footerLeft{position: relative; float: left; height: 16px; margin: 0; padding: 0 0 0 30px;}
#footerRight{position: relative;  float: left; text-align: left; height: 16px; margin: 0; padding: 0;}


/* SEARCHBOX */
.tx-macinasearchbox-pi1{position: relative; height: 16px; font-size: width: 160px; left: -5px; line-height: 16px; margin: 0px; padding: 0px; font-size: 11px;}
#searchform{position: relative; height: 16px; width: 143px; }
#searchword{display: block; position: relative; margin: 1px 1px 1px 0; padding: 0 0 0 10px; height: 16px; width: 110px; left: -5px; line-height: 16px; font-size: 11px; overflow: hidden; float: left; background-color: #d5d7d6; border: 0px; color: #80715d; }


/* SITEMAP */
.csc-sitemap{ line-height: 19px; margin: 0 0 20px 0;}
.csc-sitemap ul{ list-style: none; padding: 0; margin: 0;}
.csc-sitemap ul ul li{ margin: 0 0 0 22px; padding: 0;}
.csc-sitemap a{ text-decoration: none; color: #80715d;}

/* indexed Search */
.tx-indexedsearch{ width: 680px; overflow: hidden;}

/* FlASH OBJECTS */
.tx-rbflashobject-pi1-swf_altcontent{ margin: 0;padding: 0;overflow: hidden;}