body {margin: 0px;}

.tab_c50l, .tab_c50r { width: 50.0%; height: 100%; vertical-align:top; padding-right:5px!important;padding-right:2.5px;padding-left: 5px!important;padding-left:2.5px;}


body,table,div,td,span {font-family: "trebuchet MS", verdana, tahoma, verdana, arial;font-size: 11px;}	
h1,h2,h3,h4,h5 {font-family: "trebuchet MS", verdana, tahoma, verdana, arial;}
p {margin: 0;padding: 0;line-height:1.5em;}

input {background-color: #F2FDDD;height: 20px;width: 120px;border: 1px solid #6A9F09;font-size: 11px;}
textarea {background-color: #F2FDDD;border: 1px solid #6A9F09;font-size: 11px;}
input[type=checkbox] {background-color: #FFFFFF;height: 5px;width: 5px;border: 1px solid #6A9F09;}
h1 {font-size: 13px;font-weight: bold;color: #000;margin: 0;padding: 5px 0;}
h2 { font-size: 12px;font-weight: bold;margin: 0;padding: 5px 0;  }
h3 {font-size: 11px;font-weight: bold;color: #72AA09;margin: 0;padding: 5px 0;}
h4 {font-size: 13px;font-weight: bold;color: #72AA09;margin: 0;padding: 5px 0;}
h5 { font-size: 15px;font-weight: bold;margin: 0;padding: 5px 0; }

a {color: #666;text-decoration: none;}
a:hover{color: #000;	text-decoration: none;}
.a_navleisteoben {color: #FFF;	text-decoration: none;font-weight: bold;}
.a_navleisteoben:hover{	color: #FFF;	text-decoration: underline;font-weight: bold;}

.graytop {padding-top:10px;}

/*.csc-textpic-imagewrap {margin-left: 0px !important; margin-left: -3px;margin-right: 0px !important; margin-right: -3px;}
.csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol{margin-left: 0px !important; margin-left: -3px;margin-right: 0px !important; margin-right: -3px;}*/

.news-latest-item img {float: left;padding: 0 10px 10px 0;}

.tx_mh_branchenbuch-standard img,.tx_mh_branchenbuch-advanced img ,.tx_mh_branchenbuch-premium img, .tx_mh_branchenbuch-premium-1 img,.tx_mh_branchenbuch-premium-2 img,.tx_mh_branchenbuch-premium-3 img, .tx_mh_branchenbuch-advertise img {width:80px; height:auto; float: left;padding: 5px;border: 1px dotted #72aa09;margin: 0px 5px 5px 0px;}
.tx_mh_branchenbuch-advertise img {width:468px; height:auto; padding: 5px;border: 1px dotted #72aa09; margin: 0px 5px 5px 0px;float:left;}

.tx_mh_branchenbuch-standard  {border-bottom:1px dashed #ccc; width:490px; padding:5px;} 
.tx_mh_branchenbuch-advanced  {border-bottom:1px dashed #ccc; width:490px; padding:5px;}/*M-Eintrag*/
.tx_mh_branchenbuch-premium   {border-bottom:1px dashed #72AA09; width:490px; padding:5px;}/*L-Eintrag*/
.tx_mh_branchenbuch-premium-1 {border-bottom:1px dashed #72AA09; width:490px; padding:5px;}/*XL-Eintrag*/
.tx_mh_branchenbuch-premium-2 {border:1px dashed #72AA09; width:490px ; padding:5px;}/*XXL-Eintrag*/
.tx_mh_branchenbuch-premium-3 {border:1px solid #72AA09; width:490px ; padding:5px;background-color: #F2FDDD;}/*XXL2-Eintrag*/
.tx_mh_branchenbuch-advertise {}/*Werbung*/
.tx_mh_branchenbuch-rotation {border:1px dashed #72AA09; width:auto;height:auto; padding:5px;background-color: #f5f5f5;}/*rotation*/
.tx_mh_branchenbuch-detail {border:1px dashed #72AA09; width:500px; padding:5px;}

#mh_branchenbuch_map {width:490px; height:200px;border: 1px solid #72aa09;margin: 5px;}
.tx_mh_branchenbuch-detail img {float: left;padding: 5px;border: 1px dotted #72aa09; margin: 0px 5px 5px 0px;}
.tx_mhbranchenbuch-image {float: left;padding: 5px;border: 1px dotted #72aa09; margin: 0px 5px 5px 0px;}/*rotationimage*/

.tx_mh_branchenbuch-statistics  p {color:#6A9F09;}

li {list-style-type: square;color:#72AA09;}

#map {border: 0px solid #72aa09; margin: 5px; padding: 0px; align:center;}
.box { width: 400px; height: auto; background: #72aa09;}
.box h1, .box p {margin: 0 10px;}
.box h1 {font-size:150%; color:#ffffff; }
.box .top, .box .bottom{display:block;background: #E6F8C6;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #72AA09;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}


.flag img {padding: 0 0 0 15px;}
.csc-frame-rulerAfter, .csc-frame-rulerBefore{height: 1px;border-top-style: dashed;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-color: #72AA09;border-right-color: #72AA09;border-bottom-color: #72AA09;border-left-color: #72AA09;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px; margin-top: 5px; margin-bottom: 5px;}


.td_navobenleiste, .td_navobenleiste_2 {font-size: 11px;color: #FFFFFF;font-weight: bold;text-decoration: none;text-indent: 20px;}
.td_navobenleiste_2 {text-indent: 30px;}
.td_navobenleiste a, .td_navobenleiste a:focus, .td_navobenleiste a:visited, .td_navobenleiste_2 a, .td_navobenleiste_2 a:focus, .td_navobenleiste_2 a:visited  {color: #fff;text-decoration: none;}
.td_navobenleiste a:hover, .td_navobenleiste_2 a:hover {color: #fff;text-decoration: underline;}
.td_navobenleiste1 {font-size: 11px;color: #FFFFFF;font-weight: bold;text-decoration: none;text-align: center;}


.font_bread {font-size: 11px;color: #72AA09;font-weight: normal;text-decoration: none;text-align: left;margin: 0 15px 0 0;padding: 0 0 5px 0;}
.font_fett {font-size: 11px;color: #72AA09;font-weight: bold;text-decoration: none;text-align: left;vertical-align: bottom;}
.font_fett_orange {font-size: 12px;color: #FF7206;font-weight: bold;text-decoration: none;text-align: left;vertical-align: bottom;}
.font_black {font-size: 11px;color: #666666;font-weight: normal;text-decoration: none;text-align: left;vertical-align: bottom;}
.font_big {font-size: 13px;color: #666666;font-weight: normal;text-decoration: none;text-align: left;vertical-align: bottom;}
.font_big_bold {font-size: 13px;color: #666666;font-weight: bold;text-decoration: none;text-align: left;vertical-align: bottom;}
.font_white_small {font-size: 12px;color: #FFFFFF;font-weight: bold;text-decoration: none;text-align: center;}
.font_or {font-size: 11px;color: #FF7304;font-weight: normal;text-decoration: none;text-align: left;vertical-align: bottom;}


.submit {background-color: #FF7302;height: 20px;width: 100%;border: 1px solid #FFFFFF;font-weight: bold;color: #FFFFFF;font-size: 12px;}
.submit_klein {background-color: #72AA09;height: 20px;width: 120px;border: 1px solid #6A9F09;font-weight: bold;color: #FFFFFF;font-size: 12px;}
.sub_anmeld_arzt {font-size: 12px;font-weight: bold;color: #FF7206;background-color: transparent;height: 35px;width: 220px;vertical-align: middle;border: 0px none #F0FDDB;padding: 0;margin: 0;}
.sub_anmeld_arzt2 {font-size: 12px;font-weight: bold;color: #72AA09;background-color: transparent;height: 35px;width: 220px;vertical-align: middle;border: 0px none #F0FDDB;padding: 0;margin: 0;}
.submit_login{background-color: #72AA09;height: 20px;width: 100%;border: 1px solid #fff;font-weight: bold;color: #fff;font-size: 12px;}
.submit_klein_suche {background-color: #FE7000;height: 25px;width: 100%;border: 1px solid #fff;font-weight: bold;color: #fff;font-size: 12px;}


.input_login {background-color: #fff;height: 20px;width: 100%;border: 1px solid #999;font-size: 12px;}
.input_suche {background-color: #fff;height: 20px;width: 120px;border: 1px solid #FE7000;font-weight: normal;color: #000;font-size: 12px;}


.infoboxttitel{font-size: 13px;text-align: left;color: #72AA09;font-style:normal;font-weight:bold;text-align: left;}
.infoboxtext {font-size: 11px;text-align: left;}


#map_container img {border: none;}

.clearer {height: 1px;border-top-style: dashed;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-color: #72AA09;border-right-color: #72AA09;border-bottom-color: #72AA09;border-left-color: #72AA09;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}


  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; margin-left: 0px!important;margin-left:-0.5px; height: 100%;}
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right;margin-right:0px!important;margin-right:-0.5px; height: 100%;}


  

  .c25l, .c25r { width: 25%; }
  .c33l, .c33r { width: 33.333%; }
  .c50l, .c50r { width: 49.8%; }
  .c66l, .c66r { width: 66.666%; }
  .c75l, .c75r { width: 75%; }
  .c38l, .c38r { width: 38.2%; }
  .c62l, .c62r { width: 61.8%; }

  .subc  { padding: 0 3px; margin-right:0px!important;margin-right:-0.5px;margin-left: 0px!important;margin-left:-0.5px; }
  .subcl { padding: 0 3px 0 0; }
  .subcr { padding: 0 0 0 3px; }
  




/* Anfang der CSS-Formatierungen für die einzelnen farbigen Boxen */

#shopbox_gruen{	
margin: 0px;padding: 0px;clear:both;
}
.sb_gruen_rahmenoben {
background-position: center top; height: 35px; background-repeat: repeat-x; margin: 0px;padding: 0px;
}
.gruen_imgol {
background-image: url(../images/gruen_1.png);background-repeat: no-repeat;background-position: left top;height: 35px;padding: 0px;width: 30px;float:left;margin-right: 0px !important; margin-right: -3px;
}
.gruen_rahmenoben_ueber{
font-size: 12px;font-weight: bold;background-image: url(../images/gruen_2.png);height: 35px;background-repeat: repeat-x;padding: 0px;background-position: left top;margin-left: 30px !important; margin-left: 27px; margin-right: 10px !important; margin-right: 7px;
}
.gruen_imgor {
background-image: url(../images/gruen_3.png);background-repeat: no-repeat;background-position: right top;height: 35px;margin: 0px;padding: 0px;width: 10px;float: right; margin-left: 0px !important; margin-left: -3px;
}
.sb_gruen_hicontent {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #72AA09;
	border-left-color: #72AA09;
	padding: 0 6px;
	background-color: #F2FDDD;
	text-align: left;
	vertical-align: top;
	background-repeat: repeat-x;
}
.sb_gruen_content {
font-size: 11px;font-weight: normal;padding-left: 5px;padding-right:5px;
}
.sb_gruen_content2 {font-size: 11px;font-weight: normal;padding-left: 10px;padding-right:10px;}
.sb_gruen_rahmenunten {
height: 35px;
}
.gruen_imguli {
background-image: url(../images/gruen_4.png);background-repeat: no-repeat;background-position: left bottom;height: 35px; padding: 0px;width: 10px;float:left;margin-right: 0px !important; margin-right: -3px;
}
.sb_gruen_linkunten{
font-size: 12px;font-weight: bold;text-align: right;background-image: url(../images/gruen_5.png);height: 35px;background-repeat: repeat-x;background-position: left top;padding-right: 0px;	padding-bottom: 0px;padding-left: 0px;margin-left: 10px !important; margin-left: 7px; margin-right: 10px !important; margin-right: 7px;
}
.gruen_imgure {
background-image: url(../images/gruen_6.png);background-repeat: no-repeat;background-position: right bottom;height: 35px;margin: 0px;padding: 0px;width: 10px;float: right;margin-left: 0px !important; margin-left: -3px;
}












#shopbox_orange{
	margin: 0px;
	padding: 0px;
	clear:both;
	height: auto;
	width: 100%;
	}
.sb_orange_rahmenoben {
	background-position: center top;
	height: 35px;
	background-repeat: repeat-x;
	width: auto;
	}
.orange_imgol {
	background-image: url(../images/orange_1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	margin: 0px;
	padding: 0px;
	width: 30px;
	float:left;
	margin-right: 0px !important; margin-right: -3px;
}

.orange_rahmenoben_ueber
{
	font-size: 12px;
	font-weight: bold;
	margin-left: 30px !important; margin-left: 27px; margin-right: 10px !important; margin-right: 7px;
	padding-top: 0px;
	background-image: url(../images/orange_2.png);
	height: 35px;
}
.orange_imgor {
	background-image: url(../images/orange_3.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
	margin-left: 0px !important; margin-left: -3px;
	padding: 0px;
	width: 10px;
	float: right;
	
}



.sb_orange_hicontent {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFA41C;
	border-left-color: #FFA41C;
	padding: 0px;
	background-color: #fff;
}
.sb_orange_content {
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	padding-right:5px;
}

.sb_orange_rahmenunten {
	height: 35px;
	}

.orange_imguli {
	background-image: url(../images/orange_4.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 35px;
	margin-right: 0px !important; margin-right: -3px;
	padding: 0px;
	width: 10px;
	float:left;
}

.sb_orange_linkunten {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	background-image: url(../images/orange_5.png);
	height: 35px;
	margin-left: 10px !important; margin-left: 7px; margin-right: 10px !important; margin-right: 7px;
}
.orange_imgure {
	background-image: url(../images/orange_6.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 35px;
	margin-left: 0px !important; margin-left: -3px;
	padding: 0px;
	width: 10px;
	float: right;
	
}


#shopbox_grau{
	margin: 0px;
	padding: 0px;
	clear:both;
	height: auto;
	width: auto;
	}
.sb_grau_rahmenoben {
	background-position: center top;
	height: 35px;
	background-repeat: repeat-x;
	width: auto;
	}
.grau_imgol {
	background-image: url(../images/grau_1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	margin: 0px;
	padding: 0px;
	width: 30px;
	float:left;
	margin-right: 0px !important; margin-right: -3px;
}

.grau_rahmenoben_ueber
{
	font-size: 12px;
	font-weight: bold;
	margin-left: 30px !important; margin-left: 27px; margin-right: 10px !important; margin-right: 7px;
	padding-top: 0px;
	background-image: url(../images/grau_2.png);
	height: 35px;
	width: auto;
}
.grau_imgor {
	background-image: url(../images/grau_3.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
	margin-left: 0px !important; margin-left: -3px;
	padding: 0px;
	width: 10px;
	float: right;
	
}



.sb_grau_hicontent {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-left-color: #ccc;
	padding: 0px;
	background-color: #FFFFFF;
}
.sb_grau_content {
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	padding-right:5px;
}

.sb_grau_rahmenunten {
	height: 35px;
	}

.grau_imguli {
	background-image: url(../images/grau_4.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 35px;
	margin-right: 0px !important; margin-right: -3px;
	padding: 0px;
	width: 10px;
	float:left;
}

.sb_grau_linkunten {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	background-image: url(../images/grau_5.png);
	height: 35px;
	margin-left: 10px !important; margin-left: 7px; margin-right: 10px !important; margin-right: 7px;
}
.grau_imgure {
	background-image: url(../images/grau_6.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 35px;
	margin-left: 0px !important; margin-left: -3px;
	padding: 0px;
	width: 10px;
	float: right;
	
}



#shopbox_blau{
	margin: 0px;
	padding: 0px;
	clear:both;
	height: auto;
	width: 100%;
	}
.sb_blau_rahmenoben {
	background-position: center top;
	height: 35px;
	background-repeat: repeat-x;
	
	}
.blau_imgol {
	background-image: url(../images/blau_1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	margin: 0px;
	padding: 0px;
	width: 30px;
	float:left;
	margin-right: 0px !important; margin-right: -3px;
}

.blau_rahmenoben_ueber
{
	font-size: 12px;
	font-weight: bold;
	margin-left: 30px !important; margin-left: 27px; margin-right: 10px !important; margin-right: 7px;
	padding-top: 0px;
	background-image: url(../images/blau_2.png);
	height: 35px;
}
.blau_imgor {
	background-image: url(../images/blau_3.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
	margin-left: 0px !important; margin-left: -3px;
	padding: 0px;
	width: 10px;
	float: right;
	
}



.sb_blau_hicontent {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #579BF0;
	border-left-color: #579BF0;
	padding: 0px;
	background-color: #fff;
}
.sb_blau_content {
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	padding-right:5px;
}

.sb_blau_rahmenunten {
	height: 35px;
	}

.blau_imguli {
	background-image: url(../images/blau_4.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 35px;
	margin-right: 0px !important; margin-right: -3px;
	padding: 0px;
	width: 10px;
	float:left;
}

.sb_blau_linkunten {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	background-image: url(../images/blau_5.png);
	height: 35px;
	margin-left: 10px !important; margin-left: 7px; margin-right: 10px !important; margin-right: 7px;
}
.blau_imgure {
	background-image: url(../images/blau_6.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 35px;
	margin-left: 0px !important; margin-left: -3px;
	padding: 0px;
	width: 10px;
	float: right;
	
}


#shopbox_brom{
	margin: 0px;
	padding: 0px;
	clear:both;
	height: auto;
	width: auto;
	}
.sb_brom_rahmenoben {
	background-position: center top;
	height: 35px;
	background-repeat: repeat-x;
	width: auto;
	}
.brom_imgol {
	background-image: url(../images/brom_1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	margin: 0px;
	padding: 0px;
	width: 30px;
	float:left;
	margin-right: 0px !important; margin-right: -3px;
}

.brom_rahmenoben_ueber
{
	font-size: 12px;
	font-weight: bold;
	margin-left: 30px !important; margin-left: 27px; margin-right: 10px !important; margin-right: 7px;
	padding-top: 0px;
	background-image: url(../images/brom_2.png);
	height: 35px;
}
.brom_imgor {
	background-image: url(../images/brom_3.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
	margin-left: 0px !important; margin-left: -3px;
	padding: 0px;
	width: 10px;
	float: right;
	
}



.sb_brom_hicontent {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CC0295;
	border-left-color: #CC0295;
	padding: 0px;
	background-color: #fff;
}
.sb_brom_content {
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	padding-right:5px;
}

.sb_brom_rahmenunten {
	height: 35px;
	}

.brom_imguli {
	background-image: url(../images/brom_4.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 35px;
	margin-right: 0px !important; margin-right: -3px;
	padding: 0px;
	width: 10px;
	float:left;
}

.sb_brom_linkunten {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	background-image: url(../images/brom_5.png);
	height: 35px;
	margin-left: 10px !important; margin-left: 7px; margin-right: 10px !important; margin-right: 7px;
}
.brom_imgure {
	background-image: url(../images/brom_6.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 35px;
	margin-left: 0px !important; margin-left: -3px;
	padding: 0px;
	width: 10px;
	float: right;
	
}
#shopbox_pink{
	margin: 0px;
	padding: 0px;
	clear:both;
	height: auto;
	width: auto;
	}
.sb_pink_rahmenoben {
	background-position: center top;
	height: 35px;
	background-repeat: repeat-x;
	width: auto;
	}
.pink_imgol {
	background-image: url(../images/pink_1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	margin: 0px;
	padding: 0px;
	width: 30px;
	float:left;
	margin-right: 0px !important; margin-right: -3px;
}

.pink_rahmenoben_ueber
{
	font-size: 12px;
	font-weight: bold;
	margin-left: 30px !important; margin-left: 27px; margin-right: 10px !important; margin-right: 7px;
	padding-top: 0px;
	background-image: url(../images/pink_2.png);
	height: 35px;
}
.pink_imgor {
	background-image: url(../images/pink_3.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
	margin-left: 0px !important; margin-left: -3px;
	padding: 0px;
	width: 10px;
	float: right;
	
}



.sb_pink_hicontent {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF66CC;
	border-left-color: #FF66CC;
	padding: 0px;
	background-color: #fff;
}
.sb_pink_content {
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	padding-right:5px;
}

.sb_pink_rahmenunten {
	height: 35px;
	}

.pink_imguli {
	background-image: url(../images/pink_4.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 35px;
	margin-right: 0px !important; margin-right: -3px;
	padding: 0px;
	width: 10px;
	float:left;
}

.sb_pink_linkunten {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	background-image: url(../images/pink_5.png);
	height: 35px;
	margin-left: 10px !important; margin-left: 7px; margin-right: 10px !important; margin-right: 7px;
}
.pink_imgure {
	background-image: url(../images/pink_6.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 35px;
	margin-left: 0px !important; margin-left: -3px;
	padding: 0px;
	width: 10px;
	float: right;
	
}



/* Box für Krankenhäuser */
#shopbox_rot{margin: 0px;padding: 0px;clear:both;height: auto;width: auto;}
.sb_rot_rahmenoben {background-position: center top;height: 35px;background-repeat: repeat-x;width: auto;}
.rot_imgol {background-image: url(../images/rot_1.png);background-repeat: no-repeat;background-position: left top;height: 35px;margin: 0px;padding: 0px;width: 30px;float:left;margin-right: 0px !important; margin-right: -3px;}
.rot_rahmenoben_ueber{font-size: 12px;font-weight: bold;margin-left: 30px !important; margin-left: 27px; margin-right: 10px !important; margin-right: 7px;padding-top: 0px;background-image: url(../images/rot_2.png);height: 35px;}
.rot_imgor {background-image: url(../images/rot_3.png);background-repeat: no-repeat;background-position: right top;height: 35px;margin-left: 0px !important; margin-left: -3px;padding: 0px;width: 10px;float: right;}
.sb_rot_hicontent {border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #F50302;border-left-color: #F50302;padding: 0px;background-color: #FFFFFF;}
.sb_rot_content {font-size: 11px;font-weight: normal;padding-left: 5px;padding-right:5px;}
.sb_rot_rahmenunten {height: 35px;}
.rot_imguli {background-image: url(../images/rot_4.png);background-repeat: no-repeat;background-position: left bottom;height: 35px;margin-right: 0px !important; margin-right: -3px;padding: 0px;width: 10px;float:left;}
.sb_rot_linkunten {font-size: 12px;font-weight: bold;text-align: right;background-image: url(../images/rot_5.png);height: 35px;margin-left: 10px !important; margin-left: 7px; margin-right: 10px !important; margin-right: 7px;}
.rot_imgure {background-image: url(../images/rot_6.png);background-repeat: no-repeat;background-position: right bottom;height: 35px;margin-left: 0px !important; margin-left: -3px;padding: 0px;width: 10px;float: right;}
/* Ende Box für Krankenhäuser */



/* Box für Apotheken */
#shopbox_gelb{margin: 0px;padding: 0px;clear:both;height: auto;width: auto;}
.sb_gelb_rahmenoben {background-position: center top;height: 35px;background-repeat: repeat-x;width: auto;}
.gelb_imgol {margin-right: 0px !important; margin-right: -3px;background-image: url(../images/gelb_1.png);background-repeat: no-repeat;background-position: left top;height: 35px;margin: 0px;padding: 0px;width: 30px;float:left;}
.gelb_rahmenoben_ueber{font-size: 12px;font-weight: bold;margin-left: 30px !important; margin-left: 27px; margin-right: 10px !important; margin-right: 7px;padding-top: 0px;background-image: url(../images/gelb_2.png);height: 35px;}
.gelb_imgor {background-image: url(../images/gelb_3.png);background-repeat: no-repeat;background-position: right top;height: 35px;margin-left: 0px !important; margin-left: -3px;padding: 0px;width: 10px;float: right;}
.sb_gelb_hicontent {border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #F1DC49;border-left-color: #F1DC49;padding: 0px;background-color: #FFFFFF;}
.sb_gelb_content {font-size: 11px;font-weight: normal;padding-left: 5px;padding-right:5px;}
.sb_gelb_rahmenunten {height: 35px;}
.gelb_imguli {background-image: url(../images/gelb_4.png);background-repeat: no-repeat;background-position: left bottom;height: 35px;margin-right: 0px !important; margin-right: -3px;padding: 0px;width: 10px;float:left;}
.sb_gelb_linkunten {font-size: 12px;font-weight: bold;text-align: right;background-image: url(../images/gelb_5.png);height: 35px;margin-left: 10px !important; margin-left: 7px; margin-right: 10px !important; margin-right: 7px;}
.gelb_imgure {background-image: url(../images/gelb_6.png);background-repeat: no-repeat;background-position: right bottom;height: 35px;margin-left: 0px !important; margin-left: -3px;padding: 0px;width: 10px;float: right;}
/* Ende Box für Apotheken*/

.tx-mmforum-pi2-container {
	padding: 10px;

}
.tx-mmforum-pi2-container p {
	margin: 0 0 7px 0;

}

.news-list-item img,
.news-single-img {
	float: right;
	margin: 0 0 10px 10px;
}
.news-single-img img {
	margin: 0 0 10px 0; 
}
