/*
	rawkOhlinger.css,v 1.1 2oo9/dezember
	design by so-systics.de
	http://www.so-systics.de
*/

* {margin:0px;padding:0px;}
html {margin:0px;padding:0px;} /* */
body {margin:0px;padding:0px 0px 0px 0px;background:#f8f8f8;font-family:Helvetica,sans-serif,Arial;color:#222;}

h1, h2, h3, h4 {margin:0;font-weight:normal;}
h2, h3, h4 {margin-bottom:4px;font-weight:normal;} /*letter-spacing:-0.035em;*/
h1 {font-size:2.7em;}
h2 {font-size:26px;}
h3 {font-size:1.9em;padding:8px 0px 0px 8px;} /*color:#14abdd;*/
h4 {font-size:17px;padding:0px 0px 0px 8px;}


p {display:block;padding:2px;text-align:normal;font-size:0.8em;line-height:118%;}
span {color:#190e6d;font-weight:bold;}

ul {list-style:none;}

a {color:#190e6d;text-decoration:none;}
a.anwalt {display:inline-block;color:#190e6d;font-weight:normal;text-decoration:none;padding-top:6px;}

a:hover {text-decoration:none;}
a img {border:none 0;}

.clear {clear:both;}

.javaPageInfoAll {
border:solid 1px #ddd;
border:none\9; /* for IE8*/
background:#fefefe;
background:transparent\9; /* for IE8*/
margin:0px;padding:10px;position:absolute;top:10px;left:40px;z-index:7001;font-size:0.8em;font-weight:bold;}

#site {position:relative;zoom:1;z-index:1;width:840px;text-align:left;margin:0px auto 0 auto;padding:0px;min-height:100%;}

/* BOF Page */
#page {position:relative;height:598px;padding:0px;margin:20px 0px 0px 0px;border:1px solid #ccc;z-index:3;}

/* BOF ContentBG */
.page {background:transparent url(images/home.jpg) no-repeat 1px 1px;}
.pageRechtsgebiete {background:transparent url(images/home.jpg) no-repeat 1px 1px;}
.pageRechtsanwalt {background:transparent url(images/home.jpg) no-repeat 1px 1px;}

.pageKontakt {background:transparent url(images/home.jpg) no-repeat 1px 1px;}
.pageImpressum {background:transparent url(images/home.jpg) no-repeat 1px 1px;}


/* BOF header */
#header {background:transparent;position:relative;top:53px;left:-12px;z-index:4;height:30px;margin:0px;padding:0px;width:849px;}
#header p, #header p.title {float:left;background:#339;height:26px;padding:4px 0px 0px 20px;margin:0px;width:230px;text-align:left;color:#fff;
font-weight:normal;font-size:1.3em;line-height:100%;}
#header p.title {float:right;width:278px;text-align:right;padding:4px 20px 0px 0px;}


/* BOF Content */
#content {float:left;padding:0px;margin:0px 0px 0px 0px;background:transparent;border:none 0;width:579px;padding:0px;}

.thema, .themaFlow {width:380px;margin:120px 0px 0px 29px;padding:0px 0px 0px 0px;}
.themaFlow {overflow:auto;height:415px;width:430px;}

.thema img, .themaFlow img {float:left;margin-right:10px;}


/* BOF Content -> contentLeft  */
#contentLeft {float:left;margin:120px 0px 0px 0px;padding:0px;width:239px;}

#contentLeft li {display:block;padding:0px;margin:0px 0px 0px 1px;}

#contentLeft li a {display:block;padding:3px 0px 0px 14px;margin:0px 0px 11px 1px;font-size:14pt;height:27px;width:222px;white-space:nowrap;}
#contentLeft li a:hover {background:url(images/navLiBGActive.jpg) no-repeat 0px 0px;color:#777;white-space:nowrap;}

#contentLeft li.home {background:url(images/navLiBG.jpg) no-repeat 0px 0px;}
#contentLeft li.homeActive {background:url(images/navLiBGActive.jpg) no-repeat 0px 0px;}

#contentLeft li.rege {background:url(images/navLiBG.jpg) no-repeat 0px 0px;}
#contentLeft li.regeActive {background:url(images/navLiBGActive.jpg) no-repeat 0px 0px;}

#contentLeft li.rean {background:url(images/navLiBG.jpg) no-repeat 0px 0px;white-space:nowrap;}
#contentLeft li.reanActive {background:url(images/navLiBGActive.jpg) no-repeat 0px 0px;white-space:nowrap;}

#contentLeft li.kon {background:url(images/navLiBG.jpg) no-repeat 0px 0px;}
#contentLeft li.konActive {background:url(images/navLiBGActive.jpg) no-repeat 0px 0px;}

#contentLeft li.impr {background:url(images/navLiBG.jpg) no-repeat 0px 0px;}
#contentLeft li.imprActive {background:url(images/navLiBGActive.jpg) no-repeat 0px 0px;}

#contentLeft li.homeActive a,
#contentLeft li.regeActive a,
#contentLeft li.reanActive a,
#contentLeft li.konActive a,
#contentLeft li.imprActive a {color:#777;}

#newscontent {width:640px;padding:0px;margin:6px;}
#newscontent p {padding-left:8px;}
#newscontent img.logo {float:right;margin:10px 0px 20px 0px;}
/* EOF Content */


/* BOF Footer */

#footer {background:transparent url(images/footerBG.jpg) no-repeat 0px 0px;height:70px;border:none 0;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;} /**/

.copy {float:left;position:relative;top:-20px;left:25px;z-index:4;margin:0px;padding:0px;text-align:left;color:#777;font-size:8pt;}
.copy a {color:#fdfdfd;}





