




body{
	margin:0;
	padding:0;
	font:76% Verdana,Tahoma,Arial,sans-serif;
	line-height:1.4em;
	text-align:center;
/* color:#000000; */
	background-image:url(bilder/hintergrund.png);
	background-repeat:repeat-x;
}

.breadcrumb_rechtsgebiete{
	position:absolute; left:0px; top:-25px; width:631px; height:25px; padding-left:23px; /* *background-color:beige; padding-bottom:45px; */
}
.breadcrumb_rechtsgebiete img{
vertical-align:text-top;
}
.breadcrumb_rechtsgebiete strong { color:#505050; }
.breadcrumb_rechtsgebiete a      { text-decoration:none; }
/**************************Familienrecht Liste*******************/




















#vorschaucontainer a, .cols a
{
	color:#303030 !important;
	font-weight:normal;
	text-decoration:none;
}






.previewtext{

}







.hr, .familienrecht_liste .hr
{
	height:2px;
	width:100%;
	background-color:#e3e6e7;
	margin-top:15px;
	margin-bottom:16px;
}
.familienrecht_liste .fheader, .fheader
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#ff951f;
}
.familienrecht_liste h1, .cols h1 {
	display:block;
	margin:12px 0 5px 0 !important;
	padding-bottom:5px !important;
	font-size:16px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#696e6e;
	background-color:inherit;
	text-align: left !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.familienrecht_liste img.left,.familienrecht_liste img.left_rechtsgebiete,.familienrecht_liste img.center, .familienrecht_liste img.right,.left{padding:0px; border:1px solid #777777;}
.left_gross
{
	float:left;
	padding-right:15px;
	padding-bottom:25px;
	padding-top:5px;
	position: relative;
}
/**********************************************************/


a{
	color:#505050;
	text-decoration:underline;
}

a:hover{
	color:#505050;
	text-decoration:none;
}

#logo {
	position:absolute; left:0px; top:0px; width:370px; height:89px;


}
a img{border:none;}





.notruf
{
margin-top:10px;
}




img.left,.left{float:left; margin:0 12px 5px 0;}
img.left_rechtsgebiete{
padding:4px; border:1px solid #a0a0a0;
float:left; margin:3px 12px 30px 0;
}
.left{position: relative;}

img.right{
	float:right;
	margin:0 0 0px 12px;
}







/**************** Header and navigation styles ****************/

#container{
	position:relative;
	width:910px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	color:#303030;
	background-color: #777777;
}

#header{
	position:absolute; left:370px; top:0px; width:540px; height:89px;
	
}


#navigation{
	position:absolute; left:0px; top:90px; width:910px; height:33px; background-image:url(bilder/navigation.png);
}

#navigation ul{
	padding:0px; margin:0px;
}


#navigation li{
	float:left;
	list-style-type:none;
	white-space:nowrap;
}


#navigation li a,#navigation .menupunkt_aktiv{
	display:block; position:absolute; height:28px; padding-top:5px; width:135px; color:#696e6e; text-decoration:none; background-repeat:no-repeat; text-align:center;
	font-size:1.15em;
}

#home          { left:0px;   }
#rechtsgebiete { left:135px; background-image:url(bilder/navigation_separator.png); }
#kosten        { left:270px; background-image:url(bilder/navigation_separator.png); }
#ueber_uns    { left:405px; background-image:url(bilder/navigation_separator.png); }
#kontakt       { left:540px; background-image:url(bilder/navigation_separator.png); }
#partner       { left:675px; background-image:url(bilder/navigation_separator.png); }



/**************** Content styles ****************/

#content{
	position:absolute; left:0px; top:156px; width:581px; min-height:528px; padding-left:23px; padding-right:27px; padding-top:12px; background-image:url(bilder/content_hintergrund.png); z-index:1;
/*
	float:left;
	width:580px;
	font-size:1em;
	padding:20px 20px 0 20px;
	background-color: #D4D4D4;
	margin-top: 10px;
	margin-left: 4px;
*/
}

#content h1,.content h1{
	display:block;
	margin:12px 0 16px 0;
	padding-bottom:30px;
	font-size:16px;
	font-weight:bold;
/*	letter-spacing:-1px; */
	color:#696e6e;
	background-color:inherit;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

#content h2,.content h2{
	display:block;
	margin:0 0 16px 0;
	font-size:16px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#696e6e;
	background-color:inherit;
	text-align: center;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}




















#content ul,#content ol,.content ul,.content ol{margin:0 5px 16px 35px;}


#navigation .selected, #navigation .menupunkt_aktiv/*,#navigation a:hover*/{
	background-color:white; background-image:none; z-index:1; padding-right:3px; font-weight:bold;
/*
	color:#ffffff;
	text-decoration:none;
	background-color: #D8981C;
	border: none;
*/
}



/**************** Sidebar styles ****************/

