body {	
	font: 13px/140% Helvetica, Arial, sans-serif;
	background: #f4f4f4;
	color: black;
	margin: 0;
} 
/* no helvetica for ie9 */
.browser-ie9 {
	font: 13px/140% Arial, sans-serif;
}

body a:link, body a:visited {
	text-decoration:none;
}
body a:hover {
	text-decoration:underline;
}
a:focus { outline: none;}
A:LINK {color:#006AB6;}
A:VISITED {color:#006AB6;}
A:HOVER {color:#006AB6; text-decoration: underline;}
a.textlink:link, .loggedin a, #seite_drucken a:link, .content_blue a:link, .head_blue12_thin {
	color:#006AB6;
	text-decoration:none;
}
a.textlink:visited, #seite_drucken a:visited, .content_blue a:visited, a.worterbuch {
	color:#006AB6;
	text-decoration:none;
}
a.textlink:hover, #seite_drucken a:hover, .content_blue a:hover, .forum_content a:hover {
	text-decoration:underline;
}
.button_blue_middle_small a:link {
	color:white;
}
.button_blue_middle_small a:visited {
	color:white;
}
img {
	border: none;
}
h1 {
	color: #000;
	font: bold 26px/120% Arial,Helvetica,sans-serif;
	margin: 0 0 6px 0;
}
h2 {
	color: #000;
	font: bold 20px/140% Arial,Helvetica,sans-serif;
	padding: 0;
	margin: 10px 0;
}
body hr {
	border-color:#E1E1E1;
	border-style:solid none none;
	border-width:1px medium medium;
	height:1px;
	margin: 5px 0px 5px 0px;
}
/* page construct */
#logo {
  margin-top: 10px;  
  float: left;
}
#container {
 width: 920px !important;
 margin: 0px auto;
}
#wrapper {
	float: left;
	width: 920px;
	background-color: white;
}
#wrapper2 {
	padding-left: 20px;
}
#suchen {
	float: right;
	margin-top: 20px;
	width: auto;
}
* html #suchen, * html #suchen2 {
	width: 420px;
}
*:first-child+html #suchen {
	padding-left: 50px;
}

#suchenbutton {
  padding-top: 5px;
  float:left;
}
.spriteFindenButton {
	-moz-border-radius:4px 4px 4px 4px;
	-moz-box-shadow:0 -1px 5px #C1C1C1 inset;
	-webkit-border-radius:4px 4px 4px 4px;
	-webkit-box-shadow:0 -1px 5px #C1C1C1 inset;
	background:none repeat scroll 0 0 #F5F5F5;
	border-color:#D7D7D7 #D7D7D7 #AEAEAE;
	border-style:solid;
	border-width:1px;
	display:block;
	height:28px;
	width:74px;
}
.spriteFindenText {
	color:#545454;
	display:block;
	font-size:14px;
	font-weight:bold;;
	padding: 6px 0px 0px 11px;
}
#suchen INPUT {
  float: left;
  width: 190px; 
  border: 1px #AAAAAA solid;
  border-right: 1px #CACACA solid;
  border-bottom: 1px #CACACA solid;
  margin: 5px 5px 0px 0px;
  height: 28px;  
  padding: 0px 2px 0px 2px;   
  font-family: arial;
  font-size:18px; 
  *padding-top: 4px;
  *height: 17px;
  *padding-bottom:7px;  
  -moz-box-shadow: inset 1px 1px 3px #AAAAAA;
  -webkit-box-shadow: inset 1px 1px 3px #AAAAAA;
}
#suchen SELECT {
  float: left;
  width:170px;
  border: 0px;
  margin-right: 5px;
  height: 18px;  
  font-size: 12px;
  font-family: arial;
}
#menu_leiste {
  width: 859px;
  height: 89px;
  background: url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll 0 -58px transparent;
  float: left;
}
#menu_leiste .typoFunctions {
float:right;
}
#menu_leisteSmall {
	background:url("/graphx/geiloimages/landingPageBg.png") repeat-x scroll 0 0 transparent;
	float:left;
	height:61px;
	width:859px;
}
.menu_leftrightFirstSmall {
	background-image:url("/graphx/geiloimages/menuLeftRightSmall.png");
	float:left;
	height:61px;
	width:9px;
}
.menu_leftrightSmall {
	background-image:url("/graphx/geiloimages/menuLeftRightSmall.png");
	background-position:-10px 0;
	float:left;
	height:61px;
	width:9px;
}
/* menu */
#top {
  height: 93px;
  width:890px;
}
.menu_leftrightFirst {
  height: 89px;
  width: 11px;
  float: left;
  background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
  background-position: -10px 0px;
  *behavior: url(include/iepngfix.htc);
}
.menu_leftright {
  height: 89px;
  width: 11px;
  float: left;
  background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll 0 0 transparent;
}
#top_menu {
  line-height: 13px;
	font-size: 12px;
  }
.newHeadDoepel {
	float: left;
	height: 51px;
	text-align: center;
	/*background: url("/graphx/geiloimages/newHeaderDoepel.png") no-repeat bottom center;
	*behavior: url(include/iepngfix.htc);*/
}
#top_menu a {
	display: block;
	float: left;
	padding-right: 12px;
	padding-left: 12px;	
	height: 50px;
/*	background: url("/graphx/geiloimages/topMenuTrennerV2.png") no-repeat left top;*/
	font-weight: bold;
	text-decoration: none;
}
#top_menu .firstTopMenu {
	background: none;
	padding-left: 0px;
}
#top_menu .lastTopMenu {
	padding-right: 20px;
}
#top_menu .topMenuAct {
	color: #E7EFCF !important;
	text-shadow: #666 0px -1px 0px !important;
}
#top_menu a:link{
	text-shadow: #B1C769 0px 1px 0px;
	color: black;
}
#top_menu a:visited {
	text-shadow: #B1C769 0px 1px 0px;
	color: black;
}
#top_menu a:hover {
	text-shadow: #666 0px -1px 0px;
	color: #E7EFCF;
	text-decoration: none;
}
.menuFontPadding {
	margin-top: 18px;
	display: block;
}
.menuFontPaddingDouble {
	margin-top: 12px;
	display: block;
}
.menuFontPaddingWithOrangeButton {
	margin-top: 13px;
	display: block;
}
.newHilfeSofort {
	background-color: #FF6600; 
	margin-top: -10px; 
	padding: 3px; 
	-moz-border-radius:2px 2px 2px 2px; 
	-webkit-border-radius:2px 2px 2px 2px; 
	font-size: 10px; 
	color: white; 
	text-shadow: #CC5200 0px -1px 0px;
	width: 75px;
	padding: 1px 3px 1px 3px;
	font-weight: normal;
	position: absolute;
	z-index: 2;
}
#loginform {
 margin-top: 7px;
 width: 640px;
 *float: left;
}
#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 .button_grey_middle a {
		cursor: pointer;
	}

