@CHARSET "ISO-8859-1";

/************************************************

A L L G E M E I N 

*************************************************/

*{
	font-family:Arial;
	font-size:11px;
	padding:0px;
	margin:0px;
}

div#content {
	font-size: 12px;
}

.clear{
	height:1px;
	line-height:1px;
	clear:both;
}

img{
	border:none;
}

.MsoNormal{
	display:none;
}

/************************************************

L A Y O U T

*************************************************/

body{
	background-color:#7EB1D7;
	background-image:url('../img/background_body.jpg');
	background-repeat:repeat-x;
	background-position:top;
}

#medicon_home{
	position:absolute;
	z-index:1000;
	top:10px;
	left:10px;
}


#header_print, #header_print_intern, #accountlist_print_header, #accountlist_print_date, #accountlist_print_footerpadding{
	display:none;
}



#accountlist_print_footer{
	visibility:hidden;
}


#header1{
	width:930px;
	height:93px;
	background-image:url('../img/background_header1.jpg');
}

#header2{
	width:930px;
	height:84px;
	background-image:url('../img/background_header2.jpg');
}

#container{
	width:930px;
	background-image:url('../img/background_container.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#FFFFFF;
	padding-bottom:10px;
}


	#main{
		float:left;
		width:705px;
		margin-right:23px;
		background-image:url('../img/background_main.jpg');
		background-repeat:no-repeat;
		background-position:top;
	}
	
		#service{
			margin:5px 0px 15px 70px;
		}
	
		#rootline, #print{
			float:left;
		}
		
		#rootline{
			margin-top:3px;
			width:468px;
		}
	
		#content{
			width:640px;
			margin-left:70px;
			overflow:hidden;
		}
	
	#information{
		float:left;
		width:192px;
		padding-top:2px;
		overflow:hidden;
	}
	
	
/************************************************

N A V I G A T I O N

*************************************************/

/* ALLGEMEIN */ 
#rootline, #print, #navigation1, #navigation2, #languages{
	list-style:none;
}

#rootline li, #print li, #navigation1 li, #navigation2 li{
	display:inline;
	color:#0C7BC2;
	padding-left:5px;
	font-size:10px;
}

/* ROOTLINE */ 
#rootline a{
	text-decoration:none;
	color:#0C7BC2;
	margin-left:5px;
	font-size:10px;
}

	#rootline a:hover{
		text-decoration:underline;
	}

/* SPRACHAUSWAHL */ 
#languages{
	padding-top:16px;
	/*height:15px;*/
	height:15px;
	width:200px;
	margin-left:724px;
	text-align:right;
	border:0px solid red;
}
#languages img { border:0px solid red; height:10px; width:18px; }
#languages li{
	display:inline;
	padding-right:2px;
	height:20px;
	border:0px solid red;
}

/* NAVIGATION1 */ 
#navigation1{
	background-image:url('../img/background_navigation1.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	height:28px;
	margin-left:246px;
	padding-top:5px;
	width:675px;
	list-style:none;
}
	
	#navigation1 li{
		display:block;
		float:left;
		height:18px;
		padding:0px 14px;
		padding-top:10px;
		border-right:1px solid #FFFFFF;
	}
	
		#navigation1 li.active{
			background-image:url('../img/background_navigation1_active.gif');
			display:block;
			float:left;
			height:18px;
			padding:0px 14px;
			padding-top:10px;
		}
	
	#navigation1 a{
		font-family:Tahoma, Arial;
		color:#0C7BC2;
		text-decoration:none;
	}
	
		#navigation1 a:hover{
			color:#D30002;
		}
	
		#navigation1 li.active a{
			font-weight:bold;
		}
	
/* NAVIGATION2 */ 
#navigation2{
	background-image:url('../img/background_navigation2.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	height:22px;
	margin-left:246px;
	width:675px;
	list-style:none;
}

	#navigation2 li{
		display:block;
		float:left;
		padding:0px 12px;
		padding-top:5px;
	}
	
	#navigation2 li div{
		display:inline;
	}
	

	#navigation2 a{
		font-family:Tahoma, Arial;
		color:#000000;
		text-decoration:none;
		float:left;
	}
	
		#navigation2 li.active a{
			color:#0C7BC2;
		}
	
		#navigation2 a:hover{
			color:#D30002;
		}	

/* NAVIGATION3 */ 
.navigation3{
	background-color:#DEEBF5;
	
	list-style:none;
	padding-bottom:5px;
	width:175px;
}

	.navigation3 li{
		padding:0px 12px;
		padding-top:5px;
	}
	

	.navigation3 a{
		display:block;
		width:150px;
		font-family:Tahoma, Arial;
		color:#000000;
		text-decoration:none;
	}
	
		.navigation3 li.active a{
			color:#0C7BC2;
		}
	
		.navigation3 a:hover{
			color:#D30002;
		}

