*
{
	padding:0;
	margin:0;
}
html
{
	padding:0;
	margin:0;


}
#nur-teaser
{
	width:720px;
	float:left;
}
#nur-teaser h1
{
	font-size:1em
}
body
{
	font-family: Arial, Helvetica, "Helvetica Neue", FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
	height: 100%;
	font-size: 1em;
	line-height:1em;
}
.clear-block:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clear-block{display: block;}
.clear { clear: both }

h1
{
	font-size:1.33em;
	color:#7B899A;
	text-decoration:none;
	font-weight:bold;
	width:140px;
	line-height:1.33em;
}

td a{font-weight:bold;}
td a:hover{text-decoration: none; color:#EB6909;}
h2.headline, .wordmodul h2
{
	font-size:1.25em;
	color:#5e5e5e;
	text-decoration:none;
	line-height:1em;
}
h2.headline a, .ebene1, .ebene2
{
	text-decoration:none !important;
}
.ebene1, .ebene2
{
	font-weight:normal !important;
}

.ebene1{margin-left:30px !important;}
.ebene2
{
	margin-left:50px !important;
	line-height:12px !important;
}

#bfl-left_under_logo { background: #ffffff;}
.suchergebnis ul li
{
	list-style-type:none;
	/*font-size:1.3em !important;*/
}
.suchergebnis ul li a{display:inline !important;}
.suchergebnis ul{padding:0 !important;}
.trenner{background:url(/__assets/img/Verteiler/bg_content_mitte_abschluss.jpg) no-repeat left bottom; width:540px; height:27px;}
a
{
	color:#7b899a;
	text-decoration:none;
}
p
{

	color:#7B899A;
}
span.smaller-text
{
	font-size:90%
}
.text9pt, .text9pt-2
{
	font-size:0.56em;
	color:#7b899a;
	line-height:0.56em;
}

.textlink:hover{color:#e97520;}
.textlink{text-decoration:underline;}

#teaser-block teaser a:hover, .breadcrump a:hover, .teaser1-text a:hover, .teaser2-text a:hover,
.teaser1-contenttext a:hover, .teaser2-contenttext a:hover,
.teaser3-rs a:hover, #header ul a:hover, .footer-zeile2 a:hover, .alle-anzeigen a:hover, .textlink:hover, .drucken-speichern a:hover,
.seitenzahlen a:hover, .teaser2-rs a:hover, #navigation-bfl .subnavi li a:hover,
.internationale-auftritte ul.drop-down li.dd ul li a:hover, .text-bbt a:hover,
.teaser1-rs a:hover
{
	text-decoration:none;
	color:#eb6909;
}
#main-bg
{
	width:992px;
	margin: 0 auto;
	background:url(/__assets/img/fuer_alle_Seitentypen/main_bg.jpg) repeat-y center top;
	position:relative;
}
#header
{
	width:980px;
	height:28px;
}
#header ul
{
	float:right;
	display:inline;
	margin:4px 20px 0 0;
}
#header .deutsch, #header .englisch, #header .leer
{
	width:16px;
	height:11px;
	float:right;
	display:inline;
} 
#header .deutsch
{
	background:url(/__assets/img/fuer_alle_Seitentypen/deutsch_button.jpg) no-repeat;
	margin:8px 0 0 10px;
}
#header .englisch
{
	background:url(../img/fuer_alle_Seitentypen/englisch_button.jpg) no-repeat;
	margin:8px 20px 0 7px;
}
#header .leer
{
	margin:8px 20px 0 7px;
}
#content
{
	background: url(/__assets/img/fuer_alle_Seitentypen/content.jpg) repeat-y;
	position: relative;
	min-height: 572px;
	height: auto !important;
	height: 572px
}
#content-main
{
	width:980px;
	position:relative;
	margin: 0 auto;
	overflow:hidden;
	max-width: 980px;
}
#linke-spalte
{
	float:left;
	display:inline;
	width:240px;
}
#content-mitte
{
	width:740px;
	position: relative;
	float:left;
	display:inline;
	background: url(/__assets/img/fuer_alle_Seitentypen/bg_content_mitte.jpg) repeat-y;
}
.abschluss-schatten
{
	width:740px;
	height:25px;
	clear: both;
	background:url(/__assets/img/fuer_alle_Seitentypen/abschluss_schatten.jpg) no-repeat 0 0;
}
/****Linke Spalte****/

#logo-medico
{
  background:url(/__assets/img/medico/medico_logo.jpg) no-repeat top left;
  width:240px;
  height:54px;
}
#login
{
	width:240px;
	height: 57px;
	position: absolute;
	bottom: 15px;
	left: 0;
}
.partnerlogin, .internationale-auftritte
{
	margin-left:15px;
}
.partnerlogin
{
	width:210px;
	height:57px;
	background-color:#bfc9d4;
}
.schatten-navi
{
	width:240px;
	height:20px;
	background:url(/__assets/img/fuer_alle_Seitentypen/navi_schatten_unten.jpg) no-repeat;
}
/*Anmeldung*/
.logintext, .partnerlogin .form-text, .internationale-auftritte .form-text, .internationale-auftritte,
#suche-bfl .form-text, .logouttext
{
	font-size:11px;
	line-height:11px;
	color:#626263;
}
.logouttext
{
	background:url(/__assets/img/fuer_alle_Seitentypen/logout_feld.jpg) no-repeat center center;
	float:left;
	height:20px;
	padding:2px 0 3px 3px;
	width:auto;
	margin-left:13px;
	display:inline;
}
.logouttext a
{
	display:inline;
	float:left;
	height:20px;
	line-height:20px;
	margin-left:3px;
	width:36px;
}
.partnerlogin .logintext{padding:9px 0 8px 11px;}

.partnerlogin .benutzer .form-text, .partnerlogin .passwort .form-text
{
	width:67px;
	border:none;
	border-top:1px solid #a3a3a3;
	border-bottom:1px solid #bdbdbd;
	border-left:1px solid #a5a6a8;
	border-right:#d2d2d2;
	padding:2px 0 3px 3px;
	background:url(/__assets/img/fuer_alle_Seitentypen/login_bg.jpg) no-repeat;
	float:left;
	display:inline;
	height:1.3em;
	line-height:0.94em;
	font-size:11px
}
.benutzer{margin-left:11px;}

.benutzer .form-submit
{
	background:url(/__assets/img/fuer_alle_Seitentypen/benutzer_formsubmit.jpg) no-repeat left;
	float:left;
	display:inline;
	border:none;
	width:15px;
	height:20px;
}
.passwort .form-submit
{
	width:30px;
	height:20px;
	border:none;
	background:url(/__assets/img/fuer_alle_Seitentypen/suche_formsubmit_bg.jpg) no-repeat left;
	float:left;
	display:inline;
}
.logouttext .form-submit
{
	width:30px;
	height:21px;
	border:none;
	background:url(/__assets/img/fuer_alle_Seitentypen/suche_formsubmit_bg.jpg) no-repeat left center;
	cursor:pointer;
}

/*Internationale Auftritte*/
.internationale-auftritte{padding:9px 0 11px 5px;}

.internationale-auftritte ul.drop-down li.dd
{
	background:url(/__assets/img/fuer_alle_Seitentypen/webauftritte_ul_bg.jpg) no-repeat;
	height:20px;
	width:182px;
}
.internationale-auftritte ul.drop-down li.dd ul li
{
	margin:0 0 0 5px;
	width:155px;
	background:url(/__assets/img/fuer_alle_Seitentypen/Navigation/pfeil_klein.gif) no-repeat 0 8px;
	padding-left:12px;
}
.internationale-auftritte ul.drop-down li.dd ul
{
	background-color:#BFC9D4;
	width:181px;
	height:auto;
	position:absolute;
	margin-left:-6px;
	padding:5px 0 5px 6px;
	background:url(/__assets/img/fuer_alle_Seitentypen/Navigation/auftritte_bg.jpg) repeat-y;
	bottom:21px; /*MS 20090729*/
}
.internationale-auftritte ul.drop-down{width:182px; cursor:pointer;}

.internationale-auftritte li, .internationale-auftritte ul
{
	line-height:20px;
	padding-left:6px;
}
.internationale-auftritte
{
	width:205px;
	background-color:#bfc9d4;
	margin-top:1px;
	height:20px;
}
.internationale-auftritte li {
    list-style: none;
    position: relative;
}
.internationale-auftritte li a {
    font-size:11px
}
.internationale-auftritte li ul{display: block;}
.internationale-auftritte li:hover ul{display: block;}
.internationale-auftritte ul{list-style-type:none;}

/*Suche*/
#suche-bfl
{
	margin: 0;
	display:block;
	height:20px;
	background:#fff;
	padding: 5px 0 0 0;
}
#suche-bfl .form-text
{
	border:none;
	border-top: 1px solid #bbbcbc;
	border-left:1px solid #dadbdb;
	border-bottom:1px solid #f1f2f2;
	padding:2px 0 3px 15px;
	background:url(/__assets/img/fuer_alle_Seitentypen/suche_bg.jpg) no-repeat;
	margin-left:25px;
	float:left;
	display:inline;
	width:146px;
	height:13px;
	line-height:0.94em !important;
}
#suche-bfl .form-submit
{
	width:30px;
	height:20px;
	border:none;
	background:url(/__assets/img/fuer_alle_Seitentypen/suche_formsubmit_bg.jpg) no-repeat left;
	float:right;
	margin-right:23px;
	display:inline;
}
/*****HAUPTNAVIGATION*****/
/*Navi*/
.schatten-oben
{
	background:url(/__assets/img/fuer_alle_Seitentypen/Navigation/schatten_oben.jpg) no-repeat left top;
	width:240px;
	height:11px;
}
#navigation-bfl
{
	width:240px;
	z-index: 1
}
#navigation-bfl ul
{
	list-style-type:none;
	width:240px;
}

#navigation-bfl li
{
	width:240px;
	float:left;
	display:block;
}
#navigation-bfl .schatten-oben-sub
{
	width:240px;
	height:19px;
	background:url(/__assets/img/fuer_alle_Seitentypen/Navigation/subnavi_schatten.jpg) no-repeat !important;
}
#navigation-bfl .subnavi li{width:240px; background:url(/__assets/img/fuer_alle_Seitentypen/Navigation/subnavi_schatten_mitte.jpg) repeat-y;}

#navigation-bfl .subnavi li a
{
	width:180px;
	font-size:0.75em;
	line-height:1.2em;
	padding:0 0 6px 10px;
	margin-left:32px;
	background:url(/__assets/img/Startseite/teaser2_linkpfeil.gif) no-repeat left 4px;
}
#navigation-bfl .subnavi2 li a{background:none;}

#navigation-bfl ul 
{
	background:url(/__assets/img/fuer_alle_Seitentypen/Navigation/subnavi_schatten_mitte.jpg) repeat-y
}
#navigation-bfl ul.navi-mouseover
{
	background:none !important;
}

.navi-mouseover
{
  	clear:both;
	position:absolute;
	left:240px;
	font-size:0.75em;
	z-index:100;
	width: 270px;
}
.navi-mouseover .mitte, .abschluss
{
	width:270px !important;
	background:url(/__assets/img/fuer_alle_Seitentypen/Navigation/mo_hg_schnelleinstieg.png) repeat-y;
}
.navi-mouseover li.mitte
{
	display:block;
	padding:10px 0 5px 0;
}
.navi-mouseover .abschluss
{
	background:url(/__assets/img/fuer_alle_Seitentypen/Navigation/mo_hg_unten_schnelleinstieg.png) no-repeat left bottom;
	padding-bottom:15px;
}
.navi-mouseover a
{
	padding:0;
	line-height:20px !important;
}
#navigation-bfl .schatten-unten-sub
{
	width:240px;
	height:17px;
	background:url(/__assets/img/fuer_alle_Seitentypen/Navigation/subnavi_schatten2.jpg) no-repeat left bottom !important;
}
#navigation-bfl li a
{
	float:left;
	display:inline;
	line-height:37px;
	text-decoration:none;
	padding-left:25px;
	color:#7b899a;
	width:240px;
}
.navi-mouseover li a
{
	background:url(/__assets/img/Startseite/teaser2_linkpfeil.gif) no-repeat 15px 7px;
	margin-left:5px;
}
.navi-mouseover li a:hover{color:#EB6909 !important;}

#navigation-bfl .tab1
{ 
	background:url(/__assets/img/fuer_alle_Seitentypen/Navigation/tab_normal.jpg) no-repeat; 
	width:215px; 
	height:37px;
}
#navigation-bfl .tab1-a{background:url(/__assets/img/fuer_alle_Seitentypen/Navigation/tab_hover.jpg) no-repeat; width:215px; height:37px;}
#navigation-bfl .tab1:hover{background:url(/__assets/img/fuer_alle_Seitentypen/Navigation/tab_hover.jpg) no-repeat; width:215px; height:37px;}
#navigation-bfl .tab1-aktiv{background:url(/__assets/img/fuer_alle_Seitentypen/Navigation/tab_aktiv.jpg) no-repeat; width:215px; height:37px;color:#fff;}
#navigation-bfl li a img
{
	text-decoration:none;
	padding-bottom:1px;
	border:none;
}
#navigation-bfl .subnavi2
{
	list-style-type:none;
	padding-bottom:5px;
}
#navigation-bfl .subnavi2 li
{
	width:240px;
	background:none;
	color:#7B899A;
}
#navigation-bfl .subnavi2 li a
{
	color:#7B899A;
	font-size:0.63em;
	line-height:1em;
	margin-left:40px;
}
#navigation-bfl .subnavi2 li .n2-aktiv, #navigation-bfl li .n2-aktiv{color:#eb6909;}

/*Navigation Ende*/

#bild-bereich
{
	width:740px;
	height:408px;
	z-index:50;
}
/*Startseite-Teaserblock*/

#teaser-block
{ 
	clear:both;
	width: 740px;
	height: 164px;
	position: absolute;
	top:408px;
	z-index:500;
}
#teaser-block .teaser
{
	display: inline;
	float: left;
	width: 180px !important;
	height: 164px;
	overflow: hidden
}
#teaser-block .teaser .inner-teaser
{
	background: url(/__assets/img/Startseite/teaser4_bg.jpg) repeat-y;
	padding: 0 0 0 16px;
	width: 164px;
	height: 164px;
}
#teaser-block .active
{
	overflow: visible;
}
#teaser-block .active .inner-teaser
{
	position: absolute;
	bottom: 0;
	height: 300px;
	padding-bottom: 40px;
	background: url(/__assets/img/Startseite/teaser2_bg_hoch.jpg) no-repeat;
}
#teaser-block .pfeil-links
{
	width: 10px;
	height: 164px;
	float: left;
	display: inline;
}
#teaser-block .pfeil-rechts
{
	width: 10px;
	height: 164px;
	float: right;
	display: inline;
}
#teaser-block ul, #teaser-block li
{
	list-style: none;
}
#teaser-block li
{
	display: block;
	padding: 0 0 3px 10px;
	background: url(/__assets/img/Startseite/teaser2_linkpfeil.gif) no-repeat left 5px;
	color:#7B899A;
}
#teaser-block h1
{
	padding: 17px 0 0;
	height: 42px;
}
#teaser-block a
{
	font-size: 0.75em;
	line-height:1.15em;
	color: #7b899a;
	text-decoration: none;
	display:block;
}


.teaser-bold{font-weight:bold;}
.teaser-trenner{ height: 15px; font-size: 0; width: 144px }

.teaserblock-text-content .teaser1-text ul, .teaserblock-text-content .teaser2-text ul,
.teaserblock-text-content .teaser1-contenttext ul, .teaserblock-text-content .teaser2-contenttext ul,
.teaserblock-text-content2 .teaser1-text ul, .teaserblock-text-content2 .teaser2-text ul
{
	list-style:none;
}
.breadcrumb li{
	list-style:none;
	padding:0 0 1px 10px;
	background:url(/__assets/img/Startseite/teaser2_linkpfeil.gif) no-repeat left 5px;
}
.alle-anzeigen{
	background:url(/__assets/img/Startseite/teaser2_linkpfeil.gif) no-repeat left 5px;
	padding:0 0 1px 10px;
	position:absolute;
	bottom:8px;
	cursor:pointer;
}
.breadcrumb .b-aktiv, a.bfl-logo1:hover 
{
	color:#EB6909;
}
.teaser1-text li, .teaser2-text li
{
	list-style:none;
	line-height:1.1em;
	padding:0 0 0 10px;
	background:url(/__assets/img/Startseite/teaser2_linkpfeil.gif) no-repeat left 4px;
}
.teaser1-contenttext li, .teaser2-contenttext li
{
	list-style:none;
	padding:0 0 0 10px;
	background:url(/__assets/img/Startseite/teaser2_linkpfeil.gif) no-repeat left 8px;
	line-height: 14px;
	float: left;
	display:inline;
}
.teaser1-contenttext li a, .teaser2-contenttext ul li a { line-height: 14px; display: block }
.teaserblock-text-content .teaser1-text li,
.teaserblock-text-content .teaser2-text li,
.teaserblock-text-content .teaser1-contenttext li,
.teaserblock-text-content .teaser2-contenttext li,
.breadcrump li
{
	width:220px;
}
.teaserblock-text-content2 .teaser1-text li,
.teaserblock-text-content2 .teaser2-text li
{
	display:block;
}
#teaser-block .pfeil-links a img, #teaser-block .pfeil-rechts a img
{
	border:none;
}
/*****FOOTER*****/
#footer
{
	width:970px;
	margin:10px auto 0;
}
/*Zeile 1*/

#footer .footer-zeile1 p
{
	float:left;
	display:inline;
	line-height:29px;
	line-height:29px;
}
#footer .footer-zeile1 .text9pt-2
{
	margin:0 15px 0 0;
	float:right;
	display:inline;
	font-size:10px
}
#footer .footer-zeile1
{
	width:960px;
	height:29px;
	border-top:1px solid #ced5dd;
	border-bottom:1px solid #ced5dd;
	float:left;
	display:inline;
}

/*
.footer-zeile1 .vr-logo2, .footer-zeile1 .vr-logo3, 
.footer-zeile1 .vr-logo4, .footer-zeile1 .vr-logo5,
.footer-zeile1 .vr-logo6
{
	float:left;
	display:inline;
	border:none;
}
.footer-zeile1 .vr-logo2, .footer-zeile1 .vr-logo3, 
.footer-zeile1 .vr-logo4, .footer-zeile1 .vr-logo5
{margin:11px 18px 0 0;}
.footer-zeile1 .vr-logo6
{margin:11px 0 0 0;}

.footer-zeile1 .vr-logo2
{
	background:url(/__assets/img/Startseite/Footer/VRLogo2.gif) no-repeat;
	width:59px;
	height:7px;
}
.footer-zeile1 a.vr-logo2:hover
{
	background:url(/__assets/img/Startseite/Footer/VRLogo2_f.jpg) no-repeat;
	width:59px;
	height:7px;
}
.footer-zeile1 .vr-logo3
{
	background:url(/__assets/img/Startseite/Footer/VRLogo3.gif) no-repeat;
	width:25px;
	height:13px;
	margin-top:8px;
}
.footer-zeile1 .vr-logo3:hover
{
	background:url(/__assets/img/Startseite/Footer/VRLogo3_f.jpg) no-repeat;
	width:25px;
	height:13px;
	margin-top:8px;
}
.footer-zeile1 .vr-logo4
{
	background:url(/__assets/img/Startseite/Footer/VRLogo4.gif) no-repeat;
	width:79px;
	height:6px;
}
.footer-zeile1 .vr-logo4:hover
{
	background:url(/__assets/img/Startseite/Footer/VRLogo4_f.jpg) no-repeat;
	width:79px;
	height:6px;
}
.footer-zeile1 .vr-logo5
{
	background:url(/__assets/img/Startseite/Footer/VRLogo5.gif) no-repeat;
	width:64px;
	height:7px;
}
.footer-zeile1 .vr-logo5:hover
{
	background:url(/__assets/img/Startseite/Footer/VRLogo5_f.jpg) no-repeat;
	width:64px;
	height:7px;
}
.footer-zeile1 .vr-logo6
{
	background:url(/__assets/img/Startseite/Footer/VRLogo6.gif) no-repeat;
	width:53px;
	height:11px;
}
.footer-zeile1 .vr-logo6:hover
{
	background:url(/__assets/img/Startseite/Footer/VRLogo6_f.jpg) no-repeat;
	width:53px;
	height:11px;
}
*/
/*Zeile 2*/
.footer-zeile2
{
	margin:10px 25px 20px 0;
	float:right;
display:inline;
}
.footer-zeile2 ul a, #header ul a
{
	background:url(/__assets/img/Startseite/Footer/listenpunkt.gif) no-repeat left 5px;
	padding:0 0 0 10px;
}
#header ul a.kein-punkt, .footer-zeile2 ul a.kein-punkt
{
	background:url(/__assets/img/Startseite/Footer/listenpunkt_weiss.gif) no-repeat left 5px !important;
}
.footer-zeile2 li, #header li 
{
	display:inline;
}
.footer-zeile2 a, #header a, .drucken-speichern
{
	font-size:0.69em;
	color:#7b899a;
	text-decoration:none;
}
/*****VERTEILER*****/
.bild-header, .bild-header-content
{
	width:740px;
	height:186px;
}
.bild-header{background:url(/__assets/img/Verteiler/header_verteiler.jpg) no-repeat;}
.bild-header-content
{	
	position:relative;
}

.schriftgroesse
{
	float:right;
	display:inline;
	margin-right:5px;
}
.reiter-bild
{
	width:540px;
	height:65px;
	background:#fff;
	margin-left:15px;
}
.content-header-bild
{
	z-index:1;
	width:740px;
	height:186px;
	font-size:0;
	line-height:0;
}
.tab-schatten
{
	background:url(/__assets/img/Content/tab_schatten.png) no-repeat left top;
	width:596px;
	height:63px;
	clear:both;
	position:absolute;
	bottom:0;
}
.schrift-bread
{
	position:absolute;
	top:163px;
	left:30px;
	width:521px;
}
.schriftgroesse .sg-aaa, .schriftgroesse .sg-aa, .schriftgroesse .sg-a
{
	background:url(/__assets/img/Verteiler/aaa_bg.jpg) no-repeat;
	width:15px;
	height:15px;
	float:left;
	display:inline;
	margin-left:5px;
}
.schriftgroesse .sg-aaa a, .schriftgroesse .sg-aa a, .schriftgroesse .sg-a a
{
	color:#5d6064;
	font-weight:bold;
	text-decoration:none;
	line-height: 15px;
	width:15px;
	height:15px;
	text-align: center;
	display: block
}
.schriftgroesse .sg-aaa a{font-size:0.7em}
.schriftgroesse .sg-aa a{font-size:0.6em}
.schriftgroesse .sg-a a{font-size:0.5em}

.breadcrumb
{
	font-size:0.69em;
	width: 450px;
	float:left;
	display:inline;
	line-height:15px;
	height:auto;
}
.breadcrumb li
{
	display:inline;
	list-style:none;
	padding:0 2px 0 9px;
	width:155px;
}
.textbereich-grau
{
	width:540px;
	background:url(/__assets/img/Verteiler/bg_content_mitte_abschluss.jpg) no-repeat left bottom;
	height:auto;
	padding-bottom:27px;
	min-height:375px;
	font-size:0.75em
}
.textbereich-grau p
{
	margin:0 10px 5px 16px;

}
.textbereich-grau-abschluss
{
	width:540px;
	clear:both;
	height:27px;
	background:url(/__assets/img/Verteiler/bg_content_mitte_abschluss.jpg) no-repeat left;
	display:none;
}
.textbereich-grau h1
{
	padding:15px 10px 25px 16px;
	width:514px;
	color:#7b899a;
}
.wordmodul h1
{
	padding:15px 0 25px 0;
}
.bild-druck{display:none;}

.textbereich-grau .ueberschrift-text
{
	font-weight:bold;
	margin:0 10px 9px 16px;
	margin-top:0;
}
.teaserblock-text .teaser1-text, .teaserblock-text-content .teaser1-text, 
.teaserblock-text-content .teaser2-text, .teaserblock-text-content .teaser1-contenttext, 
.teaserblock-text-content .teaser2-contenttext,
.teaserblock-text-content2 .teaser1-text, .teaserblock-text-content2 .teaser2-text
{
	background:url(/__assets/img/Verteiler/teaser_text_bg.jpg) no-repeat 0 bottom;
	width:263px;
	margin:30px 0 0 0;
	float:left;
	display:inline;
	padding-bottom:10px;
	height:95px;
	overflow:hidden;
}
.teaser1-text ul li, .teaser2-text ul li
{
	font-size:0.75em;
}
.teaserblock-text-content .teaser2-text, .teaserblock-text-content .teaser2-contenttext, 
.teaserblock-text-content2 .teaser2-text
{
	background:url(/__assets/img/Verteiler/teaser_text_bg.jpg) no-repeat 0 bottom;
	width:263px;
	margin:30px 0 0 14px;
	float:left;
	display:inline;
	padding-bottom:10px;
	height:95px;
	overflow:hidden;
}

.mittig
{
	width: 740px;
	background: url(/__assets/img/fuer_alle_Seitentypen/mittig.jpg) no-repeat left bottom;
	padding: 0 0 25px
}

.teaserblock-text, .teaserblock-text-content, .teaserblock-text-content2
{
	width:540px;
	float:left;
	padding-left:16px;
	display:inline;
}
.teaser-2
{
	width:540px;
	clear: both;
	float:left;
	display:inline;
	background:#fff;
}
.teaser-2 h1
{
	font-size:1em
}
.teaserblock-text .teaser1-text h1
{
	width:163px;
	float:left;
	display: inline;
	margin: 15px 0 15px 20px;
}
.teaserblock-text-content .teaser1-text h1, .teaserblock-text-content .teaser2-text h1,
.teaserblock-text-content2 .teaser1-text h1, .teaserblock-text-content2 .teaser2-text h1
{
	margin: 0 0 10px 20px;
	float:left;
	display: inline;
width:155px
}
.teaser1-text img, .teaser2-text img
{
	border:1px solid #7B899A;
	display:inline;
	float:right;
	margin-right:5px;
	position:relative;
}
/*****RECHTE SPALTE*****/
#rechte-spalte
{
	width:184px;
	float:left;
	display:inline;
}
#rechte-spalte h1
{
	font-size:1em
}
/*Teaser1 / Teaser2*/
#rechte-spalte .teaser1-rs{background:url(/__assets/img/Verteiler/teaser1_rs.jpg) no-repeat left bottom;}
#rechte-spalte .teaser2-rs{background:url(/__assets/img/Verteiler/teaser2_rs.jpg) no-repeat left bottom;}
#rechte-spalte .teaser1-rs, #rechte-spalte .teaser2-rs
{
	width:184px; 
	padding-bottom:20px;
}
#rechte-spalte .teaser2-rs a
{
	font-size:0.69em;
}
#rechte-spalte .teaser1-rs h1, #rechte-spalte .teaser2-rs h1{width:162px;}
#rechte-spalte .teaser2-rs h1, #rechte-spalte .teaser1-rs h1{padding:30px 0 10px 18px;}
#rechte-spalte .teaser2-rs p{ width:160px;}
#rechte-spalte .teaser1-rs p{width:120px;}
.teaser1-rs .video img
{
	border:2px solid #dde2e8; 
	margin-top:10px;
}
.teaser1-rs .video{margin:0 0 0 18px;}
.teaser1-rs .button-kontakt1{margin:4px 15px 0 0;}

#rechte-spalte .button-kontakt2
{
	float:right;
	display:inline;
	clear: right;
	margin:-8px 10px 0 0; 
	padding: 0
}
.button-kontakt2 a{background-image:none;}
.teaser1-header
{
	background:url(/__assets/img/Verteiler/teaser1_header.jpg) no-repeat;
	width:184px;
	height:28px;
}
.teaser2-rs a, .teaser1-rs a
{
	background:transparent url(/__assets/img/Startseite/teaser2_linkpfeil.gif) no-repeat scroll left 5px;
	padding:0 0 0 10px;
}
.teaser2-rs a
{
	margin:0 0 0 20px;
}
#rechte-spalte .teaser1-rs p, #rechte-spalte .teaser2-rs p
{
	float:left;
	display:inline;
	font-size:0.69em;
	line-height:1.2em;
	padding:0 0 0 18px;
}
.teaser1-rs .button-kontakt1, .teaser2-rs .button-kontakt2
{
	background:url(/__assets/img/fuer_alle_Seitentypen/suche_formsubmit_bg.jpg) no-repeat;
	width:30px;
	height:20px;
	border:none;
	float:right;
	display:inline;
}
.textbereich-grau li
{
	list-style-type:square;
	color:#7B899A;
	width:495px;
}
.textbereich-grau ul
{
	padding:0 0 35px 30px;
}
.text-mit-bild
{
	float:left;
	display:inline;
}
.teaserblock-text-content .teaser1-text li, .teaserblock-text-content .teaser2-text li,
.teaserblock-text-content2 .teaser1-text li, .teaserblock-text-content2 .teaser2-text li
{
	margin:0 0 0 20px; 
	position:relative;
	width:150px;
	float:left; 
	display: inline
}
.teaser1-contenttext h1, .teaser2-contenttext h1,
.teaser1-contenttext ul, .teaser2-contenttext ul
{
	margin:0 0 0 20px;
	width:235px;
}
.teaser1-contenttext ul, .teaser2-contenttext ul
{
	margin-top:15px;
}
.teaser1-contenttext li, .teaser2-contenttext li
{
	background-position:left 5px;
	font-size:0.75em;
}
.teaser1-contenttext a, .teaser2-contenttext a
{
	line-height:0.8em;
	background-position:left 5px;
}
.text-mit-bild img
{
	float:left;
	display:inline;
	margin:3px 30px 20px 0;
}
/*****Content - Drucken/Speichern*****/
.drucken-speichern
{
	line-height:20px;
	margin:0 0 0 255px;
	background:#fff;
}
.nach-oben a{ background:url(/__assets/img/Content/btn_nach_oben.jpg) no-repeat;}
.drucken a{ background:url(/__assets/img/Content/btn_drucken.jpg) no-repeat;}
.merken a{ background:url(/__assets/img/Content/btn_merken.jpg) no-repeat;}
.weiterempfehlen a{ background:url(/__assets/img/Content/btn_speichern.jpg) no-repeat}

.nach-oben a, .drucken a, .merken a, .weiterempfehlen a
{
	float:left; 
	display:inline;  
	padding:0 15px 0 35px; 
	height:35px;
}
/*****Suchergebnisse*****/
.suchergebnis, .suchergebnis-ende
{
	width:540px;
}
.suchergebnis p, .suchergebnis a, .suchergebnis-ende a
{
	margin-left:15px;
}
.suchergebnis a, .suchergebnis-ende a
{
	display:block;
	text-decoration:underline;
	font-weight:bold;
	margin-top:8px;
	width:auto;
}
.suchergebnis a:hover, .suchergebnis-ende a:hover{color:#eb6909;}
.textbereich-grau .suchergebnis-ende{background:url(/__assets/img/Verteiler/bg_content_mitte_abschluss.jpg) no-repeat left bottom;}

.suchergebnis .relevanz, .suchergebnis-ende .relevanz
{
	font-size:0.8em;
	padding-bottom:18px;
}
.trennlinie, .trennlinie1
{
	width:530px;
	height:1px;
	margin:0 0 0 10px;
	background:url(/__assets/img/Suchergebnisse/trennlinie.jpg) no-repeat;
}
.trennlinie1
{
	margin:20px 0 5px 10px;
}
.textbereich-grau .suchergH1{padding-bottom:15px;}

/*Seitenzahlen*/
.seitenzahlen .seitenzahl-aktiv a, .seitenzahl-vor a, .seitenzahl-vor2 a, .seitenzahl a
{
	width:30px;
	height:20px;
	background-color:#d4d8db;
	margin-right:2px;
	float:left;
	line-height:20px;
	font-family:"Franklin Gothic Medium";
	font-size:0.75em;
	font-weight:bold;
	color:#fff;
	text-align:center;
	display:inline;
}
.seitenzahl a{background-color:#95a0ae;}
.seitenzahl a:hover{color:#fff;}
.seitenzahl-vor a{background:url(/__assets/img/Suchergebnisse/btn_seite_vor.jpg) no-repeat;}
.seitenzahl-vor2 a{background:url(/__assets/img/Suchergebnisse/btn_seite_vor2.jpg) no-repeat;}
.seitenzahlen
{
	line-height:20px;
	margin:0 0 0 433px;
	background:#fff;
	padding:0 0 25px 0;
}
.seiten-zahlen
{
	clear:both;
	background:none;
	position:absolute;
	top:0;
	padding:343px 19px 45px 490px;
}
.seiten-zahlen ul
{
	display:block;	
}
.slide .seiten-zahlen ul li
{
	background:url(/__assets/img/Startseite/zahlenfeld.png) no-repeat;
	width:30px;
	text-align:center;
	height:20px;
	line-height:20px;
	float:left;
	display:inline;
	list-style:none;
	margin-right:2px;
	cursor:pointer;
}
.seiten-zahlen ul .play-pause
{
	background:url(/__assets/img/Startseite/play_pause.png) no-repeat !important;
	margin-right:9px;
	cursor:pointer;
}
.seiten-zahlen ul .play-btn
{
	background:url(/__assets/img/Startseite/play_btn.png) no-repeat !important;
	margin-right:9px;
	cursor:pointer;
}
.seiten-zahlen ul .aktive-seite
{
	background:url(/__assets/img/Startseite/zahlenfeld_orange.png) no-repeat !important;
}
.slide .seiten-zahlen ul li a
{
	color:#bec9d7;
	font-size:0.75em;
	font-weight:bold;
	display:block;
	width:30px;
	height:20px;
}
#bild-bereich .bb-bild
{
	position:relative;
	background:none;
}
.teaser-bildbereich
{
	clear:both;
	position:absolute;
	top:0;
	background:none;
	padding:55px 10px 0 396px;
	z-index:400;
}
.teaser-bildbereich .teaser1
{
	width:302px;
	overflow:hidden;
	float:right;
	display:inline;
	font-size:0.75em;
}
.teaser-bildbereich .bbt-schatten-rechts
{
	float:right;
	display:inline;
	background:url(/__assets/img/Startseite/tbb_schatten_rechts.png) no-repeat;
	width:7px;
	height:95px;
}
.teaser-bildbereich .bbt-schatten-unten
{
	float:left;
	display:inline;
	background:url(/__assets/img/Startseite/tbb_schatten_unten.png) no-repeat;
	width:295px;
	height:8px;
}
.teaser-bildbereich .text-bbt
{
	width:295px;
	height:87px;
	background:#fff;
	float:right;
	display:inline;
}
.teaser-pfeil
{
	background:url(/__assets/img/Startseite/btn_vor.png) no-repeat;
	width:30px;
	height:20px;
	float:right;
	display:inline;
	cursor:pointer;
}
.text-bbt p
{
	font-size:16px;
	line-height:16px;
	padding:10px 5px 0 15px;
}
.text-bbt a
{
	background:url(/__assets/img/Startseite/teaser2_linkpfeil.gif) no-repeat 15px 10px;
	display:block;
	padding:5px 0 0 25px;
}

div#slideshow_de, div#slideshow_en
{
    position: relative;
    width:740px;
    height:408px;
    overflow:hidden;
}
div#slideshow_de div.slide, div#slideshow_en div.slide
{
    position: absolute;
    top: 0;
    left: 0;

}

.textlink, p.wordmodul a
{
	text-decoration:underline;
}
.inner-teaser .alle-anzeigen a:hover, .inner-teaser a:hover
{
	color:#eb6909 !important;
}
#homelink
{
	position:absolute;
	width:230px;
	height:75px;
	z-index:500;
}
#homelink a img
{
	border:none;
}
#logo-bfl img
{
	display:none;
}
.seiten-zahlen ul li a img{display:none;}

/******************/
/*NEU CSS*/
/******************/
#footer .logos-li
{
	height:19px; 
	width:379px;
	float:right;
	display:inline;
	margin:7px 0 0 6px;
}
#footer .logos-li li
{
	list-style:none; 
	float:left; 
	height:17px; 
	padding:0;
	margin:0; 
}
#footer .logos-li .l2{ width: 81px }
#footer .logos-li .l3{ width: 45px }
#footer .logos-li .l4{ width: 75px }
#footer .logos-li .l5{ width: 89px }
#footer .logos-li .l6{ width: 87px }

#footer .logos-li li a
{
  display:block;
  height:17px;
  line-height:17px;
  padding:0;
  text-decoration:none;
  background:url(/__assets/img/medico/medico_logos_sprites.jpg) no-repeat 0 0;
}

#footer .logos-li .l2 a{ background-position: 0 0 }
#footer .logos-li .l3 a{ background-position: -81px 0 }
#footer .logos-li .l4 a{ background-position: -126px 0 }
#footer .logos-li .l5 a{ background-position: -201px 0 }
#footer .logos-li .l6 a{ background-position: -290px 0 }

#footer .logos-li .l2 a:hover{ background-position: 0 -19px }
#footer .logos-li .l3 a:hover{ background-position: -81px -20px }
#footer .logos-li .l4 a:hover{ background-position: -126px -19px }
#footer .logos-li .l5 a:hover{ background-position: -201px -19px }
#footer .logos-li .l6 a:hover{ background-position: -290px -19px }

#footer .logos-li li a span{display:none;}



#footer .logo-1
{
	height:16px; 
	width:150px;
	float:left;
	display:inline;
	list-style:none;
	padding:6px 0 0 10px;
}

#footer .logo-1 li
{
	display:block;
	height:16px;
	text-indent: -9999px;
	text-decoration:none;
	background:url(/__assets/img/fuer_alle_Seitentypen/logovrl.jpg) no-repeat 0 -16px;
}

#footer .logo-1 a:hover{background-position:0 -16px}
/*mschmidt*/
.wordmodul{
	width:514px;
	padding:0 10px 0 16px;
}
.wordmodul a
{
	text-decoration:underline;
}
.wordmodul p
{
	margin:5px 0 5px 0;
}
.wordmodul table p
{
	margin:0;
}
.wordmodul a:hover{color:#e97520;}

.textbereich-grau .wordmodul li {
width:auto !important;
}

/*TABELLEN*/
table { 

    	background-color:#fff;
	color:#7B899A;
	margin:10px 0;
}
table ul li a { 

    text-decoration:underline;
}

/*TABELLE MIT RAHMEN*/

table.rahmen, table.rahmen  th, table.rahmen td, table.rahmen_orange, table.rahmen_orange  th, table.rahmen_orange td,
table.rahmen_rot, table.rahmen_rot th, table.rahmen_rot td, table.rahmen_blau, table.rahmen_blau th, table.rahmen_blau td,
table.rahmen_hellgrau, table.rahmen_hellgrau th, table.rahmen_hellgrau td, table.rahmen_weiss, table.rahmen_weiss th, table.rahmen_weiss td, table.rahmen_grau, table.rahmen_grau th, table.rahmen_grau td
{
       border-collapse: collapse; 
       padding: 4px; 
       border-spacing: 0px; 
       vertical-align: top;
       text-align: left;
}

/*TABELLE MIT RAHMEN RAHMENFARBE*/

table.rahmen, table.rahmen  th, table.rahmen td { 

       border: 1px solid #000000; 
}
table.rahmen_orange, table.rahmen_orange  th, table.rahmen_orange td { 

       border: 1px solid #EB6909 !important; 
}
table.rahmen_rot, table.rahmen_rot th, table.rahmen_rot td { 

       border: 1px solid #FF0000 !important; 
}
table.rahmen_blau, table.rahmen_blau th, table.rahmen_blau td { 

       border: 1px solid #598DB5 !important; 
}
table.rahmen_hellgrau, table.rahmen_hellgrau th, table.rahmen_hellgrau td { 

       border: 1px solid #f4f4f4 !important; 
}
table.rahmen_weiss, table.rahmen_weiss th, table.rahmen_weiss td { 

       border: 1px solid #ffffff !important; 
}
table.rahmen_grau, table.rahmen_grau th, table.rahmen_grau td { 

       border: 1px solid #7B899A !important;
}
/*TABELLE MIT AUSSENRAHMEN*/

table.aussenrahmen, table.aussenrahmen  th, table.aussenrahmen td,
table.aussenrahmen_grau, table.aussenrahmen_grau  th, table.aussenrahmen_grau td,
table.aussenrahmen_orange, table.aussenrahmen_orange  th, table.aussenrahmen_orange td,
table.aussenrahmen_rot, table.aussenrahmen_rot th, table.aussenrahmen_rot td,
table.aussenrahmen_blau, table.aussenrahmen_blau th, table.aussenrahmen_blau td,
table.aussenrahmen_hellgrau, table.aussenrahmen_hellgrau th, table.aussenrahmen_hellgrau td,
table.aussenrahmen_weiss, table.aussenrahmen_weiss th, table.aussenrahmen_weiss td{ 

       border-collapse: collapse;
	padding:6px; 
       vertical-align: top;
       text-align: left;
}

/*TABELLE MIT AUSSENRAHMEN FARBE*/
table.aussenrahmen, table.aussenrahmen  th, table.aussenrahmen td{ 

       border: 2px solid #000000; 
}
table.aussenrahmen_grau, table.aussenrahmen_grau  th, table.aussenrahmen_grau td { 

       border: 2px solid #7B899A !important; 
}
table.aussenrahmen_orange, table.aussenrahmen_orange  th, table.aussenrahmen_orange td { 

       border: 2px solid #EB6909 !important; 
}
table.aussenrahmen_rot, table.aussenrahmen_rot th, table.aussenrahmen_rot td { 

       border: 2px solid #FF0000 !important; 
}
table.aussenrahmen_blau, table.aussenrahmen_blau th, table.aussenrahmen_blau td { 

       border: 2px solid #598DB5 !important; 
}
table.aussenrahmen_hellgrau, table.aussenrahmen_hellgrau th, table.aussenrahmen_hellgrau td { 

       border: 2px solid #f4f4f4 !important; 
}
table.aussenrahmen_weiss, table.aussenrahmen_weiss th, table.aussenrahmen_weiss td { 

       border: 2px solid #ffffff !important; 
}
table.aussenrahmen  th, table.aussenrahmen td, table.aussenrahmen_grau  th, table.aussenrahmen_grau td,
table.aussenrahmen_blau  th, table.aussenrahmen_blau td, table.aussenrahmen_rot  th, table.aussenrahmen_rot td,
table.aussenrahmen_orange  th, table.aussenrahmen_orange td, table.aussenrahmen_weiss  th, table.aussenrahmen_weiss td
, table.aussenrahmen_hellgrau  th, table.aussenrahmen_hellgrau td { border: none !important; }

/*TABELLE PAD4*/

table.rahmen-pad4, table.rahmen-pad4 th, table.rahmen-pad4 td,
table.rahmen-pad4_grau, table.rahmen-pad4_grau  th, table.rahmen-pad4_grau td,
table.rahmen-pad4_orange, table.rahmen-pad4_orange  th, table.rahmen-pad4_orange td,
table.rahmen-pad4_rot, table.rahmen-pad4_rot th, table.rahmen-pad4_rot td,
table.rahmen-pad4_blau, table.rahmen-pad4_blau th, table.rahmen-pad4_blau td,
table.rahmen-pad4_hellgrau, table.rahmen-pad4_hellgrau th, table.rahmen-pad4_hellgrau td,
table.rahmen-pad4_weiss, table.rahmen-pad4_weiss th, table.rahmen-pad4_weiss td{ 

       border-collapse: collapse; 
       padding: 4px;
       border-spacing: 0px; 
       vertical-align: top;
       text-align: left;
}

/*TABELLE PAD4 FARBE*/

table.rahmen-pad4, table.rahmen-pad4  th, table.rahmen-pad4 td{ 

       border: 1px solid #000000 !important; 
}
table.rahmen-pad4_grau, table.rahmen-pad4_grau  th, table.rahmen-pad4_grau td { 

       border: 1px solid #7B899A !important; 
}
table.rahmen-pad4_orange, table.rahmen-pad4_orange  th, table.rahmen-pad4_orange td { 

       border: 1px solid #EB6909 !important; 
}
table.rahmen-pad4_rot, table.rahmen-pad4_rot th, table.rahmen-pad4_rot td { 

       border: 1px solid #FF0000 !important; 
}
table.rahmen-pad4_blau, table.rahmen-pad4_blau th, table.rahmen-pad4_blau td { 

       border: 1px solid #598DB5 !important; 
}
table.rahmen-pad4_hellgrau, table.rahmen-pad4_hellgrau th, table.rahmen-pad4_hellgrau td { 

       border: 1px solid #f4f4f4 !important; 
}
table.rahmen-pad4_weiss, table.rahmen-pad4_weiss th, table.rahmen-pad4_weiss td { 

       border: 1px solid #ffffff !important; 
}

.blau  { 
       background-color: #598DB5;  }
.grau  { 
       background-color: #7B899A;  }
.orange  { 
       background-color: #EB6909;  }
.weiss  { 
       background-color: #FFFFFF;  }
.rot  { 
       background-color: #FF0000;  }
.hellgrau  { 
       background-color: #f4f4f4;  }

table a{
		color:#7B899A; 
		text-decoration:underline	}
		
table a:hover{
		color:#EB6909;
		text-decoration:underline	}
			   
.blau a, .grau a, .rot a, .orange a, .blau , .grau , .rot , .orange, .blau li, .grau li, .rot li, .orange li, .blau p, .grau p, .rot p, .orange p {
		color: #fff;	}
		
.weiss a, .weiss, .hellgrau a, .hellgrau {
		color: #7B899A;	}
.weiss a:hover, .hellgrau a:hover {
		color: #EB6909 !important;	}
		
.blau a:hover, .grau a:hover, .rot a:hover, .orange a:hover	{
		color: #000;}

.textbereich-grau table  ul{
		padding:0 !important;
		margin:5px 0 5px 15px !important;}
.textbereich-grau table ul li{
		width:auto !important;
}
.textbereich-grau table  ul li a{
		text-decoration:underline;
		font-weight:normal !important}
.wordmodul h1, .wordmodul h2{margin-left: 0; padding-left:0; margin-right:0; padding-right:0}


/*PLZ*/

.menu-plz{
	background:url(/__assets/img/partner/plz_bg.jpg) no-repeat left top;
	border:1px solid #adb9c7;
	width:210px;
	height:95px;
}
.menu-plz ul {
	list-style-type:none;
	padding:0;
	margin:9px 0 0 9px;
}
.menu-plz ul ul {
	visibility:hidden;
	position:absolute;
	height:220px;
	top:13px;
	left:-19px;
	width:213px;
	background:url(/__assets/img/partner/bg_ulul.jpg) no-repeat top left;
	padding-bottom:20px
}
.menu-plz ul ul li {
	margin-left:10px
}
* html .menu-plz ul ul li {
	margin-left:10px
}
.menu-plz ul li {
	background:url(/__assets/img/partner/bg_li.jpg) no-repeat;
	display:inline;
	width:192px;
	height:21px;
	float:left;
	position:relative;
	width:192px;
	font-size:11px;
	line-height:13px;
}
.menu-plz a {
	color:#626263;
	display:block;
	height:20px;
	width:182px;
	padding:0 0 0 10px;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
}
.menu-plz ul ul li a:hover {
	color:#e97520;
}
.menu-plz li a.drop {
	background:url(/__assets/img/partner/bg_drop.jpg) no-repeat left top;
	border-bottom:2px solid #6496bd;
	width:182px;
	padding:0 0 0 10px;
}
* html .menu-plz a { width:182px; }
* html .menu-plz ul ul { top:25px; left:-25px }

.menu-plz table {
	position:absolute;
	left:0;
	top:-18px;
}
.menu-plz ul ul a, .menu-plz ul ul a:visited {
	color:#626263;
	height:auto;
	line-height:20px;
	padding:0 0 0 10px;
	width:182px;
}
.menu-plz ul li:hover, 
.menu-plz ul a:hover {
visibility:visible;
}
.menu-plz ul:hover ul {
visibility:hidden;
}
.menu-plz ul :hover ul {
visibility:visible;
}


.table-div table, .menu-plz{
	margin-left:15px
}

.plz-table-result{
	border-collapse:collapse;
	width:506px;
	font-size:1em;
	line-height:1.2em;
	color:#7b899a
}
.plz-table-result tr td{
	border:1px solid #e7eaeb;
	background: #fff url(/__assets/img/partner/table_body_bg.jpg) repeat-x left bottom;
	padding: 5px;
}
.plz-table-result tr.table-header td{
	height:20px;
	background: #fff url(/__assets/img/partner/table_head_bg.jpg) repeat-x left bottom;
	padding:0 5px 0 10px;
	color:#fff;
	font-weight:bold
}
.plz-table-result a img{
	border:none
}

#kontakt-content .logo{
	background: url(/__assets/img/Kontaktformular/vr_medico_logoK.png) no-repeat left top;
	margin-bottom:10px;
	width:106px;
	height:21px
}
* html #kontakt-content .logo
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/__assets/img/Kontaktformular/vr_medico_logoK.png', sizingMethod='crop');
}