.hidesubmit {
	visibility: hidden;
}
#loginform .hidesubmit input {
	width: 0px;
	padding: 0px;
	margin: 0px;
}
#loginform SPAN {
  margin-top: 2px;
}
div.loggedin {
	float:left;
	margin-top:5px;
}
.loggedin a:link {
	color:#006AB6;
	text-decoration: none;
}
.loggedin a:visited {
	color:#006AB6;
	text-decoration: none;
}
.loggedin a:hover {
	text-decoration: underline;
}
#menu_leisteSmall #loginform {
	margin-top:27px;
}
.float_clearer {
  clear: both;
  font-size: 0px;
  line-height: 0px;
}
.margin_left10 {
	margin-left: 10px;
}
.button_grey_left, .button_grey_right {
background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -462px -96px transparent;
float:left;
height:20px;
margin-left:3px;
width:5px;
}
.button_grey_right {
background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -465px -96px transparent;
margin: 0px;
}
.button_grey_middle {
	background-color:#C9CCCD;
	color:#333333;
	float:left;
	font-size:11px;
	height:18px;
	padding-top:2px;
}
.button_grey_middle a:link, .button_grey_middle a:visited {
	color:#666666;
	text-decoration:none;
}
.button_grey_middle a:hover {
	text-decoration:underline;
}
.newPassWeg a {
	color:#666666;
	float:left;
	font-size:11px;
	padding: 4px 10px 0px 10px;
}
.float_left {
	float:left !important;
}
.float_right {
	float:right !important;
}
.hiddenhistory {
	background-color:#EBEBEB;
	display:block;
	float:none;
	margin-top:5px;
	padding:2px;
	position:absolute;
	text-align:right;
	width:876px;
	z-index:4;
}
#sie_sind_hier {
  height: 20px;
  width: 880px;
  margin-top: 10px;
  border-bottom: 1px #ADADAD solid; 
}
#sie_sind_hier2 {
  height: 20px;
  width: 880px;
  border-bottom: 5px #EBEBEB solid;
  *height:30px;
}
#content_container {
  width: 880px;
  padding: 15px 0px 50px 0px;
  background: #fff;
}
#teaser_startseite {
  width: 880px;
  height: 248px;
  background: url(/graphx/geiloimages/teaser_bg.gif);  
  margin-bottom: 10px;
  line-height: 120%;
}
#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.gif);
  height: 141px;
  width: 120px;
  margin-right: 10px;
  margin-top: 75px;
  float: left;
  padding: 10px;
  font-size: 12px;
}
/* titles, headlines (Der Abschnitt muss verbessert werden)*/
.tHead {
	font-weight: bold;
}
.tBlue, .tBlue a:link, .tBlue a:visited, a.tBlue:link, a.tBlue:visited {
	color: #007ac1;
}
.tBlack, .tBlack a:link, .tBlack:visited {
	color: #24282C;
}
.tRed, .tRed a:link, .tRed a:visited {
	color: #FA1C02;
}
.tBlue a:hover, .tRed a:hover, .tRed a:hover, a.tBlue:hover, a.tRed:hover, a.tRed:hover {
	text-decoration: underline;
}
.tSize12 {
	font-size: 12px;
	line-height: 16px;
}
.tSize14 {
	font-size: 14px;
	line-height: 18px;
}
.tSize16 {
	font-size: 16px;
	line-height: 20px;
}
.tSize18 {
	font-size: 18px;
	line-height: 22px;
}
.tSize20 {
	font-size: 20px;
	line-height: 24px;
}
.tSize24 {
	font-size: 24px;
	line-height:38px;
}
.tSize28 {
	font-size: 28px;
	line-height:40px;
}
.content_blue {
	color:#006AB6;
}
.head_black18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #24282C;
}
.head_black18 A:link {color:#24282C;text-decoration:none;}
.head_black18 A:visited {color:#24282C;text-decoration:none;}
.head_black18 A:hover {color:#006AB6;text-decoration:underline;}
.deact .head_black18 {color: #D3D4D5;}
.deact .head_black18 A:link {color:#D3D4D5;}
.deact .head_black18 A:visited {color:#D3D4D5;}
.deact .head_black18 A:hover {color:#D3D4D5;}
.head_black13 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #24282C;
}
.head_black13 A:link {color:#24282C;text-decoration:none;}
.head_black13 A:visited {color:#24282C;text-decoration:none;}
.head_black13 A:hover {color:#24282C;text-decoration:underline;}
.deact, .deact .head_black13 {color: #D3D4D5;}
.deact a:link, .deact .head_black13 A:link {color:#D3D4D5;}
.deact a:visited, .deact .head_black13 A:visited {color:#D3D4D5;}
.deact a:hover, .deact .head_black13 A:hover {color:#D3D4D5;}
.head_blue14 {
color:#006AB6;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:13px;
}
.head_blue14 A:link {color:#006AB6;text-decoration:none;}
.head_blue14 A:visited {color:#006AB6;text-decoration:none;}
.head_blue14 A:hover {color:#006AB6;text-decoration:underline;}
.head_blue18 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 16px;
font-weight: bold;
color: #006AB6;
display: inline;
}
.head_black14 {
	color:#24282C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
.head_blue18 A:link {color:#006AB6;text-decoration:none;}
.head_blue18 A:visited {color:#006AB6;text-decoration:none;}
.head_blue18 A:hover {color:#006AB6;text-decoration:underline;}
.deact .head_blue18, .deact .head_blue14 {color: #CCE1F1}
.deact .head_blue18 A:link, .deact .head_blue14 a:link {color:#CCE1F1;}
.deact .head_blue18 A:visited, .deact .head_blue14 a:visited {color:#CCE1F1;}
.deact .head_blue18 A:hover, .deact .head_blue14 a:hover {color:#CCE1F1;}
.head_blue13 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
font-weight: bold;
color: #006AB6;
}
.head_blue13 A:link {color:#006AB6;text-decoration:none;}
.head_blue13 A:visited {color:#006AB6;text-decoration:none;}
.head_blue13 A:hover {color:#006AB6;text-decoration:underline;}

.head_blue16 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 16px;
font-weight: bold;
color: #006AB6;
}
.head_blue16 A:link {color:#006AB6;text-decoration:none;}
.head_blue16 A:visited {color:#006AB6;text-decoration:none;}
.head_blue16 A:hover {color:#006AB6;text-decoration:underline;}
.head_blue12 {
color:#006AB6;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
}
.head_black16 {
color:#24282C;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
line-height:18px;
}
.head_blue12 A:link {color:#006AB6;text-decoration:none;}
.head_blue12 A:visited {color:#006AB6;text-decoration:none;}
.head_blue12 A:hover {color:#006AB6;text-decoration:underline;}
.head_black13 {
color:#24282C;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
}
.head_blue13 A:link {color:#006AB6;text-decoration:none;}
.head_blue13 A:visited {color:#006AB6;text-decoration:none;}
.head_blue13 A:hover {color:#006AB6;text-decoration:underline;}
.head_red18 {
	color:#FA1C02;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
}
.head_red13 {
	color:#FA1C02;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
.head_black20 {
	color:#24282C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:32px;
}
.head_black24 {
	color:#24282C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:38px;
}	
/* geilobuttons */
.button_blue {
  height: 24px;
  width: auto;
  margin: 0px auto;
  margin-top: 15px;
  padding-bottom: 5px;
}
.frage_stellen_element .button_blue {
	margin-top: 5px;
}
.button_blue_left {
  width: 10px;
  height: 24px;
  background: url(/graphx/geiloimages/button_blue_left.gif) no-repeat;
  float: left;
}
td.button_blue_left {
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}
.button_blue_middle {
  height: 21px;
  width: auto;
  padding-top: 3px;
  color: #FFFFFF;
  font-weight: bold;
  float: left;
  text-align: center;
  cursor: pointer;
  cursor: hand;
  background: url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll 0 -29px transparent;
  *behavior: url(include/iepngfix.htc);
}
.button_blue_middle A:LINK, .button_orange_middle a:link {color: #FFFFFF;text-decoration:none;cursor:pointer;}
.button_blue_middle A:VISITED, .button_orange_middle a:visited {color: #FFFFFF;text-decoration:none;cursor:pointer;}
.button_blue_middle A:HOVER, .button_orange_middle a:hover {color: #FFFFFF;text-decoration:underline;cursor:pointer;}
.button_blue_right {
  width: 10px;
  height: 24px;
  background: url(/graphx/geiloimages/button_blue_right.gif) no-repeat;
  float: left;
}
/* BOXES */
/* OLD ONES (will be replaced) */
.box_rechts_oben {
	background:url("/graphx/geiloimages/box/grey_top_right.gif") no-repeat scroll right top transparent;
}
.box_links_oben {
	background:url("/graphx/geiloimages/box/grey_top_left.gif") no-repeat scroll left top transparent;
}
.box_rechts_unten {
	background:url("/graphx/geiloimages/box/grey_bottom_right.gif") no-repeat scroll right bottom transparent;
}
.box_links_unten {
	background:url("/graphx/geiloimages/box/grey_bottom_left.gif") no-repeat scroll left bottom transparent;
}
.boxTopLeft {
	float:left;
	height:10px;
	width:10px;
}
.grey .boxTopLeft, .NewDynTopLeft {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -374px -42px transparent;
}
.ybox_rechts_oben {
	background:url("/graphx/geiloimages/box/yellow_top_right.gif") no-repeat scroll right top transparent;
}
.ybox_links_oben {
	background:url("/graphx/geiloimages/box/yellow_top_left.gif") no-repeat scroll left top transparent;
}
.ybox_rechts_unten {
	background:url("/graphx/geiloimages/box/yellow_bottom_right.gif") no-repeat scroll right bottom transparent;
}
.ybox_links_unten {
	background:url("/graphx/geiloimages/box/yellow_bottom_left.gif") no-repeat scroll left bottom transparent;
}
.brown .boxTopLeft {
	background:url("/graphx/geiloimages/box/dyn_brown_top_left.gif") no-repeat scroll 0 0 #F5F3DE;
}
.brown .boxTopRight {
	background:url("/graphx/geiloimages/box/dyn_brown_top_right.gif") no-repeat scroll 0 0 #F5F3DE;
}
.brown .boxBottomLeft {
	background:url("/graphx/geiloimages/box/dyn_brown_bottom_left.gif") no-repeat scroll 0 0 #F5F3DE;
}
.brown .boxBottomRight {
	background:url("/graphx/geiloimages/box/dyn_brown_bottom_right.gif") no-repeat scroll 0 0 #F5F3DE;
}
.brown .boxMiddleLeft {
	background:url("/graphx/geiloimages/box/dyn_brown_middle_left.gif") repeat-y scroll left center #F5F3DE;
}
.brown .boxTopMiddle {
	background:url("/graphx/geiloimages/box/dyn_brown_top_middle.gif") repeat-x scroll 0 0 #F5F3DE;
}
.brown .boxBottomMiddle {
	background:url("/graphx/geiloimages/box/dyn_brown_bottom_middle.gif") repeat-x scroll 0 0 #F5F3DE;
}
.boxWidth600 .boxTopMiddle, .boxWidth600 .boxMiddleContent, .boxWidth600 .boxBottomMiddle {
	width:580px;
}
.boxWidth170 .boxTopMiddle, .boxWidth170 .boxMiddleContent, .boxWidth170 .boxBottomMiddle {
	width:150px;
}
.boxTopMiddle {
	float:left;
	height:10px;
}
.grey .boxTopMiddle {
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll 0 -619px transparent;
}
.grey .boxTopRight, .NewDynTopRight {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -384px -42px transparent;
}
.boxTopRight {
	float:left;
	height:10px;
	width:10px;
}
.grey .boxMiddleLeft {
	background:url("/graphx/geiloimages/box/dyn_grey_middle_left.gif") repeat-y scroll left center #F5F5F5;
}
.boxMiddleLeft {
	float:left;
}
.grey .boxMiddleContent {
	background:url("/graphx/geiloimages/box/dyn_grey_middle_right.gif") repeat-y scroll right center #F5F5F5;
}
.boxWidth600 .boxTopMiddle, .boxWidth600 .boxMiddleContent, .boxWidth600 .boxBottomMiddle {
	width:580px;
}
.boxWidth695 .boxTopMiddle, .boxWidth695 .boxMiddleContent, .boxWidth695 .boxBottomMiddle {
	width:675px;
}
.boxMiddleContent {
	float:left;
	margin-left:10px;
	padding-right:10px;
}
.grey .boxBottomLeft, .NewDynBottomLeft {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -374px -52px transparent;
}
.boxBottomLeft {
	float:left;
	height:10px;
	width:10px;
}
.grey .boxBottomMiddle {
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll 0 -634px transparent;
}
.boxWidth600 .boxTopMiddle, .boxWidth600 .boxMiddleContent, .boxWidth600 .boxBottomMiddle {
	width:580px;
}
.boxWidth880 .boxTopMiddle, .boxWidth880 .boxMiddleContent, .boxWidth880 .boxBottomMiddle {
	width:860px;
}
.boxBottomMiddle {
	float:left;
	height:10px;
}
.grey .boxBottomRight, .NewDynBottomRight {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -384px -52px transparent;
}
.boxBottomRight {
	float:left;
	height:10px;
	width:10px;
}
.boxWidth260 .boxTopMiddle, .boxWidth260 .boxMiddleContent, .boxWidth260 .boxBottomMiddle {
	width:240px;
}
.box_top_grey_200 {
background-image:url("/graphx/geiloimages/box/box_top_grey_200.gif");
height:10px;
width:200px;
}
.box_grey_content_200 {
background-image:url("/graphx/geiloimages/box/box_content_grey_200.gif");
padding-left:5px;
padding-right:5px;
width:190px;
}
.box_bottom_grey_200 {
background-image:url("/graphx/geiloimages/box/box_bottom_grey_200.gif");
height:10px;
width:200px;
}
.box_bottom_white_170 {
  background-image: url(/graphx/geiloimages/box/box_bottom_white_170.gif);
  height: 10px;
  width: 170px;
  *background-position: top;
  *Background-repeat: no-repeat;
}
.box_white_content_170 {
  width: 158px;
  border-right: 1px #DCDCDC solid;
  border-left: 1px #DCDCDC solid;
  padding: 0px 5px 0px 5px;
  background-color: white;
}
.box_white_content_170 INPUT {
  margin-top: 10px;
  width: 140px;
  border: 1px solid #DCDCDC;
  margin-left: 10px;
}
.box_white_content_170 FORM {
	margin-bottom: 0px;
}
.box_white_content_170 .button_blue_left, .box_white_content_170 .button_blue_middle, .box_white_content_170 .button_blue_right {
  margin-top: 10px;
}
.box_white_content_170 .button_blue_left {
  margin-left: 10px;
}
.box_white_content_170 A:LINK {color:#006AB6; text-decoration: none;}
.box_white_content_170 A:VISITED {color:#006AB6; text-decoration: none;}
.box_white_content_170 A:HOVER {color:#006AB6; text-decoration: underline;}
.white .boxTopLeft {
	background:url("/graphx/geiloimages/box/dyn_white_top_left.gif") no-repeat scroll center top #FFFFFF;
}
.white .boxTopMiddle {
	background:url("/graphx/geiloimages/box/dyn_white_top_middle.gif") repeat-x scroll center top #FFFFFF;
}
.white .boxTopRight {
	background:url("/graphx/geiloimages/box/dyn_white_top_right.gif") no-repeat scroll center top #FFFFFF;
}
.white .boxMiddleLeft {
	background:url("/graphx/geiloimages/box/dyn_white_middle_left.gif") repeat-y scroll left center #FFFFFF;
}
.white .boxMiddleContent {
	background:url("/graphx/geiloimages/box/dyn_white_middle_right.gif") repeat-y scroll right center #FFFFFF;
}
.white .boxBottomLeft {
	background:url("/graphx/geiloimages/box/dyn_white_bottom_left.gif") no-repeat scroll center bottom #FFFFFF;
}
.white .boxBottomMiddle {
	background:url("/graphx/geiloimages/box/dyn_white_bottom_middle.gif") repeat-x scroll center bottom #FFFFFF;
}
.white .boxBottomRight {
	background:url("/graphx/geiloimages/box/dyn_white_bottom_right.gif") no-repeat scroll center bottom #FFFFFF;
}
/* spacer */
.spacer_10 {
	height:10px;
}
.spacer_20 {
	height:20px;
}
.spacer_30 {
	height:30px;
}
.spacer_40 {
	height:40px;
}
/* FEA LIST STYLES */
#fea_liste {
	margin-top:10px;
}
.fea_zeile {
	border-bottom:1px solid #D6D6D6;
	border-top:1px solid #D6D6D6;
	font-size:13px;
	color:#24282C;
	font-weight:bold;
}
.fea_list_head_frage, .fea_list_head_land, .fea_list_head_vom, .fea_list_head_einsatz {
	float:left;
	padding: 5px 0px 5px 0px;
	color:#24282C;
	font-weight:bold;
}
.fea_list_head_frage {
	padding-left:5px;
	width:355px;
}
.fea_list_head_land {
	text-align:center;
	width:50px;
}
.fea_list_head_vom {
	text-align:center;
	width:90px;
}
.fea_list_head_einsatz {
	text-align:center;
	width:80px;
}
.ergebnis_zeile_light {
	background-color:#F9F9F9;
	border-bottom:1px solid #DEDEDE;
}
.ergebnis_zeile_dark {
	background-color:#F5F5F5;
	border-bottom:1px solid #DEDEDE;
}
.fea_list_frage, .fea_list_land, .fea_list_vom, .fea_list_einsatz {
	color:#24282C;
	float:left;
	padding: 5px 0px 5px 0px;
}
.fea_list_frage {
	padding-left:5px;
	width:355px;
}
.fea_list_land {
	text-align:center;
	width:50px;
}
.fea_list_vom {
	text-align:center;
	width:90px;
}
.fea_list_einsatz {
	text-align:center;
	width:80px;
}
.fea_list_frage a{
	text-decoration: none;
}
/* STARTSEITE */
#startseite_content {
	float:left;
	margin-right:5px;
	width:600px;
}
#teaser_stern {
  background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -787px 0 transparent;
  *behavior: url(include/iepngfix.htc);
  height: 93px;
  width: 104px;
  float: right;
  margin: 10px 10px 0px 0px;
  padding-top: 12px;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
.inhalt {
  padding: 10px;
}
.rs .fea_list_frage, .rs .fea_list_head_frage {
	width:285px;
}
.rs .fea_list_land, .rs .fea_list_head_land {
	width:120px;
}
.kategorie, .main_content_head {
	background-color:#F0F0F0;
	border-bottom:1px solid #E1E1E1;
	border-top:1px solid #E1E1E1;
	color:#006AB6;
	font-size:16px;
	font-weight:bold;
	line-height:23px;
	min-height:23px;
	padding: 3px 0px 2px 5px;
	width:auto;
}
.main_content_head {
	margin-top:20px;
	padding: 5px 0px 5px 5px;
}
.main_content_list {
	border-bottom:1px solid #DEDEDE;
	padding: 5px 0px 5px 0px;
}
.kategorie a:link {
	color:#006AB6;
	text-decoration:none;
}
.kategorie a:visited {
	color:#006AB6;
	text-decoration:none;
}
.kategorie a:hover {
	color:#006AB6;
	text-decoration:none;
}
.box_content_420 {
	border-bottom:1px solid #CDCDCD;
	padding: 10px 5px 10px 0px;
}
.box_content_420 a:link, .box_content_420 a:visited {
	color:#006AB6;
	text-decoration:none;
}
.box_content_420 a:hover {
	text-decoration: underline;
}
.default_start .magazin_list {
	border-bottom:1px solid #CDCDCD;
	border-top:1px solid #CDCDCD;
	margin-bottom:30px;
}
.magazin_list {
	background:url("/graphx/geiloimages/box/magazin_list_arrow.gif") no-repeat left center;
	border-bottom:1px solid #CDCDCD;
	font-weight:bold;
	padding: 5px 0px 5px 15px;
}
#thema_der_woche a:link, #thema_der_woche a:visited, #thema_der_woche a:hover {
	color:#006ABC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
}
#thema_der_woche img {
	border:1px solid #E1E1E1;
	float:left;
	margin-right:5px;
	padding:1px;
}
.button_blue_forum, .button_orange_forum {
	float:left;
	height:24px;
	margin: 10px 0px 0px 10px;
	width:125px;
}
.button_orange_forum {
	margin: 10px 0px 0px 5px;
	width:100px;
}
.button_orange_left, .button_orange_right {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -30px -93px transparent;
	float:left;
	height:24px;
	width:10px;
}
.button_orange_middle {
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:21px;
	padding-top:3px;
	text-align:center;
	width:auto;
}
.button_orange_right {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -40px -93px transparent;
}
#forumTabContent2 {
	display:none;
}
tabMiddle {
	float:left;
	height:32px;
	padding-top:10px;
	width: 110px;
}
.tabMiddle img {
	float:left;
	margin-right:3px;
}
/* RIGHT COLUMNS */
#rechte_spalte {
	float:left;
	margin-left:15px;
	width:260px;
	font-size: 13px;
	line-height: 140%;
}
.greyTab .tabLeft {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -88px 0 transparent;
	border-bottom:1px solid #F5F5F5;
}
.tabLeft {
	float:left;
	height:42px;
	width:10px;
}
.greyTab .tabMiddle {
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll 0 -525px transparent;
	border-bottom:1px solid #F5F5F5;
}
.boxWidth260 .tabMiddle {
	width:110px;
}
.tabMiddle {
	float:left;
	height:32px;
	padding-top:10px;
}
.greyTab .tabRight {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -98px 0 transparent;
	border-bottom:1px solid #F5F5F5;
}
.tabRight {
	float:left;
	height:42px;
	width:10px;
}
.whiteTab .tabLeft {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -111px 0 transparent;
	border-bottom:1px solid #F5F5F5;
}
.tabLeft {
	float:left;
	height:42px;
	width:10px;
}
.whiteTab .tabMiddle {
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll 0 -572px transparent;
	border-bottom:1px solid #F5F5F5;
}
.boxWidth260 .tabMiddle {
	width:110px;
}
.tabMiddle {
	float:left;
	height:32px;
	padding-top:10px;
}
.whiteTab .tabRight {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -121px 0 transparent;
	border-bottom:1px solid #F5F5F5;
}
.tabRight {
	float:left;
	height:42px;
	width:10px;
}
.bild_mit_border {
	border:1px solid #DEDEDE;
	float:left;
	margin-right:5px;
	padding:1px;
}
.newsimage {
	font-size:0;
	line-height:0;
}
#ratgeberTabContent1 a:link {
	text-decoration:none;
}
.newsimage img {
	vertical-align:bottom;
}
img {
	border:medium none;
}
.ratgeberbox {
	border-bottom:1px solid #CDCDCD;
	padding: 10px 0px 10px 0px;
}
#ratgeberTabContent2 {
	display:none;
}
/* werbung */
#werbung_rechts {
	/*margin-right:-651px;
	position:absolute;
	right:50%; */
	float: left !important;
	top:0;
	position: absolute;
	margin-left: 920px !important;
	width: 0px !important;
}
/* Footer */
#footer {
	color:#4B545C;
	font-size: 12px;
	/*width: 100%;*/
	width: 920px !important;
}
#footer_container {
	/*margin:0 auto;*/
	padding: ;
}

#footer_content {
 background-color: #f0f0f0;
 padding: 20px;
 width: 880px !important;
 margin-top: 70px auto; 
}

#footer .margin_left {
	margin-left:37px;
}
.margin_left_10 {
	margin-left: 10px;
}
/* MAGAZIN */
#linke_spalte {
	float:left;
	width:170px;
}
#mittlere_spalte {
	float:left;
	margin-left:15px;
	width:420px;
}
#seiten_menu {
	border-top:1px solid #E1E1E1;
	width:170px;
}
#inhalt_nach_themen select {
	border:1px solid #CACDD2;
	width:150px;
}
.seiten_menu_act_head {
	color:#006AB6;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
}
.seiten_menu_act_head a {
	color:#006AB6;
}
.seiten_menu_no_sub {
	border-bottom:1px solid #E1E1E1;
	font-size:12px;
	line-height:14px;
	padding-bottom:5px;
}
.seiten_menu_no_head {
	color:#24282C;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
}
#thema_der_woche {
	margin-bottom:20px;
}
#nachrichtenbox_mag ul {
	list-style-type:none;
	margin-top:-5px;
	padding:0;
}
#nachrichtenbox_mag li {
	border-bottom:1px solid #E1E1E1;
	margin-bottom:5px;
	padding-bottom:5px;
}
/* FORUM DEFAULT */
#forum_content {
	float:left;
	margin-right:5px;
	width:600px;
}
#forum_uebersicht_top_title {
	padding-left:10px;
	width:590px;
}
.forum_top_forum {
	background-color:#F0F0F0;
	border-top:1px solid #E1E1E1;
	float:none;
	height:30px;
}
#forum_uebersicht_top_title .forum_top_header {
	margin-top:5px;
}
.forum_top_header {
	font-weight:bold;
}
#forum_uebersicht_top_forum {
	padding-left:10px;
	width:380px;
}
#forum_uebersicht_top_themen {
	width:55px;
}
#forum_uebersicht_top_letzter_eintrag {
	width:155px;
}
.forum_top {
	background-color:#F0F0F0;
	border-bottom:1px solid #E1E1E1;
	float:left;
	height:20px;
	margin-top:0;
}
.forum_content {
	border-bottom:1px solid #E1E1E1;
	padding-bottom: 5px;
	padding-top: 5px;
}
.forum_content_image {
	float:left;
	width:32px;
}
.forum_uebersicht_content_title {
	float:left;
	padding-left:5px;
	width:360px;
}
.forum_uebersicht_content_themen {
	float:left;
	font-weight:bold;
	width:47px;
}
.forum_uebersicht_content_letzter_eintrag {
	float:left;
	width:155px;
}
#SupersetDisplaySupersets ul, #leserforum ul {
	margin:0;
	padding:0;
}
#SupersetDisplaySupersets li, #leserforum li {
border-bottom:1px solid #E1E1E1;
font-size:12px;
list-style-type:none;
padding: 5px 0px 5px 0px;
}
/* FORUM FORUM */
#forum_top_title {
	padding-left:5px;
	width:595px;
}
.forum_navi {
	float:right;
	margin-bottom:10px;
	margin-top:0;
}
.forum_navi_numbers, .page_navi_numbers {
	float:left;
	margin-left:10px;
	padding-top:2px;
}
.forum_navi .button_blue_left_small, .page_navi .button_blue_left_small {
	margin-left:10px;
}
.button_blue_left_small {
	float:left;
	height:20px;
	width:5px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -58px -93px transparent;
}
.forum_navi .button_blue_middle_small {width:7px;}
.button_blue_middle_small {
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:20px;
	text-align:center;
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll 0 -500px transparent;
}
.button_blue_right_small {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -65px -93px transparent;
	float:left;
	height:20px;
	width:5px;
}
#forum_top_topic {
	padding-left:5px;
	width:300px;
}
#forum_top_autor {width:110px;}
#forum_top_antworten {width:70px;}
#forum_top_letzter_eintrag {
	padding: 0px 10px 0px 10px;
	text-align:right;
	width:100px;
}
.forum_content_title {
	float:left;
	font-weight:bold;
	padding-left:10px;
	width:260px;
}
.forum_content_autor {
	float:left;
	font-weight:bold;
	overflow:hidden;
	width:110px;
}
.forum_content_antworten {
	float:left;
	font-weight:bold;
	text-align:center;
	width:60px;
}
.forum_content_letzter_eintrag {
	float:left;
	padding-left:10px;
	text-align:right;
	width:105px;
}
.forum_legende {
	background-color:#F0F0F0;
	border-bottom:1px solid #E1E1E1;
	border-top:1px solid #E1E1E1;
	margin-top:15px;
	padding: 10px 0px 10px 5px;
}
.forum_legende_left {
	float:left;
	height:100px;
	width:130px;
}
.forum_list_light, .forum_list_dark {
	border-bottom:1px solid #E1E1E1;
	font-size:12px;
	line-height:16px;
	padding: 3px 0px 3px 0px;
}
.forum_list_light {	background-color:#F9F9F9;}
#umfrage {margin-top:30px;}
/* FORUM TOPIC */
.forum_topic_top, .forum_topic_top_ratings {
	background-color:#F0F0F0;
	padding:10px 10px;
	width:580px;
}
.forum_topic_top {border-top:1px solid #E1E1E1;}
.forum_topic_top_ratings {
	border-bottom:1px solid #E1E1E1;
	font-weight:bold;
}
.forum_topic_top .head_black18 {
	display:inline;
	vertical-align:bottom;
}
.forum_topic_top img, .forum_topic_top .head_black13 {
	margin-top:10px;
}

.forum_topic_top_rateit {
	width: 270px;
}

.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;
}
.forum_topic_top_ratings .forum_topic_top_rateit, .article_top_ratings .forum_topic_top_rateit {
	margin-top:0;	
}
.article_top_ratings .forum_topic_top_rateit .srating, .forum_topic_top_ratings .forum_topic_top_rateit .srating {
	margin-top:-2px;
}
.forum_topic_top_ratings .forum_topic_top_hits {
	float:right;
	margin-top:-15px;
}
#forum_top_letzter_eintrag {
	padding: 0px 5px 0px 10px;
	text-align:right;
	width:100px;
}
.srating li {
	float:left;
	margin:0;
	padding:0;
}
.srating li a {
	background-image:none;
	display:block;
	height:20px;
	padding:0;
	position:absolute;
	text-indent:-9000px;
	width:20px;
	z-index:20;
}
.srating li a:hover{
background: url(/graphx/starimages/strating.gif) 0px -20px repeat-x;
z-index: 1;
left: 0px;
}
.srating a.onestar{left: 0px;}
.srating a.onestar:hover{width:20px;}
.srating a.twostars{left:20px;}
.srating a.twostars:hover{width: 40px;}
.srating a.threestars:hover{width: 60px;}
.srating a.threestars{left: 40px;}
.srating a.fourstars{left: 60px;}	
.srating a.fourstars:hover{width: 80px;}
.srating a.fivestars{left: 80px;}
.srating a.fivestars:hover{width: 100px;}
.srating {
	background:url("/graphx/starimages/strating.gif") repeat-x scroll left top transparent;
	display:inline;
	float:left;
	height:20px;
	list-style:none outside none;
	margin:0;
	padding:0;
	position:relative;
	width:100px;
}
.user_detail_left {
	float:left;
	line-height:20px;
	width:320px;
}
.user_status .forum_topic_top_rateit {
	padding-top:15px;
	margin-left:0;
}
.user_detail_right {
	float:right;
	width:220px;
}
.user_detail_right .action {
	color:#006AB6;
	padding-bottom:1px;
	padding-top:1px;
}
.spriteStatusFrischling, .spriteStatusPraktikant, .spriteStatusStift, .spriteStatusJunior, .spriteStatusSenior, .spriteStatusLegende, .spriteStatusPhilosoph, .spriteStatusUnsterblich, .spriteStatusTao {
	height: 14px;
	width: 65px;
	background:url("/graphx/geiloimages/123spritesV15.png") repeat-x scroll left top transparent;
	display: inline-block;
	*display: inline;
	vertical-align:middle;
	*behavior: url(include/iepngfix.htc);
}
.spriteStatusFrischling {
	background-position: -304px -336px;
}
.spriteStatusPraktikant {
	background-position: -232px -336px;
}
.spriteStatusStift {
	background-position: -232px -360px;
}
.spriteStatusJunior {
	background-position: -232px -384px;
}
.spriteStatusSenior {
	background-position: -232px -408px;
}
.spriteStatusLegende {
	background-position: -232px -432px;
}
.spriteStatusPhilosoph {
	background-position: -232px -455px;
}
.spriteStatusUnsterblich {
	background-position: -232px -479px;
}	
.spriteStatusTao {
	background-position: -232px -479px;		
}
.forum_beitrag_grey {
	background-color:#F4F4F6;
	border-bottom:1px solid #E1E1E1;
	border-top:1px solid #E1E1E1;
	margin: 20px 0px 20px 0px;
	padding:10px;
}
.antwort_schreiben .thread_image {
	margin:0;
}
.thread_image {
	float:left;
	margin-bottom:10px;
}
.beitrag_head {
	float:left;
	margin-top:5px;
}
.antwort_schreiben_element {
	margin-top:10px;
}
.antwort_schreiben_left {
	float:left;
	font-weight:bold;
	width:66px;
}
.antwort_schreiben_right {
	float:right;
	width:495px;
}
.antwort_schreiben_right input {
	border:1px solid #E1E1E1;
}
.input290 {
	width:290px;
}
.input480 {
	width:480px;
}
#ubbLink {
	float:right;
	margin-top:-20px;
}
.antwort_schreiben_right textarea {
	border:1px solid #E1E1E1;
	height:200px;
	width:480px;
}
/* FRAG EINEN ANWALT */
a.djo_link {
	color:#006AB6;
	text-decoration:underline;
}
#feaTopElement {
	border-bottom:1px solid #E1E1E1;
	height:155px;
	margin-top:-15px;
	padding-top:25px;
}
.feaImgMap {
	float:right;
	height:150px;
	margin: -20px 165px 0px 0px;
	width:220px;
}
#feaTopElement img {
	margin: 0px 5px 0px 10px;
	vertical-align:middle;
}
#main_content600 {
	float:left;
	width:600px;
}
.feaTags {
	background-color:#C7DAE5;
	color:#52728C;
	font-size:8px;
	font-weight:bold;
	margin-left:3px;
	padding:2px;
	text-transform:uppercase;
}
#SupersetDisplaySupersets, #leserforum {
	background-color:#F0F0F0;
	border-bottom:1px solid #E1E1E1;
	border-top:1px solid #E1E1E1;
	padding: 5px 10px 15px 10px;
	width: 240px;
	}
.frage_stellen_element, .frage_stellen_indent_element {
	margin-bottom:20px;
}
.frage_stellen_indent_element {
	padding-left: 100px;
}
.boxNotice, .boxError {
	background:url("/graphx/geiloimages/hinweis.gif") no-repeat left top;
	padding-left:48px;
}
.boxError {
	background-image:url("/graphx/geiloimages/fehler.gif");
}
.text_middle {
	margin-top:10px;
	text-align:center;
}
.spriteFb, .spriteGoogle, .spriteDigg, .spriteDelicious, .spriteWong, .spriteYigg, .spriteLinkarena, .spriteWebnews, .spriteFolkd {
	margin-left:5px;
	height:19px;
	width:23px;
	display:block;
	float:left;
}
.spriteFb {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -331px -99px transparent;
}
.spriteGoogle {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -81px -99px transparent;
}
.spriteDigg {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -111px -99px transparent;
}
.spriteDelicious {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -140px -99px transparent;
}
.spriteWong {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -169px -99px transparent;
}
.spriteYigg {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -202px -99px transparent;
}
.spriteLinkarena {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -235px -99px transparent;
}
.spriteWebnews {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -268px -99px transparent;
}
.spriteFolkd {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -301px -99px transparent;
}
/* FRAGE STELLEN FORM */
.frage_stellen_tab_left_act {
	background:url("/graphx/geiloimages/tab_left_act.gif") no-repeat scroll 0 0 transparent;
	margin-left:1px;
}
.frage_stellen_tab_middle_act {
	background-color:#EFEFEF;
	border-top:1px solid #CECDCD;
	height:41px;
}
.frage_stellen_tab_right_act {
	background:url("/graphx/geiloimages/tab_right_act.gif") no-repeat scroll 0 0 transparent;
}
.frage_stellen_tab_left_no {
	background:url("/graphx/geiloimages/tab_left_no.gif") no-repeat scroll 0 0 transparent;
	margin-left:1px;
}
.frage_stellen_tab_middle_no {
	background-color:#FFFFFF;
	border-bottom:1px solid #CECDCD;
	border-top:1px solid #CECDCD;	
	height:40px;	
}
.frage_stellen_tab_middle_act, .frage_stellen_tab_middle_no {
	width:auto;
	color:#24282C;
	float:left;
	font-weight:bold;
}
.frage_stellen_tab_right_no {
	background:url("/graphx/geiloimages/tab_right_no.gif") no-repeat scroll 0 0 transparent;	
}
.frage_stellen_tab_right_no, .frage_stellen_tab_left_no, .frage_stellen_tab_right_act, .frage_stellen_tab_left_act {
	float:left;
	height:42px;
	width:10px;
}
.frage_stellen_tab_middle_act img, .frage_stellen_tab_middle_no img {
	border:medium none;
	margin-top:7px;
}
.frage_stellen_content_left {
	float:left;
	padding-left:10px;
	width:110px;
}
.frage_stellen_content_right {
	float:right;
	padding-right:10px;
	width:440px;
}
.frage_stellen_content_right img {
	vertical-align:top;
}
.frage_stellen_content_right #TopicSubject, .frage_stellen_content_right textarea {
	width:415px;
}
.frage_stellen_content_right textarea {
	height:250px;
}
.grey_bg {
	float:left;
	margin-right:10px;
}
.grey_bg_left, .grey_bg_right {
	background:url("/graphx/geiloimages/grey_bg_left.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:30px;
	width:5px;
}
.grey_bg_right {
	background:url("/graphx/geiloimages/grey_bg_right.gif") no-repeat scroll 0 0 transparent;
}
.grey_bg_middle {
	background-color:#CCCCCC;
	float:left;
	height:26px;
	padding-top:4px;
	width:auto;
}
input.error, textarea.error, select.error {
	border:1px solid red;
}
label.error {
	color:red;
	display:block;
}
/* TELEFONBERATUNG */
#telefon_landingpage_teaser {
	background:url("/graphx/geiloimages/telefonberatung_teaser.jpg") no-repeat scroll right top #FFFFFF;
	height:239px;
	margin-top:-15px;
}
#telefonBeratungText {
	line-height:20px;
	width:400px;
}
#poa_suchmaske {
	line-height:22px;
}
#poa_pluspunkte .float_left {
	width:205px;
}
.anwalt_liste_element {
	border-bottom:1px solid #E1E1E1;
	margin: 10px 0px 10px 0px;
}
.anwalt_liste_bild {
	float:left;
	margin-bottom:10px;
	width:110px;
}
.anwalt_liste_content {
	min-height:95px;
}
.anwalt_liste_content_left {
	float:left;
	width:460px;
}
.anfragen_jetzt_online {
	float:right;
	width:260px;
}
.box_top_grey_260 {
	background-image:url("/graphx/geiloimages/box/box_top_grey_260.gif");
	height:10px;
	width:260px;
}
.box_grey_content_260 {
	background-color:#F0F0F0;
	background-image:url("/graphx/geiloimages/box/box_content_grey_260.gif");
	padding: 0px 5px 0px 5px;
	width:250px;
}
.box_bottom_grey_260 {
	background-image:url("/graphx/geiloimages/box/box_bottom_grey_260.gif");
	height:10px;
	width:260px;
}
.anfragen_jetzt_online img {
	float:left;
}
.anfragen_jetzt_online_right {
	float:right;
	width:230px;
}
.anwalt_liste_bottom_elements {
	color:#0084A9;
	font-size:13px;
	margin-left:110px;
}
.anwalt_liste_bottom_elements .funcItem {
	color:#006AB6;
	float:left;
	font-size:12px;
	height:18px;
	margin:2px 5px 2px 2px;
	padding: 1px 0px 1px 23px;
	width:75px;
}
.articleProfileSprite {	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -133px 0 transparent;}
.articleRatingSprite {	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -133px -20px transparent;}
.articleAnswerSprite {	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -231px 0 transparent;}
.articleRatgeberSprite {	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -231px -20px transparent;}
.articleAdaSprite {background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -329px 0 transparent;}
.articleVoipSprite {background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -329px -20px transparent;}
/* ANWALT DIREKTANFRAGE */
#poa_landingpage_teaser {
	background:url("/graphx/geiloimages/poa_teaser.jpg") no-repeat scroll right top #FFFFFF;
	height:238px;
	margin-top:-15px;
}
/* ANWALT DIREKTANFRAGE */
.beaImgMap {
	float:right;
	height:115px;
	margin: -10px 185px 0px 0px;
	width:130px;
}
/* ANWALT FINDEN */
#main_left_290 {
	float:left;
	width:290px;
}
.search_item {
	border-bottom:1px solid #DEDEDE;
	height:55px;
	margin-top:5px;
	width:270px;
}
#search_schwerpunkte select {
	border:0 none;
	float:left;
	height:18px;
	margin-right:5px;
	width:250px;
}
#main_right_560 {
	float:left;
	margin-left:30px;
	width:560px;
}
#suchergebnisse_head {
	border-bottom:1px solid #DEDEDE;
	margin: 18px 0px 10px 0px;
	padding-bottom:10px;
}
#suchergebnisse {
	margin-top:10px;
}
.boxWidth290 .boxTopMiddle, .boxWidth290 .boxMiddleContent, .boxWidth290 .boxBottomMiddle {
	width:270px;
}
#search_schwerpunkte_alt input {
	float:left;
	height:18px;
	margin-right:5px;
	width:250px;
}
#search_plz,#search_ort {
	float:left;
}
#search_ort {
	margin-left:10px;
}
#search_notar {
	display:inline;
	float:left;
}
#mehr_hilfe {
	margin-top:25px;
}
#mehr_hilfe_head {
	border-bottom:1px solid #DEDEDE;
	padding-bottom:5px;
}
.list_thin {
	background:url("/graphx/geiloimages/box/magazin_list_arrow.gif") no-repeat left center;
	border-bottom:1px solid #CDCDCD;
	padding: 5px 0px 5px 15px;
}
#ergebnis_liste {
	margin-top:10px;
}
.ergebnis_head {
	border-bottom:1px solid #DEDEDE;
}
.ergebnis_zeile {
	border-top:1px solid #DEDEDE;
}
.ergebnis_fachanwalt {
	background-color: #F5F5F5;
}
.ergebnis_list_head_name, .ergebnis_list_head_anschrift, .ergebnis_list_head_partner {
	color:#0084A9;
	font-weight:bold;
	padding-bottom:10px;
	float:left;
}
.ergebnis_list_head_name {width:220px;}
.ergebnis_list_head_anschrift {width:145px;}
.ergebnis_list_head_partner {width:60px;}
.ergebnis_list_name, .ergebnis_list_anschrift, .ergebnis_list_partner {
	float:left;
	font-size:12px;
	padding-top:5px;
}
.ergebnis_list_name {
	font-weight:bold;
	padding-bottom:5px;
	width:220px;
}
.ergebnis_list_anschrift {
	padding-bottom:5px;
	width:145px;
}
.ergebnis_list_partner {
	padding-bottom:2px;
	width:60px;
}
.ergebnis_list_listedin {
	text-align:right;
	font-size:9px;
	padding-bottom:5px;
}
/* RECHTSHOP */
.RSproduktBox {
	float:left;
	width:292px;
}
.RSproduktInnerBox2 {
	margin-top:10px;
	width:260px;
}
.RSproduktInnerBox {
	margin: 10px 0px 0px 15px;
	width:260px;
}
.RSgreyFont {
	color:#959697;
}
.RSlightGreyFontB {
	color:#999999;
	float:left;
	font-weight:bold;
	line-height:20px;
}
.productsPriceAlign {
	bottom:0;
	margin:0 15px 15px;
}
.RSprice {
	font-size:16px;
}
.productsPriceAlign2 {
	bottom:0;
	margin:0 15px 15px 0;
}
.RSaktivImg {
	float:left;
	margin-top:10px;
	vertical-align:middle;
}
.RSanbieter {
	color:#959697;
	display:block;
	float:left;
	font-size:12px;
	margin: 15px 0px 0px 10px;
}
.RSnavigation, .RSnavigation a:link, .RSnavigation a:visited {
	color:#999999;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.page_navi_numbers a:link, .page_navi_numbers a:visited {
	color:#959697;
	font-weight:bold;
	text-decoration:none;
}
.RSNaviWrapper {
	float:left;
}
.RSlightGreyFontB {
	color:#999999;
	float:left;
	font-weight:bold;
	line-height:20px;
}
.RSSortieren {
	margin: 5px 0px 5px 0px;
}
.RSproductlistTop {
	border-top:1px solid #E1E1E1;
	margin-top:5px;
}
.RSNaviWrapper {
	float:left;
}
.rsPagingTop .RSpageNavi {
	border-top:1px solid #E1E1E1;
	margin-bottom:10px;
}
.page_navi {
	float:right;
}
.RSshopImages {
	margin-bottom:0;
}
RStop123RechtBox {
	height:1px;
	width:560px;
}
.RSprodukRaElement {
	border-bottom:medium none;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	margin: 0px;
	padding:10px;
}
.RSdetailViewBox {
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	padding:0 10px 10px;
}
.RSdetailViewBoxInner {
	background:url("../graphx/geiloimages/shopBoxBottom.png") #F1F1F1 no-repeat center bottom;
	float:left;
	margin-top:-5px;
	padding:10px;
	width:518px;
}
.RSdetailLeft {
	float:left;
	margin-right:10px;
	text-align:right;
	width:90px;
}
.RSdetailRight {
	float:left;
	text-align:left;
	width:410px;
}
.RSproductlistTop .button_blue_middle_small {
	line-height:19px;
}
/* GERICHTSPROFILE */
#kanzlei_profil_tabs {
	height:40px;
}
.kanzleiprofil_tab_left_act, .kanzleiprofil_tab_right_act, .kanzleiprofil_tab_left_no, .kanzleiprofil_tab_right_no, .fuer_anwaelte_tab_left_act, .fuer_anwaelte_tab_right_act, .fuer_anwaelte_tab_left_no, .fuer_anwaelte_tab_right_no {
	float:left;
	height:42px;
	width:10px;
}
.kanzleiprofil_tab_left_act, .fuer_anwaelte_tab_left_act {
	background:url("/graphx/geiloimages/tab_left_act.gif") no-repeat scroll 0 0 transparent;	
	margin-left:1px;	
}
.kanzleiprofil_tab_middle_act, .fuer_anwaelte_tab_middle_act {
	background-color:#EFEFEF;
	border-top:1px solid #CECDCD;
	color:#24282C;
	float:left;
	font-weight:bold;
	height:36px;
	padding-top:5px;
	width:auto;
}
.kanzleiprofil_tab_right_act, .fuer_anwaelte_tab_right_act {
	background:url("/graphx/geiloimages/tab_right_act.gif") no-repeat scroll 0 0 transparent;
}
.kanzleiprofil_tab_left_no, .fuer_anwaelte_tab_left_no {
	background:url("/graphx/geiloimages/tab_left_no.gif") no-repeat scroll 0 0 transparent;
	margin-left:1px;
}
.kanzleiprofil_tab_middle_no, .fuer_anwaelte_tab_middle_no {
	background-color:#FFFFFF;
	border-bottom:1px solid #CECDCD;
	border-top:1px solid #CECDCD;
	color:#24282C;
	float:left;
	font-weight:bold;
	height:35px;
	padding-top:5px;
	width:auto;
}
.kanzleiprofil_tab_right_no, .fuer_anwaelte_tab_right_no {
	background:url("/graphx/geiloimages/tab_right_no.gif") no-repeat scroll 0 0 transparent;
}
#kanzleiprofilTabContent1 {
	background-color:#F0F0F0;
	display:block;
	margin-top:1px;
	padding:10px;
}
#zwei_spalten_main {
	float:left;
	width:600px;
}
#main_left {
	float:left;
	width:290px;
}
#main_right {
	float:right;
	width:290px;
}
/* ANWALT.ASP */
#seite_drucken {
	border-bottom:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	color:#006AB6;
	margin-top:40px;
}
#seite_drucken_left {
	float:left;
	height:45px;
	padding-top:15px;
	width:290px;
}
#seite_drucken_right {
	border-left:1px solid #DEDEDE;
	float:right;
	height:45px;
	padding: 15px 0px 0px 10px;
	width:290px;
}
.greyBack {
	background-color:#F0F0F0;
}
.border_top_bottom, .artikel_afp {
	border-bottom:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	margin: 20px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
}
#kanzlei_profil {
	margin-top:20px;
}
.width290 {
	width:290px;
}
.underline {
	background-color:#EFEFEF;
	border-left:1px solid #fff;
	float:left;
	height:5px;
	width:567px;
}
/* ARTICLE.ASP */
#dhtmltooltip, #tooltip {
	background:none repeat scroll 0 0 #F0F0F0;
	border-color: #006AB6;
	border-style:solid;
	border-width:0 0 0 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;	
	padding:10px;
	position:absolute;
	text-align:left;
	width:300px;
	z-index:3000;
}
#dhtmltooltip {
	left:0;
	display:block;
	visibility:hidden;
}
.artikel_afp {
	background-color: #F0F0F0;
	line-height: 20px;
	margin: 0px;
	padding: 2px;
}
.autor_info {
	float:left;
	margin: 0px 10px 10px 0px;
}
.autor_info .funcLink {
	display:block;
	float:right;
	width:102px;
}
.autor_info .funcItem {
	color:#006AB6;
	font-size:12px;
	height:18px;
	margin:2px;
	padding: 1px 0px 1px 23px;
	width:75px;
}
.articleRatingSprite {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -133px -20px transparent;
}
.articleProfileSprite {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -133px 0 transparent;
}
.articleRatgeberSprite {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -231px -20px transparent;
}
.articleAnswerSprite {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -231px 0 transparent;
}
.extras {
	display:inline;
	float:right;
}
.artikel_zum_thema {
	float:left;
	margin:10px 0 10px 10px;
}
.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;
}
/* MAGAZIN SUPERSET */
#main_contentwide {
	float:left;
	margin-left:15px;
	width:695px;
}
/* MYRECHT */
#myrecht_content {
	float:left;
	margin-left:20px;
	width:675px;
}
.myrecht_element {
	line-height:18px;
	padding: 10px 0px 10px 0px;
}
#myrecht_menu {
	background-color:#F4F4F6;
	border-bottom:1px solid #E1E1E1;
	border-top:1px solid #E1E1E1;
	padding: 0px 10px 0px 10px;
	width:160px;
}
	.myrecht_menu_head {
		padding: 5px 0px 5px 0px;
	}
	.myrecht_menu_no_head, .myrecht_menu_act_head {
		border-top:1px solid #E1E1E1;
		color:#24282C;
		font-size:12px;
		font-weight:bold;
		padding: 3px 0px 3px 0px;
	}
	.myrecht_menu_act_head {
		color: #006AB6;
	}
	#myrecht_content #content_left {
		margin-left:5px;
	}	
	#content_left {
		float:left;
		width:325px;
	}
	#content_right {
		float:right;
		margin-left:20px;
		width:325px;
	}
	#teaser_myrecht_beratung {
		background-image:url("/graphx/geiloimages/box/myrecht_teaser_beratung.jpg");
		height:140px;
		width:325px;
	}
	#teaser_myrecht_beratung_content {
		padding-left:10px;
		padding-top:10px;
		width:200px;
	}
	.myrecht_element img {
		float:left;
		margin-right:10px;
	}
