HTML{height:100%}

body{padding:0px; border:none; border-width:0px;height:100%
 /*behavior: url(../scrollbar.htc);*/
 }

#MAINTABLE{width:100%;height:100%;background-color:#ffffff}

#NAVILEFT{
display:block;
}

#NAVIRIGHT{
display:block;
}

.barstyle {
	position:absolute;
	top:-3px;
	left:300px;
	text-align:left;
	width:290px;
	height:406px;
	color:midnightblue;
	border-color:#E5E5E5;
	padding:0px;padding-left:3px;padding-bottom:2px;
	font-family:verdana,arial,helvetica;
	font-size:12px;
	line-height:17px;
	background-image:url(pix/klapp_background.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-y;
	background-color:#DEE5FF;
	border-width:1px;
	border-style:solid;
	visibility:hidden;
	z-index:99;
}

.innerbut{
width:124px;
height:19px;
display:block;
border-width:0px;
border-style:solid;
border-color:blue;
background-image:url('apotheken/pix/apo_navibuts/right_normal_inside_but.gif');
background-repeat:no-repeat;
background-position:top left;
margin:0px;
}
/*visibility:hidden;*/

.outerbut{
padding:0px;
height:28px;
width:130px;
border-width:0px;
border-style:solid;
border-color:red;
background-image:url('apotheken/pix/apo_navibuts/right_button_frame.gif');
background-repeat:no-repeat;
background-position:top left;
color:dodgerblue;
padding-top:3px;
}

.apointeressentenslogan{
	position:absolute;
	top:38px;
	left:10px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	color:#0033CC;
	/*visibility:hidden*/
	/*border-width:1px;border-style:solid;border-color:red*/
}

.apointeressentenbodyspan{
	position:absolute;
	top:75px;
	left:10px;
	font-family:arial,verdana;
	font-weight:normal;
	font-size:13px;
	color:#0829B5;
}

#searchlayer {
	position:absolute;
	top:32px;
	left:551px;
	z-index:110;
	visibility:hidden;
}

#searchlayer2 {
	position:absolute;
	top:38px;
	left:561px;
	z-index:10;
	visibility:visible;
}

#swooplayer {
	position:absolute;
	top:0px;
	width:200px;
	left:1px;
	visibility:hidden;
}

#oops{
	position:absolute;
	top:10px;
	left:30px;
	z-index:-1;
}

.tabledisplay {
	position:absolute;
	top:8px;
	left:245px;
	z-index:1;
}

.temp {
	position:absolute;
	top:100px;
	left:300px;
	z-index:10;
	background-image:url("pix/klapp_background.jpg");
	visibility:hidden;
}


.blankout{
	position:relative;
	z-index:10;
	background-color:white
}

.aerzteinhalt {
	position:absolute;
	top:16px;
	left:236px;
	width:300px;
	height:400px;
	border-width:0;
	padding:0;
	z-index:2;
	visibility:hidden;
}

.aerzteslogan {
	font-family:arial, helvetica;
	font-size:18px;
	font-weight:bold;
	color:#0829B5;
	visibility:hidden;
}

.aerzteinteressentenslogan{
	position:absolute;
	top:38px;
	left:10px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	color:#0033CC;
}



.aerztetitle {
	font-family:arial,helvetica;
	font-size:16px;
	font-weight:bold;
	color:#0829B5;
}

.aerztebodytext {
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#0829B5;
	visibility:visible;
}

.aerztehilite {
	font-family:arial,helvetica;
	font-size:15px;
	font-weight:bold;
	color:#18BD94;
}

.manuell{
	position:absolute;
	top:214px;
	left:243px;
	height:10px;
	font-family:verdana,arial;
	font-weight:normal;
	font-size:30px;
	color:#18BD94;
	visibility:hidden;
}	

.disk{
	position:absolute;
	top:258px;
	left:243px;
	font-family:verdana,arial;
	font-weight:normal;
	font-size:30px;
	color:#18BD94;
	visibility:hidden;
}

.online{
	position:absolute;
	top:305px;
	left:239px;
	font-family:verdana,arial;
	font-weight:normal;
	font-size:30px;
	color:#18BD94;
	visibility:hidden;
}

#contactUnderLayer{
	position:absolute;
	top:64px;
	left:32px;	
	width:190px;
	height:55px;
	border-color:#00CC99;
	border-style:outset;
	border-width:0pt;
	visibility:visible
}


.authors {
	position:absolute;
	top:0px;
	left:0px;
	text-align:right;
	height:20px;
	width:100%;
	border-style:solid;
	border-width:0pt;
	font-family:verdana,arial;
	font-size:8px;
	z-index:99;
}

.authors2 {
	position:absolute;
	top:0px;
	left:0px;
	width:777px;
	text-align:left;
	height:20px;
	border-style:solid;
	border-width:0pt;
	font-family:verdana,arial;
	font-size:8px;
	z-index:99;
}

