/********************************************************
******************** 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/

													   */
/* LEERE KLASSEN TINY ///////////////////////////////////
///////////////////////////////////////////////////////*/

/* Leere Tiny MCE Klassen */
@import url("betanet_stylesheet_tiny.css");

/* ALLGEMEINE DEFINITIONEN //////////////////////////////
///////////////////////////////////////////////////////*/

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.druckheader {
	display: none;
}

p, ul, ol, li {
	line-height: 1.5em;
}

a {
	color: #003366;
}

/* DIV CONTAINER ////////////////////////////////////////
///////////////////////////////////////////////////////*/

/* Konsole **********************************************/

#console {
	display: none;
	font: normal 10px/1.5em Arial;
	background-color: #000000;
	color: #FFFFFF;
}

/* Skipnav **********************************************/

#skipNAV p {
	display: none;
	font: normal 10px/1.4em Arial;
}

/* Seitenrahmen ****************************************/

#wrap {
	float: left;
	width: 990px;
	height: auto;
}

/* Seitenkopf + NAV1 ***********************************/

#head { /* Kopfbereich */
	width: 990px;
	height: 189px;
}

	#head_bild { /* Kopfbild */
		float: left;
		width: 990px;
		height: 148px;
	}

	#nav1 { /* Navigation 1 */
		float: left;
		width: 990px;
		height: 33px;
		background-image: url(../bilder_layout/nav1/nav1_back.gif);
		background-repeat: repeat-x;
	}

/* Seiteninhalt ****************************************/

#main { /* Hauptbereich */
	float: left;
	width: 990px;
	height: auto;
	margin: 25px 0 0 0;
}	
	
	#top {
		float: left;
		width: 450px;
		height: auto;
		padding: 0 270px 0 270px;
	}

/* Navigation 2 ****************************************/

	#nav2 { /* Navigation 2 */
		float: left;
		width: 218px;
		height: auto;
		margin: 0 40px 0 0;
	}
		
		#nav2_title { /* Navigation 2 Überschrift */
			float: right;
			background: url(../bilder_layout/nav2_bogen_links.gif) top left no-repeat;
			height: 26px;
			width: 185px;
			border-bottom: solid 1px #9EB5DE;
			margin: 150px 0 0 0;
			padding-left: 13px;
		}
		
		#nav2_2_title { /* Navigation 2 Überschrift */
			float: right;
			background: url(../bilder_layout/nav2_bogen_links.gif) top left no-repeat;
			height: 26px;
			width: 185px;
			border-bottom: solid 1px #9EB5DE;
			margin: 20px 0 0 0;
			padding-left: 13px;
		}
		
		#nav2_3_title { /* Navigation 2 Überschrift */
			float: right;
			background: url(../bilder_layout/nav2_bogen_links.gif) top left no-repeat;
			height: 26px;
			width: 185px;
			border-bottom: solid 1px #9EB5DE;
			margin: 150px 0 0 0;
			padding-left: 13px;
		}
		
		#nav2_4_title { /* Navigation 2 Überschrift */
			float: right;
			background: url(../bilder_layout/nav2_bogen_links.gif) top left no-repeat;
			height: 26px;
			width: 185px;
			border-bottom: solid 1px #9EB5DE;
			margin: 20px 0 0 0;
			padding-left: 13px;
		}
		
		.nav2_block { /* Navigation 2 Inhaltsbereich */
			float: right;
			width: 197px;
			border-left: solid 1px #9EB5DE;
			margin: 0 0 44px 0;
		}

/* Inhalte **********************************************/

	#content { /* Inhaltsbereich */
		float: left;
		width: 450px;
		height: auto;
	}
	
		#content_title { /* Inhaltsbereich Überschrift */
			float: left;
			width: 450px;
			height: auto;
			margin: 0;
		}
		
		#content_main { /* Inhaltsbereich Text */
			float: left;
			width: 474px;
			height: auto;
			margin: 0;
			padding: 0;
		}

		#hinweis { /* Hinweisfeld (bei Treffern in anderen Kategorien */
			width: 442px;
			/*background-color: #9EB5DE;*/
			border: 1px solid #9EB5DE;
			float: left;
			height: auto;
			margin: 0 0 2px 0;
			padding: 5px 10px 5px 10px;
		}