/* SPEZIELL FÜR IE6 */
* HTML  .RStop123RechtBox {
	width: 558px;
	height: 1px !important;
	line-height: 0px;
	margin-top: -1px;
	margin-left: 1px;
}
* HTML .RSprodukRaElement {
	margin-top: -5px;
}
/* IE FIXES */
.RSsearchbox .inhalt {
	*padding: 1px;
	*padding-left: 20px;
}
.RSproduktInnerBox .head_blue16, .RSproduktInnerBox2 .head_blue16 {
	*display: block !important;
	*margin-top: 5px;
}
.RSNaviWrapper .page_navi {
	*float: left !important;
}
.RSshopImages {
	*margin-bottom: 3px;
}
.anwalt_searchbox SELECT {
	*height: 25px;
}
.button_grey_middle {
	*height: 19px;
	*padding-top: 1px;
}
 TD.button_blue_middle {
	*padding: 0px;
}
.hiddenhistory {
	*position: relative;
}
/* FORUM SMILIES */
.spriteSmileSpam, .spriteSmileForum, .spriteSmileEngel, .spriteSmileFragen, .spriteSmileSad, .spriteSmileDevil, .spriteSmileCool, .spriteSmileUnhappy, .spriteSmileGrins, .spriteSmileZwinker, .spriteSmileHappy {
	display: inline-block;
	*display: inline;
	*behavior: url(include/iepngfix.htc);
}
.spriteSmileHappy {
	height: 15px;
	width: 15px;
	background-position: -865px -174px;
}
.spriteSmileZwinker {
	height: 15px;
	width: 15px;
	background-position: -835px -116px;
}
.spriteSmileGrins {
	height: 15px;
	width: 15px;
	background-position: -836px -141px;
}
.spriteSmileUnhappy {
	height: 15px;
	width: 15px;
	background-position: -864px -118px;
}
.spriteSmileCool {
	height: 15px;
	width: 15px;
	background-position: -864px -140px;
}
.spriteSmileDevil {
	height: 23px;
	width: 25px;
	background-position: -791px -198px;
}
.spriteSmileSad {
	height: 15px;
	width: 15px;
	background-position: -863px -116px;
}
.spriteSmileFragen {
	height: 22px;
	width: 15px;
	background-position: -836px -167px;
}
.spriteSmileEngel {
	height: 18px;
	width: 38px;
	background-position: -786px -115px;
}
.spriteSmileForum {
	height: 47px;
	width: 43px;
	background-position: -738px -172px;
}
.spriteSmileSpam {
	height: 36px;
	width: 40px;	
	background-position: -787px -147px;
}
/* FORUM UBB EDITOR */
.spriteUbbInsertEmail, .spriteUbbInsertImg, .spriteUbbInsertLink, .spriteUbbZentrieren, .spriteUbbKursiv, .spriteUbbFett, .spriteUbbUnderline, .spriteUbbZitat {
	display: inline-block;
	*display: inline;
	height:22px;
	width:22px;
	*behavior: url(include/iepngfix.htc);
}
.spriteUbbZitat {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -793px -230px transparent;
}
.spriteUbbUnderline {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -832px -228px transparent;
}
.spriteUbbFett {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -863px -256px transparent;
}
.spriteUbbKursiv {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -834px -255px transparent;
}
.spriteUbbZentrieren {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -833px -200px transparent;
}
.spriteUbbInsertLink {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -863px -199px transparent;
}
.spriteUbbInsertImg {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -863px -228px transparent;
}
.spriteUbbInsertEmail {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -794px -256px transparent;
}
.spriteRssSmallIcon {
	width: 16px;
	height: 14px;
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -384px -79px;
	*behavior: url(include/iepngfix.htc);
	display: block;
	float: left;
}
/* NEW DYN BOX */
.NewDynTop {
	background-color: #F2F2F2;
	border-top: 3px #EAEAEA solid;
	}	
	.NewDynTopLeft {		
		height: 10px;
		width: 10px;
		float: left;
		margin-top: -3px;
		}	
	.NewDynTopRight {		
		height: 10px;
		width: 10px;
		float: right;
		margin-top: -3px;				
		}		
