BODY {
  margin: 0px;
  background-image: url(/graphx/geiloimages/bg_red.gif);
  background-repeat: repeat-x;
}

BODY HR {
  border-top: 1px #E1E1E1 solid;
  border-left: none;
  border-right: none;
  border-bottom: none;
  margin-top: 5px;
  *margin-top: 0px;
  margin-bottom: 5px;
  *margin-bottom: 0px;
  height: 1px;
}


BODY A:LINK {text-decoration:none;}
BODY A:VISITED {text-decoration:none;}
BODY A:HOVER {text-decoration:underline;}

IMG {
	border: none;
}


TD {font-size: 12px;line-height:16px;}

P {
	padding-bottom: 10px;
}

/* MENU BEGIN */
#top_menu .grey_orange A:LINK {color:#000000;font-weight:bold;text-decoration:none;}
#top_menu .grey_orange A:VISITED {color:#000000;font-weight:bold;text-decoration:none;}
#top_menu .grey_orange A:HOVER {color:#000000;font-weight:bold;text-decoration:underline;}

#top_menu .grey_green A:LINK {color:#000000;font-weight:bold;text-decoration:none;}
#top_menu .grey_green A:VISITED {color:#000000;font-weight:bold;text-decoration:none;}
#top_menu .grey_green A:HOVER {color:#000000;font-weight:bold;text-decoration:underline;}

#top_menu .grey_red A:LINK {color:#000000;font-weight:bold;text-decoration:none;}
#top_menu .grey_red A:VISITED {color:#000000;font-weight:bold;text-decoration:none;}
#top_menu .grey_red A:HOVER {color:#000000;font-weight:bold;text-decoration:underline;}

#top_menu .grey_yellow A:LINK {color:#000000;font-weight:bold;text-decoration:none;}
#top_menu .grey_yellow A:VISITED {color:#000000;font-weight:bold;text-decoration:none;}
#top_menu .grey_yellow A:HOVER {color:#000000;font-weight:bold;text-decoration:underline;}

#top_menu .yellow A:LINK {color:#FFFFFF;font-weight:bold;text-decoration:none;}
#top_menu .yellow A:VISITED {color:#FFFFFF;font-weight:bold;text-decoration:none;}
#top_menu .yellow A:HOVER {color:#FFFFFF;font-weight:bold;text-decoration:underline;}

#top_menu .green A:LINK {color:#FFFFFF;font-weight:bold;text-decoration:none;}
#top_menu .green A:VISITED {color:#FFFFFF;font-weight:bold;text-decoration:none;}
#top_menu .green A:HOVER {color:#FFFFFF;font-weight:bold;text-decoration:underline;}

.red A:LINK {color:#FFFFFF;font-weight:bold;text-decoration:none;}
.red A:VISITED {color:#FFFFFF;font-weight:bold;text-decoration:none;}
.red A:HOVER {color:#FFFFFF;font-weight:bold;text-decoration:underline;}

/* inaktiv mit farbiger border */
#top_menu .grey_orange {
  height:35px;
  float:left;
  z-index: 0;
  position: relative;
  margin-left:-10px;
  border-bottom: 2px #FF7322 solid;
}
#top_menu .grey_green {
  height:35px;
  float:left;
  z-index: 0;
  position: relative;
  margin-left:-10px;
  border-bottom: 2px #8c100c solid;
}
#top_menu .grey_red {
  height:35px;
  float:left;
  z-index: 0;
  position: relative;
  margin-left:-10px;
  border-bottom: 2px #E2001A solid;
}
#top_menu .grey_yellow {
  height:35px;
  float:left;
  z-index: 0;
  position: relative;
  margin-left:-10px;
  border-bottom: 2px #FFE800 solid;
}
/* ************************** */
#top_menu .red {
  height:35px;
  float:left;
  z-index: 1;
  position: relative;
  margin-left:-10px;
  border-bottom: 2px #E2001A solid;
}
#top_menu .red_left {
  height: 35px;
  width: 14px;
  float:left;
  background: url(/graphx/geiloimages/menu/menu_red_left.png) no-repeat top;
  z-index: 1;
}
#top_menu .red_right {
  height: 35px;
  width: 14px;
  float:left;
  background: url(/graphx/geiloimages/menu/menu_red_right.png) no-repeat top;
  z-index: 1;
}
#top_menu .red_middle {
  height: 30px;
  *height: 35px;
  padding-top: 5px;  
  float:left;
  background: url(/graphx/geiloimages/menu/menu_red_middle.png) repeat-x top;
  font-size:11px;
  font-weight: bold;
  color: #FFFFFF;
}

#top_menu .green {
  height:35px;
  float:left;
  z-index: 1;
  position: relative;
  margin-left:-10px;
  border-bottom: 2px #8C100C solid;
}
#top_menu .green_left {
  height: 35px;
  width: 14px;
  float:left;
  background: url(/graphx/geiloimages/menu/menu_green_left.png) no-repeat top;
  z-index: 1;
}
#top_menu .green_right {
  height: 35px;
  width: 14px;
  float:left;
  background: url(/graphx/geiloimages/menu/menu_green_right.png) no-repeat top;
  z-index: 1;
}
#top_menu .green_middle {
  height:30px;
  *height: 35px;
  float:left;
  padding-top: 5px;
  background: url(/graphx/geiloimages/menu/menu_green_middle.png) repeat-x top;
  font-size:11px;
  font-weight: bold;
  color: #FFFFFF;
}

#top_menu .blue {
  height:35px;
  float:left;
  z-index: 1;
  position: relative;
  margin-left:-10px;
  border-bottom: 2px #005594 solid;
}
#top_menu .blue_left {
  height: 35px;
  width: 14px;
  float:left;
  background: url(/graphx/geiloimages/menu/menu_blue_left.png) no-repeat top;
  z-index: 1;
}
#top_menu .blue_right {
  height: 35px;
  width: 14px;
  float:left;
  background: url(/graphx/geiloimages/menu/menu_blue_right.png) no-repeat top;
  z-index: 1;
}
#top_menu .blue_middle {
  height:30px;
  *height: 35px;
  float:left;
  padding-top: 5px;
  background: url(/graphx/geiloimages/menu/menu_blue_middle.png) repeat-x top;
  font-size:11px;
  font-weight: bold;
  color: #FFFFFF;
}

#top_menu .yellow {
  height:35px;
  float:left;
  z-index: 1;
  position: relative;
  margin-left:-10px;
  border-bottom: 2px #FFE800 solid;
}
#top_menu .yellow_left {
  height: 35px;
  width: 14px;
  float:left;
  background: url(/graphx/geiloimages/menu/menu_yellow_left.png) no-repeat top;
  z-index: 1;
}
#top_menu .yellow_right {
  height: 35px;
  width: 14px;
  float:left;
  background: url(/graphx/geiloimages/menu/menu_yellow_right.png) no-repeat top;
  z-index: 1;
}
#top_menu .yellow_middle {
  height:30px;
  *height: 35px;
  float:left;
  padding-top: 5px;
  background: url(/graphx/geiloimages/menu/menu_yellow_middle.png) repeat-x top;
  font-size:11px;
  font-weight: bold;
  color: #FFFFFF;
}

#top_menu .grey_left {
  height: 35px;
  width: 14px;
  float:left;
  background: url(/graphx/geiloimages/menu/menu_grey_left.png) no-repeat top;
  z-index: 0;
}
#top_menu .grey_right {
  height: 35px;
  width: 14px;
  float:left;
  background: url(/graphx/geiloimages/menu/menu_grey_right.png) no-repeat top;
  z-index: 0;
}
#top_menu .grey_middle {
  height: 30px;
  *height: 35px;
  float:left;
  padding-top: 5px;
  background: url(/graphx/geiloimages/menu/menu_grey_middle.png) repeat-x top;
  font-size:11px;
  font-weight: bold;
}
/* MENU END */

H1 {
/*  line-height: 28px;
  float: left;
*/
  font-size: 22px;
  line-height: 26px;
/*  padding-bottom: 15px;*/
  display: block;
  margin-bottom: 10px;
}

H2 {
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 5px;
  display: block;
}

/* STYLES FÜR FOOTER */
#fusszeile_border_top {
  border-top: 1px #CECDCD solid;
  padding-top: 25px;
  margin-top: 25px;
}


#logo {
  margin-top: 15px;  
  float: left;
}

#container {
 width: 999px;
 margin: 0px auto;
}

#top {
  height: 93px;
  width:890px;
}

.menu_leftright {
  height: 89px;
  width: 21px;
  background-image: url(/graphx/geiloimages/menutrenner_red.gif);
  float: left;
}

.float_clearer {
  clear: both;
  font-size: 0px;
  line-height: 0px;
}

#top_menu {
  /*width: 790px;*/
  height: 37px;  
  margin-left: 30px;
  line-height: 13px;
}

#menu_leiste {
  width: 859px;
  height: 89px;
  background-image: url(/graphx/geiloimages/bgmenu_red.gif);
  background-repeat: repeat-x;
  float: left;
}

#menu_leiste .typoFunctions {
	float: right;
}

#datum {
  float: left;
  font-size: 12px;
  margin-top: 10px;
  margin-left: 50px;
}

#user_online {
  float: left;
  color: #FFFFFF;
  margin-top: 9px;
  font-size: 11px;
}

#suchen {
  width: 530px;
  margin: 0px auto;
  margin-top: 15px;
  padding-left: 100px;
}

#suchen INPUT {
  float: left;
  width:150px;
  border:0px;
  margin-right: 5px;
  height: 15px;
  padding: 2px;  
  font-family: arial;
}
#suchen SELECT {
  float: left;
  width:170px;
  border: 0px;
  margin-right: 5px;
  height: 18px;  
  *height: 20px;
  font-size: 12px;
  font-family: arial;
}

#loginform {
  margin-top: 16px;
  *margin-top: 19px;
}
#loginform INPUT{
   float: left;
   margin-right: 5px;
   border: 0px;
   height: 19px;
   padding-top: 3px;
   padding-left: 5px;
   width: 110px;
   font-size: 12px;
   margin-top: 1px;
}

#loginform SPAN {
  margin-top: 2px;
}


#schriftgroesse {
  float: left;
  margin-left:75px;
  padding-left: 10px;
  background: url(/graphx/geiloimages/menu_vertical_line.gif) no-repeat left;
  margin-right: 10px;
  margin-top: 3px;
}
#schriftgroesse IMG {
  vertical-align: bottom;
}
#sprache {
  float: left;
  padding-left: 10px;
  background: url(/graphx/geiloimages/menu_vertical_line.gif) no-repeat left;
  margin-top: 3px;
}

#sie_sind_hier {
  height: 20px;
  width: 880px;
  margin-top: 10px;
  border-bottom: 1px #ADADAD solid; 
}
#sie_sind_hier2 {
  height: 20px;
  width: 880px;
  margin-left: 11px;
  border-bottom: 5px #EBEBEB solid;
  *height:30px;
}

