body{background-color:#E6E6E6;padding:0;margin:0;font-family:Georgia, Times, serif;font-size:12px;line-height:18px;}
a{color:#335277;text-decoration:underline;}
a:hover{color:#335277;text-decoration:none;}
h2{font-size:22px;font-family:Georgia, Times, serif;font-weight:normal;margin-bottom:7px;}
h3{color:#E73D77;font-size:22px;font-family:Georgia, Times, serif;font-weight:normal;margin-bottom:10px;border-bottom:6px solid #E6E6E6;padding-bottom:8px;margin-top:5px;line-height:22px;}
h4{color:#335277;font-size:15px;font-family:Georgia, Times, serif;margin-bottom:5px;margin-top:5px;font-weight:bold;}
h4 a{color:#335277; text-decoration:none;}
.h4_magenta{color:#E73D77;font-size:15px;font-family:Georgia, Times, serif;margin-bottom:5px;margin-top:5px;font-weight:bold;}
.h4_magenta a{color:#E73D77; text-decoration:none;}
li {list-style-image:url(../img/signs/li-punkt.gif);margin-top:5px;}
.ueberschrift_magenta {color:#E73D77;font-size:22px;font-family:Georgia, Times, serif;font-weight:normal;margin:5px 0 10px;border-bottom:6px solid #E6E6E6;padding-bottom:8px;line-height:22px;}
.ueberschrift_magenta_anwaelte {color:#E73D77;font-size:22px;font-family:Georgia, Times, serif;font-weight:normal;margin:5px 0 10px;border-bottom:6px solid #E6E6E6;padding-bottom:8px;line-height:22px;}
.ueberschrift_magenta_klein {color:#E73D77;font-size:14px;font-family:Georgia, Times, serif;font-weight:normal;margin-bottom:5px;margin-top:-5px;}
.ueberschrift_magenta a{color:#E73D77;text-decoration:none;}
.ueberschrift_magenta_klein a{color:#E73D77;text-decoration:none;}
.strong{float:left;font-weight:bold;margin-right:3px;position:relative;}
.icon{background-image:url(../img/signs/pdf.gif);background-repeat:no-repeat;width:12px;height:14px;position:relative;top:3px; left:2px; float:left;margin-right:7px;}
.top{position:relative;width:100%;z-index:-2;background-color:#5690C2;height:480px;}
.top_left{position:absolute;float:left;background-image:url(../img/bg/top-verlauf.jpg);background-repeat:no-repeat;background-color:#335277;width:100%;height:480px;left:0;text-align:left;}
.top_right{position:absolute;float:left;background-image:url(../img/bg/haus.gif);background-repeat:no-repeat;background-position:right;width:408px;right:0;height:480px;}
.bereich_top{position:relative;margin-top:-490px;height:480px;color:#FFFFFF;}
.bereich_top a{color:#FFFFFF;text-decoration:none;}
.bereich_top a:hover{color:#FFFFFF;text-decoration:underline;}
.bereich_top_gesamt{width:920px;}
.logo {position:relative;float:left;top:50px;width:154px;height:75px;padding-left:20px;}
.logo_print{display:none;}
/* Style mit FR-Version */
/* .flaggen{left:14px;position:relative;top:3px;width:100px;left:87px;} */
/* Style ohne FR-Version */
.flaggen{left:14px;position:relative;top:3px;width:100px;left:103px;}
.navigation{position:relative;float:left;text-align:left;text-align:left;margin-top:50px;height:120px;left:100px;}
*html .navigation{ /*IE6 only*/
	position:relative;float:left;text-align:left;text-align:left;margin-top:50px;height:120px;left:50px;}
.navigation_top{position:static;z-index:0;float:left;padding-left:20px;margin-right:40px;}
.navigation_top_last{position:static;z-index:0;float:left;padding-left:20px;}
.navi_hauptpunkt{position:relative;float:left;border-bottom:1px solid;padding-right:55px;padding-bottom:3px;margin-bottom:5px;font-size:14px;}
.navi_bot_ueberschrift {margin-bottom:5px;font-size:14px;border-bottom:1px solid;padding-bottom:3px;width:626px;}
.navi_bot_1 {position:relative;float:left;width:270px;}
.navi_bot_2 {position:relative;float:left;width:420px;}
.balken {background-image:url(../img/bg/balken.png);background-repeat:repeat-x;width:100%;height:90px;text-align:left;}
*html .balken { /*IE6 only*/
	background-image:url(../img/bg/balken.gif);background-repeat:repeat-x;width:100%;height:90px;text-align:left;}
.textbox_top{position:relative;font-size:12px;font-weight:normal;line-height:25px;color:#FFFFFF;text-align:left;*top:10px;float:left;padding-left:290px;}
.textbox_top_text{width:608px;}
.content_top{position:relative;z-index:-1;background-image:url(../img/bg/content-top.gif);background-repeat:no-repeat;width:922px;height:20px;top:-95px;*margin-bottom:-95px;}
.content{position:relative;background-image:url(../img/bg/content-schatten.gif);background-repeat:repeat-y;width:920px;background-color:#FFFFFF;color:#335277;font-size:13px;line-height:20px;text-align:left;margin-top:-95px;left:1px;min-height:630px;
height:auto !important;  /* für moderne Browser */
height:610px;  /*für den IE */}
*html .content_bottom { /*IE6 only*/
	margin-left:-18px;}

.content_left{position:static; z-index:0;float:left;width:515px;padding-left:20px;padding-bottom:30px;}
.content_right{position:static; z-index:0;float:left;width:300px;margin-left:55px;padding-bottom:30px;}
.content_right_anwaelte{position:static; z-index:0;float:left;width:300px;margin-left:55px;padding-bottom:50px;}
.content_bottom{position:relative;background-image:url(../img/bg/content-bottom-schatten.gif);background-repeat:repeat-y;height:250px;color:#FFFFFF;width:922px;text-align:left;*margin-top:-20px;}
.content_bottom a{color:#FFFFFF;text-decoration:none;}
.content_bottom a:hover{color:#FFFFFF;text-decoration:underline;}
.logo_klein {position:relative;float:left;width:160px;height:52px;padding-top:35px;left:40px;}
.navigation_bottom{position:relative;float:left;margin-top:35px;margin-left:30px;margin-right:20px;}
.link_bottom{position:relative;padding-right:16px;margin-top:-30px;top:10px;width:900px;}
.copyright{position:relative;float:left;width:780px;text-align:left;color:#FFFFFF;padding-left:40px;}
.copyright_fr{position:relative;float:left;width:765px;text-align:left;color:#FFFFFF;padding-left:40px;}
.impressum{position:relative;float:left;text-align:right;}
.link_bottom a{color:#FFFFFF;text-decoration:none;}
.link_bottom a:hover{color:#FFFFFF;text-decoration:underline;}
.content_bottom_schatten {position:relative;background-image:url(../img/bg/content-bottom.gif);background-repeat:no-repeat; width:922px;height:26px;top:10px;left:-1px;padding-bottom:50px;}
*html .content_bottom { /*IE6 only*/
	left:9px;}
/* Anwaltsuche */
#layer a{color:#E73D77;text-decoration:none;}
#layer a:hover{color:#E73D77;text-decoration:underline;}
#layer{background-color:white;width:100%;position:absolute;z-index:9999;color:#335277;padding-bottom:20px;left:0px;}
.input{position:relative;float:left;background-image:url(../img/signs/input.gif);background-repeat:no-repeat;width:228px;border:0px solid;height:18px;color:#436B9E;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin-top:9px;padding:7px;}
.search{position:relative;float:left;background-image:url(../img/signs/suchen.gif);background-repeat:no-repeat;width:68px;border:0px solid;height:26px;color:#FFFFFF;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin-top:13px;padding:6px 7px 7px 10px;background-color:transparent;margin-left:6px;}
*html .search{margin-top:-8px;}
.anwaltsuche_top{background-image:url(../img/bg/anwaltsuche.jpg);background-repeat:no-repeat;height:94px;color:#FFFFFF; font-size:15px;padding-left:17px;padding-top:10px;}
.anwaltsuche_top a{color:#FFFFFF;}
.anwaltsuche_top a:hover{color:#FFFFFF; text-decoration:none;}
.anwaltsuche_top_left{position:relative;float:left;width:362px;margin-top:12px;}
.anwaltsuche_top_right{position:relative;float:left;width:50px;top:18px;}
.anwaltsuche_content{ padding:13px 10px 10px;}
.anwaltsuche_trenner{height:1px;background-color:#88A5CC;overflow:hidden;width:450px;margin-bottom:10px;margin-top:20px;}
.anwaltsuche_text{position:relative;float:left;width:320px;margin-top:2px;color:#335277;}

.content_right ul{position:relative;left:-20px;}
.content_right ul a{text-decoration:none;color:#335277;border-bottom:none;}
.content_right ul a:hover{color:#335277;text-decoration:none;border-bottom:1px solid #E73D77;}

.content_right_anwaelte ul{position:relative;left:-20px;}
.content_right_anwaelte ul a{text-decoration:none;}
.content_right_anwaelte ul a:hover{text-decoration:underline;}

.ul_blau{margin-top:15px; color:#335277;}
.ul_blau a{color:#335277;border-bottom:1px solid #335277;}
.ul_blau a:hover{color:#335277;text-decoration:none; border-bottom:none;}
.ul_blau li{list-style-image:url(../img/signs/li-punkt.gif);margin-top:15px;}
ul a{text-decoration:none;}
ul a:hover{color:#E73D77;text-decoration:none;}
.hintergrund_grau{background-color:#F2F2F2;width:483px;height:auto;padding:5px 15px 15px;margin-top:20px;margin-bottom:20px;}
.hintergrund_grau ul a{text-decoration:underline; color:#335277;}
.hintergrund_grau ul a:hover{text-decoration:none;color:#335277;}
.anwaelte_liste_img{position:relative;float:left;width:70px;margin-bottom:25px;margin-top:4px;}
.anwaelte_liste_text{position:relative;float:left;width:413px;font-size:12px;}
.anwaelte_liste_link{font-size:11px;margin-top:-34px;text-align:right;width:492px;} 

.standorte_text{position:relative;float:left;width:308px;margin-bottom:15px;margin-right:10px;}
.standorte_img{position:relative;float:left;width:197px;margin-bottom:7px;}
.standort_kontakt_lage_left{position:relative;float:left; width:110px;margin-bottom:30px;cursor:pointer;}
.standort_kontakt_lage_right{position:relative;float:left; width:280px;margin-bottom:30px;cursor:pointer;}
.map_standort{position:relative;border:1px solid #335277;width:500px;height:250px;margin-top:10px;}
.standort_kontakt_left { position:relative; float:left; width:110px;}
.standort_kontakt_right { position:relative; float:left; width:280px;}
.layer_standort {width: 510px;}
.layer_standort h5 {margin:0 0 -3px;font-size:11px;cursor:pointer;font-family:Verdana;font-weight:normal;color:#666666;}
.layer_standort p {font-size:11px;margin:7px 0 12px;padding:0 12px 8px;font-family:Verdana;color:#666666;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
h5{text-decoration:underline;}
h5.active {font-weight:bold;color:#666666;font-size:12px;margin-top:5px;text-decoration:none;}
.kontaktdetails_standort{margin-top:10px;width:250px;}
.font_size_11{font-size:11px; margin-top:10px;}

.paging{float:left;margin-top:0px;position:relative;text-align:right;top:10px;width:100%;}
.paging a{ text-decoration:none;}
.paging_aktiv{background-color:#335277;color:#FFFFFF;padding:3px 7px;}
.paging_aktiv a{color:#FFFFFF;}
.paging_inaktiv{background-color:#FFFFFF;border:1px solid #335277;padding:2px 6px;}

.float_left{position:relative;float:left;margin-right:10px;margin-bottom:8px;}
.float_left a{text-decoration:none;}
.float_left a:hover{color:#E73D77;text-decoration:none;}
.float_left_anwaelte{position:relative;float:left;margin-right:10px;margin-bottom:8px;}
.float_left_anwaelte a{text-decoration:none;color:#335277;border-bottom:none;}
.float_left_anwaelte a:hover{color:#335277;text-decoration:none;border-bottom:1px solid #E73D77;}
.kontaktdaten_print{display:none;}


/* Ajax Anwaltsuche */
.suggestionsBox {
		position: relative;
		margin: 0px 0px 0px 0px;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
