/* Style sheet ra-beuther */
html{background-image:url("tl_files/ra-beuther/layout/BG_Pattern.gif");background-repeat:repeat;font-family:"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, Verdana, sans-serif;;font-weight:normal;font-size:12px;color:#414042;line-height:130%;}
#mainwrapper{width:980px;margin: 0 auto;}
#wrapper{margin-top:15px;background:#fff url("tl_files/ra-beuther/layout/sidebanner_background.png") right top repeat-y;border:1px solid #414042;}
#header{background:url("tl_files/ra-beuther/layout/topbanner.jpg") left top no-repeat;}
#header .title{width:694px;position:absolute;overflow:hidden;margin-top:42px;margin-left:40px;font-weight:bold;font-size:16px;color:#fff;text-transform: uppercase;z-index:100;}
#header .logo{height:96px;text-align:right;vertical-align:middle;}
#container{margin:20px 0 0;}
#left,#right{min-height:550px;}
#right{margin-top:-18px;background-image:url("tl_files/ra-beuther/layout/sidebanner_background.png");background-repeat:repeat-y;}
#right .inside{text-align:right;}
#main{width:600px;z-index:1;}
#main .inside{margin:0 30px;padding:30px 0;}
#main h1{margin:3px 0 12px;padding-bottom:8px;border-bottom:1px solid #414042;font-family:"Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;font-weight:bold;font-size:14px;color:#2763a2;line-height:18px;text-transform: uppercase;}
#main h2{margin:3px 0 12px;padding-bottom:8px;font-family:"Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;font-weight:bold;font-size:14px;color:#2763a2;line-height:18px;text-transform: uppercase;}
#main h3{width:766px;height:43px;left:-30px;position:relative;display:block;margin-top:20px;margin-right:0;margin-bottom:0;padding-top:14px;padding-left:30px;background-image:url("tl_files/ra-beuther/layout/sitebanner.jpg");background-repeat:no-repeat;font-size:12px;color:#fff;z-index:10;}
#main .dividor{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #414042;}
#main a{font-weight:bold;font-style:italic;text-decoration:none;color:#2763a2;}
#main a:hover{text-decoration:underline;}
#main .ce_text{text-align:justify;}
#main .ce_text p{margin:0;padding:0;}
#main .ce_text ul{margin-left:0;padding-left:17px;list-style-image:url("tl_files/ra-beuther/layout/bullet.png");}
#main .ce_form{width:600px;left:-113px;position:relative;display:list-item;margin-top:0;z-index:10;}
#main .ce_form td{padding:3px 3px 7px;vertical-align:top;}
#main .ce_form td.col_0{padding-right:30px;text-align:right;font-weight:bold;color:#2763a2;text-transform: uppercase;}
#main .ce_form input,#main .ce_form textarea{width:300px;}
#main .ce_form textarea{width:450px;}
#main .ce_form input.submit,#main .ce_form input.captcha{width:auto;}
#main .ce_form input.submit{padding:1px 5px 2px;background-color:#2763a2;border:0;font-weight:bold;color:#fff;text-transform:uppercase;}
#main .ce_form p.error{margin:0;font-weight:bold;font-size:11px;color:#dd0000;}
#main .ce_form input.text{border:1px solid #c2c2c4;}
#main .ce_form span.mandatory{display:none;}
#main .ce_form input.mandatory,#main .ce_form textarea.mandatory,#main .ce_form input.captcha{border:1px solid #2763a2;}
#main .anwaelte td{padding-bottom:4px;vertical-align:top;border-top:1px solid #77787B;}
#main .anwaelte td.col1{width:175px;}
#main .anwaelte td h1{border-bottom:1px dotted #414042;}
#main .anwaelte td h1.double{padding-top:8px;border-top:1px dotted #414042;border-bottom:1px dotted #414042;}
#main li{line-height:130%;}
#standorte.block,#standort-lorch.block,#standort-pluederhausen.block,#kontaktseite.block{overflow:visible;}
#main .standort td{width:347px;}
#main .standort td.col2{padding-left:10px;}
.inmap{height:14px;margin-top:-40px;margin-bottom:40px;margin-left:10px;}
#main .inmap a.googlelink,.inmap a.googlelink:hover{vertical-align:middle;font-weight:bold;color:#fff;line-height:14px;font-style:normal;}
#main table.kontakt td{padding-right:60px;}
.footercontent{height:50px;position:absolute;display:block;margin-top:4px;margin-left:100px;vertical-align:top;z-index:50;}
.box{width:160px;margin-top:37px;margin-right:10px;background-color:#fff;}
.box h3{height:17px;display:block;margin-top:0;margin-bottom:10px;padding-top:2px;padding-left:25px;background-color:#2763a2;font-weight:bold;font-size:12px;color:#ffffff;text-transform: uppercase;}
.box .layout_latest,.box .inside{margin-right:10px;margin-left:10px;padding-left:15px;font-weight:normal;font-size:11px;}
.box h2{margin-top:0;margin-bottom:5px;padding:0;font-size:11px;}
.box a{font-weight:bold;font-style:italic;text-decoration:none;color:#2763a2;}
.box a:hover{text-decoration:underline;}
.box p{margin-top:0;margin-bottom:5px;padding:0;}
.box .formulare ul{margin:0 0 0 2px;padding:0;vertical-align:text-top;list-style-type:square;}
.box .formulare li{height:18px;}
.mod_newsarchive .layout_short{padding-bottom:10px;border-bottom:1px solid #CCCCCC;}
#news h2 a{font-weight:bold;text-decoration:none;font-size:15px;}
#main .mod_newslist .layout_latest{margin-top:10px;padding-top:3px;border-top:1px solid #2763A2;}
#main .mod_newslist p.info{display:inline;padding-right:5px;border-right:1px solid #2763A2;font-weight:bold;font-size:13px;color:#2763A2;}
#main .mod_newslist h2{display:inline;padding-left:5px;font-weight:bold;font-weight:normal;font-size:13px;color:#2763A2;}
#main .mod_newslist h2 a{font-weight:bold;font-style:normal;}
#main .mod_newslist p.teaser{margin-top:3px;padding-top:10px;border-top:1px solid #2763A2;}