#content_container {
  width: 880px;
  margin-left: 11px;
  padding-top: 15px;
  float: left;
}


/*** STYLES LINKE SPALTE ***/
#linke_spalte {
  width: 170px;
  float: left;
}
#breite_spalte {
  width: 870px;
  float: left;
}

/* Das Seiten Menu begin*/
#seiten_menu {
  width: 170px;
  border-top: 1px #E1E1E1 solid;
}

#seiten_menu A:LINK {
text-decoration: none;
}
#seiten_menu A:VISITED {
text-decoration: none;
}
#seiten_menu A:HOVER {
text-decoration: underline;
}

.seiten_menu_act {
  width: 170px;
  background-color: #EBEBEB;
  border-top: 1px #E1E1E1 solid;
  border-bottom: 1px #E1E1E1 solid;
  padding-top: 2px;
}

.seiten_menu_no_head {
  color: #24282C;
  font-weight: bold;
  font-size: 16px;
  padding-top: 5px;
}
.seiten_menu_no_sub {
  font-size: 12px;
  line-height: 14px;
  padding-bottom: 5px;
  border-bottom: 1px #E1E1E1 solid;
}
.seiten_menu_act_head {
  color: #CC1E26;
  font-weight: bold;
  font-size: 16px;
  padding-top: 5px;
}
.seiten_menu_act_head A {
  color:#CC1E26;
}

/* Das MyRecht Menu begin*/
#myrecht_menu {
  width: 160px;
  border-top: 1px #E1E1E1 solid;
  border-bottom: 1px #E1E1E1 solid;
  background-color: #F4F4F6;
  padding-right: 10px;
  padding-left: 10px;
}

.myrecht_menu_head {
	padding-top: 5px;
	padding-bottom: 5px;
}

#myrecht_menu A:LINK {
	text-decoration: none;
	cursor: pointer;
}
#myrecht_menu A:VISITED {
	text-decoration: none;
	cursor: pointer;
}
#myrecht_menu A:HOVER {
	text-decoration: underline;
	cursor: pointer;
}

.myrecht_menu_act {
  width: 170px;
}

.myrecht_menu_no_head {
  color: #24282C;
  font-weight: bold;
  font-size: 12px;
  border-top: 1px #E1E1E1 solid;
  padding-top: 3px;
  padding-bottom: 3px;
}

.myrecht_menu_act_head {
  color: #CC1E26;
  font-weight: bold;
  font-size: 12px;
  border-top: 1px #E1E1E1 solid;
  padding-top: 3px;
  padding-bottom: 1px;
}

.myrecht_menu_act_head A {
  color:#CC1E26;
}

.myrecht_menu_no_sub {
  padding-bottom: 3px;
}


/* Das Seiten Menu end*/

#inhalt_nach_themen {
  /*width: 170px;*/
  /*margin-top: 10px;*/
}

#inhalt_nach_themen SELECT{
  width:150px;
  border:1px solid #CACDD2;
}

#disp_Allianz {
  margin-top: 10px;
}

#newsletter {
  width: 170px;
  margin-top: 10px;
}

#disp_Newsletter {
  margin-bottom: -3px;
}

.newsletter_MoreLink {
  margin-top: 14px;
  float: right;
  margin-right: 10px;
}

#disp_Karikatur {
  margin-top: 0px;
  margin-bottom: -3px;
}


#disp_Steuer {
  margin-bottom: 0px;
}

#partner {
	margin-bottom: 10px;
}

#partner IMG {
  margin-right: 5px;
}

/***  STYLES MITTLERE SPALTE ***/
#mittlere_spalte {
  width: 420px;
  float: left;
  margin-left: 15px;
}

#linksundmitte_spalte {
  width: 600px;
  float: left;
  margin-left: 15px;
}

#thema_der_woche IMG{
  float: left;
  margin-right: 5px;
  border: 1px #E1E1E1 solid;
  padding: 1px;
}
#thema_der_woche A:LINK {
  text-decoration: none;
}
#thema_der_woche A:visited {
  text-decoration: none;
}
#thema_der_woche A:HOVER {
  text-decoration: underline;
  color: #CC1E26;
}

#thema_der_woche .inhalt {
  line-height: 18px;
}

#thema_der_woche {
  margin-bottom: 20px;
}

.box_content_420 IMG{
}

.box_content_420 LI, {
  margin-left: 15px;
}

.anwalt_beratungen img {
	float: left;
}

.box_content_420 A:LINK {color: #CC1E26; text-decoration: none;}
.box_content_420 A:VISITED {color: #CC1E26; text-decoration: none;}
.box_content_420 A:HOVER {color: #CC1E26; text-decoration: underline;}

/*.box_content_420 .newsimage img {
  float: left;
  margin-right: 5px;
}
.box_content_420 .newsimage img {
  border: 1px #E1E1E1 solid;
  padding: 1px;
  vertical-align: bottom;
}*/
.newsimage a,
.newsimage a:link,
.newsimage a:hover,
.newsimage a:visited {
  line-height: 0px;
  font-size: 0px;
  padding: 0px;
  margin: 0px;
}

.newsimage img {
	vertical-align: bottom;
}
.newsimage {
	font-size: 0px;
	line-height: 0px;
}

.box_content_420 {
  line-height: 18px;
}

#umfrage {
  margin-top: 30px;
}

#fusszeile {
  margin-top: 30px;
  margin-bottom: 50px;
}

#main_contentwide {
  width: 695px;
  float: left;
  margin-left: 15px;
}

/***  STYLES RECHTE SPALTE ***/
#tab_top_127_left{
  width: 129px;
  height: 8px;
  background-image: url(/graphx/geiloimages/box/box_top_grey_129.gif);
}

#tab_content_127_left {
  width: 124px;
  padding-left: 5px;
  padding-bottom: 5px;
  background-image: url(/graphx/geiloimages/box/tab_content_grey_129.gif);
}

#tab_top_127_right {
  width: 129px;
  height: 8px;
  background-image: url(/graphx/geiloimages/box/box_top_white_129.gif);
}

#tab_content_127_right {
  width: 124px;
  padding-left: 5px;
  padding-bottom: 5px;
  background-image: url(/graphx/geiloimages/box/tab_content_white_129.gif);
}

#tabforum_top_127_left{
  width: 129px;
  height: 8px;
  background-image: url(/graphx/geiloimages/box/box_top_grey_129.gif);
}

#tabforum_content_127_left {
  width: 124px;
  padding-left: 5px;
  padding-bottom: 5px;
  background-image: url(/graphx/geiloimages/box/tab_content_grey_129.gif);
}

#tabforum_top_127_right {
  width: 129px;
  height: 8px;
  background-image: url(/graphx/geiloimages/box/box_top_white_129.gif);
}

#tabforum_content_127_right {
  width: 124px;
  padding-left: 5px;
  padding-bottom: 5px;
  background-image: url(/graphx/geiloimages/box/tab_content_white_129.gif);
}

.margin_left_10 {
  margin-left: 10px;
}

.marginTop50 {
  margin-top: 50px;
}

.marginTop20 {
  margin-top: 20px;
}

.marginTop10 {
  margin-top: 10px;
}

#rechte_spalte {
  width: 260px;
  float: left;
  margin-left: 15px;
}


/**#ratgeber_tab_left {
  width: 122px;
  height: 40px;
  background-color: #F0F0F0;
  border-right: 1px #CDCDCD solid;
  border-left: 1px #CDCDCD solid;
  border-top: 1px #CDCDCD solid;
  border-bottom: 1px #F0F0F0 solid;
  padding-left: 5px;
  padding-top: 5px;
  float: left;
}
#ratgeber_tab_right {
  width: 122px;
  height: 40px;
  background-color: #FFFFFF;
  border-right: 1px #CDCDCD solid;
  border-left: 1px #CDCDCD solid;
  border-top: 1px #CDCDCD solid;
  border-bottom: 1px #CDCDCD solid;
  padding-left: 5px;
  padding-top: 5px;
  float: right;
}**/

#ratgeberTabContent2 {
  display: none;
}

.ratgeberbox {
  border-bottom: 1px #CDCDCD solid;
  padding-bottom: 10px;
  padding-top: 10px;
}

/*.ratgeberbox IMG{
  float: left;
  margin-right: 5px;
  padding: 1px;
  border: 1px #E1E1E1 solid;
}*/

.ratgeberbox A:LINK {text-decoration:none;}
.ratgeberbox A:VISITED {text-decoration:none;}
.ratgeberbox A:HOVER {text-decoration:underline;}

.ratgeberbox .button_blue_middle_small A:LINK {color:white;text-decoration:none;}
.ratgeberbox .button_blue_middle_small A:VISITED {color:white;text-decoration:none;}
.ratgeberbox .button_blue_middle_small A:HOVER {color:white;text-decoration:underline;}

.button_blue_middle_small A:LINK {color:white;text-decoration:none;}
.button_blue_middle_small A:VISITED {color:white;text-decoration:none;}
.button_blue_middle_small A:HOVER {color:white;text-decoration:underline;}

.artikel_zum_thema {
  /* changed from right to left for ff mac */
  float: left;
  margin: 10px 0px 10px 10px;
}
.artikel_zum_thema A:LINK {text-decoration:none;}
.artikel_zum_thema A:VISITED {text-decoration:none;}
.artikel_zum_thema A:HOVER {text-decoration:underline;}

.artikel_zum_thema IMG {
  float: left;
  margin-right: 5px;
}

.autor_info {
	float: left;
	margin-right: 10px;
}

.autor_info .funcLink {
	width: 102px; 
	float: right; 
	display: block;
}
.autor_info .funcItem {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 23px;
	height: 18px;
	width: 75px;
	margin: 2px;
	color: #CC1E26;
	font-size: 12px;
/*	border-bottom: 1px solid #E1E1E1;*/
}

.autor_info .funcItem a,
.autor_info .funcItem a:link,
.autor_info .funcItem a:hover,
.autor_info .funcItem a:visited {
	font-size: 12px;
}

.anwalt_liste_bottom_elements .funcItem {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 23px;
	height: 18px;
	width: 75px;
	margin: 2px;
	color: #CC1E26;
	float: left;
	margin-right: 5px;
	font-size: 12px;
/*	border-bottom: 1px solid #E1E1E1;*/
}

.anwalt_liste_bottom_elements .funcItem a,
.anwalt_liste_bottom_elements .funcItem a:link,
.anwalt_liste_bottom_elements .funcItem a:hover,
.anwalt_liste_bottom_elements .funcItem a:visited {
	font-size: 12px;
}


#forum_tab_left IMG{
  float: left;
  margin-right: 3px;
}
#forum_tab_right IMG{
  float: left;
  margin-right: 3px;
}

#forumTabContent2 {
  display: none;
}

