@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
body {background: url(../_images/bg_body.jpg) repeat-x #f8f7f2; margin: 0; padding: 0; font-size: 76%; line-height: 140%; color: #333333; font-family:Verdana, Arial, Helvetica, sans-serif;}

a img				{border: none; float:left;}
a:hover	img	 		{filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
a, a:visited		{text-decoration: underline; color: #00CCFF;}

p 					{padding: 10px 0 10px 0;}

h1 {left; font-family: "Times New Roman", Times, serif; font-size: 50px; line-height:30px; font-weight:normal; color:#e9972e; padding: 10px 0px 20px 0px;}

.nofloat			{clear: both; font-size: 0.0001em; line-height: 0.00001em;}
.nopadding 			{padding: 0;}
.nomargin 			{margin: 0;}
.noborder 			{border: 0; text-decoration: none;}
.floatright			{float: right;}
.floatleft 			{float: left;}
.cms_text 			{float: left; width: 430px; margin-right: 20px;}
.cms_bild 			{float: left; width: 150px;}

#container {}
#site {width: 980px; margin-left:auto; margin-right: auto;}

#navi {}
#navi ul {margin: 0px; padding: 69px 0px 0px 0px; text-align: right;}
#navi li {text-align: right; width: 220px; list-style:none;}
#navi li a, #navi li a:link, #navi li a:visited {color: #FFFFFF; font-size: 14px; text-decoration:none; width: 220px; height: 31px; line-height: 31px; }
#navi li a:hover {color: #00FFFF; }
#adr {color: #2f8aca; text-align:right; padding: 75px 20px 0px 0px;}

#content { color:#2f8aca;}

#top_navi {padding: 30px 0px 0px 450px; color: #aaabac;}
#top_navi a, #top_navi a:link, #top_navi a:visited {color: #aaabac; text-decoration: none; padding: 0px 5px 0px 5px;}
#top_navi a:hover {color: #0099CC;}

#sizer 					{padding: 80px 0px 20px 550px;}
#sizer li 				{float:left; list-style:none;}
#sizer a img	 		{filter:alpha(opacity=40); -moz-opacity: 0.40; opacity: 0.40;}
#sizer a:hover img	 	{filter:alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80;}

#date { color: #aaabac; font-size: 10px; line-height: 30px; height: 30px; background: url(../_images/date_line.gif) no-repeat;}

#content_left {float: left; background:url(../_images/bg_left.jpg) no-repeat; width:263px; min-height: 770px; _height: 770px;}
#content_right {float: left; background:url(../_images/bg_site_line.jpg) repeat-y; min-height: 770px; _height: 770px;}
#content_right_in {float: left; background:url(../_images/gb_site.jpg) no-repeat; width:715px; min-height: 770px; _height: 770px;}

#left {float: left; width: 250px; padding-right: 30px;}
#right {float: left; width: 250px;}

#left_ra {float: left; width: 330px; padding-right: 30px;}
#right_ra {float: right; width: 210px;}
.ul_ra { list-style:none;}
#leistungen_ra {float:left; width:570px;}
#anwalt {border: 4px #f0efed solid; padding:3px;}

#fo_mail {color: #aaabac; font-size: 10px; line-height: 30px; height: 30px; text-align:right; background:url(../_images/maill_line.gif) no-repeat;}
#fo_mail a, #fo_mail a:link, #fo_mail a:visited {color: #aaabac; text-decoration:none;}
#fo_mail a:hover {color:#0066FF;}

#content_main {width: 574px; padding-left: 75px;} 
#footer {background: url(../_images/bg_footer.jpg) no-repeat; height: 37px; margin: 0px 0px 0px 263px;}