/* NAVIGATION4 */ 
.navigation4{
	background-color:#F7F8F9;
	border:1px solid #DEEBF5;
	border-left:none;
	list-style:none;
	padding-bottom:5px;
}

	.navigation4 li{
		padding:0px 12px;

		padding-top:5px;
	}
	

	.navigation4 a{
		display:block;
		width:150px;
		font-family:Tahoma, Arial;
		color:#000000;
		text-decoration:none;
	}
	
		.navigation4 li.active a{
			color:#0C7BC2;
		}
	
		.navigation4 a:hover{
			color:#D30002;
		}
		
/* NAVIGATION5 */ 
.navigation5{
	background-color:#F7F8F9;
	border:1px solid #DEEBF5;
	border-left:none;
	list-style:none;
	padding-bottom:5px;
	width:175px;
}

	.navigation5 li{
		padding:0px 12px;
		padding-top:5px;
	}
	

	.navigation5 a{
		display:block;
		width:150px;
		font-family:Tahoma, Arial;
		color:#000000;
		text-decoration:none;
	}
	
		.navigation5 li.active a{
			color:#0C7BC2;
		}
	
		.navigation5 a:hover{
			color:#D30002;
		}
		
/* NAVIGATION INTERN */ 
.navigation_intern_2{
	background-color:#DEEBF5;
	
	list-style:none;
	padding-bottom:5px;
	width:175px;
}

	.navigation_intern_2 li{
		padding:0px 12px;
		padding-top:5px;
	}
	

	.navigation_intern_2 a{
		display:block;
		width:150px;
		font-family:Tahoma, Arial;
		color:#000000;
		text-decoration:none;
	}
	
		.navigation_intern_2 li.active a{
			color:#0C7BC2;
		}
	
		.navigation_intern_2 a:hover{
			color:#D30002;
		}	


.navigation_intern_3{
	background-color:#F7F8F9;
	border:1px solid #DEEBF5;
	list-style:none;
	padding-bottom:5px;
	width:175px;
}

	.navigation_intern_3 li{
		padding:0px 12px;
		padding-top:5px;
	}
	

	.navigation_intern_3 a{
		display:block;
		width:150px;
		font-family:Tahoma, Arial;
		color:#000000;
		text-decoration:none;
	}
	
		.navigation_intern_3 li.active a{
			color:#0C7BC2;
		}
	
		.navigation_intern_3 a:hover{
			color:#D30002;
		}
		
.navigation_intern_4{
	background-color:#F7F8F9;
	border:1px solid #DEEBF5;
	list-style:none;
	padding-bottom:5px;
}

	.navigation_intern_4 li{
		padding:0px 12px;
		padding-top:5px;
	}
	

	.navigation_intern_4 a{
		display:block;
		width:150px;
		font-family:Tahoma, Arial;
		color:#000000;
		text-decoration:none;
	}
	
		.navigation_intern_4 li.active a{
			color:#0C7BC2;
		}
	
		.navigation_intern_4 a:hover{
			color:#D30002;
		}



	
/************************************************

I N H A L T

*************************************************/




/* RECHTE SPALTE */ 
/*------------------------------------*/
#information .box{
	border:1px solid #D7EEFA;
	margin-top:1px;
	margin-bottom:5px;
}

/* Login */ 
#login{
	padding-top:10px;
	padding-bottom:10px;
}

#login .error{
	color:#CD0507;
	margin-left:20px;
}

#login .msg{
	color:#0C7AC1;
	margin-left:20px;
}

#login ul{
	list-style:none;
	margin-left:20px;
	margin-top:10px;
}

#login a{
	color:#000000;
}

#login a:hover{
	color:#0C7AC1;
}

#login input{
	border:1px solid #4290CE;
	padding:2px 5px;
	margin-left:20px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position:left center;
	width:110px;
	color:#525E64;
	font-family:Tahoma;
}

#login input.none{
	background:none;		
}



#login .float{
	float:left;
}

#login button{
	background:none;
	border:none;
	margin-left:15px;
	clear:both;
	margin-bottom:10px;
	cursor:pointer;
}



/* Highlights */ 
#highlights{
	list-style:none;
	padding-top:0px;
}

#highlights li{
	padding:0px;
	margin:0px;
	margin-left:5px;
	background-image:url('../img/background_highlights.gif');
	background-repeat:no-repeat;
	padding-left:15px;
}

#highlights a{
	padding:0px;
	margin:0px;
	font-family:Tahoma;
	display:inline;
	
	
	text-decoration:none;
	color:#000000;
	margin-bottom:0px;
}

	#highlights a:hover{
		text-decoration:underline;
	}