.forum_list_light {
  font-size: 12px;
  line-height: 16px;
  background-color: #F9F9F9;
  border-bottom: 1px #E1E1E1 solid;
  padding-top: 3px;
  padding-bottom: 3px;
}
.forum_list_dark {
  font-size: 12px;
  line-height: 16px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px #E1E1E1 solid;
}

.top_list_light {
  font-size: 13px;
  line-height: 18px;
  background-color: #F9F9F9;
  border-top: 1px #E1E1E1 solid;
  border-bottom: 1px #E1E1E1 solid;
  padding-top: 3px;
  padding-bottom: 3px;
}
.top_list_light {
  font-size: 13px;
  line-height: 18px;
  padding-top: 3px;
  padding-bottom: 3px;
}


/* WERBUNG */

#werbung_rechts {
  height: 598px;
  width: 100px;
  float: right;
  margin-top: -5px;
}

#werbung_top {
  width: 466px;
  height:58px;
  float: right;
  margin-top: 15px;  
}

/* WERBUNG ENDE */

#main_content600 {
  width: 600px;
  float:left;
}

#main_content {
  width: 880px;
  float:left;
}

#main_content HR {
  border-top: 1px #CECDCD solid;
  border-left: none;
  border-right: none;
  border-bottom: none;
}

/* FOR JAVA SCRIPT TAB SWITCHER*/
#ratgeberTabContent1 {display:visible;}
#ratgeberTabContent2 {display:none;}

#ratgeberTopTabContent1 {display:visible;}
#ratgeberTopTabContent2 {display:none;}

#forumTabContent1 {display:visible;}
#forumTabContent2 {display:none;}

#ratgeberTabContent1 A:LINK {text-decoration:none;}
#ratgeberTabContent1 A:VISITED {text-decoration:none;}
#ratgeberTabContent1 A:HOVER {text-decoration:underline;}

#ratgeberTabContent2 A:LINK {text-decoration:none;}
#ratgeberTabContent2 A:VISITED {text-decoration:none;}
#ratgeberTabContent2 A:HOVER {text-decoration:underline;}

#ratgeber_tab_left {
  width: 129px;
  height: 39px;
  padding-bottom: 4px;
  *padding-bottom: 0px;   
  border-bottom: 1px #F0F0F0 solid;
  float: left;
}

#ratgeber_tab_right {
  width: 129px;
  height: 39px;
  padding-bottom: 4px;
  *padding-bottom: 0px;   
  border-bottom: 1px #E7E7E7 solid;
  float: right;
}

#ratgeberTabContent1 .button_blue {
/***  margin-left: 80px;*/
}

#forumTabContent1 A:LINK {text-decoration:none;}
#forumTabContent1 A:VISITED {text-decoration:none;}
#forumTabContent1 A:HOVER {text-decoration:underline;}

#forumTabContent2 A:LINK {text-decoration:none;}
#forumTabContent2 A:VISITED {text-decoration:none;}
#forumTabContent2 A:HOVER {text-decoration:underline;}

#forum_tab_left {
  margin-top: 15px;
  width: 129px;
  height: 39px;
  padding-bottom: 4px; 
  *padding-bottom: 0px; 
  border-bottom: 1px #F0F0F0 solid;
  float: left;
}
#forum_tab_right {
  margin-top: 15px;
  width: 129px;
  height: 39px;
  padding-bottom: 4px;
  *padding-bottom: 0px; 
  border-bottom: 1px #E7E7E7 solid;
  float: right;
}



#forum_tab_left IMG{
  float: left;
  margin-right: 3px;
}
#forum_tab_right IMG{
  float: left;
  margin-right: 3px;
}

.leserfoum_menu {
  background-color: #F0F0F0;
  border-top: 1px #E1E1E1 solid;
  border-bottom: 1px #E1E1E1 solid;
  padding: 5px;
}
.leserfoum_menu A:LINK {text-decoration:none;}
.leserfoum_menu A:VISITED {text-decoration:none;}
.leserfoum_menu A:HOVER {text-decoration:underline;}

.leserfoum_menu_left {
  float: left;
  width: 140px;
}
.leserfoum_menu_right {
  float: left;
}

/**********************************/

#teaser_startseite {
  width: 880px;
  height: 248px;
  background: url(/graphx/geiloimages/teaser_bg.jpg);  
  margin-bottom: 10px;
}
#teaser_startseite P {
	padding-bottom: 10px;
}

#teaser_startseite TD {
	*padding: 0px;
	*margin: 0px;
}

#teaser_startseite .button_orange {
  margin-left: 20px;
}
#teaser_persoenliche_beratung, #teaser_fea, #teaser_telefonberatung, #teaser_beauftragen {
  background: url(/graphx/geiloimages/teaser_info_bg.png);
  height: 141px;
  width: 130px;
  margin-right: 10px;
  margin-top: 75px;
  float: left;
  padding: 10px;
  font-size: 12px;
}
#teaser_beauftragen {
  padding: 9px;
}
/**#teaser_fea {
  background: url(/graphx/geiloimages/teaser_info_bg.gif);
  height: 151px;
  width: 130px;
  *height: 151px;
  margin-right: 15px;
  float: right;
  margin-top: 70px;
  padding: 5px;
  font-size: 12px;
}
#teaser_telefonberatung {
  background: url(/graphx/geiloimages/teaser_info_bg.gif);
  height: 151px;
  width: 130px;
  *height: 151px;
  margin-right: 15px;
  float: right;
  margin-top: 70px;
  padding: 5px;
  font-size: 12px;
}
#teaser_beauftragen {
  background: url(/graphx/geiloimages/teaser_info_bg.gif);
  height: 151px;
  width: 130px;
  *height: 151px;
  margin-right: 15px;
  *margin-right: 10px;
  float: right;
  margin-top: 70px;
  padding: 5px;
  font-size: 12px;
}**/
#teaser_stern {
  background: url(/graphx/geiloimages/teaser_stern.png);
  height: 93px;
  width: 104px;
  float: right;
  margin-right: 10px;
  margin-top: 10px;
  padding-top: 12px;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

/***  STYLES LINKE SPALTE ***/
#startseite_content {
  width: 600px;
  float: left;
  margin-right: 5px;
}

#main_content790 {
	margin-left: 15px;
	margin-right: 0px;
	width: 790px;
}

#fea_liste {
  margin-top: 10px;
}
#fea_liste A:LINK {text-decoration:none;}
#fea_liste A:VISITED {text-decoration:none;}
#fea_liste A:HOVER {text-decoration:underline;}

#neue_fragen_bei_fea .button_blue {
margin: 0px;
float:left;
margin-top: 10px;
width: auto;
}
#neue_fragen_bei_fea .button_orange {
margin: 0px;
float:left;
width: auto;
margin-top: 10px;
margin-left: 10px;
}
#neue_fragen_bei_fea .button_orange .button_orange_middle {
  width: auto;
}

/*.fea_zeile {
  border-top: 1px #DEDEDE solid;
}*/

/*.fea_list_head_frage {
  color: #24282C;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  width: 330px;
  /*width: 369px;  */
  /*float: left;
 
}*/
.fea_list_head_land {
  color: #24282C;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 50px;
  text-align: center;
  float: left;
  
}
.fea_list_head_vom {
  color: #24282C;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 90px;
  text-align: center;
  float: left;
 
}
.fea_list_head_einsatz {
  color: #24282C;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 80px;
  text-align: center;
  float: left;
  
}

.fea_list_head_status {
  color: #24282C;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 160px;
  text-align: center;
  float: left;
  
}

.fea_list_status {
  color: #24282C;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 160px;
  text-align: center;
  float: left;
  
}



/*.fea_list_frage {
  color: #24282C;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  width: 330px;
  /**width: 369px;*/
  /*float: left;
}*/
.fea_list_land {
  color: #24282C;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 50px;
  text-align: center;
  float: left;
}
.fea_list_vom {
  color: #24282C;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 90px;
  text-align: center;
  float: left;
}
.fea_list_einsatz {
  color: #24282C;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 80px;
  text-align: center;
  float: left;
}



/*.fea_list_frage_light {
  color: #24282C;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  width: 330px;
  
  float: left;
  background-color: #F9F9F9;
  border-bottom: 1px #DEDEDE solid;
}
.fea_list_land_light {
  color: #24282C;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 70px;
  text-align: center;
  float: left;
  background-color: #F9F9F9;
  border-bottom: 1px #DEDEDE solid;
}
.fea_list_vom_light {
  color: #24282C;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 90px;
  text-align: center;
  float: left;
  background-color: #F9F9F9;
  border-bottom: 1px #DEDEDE solid;
}
.fea_list_einsatz_light {
  color: #24282C;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 80px;
  text-align: center;
  float: left;
  background-color: #F9F9F9;
  border-bottom: 1px #DEDEDE solid;
}
.fea_list_frage_dark {
  color: #24282C;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  width: 330px;
 
  float: left;
  background-color: #F0F0F0;
  border-bottom: 1px #DEDEDE solid;
}
.fea_list_land_dark {
  color: #24282C;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 70px;
  text-align: center;
  float: left;
  background-color: #F0F0F0;
  border-bottom: 1px #DEDEDE solid;
}
.fea_list_vom_dark {
  color: #24282C;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 90px;
  text-align: center;
  float: left;
  background-color: #F0F0F0;
  border-bottom: 1px #DEDEDE solid;
}
.fea_list_einsatz_dark {
  color: #24282C;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 80px;
  text-align: center;
  float: left;
  background-color: #F0F0F0;
  border-bottom: 1px #DEDEDE solid;
}
*/
#aktuelle_meldung {
  margin-top: 20px;
}
.border_top_bottom .button_blue {
  margin: 0px;
  width: auto;
  margin-top: 10px;
}
.border_top_bottom .button_blue_middle {
width: auto;
}

#aktuelle_meldung_list {
  margin-top: 10px;
}

#aktuelle_meldung IMG{
  float: left;
  margin-right: 5px;
}
.aktuelle_list_dark {
  background-color: #F0F0F0;
  padding-top: 5px;
  padding-bottom: 5px;
}
.aktuelle_list_light {
  background-color: #FFFFFF;
  padding-top: 5px;
  padding-bottom: 5px;
}

.kommentar_button {
}

#startseite_forum_tabs {
  width: 260px;
}

#startseite_forum_left {
  float: left;
  width: 260px;
  margin-top: 15px;
}
#startseite_forum_right {
  float: right;
  width: 260px;
  margin-top: 15px;
}

.seiten_menu_myrecht_no {
  font-size: 12px;
  line-height: 14px;
  border-bottom: 1px #E1E1E1 solid;
  margin-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
}
.seiten_menu_myrecht_act {
  margin-top: 5px;
  padding-bottom: 5px;
  padding-top: 3px;
  font-weight: bold;
  border-top: 1px #E1E1E1 solid;
  border-bottom: 1px #E1E1E1 solid;
  background-color: #F0F0F0;
}