#subcontent                 { position:absolute; left:655px; top:156px;  width:213px; height:307px; padding-left:26px;                     padding-top:38px; background-image:url(bilder/subcontent.png);      z-index:1; }
#subcontent_riedel          { position:absolute; left:655px; top:156px;  width:187px; height:307px; padding-left:26px; padding-right:26px; padding-top:38px; background-image:url(bilder/subcontent.png);      z-index:1; }
#subcontent_riedel img{
	margin-bottom:10px;
}

#subcontent_euro20          { position:absolute; left:655px; top:520px;  width:187px; height:307px; padding-left:26px; padding-right:26px; padding-top:38px; background-image:url(bilder/subcontent.png);      z-index:1; }
#subcontent_euro20_470      { position:absolute; left:655px; top:470px;  width:187px; height:307px; padding-left:26px; padding-right:26px; padding-top:38px; background-image:url(bilder/subcontent.png);      z-index:1; }
#subcontent_tief            { position:absolute; left:655px; top:884px;  width:213px; height:257px; padding-left:26px;                     padding-top:38px; background-image:url(bilder/subcontent_tief.png); z-index:1; }
#subcontent_156_257         { position:absolute; left:655px; top:156px;  width:213px; height:257px; padding-left:26px;                     padding-top:38px; background-image:url(bilder/subcontent_tief.png); z-index:1; }
#rechtsgebiete_auswahl      { position:absolute; left:655px; top:520px;  width:239px; height:181px;                                                          background-image:url(bilder/rechtsgebiete.png);   z-index:1; }
#teaser_rechtsgebiete_auswahl {
background-image:url(bilder/rechtsgebiete.png);   z-index:1;width:239px; height:181px;position: relative; 
margin-bottom: 15px;
}
#rechtsgebiete_auswahl_694  { position:absolute; left:655px; top:834px;  width:239px; height:181px;                                                          background-image:url(bilder/rechtsgebiete.png);   z-index:1; }
#rechtsgebiete_auswahl_tief { position:absolute; left:655px; top:1198px; width:239px; height:181px;                                                          background-image:url(bilder/rechtsgebiete.png);   z-index:1; }


#subcontent h2    , #subcontent_tief h2    , #subcontent_156_257 h2     { margin:0px 0px 0px 0px; font-size:1.0em; font-weight:normal; }
#subcontent p     , #subcontent_tief p     , #subcontent_156_257 p      { margin:0 0 0px 0; font-size:1em; }
#subcontent strong, #subcontent_tief strong, #subcontent_156_257 strong { color:#696e6e; }

#subcontent_tief img, #subcontent_156_257 img { margin-bottom:10px; }


#schnellehilfe            { position:absolute; left:655px; top:156px;  width:239px; height:18px; margin-top:5px; z-index:2; text-align:center; font-weight:bold; color:#696e6e; } /* background-color:red; */
#euro20_titel             { position:absolute; left:655px; top:520px;  width:239px; height:18px; margin-top:5px; z-index:2; text-align:center; font-weight:bold; color:#696e6e; } /* background-color:red; */
#euro20_titel_470         { position:absolute; left:655px; top:470px;  width:239px; height:18px; margin-top:5px; z-index:2; text-align:center; font-weight:bold; color:#696e6e; } /* background-color:red; */
#schnellehilfe_tief       { position:absolute; left:655px; top:884px;  width:239px; height:18px; margin-top:5px; z-index:2; text-align:center; font-weight:bold; color:#696e6e; } /* background-color:red; */
#rechtsgebiete_titel      { position:absolute; left:655px; top:520px;  width:239px; height:18px; margin-top:5px; z-index:2; text-align:center; font-weight:bold; color:#696e6e; } /* background-color:red; */
#infopaket_titel     { position:absolute; left:655px; top:512px;  width:239px; height:18px; margin-top:5px; z-index:2; text-align:center; font-weight:bold; color:#696e6e; } 

#rechtsgebiete_titel_tief { position:absolute; left:655px; top:119px; width:239px; height:18px; margin-top:5px; z-index:2; text-align:center; font-weight:bold; color:#696e6e; } /* background-color:red; */
#rechtsgebiete_titel_694  { position:absolute; left:655px; top:694px;  width:239px; height:18px; margin-top:5px; z-index:2; text-align:center; font-weight:bold; color:#696e6e; } /* background-color:red; */

/**************** Footer styles ****************/

#footer{
  	position:absolute; left:0px; top:686px; width:631px; height:20px; background-image:url(bilder/content_unten.png); background-repeat:no-repeat; font-size:0.9em; padding:0px; z-index:0;
}