/* Suche ************************************************/

		#suche { /* Suchbereich */
			float: left;
			width: 464px;
			height: auto;
			margin: 0;
			padding: 0 5px 0 5px;
		}
		
			#suche_eingabe { /* Suche Eingabefeld */
				float: left;
				width: 444px;
				height: auto;
				margin: 0 1px 0 1px;
				padding: 25px 0 0 18px;
			}
			
			#suche_nav { /* Suche Navigation */
				float: left;
				width: 464px;
				margin: 0;
				padding: 0;
			}
			
				#bewerten {
					float: left;
					height: auto;
					margin: 0 1px 0 1px;
					padding: 5px 0 15px 0;
					background-color: #D6D5E7;
				}
				
				#bewerten .ue_top {
					padding: 0 0 0 10px;
				}
				
				#bewerten form {
					margin: 0 0 0 10px;
				}
				
				#bewerten p a {
					display: block;
					margin: 0 0 0 10px;
				}
				
				#suche_nav_seiten {  /* Suche Seitennavigation */
					text-align: center;
					float: left;
					width: 462px;
					height: 21px;
					margin: 0 1px 0 1px;
					padding: 5px 0 0 0;
				}
				
				#suche_nav_seiten .sel {  /* Suche Seitennavigation » selected */
					font-weight: bold;
					font-size: 14px;
				}
			
			#krankheitsraster { /* Krankheitsraster » Bereich Krankheiten */
				width: 460px;
				height: auto;
				float: left;
				margin: 1px 1px 0 1px;
				padding: 0 0 10px 0;
			}
						
			#suche_aktionen {
				float: left;
				text-align: right;
				width: 463px;
				margin: 0;
				padding: 0;
			}
				
			#suche_ergebnisse { /* Suche Ergebnisbereich */
				float: left;
				width: 464px;;
				margin: 0;
				padding: 30px 0 30px 0;
			}
			
				#suche_ergebnisse_detail {
					float: left;
					width: 464px;
					margin: 0;
					padding: 10px 0 30px 0;
				}

/* Hinweise *************************************/

	div.hint {
		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 {
		clear: both;
		margin-bottom: 5px;
		margin: 3px 0 5px 8px;
		width: 500px;
	}
	
			div.notice div.topic {
				font-weight: bold;
				color: #000000;
				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 {
		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 {
		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 */
		float: left;
		width: 198px;
		height: auto;
		padding: 150px 0 0 0;
		margin: 0 0 0 60px;
	}
		
		#feature_title { /* Feature-Spalte Titel */
			float: left;
			background: url(../bilder_layout/feature_bogen_rechts.gif) top right no-repeat;
			height: 26px;
			width: 197px;
			padding: 0;
			margin: 0 0 0 1px;
		}
	
		.feature_block { /* Feature-Spalte Inhaltsbereich */
			float: left;
			width: 197px;
			border-right: solid 1px #9EB5DE;
		}
		
		#feature_detail {
			float: left;
			width: 198px;
			height: auto;
			padding: 162px 0 0 60px;
		}

/* Footer **********************************************/

#footer { /* Footer */
	float: left;
	width: 454px;
	height: 42px;
	padding: 8px 10px 0 0;
	margin: 1px 5px 0 5px;
}

/* Tabelle *********************************************/

#suche table { /* Tabelle */
	clear: left;
	border-collapse: collapse;
	border-left: 1px solid #9EB5DE;
	border-top: 1px solid #9EB5DE;
	/* width: 450px; */
	margin: 10px 0 10px 0;
	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: right;
	clear: none;
	width: 150px;
	border: 0;
	color: none;
	margin: 0 -3px 0 0;
	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 //////////////////////////////////////////
///////////////////////////////////////////////////////*/

/* Suche ***********************************************/

.suchfeld { /* Suchfeld */
	font-size: 13px;
	line-height: 17px;
	width: 330px;
	height: 19px;
	margin: 0 0 2px 0;
	padding: 2px 0 0 5px;
}

#suche_eingabe .suchfeld_p {
	font-size: 13px;
	line-height: 17px;
	width: 35px;
	height: 19px;
	margin: -5px 0 0 0;
	padding: 0 0 0 5px;
}

#suche_eingabe .suchfeld_c {
	font-size: 13px;
	line-height: 17px;
	width: 220px;
	height: 19px;
	margin: -5px 0 0 0;
	padding: 0 0 0 5px;
}

#suche_eingabe select {
	font-size: 13px;
	line-height: 17px;
	width: 336px;
	height: 21px;
	border: 1px solid #3C5859; /* Farbdefinition-Suchfeld-Rand */
	margin: -5px 0 0 0;
	padding: 0 0 0 5px;
}

#suche_ergebnisse .meinten_sie {
	margin: 0;
	padding: 0;
	float: left;
}

.hilfe { /* Hilfe-Link */
	font-size: 10px;
	float: right;
	color: #FFFFFF;
	margin: -15px 33px 0 0;
	padding: 0;
}