#myrecht_content {
 /* width: 600px; */
  width: 675px;
  float: left;
  margin-left: 20px;
  
}

#myrecht_content .head_blue18 {
/*	display: block;*/
}

#myrecht_content #content_left {
	margin-left: 5px;
}

#content_left {
  width: 325px;
  float: left;
}

#content_right {
  width: 325px;
  float: right;
  margin-left: 20px;
}

#myrecht_content .frage_stellen_anmelden_element INPUT {
	margin-right: 10px;
}

#myrecht_content .frage_stellen_anmelden_element frage_stellen_anmelden_content_right INPUT {
	margin:0px;
}

#myrecht_content .box_grey_content_335 IMG {
  float: left;
  margin-right: 5px;
}

#myrecht_content .box_grey_content_335 {
  min-height: 139px;
}

.box_grey_content_335 HR {
  border-top: 1px #CECDCD solid;
  border-left: none;
  border-right: none;
  border-bottom: none;
}

#teaser_myrecht_anwaltsuche {
  background-image: url(/graphx/geiloimages/box/myrecht_teaser_anwaltsuche.jpg);
  width: 325px;
  height: 140px;
}

#teaser_myrecht_anwaltsuche_content {
  padding-top: 10px;
  padding-left: 10px;
  width: 185px;
}

#teaser_myrecht_beratung {
  background-image: url(/graphx/geiloimages/box/myrecht_teaser_beratung.jpg);
  width: 325px;
  height: 140px;
}

#teaser_myrecht_beratung_content {
  padding-top: 10px;
  padding-left: 10px;
  width: 200px;
}

.myrecht_element {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}

.myrecht_element_right_top A:LINK { color: #CC1E26;font-weight: normal;text-decoration:underline;}
.myrecht_element_right_top A:VISITED { color: #CC1E26;font-weight: normal;text-decoration:underline;}
.myrecht_element_right_top A:HOVER { color: #CC1E26;font-weight: normal;text-decoration:underline;}

.myrecht_element A:LINK { color: #CC1E26;font-weight: normal;text-decoration:underline;}
.myrecht_element A:VISITED { color: #CC1E26;font-weight: normal;text-decoration:underline;}
.myrecht_element A:HOVER { color: #CC1E26;font-weight: normal;text-decoration:underline;}

.myrecht_element IMG {
  float: left;
  margin-right: 10px;
}
.myrecht_element_right_top IMG {
  float: left;
  margin-right: 10px;
}
.myrecht_element_content {
  margin-top: 20px;
  float: left;
  width: 274px;
}



.box_yellow_content_600 IMG {
  float: left;
  margin-right: 10px;
  margin-left: 5px;
}

#weiterempfehlen {
  margin-top: 25px;
}

.weiterempfehlen_content_box {
  background-color: #F0F0F0;
  border-top: 1px #CECDCD solid;
  border-bottom: 1px #CECDCD solid;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

#weiterempfehlen_content_left {
  width: 145px;
  float: left;
  font-weight: bold;
  padding-left: 5px;
}

#weiterempfehlen_content_right {
  width: 450px;
  float: right;
}

#weiterempfehlen_content_right INPUT {
  width: 200px;
  height: 20px;
}

#weiterempfehlen_content_right TEXTAREA {
  width: 400px;
  height: 100px;
}





#anmeldefehler {
  margin-top: 25px;
}

.anmeldefehler_content_box {
  background-color: #F0F0F0;
  border-top: 1px #CECDCD solid;
  border-bottom: 1px #CECDCD solid;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

#anmeldefehler_content_left {
  width: 105px;
  float: left;
  font-weight: bold;
  padding-left: 5px;
}

#anmeldefehler_content_right {
  width: 300px;
  float: right;
  padding-right: 180px;
}

#anmeldefehler_content_right INPUT {
  width: 300px;
  height: 20px;
  border: 1px #FA1C02 solid;
}

#anmeldefehler_content_right A{
  float: right;
  margin-top: -20px;
}


.bild_mit_border {
  float:left;
  padding: 1px;
  border: 1px #DEDEDE solid;
  margin-right: 5px;
}
.bild_mit_border img {
}
#bild_mit_border img {
	vertical-align: bottom;
}

.frage_stellen_tab_left_act {
  height: 42px;
  width: 10px;
  background: url(/graphx/geiloimages/tab_left_act.gif) no-repeat;
  float: left;
  margin-left: 1px;
}
.frage_stellen_tab_middle_act {
  height: 41px;
  width: auto;
  float: left;
  background-color: #EFEFEF;
  border-top: 1px #CECDCD solid;
  color: #24282C;
  font-weight: bold;
}
.frage_stellen_tab_right_act {
  height: 42px;
  width: 10px;
  background: url(/graphx/geiloimages/tab_right_act.gif) no-repeat;
  float: left;
}
.frage_stellen_tab_left_no {
  height: 42px;
  width: 10px;
  background: url(/graphx/geiloimages/tab_left_no.gif) no-repeat;
  float: left;
  margin-left: 1px;
}
.frage_stellen_tab_middle_no {
  height: 40px;
  width: auto;
  float: left;
  border-bottom: 1px #CECDCD solid;
  border-top: 1px #CECDCD solid;
  background-color: #FFFFFF;
  color: #24282C;
  font-weight: bold;
}
.frage_stellen_tab_right_no {
  height: 42px;
  width: 10px;
  background: url(/graphx/geiloimages/tab_right_no.gif) no-repeat;
  float: left;
}

.frage_stellen_tab_middle_act IMG {
  border: none;
  margin-top: 7px;
}
.frage_stellen_tab_middle_no IMG {
  border: none;
  margin-top: 7px;
}



.kanzleiprofil_tab_left_act {
  height: 42px;
  width: 10px;
  background: url(/graphx/geiloimages/tab_left_act.gif) no-repeat;
  float: left;
  margin-left: 1px;
}
.kanzleiprofil_tab_middle_act {
  height: 36px;
  width: auto;
  float: left;
  background-color: #EFEFEF;
  border-top: 1px #CECDCD solid;
  color: #24282C;
  font-weight: bold;
  padding-top: 5px;
}
.kanzleiprofil_tab_right_act {
  height: 42px;
  width: 10px;
  background: url(/graphx/geiloimages/tab_right_act.gif) no-repeat;
  float: left;
}
.kanzleiprofil_tab_left_no {
  height: 42px;
  width: 10px;
  background: url(/graphx/geiloimages/tab_left_no.gif) no-repeat;
  float: left;
  margin-left: 1px;
}
.kanzleiprofil_tab_middle_no {
  height: 35px;
  width: auto;
  float: left;
  border-bottom: 1px #CECDCD solid;
  border-top: 1px #CECDCD solid;
  background-color: #FFFFFF;
  color: #24282C;
  font-weight: bold;
  padding-top: 5px;
}
.kanzleiprofil_tab_right_no {
  height: 42px;
  width: 10px;
  background: url(/graphx/geiloimages/tab_right_no.gif) no-repeat;
  float: left;
}


.underline {
  height: 5px;
  background-color: #EFEFEF;
  border-left: 1px #FFFFFF solid;
  float: left;
  /*width: 414px;*/
  width: 567px;
}
.underline2 {
  height: 5px;
  background-color: #EFEFEF;
  float: left;
  /*width: 185px;*/
  width: 32px;
  margin-top: -1px;
  border-top: 1px #CECDCD solid;
}

.frage_stellen_element TEXTAREA {
  width: 430px;
  height: 200px;
}

.frage_stellen_content_left {
  float: left;
  width: 110px;
  padding-left: 10px;
}
.frage_stellen_content_right {
  float: right;
  width: 440px;
  padding-right: 10px;
}
.frage_stellen_content_right IMG {
  vertical-align: top;
}

.frage_stellen_content_right TEXTAREA {
	width: 415px;
	height: 250px;
}

.frage_stellen_content_right #TopicSubject {
	width: 415px;
}

.frage_stellen_element {
  margin-bottom: 20px;
	/*width: 430px;
	height:200px;*/
}

.button_frage_stellen_left .button_blue {
  *float:left;
}
.button_frage_stellen_right .button_blue {
  *float:right;
}



.grey_bg {
  float: left;
  margin-right: 10px;
}
.grey_bg_left {
  float: left;
  height: 30px;
  width: 5px;
  background: url(/graphx/geiloimages/grey_bg_left.gif) no-repeat;
}
.grey_bg_middle {
  width: auto;
  background-color: #CCCCCC;
  padding-top: 4px;
  *padding-top: 2px;
  float: left;
  height: 26px;
  *height: 28px;
}
.grey_bg_right {
  float: left;
  height: 30px;
  width: 5px;
  background: url(/graphx/geiloimages/grey_bg_right.gif) no-repeat;
}

/* CONTENT 2*/
.frage_stellen_ueberpruefen_element {
  margin-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px #DEDEDE solid;
}
.frage_stellen_ueberpruefen_element_left {
  float: left;
  width: 110px;
  font-weight: bold;
  margin-right: 10px;
}
.frage_stellen_ueberpruefen_element_right {
  float: right;
  width: 470px;
}

.button_frage_stellen_left {
  float: left;
}
.button_frage_stellen_right {
  float: right;
}


/* CONTENT 3 */
.frage_stellen_anmelden_content_left {
  float: left;
  width: 170px;
  padding-left: 10px;
}
.frage_stellen_anmelden_content_right {
  float: right;
  width: 320px;
  padding-right: 60px;
}

.frage_stellen_anmelden_content_right .grey_bg A:LINK {color: #CC1E26; text-decoration:none;}
.frage_stellen_anmelden_content_right .grey_bg A:VISITED {color: #CC1E26; text-decoration:none;}
.frage_stellen_anmelden_content_right .grey_bg A:HOVER {color: #CC1E26; text-decoration:underline;}

.frage_stellen_anmelden_element A:LINK {color: #CC1E26; text-decoration:none;}
.frage_stellen_anmelden_element A:VISITED {color: #CC1E26; text-decoration:none;}
.frage_stellen_anmelden_element A:HOVER {color: #CC1E26; text-decoration:underline;}

.frage_stellen_anmelden_element {
  /*margin-top: 20px;*/
}

#myrecht_content .frage_stellen_anmelden_element {
  margin-top: 0px;
  /* margin-bottom: 15px; */
 /* padding-left: 10px ;*/
}

#myrecht_content .frage_stellen_anmelden_content_left {
	padding-left: 0px;
}

/* Inhalte MAIN LEFT */
#main_left {
  width: 290px;
  float: left;
}

/* Inhalte MAIN RIGHT */
#main_right {
  width: 290px;
  float: right;
}

/* SIDE CONTENT*/

.anwaltsuche_zeile {
  margin-top: 10px;
}
.anwaltsuche_zeile INPUT{
  height: 20px;
  float: left;
}

.anwaltsuche_zeile_left {
  float: left;
  width: 85px;
}

.button_blue_float_right {
  float: left;
  width: auto;;
  margin-left: 20px;
}
.button_blue_middle {
  width: auto;
}

#anwalt_liste_head {
  margin-top: 10px;
  border-bottom: 1px #E1E1E1 solid;
  height: 30px;
}

#anwalt_liste_head_navi {
  float: right;  
}
#anwalt_liste_head_left {
  float: left;
}