.mintbold{
	font-weight:bold;
	color:#29bd9c;
}

.redbold{
	font-weight:bold;
	color:#CC0000;
}

.tiny {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	line-height:12px;
	color:#003399;
}

.tinybold {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	color:#003399;
}

.displaytext{
	font-family:arial,helvetica;
	color:#003399;
	font-size:13px;
	line-height:18px;
}


.mailstyle{
	font-family:arial,helvetica;
	font-size:12px;
	color:#000099
}

.mailheaderstyle{
font-family:arial,helvetica;
font-size:18px;
color: #1FB48C
}

/*ADDED FROM APO*/

.apoinhalt {
position:absolute;
left:233px;
top:10px;
width:90%;
height:100%;
padding:0;
z-index:2;	
visibility:hidden
}

.aporelativeslogan{
	display:block;
/*
		padding-top:29px;
	*/

	position:relative;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	color:#0033CC;
	/*border-width:1px;border-style:solid;border-color:red*/
}

.apomintslogan{
	font-family:arial,helvetica;
	font-size:19px;
	font-weight:bold;
	color:#29bd9c
}

.apotitle {
	font-family:arial, helvetica;
	font-size:16px;
	font-weight:bold;
	color:#0829B5;
}

.napobodytext {
	font-family:arial,verdana;
	font-weight:normal;
	font-size:14px;
	color:#0829B5;
}

.apobodytext {
	font-family:arial,verdana;
	font-weight:normal;
	font-size:13px;
	color:#0829B5;
}

.apohilite {
	font-family:arial,helvetica;
	font-size:15px;
	font-weight:bold;
	color:#18bd94;
}

.aporedhilite {
	font-family:'verdana','arial','helvetica';
	font-size:13px;
	font-weight:bold;
	color:#CC3366;
}

.points{
	position:absolute;
	top:241px;
	left:260px;
	width:360px;
	height:20px;
	font-family:verdana,arial;
	font-weight:bold;
	font-size:13px;
	color:#29bd9c;
	visibility:hidden;
}

A.pointlinks{
position:relative;
	font-family:verdana,arial;
	font-weight:bold;
	font-size:13px;	
	line-height:16px;
	color:#29bd9c;
	text-decoration:none;
}

A.pointtouchedlinks{
	font-family:verdana,arial;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
	color:#1e90ff;
	text-decoration:none;
}

.aposlogan{
	position:absolute;
	top:30px;
	left:238px;
	width:360px;
	height:20px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	color:#0033CC;
	visibility:visible;
}

.slogtwo{
	position:absolute;
	top:8px;
	left:238px;
	width:360px;
	height:20px;
	font-family:arial,helvetica;
	font-weight:bold;
	font-size:22px;
	color:#0829B5;
	visibility:hidden;
}

.apointro{
	position:absolute;
	top:80px;
	left:238px;
	width:47%;
	font-family:arial,verdana,helvetica;
	font-weight:normal;
	font-size:13px;
	color:#0033CC;
	visibility:hidden;
}

.ruler{
	width:30px;
	height:100%;
	background-color:white;
}

.apoboldbodytext{
	font-family:arial, helvetica;
	font-size:13px;
	font-weight:bold;
	color:#0829B5;
}

.tiptitle{
	background-color:#DAEFFE;
	font-family:'mistral','comic sans ms','sans-serif';
	font-size:30px;
	color:#003399;
}

.tiptext{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#003399;
}

.navidept{
	font-family:'arial,helvetica';
	font-size:14px;
	line-height:10px;
	vertical-align:baseline;
	font-weight:bold;
	color:#003399;
}

.butty{
background-color:#E2E2E2;
color:#0033CC;
border-color:#fefefe;
border-width:1px;
border-style:ridge;
}

.ueberschriftgross{	  
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	color:#0000FF
}
.ueberschriftklein{	  
	font-family:arial, helvetica;
	font-size:16px;
	font-weight:bold;
	color:#0033CC;
}

.lauftext {	 
	font-family:arial,verdana,helvetica;
	font-weight:normal;
	font-size:13px;
	color:#0033CC;
}

.lauftextfett {	 
	font-family:arial,verdana,helvetica;
	font-weight:bold;
	font-size:13px;
	color:#0033CC;
}

.kleinerlauftext {	 
	font-family:arial,verdana,helvetica;
	font-weight:normal;
	font-size:10px;
	color:#0033CC;
}

.lauftextkursiv {  
	font-family:arial,verdana,helvetica;
	font-weight:normal;
	font-style:italic;
	font-size:13px;
	color:#0033CC;
}

.lauftextfettkursiv {  
	font-family:arial,verdana,helvetica;
	font-weight:bold;
	font-style:italic;
	font-size:13px;
	color:#0033CC;
}

