/********************************************************
******************** BETA CSS STYLES ********************
********************************************************/
/*
		Copyright:  fresh frames GmbH & Co. KG
					http://www.freshframes.com/
				
		Seite:		betanet
		
		Autor:		Stefanovski Alexander
					stefanovski@freshframes.com
					http://www.freshframes.com/

													   */
/* ALLGEMEINE DEFINITIONEN //////////////////////////////
///////////////////////////////////////////////////////*/

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.druckheader {
	display: block;
}

p, ul, ol, li {
	line-height: 1.5em;
}

a {
	color: #003366;
}

/* DIV CONTAINER ////////////////////////////////////////
///////////////////////////////////////////////////////*/

/* Konsole **********************************************/

#console {
	display: none;
}

/* Skipnav **********************************************/

#skipNAV p {
	display: none;
}

/* Seitenrahmen ****************************************/

#wrap {
	float: left;
	height: auto;
}

/* Seitenkopf + NAV1 ***********************************/

#head { /* Kopfbereich */
	display: none;
}

/* Seiteninhalt ****************************************/

#main { /* Hauptbereich */
	float: left;
	height: auto;
	margin: 25px 0 0 0;
}	
	
	#top {
		display: none;
	}
	
	a.name {
		display: none;
	}
	
#bewerten {
	display: none;
}

.button_top {
	display: none;
}

/* Navigation 2 ****************************************/

	#nav2 { /* Navigation 2 */
		display: none;
	}

/* Inhalte **********************************************/

	#content { /* Inhaltsbereich */
		float: left;
		height: auto;
	}
	
		#content_title { /* Inhaltsbereich Überschrift */
			float: left;
			height: auto;
			margin: 0;
		}
		
		#content_main { /* Inhaltsbereich Text */
			float: left;
			height: auto;
			margin: 0;
			padding: 0;
		}

		#hinweis { /* Hinweisfeld (bei Treffern in anderen Kategorien) */
			display: none;
		}

/* Suche ************************************************/

		#suche { /* Suchbereich */
			float: left;
			height: auto;
			margin: 0;
			padding: 0 5px 0 5px;
		}
		
			#suche_eingabe { /* Suche Eingabefeld */
				display: none;
			}
			
			#suche_nav { /* Suche Navigation */
				display: none;
			}
			
				#suche_nav_seiten {  /* Suche Seitennavigation */
					display: none;
				}
				
				#suche_nav_seiten .sel {  /* Suche Seitennavigation » selected */
					display: none;
				}
			
			#krankheitsraster { /* Krankheitsraster » Bereich Krankheiten */
				display: none;
			}
						
			#suche_aktionen {
				display: none;
			}
				
			#suche_ergebnisse { /* Suche Ergebnisbereich */
				float: left;
				margin: 0;
				padding: 30px 0 30px 0;
			}
			
				#suche_ergebnisse_detail {
					float: left;
					margin: 0;
					padding: 10px 0 30px 0;
				}
				
				#suche #suche_ergebnisse_detail .title_detail {
					/*background-color: none;
					color: #000000;
					display: block;*/
					margin: 0 0 25px 0;
				}
				
				#suche #suche_ergebnisse_detail #inhaltsverzeichnis {
					background-color: none;
					margin: 25px 0 0 0;
				}

/* Hinweise *************************************/

	div.hint {
		font:  normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
		clear: both;
		margin-bottom: 5px;
		margin: 3px 0 5px 8px;
		width: 500px;
	}
	
			div.hint div.topic {
				color: #000000;
				clear: both;
				font-weight: bold;
			}
			
			div.hint div.msg {
				color: #000000;
				clear: both;
				/*background: url(../bilder_layout/picto/information.png) top left no-repeat;
*/
				padding: 0 0 0 0px;
			}
			
			div.hint div.msg ul {
				padding:0;
				margin: 0;
				list-style-position: outside;
			}
			
				div.hint div.msg li {
					padding:0;
					margin: 0;
					list-style-image: url(../bilder_layout/picto/information.png) !important;
				}
			
	
	
	div.notice {
		font:  normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
		clear: both;
		margin-bottom: 5px;
		margin: 3px 0 5px 8px;
		width: 500px;
	}
	
			div.notice div.topic {
				font-weight: bold;
				color: #000;
				clear: both;
			}
			
			div.notice div.msg {
				color: #000000;
				clear: both;
				background: url(../bilder_layout/picto/accept.png) top left no-repeat;

				padding: 0 0 0 20px;
			}
	
	div.warning {
		font:  normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
		clear: both;
		margin-bottom: 5px;
		margin: 3px 0 5px 8px;
		width: 500px;
	}
	
			div.warning div.topic {
				font-weight: bold;
				color: #000000;
				clear: both;
			}
			
			div.warning div.msg {
				color: #000000;
				clear: both;
				background: url(../bilder_layout/picto/warning.png) top left no-repeat;

				padding: 0 0 0 20px;
			}
	
	div.error {
		font:  normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
		clear: both;
		margin-bottom: 5px;
		margin: 3px 0 5px 4px;
		width: 500px;
	}
	
			div.error div.topic {
				font-weight: bold;
				color: #000000;
				clear: both;
			}
			
			div.error div.msg {
				color: #000000;
				clear: both;
				background: url(../bilder_layout/picto/cross.png) top left no-repeat;

				padding: 0 0 0 20px;
			}


