/* css  */

body { 
background-color : #f8f5ed; 
background-image : url("media/content_bg.jpg"); 
font-size : 13px; 
font-family : "Trebuchet MS", "Lucida Grande", Verdana, Arial, SunSans-Regular, Sans-Serif; 
color : #4c4c4c; 
padding : 0; 
margin : 0; 
background-repeat : repeat-y; 
} 



#menu{
	margin:0;
	padding:0;
	margin-left:112px;
	height:76px;
}

#head{
	background-image:url("media/header.jpg");
	background-repeat:no-repeat;
	background-color:#d5dccd;
	margin:0;
	padding:0;
	height:132px;
}

.red{
	color:#990033;
}
/* -----------------Inhalt--------------------- */
#content {
	float:left;
	background-color:transparent;
	padding:0;
	margin: 0;
	margin-left:112px;
	width:660px;
	margin-top:34px;
	border:0px solid red;
}

h1, h2, h3, h4, h5{
	font-size: 21px;
	margin-left:0px;
	color:#003200;
	padding:0px;
}

h2{
	font-size: 15px;
}

h3{
	padding:0;
	margin:0;
	/* margin-left:30px; 	margin-right:10px;*/
	font-size:14px;
}

h5{
	background-color:red;
}


#subnavi{
	float:left;
	margin:0;
	padding:0;
	margin-top:46px;
	width:150px;
	margin-left:20px;
	border:0px solid red;
}

#subnavi h3{
	margin-left:5px;
}



#subnavi img{
	margin:0;
	padding:0;
	margin-left:-10px;
}

.sublink{
	color:#4C4C4C;
	text-decoration:none;
}

#subnavi .sublink:hover{
	color:#649664;
}
#subnavi .sublink h3:hover{
	color:#649664;
}

#subnavi p{
	margin:0 0 0 5px;
	padding:0;
	/* padding-left:30px; 	padding-right:10px;*/
	font-size:12px;	
	border:px solid black;
}


#subnavi .subblock, #subnavi .subblock2{
	display:block;
	width:150px;
	height:87px;
	margin-top:5px;
	/* margin-left:10px; */
	padding:0;
}

#subnavi .subblock2 p{
	background-color:#003200;
	color:#ffffff;
	width:140px;
	padding:8px;
	/* margin-left:30px; */
	font-size:14px;
	font-weight:bold;
}

#subnavi .subblock2 p:hover{
	color:#649664;
}
.subblock2{
	margin-left:-10px;
	width:100px;
}



.arrow_link, .arrow_link_b{
	font-size:13px;
	display:block;
	text-indent:25px;
	line-height:13px;
	color:green;
	background:url("media/t_arrow.png") no-repeat;
	text-decoration:none;

}
.arrow_link_b{
	font-size:15px;
}

.arrow_link:hover, .arrow_link_b:hover{
	color:#649664;
}



/* Table Cell Content*/
#contentcell{
	background-color: #EEEECC;
}


table td{
	font-size: 13px;
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, SunSans-Regular, Sans-Serif;
}
.star{
	font-size:16px;
}
.menu_link{
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size:13px;
	color:#013401;
	background-color:#E4E8DC;
	text-decoration:none;
	line-height:27px;
	height:27px;
	display: block;
	font-weight:600;
	padding-left:17px;
	padding-right:17px;
}
.menu_link:hover{
	color:#649664;
}

#site2{
	margin:10px 10px 10px 10px;
	width:100%;
}


.small, .small_right{
	font-size: 8pt;
	margin-left:0px;
	color:#339933;
}

.small_right{
	text-align:right;
}


a.inline, a.inline_therapie, a.inline2{
	font-size: 13px;
	color:green;
	text-decoration:none;
}

a.inline2{
	padding:3px;
	border:1px solid green;
	display:block;
	width:140px;
	text-align:center;
}

a.inline2:hover{
	background-color:green;
	color:#649664;
}

a.inline:hover, a.inline_therapie:hover{
	font-size: 13px;
	color:#649664;
}