.anwalt_liste_element {
  margin-top: 10px;
  margin-bottom: 10px;
  min-height: 125px;
  border-bottom: 1px #E1E1E1 solid;  
}

.anwalt_liste_bild {
/*  width: 110px;*/
  float:left;
  margin-bottom: 10px;
}
.anwalt_liste_content {
  height: 95px;
}
.anwalt_liste_bottom_elements {
  color: #0084A9;
  font-weight: bold;
  font-size: 13px;
  margin-left: 110px;
}
.anwalt_liste_bottom_elements_small {
  color: #0084A9;
  font-weight: bold;
  font-size: 13px;
  margin-left: 110px;
}
.anwalt_liste_bottom_elements A:LINK{
  color: #cc1e26;
/*  font-weight: bold;
  font-size: 13px;*/
  font-weight: normal;
  font-size: 12px;
  text-decoration: underline;
}
.anwalt_liste_bottom_elements_small A:LINK{
  color: #cc1e26;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
}
.anwalt_liste_bottom_elements A:VISITED{
  color: #cc1e26;
  font-weight: normal;
  font-size: 13px;
  text-decoration: underline;
}
.anwalt_liste_bottom_elements_small A:VISITED{
  color: #cc1e26;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
}

/* Inhalte MAIN LEFT */
#main_left {
  width: 290px;
  float: left;
}

/* Inhalte MAIN RIGHT */
#main_right {
  width: 290px;
  float: right;
}

/* SIDE CONTENT

.bild_mit_border {
  float:left;
  padding: 1px;
  border: 1px #DEDEDE solid;
  margin-right: 5px;
}
*/


.button_blue_float_right {
  float: left;
  width: auto;;
  margin-left: 20px;
}
.button_blue_middle {
  width: auto;
}

#anwalt_liste_head {
  margin-top: 10px;
  border-bottom: 1px #E1E1E1 solid;
  height: 50px;
}
#anwalt_liste_head .head_black18 {
  line-height: 28px;
  float: left;
}

.anwalt_liste_content_left {
  width: 460px;
  float: left;
}
.anfragen_jetzt_online {
  float: right;
  width: 260px;
}
.anfragen_jetzt_online IMG {
  float: left;
}
.anfragen_jetzt_online .button_blue {
/***  margin-left: 10px;*/
}

.anfragen_jetzt_online_right {
  width: 230px;
  float: right;
}


#anwalt_liste_bottom_navi{
  margin-top: 20px;
  text-align: center;
}

#top_left {
  width: 645px;
  float: left;
  font-size: 12px;
  *padding-top: 2px;
}

#top_right {
  width: 200px;
  float: right;
}

.fachgebiete_list_element {
  padding-top: 5px;
  height: 25px;
  *height: 30px;
  border-bottom: 1px #CDCECE solid;
}


.fachgebiet {
  width: 255px;
  float: left;
  font-weight: bold;
  color: #0084A9;
  padding-top:3px;
}

.preis {
  width: 20px;
  float: left;
  font-weight:bold;
  padding-top:3px;
}
.preis_sub {
  background:transparent url(/graphx/geiloimages/preis.gif) repeat scroll 0%;
  color:#24282C;
  float:left;
  font-weight:bold;
  height:20px;
  margin-right:25px;
  padding-top:5px;
  text-align:center;
  width:63px;
  margin-top: -2px;
}


.fachanwalt_ab {
  width: 105px;
  float: left;
  font-weight: bold;
  color: #0084A9;
  padding-top:3px;
}
.fachanwalt_ab_sub {
  background:transparent url(/graphx/geiloimages/preis.gif) repeat scroll 0%;
  color:#24282C;
  float:left;
  font-weight:bold;
  height:20px;
  margin-right:5px;
  padding-top:5px;
  text-align:center;
  width:63px;
  margin-top: -2px;
}

.prozess_finanzierungs_test {
  width: 325px;
  float: left;
  text-align: right;
  font-weight: bold;
  color: #24282C;
  padding-top:3px;
}

#zwei_spalten_main {
  width: 600px;
  float:left;
}

#anwalt_finden_main {
  width: 880px;
  float: left;
} 

#main_left_290 {
  width: 290px;
  float: left;
}

#main_right_560 {
  width: 560px;
  float: left;
  margin-left: 30px;
}

#anwalt_searchbox {
 /* margin-top: 10px; */
}

.search_item {
  margin-top: 5px;
  height: 55px;
  width: 270px;
  border-bottom: 1px #DEDEDE solid;
}
.search_lastitem {
  margin-top: 5px;
  height: 55px;
  width: 270px;
}
.search_img {
  float: right;
}
.search_img a,
.search_img a:link,
.search_img a,:hover
.search_img a:visited {
	color: #0084a9;
}

#search_plz {
 float:left
}
#search_ort {
  float: left;
  margin-left: 10px;  
}
#search_schwerpunkte {
 float:left
}

#search_schwerpunkte SELECT {
  float:left;
  width:250px;
  border: 0px;
  margin-right: 5px;
  height: 18px;
}

#search_sprache {
 float:left
}

#search_sprache SELECT {
  float:left;
  width:250px;
  border: 0px;
  margin-right: 5px;
  height: 18px;
}

#search_stichwort {
 float:left
}
#search_notar {
 float:left;
 display: inline;
}
#search_bgh_zugelassen {
 float:left;
 display: inline;
}

#mehr_hilfe {
  margin-top: 25px;
}
#mehr_hilfe_head {
  border-bottom: 1px #DEDEDE solid;
  padding-bottom: 5px;
}

/* STYLES FÜR MITTLEREN CONTENT*/

#suchergebnisse_head {
  margin-top: 18px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px #DEDEDE solid;
}

#suchergebnisse {
  margin-top: 10px;
}

#spalte_name {
  width: 220px;
  float: left;
  margin-top: 10px;
}
#spalte_anschrift {
  width: 145px;
  float: left;
  margin-top: 10px;
}
#spalte_plz {
  width: 145px;
  float: left;
  margin-top: 10px;
}
#spalte_partner {
  width: 50px;
  float: left;
  margin-top: 10px;
}

#ergebnis_liste {
  margin-top: 10px;
}

.ergebnis_zeile {
  border-bottom: 1px #DEDEDE solid;
}
.ergebnis_zeile_light {
  border-bottom: 1px #DEDEDE solid;
  background-color: #F9F9F9;
}

.ergebnis_zeile_dark {
  border-bottom: 1px #DEDEDE solid;
  background-color: #F5F5F5;
}

.ergebnis_list_head_name {
  color: #0084A9;
  font-weight: bold;
  padding-bottom: 10px;
  width: 220px;
  float: left;
}
.ergebnis_list_head_anschrift {
  color: #0084A9;
  font-weight: bold;
  padding-bottom: 10px;
  width: 145px;
  float: left;
}
.ergebnis_list_head_plz {
  color: #0084A9;
  font-weight: bold;
  padding-bottom: 10px;
  width: 145px;
  float: left;
}
.ergebnis_list_head_partner {
  color: #0084A9;
  font-weight: bold;
  padding-bottom: 10px;
  width: 60px;
  float: left;
}

.ergebnis_list_name {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  width: 220px;
  float: left;
  font-weight: bold;
}
.ergebnis_list_anschrift {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  width: 145px;
  float: left;
}
.ergebnis_list_plz {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  width: 145px;
  float: left;
}
.ergebnis_list_partner {
  padding-top: 5px;
  padding-bottom: 2px;
  font-size: 12px;
  width: 60px;
  float: left;
}

#ergebinsse_blaettern {
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 50px;
}


/* tabSwitcher Styles */
#kanzleiprofilTabContent1 {
  margin-top: 1px;
  background-color: #F0F0F0;
  padding: 10px;
  display: block;
}
#kanzleiprofilTabContent2 {
  margin-top: 1px;
  background-color: #FFFFFF;
  border-top: 4px solid #F0F0F0;
  padding: 10px;
  padding-right: 0px;
  padding-left: 0px;
  display: none;
}
#kanzleiprofilTabContent3 {
  margin-top: 1px;
  background-color: #FFFFFF;
  border-top: 4px solid #F0F0F0;
  padding: 10px;
  padding-right: 0px;
  padding-left: 0px;
  display: none;
}
#kanzleiprofilTabContent4 {
  margin-top: 1px;
  background-color: #FFFFFF;
  border-top: 4px solid #F0F0F0;
  padding: 10px;
  padding-right: 0px;
  padding-left: 0px;
  display: none;
}
#kanzleiprofilTabContent5 {
  margin-top: 1px;
  background-color: #FFFFFF;
  border-top: 4px solid #F0F0F0;
  padding: 10px;
  padding-right: 0px;
  padding-left: 0px;
  display: none;
}
#kanzleiprofilTabContent6 {
  margin-top: 1px;
  background-color: #FFFFFF;
  border-top: 4px solid #F0F0F0;
  padding: 10px;
  padding-right: 0px;
  padding-left: 0px;
  display: none;
}

/**#kanzleiprofil_tab_1 {
  height: 35px;
  padding: 5px;
  border-left: 1px #DEDEDE solid;
  border-top: 1px #DEDEDE solid;
  border-right: 1px #DEDEDE solid;
  float: left;
  background-color: #F0F0F0;
}
#kanzleiprofil_tab_2 {
  padding: 5px;
  border-left: 1px #DEDEDE solid;
  border-top: 1px #DEDEDE solid;
  border-right: 1px #DEDEDE solid;
  float: left;
  margin-left: 1px;
  height: 35px;
}
#kanzleiprofil_tab_3 {
  padding: 5px;
  border-left: 1px #DEDEDE solid;
  border-top: 1px #DEDEDE solid;
  border-right: 1px #DEDEDE solid;
  float: left;
  margin-left: 1px;
  height: 35px;
}
#kanzleiprofil_tab_4 {
  padding: 5px;
  border-left: 1px #DEDEDE solid;
  border-top: 1px #DEDEDE solid;
  border-right: 1px #DEDEDE solid;
  float: left;
  margin-left: 1px;
  height: 35px;
}**/