.fettundrot{  
color:#DE0E0E;
font-weight:bold;
}

.zrtitle {
	font-family:arial, helvetica;
	font-size:16px;
	font-weight:bold;
	color:#0033CC;
}

.zrslogan{	 
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	color:#0000FF
}

.zrbodytext {	
	font-family:arial,verdana,helvetica;
	font-weight:normal;
	font-size:13px;
	color:#0033CC;
}

.zrblackbodytext {
	font-family:arial,verdana,helvetica;
	font-weight:normal;
	font-size:13px;
	line-height:15px;
	color:#000000;
}

.zrblackboldbodytext {
	font-family:arial,verdana,helvetica;
	font-weight:bold;
	font-size:13px;
	color:#000000;
}

.zrblackitalicbodytext {
	font-family:arial,verdana,helvetica;
	font-weight:normal;
	font-style:italic;
	font-size:13px;
	color:#000000;
}


.zrboldbodytext {  
	font-family:arial,verdana,helvetica;
	font-weight:bold;
	font-size:13px;
	color:#0033CC;
}

.zritalicbodytext { 
	font-family:arial,verdana,helvetica;
	font-weight:normal;
	font-style:italic;
	font-size:13px;
	color:#0033CC;
}



.zdarkboldbodytext {
	font-family:arial,verdana,helvetica;
	font-weight:bold;
	font-size:13px;
	color:#0033CC;
}


.zredboldbodytext {
	font-family:arial,verdana,helvetica;
	font-weight:bold;
	font-size:13px;
	color:#FF0000;
}

.zrsmallbold {
	font-family:arial,verdana;
	font-weight:bold;
	font-size:11px;
	color:#0033CC;
	vertical-align:top
 }

.zrreflexbold{
	font-family:arial,verdana;
	font-weight:bold;
	font-size:13px;
	color:#0033FF;
}



.zrdarkslogan{
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	color:#0033CC
}

.zrreflextitle{
	font-family:arial,verdana;
	font-weight:bold;
	font-size:16px;
	color:#0000FF;
}

.zrnummer {
	font-family:arial,helvetica;
	font-size:20px;
	line-height:18px;
	font-weight:bold;
	color:#0033CC
}

.zrwhitehead	{
	font-family:arial,helvetica;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	background-color:#004192;
	color:#FFFFFF
}

.tabletext {
 vertical-align:top;
 text-align:left;
 line-height:15px;
 font-family:arial,helvetica,sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#0033CC;
}


.inputs{border-color:#b7b7b7;border-width:1px;font-family:arial,helvetica;font-size:12px;color:#0033CC;height:20px;line-height:16px}


.linkstyle{
	font-family:arial,helvetica;
	font-weight:bold;
	font-size:12px;
	color:#18bd94;
	visibility:visible;
}

/*#1e90ff*/

.linker {color:#0033CC;text-decoration:none;padding:0px}

A.linker {text-decoration:none}

A:hover.linker {text-decoration:none;color:#0099FF}

.linkerns{text-decoration:none;color:#0099FF}

A.winker { text-decoration:none;color:#1e90ff}
A:hover.winker {text-decoration:underline;color:#29bd9c}
A.visited.winker {text-decoration:none;color:#1e90ff}

.tinyboldwinker {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
	color:#1e90ff;
}
A:hover.tinyboldwinker {text-decoration:underline;color:#29bd9c}
A.visited.tinyboldwinker {text-decoration:none;color:#1e90ff}

.whinker {color:#FFFFFF;text-decoration:none}

A:hover.whinker {text-decoration:none;color:#FF3366}

A.visited.whinker {text-decoration:none;color:#FFFFFF}

.tinyboldwinker {text-decoration:none;color:#18bd94;font-weight:bold}

A.tinyboldwinker {text-decoration:none;color:#18bd94;font-weight:bold}

A:hover.tinyboldwinker {text-decoration:none;color:#66CCFF;font-weight:bold}

.pinker {color:#0066FF;text-decoration:none}

A.pinker {text-decoration:none;color:#00CCFF}

A:hover.pinker {text-decoration:none}

.bonker {color:midnightblue;text-decoration:none}

A.bonker {color:midnightblue;text-decoration:none}

A:hover.bonker {text-decoration:none;color:cyan}

.reflinker {color:#003399;text-decoration:none}

A:hover.reflinker {text-decoration:underline;color:#66CCFF}

/*A.visited.reflinker {text-decoration:none;color:#3399FF}*/

.rinker {color:#FF0000;text-decoration:none}

A.rinker {text-decoration:none;color:#F34347}

A:hover.rinker {text-decoration:none;color:#29bd9c}

A.visited.rinker {text-decoration:none;color:#F34347}


.BOTTOMRIGHTSTICKY{
	display:block;
	position:absolute;
	top:95%;
	left:0%;
	width:100%;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	text-align:right
}