/* Feature - Spalte *************************************/

	#feature { /* Feature-Spalte */
		display: none;
	}
		
/* Footer **********************************************/

#footer { /* Footer */
	float: left;
	height: 42px;
	margin: 0 auto 0 auto;
}

/* Tabelle *********************************************/

#suche table { /* Tabelle */
	border-collapse: collapse;
	border-left: 1px solid #9EB5DE;
	border-top: 1px solid #9EB5DE;
	width: 450px;
	margin: 10px auto 10px auto;
	padding: 0;
}
	
	#suche tr { /* Zeilendefinition */
		margin: 0;
	}

	#suche td { /* Spaltendefinitionen */
		border-right: 1px solid #9EB5DE;
		border-bottom: 1px solid #9EB5DE;
		margin: 0;
	}

#suche_ergebnisse_detail .reha_table { /* Tabelle Rehakliniken */
	float: left;
	width: 150px;
	border: 0;
	color: none;
	margin: 0 0 0 30px;
	padding: 0;
}

	#suche_ergebnisse_detail .reha_table tr { /* Tabelle Rehakliniken Zeilendefinitionen */
		border: 0;
		margin: 3px 0 0 0;
	}

	#suche_ergebnisse_detail .reha_table td { /* Tabelle Rehakliniken Spaltendefinitionen */
		border: 0;
		margin: 10px 0 0 0;
	}
	
/* TYPOGRAPHIE //////////////////////////////////////////
///////////////////////////////////////////////////////*/


/* Inhaltsverzeichnis **********************************/

#suche_ergebnisse_detail #inhaltsverzeichnis h2, #suche_ergebnisse_detail #inhaltsverzeichnis h3 {
	font-size: 12px;
}


/* Inhaltsbereich **************************************/

#suche h1 {
	font-size: 16px;
	font-weight: bold;
	display: inline;
	margin: 0 0 8px 0;
	padding: 0;
}

#suche h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 5px 10px;
}

#suche h3 {
	font-weight: bold;
	margin: 0 0 5px 10px;
}

#suche a {
	font-weight: bold;
	text-decoration: underline;
	display: inline;
	margin: 0 0 8px 0;
	padding: 0;
}

	#suche a:hover {
		text-decoration: none;
	}

#suche .title_detail {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 8px 0;
	padding: 5px 0 0 10px;;
}

#suche p {
	margin: 0 0 8px 0;
	padding: 0;
}

#suche h1 a {
	font-size: 14px;
}

#suche .title {
	font-size: 14px;
}

#suche ul, #suche #suche_ergebnisse_detail ul {
	color: #000000;
	list-style: disc;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}

#suche ul li, #suche #suche_ergebnisse_detail ul li {
	margin: 0 0 0 26px;
	padding: 0;
}

#suche ul ul, #suche #suche_ergebnisse_detail ul ul { 
	list-style: circle;
	list-style-position: outside;
	margin: 0 0 0 14px;
	padding: 0;
}

#suche ol ul, #suche #suche_ergebnisse_detail ol ul {
	list-style: circle;
	list-style-position: outside;
	margin: 0 0 0 16px;
	padding: 0;
}

#suche ol li ul li, #suche_ergebnisse_detail ol li ul li {
	margin: 0 0 0 -5px;
	padding: 0;
}

#suche ol, #suche #suche_ergebnisse_detail ol {
	color: #000000;
	list-style-position: outside;
	margin: 0 0 0 26px;
	padding: 0;
}

#suche ol li, #suche #suche_ergebnisse_detail ol li {
	margin: 0 0 0 10px;
	padding: 0;
}

/* Detailseite ******************************************/

#suche_ergebnisse_detail h1 {
	display: block;
	margin: 20px 0 5px 0;
	padding: 0 0 0 10px;
}

#suche_ergebnisse_detail h2 {
	font-size: 14px;
	padding: 0 0 0 10px;
}

#suche_ergebnisse_detail h3 {
	font-size: 13px;
	padding: 0 0 0 10px;
}

#suche_ergebnisse_detail p {
	margin: 0;
	padding: 0 0 0 10px;
	clear: both;
}

/* Footer **********************************************/

#footer p {
	padding: 0 0 0 10px;
	margin: 0 0 7px 0;
}

#footer a {
	color: #000000;
	text-decoration: underline;
}

	#footer a:hover {
		text-decoration: none;
	}

#footer .nach_oben {
	display: none;
}

/* BILDER **********************************************/

.bild_2_0 { /* Bild rechts von Text ohne Rahmen */
	padding: 0;
	float: right;
	margin: 0;
	border: 0;
}

.bildlinks {
	float: left;
	margin: 3px 0 3px 0;
}

.siegel {
	float: left;
	width: 218px;
	margin: 0 0 64px 0;
	padding: 0;
}