body, div{
	margin:0px;
	padding:0px;
	font-size:12px;
	
	
}


body{
	font-family:arial;
	font-size:12px;
	color:#666666;
}

img{
	border:0px;
}

a{
	cursor:pointer;
	color:#199892;
}

a:hover{
	
}

a:visited{
	
}



h1{
	
}

h2{
	color:#6cc5c0;
	font-size:17px;
}

h3{
	color:#6e6e6e;
	font-size:15px;
	margin-bottom:5px;
}

h4{
	color:#6cc5c0;
	font-size:12px;
}


.semantic{
	display:none;
}


/* utitlities */

.clear{
	clear:both;
	float:none;
}


/* eigene auszeichnung*/
body.main{
	text-align:center;
	background-image:url('img/bg.jpg');
	background-repeat:repeat-x;
}


#container{
	width:920px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

	#container #head{
		width:920px;
		height:255px;
		background-repeat:no-repeat;
		background-color:#e4e4e4;
		border-bottom:3px solid #fff;
	}

		#container #head #navigation_container{
			padding-top:64px;
		}
		
			#container #head #navigation_container #navigation{
				width:471px;
				height:191px;
				background-image:url('img/bg_menu.png');
				background-repeat:no-repeat;
			}
			
			
				#container #head #navigation_container #navigation #nav_left{
					float:left;
					width:240px;
					height:191px;
/*					background-color:red;*/

				}
			
			
					#container #head #navigation_container #navigation #nav_left ul{
						margin:0px;
						padding:0px;
						list-style-position:inside;
						list-style-type:none;
						margin-left:30px;
						padding-top:15px;
					}

					#container #head #navigation_container #navigation #nav_left li{
						margin:0px;
						padding:0px;
						border-bottom:1px solid #DEDEDE;
						padding-left:5px;
					}
					
					#container #head #navigation_container #navigation #nav_left li.last_item{
						border-bottom:0px;
					}
				
						#container #head #navigation_container #navigation #nav_left li a{
							display:block;
							width:200px;
							height:22px;
							background-repeat:no-repeat;
						}
				
						#container #head #navigation_container #navigation #nav_left li a:hover, #container #head #navigation_container #navigation #nav_left li.active a{
							background-position:-205px 0px;
						}
				
						#container #head #navigation_container #navigation #nav_left li.aktuelles a{
							background-image:url('img/nav/aktuelles.gif');
						}
				
						#container #head #navigation_container #navigation #nav_left li.aerzte a{
							background-image:url('img/nav/aerzte.gif');
						}
				
						#container #head #navigation_container #navigation #nav_left li.fachpersonal a{
							background-image:url('img/nav/fachpersonal.gif');
						}
				
						#container #head #navigation_container #navigation #nav_left li.patienten a{
							background-image:url('img/nav/patienteninformation.gif');
						}
				
						#container #head #navigation_container #navigation #nav_left li.zahnaerzte a{
							background-image:url('img/nav/zahnaerzte.gif');
						}
				
						#container #head #navigation_container #navigation #nav_left li.versorgungswerk a{
							background-image:url('img/nav/versorgungswerk.gif');
						}
				
						#container #head #navigation_container #navigation #nav_left li.wir-stellen-uns-vor a{
							background-image:url('img/nav/wir-stellen-uns-vor.gif');
						}
				
						#container #head #navigation_container #navigation #nav_left li.archiv a{
							background-image:url('img/nav/archiv.gif');
						}
				
				
				#container #head #navigation_container #navigation #nav_right{
					float:left;
					width:190px;
					line-height:1.3;
					margin-left:40px;
					margin-top:20px;

				}
				
	#container #content{
		background-color:#fbfbfb;
		border-bottom:2px solid #fff;
	}
	
		#container #content #left{
			width:266px;
			float:left;
			background-color: #c8e6e5;
		}
		
			#container #content #left #subnavigation{
				background-color:#8cd6d2;
				width:266px;
				overflow-x:hidden;
			}
			
				#container #content #left #subnavigation ul{
					margin:0px;
					padding:0px;
					list-style-position:inside;
					list-style-type:none;
					margin-left:29px;
					width:241px;
					margin-top:15px;
					margin-bottom:25px;
				}
				
				#container #content #left #subnavigation li{
					margin:0px;
					padding:0px;
					height:20px;
					border-bottom:1px solid #6cc5c0;
					
				}
				
				#container #content #left #subnavigation li.active{
					background-color:#c6ebe9;
				}
				
				#container #content #left #subnavigation li:hover{
					background-color:#c6ebe9;
				}
				
				
					#container #content #left #subnavigation li a{
						display:block;
						padding-left:5px;
						color:#199892;
						text-decoration:none;
						font-weight:bold;
						padding-top:3px;
					}
					
			#container #content #left #fastSearch{
				background-color:#c8e6e5;
			}
			
				#container #content #left #fastSearch #headImageSearch{
					width:266px;
					height:48px;
					background-image:url('img/aerzte-suche.png');
					background-repeat:no-repeat;
				}
				
				#container #content #left #fastSearch #searchBar{
					padding-left:35px;
				}
				
					#container #content #left #fastSearch #searchBar #sbLeft{
						float:left;
						width:195px;
						height:45px;
					}
					
						#container #content #left #fastSearch #searchBar #sbLeft input{
							width:188px;
							height:17px;
							padding:1px;
							display:block;
							margin:0px;
							
							border:0px;
							border-top:1px solid #c3c3c3;
							margin-bottom:3px;
						}
						
						#container #content #left #fastSearch #searchBar #sbLeft a{
							color:#199892;
						}
				
					#container #content #left #fastSearch #searchBar #sbRight{
						float:left;
						height:45px;
						width:25px;
						margin-left:3px;
					}
					
						#container #content #left #fastSearch #searchBar #sbRight #magni{
							background-image:url('img/magni.png');
							background-repeat:no-repeat;
							width:21px;
							height:19px;
						}
				
			
			#container #content #left #aerzteblatt{
				
			}
					
				#container #content #left #aerzteblatt #headAbImage{
					background-image:url('img/aerzteblatt.png');
					width:266px;
					height:31px;
					background-repeat:repeat-x;					
				}
				
				#container #content #left #aerzteblatt #abContent{
					width:266px;
					height:74px;
					background-image:url('img/zeitung.png');
					background-repeat:no-repeat;
				}
					
					#container #content #left #aerzteblatt #abContent #linkCt{
						padding-left:120px;
						padding-right:20px;
						padding-top:10px;
						color:#199892;
					}
					
						#container #content #left #aerzteblatt #abContent #linkCt a{
							color:#199892;
						}
					
					
					
						#container #content #left #fastSearch #headImageSearch_allgemein{
					width:266px;
					height:48px;
					background-image:url('img/suche.png');
					background-repeat:no-repeat;
				}
					
					
					
		#container #content #right{
			width:653px;
			float:left;
		}
					
			#container #content #right #content_right{
				width:603px;
				margin-left:30px;
				
			}

		#container #bottom{
			width:920px;
			background-color:#199892;
			padding-top:3px;
			padding-bottom:3px;
		}
		
			#container #bottom #bottomContent{
				padding-left:35px;
			}
			
				#container #bottom #bottomContent a{
					color:#8cccc9;
					text-decoration:none;
				}