#krankheitsraster h2 {
	padding: 5px 0 0 10px;
	margin: 0;
}

#krankheitsraster ul {
	list-style: none;
	line-height: normal;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

	#krankheitsraster li {
		width: 200px;
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
	}

.kategorie {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

#suche_ergebnisse #hinweis img { /* Hinweisfeld Bild */
	margin: 2px 10px 0 0;
	padding: 0;
}

#suche_ergebnisse #hinweis h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 8px 0;
	padding: 0;
}

#suche_ergebnisse #hinweis ul {
	list-style: disc;
	line-height: normal;
	margin: 0 0 0 21px;
	padding: 0;
}

.suchbutton { /* Button Suche */
	padding: 0px;
	margin: 0 0 -4px 0;
}

.suchbutton_reha {
	float: left;
	padding: 0;
	margin: 3px 0 0 3px;
}

.indikationen {
	float: left;
	padding: 0;
	margin: 3px 0 0 0;
}
/* Inhaltsbereich **************************************/

#suche h1 {
	font-size: 15px;
	font-weight: bold;
	display: block;
	/*margin: 0 0 8px 0;*/
	padding: 0;
}

#suche h2 {
	font-size: 14px;
	font-weight: bold;
	display: block;
	/*margin: 0 0 5px 10px;*/
}

#suche h3 {
	font-size: 13px;
	font-weight: bold;
	display: block;
	/*margin: 0 0 5px 10px;*/
}

#suche a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	display: inline;
	margin: 0;
	padding: 0;
}

	#suche a:hover {
		text-decoration: none;
	}

#suche .title_detail {
	font-size: 18px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	margin: 0 0 8px 0;
	padding: 5px 0 0 10px;;
}

#suche_nav_seiten p {
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
}

#suche_nav_seiten a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 1px 0 1px;
	padding: 0;
}

	#suche_nav_seiten a:hover {
		text-decoration: underline;
	}

#suche p {
	clear: left;
	margin: 0;	
	/*margin: 0 0 8px 0;*/
	padding: 0;
}

#suche h1 a {
	font-size: 15px;
}

#suche .title {
	font-size: 14px;
}

/* EXTERNE LINKS **************************************/

#suche .extern {
	padding-right: 15px;
	background-image: url(../bilder_layout/link_extern.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#suche .pdf {
	padding-right: 15px;
	background-image: url(../bilder_layout/link_pdf.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/* Aufzählungen ****************************************/

#suche ul, ol {
	clear: left;
}

#suche ul {
	color: #000000;	
	list-style: disc;
	list-style-position: outside;
	margin: 0 0 0 14px;
	padding: 0;
}

#suche ul li {
	margin: 0;
	padding: 0;
}

#suche ul ul { 
	list-style: circle;
	list-style-position: outside;
	margin: 0 0 0 14px;
	padding: 0;
}

#suche ol ul {
	list-style: circle;
	list-style-position: outside;
	margin: 0 0 0 14px;
	padding: 0;
}

#suche ol {
	color: #000000;
	list-style-position: outside;
	margin: 0 0 0 23px;
	padding: 0;
}

#suche ol li {
	margin: 0;
	padding: 0;
}
	
#suche_aktionen .uebersicht {
	float: left;
	margin: 12px 0 0 0;
}

/* Detailseite ******************************************/

#suche_ergebnisse h1 {
	float: left;
	display: block;
	font-size: 14px;
	margin: 0;
	/*margin: 20px 0 5px 0;*/
	padding: 0;
}

#suche_ergebnisse_detail h1 {
	float: left;
	display: block;
	font-size: 14px;
	/*margin: 20px 0 5px 0;*/
	padding: 0;
}

#suche_ergebnisse_detail #bewerten p a:visited {
	color: #2c284d;
	font-weight: bold;
}

#suche_ergebnisse_detail #inhaltsverzeichnis a:visited {
	color: inherit;
	font-weight: inherit;
}

.ue_top {
	float: left;
	display: block;
	width: 445px;
}

.button_top {
	float: right;
	display: block;
}
#suche_ergebnisse_detail p {
	clear: both;
	margin: 0;
	/*margin: 5px 0 10px 0;*/
	padding: 0;
}

/* Navigation 2 ****************************************/

#nav2_title h1 {
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	border-bottom: solid 1px #9EB5DE;
	display: block;
	padding: 5px 0 0 0;
	margin: 0;
}

#nav2_2_title h1 {
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	border-bottom: solid 1px #9EB5DE;
	display: block;
	padding: 5px 0 0 0;
	margin: 0;
}