#kanzleiprofil_tab_1 {
  height: 45px;
  padding-right: 10px;
  float: left;
  width: 70px;
  background-image: url(/graphx/geiloimages/profil_tab_grey_right.gif);
  background-position: right top;
}
#kanzleiprofil_tab_2 {
  height: 45px;
  padding-right: 10px;
  width: 88px;
  float: left;
  background-image: url(/graphx/geiloimages/profil_tab_white_right.gif);
  background-position: right top;
}
#kanzleiprofil_tab_3 {
  height: 45px;
  padding-right: 10px;
  width: 86px;
  float: left;
  background-image: url(/graphx/geiloimages/profil_tab_white_right.gif);
  background-position: right top;
}
#kanzleiprofil_tab_4 {
  height: 45px;
  padding-right: 10px;
  width: 100px;
  float: left;
  background-image: url(/graphx/geiloimages/profil_tab_white_right.gif);
  background-position: right top;
}
#kanzleiprofil_tab_5 {
  height: 45px;
  padding-right: 10px;
  width: 95px;
  float: left;
  background-image: url(/graphx/geiloimages/profil_tab_white_right.gif);
  background-position: right top;
}
#kanzleiprofil_tab_6 {
  height: 45px;
  padding-right: 10px;
  width: 81px;
  float: left;
  background-image: url(/graphx/geiloimages/profil_tab_white_right.gif);
  background-position: right top;
}

#bild_mit_border {
  float:left;
  padding: 1px;
  border: 1px #DEDEDE solid;
  margin-right: 5px;
}

#kanzlei_profil {
  margin-top: 20px;
}

#kanzlei_profil_tabs {
  height: 40px;
}

#bewertungsbox {
  margin-top: 20px;
}

#bewertungsbox_left {
  float: left;
  width: 120px;
  margin-left: 5px;
}

#bewertungsbox_middle {
  float: left;
}

#bewertungsbox_right {
  float: left;
  margin-left: 10px;
  margin-top: 18px;
}

/* Inhalte MAIN LEFT */
#main_left {
  width: 290px;
  float: left;
}

/* Inhalte MAIN RIGHT */
#main_right {
  width: 290px;
  float: right;
}

#seite_drucken A:link {color:#CC1E26;text-decoration:none;}
#seite_drucken A:visited {color:#CC1E26;text-decoration:none;}
#seite_drucken A:hover {color:#CC1E26;text-decoration:underline;}

#seite_drucken {
  margin-top: 40px;
  border-top: 1px #DEDEDE solid;
  border-bottom: 1px #DEDEDE solid;
  color: #CC1E26;  
}
#seite_drucken_left {
  float: left;
  width: 290px;
  height: 45px;
  padding-top: 15px;
}
#seite_drucken_right {
  float: right;
  width: 290px;
  height: 45px;
  border-left: 1px #DEDEDE solid;
  padding-top: 15px;
  padding-left: 10px;
}
#fusszeile_ohne_margintop {
  margin-bottom: 50px;
  margin-top: 5px;
}

/* SIDE CONTENT*/

#persoenliche_beratung_info {
  background-image: url(/graphx/geiloimages/persoenliche_beratung_bg.png);
  width: 250px;
  height: 80px;
  margin-top: 5px;
  border-top: 1px #DEDEDE solid;
  border-bottom: 1px #DEDEDE solid;
  padding-top:5px;
}

#telefon_beratung_info {
  background-image: url(/graphx/geiloimages/telefon_beratung_bg.png);
  width: 250px;
  height: 80px;
  margin-top: 25px;  
  border-top: 1px #DEDEDE solid;
  border-bottom: 1px #DEDEDE solid;
  padding-top: 5px;
}

/** STYLES FORUM **/
#forum_content {
  width: 600px;
  float: left;
  margin-right: 5px;
}

#forumsuche {
  width: 310px;
  min-height: 147px;
  *width: 330px;
  *min-height: 150px;
  border-top: 1px #E1E1E1 solid;
  border-bottom: 1px #E1E1E1 solid;
  background-color: #F0F0F0;
  float: left;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

#forumsuche .button_blue {
margin-top: 0px;
}
#forumsuche .button_blue_right {
  float: right;
  margin-top: -20px;
  margin-right: 10px;
}
#forumsuche .button_blue_middle {
  float: right;
  margin-top: -20px;
}
#forumsuche .button_blue_left {
  float: right;
  margin-top: -20px;
}

#neue_eintraege {
  width: 240px;
  min-height: 132px;
  *width: 240px;
  *min-height: 220px;
  border-top: 1px #E1E1E1 solid;
  border-bottom: 1px #E1E1E1 solid;
  background-color: #F0F0F0;
  float: left;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

#neue_eintraege A:LINK {text-decoration:none;}
#neue_eintraege A:VISITED {text-decoration:none;}
#neue_eintraege A:HOVER {text-decoration:underline;}

#leserforum {
  width: 240px;
  *width: 240px;
  border-top: 1px #E1E1E1 solid;
  border-bottom: 1px #E1E1E1 solid;
  background-color: #F0F0F0;
  float: left;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
}
#leserforum A:LINK {text-decoration:none;}
#leserforum A:VISITED {text-decoration:none;}
#leserforum A:HOVER {text-decoration:underline;}

.forum_neu_schreiben {
  float: left;
  margin-top: 0px;
  margin-bottom: 10px;
}
.forum_neu_schreiben A:LINK {text-decoration:none;}
.forum_neu_schreiben A:VISITED {text-decoration:none;}
.forum_neu_schreiben .button_blue_float_right {
	margin-left: 0px;
}


.forum_navi {
  float: right;
  margin-bottom: 10px;
  margin-top: 0px;
}

.page_navi {
  float: right;
}

.forum_navi .button_blue_middle_small A:LINK, .page_navi .button_blue_middle_small A:LINK {color:white;text-decoration:none;}
.forum_navi .button_blue_middle_small A:VISITED, .page_navi .button_blue_middle_small A:VISITED {color:white;text-decoration:none;}

.forum_navi .button_blue_left_small,
.page_navi .button_blue_left_small{
  margin-left: 10px;
}

.forum_navi_numbers, .page_navi_numbers {
  float: left;
  margin-left: 10px;
  padding-top: 2px;
}

.forum_top {
  height: 20px;
  border-bottom: 1px #E1E1E1 solid;
  background-color: #F0F0F0;
  float: left;
  margin-top: 0px;
}

.forum_top_forum {
  height: 30px;
  border-top: 1px #E1E1E1 solid;
  background-color: #F0F0F0;
  float: none;
}

.forum_top_forum span {
}

.forum_top_header {
  font-weight: bold;
}

#forum_uebersicht_top_title {
  width: 590px;
  padding-left: 10px;
}
#forum_uebersicht_top_title .forum_top_header {
  margin-top: 5px;
}
#forum_uebersicht_top_forum {
  width: 380px;
  padding-left: 10px;
}
#forum_uebersicht_top_themen {
  width: 55px;
}
#forum_uebersicht_top_letzter_eintrag {
  width: 155px;
}
.forum_uebersicht_content_title {
  width: 360px;
  padding-left: 5px;
  float: left;
}
.forum_uebersicht_content_themen {
  width: 47px;
  float: left;
  font-weight: bold;
}
.forum_uebersicht_content_letzter_eintrag {
  width: 155px;
  float: left;
}


#forum_top_title {
  width: 595px;
  padding-left: 5px;
}
#myrecht_content #forum_top_title {
	width: 670px;
}

#forum_top_topic {
  width: 300px;
  *width: 300px;
  padding-left: 5px;
}
#myrecht_content #forum_top_topic {
	width: 375px;
	*width: 375px;
}

#forum_top_title .forum_top_header {
  margin-top: 5px;
}

#forum_top_autor {
  width: 110px;
}

#forum_top_antworten {
  width: 70px;
}

#forum_top_letzter_eintrag {
  width: 100px;
  *width: 100px;
  padding-left: 10px;
  padding-right: 5px;
  text-align: right;
}

.forum_content {
  border-bottom: 1px #E1E1E1 solid;
  margin-top: 5px;
  padding-bottom: 5px;
}

.forum_content A:LINK {text-decoration:none;}
.forum_content A:VISITED {text-decoration:none;}
.forum_content A:HOVER {text-decoration:underline;}

.forum_content_image {
  width: 33px;  
  float: left;
}

.forum_content_title {
  width: 260px;
  font-weight: bold;
  float: left;
  padding-left: 10px;
}
#myrecht_content .forum_content_title {
	width: 335px;
}

.forum_content_autor {
  width: 110px;
  float: left;
  font-weight: bold;
  overflow: hidden;
}

.forum_content_antworten {
  width: 60px;
  float: left;
  font-weight: bold;
  text-align: center;
}

.forum_content_letzter_eintrag {
  width: 105px;
  *width: 120px;
  padding-left: 10px;
  *padding-left: 5px;
  float: left;
  text-align: right;
}



.forum_topic_top {
  width: 580px;
  border-top: 1px #E1E1E1 solid;
  background-color: #F0F0F0;
  padding: 10px;
  padding-bottom: 0px;
}

.forum_topic_top  IMG, .forum_topic_top .head_black13 {
  margin-top: 10px;
}

.forum_topic_top  IMG {
  vertical-align: bottom;
}

.forum_topic_top_ratings {
  width: 580px;
  border-bottom: 1px #E1E1E1 solid;
  background-color: #F0F0F0;
  padding: 10px;
  font-weight: bold;
}

.forum_topic_top_ratings .forum_topic_top_rateit, 
.forum_topic_top_ratings .forum_topic_top_rateit .srating, 
.forum_topic_top_ratings .forum_topic_top_rated,
.user_status .forum_topic_top_rated {
	float: left;
}

.article_top_ratings .forum_topic_top_rateit, 
.article_top_ratings .forum_topic_top_rateit .srating, 
.article_top_ratings .forum_topic_top_rated,
.user_status .forum_topic_top_rated {
	float: left;
}

.forum_topic_top_rated IMG {
	margin-top: -3px;
}

.user_status .forum_topic_top_rated IMG {
	margin-top: 2px;
	margin-left: -2px
}

.user_status .forum_topic_top_rateit {
	margin-left: 0px;
}
.user_status .forum_topic_top_rateit .srating {
	margin-top: -2px;
}

.article_top_ratings .forum_topic_top_rated IMG {
	margin-top: 0px;
}

.forum_topic_top_rateit {
  margin-left: 10px;
}

.user_status .forum_topic_top_rateit {
	padding-top: 15px;
}

.forum_topic_top_ratings .forum_topic_top_rateit,
.article_top_ratings .forum_topic_top_rateit {
	margin-top: -15px;
}
.article_top_ratings .forum_topic_top_rateit .srating,
.forum_topic_top_ratings .forum_topic_top_rateit .srating {
	margin-top: -5px;
}

.article_top_ratings {
/*	border-bottom: 1px solid #cdcdcd;*/
}
.article_top_ratings span img {
	padding-bottom: 3px;
}

.forum_topic_top_ratings .forum_topic_top_hits {
	float: right;
	margin-top: -15px;	
}

