@charset "utf-8";
/* CSS Document */

/*grundlagen------------------------------------------------*/

html, body {margin:10px 0px 0px 20px; padding:0px;	font-family:verdana,arial,helvetica,geneva;	font-size:11px;	line-height:16px; color:#666666; vertical-align:top}
	
p,ul {padding:0px; margin:0px;}

/* hauptelemente--------------------------------------------*/

#centerbox {
	width:924px;
	text-align:left;
	margin:0 auto;
	border:0px solid #666666;
	background-color:#ffffff;
	margin-left: 30px;
}
#head_01 {width:685px; float:left; margin-right:20px; padding:0; border:0px solid #666666;}
#head_02 {position:relative; width:215px; margin-left:705px; border:0px solid #666666;}
#main_contend_01 {position:relative; clear:left; float:left; width:685px; margin-top:0px; margin-right:20px;  border:0px solid #666666; z-index:5;}
#info_contend {position:relative; width:215px; margin-left:705px; margin-top:0px; border:0px solid #666666;}

/* textformatierungen--------------------------------------------*/

.stichworte {line-height:16px; height:187px; overflow:auto; position:relative;}
.stichworteSelected {line-height:16px;
	height: 187px;
	overflow: auto; color:#c94f1a}
.titel_01 {font-size:18px; font-weight:bold; color:#c94f1a; padding-top:10px;} /*geändert ub*/
h1 {font-size:18px; font-weight:bold; color:#c94f1a;}
.lauftext {margin-left:235px;}
.glossar {margin-left:0px;}
.news {
	border-bottom:dashed #666666 1px;
	padding-bottom:6px;
	margin-left: 235px;
}
.therapeut {font-size:20px; padding: 4px 0px 7px 0px; margin-left:235px;}
.farbtitel {color:#c94f1a;}



/* elemente--------------------------------------------*/

.klammer_oben {height: 7px; border-top:1px solid #c94f1a; border-right:1px solid #c94f1a; border-left:1px solid #c94f1a; border-bottom:0px solid #c94f1a; margin-bottom:4px; }
.klammer_unten {height: 7px; border-top:0px solid #c94f1a; border-right:4px solid #c94f1a; border-left:4px solid #c94f1a; border-bottom:4px solid #c94f1a;}
.schraffur_oben {height:71px; background-image:url(../image/schraffur_rot.gif); background-repeat:repeat;}
.schraffur_unten {height:71px; background-image:url(../image/schraffur_rot.gif); background-repeat:repeat; margin:20px 0px 0px 0px;}
.kopf_big {margin:5px 20px 0px 0px; float:left;}
.backnavigation {float:left;}
.subnavigation {width:685px; text-align:right; margin-top:30px;}
.subnavigation_rechts {width:215px; margin-top:30px; text-align:right;}
.subnavigation_unten {width:685px; margin-top:30px; }

/* links--------------------------------------------*/

a:link {color:#666666;text-decoration:none;}
a:visited {color:#666666;text-decoration:none;}
a:hover {color:#c94f1a;text-decoration:none;}
a:active {color:#666666;text-decoration:none;}

/* formulare--------------------------------------------*/

form  {margin:0px 0px 10px 0px;}

select, input, textarea {
    background:#fff;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	border: #666666 solid 1px;
	width:215px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 4px;
	margin-bottom: 0px; 
	}
	
.infotext {
	text-transform:uppercase;
	line-height:12px;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}


/* bildformatierungen--------------------------------------------*/

.pics 
{
	margin:0px 4px 4px 0px;
	width:38px;
	height: 38px;
	position: absolute;
	
}
.picsgrey {margin:0px 4px 4px 0px; filter:alpha(opacity=10); -moz-opacity:0.1; opacity:0.1; -khtml-opacity: 0.5;width:38px;
	height: 38px;
	position: absolute;	}

/*.bildlegende_oben {width:210px; padding:4px 0px 4px 0px;} */
	
.bildlegende_oben  
{
	position: absolute;
	top:150px;
	left:150px;
	width: 0px;
	height: 0px;
    padding: 4px 5px 4px 5px;
	background-color: white;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	visibility:hidden;

}
	
.editbox
{
	width:0px;
	height:0px;
	border:0;
	position:absolute;
	top:300px;
	left:0px;
	background-color: #FFFFCC;
	overflow: auto;
	line-height: 16px;
}

	
.login {
	background-repeat: repeat;
	width: 40px;
	height: 14px;
	color: #C94F1A;
	border: none;
	text-align: left;
}
.nachricht {
	background-color: #FFFFCC;
	width:440px;
}
.author {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	line-height: normal;
	font-weight: lighter;
	text-align: right;
}

.foot {height:20px; font-size:9px; text-align:right; vertical-align:top;}