.NewDynBottom {
	background-color: #F2F2F2;
	border-bottom: 3px #EAEAEA solid;
	}		
	.NewDynBottomLeft {		
		height: 10px;
		width: 10px;
		float: left;
		margin-bottom: -3px;
		}	
	.NewDynBottomRight {	
		height: 10px;
		width: 10px;
		float: right;
		margin-bottom: -3px;				
		}		
	.NewDynMiddle {
		background-color: #F2F2F2;
		border-left: 3px #EAEAEA solid;
		border-right: 3px #EAEAEA solid;
		}	
	.NewDynMiddleContent {
		padding: 10px;
	}
	* + html .NewDynMiddleContent {
		padding-top: 1px;
	}
	* html .NewDynMiddleContent {
		padding-top: 1px;
	}

	* + html .NewDynTopLeft {
		margin-top: -5px;
	}
	* html .NewDynTopLeft {
		margin-top: -5px;
	}
	* + html .NewDynTopRight {
		margin-top: -5px;
	}
	* html .NewDynTopRight {
		margin-top: -5px;
	}

/* 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;
}


/* NEUE HEADER*/
#metaData {
	float: left;	
    margin-top: 33px;
	margin-left: 10px;
}
* + html #metaData {
	margin-left: 10px;
}
* html #metaData {
	margin-left: 10px;
}
	.metaElement,.metaElementLast {
		float: left;
		margin-right: 10px;
	}
	.metaElement {
		border-right: 1px #CCCCCC solid;
		margin-right: 10px;	
		padding-right: 10px;
	}