#mietrecht          { display:block; position:absolute; left:18px;  top:50px;  width:76px;  height:24px; }
#strafrecht         { display:block; position:absolute; left:102px; top:33px;  width:60px;  height:24px; }
#verkehrsrecht      { display:block; position:absolute; left:140px; top:60px;  width:75px;  height:18px; }
#schuldenberatung   { display:block; position:absolute; left:33px;  top:74px;  width:90px;  height:14px; }
#insolvenzrecht     { display:block; position:absolute; left:140px; top:95px;  width:85px;  height:20px; }
#familienrecht      { display:block; position:absolute; left:34px;  top:126px; width:110px; height:22px; }
#baurecht           { display:block; position:absolute; left:74px;  top:149px; width:137px; height:20px; }
#erbrecht           { display:block; position:absolute; left:42px;  top:158px; width:49px;  height:11px; }
#sozialrecht        { display:block; position:absolute; left:152px; top:120px; width:65px;  height:14px; }

#arbeitsrecht       { position:absolute; left:4px; top:90px; width:155px; height:18px; }
#arbeitsrecht:hover { position:absolute; left:4px; top:90px; width:155px; height:36px; background-image:url(bilder/arbeitsrecht.gif); }

#arbeitnehmer       { display:block; width:75px; height:18px; position:absolute; left:4px;  top:18px; } /* background-color:blue;  */
#arbeitgeber        { display:block; width:75px; height:18px; position:absolute; left:79px; top:18px; } /* background-color:green; */


























/****** TAG CLOUD ******/
.tagcloud{
position:relative;
width:590px;
font-weight:normal;
height:338px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:normal;
}
#mietrecht2{
	position:absolute;
	top:48px;
	left:58px;
	color:#87888a;
	font-size:40px;
	cursor:pointer;
}
#strafrecht2{
position:absolute;
left:281px;
top:10px;
font-size:27px;
cursor:pointer;
color:#58585a;
}
#verkehrsrecht2{
position:absolute;
left:379px;
top:74px;
font-size:24px;
cursor:pointer;
color:#87888a;
}
#schuldenberatung2{
position:absolute;
left:142px;
top:109px;
font-size:17px;
cursor:pointer;
color:#58585a;
}
#schuldenberatung2{
position:absolute;
left:142px;
top:109px;
font-size:17px;
cursor:pointer;
color:#58585a;
}

/*#arbeitsrecht2{
position:absolute;
left:58px;
top:144px;
font-size:36px;
cursor:pointer;
color:#707173;
}
#arbeitnehmer2{
position:absolute;
left:15px;
top:191px;
font-size:25px;
cursor:pointer;
color:#707173;
}
#arbeitgeber2{
position:absolute;
left:222px;
top:191px;
font-size:25px;
cursor:pointer;
color:#707173;
}*/

#arbeitsrecht2{
position:absolute;
left:6px;
top:167px;
font-size:36px;
cursor:pointer;
color:#707173;
}
#arbeitnehmer2{
position:absolute;
left:15px;
top:207px;
font-size:25px;
cursor:pointer;
color:#707173;
}
#arbeitgeber2{
position:absolute;
left:222px;
top:207px;
font-size:25px;
cursor:pointer;
color:#707173;
}


#erbrecht2{
position:absolute;
left:169px;
top:360px;
font-size:32px;
cursor:pointer;
color:#707173;
}

/*#insolvenzrecht2{
position:absolute;
left:433px;
top:161px;
font-size:21px;
cursor:pointer;
color:#707173;
}*/

#insolvenzrecht2{
position:absolute;
left:353px;
top:149px;
font-size:21px;
cursor:pointer;
color:#707173;
}

#familienrecht2{
position:absolute;
left:106px;
top:236px;
font-size:40px;
cursor:pointer;
color:#707173;
}
#baurecht2{
position:absolute;
left:225px;
top:305px;
font-size:24px;
cursor:pointer;
color:#646466;
}

/*#sozialrecht2 { position:absolute; left:320px; top:420px; font-size:27px; cursor:pointer; color:#707173; 

}*/

#sozialrecht2 { 
position:absolute; 
left:277px; 
top:443px; 
font-size:27px; 
cursor:pointer; 
color:#707173; 
}

#weg-recht2{
position:absolute; 
left:59px; 
top:490px; 
font-size:26px;
cursor:pointer; 
color:#707173;
}

/*********************/
div.cols      { width:581px; } /* background-color:pink; */
div.colclear  { clear:left; width:1px; height:1px; }

div.col1l     { width:115px; float:left; margin-right:13px; } /* background-color:red;   */
div.col2l     { width:453px; float:left;                    } /* background-color:green; */

div.col1g     { width:133px; float:left; margin-right:13px; } /* background-color:red;   */
div.col2g     { width:431px; float:left;                    } /* background-color:green; */

div.col1r     { width:453px; float:left; margin-right:13px; } /* background-color:red;   */
div.col2r     { width:115px; float:left;                    } /* background-color:green; */