#nav2_3_title h1 {
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	border-bottom: solid 1px #9EB5DE;
	display: block;
	padding: 5px 0 0 0;
	margin: 0;
}

#nav2_4_title h1 {
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	border-bottom: solid 1px #9EB5DE;
	display: block;
	padding: 5px 0 0 0;
	margin: 0;
}

#nav2 h3 {
	font-size: 11px;
	font-weight: normal;
	margin: 8px 0 0 42px;
	text-indent: -19px;
}

#nav2 p {
	font-size: 11px;
	margin: 5px 0 0 13px;
}

#nav2 .ue2 {
	font-size: 11px;
	margin: 5px 0 0 60px;
	text-indent: -27px;
}

#nav2 .ue3 {
	font-size: 11px;
	margin: 5px 0 0 80px;
	text-indent: -27px;
}

.nav2_block .link_red {
	color: red;
	text-decoration: underline;
}

.nav2_block ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav2_block ol {
	margin: 0 0 0 7px;
	padding: 0;
}

	.nav2_block li {
		margin: 5px 0 0 23px;
		padding: 0;
	}

.nav2_block ol a {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

	.nav2_block ol a:hover {
		text-decoration: none;
	}

/* Feature **********************************************/

#feature_title h1 {
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	border-bottom: solid 1px #9EB5DE;
	display: block;
	padding: 5px 0 0 3px;
	margin: 0;
}

.feature_block h1 {
	font-size: 13px;
	font-weight: bold;
	border-top: solid 1px #9EB5DE;
	border-bottom: solid 1px #9EB5DE;
	background-color: #9EB5DE;	
	display: block;
	padding: 0 0 0 5px;
	margin: 0 0 10px 0;
}

.feature_block p {
	font-size: 11px;
	padding: 0 5px 0 6px;
	margin: 0;
}

.feature_block_bezeichnung {
	font-size: 11px;
	line-height: normal;
	float: left;
	padding: 0;
	margin: 0;
}

	.feature_block_treffer {
		font-size: 11px;
		line-height: normal;
		float: right;
		padding: 0;
		margin: 0;
	}

	.feature_block_treffer a {
		font-size: 11px;
		text-decoration: underline;
		padding: 0;
		margin: 0;
	}

		.feature_block_treffer a:hover {
			text-decoration: none;
		}

.feature_block ul a {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

	.feature_block ul a:hover {
		text-decoration: none;
	}

.feature_block ul {
	font-size: 11px;
	list-style-image: url(../bilder_layout/feature_aufzaehlung.gif);
	list-style-position: outside;
	margin: 0 0 10px 0;
	padding: 0;
}

	.feature_block li {
		margin: 5px 0 0 23px;
		padding: 0;
	}

/* Footer **********************************************/

#footer p {
	font-size: 10px;
	padding: 0 0 0 10px;
	margin: 0 0 7px 0;
}

#footer a {
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

	#footer a:hover {
		text-decoration: none;
	}

#footer .nach_oben {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0 15px 10px 0;
}

.nach_oben:hover {
	background-color: transparent;
}

/* BILDER **********************************************/

.bild_2_0 { /* Bild rechts von Text ohne Rahmen */
	float: right;
	margin: 0;
	padding: 0;
	border: 0;
}

.bildlinks {
	float: left;
	margin: 3px 0 3px 0;
}

.siegel {
	float: left;
	width: 218px;
	margin: 0 0 64px 0;
	padding: 0;
}

/* Kontaktformular ************************************/

#suche_ergebnisse .kontaktformular_table {
	border: 0;
	width: 450px;
	margin: 0;
	padding: 0;
}

	#suche_ergebnisse .kontaktformular_table tbody tr {
		border: 0;
		margin: 0;
		padding: 0;
	}
	
	#suche_ergebnisse .kontaktformular_table tbody tr td {
		border: 0;
		margin: 0;
		padding: 0;
	}
	
/* Tooltip **********************************************
********************************************************/

.ctool-tip {
	color: #2C284D;
	width: 150px;
	z-index: 13000;
}
 
.ctool-title {
	font: bold 10px/1.4em Verdana;
	margin: 0;
	color: #2C284D;
	padding: 8px 8px 4px;
	background: #D6D5E7;
	border-bottom: 1px solid #2C284D;
}
 
.ctool-text {
	font: normal 10px/1.4em Verdana;
	padding: 4px 8px 8px;
	background: #D6D5E7;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ADD 28.10.2008 for WordPress by Aydin

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft { /* Linke Ausrichtung -> Startseite */
	padding: 0;
	margin: 3px 16px 5px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */
