* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
}

body 	{
		text-align: left; /* F�r IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
		}

div 
		{
		text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksb�ndig ausgerichtet sind */
		}

html, body 
		{
		height: 100%;
		font-family: Arial;
		font-size: 12px;
		color: #727272;
		background: #ffffff;
		}

		
/*///////////////////DIVS//////////////////*/
		
#rahmen
		{
		position: absolute; 
		width: 983px;
		height: 100%;
		padding-left: 7px;
		padding-right: 0px;
		margin: 0px;
		}		
		
		
#gesund-plus-anfordern		
		{
		position: absolute;
		left: 617px;
		}
		
#gesund-plus-anfordern_neu
		{
		position: absolute;
		left: 617px;
		background: url(../images/gesundplus_anfordern_bg.gif) right top no-repeat;
		}
		
/*////////////HEADER////////////////////////*/

#trenner-oben
		{
		height: 2px;
		width: 983px;
		}
		
#trenner-unten
		{
		height: 6px;
		width: 983px;
		}		

#trenner-oben .grau, #trenner-unten .grau
		{
		background: #a7a8a8;
		width: 191px;
		height: 100%;
		float:left;		
		}		
		
	
		
		
	
		
		
/*/////////////MENUE///////////////*/


#header
		{
		width: 983px;
		}

#menue	
		{
		height: 191px;
		width: 191px;
		float: left;	
		margin: 1px 0px 1px 0px;		
		}
		
a.ausklappnavi:link, a.ausklappnavi:visited
		{
		color: #A7A8A8;
		padding-top: 2px;
		padding-bottom: 2px;
		display:block;
		width: 160px;
		}		
		
a.ausklappnavi:hover, a.ausklappnavi:active
		{
		color: #ffffff;
		background: #A7A8A8;
		padding-top: 2px;
		padding-bottom: 2px;
		display:block;
		width: 160px;
		}			
		
#headergrafik
		{
		width: 792px;
		height: 193px;
		margin: 1px 0px 1px 0px;	
		float: left;
		}	
		
		


/*/////////////////CONTENT///////////////*/

#content
		{
		float:left;
		width: 983px;		
		margin-top: 15px;
		}


/*////////////linke Spalte//////////////*/

#linke-spalte
		{
		width: 191px;
		float: left;
		}

#ticker
		{
		width: 191px;
		height: 216px;
		background-image: url(../images/bg_ticker.jpg);
		background-position: left top;
		background-repeat: no-repeat;
		margin-bottom: 10px;
		}		
		
		
#marqueecontainer
		{
		position: relative;
		width: 155px; /*marquee width */
		height: 160px; /*marquee height */
		overflow: hidden;
		color: #727272;
		top: 35px;
		left: 7px;
		}		
		
		
#gesundheitstipp
		{
		position: relative;
		width: 191px;
		}		
		
		
/*///////////INHALT//////////////*/

#inhalt
		{
		float: left;
		width: 532px;
		padding-right: 10px;
		padding-left: 5px;
		}		
		
#inhalt-ohnenetzsuche	
		{
		float: left;
		width: 777px;
		padding-left: 5px;
		}			
		
		
#umkreissuche
		{
		float: right; 
		width: 235px; 
		background-image:url(../images/bg_umkreissuche.gif); 
		background-repeat:no-repeat; 
		padding-top: 20px; 
		padding-left: 10px;		
		height: 200px;
		}
		
		
		
#rechte-spalte
		{
		float: right; 
		width: 235px; 
		}
				
		
		
/*//////////////////ABSCHLUSS/////////////*/
#abschluss
		{
		border-top: 3px solid #acadad;
		margin-top: 20px;
		width: 983px;
		height: 20px;
		float:left;
		padding-top: 5px;
		}		
		
#conceptnet
		{
		float: left;
		width: 191px;
		}	
		
#conceptnet a
		{
		font-size: 11px;
		color: #8aa9b5;
		text-decoration:none;
		}		
		
#quicklinks	
		{
		float: left;
		text-align: right;
		width: 787px;
		}		
		
#quicklinks a
		{
		font-size: 11px;
		color: #949292;
		text-decoration:none;
		}						
	
		
/*///////////UMKREISSUCHE//////////*/
#fachgebietSelect
		{
		width: 153px;
		font-size: 11px;
		}	
		
#strasseInput
		{
		width: 150px;
		font-size: 11px;
		}		
					
		
		
#umkreissuche .bezeichnung
		{
		float: left;
		width: 70px;
		clear: left;
		margin-top: 2px;
		}		
		
