/* Callback Captcha Styles */
.recaptcha_r1_c1, .recaptcha_r2_c1, .recaptcha_r2_c2, .recaptcha_r3_c1, .recaptcha_r3_c2, .recaptcha_r3_c3, .recaptcha_r4_c1, .recaptcha_r4_c2, .recaptcha_r4_c3, .recaptcha_r4_c4, .recaptcha_r7_c1, .recaptcha_r8_c1 {
	background: none;
}

#rechte_spalte_hilfe {
  width: 260px;
  float: left;
  margin-left: 15px;
}

#werbung_rechts {
   	margin-top: 0;
  	width: 200px;
}

#main_content600 A:LINK {color:#006AB6;}
#main_content600 A:VISITED {color:#006AB6;}
#main_content600 A:HOVER {color:#006AB6;}

#f_a_menu ul {
	margin: 0px;
	padding: 0px;
}
#f_a_menu .head_black13 {
}

#f_a_menu li {
	list-style: none;
	list-style-position: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	
}
#f_a_menu li ul.content li {
	list-style: none;
	list-style-position: none;
	display: block;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	font-size: 12px;
}

#f_a_menu .toggle {
	padding-left: 15px;
	display: block;
	background-image: url(http://www.123recht.net/graphx/geiloimages/f_a_menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	cursor: pointer;
}