div.col1l img { padding:0px; border:1px solid #777777; }
div.col1g img { padding:0px; border:1px solid #777777; }
div.col2r img { padding:0px; border:1px solid #777777; }

#subcontent>img{
	margin-bottom: 10px;
}



/*** rechte Sidebar ***/
.sidebar{
	position: absolute;
	top:156px;
	left:655px;
	width:213px;
	min-height:528px;
}
.teaser_header{
	background-image: url(../bilder/subcontent/subcontent_header.png);
	background-repeat: no-repeat;
	width:239px;
	text-align: center; 
	font-weight:bold; 
	color:#696e6e;
	height:30px;
	padding-top:5px;
	/*line-height:35px;	*/
}

#teaser_rechtsgebiete_titel
{
	text-align: center; 
	font-weight:bold; 
	color:#696e6e;
	padding-top:5px;
}
.teaser_body{
background-image: url(../bilder/subcontent/subcontent_body.png);
padding-left:26px;
padding-right:26px;
width:187px;
}
.teaser_body img{
	margin-bottom: 10px;
}
.teaser_footer{
	background-image: url(../bilder/subcontent/subcontent_footer.png);
	background-repeat: no-repeat;
	width:239px;
	height:18px;
}
.teaser{
position: relative;
	cursor:pointer;
	margin-bottom:15px;
	width:239px;
}
.teaser_body h2{
	  font-weight: bold;
	  color: #696E6E;
    padding:0;
    margin:0;
    font-size: 12px;
    padding-bottom: 5px;
    text-align: left;
    width: 239px;
}
/*Startseitenteaser*/
#startpage_teaser{
	height:704px;
	position:absolute;
	top:156px;
	font-family: Verdana,Arial;
	font-size:14px;
	color:#595b60;

}
.startbild{
width:849px;
height:457px;
	margin-bottom:10px;
}
.startlink,.startlink_aktiv{
	float:left;
	margin-right:53px;
	margin-bottom:21px;
	width:127px;
	cursor: pointer;
	height:109px;
}
.startlinks{
	width:865px;
	height:207px;
}

.startlinks img{
display:block;
padding-top:4px;
padding-bottom:4px;
padding-left:2px;
position:absolute;
top:0px;
z-index:1;
}
.startlink_aktiv img{
	padding:0 !important;
}
.startlink_aktiv .startlink_text{
	padding-left:5px;
	padding-bottom:6px;
}
.startlink_text{
	padding-left:4px;
	padding-bottom:6px;
}

.overlay{
	/*background-image:url(../bilder/startseite/rollover.png);*/
	background-repeat: no-repeat;
	width:121px;
	height:74px;
	position:absolute;
	z-index:5;
	top:0px;
	 padding-bottom: 4px;
    margin-left: 6px;
    margin-top: 4px;
}
.startseiten_item{
	position: relative;
}
.startseiten_footer{
	/*margin-top:200px;*/
	position: relative;
	top:25px;
	margin-bottom:54px;
}
.startseiten_footer2{
	font-family: Verdana;
	font-size:11px;
	padding-top:41px;
	padding-bottom: 20px;
	margin-left: 8px;
}
.stl_vl{
	float:left;
	margin-left: 6px;
	margin-right: 5px;
	width: 1px;
	height:162px;
	background-image: url(../bilder/startseite/vl.png);
	background-repeat: no-repeat;
}
.startseiten_teaserbox{
	float:left;
	width:192px;
	height:189px;
	font-size:11px;
	padding-left: 4px;
	cursor:pointer;
}
.startseiten_teaserbox h2{
	font-family: Verdana;
	font-size: 14px;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	font-weight: normal;
}
.startseiten_teaserbox .teasertext{
	margin-left: 5px;
}
#startseiten_teaserleiste{
	width:848px;
	height:189px;
	padding-top: 29px;
}
.startseiten_footer span{
	padding-right:20px;
}
.diacontainer{
	position:relative;
}
#dia_next{
	cursor: pointer;
	width:32px;
	height:32px;
	position: absolute;
	right:0px;
	top:228px;
	z-index:10;
}
.vorwaerts{
	background-image:url(../bilder/startseite/vorwaerts.png);
}
.vorwaerts_ro{
	background-image:url(../bilder/startseite/vorwaerts_ro.png);	
}

#international a,#international a:hover,#international a:visited,#international a:active,#international a:link{
	text-decoration: none;
}



/**Dionysos Styles**/
#dionysos_seiteneigenschaften{
	position: absolute;
	top:21px;
	right:91px;
	z-index:5;
}
.dionysos_button,.dionysos_button2{
	border:3px solid #f58222;
	background-color: #3d4f51;
	color:white;
	font-size: 11px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom: 6px;
	padding-top:6px;
	cursor: pointer;
}

.breadcrumb_aktiv{
	font-weight: bold;
}
