/* --------------- Trefferliste ----------------- */


.banner-float {
	float:left; 
}

.banner-hidden {
	position: absolute; 
	visibility: hidden;	
}


.banner-visible {
	position: absolute; 
	visibility:  visible;	
}

.checkb {
	display: inline;
}

.alleWaehlen {
	display: inline;
}



.testclass {
	color:#FF0000; 
	background-color:blue;
	font-weight:bold;
	font-size:15px;
	text-decoration:underline
}


.ad-ads-title {
	color:#000000; 
	font-weight:bold;
	font-size:11px;
	text-decoration:underline
	}


.ad-ads-addLink {
	color:#FFFFFF; 
	font-weight:bold;
	font-size:11px;
	text-decoration:none
	}

.ad-ads-LinkTVG {
	color:#FFFFFF; 
	font-weight:bold;
	font-size:11px;
	text-decoration:none
	}

.ad-ads-LinkTVG:hover {
	color:#FFFFFF; 
	font-weight:bold;
	font-size:11px;
	text-decoration:none
	}

.ad-ads-LinkTVG:link {
	color:#FFFFFF; 
	font-weight:bold;
	font-size:11px;
	text-decoration:underline
	}


.ad-ads-descr {
	color:#000000;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	}
	
.ad-ads-descr:hover  {
	color:#333;
	text-decoration:none;	
	}	

.ad-ads-url {
	color:#0000CC;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;	
	}
	
.ad-ads-url:hover  {
	color:#0066CC;
	text-decoration:underline;	
	}

	
.ad-ads-addr {
	color:#000000;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	}	
	
.ad-ads-addr:hover  {
	color:#333;
	text-decoration:none;	
	}		
	
	
.ads-data {
	width:600px;
	padding:1px 0 1px 0;
	vertical-align:top;
	font-size:13px;
	}	
	
.banner-ad-ads-title {
	color:#333399; 
	font-weight:bold;
	padding:5px 0 1px 5px;
	font-size:12px;
	text-decoration:underline;

	
	}

.banner-ad-ads-descr {
	color:#000000;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	padding:5px 0 1px 5px;

	}

	
.banner-ads-data {
	width:156px;
	padding:1px 0 1px 0;
	vertical-align:top;

	}		
	
.banner-ad-ads-url {
	color:#333399;
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;
	padding:5px 0 1px 5px;	
	}	
	
.banner-ad-ads-addr {
	color:#000000;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	width:166px;
	padding:5px 0 1px 5px;	
	}		
	
	
.banner-ads-bg-01 {
	background-color:#ffffff;
	margin: 0 0 2px 6px;
	width:177px;
	}

.banner-ads-bg-02 {
	background-color:#efefef;
	margin: 0 0 2px 6px;
	width:177px;
	}	
	
.banner-ads-bg-03 {
	background-color:#ffffff;
	margin: 0 0 2px 0px;
	width:177px;
	}	
	
.banner-ads-bg-blue {
	background-color:#333399;
	margin: 0 0 2px 0px;
	width:166px;
	}	



.search_criteria {
	padding:15px 0 7px 20px;
	line-height:15px;
	float:left;
	width:432px; 
  	clear:both;
	}	
	
.search_federal {
	padding:0 0 7px 20px;
	line-height:15px;
  	clear:both;
	}	
	
.headgraphik_tv {
	padding:12px 0 8px 20px;
}

.tl-head {
	color:#fff;
	font-size:13px;
	height:24px;
	}

.tl-search {
	color:#333399;
	font-weight:bold;
	font-size:13px;
	}
	
.tl-flip-inact {
	color:#999;
	font-weight:bold;
	font-size:13px;
	}

.tl-flip-act {
	color:#333399;
	font-weight:bold;
	font-size:13px;
	}
	
#hidesearchhinton { display:block;float:left;}
#showsearchhinton { display:none;float:left;}
#searchhint { display:none;width:769px;}

.satisfaction {
  width:360px;
	padding:15px 0 0 11px;
	font-size:10px;
	line-height:12px;
	float:left;
}

.satisfaction div {
  width:50px;
  float:left;
}


.tl-space {
	background-color:#CFDAE6;
	width:769px;
	height:24px;
	border-top:solid 1px #8e8e99;
	border-bottom:solid 1px #8e8e99;
	}

a.sort {
	color:#FFFFFF;
}

a.sort:hover {
	color:#CEDEE7;
}

/* ------- Eintrag --------- */

.cel-ico {
	width:51px;
	height:19px;
	vertical-align:top;
}

.cel-url {
	vertical-align:bottom;
	padding-bottom:1px;
}

.cel-data {
	width:450px;
	padding:1px 0 1px 0;
	vertical-align:top;
	font-size:13px;
	}
	
.cel-fon {
	width:203px;
	padding:3px 0 0 0;
	text-align:right;
	vertical-align:top;
	font-size:13px;
	}
	
.cel-more {
	text-align:right;
	padding:0 0 3px 0;
	vertical-align:bottom;
	}
	
.cel-check {
	width:55px;
	text-align:center;
	}
	
.bg-01 {
	background-color:#ffffff;
	width:769px;
	}

.bg-02 {
	background-color:#efefef;
	width:769px;
	}
	
a.entry {
	padding:6px 0 0 0;
	color:#000;
	}
	
a.entry:hover {
	color:#333399;
	}
	
	
/* ------- Web-Eintrag --------- */

.web-cel-ico {
	width:51px;
	height:19px;
	vertical-align:top;
}

.web-cel-url {
	vertical-align:bottom;
	padding-bottom:1px;
}

.web-cel-data {
	width:450px;
	padding:1px 0 1px 0;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	}

.web-cel-data-sponsor {
	width:653px;
	padding:1px 0 1px 0;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	}

.web-cel-head {
	width:450px;
	padding:1px 0 1px 0;
	vertical-align:top;
	font-size:13px;
	}
	
.web-cel-fon {
	width:193px;
	padding:3px 0 0 10px;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	}
	
.web-cel-more {
	text-align:right;
	padding:0 0 3px 0;
	vertical-align:bottom;
	}
	
.web-cel-check {
	width:55px;
	text-align:center;
	}
	
.weblink {
	font-size:10px;
	color:#333399;
	display:block;
	margin-bottom:3px;
	margin-top:5px;
	}	
	
/* ------- Komplexeinträge  --------- */
#hidecomplex { display:block;float:left;}
#showcomplex { display:none;float:left;}
#complex { display:none;}
a.linkcomplex { font-size:9px;text-decoration:none;}

.cplx-space-01 {
	background-image: url(/images/spacer_ef.gif);
	background-repeat: repeat-x;
}

.cplx-space-02 {
	background-image: url(/images/spacer_whi.gif);
	background-repeat: repeat-x;
}

.cel-ico-cplx {
	width:75px;
	vertical-align:top;
}

.cel-data-cplx {
	width:426px;
	padding:1px 0 1px 0;
	vertical-align:top;
	font-size:13px;
	}

/* ------- Keywords  --------- */

.kw {
	font-size:9px;
	line-height:16px;
	color:#666;
	}
	
a.kw-01 {
	color:#333;
	text-decoration:none;
	}
	
a.kw-01:hover {
	color:#333;
	text-decoration:underline;
	}
	
a.kw-02 {
	color:#666;
	text-decoration:none;
	}
	
a.kw-02:hover {
	color:#666;
	text-decoration:underline;
	}

/* ------- Toplink 1 --------- */
.toplink-01 {
  font-size:9px;
	color:#333399;
	line-height:12px;
  display:block;
	margin-bottom:3px;
	}	
	
/* ------- Toplink 2 --------- */
.toplink-02 {
  font-size:13px;
	color:#333399;
	font-weight:bold;
	display:block;
	}	

/* -------- Umkreis ---------- */

.vcn {
	font-size:10px;
	color:#333399;
  padding-top:3px;
}

/* -------- Coupon ----------- */
.oc {
	float:left;
	margin:4px 15px 0 0;
}

/* -------- Logo ----------- */
.ltl {
	float:left;
	margin:4px 15px 0 0;
	padding-bottom:4px
}

/* -------- gallery ----------- */
.gtl {
        float:left;
        margin:4px 15px 0 0;
        padding-bottom:4px
}


/* -------- gallery ----------- */
.gtl {
	float:left;
	margin:4px 15px 0 0;
	padding-bottom:4px
}


/* --------------- Verkaufsformen/Option ----------------- */


/* ------- Option 0 bei DAR6 Schriftart Gross ---------*/
a.entry-opt0 {
	padding:6px 0 0 0;
	color:#000;
	font-size:15px;
	font-weight:normal;
	}
	
a.entry-opt0:hover {
	color:#333399;
}





/* ------- Option 1 ---------*/
a.entry-opt1 {
	padding:6px 0 0 0;
	color:#000;
	font-size:15px;
	font-weight:bold;
	}
	
a.entry-opt1:hover {
	color:#333399;
}
	
/* ------- Option 2 --------- */
a.entry-opt2 {
	padding:6px 0 0 0;
	color:#990000;
	font-size:15px;
	font-weight:bold;
	}
	
a.entry-opt2:hover {
	color:#333399;
}
/* ------- Option 3 --------- */
.bg-opt3 {
	width:769px;
	background-color:#FFBE6E;
	background-image: url(/images/spacer_ora.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	}
	
.border-opt3 {
	background-image: url(/images/spacer_ora.gif);
	background-repeat: repeat-x;
	background-position:top;
	}
	
a.entry-opt3 {
	padding:6px 0 0 0;
	color:#000;
	font-weight:bold;
	}

a.entry-opt3:hover {
	color:#333399;
}
/* ------- Option 4 --------- */
.bg-opt4 {
	width:769px;
	background-color:#FFBE6E;
	background-image: url(/images/spacer_ora.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	}
	
.border-opt4 {
	background-image: url(/images/spacer_ora.gif);
	background-repeat: repeat-x;
	background-position:top;
	}
	
.entry-opt4 {
	padding:6px 0 0 0;
	color:#000;
	font-size:15px;
	font-weight:bold;
	}

a.entry-opt4:hover {
	color:#333399;
}
/* --- Stichwortkomplexe --- */
.area-top {
  width:769px;
	height:26px;
	border-top: 1px solid #8E8E99;
	background-color:#E6E6E6;
}

.area-bottom {
	width:769px;
	height:6px;
	border-bottom: 1px solid #8E8E99;
	background-color:#E6E6E6;
}

.area-border {	width:761px;	border-left:solid 4px #E6E6E6;	border-right:solid 4px #E6E6E6;}
/* IE5MACHACK \  */
.area-border {	width:100%;	border-left:solid 4px #E6E6E6;	border-right:solid 4px #E6E6E6;}


.area-left {
	border-left:solid 1px #8E8E99;
	}

.area-right {
	border-right:solid 1px #8E8E99;
}

.no-area-left {
	padding-left: 5px;
}

.no-area-right {
	padding-right: 5px;
}

/* --- Smarticon --- */

a.smart {
  padding:3px 0 3px 11px;
	background-color: #ffffff;
	text-decoration:none;
	display:block;
	border: 1px solid #ffffff;
	margin: 1px 1px 1px 1px;
}

a.smart:hover {
	background-color: #FFE799;
	color: #333399;
	border: 1px solid #333399;
	margin: 1px 1px 1px 1px;
}

/* ---------------*/

.tl-legend {
	background-color:#F2F5F9;
	padding:3px 0 4px 20px;
	border-top:solid 1px #8e8e99;
	font-size:11px;
	}
	
/* --- Ausbildung/EL PLZ/ --- edu=education --- */

.tab {
	color:#333; 
	font-size:11px;
	font-weight:bold;
	background-color:#e6e6e6;
	border-bottom:1px solid #8E8E99;
	}
	
.tab-head {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	background-color:#333399;
	padding:3px 0 3px 15px;
	}	

.tab-entry {
	color:#333;
	font-size:13px;
	height:35px;
	vertical-align:middle;
	background-color:#efefef; 
	line-height:20px;
	}
		
.tab-entry-white {
	color:#333;
	font-size:13px;
	height:35px;
	vertical-align:middle;
	background-color:#fff;  
	line-height:20px;
	}
	
.tab-over{
	background-color:#ffe799;
	}			

.tab-center {
	text-align:center;
	}
	
.tab-right {
	text-align:right;
	}
	
.tab-bold {
	font-weight:bold;
	}
	
.tab-sort {
	border-top: #8e8e99 1px solid;
	border-bottom: #8e8e99 1px solid;
	background-color: #f2f5f9;
	}
	
/* --- Notapotheken --- */
	
tr.koop-whi td{
	padding:4px 0 4px 0;
	vertical-align:top;
	font-size:13px;
	background-color:#FFFFFF;
}
	
tr.koop-gre td{
	padding:4px 0 4px 0;
	vertical-align:top;
	font-size:13px;
	background-color:#f0f0f0;
}

.koop-addinfo {
	color:#333;
	padding-top:4px;
	font-size:11px;
	}


a.btn_freecal_plusp1 {
	display:block;
	width:99px;
	height:38px;
	background:url(../img/btn_premium_1.png) no-repeat;
	margin-top:3px;
}

a.btn_freecal_plusp2 {
	display:block;
	width:113px;
	height:40px;
	background:url(../img/btn_premium_2.png) no-repeat;
	margin-top:3px;
}
a.btn_freecal_plusp3 {
	display:block;
	width:145px;
	height:39px;
	background:url(../img/btn_premium_3.png) no-repeat;
	margin-top:3px;
}
a.btn_freecal_plusp4 {
	display:block;
	width:145px;
	height:35px;
	background:url(../img/btn_premium_4.png) no-repeat;
	margin-top:3px;
}

a.btn_freecall_normals1 {
	display:block;
	width:104px;
	height:12px;
	background:url(../img/btn_standard_1.png) no-repeat;
	margin-top:3px;
}
a.btn_freecall_normals2 {
	display:block;
	width:128px;
	height:12px;
	background:url(../img/btn_standard_2.png) no-repeat;
	margin-top:3px;
}




	