.light {
	font-weight: lighter;	
}
.tGreen {
	color: #44AA27;
}

.tGrey {
	color: #999999;
}
#container_all {
	margin-top: 15px;
	float: none !important;
	width: 900px !important;
}

/* styles ersetzen*/
#suchen {
	margin-top: 35px;
}
.newHilfeSofort {
	width: 103px;
	margin-left: -6px;
}
* + html .newHilfeSofort {
	width: 105px;
	margin-left: -8px;
}
* html .newHilfeSofort {
	width: 105px;
	margin-left: -8px;
}
#top {
	margin-top: -10px;
}
* html #suchen input {
	width: 190px !important;
}
* html #suchen {
	width:190px !important;
	margin-top: 39px !important;
	padding-left: 0px !important;
} 
*:first-child+html #suchen {
	padding-left: 0px;
}




.ac_results {
	background-color:white;
	border:1px solid black;
	overflow:hidden;
	padding:0;
	z-index:99999;
}
.ac_loading {
	background:url("/include/thickbox/jquery-autocomplete/demo/indicator.gif") no-repeat scroll right center white;
}
	.ac_results ul {
		list-style:none outside none;
		margin:0;
		padding:0;
		width:100%;
	}
		.ac_results li {
			cursor:default;
			display:block;
			font:menu;
			font-size:12px;
			line-height:16px;
			margin:0;
			overflow:hidden;
			padding:2px 5px;
		}
		.ac_results .ac_odd {
			background-color:#EEEEEE;
		}
		.ac_results .ac_over {
			background-color:#0A246A;
			color:white;
		}
/* jquery tooltip */
/*rechtshop*/
div.tooltip {
    background-color:#f7f7f7;
    border:1px solid #fff;
    padding:10px 15px;
    width:330px;
    display:none;
    color:#000;
    text-align:left;
    font-size:12px;
 
    /* outline radius for mozilla/firefox only */
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
} 
.button_blue_float_right {
	float: right; 
	margin-left: 40px;
	margin-right: 40px;
}
.button_frage_stellen_left {
	float: left;
}
.button_frage_stellen_right {
	float: right;
}
.dgbox_links_oben {
  background: url(/graphx/geiloimages/box/darkgrey_top_left.gif) top left no-repeat;
}
.dgbox_rechts_oben {
  background: url(/graphx/geiloimages/box/darkgrey_top_right.gif) top right no-repeat;
}
.dgbox_links_unten {
  background: url(/graphx/geiloimages/box/darkgrey_bottom_left.gif) bottom left no-repeat;
}
.dgbox_rechts_unten {
  background: url(/graphx/geiloimages/box/darkgrey_bottom_right.gif) bottom right no-repeat;
}
#bewertungsbox_left {
  float: left;
  width: 120px;
  margin-left: 5px;
}
#bewertungsbox_middle {
  float: left;
}
#bewertungsbox_right {
  float: left;
  margin-left: 10px;
  margin-top: 18px;
}
.content_grey {
  color: #4B545C;
}
.content_grey A:link {color:#4B545C;text-decoration:underline; cursor: pointer;}
.content_grey A:visited {color:#4B545C;text-decoration:underline; cursor: pointer;}
.content_grey A:hover {color:#4B545C;text-decoration:underline; cursor: pointer;}
#bewertungsbox_left {	width: 235px;}
#bewertungsbox_middle {	width: 340px;}
.tagCloud { overflow: hidden;}
.button_blue_middle button {
	font-family: arial, helvetica, sans serif;
	font-weight: bold !important;
	font-size: 12px;
}
.cgr {
	float: left;
	margin-left: 2px;
	margin-right: 3px;	
}
#anwMsgTop {
    background: url("/graphx/anwaltweb/redesign/anwMsgTop.gif") no-repeat scroll center top transparent;
    height: 12px;
    width: 170px;
}
#form_anwNachrichtenbox {
    background-color: #F0F0F0;
    height: 175px;
}
#anwNachrichtenbox_text {
    border: 1px solid #E1E1E1;
    height: 100px;
    margin-top: 5px;
    width: 168px;
}
#anwNachrichtenbox_submit {
	float: right;
	border: none;
	margin-right: 38px;
	margin-top: 5px;
}
#a_nachrichtenbox {
    background-color: #F0F0F0;
    overflow: hidden;
    width: 170px;
}
#anwMsgBottom {
    background: url("/graphx/anwaltweb/redesign/anwMsgBottom.gif") no-repeat scroll center top transparent;
    height: 12px;
    width: 170px;
}
#a_nachrichtenbox UL {
    list-style-type: none;
    margin-top: -5px;
    padding: 0;
}
#a_nachrichtenbox LI {
    border-bottom: 1px dotted #9D9D9D;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

/* shadow box includes */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
/* no helvetica for ie9 */
.browser-ie9 #sb-title-inner, .browser-ie9 #sb-info-inner, .browser-ie9 #sb-loading-inner, .browser-ie9 div.sb-message {
	font-family: Arial,sans-serif;
}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:99999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(thickbox/shadowbox-3.0.3/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body{background-color:#FFF;}
#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:auto;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
/* #sb-nav-close{background-image:url(close.png);} */
/*#sb-nav-next{background-image:url(thickbox/shadowbox-3.0.3/next.png);}
#sb-nav-previous{background-image:url(thickbox/shadowbox-3.0.3/previous.png);}
#sb-nav-play{background-image:url(thickbox/shadowbox-3.0.3/play.png);}
#sb-nav-pause{background-image:url(thickbox/shadowbox-3.0.3/pause.png);}*/
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/* end shadowbox includes (from shadowbox2v1.css) */

/* geilosprites2v2.css includes */
/* MENU */

#top_menu .grey_left {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -202px -48px;
	*behavior: url(include/iepngfix.htc);
}

#top_menu .grey_right {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -216px -48px;
	*behavior: url(include/iepngfix.htc);
}

#top_menu .red_left {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -162px -48px;
	*behavior: url(include/iepngfix.htc);
}

#top_menu .red_right {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -178px -48px;
	*behavior: url(include/iepngfix.htc);
}

#top_menu .green_left {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -128px -48px;
	*behavior: url(include/iepngfix.htc);
}

#top_menu .green_right {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -141px -48px;
	*behavior: url(include/iepngfix.htc);
}

#top_menu .yellow_left {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -92px -48px;
	*behavior: url(include/iepngfix.htc);
}

#top_menu .yellow_right {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -106px -48px;
	*behavior: url(include/iepngfix.htc);
}

.menu_leftright {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: 0px 0px;
	*behavior: url(include/iepngfix.htc);
}


#schriftgroesse, #sprache {
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -242px -48px;
}

/* BUTTONS */

.button_darkgrey_left {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -439px -96px;
	*behavior: url(include/iepngfix.htc);
}

.button_darkgrey_right {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -443px -96px;
	*behavior: url(include/iepngfix.htc);
}

.button_grey_left {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -462px -96px;
	*behavior: url(include/iepngfix.htc);
}

.button_grey_right {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -465px -96px;
	*behavior: url(include/iepngfix.htc);
}

.button_blue_left {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: 0px -93px;
	*behavior: url(include/iepngfix.htc);
}

.button_blue_right {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -10px -93px;
	*behavior: url(include/iepngfix.htc);
}

.button_blue_left_small {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -58px -93px;
	*behavior: url(include/iepngfix.htc);
}

.button_blue_right_small {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -65px -93px;
	*behavior: url(include/iepngfix.htc);
}

.button_orange_left {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -30px -93px;
	*behavior: url(include/iepngfix.htc);
}

.button_orange_right {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top transparent;
	background-position: -40px -93px;
	*behavior: url(include/iepngfix.htc);
}

#teaser_stern {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -787px 0px;
	*behavior: url(include/iepngfix.htc);
}


/* Profile Buttons- need sum changes in functionsdisp.asp - marked with: 'css sprite' */
.articleProfileSprite {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -133px 0px;
	*behavior: url(include/iepngfix.htc);
}

.articleRatingSprite {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -133px -20px;
	*behavior: url(include/iepngfix.htc);
}

.articleAnswerSprite {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -231px 0px;
	*behavior: url(include/iepngfix.htc);
}

.articleRatgeberSprite {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -231px -20px;
	*behavior: url(include/iepngfix.htc);
}

.articleAdaSprite {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -327px 0px;
	*behavior: url(include/iepngfix.htc);
}

.articleVoipSprite {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -327px -20px;
	*behavior: url(include/iepngfix.htc);
}

#teaser_persoenliche_beratung, #teaser_fea, #teaser_telefonberatung, #teaser_beauftragen {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -640px 0px;
	*behavior: url(include/iepngfix.htc);
}

.magazin_listArrow {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -540px -126px;
	*behavior: url(include/iepngfix.htc);
	width: 20px;
	height: 30px;
	float: left;
}

.spritesDisable {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -586px -235px;
	*behavior: url(include/iepngfix.htc);
	width: 40px;
	height: 20px;
	display: inline-block;
	*display: inline;
	vertical-align: middle;
}

.spritesEnable {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -638px -235px;
	*behavior: url(include/iepngfix.htc);
	width: 40px;
	height: 20px;
	display: inline-block;
	*display: inline;
	vertical-align: middle;
}

/* 123 Punkte need changes in functionsdisp.asp, marked as 'css sprite'*/

.punkteNext {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: 0px -135px;
	*behavior: url(include/iepngfix.htc);
}

.punkteLast {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -246px -136px;
	*behavior: url(include/iepngfix.htc);
}

/* FORUM THREAD */

#persoenliche_beratung_info {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: 0px -200px;
	*behavior: url(include/iepngfix.htc);
}

#telefon_beratung_info {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -249px -200px;
	*behavior: url(include/iepngfix.htc);
}

/* FORUM */

.forum_content_image {	
	height: 32px;
}

.forumNeu {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -471px -33px;
	*behavior: url(include/iepngfix.htc);
}

.forumStd {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -3px -333px;
	*behavior: url(include/iepngfix.htc);
}

.threadClosed {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -591px 0px;
	*behavior: url(include/iepngfix.htc);
}

.threadStd {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -471px 0px;
	*behavior: url(include/iepngfix.htc);
}

.threadHot {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -516px 0px;
	*behavior: url(include/iepngfix.htc);
}

.threadNeu {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -553px 0px;
	width: 27px;
	*behavior: url(include/iepngfix.htc);
}

.iconActive {
	height: 16px;
	width: 20px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position:0px -389px;
	*behavior: url(include/iepngfix.htc);
}

.iconPdf {
	height: 20px;
	width: 20px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position:-304px -46px;
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	*behavior: url(include/iepngfix.htc);
}

.iconVcard {
	height: 20px;
	width: 20px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position:-304px -72px;
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	*behavior: url(include/iepngfix.htc);
}

/* FORUM SMILIES */

.spriteSmileHappy {
	height: 15px;
	width: 15px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -865px -174px;
	display: inline-block;
	*display: inline;
	*behavior: url(include/iepngfix.htc);
}

.spriteSmileZwinker {
	height: 15px;
	width: 15px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -835px -116px;
	display: inline-block;
	*display: inline;
	*behavior: url(include/iepngfix.htc);
}

.spriteSmileGrins {
	height: 15px;
	width: 15px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -836px -141px;
	display: inline-block;
	*display: inline;
	*behavior: url(include/iepngfix.htc);
}

.spriteSmileUnhappy {
	height: 15px;
	width: 15px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -864px -118px;
	display: inline-block;
	*display: inline;
	*behavior: url(include/iepngfix.htc);
}

.spriteSmileCool {
	height: 15px;
	width: 15px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -864px -140px;
	display: inline-block;
	*display: inline;
	*behavior: url(include/iepngfix.htc);
}

.spriteSmileDevil {
	height: 23px;
	width: 25px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -791px -198px;
	display: inline-block;
	*behavior: url(include/iepngfix.htc);
}

.spriteSmileSad {
	height: 15px;
	width: 15px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -863px -116px;
	display: inline-block;
	*display: inline;
	*behavior: url(include/iepngfix.htc);
}

.spriteSmileFragen {
	height: 22px;
	width: 15px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -836px -167px;
	display: inline-block;
	*display: inline;
	*behavior: url(include/iepngfix.htc);
}

.spriteSmileEngel {
	height: 18px;
	width: 38px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -786px -115px;
	display: inline-block;
	*display: inline;
	*behavior: url(include/iepngfix.htc);
}

.spriteSmileForum {
	height: 47px;
	width: 43px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -738px -172px;
	display: inline-block;
	*display: inline;
	*behavior: url(include/iepngfix.htc);
}

.spriteSmileSpam {
	height: 36px;
	width: 40px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -787px -147px;
	display: inline-block;
	*display: inline;
	*behavior: url(include/iepngfix.htc);
}
/* BOXEN */

.grey .boxTopLeft, .NewDynTopLeft {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -374px -42px;
	*behavior: url(include/iepngfix.htc);
	*background-position: -374px -40px;
}

.grey .boxTopRight, .NewDynTopRight {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -384px -42px;
	*behavior: url(include/iepngfix.htc);
	*background-position: -384px -40px;
}

.grey .boxBottomLeft, .NewDynBottomLeft {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -374px -52px;
	*behavior: url(include/iepngfix.htc);
}

.grey .boxBottomRight, .NewDynBottomRight {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -384px -52px;
	*behavior: url(include/iepngfix.htc);
}

.BGflag_de {
	height: 15px;
	width: 30px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -375px -109px;	
	margin-left: 6px;
	*behavior: url(include/iepngfix.htc);
}

.greyTab .tabLeft {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -88px -0px;
	*behavior: url(include/iepngfix.htc);
}

.greyTab .tabRight {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -98px -0px;
	*behavior: url(include/iepngfix.htc);
}

.whiteTab .tabLeft {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -111px -0px;
	*behavior: url(include/iepngfix.htc);
}

.whiteTab .tabRight {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -121px -0px;
	*behavior: url(include/iepngfix.htc);
}

.punkteNext1 {
	height: 40px;
	width: 39px;
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -584px -186px;
	*behavior: url(include/iepngfix.htc);
}

.punkteNext2 {
	height: 40px;
	width: 39px;
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -636px -186px;
	*behavior: url(include/iepngfix.htc);
}

.punkteNext3 {
	height: 40px;
	width: 39px;
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -689px -186px;
	*behavior: url(include/iepngfix.htc);
}

.spriteInfoButtonLink {
	height: 24px;
	width: 24px;
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -540px -193px;
	*behavior: url(include/iepngfix.htc);
	display: block;
	float: left;
	margin-left: 10px;
}

.spriteFb {
	float: left;
	margin-left: 5px;
	width: 23px;
	height: 19px;
	display: block;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -331px -99px;
	*behavior: url(include/iepngfix.htc);
}

.spriteGoogle {
	width: 23px;
	height: 19px;
	display: block;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -81px -99px;
	float: left;
	margin-left: 5px;
}

.spriteDigg {
	width: 23px;
	height: 19px;
	display: block;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -111px -99px;
	*behavior: url(include/iepngfix.htc);
	float: left;
	margin-left: 5px;
}

.spriteDelicious {
	width: 23px;
	height: 19px;
	display: block;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -140px -99px;
	float: left;
	margin-left: 5px;
	*behavior: url(include/iepngfix.htc);
}

.spriteWong {
	width: 23px;
	height: 19px;
	display: block;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -169px -99px;
	float: left;
	margin-left: 5px;
	*behavior: url(include/iepngfix.htc);
}

.spriteYigg {
	width: 23px;
	height: 19px;
	display: block;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -202px -99px;
	float: left;
	margin-left: 5px;
	*behavior: url(include/iepngfix.htc);
}

.spriteLinkarena {
	width: 23px;
	height: 19px;
	display: block;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -235px -99px;
	float: left;
	margin-left: 5px;
	*behavior: url(include/iepngfix.htc);
}

.spriteWebnews {
	width: 23px;
	height: 19px;
	display: block;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -268px -99px;
	float: left;
	margin-left: 5px;
	*behavior: url(include/iepngfix.htc);
}

.spriteFolkd {
	width: 23px;
	height: 19px;
	display: block;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -301px -99px;
	float: left;
	margin-left: 5px;
	*behavior: url(include/iepngfix.htc);
}
.spriteRssSmallIcon {
	width: 16px;
	height: 14px;
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -384px -79px;
	*behavior: url(include/iepngfix.htc);
	display: block;
	float: left;
}

.spriteFontA {
	display: block;
	width: 16px;
	height: 16px;
	float: right;
	margin-left: 5px;	
}

* +html .spriteFontA {
	margin-top: -15px;
}

* html .spriteFontA {
	margin-top: -15px;
}

#schriftgroesse {
	width: 100px;
	background: none;
}

#sprache {
	background: none;
}

#spriteFontInc {
	height: 16px;
	width: 16px;
	float: right;	
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -569px -48px;
	*behavior: url(include/iepngfix.htc);
}

#spriteFontDec {
	height: 16px;
	width: 16px;
	float: right;
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -543px -48px;
	*behavior: url(include/iepngfix.htc);
}

.spriteGerFlagAct {
	height: 16px;
	width: 18px;
	display: inline-block;
	*display: inline;
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -383px -108px;
	*behavior: url(include/iepngfix.htc);
}

.spriteATFlagIn {
	height: 16px;
	width: 18px;
	display: block;
	float: left;
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -542px -100px;
	*behavior: url(include/iepngfix.htc);
}

.spriteSWISSFlagIn {
	height: 16px;
	width: 18px;
	display: block;
	float: left;
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -568px -100px;
	*behavior: url(include/iepngfix.htc);
}

.spriteCloudTop {
	height: 10px; 
	width: 240px;
	float: left;	
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -541px -273px;
}

.spriteCloudBottom {
	height: 10px; 
	width: 240px;
	float: left;	
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -541px -288px;
	*behavior: url(include/iepngfix.htc);
}

.spriteTestsieger {
	display: block;
	height: 136px;
	width: 170px;
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -49px -335px;
	*behavior: url(include/iepngfix.htc);
}

.spriteNeu {
	display: inline-block;
	*display: inline;
	height: 10px;
	width: 25px;
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -0px -369px;
	*behavior: url(include/iepngfix.htc);
}


/* STRETCHED BACKGROUND */

.button_orange_middle {
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll left top transparent;
	background-position: 0px 0px;
}

.button_blue_middle {
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll left top transparent;
	background-position: 0px -29px;
}

#top_menu .red_middle {
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll center top transparent;
	background-position: 0px -340px;
}

#top_menu .green_middle {
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll center top transparent;
	background-position: 0px -380px;
}

#top_menu .yellow_middle {
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll center top transparent;
	background-position: 0px -420px;
}

#top_menu .grey_middle {
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll center top transparent;
	background-position: 0px -460px;
}

.button_blue_middle_small {
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll left top transparent;
	background-position: 0px -500px;
}

.greyTab .tabMiddle {
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll left top transparent;
	background-position: 0px -525px;
}

.whiteTab .tabMiddle {
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll left top transparent;
	background-position: 0px -572px;
}

.grey .boxTopMiddle {
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll left top transparent;
	background-position: 0px -619px;
	*behavior: url(include/iepngfix.htc);
}

.grey .boxBottomMiddle {
	background:url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll left top transparent;
	background-position: 0px -634px;
	*behavior: url(include/iepngfix.htc);
}

/* NEW DYN BOX */
.NewDynTop {
	background-color: #F2F2F2;
	border-top: 3px #EAEAEA solid;
	}
	
	.NewDynTopLeft {		
		height: 10px;
		width: 10px;
		float: left;
		margin-top: -3px;
		}
	
	.NewDynTopRight {		
		height: 10px;
		width: 10px;
		float: right;
		margin-top: -3px;				
		}
		
.NewDynBottom {
	background-color: #F2F2F2;
	border-bottom: 3px #EAEAEA solid;
	}		
		
	.NewDynBottomLeft {		
		height: 10px;
		width: 10px;
		float: left;
		margin-bottom: -3px;
		}
	
	.NewDynBottomRight {	
		height: 10px;
		width: 10px;
		float: right;
		margin-bottom: -3px;				
		}
		
	.NewDynMiddle {
		background-color: #F2F2F2;
		border-left: 3px #EAEAEA solid;
		border-right: 3px #EAEAEA solid;
		}
	
	.NewDynMiddleContent {
		padding: 10px;
	}
		
	/* INTERNET EXPLORER FIXES */

	* html .NewDynBottomRight, * html .NewDynBottomLeft {
		margin-bottom: -13px;
		}

	* + html .NewDynTopRight, * + html .NewDynTopLeft {
		margin-top: -5px;
	}
		
	* html .NewDynTopRight {
		margin-bottom: -8px;
		}

	* html .NewDynTopLeft {
		margin-bottom: -8px;
	}
		
	* html .NewDynMiddleContent {
		padding-top: 0px;
		}

	* html .typoFunctions {
		margin: 0px !important;
	}

	/* Normale Anpassungen */

	#suchenbutton {
		float: left;
	}

/* end of geilosprites2v2.css */

/* .png */
.spriteFeaLogo {
	display: block;
	height: 69px;
	width: 302px;
	background:url("/graphx/geiloimages/123spritesV15.png") repeat-x scroll left top transparent;
	background-position: -505px -333px;
	*behavior: url(include/iepngfix.htc);
}

a.spriteTestsieger {
	display: block;
	height: 118px;
	width: 260px;
	background:url("/graphx/testimonial/testsieger2013.png") repeat-x scroll left top transparent;
	*behavior: url(include/iepngfix.htc);
}
.spritePayment {
	height: 44px;
	width: 197px;
	background:url("/graphx/geiloimages/123spritesV15.png") repeat-x scroll left top transparent;
	background-position: -380px -416px;
	*behavior: url(include/iepngfix.htc);
} 
.spriteCobi {
	height: 54px;
	width: 118px;
	background:url("/graphx/geiloimages/123spritesV15.png") repeat-x scroll left top transparent;
	background-position: -380px -336px;
	*behavior: url(include/iepngfix.htc);
}
.spriteFooterSig {
	height: 95px;
	width: 76px;
	background:url("/graphx/geiloimages/123spritesV15.png") repeat-x scroll left top transparent;
	background-position: -824px -336px;
	*behavior: url(include/iepngfix.htc);
}

.spriteDisable  {
	display: block;
	height: 24px;
	width: 35px;
	background:url("/graphx/geiloimages/123spritesV15.png") repeat-x scroll left top transparent;
	background-position: -586px -234px;
	*behavior: url(include/iepngfix.htc);
}
.spriteEnable {
	display: block;
	height: 24px;
	width: 35px;
	background:url("/graphx/geiloimages/123spritesV15.png") repeat-x scroll left top transparent;
	background-position: -638px -234px;
	*behavior: url(include/iepngfix.htc);
}
.spriteOnline {
	display: block;
	height: 16px;
	width: 16px;
	background:url("/graphx/geiloimages/123spritesV15.png") repeat-x scroll left top transparent;
	background-position: 0 -389px;
	*behavior: url(include/iepngfix.htc);
	display: inline-block;
}
.spriteSchleife {
	display: block;
	height: 38px;
	width: 26px;
	background:url("/graphx/geiloimages/123spritesV15.png") repeat-x scroll left top transparent;
	background-position: 0 -562px;
	*behavior: url(include/iepngfix.htc);
}
.spriteRatingNo {
	display: block;
	height: 20px;
	width: 20px;
	background:url("/graphx/geiloimages/123spritesV15.png") repeat-x scroll left top transparent;
	background-position: -304px -360px;
	*behavior: url(include/iepngfix.htc);
} 
.spriteRatingAct {
	display: block;
	height: 20px;
	width: 20px;
	background:url("/graphx/geiloimages/123spritesV15.png") repeat-x scroll left top transparent;
	background-position: -304px -380px;
	*behavior: url(include/iepngfix.htc);
} 
.sprite123Logo {
	display: block;
	height: 71px;
	width: 180px;
	background:url("/graphx/geiloimages/123spritesV15.png") repeat-x scroll left top transparent;
	background-position: 0 -479px;
	*behavior: url(include/iepngfix.htc);
}

/* nicht geilocombined, macht aus copy Klassen Headlines. */

.bold {
	font-weight: bold;
}
/* Colors */
.gray, .lightgrey {
	color: #919191;
}
.darkGrey {
		color:#999;
	}
.infobox_mehr {
	text-transform: uppercase;
	font-weight: bold;
	line-height: 130%;
	text-align: left;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}
/* no helvetica for ie9 */
.browser-ie9 .infobox_mehr {
	font-family: Arial, sans-serif;
}
/*a:link {
	color: #00649D;
	text-decoration: none;
}
a:visited {
	color: #00649D;
	text-decoration: none;
	
}
a:hover {
	text-decoration: underline;
} */
.Anwaltsname {
	font: 18px/140% Helvetica,Arial,sans-serif;
}
/* no helvetica for ie9 */
.browser-ie9 .Anwaltsname {
	font: 18px/140% Arial,sans-serif;
}

#anwaltinfo {
	font: 14px/140% Helvetica,Arial,sans-serif;
	float: left;
}
/* no helvetica for ie9 */
.browser-ie9 #anwaltinfo {
	font: 14px/140% Arial,sans-serif;
}

.categoryhead {
	font: bold 15px/140% Helvetica,Arial,sans-serif;
}
/* no helvetica for ie9 */
.browser-ie9 .categoryhead {
	font: bold 15px/140% Arial,sans-serif;
}

.articlehead_list {
	font: bold 14px/130% Helvetica,Arial,sans-serif;
}
/* no helvetica for ie9 */
.browser-ie9 .articlehead_list {
	font: bold 14px/130% Arial,sans-serif;
}

/* ----- Standardelemente ----- */

/* Boxen */

.outlinedbox {
	border: 1px #e6e6e6 solid;
	padding: 10px;
	margin-bottom: 10px;
}

.box {
	background-color: #f4f4f4;
	padding: 20px 10px;
	margin-bottom: 10px;
}

/* Layout */
.maincontainer {
	width: 900px;
	margin:0px auto;
	background-color:white;
}

.profilbild {
	border: 1px #e6e6e6 solid;
	margin-right: 10px;
	float: left;
	padding: 1px;
}

.bilderrahmen {
	border: 1px #e6e6e6 solid;
}


/* Nicht geilocombined-konform; definiert die Anwaltsbadges*/
.badgesmall {
	width: 26px;
	height: 48px;
	position: relative;
	top: -10px;
}

.beratungsinfobox {
	background-color: #f4f4f4;
	padding: 10px;
	margin-bottom: 1px;
}

.indentedline {
	border-top: 1px #e6e6e6 solid;
	border-bottom: 1px #fff solid;
	height: 0;
	margin: 10px 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
}

.profilelement {
	width: 580px;
	border-bottom: 1px #e6e6e6 solid;	
	padding: 10px 0;
	margin-bottom: 10px;
	font: 13px/140% Helvetica,Arial,sans-serif;
}
/* no helvetica for ie9 */
.browser-ie9 .profilelement {
	font: 13px/140% Arial,sans-serif;
}

.Rahmenprofiltop {
	width: 580px;
	border: 1px #e6e6e6 solid;
	padding: 10px;
	position: relative;
}

.clear {
	clear: both;
}

.StoererKlein {
	padding: 2px 5px;
	margin-bottom: 5px;
	text-transform: uppercase;
	background-color: #ff5400;
	color: #fff;
	text-align: center;
	font: bold 11px Helvetica,Arial,sans-serif;
	border-radius: 3px
	-moz-border-radius: 3px;  
	-khtml-border-radius: 3px;  
	-webkit-border-radius: 3px;
	float: left;
} 
/* no helvetica for ie9 */
.browser-ie9 .StoererKlein {
	font: bold 11px Arial,sans-serif;
}

/* geilocombined-konform */
#profilfooter {
	width: 580px;
	border-bottom: 1px #e6e6e6 solid;
	border-top: 1px #e6e6e6 solid;
	margin: 30px 0 20px 0;	
	font: 13px/120% Helvetica,Arial,sans-serif;
}
/* no helvetica for ie9 */
.browser-ie9 #profilfooter {
	font: 13px/120% Arial,sans-serif;
}

#anwaltinfo {
	font: 14px/140% Helvetica,Arial,sans-serif;
	float: left;
	width: 345px;
}
/* no helvetica for ie9 */
.browser-ie9 #anwaltinfo {
	font: 14px/140% Arial,sans-serif;
}
	

#profilfooterbox2 {
	border-right: 1px #e6e6e6 solid;
	border-left: 1px #e6e6e6 solid;
} 

.flagpartner {
	float: right;
    height: 40px;
    top: 10px;
    width: 125px;
    margin-right: -14px;
}

#topverlauf {
	height: 18px;
	background-color: #6caf1f;
	background: -moz-linear-gradient(top, #1A8D28, #6CAF1F);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#1A8D28), to(#6CAF1F));
}
.whitelink {
	float: right;
	color: white;
	font-size: 12px;
	padding-right:2px;
}
A.white {
	color: white;
}

/* default rightcolumnbox */

.rightcolumnbox {
	background-color: #f4f4f4;
	width: 260px;
	margin-bottom: 20px;
	font-size: 13px;
	line-height: 140%;
}
	.rightcolumnboxInner {
		padding: 10px;
	}

.rightcolumnboxhead {
	color: #000;
	font: bold 16px/120% Helvetica,Arial,sans-serif;
}
/* no helvetica for ie9 */
.browser-ie9 .rightcolumnboxhead {
	font: bold 16px/120% Arial,sans-serif;
}

.rightcolumnboxheadlight {
	color: #000;
	font: 15px/120% Helvetica,Arial,sans-serif;
}
/* no helvetica for ie9 */
.browser-ie9 .rightcolumnboxheadlight {
	font: 15px/120% Arial,sans-serif;
}

/* buttons */