a.inline_therapie:hover {
	background-image : url("media/arrow_s.png");
	background-repeat : no-repeat;
	background-position : left;
}

.scrollbox{
	margin-top:20px;
	margin-bottom:20px;
	border : 1px solid green;
	overflow : auto;
	width : 490px;
	float : right;
    padding:10px;
}

.td_block{
	border:1px solid green;
	background-color:#E2F2DB;
}

.dashline{
	height:1px;
	background-color:green;
	margin:0;
	padding:0;
}


.img_line{
	line-height: 30px;
	background-image : url("media/arrow_s.png");
	background-repeat : no-repeat;
	background-position : middle;
	padding-left:30px;
}

.form_left, .form_right{
	float:left;
	width:425px;
	border-left:1px solid #E2FFD2;
	border-right:1px solid #99CC66;
	border-bottom:1px solid #99CC66;
	background-color:#E2F2DB;
}

 .form_right{
	float:right;
	margin-bottom:20px;
	}

.box_left, .box_right{
	float:left;
	width:425px;
	border:1px solid gray

}

 .box_right{
	float:right;
	margin-bottom:20px;
}

.clear{
	clear:both;
}

.form_hl{
	background-color:green;
	color:#ffffff;
	font-size:13px;
	display:block;
	border-top:1px solid #E2FFD2;
	line-height:30px;
	padding-left:5px;

}
.rahmen ,.paging{
	border:1px solid green;
}

.pageletter, .pageletter_current{
	border:1px solid green;
	text-align:center;
	width:18px;
	display:block;
	float:left;
	line-height:18px;
	vertical-align:middle;
	color:#000000;
	padding:3px;
	margin-right:5px;
}
.pageletter_current{
	color:white;
	background-color:green;
	font-weight:bold;
}

.pl, .pl_current, .abc{
    background-image:url("media/bt_back.png");
	display:block;
	width:19px;
	height:19px;
	line-height:18px;
	text-align:center;
	vertical-align:middle;
	float:left;
	margin:3px;
	padding:0px;
	font-weight:bold;
	color:#003200;
	text-decoration:none;
}
.abc{
	margin:0;
	margin-right:3px;
}

.ther_link{
	color:#003200;
	text-decoration:none;
	background-image:url("media/bt_back.png");
}

.ther_link:hover{
	color:#649664;
}

.pl:hover{
	color:#649664;
}

.pl_current{
	color:#649664;
}

textarea{
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 13px;
}

.suchform{
	background-color:#558866;
	width:193px;
	height: 100px;
}

.link{
	color:#ffffff;
	background-color:#E2F2DB;
	display:block;
	text-decoration:none;
}

a.link span{
	color:black;
	border: 1px solid silver;
	display:block;
	background-color:#E2F2DB;
	text-decoration:none;
	background: url(media/arrow.png) no-repeat;
	background-position : left;
	padding-left:80px;
}

a.link:hover span{
	color:#ffffff;
	background-color:green;
	text-decoration:none;
}




.abc:hover{
	color:#649664;
	background-color:green;
}

.ther{
	padding-left:50px;
}


.hp_img{
	margin-right:10px;
	width:100px;
	height:100px;
	background-color:#f8f5ed;
	border:1px solid #003200;
	float:left;
	text-align:center;
	display: table-cell;
	vertical-align: middle;
	
}
.hp_img * {
    vertical-align: middle;
}



.image_lane{
	width:720px;
	overflow:auto;
	height:150px;
	border:1px solid red;
}

#therapie_text a{
	font-size: 13px;
	color:green;
	text-decoration:none;
}
#therapie_text a:hover{
	color:#649664;
}


.wichtig{
	color:red;
         font-weight:bold;
}
/*


f8f5ed Hintergrund:
4c4c4c Fliesstext grau und Pfeile:
003200 Text Navigation, Überschrift, Link in Fliesstext (dunkelgrün):
649664 Text Navigation/Link gehilightet:
d5dccd grüner FORTLAUFENDER! Kasten neben der Bilderleiste:
*/