/*Katalog*/
.ancontact_col1, .ancontact_col2{
	float:left;
}

.ancontact_col1{
	width:380px;
	margin-bottom:15px;
}

.ancontact_col1 ul{
	margin-bottom:0px;
}

.ancontact_col2{
	width:80px;
	margin-bottom:15px;
}

/* Suche */ 
#search{
	background-color:#D7EEFA;
	padding-top:10px;
	display:block;
	height:50px;
}

#search input{
	border:1px solid #304E8F;
	padding:2px 5px;
	color:#525E64;
	font-family:Tahoma;
	width:120px;
	margin-left:20px;
	margin-top:2px;
	margin-bottom:10px;
	float:left;
}

#search button{
	border:none;
	background:none;
	float:left;
}


/* NORMALER INHALT */ 
/*------------------------------------*/
#content h1{
	background-image:url('../img/background_h1.gif');
	padding-left:10px;
	height:25px;
	font-size:16px;
	color:#084775;
	padding-top:3px;
	margin-bottom:15px;
	margin-top:0px;
	clear:both;
	width:100%;
}

#content *{
	line-height:150%;
	font-size: 12px;
}

#content blockquote{
    margin-left:30px; 
}

#content .onlyPrint{
	display:none;
}

#content h2{
	font-size:12px;
	color:#0C7AC1;
	clear:both;
}

#content p{
	margin-bottom:15px;
	line-height:150%;
}

#content ul, #content ol{
	margin-left:30px;
	margin-bottom:15px;
}

#content a{
	color:#000000;
}

#content a:hover{
	color:#0C7AC1;
}

#content .error{
	color:#CD0507;
}

#content img{
	margin-bottom:0px;
}

#an_contact p {
	padding-top:10px;
}

#content table.imgtext-nowrap{
	width:100%;
}

#content table.imgtext-nowrap td{
	width:100%;
}

.tablelist .colx{
	width:20%;
}

#content .tablelist{
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:show;
	margin-bottom:15px;
	width:630px;
}

#content .tablelist th{
	text-align:left;
}

#content .tablelist td, #content .tablelist th{
	border:1px solid #F2F2F2;
	padding:1px 2px;
	border-bottom:1px solid #CCCCCC;
}

#content .tablelist tr.light td, #content .tablelist tr.light th{
	border-bottom:1px solid #F2F2F2;
}

#content .tablelist tfood, #content .tablelist tfood{
	background-color:#F2F2F2;
}

#content .tablelist thead, #content .tablelist tfoot{
	background-color:#F2F2F2;
}

#content .tablelist thead.sub{
	background-color:#F7F7F7;
}


#content .pageNavigation{
	list-style:none;
	margin-left:0px;
	margin-top:20px;
}

#content .pageNavigation li{
	display:inline;
	padding-right:5px;
}

#content .euro{
	display:inline;
	background-image:url('../img/euro.gif');
	background-repeat:no-repeat;
	color:#FFFFF;
	padding-left:8px;
}

/************************************************

F O R M U L A R E

*************************************************/
#an_contact h2.form{
	margin-top:30px;
	margin-bottom:15px;
}

#an_contact label{
	display:block;
	float:left;
	width:100px;
	margin-bottom:5px;
}

#an_contact label.catalog{
	color:#0C7AC1;
	
}

#an_contact input.catalog{
	width:40px;
	margin-right:20px;
}

#an_contact label.catalog1{
	width:350px;
	margin-right:20px;
	font-weight:bold;
}

#an_contact label.catalog2{
	width:100px;
	margin-right:20px;
}

#an_contact label.required{
	font-weight:bold;
}

#an_contact input, #an_contact select{
	float:left;
	width:200px;
	margin-bottom:5px;
}

#an_contact button{
	width:200px;
	margin:10px 0px 10px 100px;
}

#an_contact .ancontact_col2{
	padding-left:50px;
}

#an_contact .ancontact_col2 label, #an_contact .ancontact_col2 textarea{
	float:none;
	display:inline;
}

#an_contact .ancontact_col2 textarea{
	width:255px;
	height:158px;
}
/*
#infobox
{
	border:1px solid red;	
}
*/

/************************************************

F L A S H E A D E R

*************************************************/

.bilder1{
	position: absolute;  
	z-index:4;
	top:94px;
} 
.bilder2{
	position:absolute;
	z-index:2;
	top:94px; 
}
.bild1{
	left:549px;
} 
.bild2{
	left:623px;
}
.bild3{
	left:697px;
}
.bild4{
	left:771px;
}
.bild5{
	left:845px;
}