#umkreissuche .formularfeld
		{
		float: left; 
		margin-top: 2px;		
		font-size: 11px;
		}		
		
#plzInput
		{
		width: 45px;
		font-size: 11px;
		}	
		
#addressInput
		{
		width: 98px;
		font-size: 11px;
		}				
		
#radiusInput	
		{
		width: 45px;
		font-size: 11px;
		}
		
		
/*////////////NEWS////////////*/

.news-image	
		{
		float: left;
		}	
		
.news-image img
		{
		margin-right: 10px;
		}		
		
.news-text
		{
		margin-bottom: 20px;
		}		
		
		
/*/////////////////FORMULAR/////////////*/
.csc-mailform
		{
		border: 0px;
		}	
		
.csc-mailform input
		{
		margin-bottom:3px;
		border: 1px solid #A7A8A8;
		width: 250px;
		}	
		
.csc-mailform textarea
		{
		margin-bottom:3px;
		border: 1px solid #A7A8A8;
		width: 250px;
		height: 150px;
		}		
			
			
		
.csc-mailform-submit
		{
		margin-bottom:3px;
		border: 1px solid #A7A8A8;
		background: #A7A8A8;
		color: #ffffff;
		width: 250px;
		height: 20px;
		}					

.wec_flashplayer_367 {
	float: left;
}

.tx-leistungsanbieter-pi1{margin-bottom: 15px;}

.tx-umkreissuche-pi1 {
	height: 200px;
}

#inhalt-ohnenetzsuche table.contenttable td {
	padding: 5px;
	margin: 0px;
}

/* ---------- Reisethrombose ------------------------------------------ */

.checkliste {
	float: left;
	width: 515px;
}

.reiseinfo {
	float: right;
	margin: 20px 0px 0px 0px;
}



.reiseinfo span {
	cursor: pointer;	
	margin: 0px;
	padding: 0px;
}

.schliessen {
	display: block;
	background-color: #ffffff;
	padding: 3px 0px 0px 10px;
	margin: -15px 0px 0px -1px;
	border-top: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	width: 890px;
	height:15px;

}

* html .schliessen {
	display: block;
	background-color: #ffffff;
	padding: 3px 0px 0px 10px;
	margin: 0px 0px 0px -1px;
	border-top: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	width: 890px;
	height:15px;

}

.schliessen img {
	cursor: pointer;
}

.thrombose-inhalt {
	clear: both;
}

#transparent {
	position: fixed;
	z-index:90;
	background: url(../images/transparent.png) top left no-repeat; 	
	width: 100%;
	height: 100%;
}

#meldungen, #laender, #krankheiten {
	position: absolute; 
	display: block; 
	z-index: 100;
	top: 50%;
	left: 50%;
	margin: -250px 0px 0px -450px;
	width: 900px;
	height: 500px;
	background-color: #ffffff;
	border-bottom: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	padding: 0px;
	overflow: visible;
}

#meldungen iframe, #laender iframe , #krankheiten iframe {
	margin-top: -2px;

}

/* -------- Geburtstagssuche -------- */
.suchbox {
	
}

.suchform {
	float: left;

}
.suchform label{
	width: 220px;
	float: left;
}

.suchform form {
	float: left;
}

.suchform input {
	color: #727272;
    font-family: Arial;
    font-size: 12px;
}

.download-geburtstag{
	float: right;
}

.keineintrag {
	float:left;
	clear: both;
	margin-top: 25px;
}
.ausgabeliste{
	float: left;
	clear: both;
	margin-top: 25px;
}

/* Tabelle: Ausgabeliste */
.header {
	width: 100px;
	border-bottom: 1px solid #727272;
	font-weight: bold;
}

.list {
	padding-top: 5px;

}

.popup {
	cursor:pointer;
	color: #EEA67B;
}

#termin {
	padding: 10px;
	width: 500px;
	min-height: 150px;
}

#termin label {
	width: 200px;
	float: left;
	margin-bottom: 4px;

}
#gp_nummer {
	border: 0px;
	background-color: #FEF8E0;
}

#termin input {
	color: #727272;
    font-family: Arial;
    font-size: 12px;
	margin-bottom: 4px;
}

.vielendank{
	float: left;
	clear: both;
	font-weight: bold;
	margin-top: 25px;

}
#geburtsdatum {
	position: relative;
}
#geburtsdatum label.error{
	color:#EEA67B;
	position: absolute;
	top: 30px;
	left: 0px;
}

#praxis {
	width: 30px;
}

#tage {
	width: 20px;
}