/* nicht geilocombined-konform, ersetzt Buttonblue */
.cta {
	background-color: #28c9ff;
	background: -moz-linear-gradient(top, #28c9ff, #0099f0);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#28c9ff), to(#0099f0));
	border: 1px #008bdc solid;
	padding: 7px 10px;
	color: #fff;
	font: bold 14px Helvetica,Arial,sans-serif;
	border-radius: 5px;
	-moz-border-radius: 5px;  
	-khtml-border-radius: 5px;  
	-webkit-border-radius: 5px;
	cursor: pointer;
	display: inline-block;
}


.ctaneutral,
.ctaneutral_disabled {
	background-color: #f5f5f5;
	background: -moz-linear-gradient(top, #f5f5f5, #cbcbcb);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#cbcbcb));
	border: 1px #b2b2b2 solid;
	padding: 7px 10px;
	color: #000;
	font: 14px Helvetica,Arial,sans-serif;
	border-radius: 5px;
	-moz-border-radius: 5px;  
	-khtml-border-radius: 5px;  
	-webkit-border-radius: 5px;
	cursor: pointer;
	display: inline-block;
}
/* no helvetica for ie9 */
.browser-ie9 .ctaneutral, .browser-ie9 .ctaneutral_disabled  {
	font: 14px Arial,sans-serif;
}
.ctaneutral_disabled {
	color: #999;
}

.ctaneutralsmall,
.ctaneutralsmall_disabled {
	background-color: #f5f5f5;
	background: -moz-linear-gradient(top, #f5f5f5, #cbcbcb);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#cbcbcb));
	border: 1px #b2b2b2 solid;
	padding:5px;
	color: #000;
	font: bold 13px Helvetica,Arial,sans-serif;
	border-radius: 5px;
	-moz-border-radius: 5px;  
	-khtml-border-radius: 5px;  
	-webkit-border-radius: 5px;
	cursor: pointer;
	display: inline-block;
}
/* no helvetica for ie9 */
.browser-ie9 .ctaneutralsmall, .browser-ie9 .ctaneutralsmall_disabled  {
	font: bold 13px Arial,sans-serif;
}
.ctaneutralsmall_disabled {
	color: #999;
}

.cta:hover, .ctaneutral:hover, .ctaneutralsmall:hover, .ctaneutral_disabled:hover, .ctaneutralsmall_disabled:hover {
	text-decoration: underline;
}
/* rightcolumn teaserbox */

.rightcolumnteaserbox {
	background-color: #00ac0d;
	width: 260px;
}

.rightcolumnteaserboxhead {
	color: #fff;
	font: 16px/120% Helvetica,Arial,sans-serif;
}
/* no helvetica for ie9 */
.browser-ie9 .ctaneutralsmall, .browser-ie9 .ctaneutralsmall_disabled  {
	font: bold 13px Arial,sans-serif;
}

/* Banner Produktvorteile */

.bannervorteile {
	margin-left: -10px;
	position: absolute;
	height: 100px;
	width: 920px;
	background-color: #49a123;
}

.bannercontent {
	display:table-cell;
	width: 230px; 
	color: #00340E;
	font: 15px/120% Helvetica,Arial,sans-serif;
	float: left;
}
	.bannercontent .firstBannerEl {
			padding-left: 40px;
		}

	/* no helvetica for ie9 */
	.browser-ie9 .bannercontent {
		font: 15px/120% Arial,sans-serif;
	}

.bannercontent .head {
	font: bold 18px Helvetica,Arial,sans-serif;
	color: #fff;
}
/* no helvetica for ie9 */
.browser-ie9 .bannercontent .head {
	font: bold 18px Arial,sans-serif;
}

.tvo_bewertungen {
		font-size: 13px;
	}

.tvo_bewertungen ul{
		list-style: none;
		padding: 0;		
		margin-left: 0;
	}
.tvo_bewertungen li {
		margin: 0;
		padding:0;
		float: left;
		width: 164px;
		float: left;
	}

/* old inline styles - matze 23.5.2011 */

.padding20 {
	padding: 20px;
}

.paddingLR20 {
	padding: 0 20px;
	}

.headerTvo img {
		float: right;
	}
	
.headerTvo .headLeft {
		float: left;
		width: 625px;
	}
.greySub {
	color:#999; 
	font-size:20px; 
	font-weight:normal;
}

.backLink {
	padding: 10px 20px 0 20px;
}

.anwSchwerpunkte {
	float:left; 
	width:810px;
	}
.tSize15 {
		font-size: 15px;
	}
.tvo_bewertungen p {
		margin: 5px 0 0;
		padding:0;
	}
.bannerschattenWrap {
		height: 10px;
		width: 920px;
		margin-left: -10px;
		position: absolute;
		background: #fff;
	}
/* tvo sprites */

.groHaken {
  height: 16px;
  width: 19px;
  float: left;
  margin-right: 10px;
  background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
  background-position: -62px -562px;
  *behavior: url(include/iepngfix.htc);
}

.greenStar5 {
  height: 16px;
  width: 69px;
  display: inline-block;
  background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
  background-position: -304px -599px;
  *behavior: url(include/iepngfix.htc);
}
.greenStar4_5 {
  height: 16px;
  width: 69px;
  display: inline-block;
  background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
  background-position: -304px -578px;
  *behavior: url(include/iepngfix.htc);
}
.greenStar4 {
  height: 16px;
  width: 69px;
  display: inline-block;
  background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
  background-position: -304px -557px;
  *behavior: url(include/iepngfix.htc);
}
.greenStar3_5 {
  height: 16px;
  width: 69px;
  display: inline-block;
  background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
  background-position: -304px -536px;
  *behavior: url(include/iepngfix.htc);
}
.greenStar3 {
  height: 16px;
  width: 69px;
  display: inline-block;
  background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
  background-position: -304px -515px;
  *behavior: url(include/iepngfix.htc);
}
.greenStar2_5 {
  height: 16px;
  width: 69px;
  display: inline-block;
  background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
  background-position: -304px -494px;
  *behavior: url(include/iepngfix.htc);
}
.greenStar2 {
  height: 16px;
  width: 69px;
  display: inline-block;
  background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
  background-position: -304px -473px;
  *behavior: url(include/iepngfix.htc);
}
.greenStar1_5 {
  height: 16px;
  width: 69px;
  display: inline-block;
  background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
  background-position: -304px -452px;
  *behavior: url(include/iepngfix.htc);
  *display: inline;
}
.greenStar1 {
  height: 16px;
  width: 69px;
  display: inline-block;
  background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
  background-position: -304px -431px;
  *behavior: url(include/iepngfix.htc);
  *display: inline;
}
.greenStar0 {
  height: 16px;
  width: 69px;
  display: inline-block;
  background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
  background-position: -304px -413px;
  *behavior: url(include/iepngfix.htc);
  *display: inline;
}
.badgeSmallGreen {
  height: 48px;
  width: 26px;
  display: inline-block;
  background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
  background-position: -88px -552px;
  *behavior: url(include/iepngfix.htc);
}
.badgeGreen {
  height: 38px;
  width: 121px;
  display: inline-block;
  background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
  background-position: -650px -504px;
  *behavior: url(include/iepngfix.htc);
}
.bannerschattenLeft {
	width: 10px;
	height: 10px;
	float: left;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
    background-position: 0 -429px;
	*behavior: url(include/iepngfix.htc);
}
.bannerschattenRight {
	width: 10px;
	height: 10px;
	float: right;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
    background-position: 0 -412px;
	*behavior: url(include/iepngfix.htc);
}
.innopreisSprite {
	width: 107px;
	height: 108px;
	float: right;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
    background-position: 0 -606px;
	*behavior: url(include/iepngfix.htc);
}
.testsiegerSprite {
	width: 139px;
	height: 108px;
	float: right;
	margin-left: 10px;
	background:url("/graphx/testimonial/testsieger2013_small.png") no-repeat scroll center top;
	*behavior: url(include/iepngfix.htc);
}
.tvo_123rechtSprite {
	width: 202px;
	height: 71px;
	float: right;
	margin-left: 10px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
    background-position: 0px -479px;
	*behavior: url(include/iepngfix.htc);
}

.greenStarForum span {
  	margin-top: -2px;
  	margin-left: 2px;
}

/* NEW ANWALT PROFIL */

.zitatKlein {
	width: 11px;
	height: 10px;
	display: inline-block;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
    background-position: 0px -446px;
	*behavior: url(include/iepngfix.htc);
	margin-right: 4px;
}

.schwerpunktBorder {
	border: 1px #e6e6e6 solid;
	padding: 1px;	
	float: left;
	margin-right: 10px;
	display: inline-block;
}
.schwerpunktBlau {
	height: 12px;
	width: 12px;
	background: #73d6ef;
	display: inline-block;
}
.schwerpunktGelb {
	height: 12px;
	width: 12px;
	background: #ffcc00;
	display: inline-block;
}
.schwerpunktOrange {
	height: 12px;
	width: 12px;
	background: #f48026;
	display: inline-block;
}
.schwerpunktGruen {
	height: 12px;
	width: 12px;
	background: #7eb20c;
	display: inline-block;
}
.schwerpunktRot {
	height: 12px;
	width: 12px;
	background: #d03232;
	display: inline-block;
}
.framedbox {
    border: 1px #e6e6e6 solid;
    margin-bottom: 10px;
    padding: 10px;
    position: relative;
}
* html .framedbox {
	border-top: 3px #e6e6e6 solid;
}
.spritePdf {
	height: 17px;
	width: 17px;
	display: inline-block;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
    background-position: -302px -46px;
	*behavior: url(include/iepngfix.htc);	
}
.spriteOutlook {
	height: 17px;
	width: 17px;
	display: inline-block;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
    background-position: -302px -70px;
	*behavior: url(include/iepngfix.htc);	
}

#TopBG {
	height: 8px;
	background-color: #6CAF1F;
	background: -moz-linear-gradient(top, #1A8D28, #6CAF1F);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#1A8D28), to(#6CAF1F));
}
#borderbox {
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.greyButton {
	border: 1px #bfbfbf solid;
	border-radius: 5px;
	background: -moz-linear-gradient(center top , #ffffff , #eeeeee);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#eeeeee));
	width: 85px;
	float: left;
	margin-right: 20px;
	cursor: pointer;
}
.greyButtonText {
	padding: 5px 10px;
	color: black;
	font-size: 14px;
}
.tSize18 {
	font-size: 18px;
	line-height: 22px;
}
.spriteDigitaleSignatur {
	display: block;
	height: 54px;
	width: 185px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
    background-position: -380px -613px;
	*behavior: url(include/iepngfix.htc);	
}
.newHeadActWrap, .newHeadActWrapDouble {
    height: 10px;
    margin-left: 50%;
    margin-top: 10px;
    width: 10px;
	display: block;
}
* html .newHeadActWrap, * html .newHeadActWrapDouble, * + html .newHeadActWrap, * + html .newHeadActWrapDouble {
	margin-left: 0;	
}

.newHeadActWrapDouble {
     margin-top: 3px;
}
.newHeadAct {
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -260px -59px;
	*behavior: url(include/iepngfix.htc);
    display: block;
    height: 10px;
    margin-left: -5px;
    width: 10px;
}
.menuTrenner {
	float: left;
	height: 50px;
	width: 2px;
	background:url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll left top transparent;
	background-position: -289px -43px;
	*behavior: url(include/iepngfix.htc);
	position: relative;
}
.orangeButton {
	background-color: #FF6600;
    border-radius: 2px 2px 2px 2px;
    color: white;
    font-size: 10px;
    font-weight: normal;
    padding: 3px 3px 1px 3px;
    text-shadow: 0 -1px 0 #CC5200;
    width: 75px;
	letter-spacing: 1px;
}
/* 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 #006ab6;
	padding: 10px;
	background: #EEEEEE;
	font-family: Arial,Helvetica,sans-serif;
	font-style: Normal;
	text-align: left;
}

#menu_leiste {
    background: url("/graphx/geiloimages/123SpritesStretchV3.png") repeat-x scroll 0 -649px transparent;
    height: 100px;
}
.menu_leftrightFirst {
    background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -221px -501px transparent;
    height: 100px;
}
.menu_leftright {
    background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -233px -501px transparent;
    height: 100px;
}
.menuTrenner {
    background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -257px -501px transparent;
}
#sucheninbar {
	margin-top: 5px;
}
#regNutzerMeta {
	float: left;
	margin-left: 550px;
	width: 78px;
	height: 70px;
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -281px -626px transparent;
	text-align: center;
	position: absolute;
}
.tWhite {
	color: #fff;
}
.tWhite a:link, .tWhite a:hover, .tWhite a:visited {
	color: #fff;
}
#logo {
	margin-top: 20px;
}
.badgeGreen {
	background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll -650px -411px transparent;
    display: inline-block;
    height: 38px;
    width: 121px;
}
.badgeInner {
	padding: 8px 0 0 30px;
	color: #fff;
	font-size: 10px;
	line-height: 11px;
	text-shadow: 0 -1px 0 #258832;
	font-weight: bold;
}

.schwerpunktDunkelblau {
    background: none repeat scroll 0 0 #5480bb;
    display: inline-block;
    height: 12px;
    width: 12px;
}
.schwerpunktHellgruen {
	background: none repeat scroll 0 0 #bcd771;
    display: inline-block;
    height: 12px;
    width: 12px;
}
.schwerpunktLila {
	background: none repeat scroll 0 0 #61489f;
    display: inline-block;
    height: 12px;
    width: 12px;
}
.schwerpunktFlieder {
	background: none repeat scroll 0 0 #b395d2;
    display: inline-block;
    height: 12px;
    width: 12px;
}
.tSize13 {
	font-size: 13px;
}
#sucheninbar INPUT {
	float: left;
	font-family: arial;
	font-size:18px; 
	margin-top: 6px;
	-moz-box-shadow: inset 1px 1px 3px #AAAAAA;
	-webkit-box-shadow: inset 1px 1px 3px #AAAAAA;
}
#typoFunctions {
	float: right;
	padding-top:11px; 
	color:grey; 
	font-size:11px;
}
/* just ie7 */
* + html #typoFunctions {
	padding-top: 0px;
}
#suchenWrap {
	padding: 9px 5px 0 0;
}

#sucheninbar div .ctaneutral {
	margin: 5px 0 0 5px;
	padding: 2px 10px;
}

* + html #sucheninbar INPUT {
	margin-top: -4px;
}
* html #sucheninbar INPUT {
	margin-top: -4px;
}

* + html #sucheninbar div .ctaneutral {
	margin: -4px 0 0 5px;
	padding: 0 10px;
}
 * html #sucheninbar div .ctaneutral {
	margin: -4px 0 0 5px;
	padding: 0 10px;
}
* + html #suchenWrap {
	padding: 0 5px 0;
	margin-top: -3px;
}
* html #suchenWrap {
	padding: 0 5px 0;
	margin-top: -3px;
}