.article_top_ratings .forum_topic_top_rateit {
	*margin-top: -17px;
}
.article_top_ratings .forum_topic_top_rateit .srating {
	*margin-top: -18px;
	*float: right;
}

.forum_legende {
  border-top: 1px #E1E1E1 solid;
  border-bottom: 1px #E1E1E1 solid;
  background-color: #F0F0F0;
  margin-top: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
}

.forum_legende_left {
  width: 130px;
  float: left;
  height: 100px;
}

.forum_right {
  float: right;
}

.forum_right .ra_bietet {
}

.forum_right .ra_bietet .button_blue {
  margin-top: 10px;
/***  margin-left: 70px;*/
}

.forum_left {
  width: 420px;
  float: left;
}

.forum_left .forum_top {
  width: 410px;
  height: auto;
  padding-bottom: 10px;  
  padding-left: 10px;
}

.forum_left .forum_navi {
  margin-top: 15px;
  font-size: 14px;
  font-weight: bold;
}

.forum_left .forum_neu_schreiben {
  font-size: 14px;
  font-weight: bold;
}

.thread_image {
  float: left;
  margin-bottom: 10px;
}

.antwort_schreiben .thread_image {
  margin: 0px;
}


.thread_title {
  float: none;
  font-size: 16px;
  font-weight: bold;
  width: 500px;
  margin-bottom: 10px;
}

.user_detail_left {
  width: 320px;
  float: left;
  line-height: 20px;
}

.user_detail_left HR {
  margin-top: 7px;
  margin-bottom: 4px;
  *margin: 0px;
}

.user_detail_right {
  width: 220px;
  float: right;
}
.user_detail_right HR {
  margin: 0px;
  height: 1px;
}

.user_detail_right .action {
  *margin: -5px;
}

.user_detail_right .action {
	padding-top: 1px;
	padding-bottom: 1px;
	color: #CC1E26;
}
.user_detail_right .action A:LINK {color:#CC1E26;font-weight:normal;text-decoration:none;}
.user_detail_right .action A:VISITED {color:#CC1E26;font-weight:normal;text-decoration:none;}
.user_detail_right .action A:HOVER {color:#CC1E26;font-weight:normal;text-decoration:underline;}

.user_status {
/*  padding-left: 40px;*/
}

.forum_beitrag_grey {
  background-color: #F4F4F6;
  margin-top: 20px;
  margin-bottom: 20px;
  border-top: 1px #E1E1E1 solid;
  border-bottom: 1px #E1E1E1 solid;
  padding: 10px;
}

.forum_beitrag_grey_content {
  padding: 10px;
}
.forum_beitrag_grey_content .thread_title {
  width: 354px;
}

.beitrag_head {
  margin-top: 5px;
  float: left;
}

.antwort_schreiben_element {
  margin-top: 10px;
}

.antwort_schreiben_element .button_blue {
  margin-left: 230px;
}

.antwort_schreiben_left {
  width: 66px;
  float: left;
  font-weight: bold;
}

.antwort_schreiben_right {
  float: right;
  width: 495px;
}

.antwort_schreiben_right INPUT {
  border: 1px #E1E1E1 solid;
}

.antwort_schreiben_right TEXTAREA {
  width: 332px;
  height: 150px;
  border: 1px #E1E1E1 solid;
}

.smileyfeld {
  width: 400px;
  height: 370px;
  margin-top: 10px;
  margin-left: 100px;;
}

.smileyfeld table {
  background-color: #FFFFFF;
}

.text_middle {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.word_spacing_15 {
  word-spacing: 15px;
}

.word_spacing_10 {
  word-spacing: 10px;
}

.word_spacing_5 {
  word-spacing: 5px;
}

.button_center {
  width: auto;
  margin: 0px auto;
}

.ra_bietet .content_blue IMG {
  margin-left: 5px;
  margin-top: 5px;
}

.input290 {
  width: 290px;
}
 .float_left {
  float: left;
 }
  .float_right {
  float: right;
 }
 
#fea_startseite .button_blue {
  margin-left: 195px;  
}
#fea_startseite A:LINK {text-decoration:none;}
#fea_startseite A:VISITED {text-decoration:none;}
#fea_startseite A:HOVER {text-decoration:underline;}
.testbild {
  margin-top: -10px;
  margin-left: -10px;
  position:absolute;
}

#fea_startseite .box_grey_content_600 IMG {
  float: left;
}

/* FUER ANWAELTE STYLES */
#fuer_anwaelte_menu_spalte {
  width: 208px;
  float:left;
}
#fuer_anwaelte_menu_spalte .box_white_content_208 {
  min-height: 400px;
}

#f_a_teaser {
  width: 655px;
  float:right;
}

#f_a_teaser .box_white_content_655 {
  min-height: 400px;
}

.rufen_zurueck {
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 2px;
}
.rufen_zurueck INPUT {
  background-color: #F0F0F0;
  border: 1px #CECDCD solid;
}

.f_a_infos_first {
  float: left;
}
.height292 {
  min-height: 292px;
}
.f_a_infos {
  float: left;
  margin-left: 15px;
}
.f_a_infos .button_blue_left {
  margin-left: 20px;
}
.f_a_infos .button_blue_middle {
  width: 133px;
}
.f_a_infos_first .button_blue_left {
  margin-left: 20px;
}
.f_a_infos_first .button_blue_middle {
  width: 133px;
}

#f_a_produkte {
  width: 655px;
  float:left;
  line-height: 18px;
}

#f_a_produkte_menu {
  width: 208px;
  float:right;
}

.fuer_anwaelte_tab_left_act {
  height: 35px;
  width: 10px;
  background: url(/graphx/geiloimages/produkte_tab_white_left.gif) no-repeat;
  float: left;
  margin-left: 1px;
}
.fuer_anwaelte_tab_middle_act {
  height: 26px;
  width: auto;
  float: left;
  background-color: #FFFFFF;
  border-top: 1px #DCDCDC solid;
  color: #0084A9;
  font-weight: bold;
  padding-top: 8px;
}
.fuer_anwaelte_tab_middle_act A {color: #0084A9;}

.fuer_anwaelte_tab_right_act {
  height: 35px;
  width: 11px;
  background: url(/graphx/geiloimages/produkte_tab_white_right.gif) no-repeat;
  float: left;
}
.fuer_anwaelte_tab_left_no {
  height: 35px;
  width: 10px;
  background: url(/graphx/geiloimages/produkte_tab_grey_left.gif) no-repeat;
  float: left;
  margin-left: 1px;
}
.fuer_anwaelte_tab_middle_no {
  height: 28px;
  width: auto;
  float: left;
  background-color: #F0F0F0;
  background: url(/graphx/geiloimages/produkte_tab_grey_middle.gif) repeat-x;
  color: #24282C;
  font-weight: bold;
  padding-top: 8px;
}
.fuer_anwaelte_tab_middle_no a:link {
	color:#24282C;
}
.fuer_anwaelte_tab_middle_no a:visited {
	color:#24282C;
}
.fuer_anwaelte_tab_right_no {
  height: 35px;
  width: 10px;
  background: url(/graphx/geiloimages/produkte_tab_grey_right.gif) no-repeat;
  float: left;
}

.quote .quoteleft {
  float: left;
  margin-right: 10px;
}

.quote {
  background: url(/graphx/geiloimages/quoteright.gif) bottom right no-repeat;  
  padding-right: 40px;
}

.produkt_rechts {}

#f_a_produkte .float_right {
  width: 215px;
}
.float_right .quote {
  width: 215px;
}

.pdf_produktinfos_dark {
  background-color: #F0F0F0;
  padding: 10px;
  font-weight: bold;
  color: #24282C;
}
.pdf_produktinfos_white {
  padding: 10px;
  font-weight: bold;
  color: #24282C;
}
.pdf_produktinfos_white IMG {
  float: left;
  margin-right: 10px;
}
.pdf_produktinfos_dark IMG {
  float: left;
  margin-right: 10px;
}

.img_right {
  float: right;
}

.table_width79 {
  width: 79px;
}

.table_dark {
  font-weight: bold;
  background-color: #E5E5E5;
}

.table_light {
  background-color: #F0F0F0;
  font-size: 12px;
}

#f_a_produkte .button_blue_left {
  width: 6px;
}

#f_a_produkte .button_blue_right {
  width: 6px;
  background-position: right;
}

.table_align_center {
  text-align: center;
}


/************************/
/* JURJUR STYLES BEGIN*/
.jurjur_head_zeile {
  font-weight: bold;
}

.jurjur_lesezeichen {
  padding-left: 5px;
  width: 355px;
  float:left;
}

.jurjur_stimmen {
  width: 155px;
  float:left;
  padding-bottom: 5px;
}

.jurjur_von {
  float:left;
}

.jurjur_zeile_dark {
  background-color: #F0F0F0;
}

.jurjur_zeile_light {
  background-color: #FFFFFF;
}

.beliebtesten_lesezeichen .button_blue {
  margin-left: 200px;
}

.beliebtesten_lesezeichen IMG {
  vertical-align: middle;
  margin-bottom: 3px;
}

.neusten_lesezeichen .borderTopBottom{
  padding-top: 10px;
}

.neusten_lesezeichen .jurjur_zeile_light {
  border-bottom: 1px #D6D6D6 solid;
}

.neusten_lesezeichen .button_blue {
  margin-left: 200px;
}

.neusten_lesezeichen IMG {
  vertical-align: middle;
  margin-bottom: 3px;
}

.neusten_lesezeichen .jurjur_lesezeichen {
  width: 370px;
}

.borderTopBottom {
  border-top: 1px #D6D6D6 solid;
  border-bottom: 1px #D6D6D6 solid;
  padding:0px;
  margin:0px;
}

.lightGreyBack {
  background-color: #F4F4F6;
}

.greyBack {
  background-color: #F0F0F0;
}

.whiteBack {
  background-color: #FFFFFF;
}

.topthemen .button_blue{
  margin-left:60px;
}

.tagCloud {
	width:240px;
	background-color: #00B1F9;
}

.tagCloud div {
	background-image: url(/graphx/geiloimages/box/TagCloudMiddle.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.jurjur_stimmen {
  text-align: center;
}
/* JURJUR STYLES END */

#footer {
  margin-top: 50px;
  background-color: #F0F0F0;
  color: #4B545C;
  width: 100%;
}

#footer A:LINK {color:#4B545C;text-decoration:none;}
#footer A:VISITED {color:#4B545C;text-decoration:none;}
#footer A:HOVER {color:#4B545C;text-decoration:underline;}

#footer .margin_left {
  margin-left: 45px;
}

#footer_container {
  width: 999px;
  margin: 0px auto;
}
#footer_content {
  width: 890px;
  margin-left:5px;
  background: url(/graphx/geiloimages/footer_trenner.gif)  no-repeat top right;
}
#footer_content IMG {
	margin-right: 10px;
}