#f_a_menu .act {
	background-image: url(http://www.123recht.net/graphx/geiloimages/f_a_menu_arrow_down.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}

#f_a_menu .box_white_content_208 {
	background-image: url(http://www.123recht.net/graphx/geiloimages/mandaten_sind_uns.jpg);
	background-position: 0px 300px;
	background-repeat: no-repeat;
}

#f_a_menu .new {
	display: block;
  background-image: url(http://www.123recht.net/graphx/geiloimages/f_a_menu_new.gif);
  background-position: right;
  background-repeat: no-repeat;
}

.seiten_menu_no {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
}

.seiten_menu_no_sub {
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 5px;
	border: none;
}

.seiten_menu_act {
  width: 170px;
  background-color: #EBEBEB; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
  padding-top: 0px;
}
.seiten_menu_act_head {
  color: #006AB6;
  font-weight: bold;
  font-size: 18px; 
  padding-top: 5px
}
.seiten_menu_act_head A {
	color:#006AB6;
}

.seiten_menu_act .seiten_menu_no_sub {
  font-size: 12px;
  line-height: 14px;
  padding-bottom: 5px;
}

h1.csc-firstHeader {
	/*font-family: Arial,Helvetica,sans-serif;
	font-size: 28px;
	line-height: 34px;
	font-weight: bold;
	color: #006AB6;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;*/
	font-size: 22px;
	line-height: 26px;
	display: block;
	margin-bottom: 10px;
	color: #24282C;
}

p.csc-subheader {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	color: #24282c;
	padding: 0px;
	margin: 0px;
}

/* Newsletter */




/* FAQ */


.tx-irfaq-pi1 .tx-irfaq-pi1 {
	border-bottom: 1px solid #E1E1E1;
	float: none;
	clear: both;
}
.tx-irfaq-pi1 h2 {
	padding: 0px;
	margin: 0px;
	line-height: 30px;
	float: left;
}
.tx-irfaq-pi1 ul.faq ul {
background-color: #F0F0F0;
}
.tx-irfaq-pi1 ul.faq {
	width: 100%;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.tx-irfaq-pi1 ul.faq li.q {
	width: 100%;
	line-height: 25px;
	border-top: 1px solid #E1E1E1;
	list-style-type: none;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
}
.tx-irfaq-pi1 ul.faq li.a {
	list-style-type: none;
	border-top: 1px solid #E1E1E1;
	background-color: #F0F0F0;
	float: none;
	padding: 7px;
	padding-left: 12px;
}
.tx-irfaq-pi1 ul.faq li.a p,.tx-irfaq-pi1 ul.faq li.a p ul,.tx-irfaq-pi1 ul.faq li.a div, .tx-irfaq-pi1 ul.faq li.a p {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
input.error, textarea.error, select.error {
	border: 1px solid red;
}
label.error {
	display: block;
	margin-left: 310px;
	color: red;
}

/* lists */

ul, menu, dir {
  display: block;
  list-style-type: disc;
  margin: 1em 0;
  -moz-padding-start: 40px;
}

ol {
  display: block;
  list-style-type: decimal;
  margin: 1em 0;
  -moz-padding-start: 40px;
}

li {
  display: list-item;
  -moz-float-edge: margin-box;
}

/* nested lists have no top/bottom margins */
ul ul,   ul ol,   ul dir,   ul menu,   ul dl,
ol ul,   ol ol,   ol dir,   ol menu,   ol dl,
dir ul,  dir ol,  dir dir,  dir menu,  dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul,   dl ol,   dl dir,   dl menu,   dl dl {
  margin-top: 0;
  margin-bottom: 0;
}

/* 2 deep unordered lists use a circle */
ol ul,   ul ul,   menu ul,   dir ul,
ol menu, ul menu, menu menu, dir menu,
ol dir,  ul dir,  menu dir,  dir dir {
  list-style-type: circle;
}

/* 3 deep (or more) unordered lists use a square */
ol ol ul,     ol ul ul,     ol menu ul,     ol dir ul,
ol ol menu,   ol ul menu,   ol menu menu,   ol dir menu,
ol ol dir,    ol ul dir,    ol menu dir,    ol dir dir,
ul ol ul,     ul ul ul,     ul menu ul,     ul dir ul,
ul ol menu,   ul ul menu,   ul menu menu,   ul dir menu,
ul ol dir,    ul ul dir,    ul menu dir,    ul dir dir,
menu ol ul,   menu ul ul,   menu menu ul,   menu dir ul,
menu ol menu, menu ul menu, menu menu menu, menu dir menu,
menu ol dir,  menu ul dir,  menu menu dir,  menu dir dir,
dir ol ul,    dir ul ul,    dir menu ul,    dir dir ul,
dir ol menu,  dir ul menu,  dir menu menu,  dir dir menu,
dir ol dir,   dir ul dir,   dir menu dir,   dir dir dir {
  list-style-type: square;
}

.csc-mailform {
	border: none;
	padding: 10px;
}

.csc-mailform-field {
	height: 30px;
}

.tx-irfaq-pi1 a, .tx-irfaq-pi1 a:link, .tx-irfaq-pi1 a:visited, .tx-irfaq-pi1 a:hover {
	text-decoration: underline;
}


p.bodytext A:link {color:#006AB6;text-decoration:underline; cursor: pointer;}
p.bodytext A:visited {color:#006AB6;text-decoration:underline; cursor: pointer;}
p.bodytext A:hover {color:#24282C;text-decoration:underline; cursor: pointer;}

.rgtabs-menu  {
  background: url(http://www.123recht.net/graphx/geiloimages/produkte_bg.gif) bottom left repeat-x;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
  border:none;
}

.presseItem .bodytext {
 display: inline; 
}

.presseItem {
	width: 600px;
}

UL {
	list-style-position: inside;
}

.csc-menu-1 {
  padding: 0px;
  list-style-type: none;
}
.csc-menu-1 LI{
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px #E1E1E1 solid;
  font-size: 16px;
  font-weight: bold;
  color: #006AB6
}

.csc-menu-1 LI A:LINK {
  color: #006AB6
}
.csc-menu-1 LI A:VISITED{
  color: #006AB6
}
.csc-menu-1 LI A:HOVER{
  color: #006AB6
}

#metaData {
	display: none;
}

#nutzeragb {
	border: 1px #D9D9D9 solid;
	padding: 15px;
	font-family: helvetica, arial, sans serif;
	font-size: 14px;
	font-weight: lighter;
	margin-bottom: -1px;
}
	#nutzeragb h2 {
		margin-top: 0px;
	}
	#nutzeragb ul {
		padding: 0px;
		margin-top: -10px;
	}
	#nutzeragb li {
		line-height: 25px;
		list-style: none;
		padding-left: 22px;
		padding-top: 5px;
		background: url('http://123recht.net/graphx/geiloimages/greenBullet.png') white no-repeat left;
	}
    
.menu_leftrightFirst {
	    background: url('http://www.123recht.net/graphx/geiloimages/123spritesV9.png') no-repeat scroll -221px -501px transparent;
	    height: 100px;
	}
	#menu_leiste {
	    background: url('http://www.123recht.net/graphx/geiloimages/123SpritesStretchV3.png') repeat-x scroll 0 -649px transparent;
	    height: 100px;
	}
	.menu_leftright {
	    background: url('http://www.123recht.net/graphx/geiloimages/123spritesV9.png') no-repeat scroll -233px -501px transparent;
	    height: 100px;
	}