/**/
#container #content #left #textSearch{
	background-color:#c8e6e5;
}

	#container #content #left #textSearch #headTextImageSearch{
		width:266px;
		height:48px;
		background-image:url('img/aek_suche.png');
		background-repeat:no-repeat;
	}
	
	#container #content #left #textSearch #textSearchBar{
		padding-left:35px;
	}
	
		#container #content #left #textSearch #textSearchBar #textsbLeft{
			float:left;
			width:195px;
			height:45px;
		}
		
			#container #content #left #textSearch #textSearchBar #textsbLeft input{
				width:188px;
				height:17px;
				padding:1px;
				display:block;
				margin:0px;
				
				border:0px;
				border-top:1px solid #c3c3c3;
				margin-bottom:3px;
			}
			
			#container #content #left #textSearch #textSearchBar #textsbLeft a{
				color:#199892;
			}
	
		#container #content #left #textSearch #textSearchBar #textsbRight{
			float:left;
			height:45px;
			width:25px;
			margin-left:3px;
		}
		
			#container #content #left #textSearch #textSearchBar #textsbRight #magni{
				background-image:url('img/magni.png');
				background-repeat:no-repeat;
				width:21px;
				height:19px;
			}



#magni input{
	width:21px !important;
	height:19px !important;
	
}

#container #content #left #hinweise{
    
    }
    #container #content #left #hinweise #headhinweiseimage{
        background-image:url('img/hinweis.png');
        width:100%;
	height:48px;
	background-repeat:no-repeat;
    }
    #container #content #left #hinweise #hinweis_content{
            margin-left: 5px;

        }
      #container #content #left #hinweise .hinweis_titel{
            width: 70px;
            max-width: 70px;
            overflow: hidden;
            margin-left: 5px;
        }
        .table2{
            float:left;        
            margin-top: 5px;
            margin-bottom: 5px;
        }
        .link{
            text-decoration: none;
            width: 70px;
            max-width: 70px;
        }
        .line{
            margin-left: 6px;
            background-image:url('img/strich.jpg');
            background-repeat: repeat-x;
            height: 1px;
            width: 245px;
            margin-top: 5px;
        }
        #container #content #left #hinweise .hinweis_image_content{
            width: 50px;
            padding-right: 5px;
         
              
            /*padding-left: 10px;*/
        }
        #container #content #left #hinweise .hinweis_image{
           width: 50px;
        }
/* file downloads*/
#file_downloads{
	margin-top:20px;
	margin-bottom:10px;
}

#file_downloads table{
	margin-top:7px;
/*	width:100%;*/
}

#file_downloads table td{
	
	padding-bottom:3px;
	vertical-align:top;
	padding-right:2px;
}

#file_downloads table tr:hover{
	background-color:#EAEAEA;
}

#file_downloads .first_td{
	width:300px	;
	padding-left:2px;
}

.alTop{
	width:620px !important;
}

.alTop table{
	width: auto !important;
}

.alTop td{
	vertical-align:top;
}

.alTop .hl{
	color:#199892;
	font-weight:bold;
}

#portal{
	width:270px;
	height:110px;
	overflow:hidden;
}

#portal_image{
	width:100px;
	height:100px;
	background-image:url('img/portal.jpg');
	background-repeat:no-repeat;

}


#portal_text{
	height:50px;
	margin-top:20px;
	width:160px;
	margin-left:10px;
	color:#199892;
}


#portal_link{
	font-weight:bold;
	text-decoration:none !important;
}

.fleft{
	float:left;
}