.padding10 {
  padding: 10px;
}

/* STARTSEITE BEGIN */
.topRatgeberStart {
  width: 295px;
}
#teaser_startseite IMG {
	margin-left: 10px;
	margin-top: 10px;
}
.forumStart {
  width: 288px;
}
/* Startseite End */

/* NEUES FEA NEUE FRAGEN begin */
.fea_list_head_frage {
  color:#24282C;
  float:left;
  font-weight:bold;
  padding-bottom:5px;
  padding-left:5px;
  padding-top:5px;
  width:355px;
}

.fea_zeile {
  border-top: 1px #D6D6D6 solid;
  border-bottom: 1px #D6D6D6 solid;
  font-size: 13px;
}

.fea_list_frage {
  color:#24282C;
  float:left;
  padding-bottom:5px;
  padding-left:5px;
  padding-top:5px;
  width:355px;
}

#aktuelle_meldung {
  margin-top: 10px;
}

#aktuelle_meldung IMG {
  padding: 1px;
  border: 1px #DCDCDC solid;
}

#aktuelle_meldung .noBorder IMG{
  border: 0px;
  margin-top: 3px;
}

.topRatgeberStart .whiteBack {
  padding: 3px;
}

.topRatgeberStart .greyBack {
  padding: 3px;
}

.topRatgeberStart .button_blue {
  margin-left: 80px;
  margin-bottom: 5px;
}

#neuesImRatgeber .button_blue {
  margin-left: 65px;
}
/* NEUES FEA NEUE FRAGEN end */

.forumStart #forumTabContent1 .button_blue {
  margin-left: 30px;
}
.forumStart #forumTabContent2 .button_blue {
  margin-left: 30px;
}

/* STYLES TABS STARTSEITE begin */
#tabforum_top_144_left{
  width: 144px;
  height: 8px;
  background-image: url(/graphx/geiloimages/box/box_top_grey_144.gif);
}

#tabforum_top_144_right {
  width: 144px;
  height: 8px;
  background-image: url(/graphx/geiloimages/box/box_top_white_144.gif);
}

#tabforum_content_144_left {
  width: 139px;
  padding-left: 5px;
  padding-bottom: 6px;
  background-image: url(/graphx/geiloimages/box/box_content_grey_144.gif);
}

#tabforum_content_144_right {
  width: 139px;
  padding-left: 5px;
  padding-bottom: 6px;
  background-image: url(/graphx/geiloimages/box/tab_content_white_144.gif);
}

#forum_tab_left_startseite {
  width: 144px;
  height: 40px;
  border-bottom: 1px #F0F0F0 solid;
  float: left;
}

#forum_tab_right_startseite {
  width: 144px;
  height: 40px;
  border-bottom: 1px #E7E7E7 solid;
  float: right;
}
#tabforum_content_144_right IMG {
  float: left;
  margin-right : 5px;
}

#tabforum_content_144_left IMG {
  float: left;
  margin-right : 5px;
}
/* STYLES TABS STARTSEITE end */

/* STYLES NEUES FEA begin */
#feaTopElement IMG {
  vertical-align: middle;
  margin-right: 5px;
  margin-left: 10px;
}

#feaTopElement {
	padding-top: 25px;
	margin-top: -15px;
	border-bottom: 1px solid #E1E1E1;
	height: 155px;
}

#aktuelle_bewertungen .greyBack {
  padding: 5px;
}

#aktuelle_bewertungen .whiteBack {
  padding: 5px;
}

#aktuelle_bewertungen .borderTopBottom {
	margin-top: 10px;
}
/* STYLES NEUES FEA end */


/* 06.03.2008 */
#telefon_landingpage_teaser {
  background: url(/graphx/geiloimages/telefonberatung_teaser.jpg) #FFFFFF no-repeat right top;
  height: 239px;
  margin-top: -15px;
}

#poa_landingpage_teaser {
  background: url(/graphx/geiloimages/direktanfrage_teaser.jpg) #FFFFFF no-repeat right top;
  height: 238px;
  margin-top: -15px;
}

#telefonBeratungText {
  width: 400px;
  line-height: 20px;
}

#rechte_spalte_hilfe {
  width: 260px;
  float: left;
  margin-left: 15px;
}

.tx-sremailsubscribe-pi1 dd .tx-sremailsubscribe-pi1-text {
	height: 18px;
	border: 1px #E1E1E1 solid;
	width: 230px;
}




/* WÖRTERBUCH */
/* Tooltip */

a.worterbuch,
a.worterbuch:link,
a.worterbuch:visited,
a.worterbuch:active {
	position: relative;
	text-decoration: none;
	font-style: bold;
	border-bottom: 1px dotted black;
	cursor: help;
}

a.worterbuch:hover {
	background: transparent;
	z-index: 100;
}

a.worterbuch span {
	display: none;
	text-decoration: none;
}

#dhtmltooltip{
	display: block;
	visibility: hidden;
	position: absolute;
	top: 15px;
	left: 0;
	width: 300px;
	z-index: 100;
	color: #000000;
	border: 0px solid;
	border-left: 5px solid #CC1E26;
	padding: 10px;
	background: #EEEEEE;
	font-family: Arial,Helvetica,sans-serif;
	font-style: Normal;
	text-align: left;
}


/* ARTICLE */
.extras {
	float: right;
	display: inline;
}

/* SHOP */
.shopsuche {
	line-height: 20px;
	margin-top: 1px;
	background-color: #f0f0f0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 20px;
	display: block;
	float: none;
	clear: both;
}


/* FORM VALIDATION */

input.error, textarea.error, select.error {
	border: 1px solid red;

}

label.error {
	display: block;
	color: red;
}

.width600 {
  width: 600px;
}

.width290 {
  width: 290px;
}


#sammelklage FORM {
	margin-top: 10px;
}

#sammelklage SELECT {
	margin-right: 5px;
	margin-left: 5px;
}

/* Neu vom 4. juli 2008 */

#intVersicherung {
	margin-left: 30px;
}

#strVersicherungsName {
	margin-bottom: 10px;
	margin-left: 30px;
}

#strVersicherungsNummer {
	margin-left: 30px;
}

/* Zeile 1289 #myrecht_content width ersetzt durch 765px*/ 

/* 7. Juli 2008: */
/* Zeile 1292 margin hier auskommentiert und weiter drunter explizit für die linke spalte definiert */
/* Abständer (margin" verringert bei zeile 1704 & 1710 */

.box_grey_content_200 div img {
	vertical-align: top;
}

#SupersetDisplaySupersets LI {
	*list-style-position: outside;
}

.cgr {
	*width: 135px;
}

.forum_topic_top .head_black18 {
	vertical-align: bottom;
	display: inline;
}

.star-rating2-noh {
	*margin: 0px;
}
.current-rating {
	*margin-left: -37px;
}

FORM BUTTON {
	*min-width: 180px;
	*width: 180px;
	*margin: 0px;
	*padding: 0px;
}

BUTTON .button_blue {
	*text-align: left;
	*margin-left: 0px;
}

.feaTags {
	background-color:#C7DAE5;
	color:#52728C;
	padding:2px;
	margin-left:3px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:8px;
	*font-size: 10px;
}

table#tableBeratungsarchiv tr.berRow td {
	padding: 2px;
}

TEXTAREA {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  line-height: 16px;
}

.box_white_content_170 .button_blue_middle {
	*height: 24px;
}





/* restoring default list styles */
/* lists */

.box_content_420 ul, .box_content_420 menu, .box_content_420 dir {
  display: block;
  list-style-type: disc;
  margin: 1em 0;
  -moz-padding-start: 40px;
}

.box_content_420 ol {
  display: block;
  list-style-type: decimal;
  margin: 1em 0;
  -moz-padding-start: 40px;
}

.box_content_420 blockquote {
	display: block;
	margin: 1.12em 0;
	margin-left: 40px;
	margin-right: 40px;
}


#forum_content .boxMiddleContent blockquote {
	display: block;
	margin: 1.12em 0;
	margin-left: 40px;
	margin-right: 40px;
	border: 1px solid #e1e1e1;
	font-style: italic;
}



/* steuererklärung */
.komfort_steuer .steuerMainLeftHead {
	width: 225px;
	font-size: 13px;
}
.komfort_steuer .steuerMainLeftSub {
	width: 190px;
	padding-bottom: 15px;
	font-size: 13px;
	font-weight: bold;
}
	.komfort_steuer .steuerMainLeftSub select {
		width: 190px;
	}
.komfort_steuer .steuerMainLeftInfo {
	width: 17px;
	padding-left: 18px;
	padding-bottom: 15px;
}
.komfort_steuer .steuerMainRightCheck {
	width: 25px;
	padding-bottom: 15px;
	font-size: 13px;
	font-weight: bold;
}
.komfort_steuer .steuerMainRightText {
	width: 185px;
	padding-bottom: 15px;
	font-size: 13px;
}
.komfort_steuer .steuerMainRightInfo {
	width: 17px;
	padding-bottom: 15px;
}
.komfort_steuer .steuerAdditional .check {
	width: 25px;
	vertical-align: top;
	font-size: 13px;
	font-weight: bold;
}
.komfort_steuer .steuerExtras {
	font-size: 13px;
}
.komfort_steuer #steuerExtrasBox .check {
	width: 25px;
	vertical-align: top;
	text-align: left;
	padding: 2px 0px 2px 0px;
	font-weight: bold;
	font-size: 13px;
}
.komfort_steuer #steuerExtrasBox .text {
	width: 185px;
	vertical-align: top;
	text-align: left;
	font-size: 13px;
	padding: 2px 0px 2px 0px;
}
.komfort_steuer #steuerExtrasBox .info {
	width: 17px;
	vertical-align: top;
	text-align: left;
}
.komfort_steuer #steuerExtrasBox .spacer {
	width: 25px;
}

.komfort_steuer .priceLabel,
.komfort_steuer .price {
	font-size: 20px;
	font-weight: bold;
}

.komfort_steuer .versand {
	font-size: 11px;
	padding-top: 4px;
}

.komfort_steuer .steuer_last .steuer_GewinnVerlust,
.komfort_steuer .steuer_last .steuer_Belege {
	font-size: 13px;
	width: 150px;
}
.komfort_steuer .steuer_last .info {
	width: 17px;
	vertical-align: top;
	padding-top: 4px;
}
.komfort_steuer .steuer_last .values {
	width: 260px;
}
.komfort_steuer .steuer_last .values #intGewinnVerlust,
.komfort_steuer .steuer_last .values #intAnzahlBelege {
	width: 100px;
}
.komfort_steuer #steuer_Hoechstsatz {
	padding-top: 10px;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(/graphx/geiloimages/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(/graphx/geiloimages/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding: 20px;
	color:#535353;
	line-height: 18px;
}

.JT_loader{
	background-image: url(/graphx/geiloimages/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
	margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
	cursor:help;
}