/* SOCIAL SHARE */
.social_share_privacy_area {
    clear: both;
	list-style-type: none;
	padding: 0 !important;
	width: auto;
	height: 25px;
	display: block;
	margin: 0;
}
.social_share_privacy_area li {
	margin: 0 !important;
	padding: 0 !important;
	height: 21px;
	float: left;
}
.social_share_privacy_area li .dummy_btn {
    float: left;
    margin: 0 0 0 10px;
    cursor: pointer;
    padding: 0;
    height: inherit;
}
.social_share_privacy_area li div iframe {
    overflow: hidden;
    height: inherit;
    width: inherit;
}
/* Facebook begin */
.social_share_privacy_area .facebook {
    width: 180px;
    display: inline-block;
}
.social_share_privacy_area .facebook .fb_like iframe {
    width: 145px;
}
/* Facebook end */
/* Twitter begin */
.social_share_privacy_area .twitter {
	width: 148px;
}
.social_share_privacy_area li div.tweet {
	width: 115px;
}
/* Twitter end */
/* Google+ begin */
.social_share_privacy_area .gplus {
	width: 123px;
}
.social_share_privacy_area li div.gplusone {
	width: 90px;
}
/* Google+ end */
/* Switch begin */
.social_share_privacy_area li .switch {
    display: inline-block;
    text-indent: -9999em;
    background: transparent url(/images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;
    width: 23px;
    height: 12px;
    overflow: hidden;
    float: left;
    margin: 4px 0 0;
    padding: 0;
    cursor: pointer;
}
.social_share_privacy_area li .switch.on {
    background-position: 0 -12px; 
}
/* Switch end */
/* Tooltips begin */
.social_share_privacy_area li.help_info {
    position: relative; 
}
.social_share_privacy_area li.help_info .info, 
.social_share_privacy_area li .help_info.icon .info {
    display: none;
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 290px;
    padding: 10px 15px;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    border: 1px solid #ccc;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 3px 4px #999;
    -webkit-box-shadow: 0 3px 4px #999;
    box-shadow: 0 3px 4px #999;
    background-color: #fdfbec;
    color: #000;
    z-index: 500;
}
.social_share_privacy_area li.gplus.help_info .info {
    left: -60px;
}
.social_share_privacy_area li .help_info.icon .info {
    left: -243px;
    width: 350px;
}
.social_share_privacy_area li.help_info.display .info, 
.social_share_privacy_area li .help_info.icon.display .info {
    display: block;
}
.social_share_privacy_area li.help_info.info_off.display .info {
    display: none;
}
.social_share_privacy_area li .help_info.icon {
    background: #fff url(/images/socialshareprivacy_info.png) no-repeat center center scroll;
    width: 25px;
    height: 20px;
    position: relative;
    display: inline-block;
	vertical-align: top;
	border: 2px solid #e7e3e3;
	border-right-width: 0;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon {
	border-top-width: 0;
	border-left-width: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {
	border-right-width: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* Tooltips end */
/* Settings/Info begin */
.social_share_privacy_area li.settings_info {
	position: relative;
	top: -2px;
}
.social_share_privacy_area li.settings_info a {
	text-decoration: none;
	margin: 0 !important;
}
.social_share_privacy_area li.settings_info .settings_info_menu {
    background-color: #f3f4f5;
    border: 2px solid #e7e3e3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px #c1c1c1;
	-webkit-box-shadow: 2px 2px 3px #c1c1c1;
    box-shadow: 3px 3px 3px #c1c1c1;
    left: 0;
    position: absolute;
    top: 0;
    width: 135px;
    z-index: 1000;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off {
	border-width: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off form {
	display: none;
	margin: 0;
	padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu .settings {
	text-indent: -9999em;
	display: inline-block;
	background: #fff url(images/settings.png) no-repeat center center scroll;
	width: 25px;
	height: 20px;
	border: 2px solid #e7e3e3;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	border-left: 1px solid #ddd;
	margin: 0;
	padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings {
	border-top-width: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {
    border-width: 0;
    margin: 0;
    padding: 0 10px 10px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding: 10px 0;
	width: 115px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {
	clear: both;
    float: left;
    margin: 4px 10px 4px 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
	-moz-transition: color .5s ease-in;
	-webkit-transition: color .5s ease-in;
	transition: color .5s ease-in;
	margin: 0;
	padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {
	color: #090;
}
/* Settings/Info end */

.help_info {
	/*overflow: hidden !important;*/
	width: 150px !important;
}
.dummy_btn {
	/*overflow: hidden !important;*/
	width: 110px !important;
}
.help_info.icon {
	width: 25px !important;
}

/* From Anwalt Profile */
.pagingHover {
	display: inline-block;
	padding: 8px 8px 4px 8px;
	border: 1px white solid;
}
.pagingHover:hover {
	border: 1px #cdcdcd solid;
	box-shadow: 0px 0px 3px #AAAAAA;
}
.pagingNoLink {
	display: inline-block; 
	padding: 8px 8px 4px 8px; 
	border: 1px white solid;
}

#filterCat option {
	font: 13px/130% Helvetica,Arial,sans-serif;
	padding: 5px 10px;
}
/* no helvetica for ie9 */
.browser-ie9 #filterCat option {
	font: 13px/130% Arial,sans-serif;
}
#filterCat option:hover {
	background: #f5f5f5;
}

/* Internet Explorer 6 fixes */
* html .flagpartner {
	margin-right: -8px !important;	
}
* html .pagingHover {
	padding: 4px 8px 0px 8px !important;
}
* html .pagingNoLink {
	padding-bottom: 0px !important;
}


.prioslider {
	float: left;
	margin: 0px 10px;
	width: 150px;
}
.prioslider .ui-widget-header {
	border: 1px solid #AAA;
	background: #CCC url(/graphx/geiloimages/prioslider-background.png) 50% 50% repeat-x;
	color: #222;
	font-weight: bold;
}

/* FEA NEW SLIDER */
#slider2Outer, #slider1Outer {	
	background-image: linear-gradient(top, rgb(225,225,225) 10%, rgb(255,255,255) 55%); 	
	background-image: -o-linear-gradient(top, rgb(225,225,225) 10%, rgb(255,255,255) 55%); 	
	background-image: -moz-linear-gradient(top, rgb(225,225,225) 10%, rgb(255,255,255) 55%); 	
	background-image: -webkit-linear-gradient(top, rgb(225,225,225) 10%, rgb(255,255,255) 55%); 	
	background-image: -ms-linear-gradient(top, rgb(225,225,225) 10%, rgb(255,255,255) 55%);	
	behavior: url(/include/css3pie/pie.htc);	
	padding: 1px; border-radius: 10px;
} 	
#slider2, #slider {
	border-radius: 10px; 	
	background-imgae: none; 
	border-top: 1px #bebebe solid; 	
	border-bottom: 1px #e1e1e1 solid; 	
	border-left: 1px #cbcbcb solid; 	
	border-right: 1px #cbcbcb solid; 
	height: 10px;	
	line-height: 0px;	
	font-size: 0px;	
	position: relative;	
	behavior: url(/include/css3pie/pie.htc);	
} 	
#slider1Inner, #slider2Inner {		
	border-top: 1px #999 solid;		
	background-color: #00cc00;		
	display: inline-block;		
	border-radius: 10px;		
	height: 10px;		
	behavior: url(/include/css3pie/pie.htc);		
	position: relative;		
	line-height: 0px;		
	font-size: 0px;		
	width: 50%;
}	
.ui-state-focus{outline: none;}	
.ui-state-focus{-moz-outline-style: none;}	

.ui-slider .ui-slider-handle {		
	margin-top: -7px !important;		
	margin-left: -10px !important;		
	height: 23px !important;		
	width: 19px !important;		
	background: url(/graphx/geiloimages/sliderHandle.png) no-repeat top left !important;		
	box-shadow: #333 0px 0px 5px !important;		
}
.boxGrey { background: #f5f5f5; }
.boxGreen { background-color: #f2fcf1; border: 1px #00cd00 solid; }
.boxBlue { background-color: #ecf4f6; border: 1px #bee4eb solid; }
.boxYellow { background-color: #fffbbf; border: 1px #ffce00 solid; }
.spritePaymentNew {
	width: 220px; 
	height: 47px; 
	background: url('/graphx/geiloimages/123spritesV15.png') no-repeat scroll -572px -613px transparent;
}
#quicklinks { font-size: 14px; }
.no-nderline { text-decoration: none !important; }
.loginFormInput {
		height: 25px; 
		width: 200px; 
		border: 1px #dcdcdc solid; 
		font-size: 12px; 
		font-family: helvetica, arial; 
		padding-left: 5px;
		margin: 2px 0px;
}
/* no helvetica for ie9 */
.browser-ie9 .loginFormInput {
	font-family: arial; 
}

.sTextarea {
	border: 1px #dcdcdc solid; 
	padding: 5px;
	width: 530px;
	height: 250px;
}

.bucket {
	background: #f2fcf2;
	border: 1px #00cc00 solid;
	width: 250px;
}
.bucket hr {
	border-color: #b5f0b5;
}
.feaBreadcrumb {
	padding: 0;
	margin: 0;
	list-style: none;
}
.feaBreadcrumb li {
	float: left;
	margin-left: 5px;
	font-size: 14px;
	font-weight: bold;
}
.feaBreadcrumb li:first-child {
	margin-left: 0;
}
.feaBreadcrumbBullet {
	line-height: 18px;
	vertical-align: bottom;
	float: left;
	margin-right: 4px;
	display: block;
	margin-top: -2px;
	width: 17px;
	height: 17px;
	border-radius: 10px;
	background: #999; 
	color: white;
	text-align: center;
}
.blackBullet {
	background: #000; 
}
.greenBullet {
	background: #44AA27; 
}
.feaBreadcrumb .feaBreadcrumbArrow{
	color: #c5c5c5;
	font-size: 10px;
}
.tDarkgrey {
	color: #666;
}
.form-menu-list {
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline-block;
}

.form-menu-item {	
	display: block;
	float: left;
	height: 40px;
}

.form-menu-text {
	display: inline-block;
	color: white;
	font-size: 14px;
	padding: 10px;
}

.trenner {
	height: 40px;
	width: 1px;
	background-color: #3bb24a; 
	background-image: -moz-linear-gradient(top, #3bb24a, #42c553);
	background-image: -webkit-linear-gradient(top, #3bb24a, #42c553);
	background-image: linear-gradient(top, #3bb24a, #42c553);
	display: inline-block;
	vertical-align: top;
}

.trenner2 {			
	background-color: #219830; 
	background-image: -moz-linear-gradient(top, #219830, #28ab39);
	background-image: -webkit-linear-gradient(top, #219830, #28ab39);
	background-image: linear-gradient(top, #219830, #28ab39);		
}

.form-menu-text:link { color: white; }
.form-menu-text:visited { color: white; }
/* PM Stream START */
#message_listing td.headLeft {
	width: 55%;
} 

#message_listing td.headRight {
	width: 45%;
	text-align: right;
}

#message_listing td.bodyLeft {
	width: 90%;
}

#message_listing td.bodyRight {
	width: 10%;
	vertical-align: top;
	text-align: right;
}

.deletemessage {
	cursor: pointer;
	color: #006AB6;
}
.deletemessage:hover {
	text-decoration: underline;
}

/* PM Stream END */
/* ARTICLE TPL START*/
.spacer_5 {
		height: 5px;
		width: 1px;
	}
	.sprite-single-star {
		height: 16px;
		width: 12px;
		display: inline-block;
		background: url("/graphx/geiloimages/123spritesV15.png") no-repeat scroll center top;
		background-position: -304px -599px;
	}

	.boxWhite{
		background: #fff;
		border: 1px #e6e6e6 solid;
	}

	#column-nav .sb-select {
		width: 178px;
	}

	.small-badge-green {
		height: 21px;
		width: 20px;
		background: url('/graphx/geiloimages/small-badge-green.png') no-repeat;
	}
	
	.cta-lesenswert {
		background-color:#ffffff;
		display: inline-block;
		font-size: 13px !important;
		line-height: 130%;

		/* Firefox v3.6+ */
		background-image:
		-moz-linear-gradient(50% 0% -180deg,
		rgb(255,255,255) 0%,
		rgb(243,243,243) 10%,
		rgb(243,243,243) 51%,
		rgb(230,230,230) 52%,
		rgb(230,230,230) 100%); 

		/* safari v4.0+ and by Chrome v3.0+ */
		background-image:
		-webkit-gradient(linear,
		50% 0%,
		50% 90%,
		color-stop(0, rgb(255,255,255)),
		color-stop(0.1, rgb(243,243,243)),
		color-stop(0.51, rgb(243,243,243)),
		color-stop(0.52, rgb(230,230,230)),
		color-stop(1, rgb(230,230,230)));

		/* Chrome v10.0+ and by safari nightly build*/
		background-image:
		-webkit-linear-gradient(-90deg,
		rgb(255,255,255) 0%,
		rgb(243,243,243) 10%,
		rgb(243,243,243) 51%,
		rgb(230,230,230) 52%,
		rgb(230,230,230) 100%);

		/* Opera v11.10+ */
		background-image:
		-o-linear-gradient(-90deg,
		rgb(255,255,255) 0%,
		rgb(243,243,243) 10%,
		rgb(243,243,243) 51%,
		rgb(230,230,230) 52%,
		rgb(230,230,230) 100%);

		background-image:
		linear-gradient(180deg,
		rgb(255,255,255) 0%,
		rgb(243,243,243) 10%,
		rgb(243,243,243) 51%,
		rgb(230,230,230) 52%,
		rgb(230,230,230) 100%);

		border-color: #cccccc;
		border-width: 1px;
		padding: 4px 5px 5px 5px;
		color: #24282C;
		border-radius: 4px;
		border-style: solid;
		filter:
		    progid:DXImageTransform.Microsoft.gradient(startColorstr = #ffffffff,endColorstr = #ffe6e6e6,GradientType = 0);

		-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr = #ffffffff,endColorstr = #ffe6e6e6,GradientType = 0)";
	}

	.forum-melden {
		height: 15px;
		width: 14px;
		display: inline-block;
		background: url("/graphx/geiloimages/forum-melden.png") no-repeat scroll center top;
		position: absolute;
		margin-top: 2px;		
		/* background-position: -304px -599px; */
	}

	.melden-icon b {
		padding-left: 18px;
	}

	.plista_widget_belowArticle .plistaHl {  font-size: 16px !important; }
	.plistaHl, .itemText { border-bottom: 1px #e6e6e6 solid; padding-bottom: 10px; }
	.plistaList .itemTitle { color: #006AB6; font-weight: bold !important; }
	.plistaList .itemText, .plistaList .itemTitle { font: 14px/130% helvetica,arial; }
	/* no helvetica for ie9 */
	.browser-ie9 .plistaList .itemText, .browser-ie9 .plistaList .itemTitle{
		font: 14px/130% arial;
	}

	.article-social-bar {
		position: absolute; 
		margin-left: 130px; 
		width: 445px;
	}

	.article-social-bar-inner {
		height: 22px; 
		border-top: 1px #e6e6e6 solid; 
		border-bottom: 1px #e6e6e6 solid; 
		padding: 5px 0 2px 0; 
		margin-top: 5px;
	}
	.u-case {
		text-transform: uppercase;
	}
	.border-white {
		margin: 0;
		border-color: #fff;
	}
	#article-menu hr {
		height: 0px;
		margin: 10px 0;
	}
	/* ARTICLE TPL END */
/* NEW SLIGHTLY BIGGER STARS */



/* input elements facelift */

textarea.facelift {
	padding: 5px;
}
input.facelift, textarea.facelift {
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	border: 1px solid #E1E1E1;
}
/* no helvetica for ie9 */
.browser-ie9 input.facelift, .browser-ie9 textarea.facelift {
	font-family: Arial, sans-serif;
}
input.facelift {
	height: 28px;
}
.boxGrey hr {
	border-bottom: 1px #fff solid;
	height: 0;
}

.rssfeed_headline {
	background: url("/graphx/geiloimages/rss-logo_large.png") no-repeat scroll 0 6px transparent;
	padding-left: 55px;
}


.boxCiao {
	padding: 20px;
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F2F2F2));
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #F2F2F2 100%);
	border: 1px solid #E2E2E2;
}
.boxCiao .content {
	background: url("/graphx/geiloimages/ciao_stars00.gif") no-repeat scroll 0 0px transparent;
	padding-left: 107px;
	padding-bottom: 15px;
}

/* FAQ */


.cmsfaq {
	border-bottom: 1px solid #E1E1E1;
	float: none;
	clear: both;
}
.cmsfaq h2 {
	padding: 0px;
	margin: 0px;
	line-height: 30px;
	float: left;
}
.cmsfaq ul.faq ul {
	background-color: none;
}
.cmsfaq 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;
	font-size: 14px;
}
.cmsfaq ul.faq li.q {
	width: 100%;
	border-top: 1px solid #E1E1E1;
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 5px;
	padding-top: 6px;
	padding-left: 0px;
	color: #006AB6;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

.cmsfaq ul.faq li.q div.arrow {
	margin-right: 6px;
	float: left;
	/* arrow-stuff */
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-left: 6px solid black;
	border-bottom: 3px solid transparent;
	margin-top: 6px;
}

.cmsfaq ul.faq li.q div.arrow div.arrow + div {
	padding-left: 9px;
}
.cmsfaq ul.faq li.q.active  div.arrow{
	border-left: 3px solid transparent;
	border-top: 6px solid black;
	border-right: 3px solid transparent;
	margin-bottom: -1px;
}

.cmsfaq ul.faq li.a {
	list-style-type: none;
	line-height: 130%;
	border-top: 1px solid #E1E1E1;
	background-color: none;
	float: none;
	padding: 7px;
	padding-left: 12px;
}
.cmsfaq ul.faq li.a p,.cmsfaq ul.faq li.a p ul,.cmsfaq ul.faq li.a div, .cmsfaq ul.faq li.a p {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


.Rahmenprofiltop .article-social-bar-inner {
	border: none;
}

div.res-top-menu-grey input.cta-lesenswert {
	font-size: 14px !important;
	font-family: helvetica, arial !important;
	cursor: pointer !important;
}
