/*



CSS-Dokument

Author: webin - markus bessler

Website: Gesundheitstag



*/



html,body{

	font-family:"Times New Roman", Georgia, serif;

	font-size:90%;	

	background-color:#ffffff;

}



#wrapper{

	width:1000px;

	margin:20px auto;	

/*	border:1px dotted green;	

*/

}



#head{

	width:990px;

	height:160px;

	margin:0 0 15px 0;

}

#layout_start #head{

	background:#ffffff url(../pic_include/head_bg_start.jpg) left top no-repeat;

}

#layout1 #head{

	background:#ffffff url(../pic_include/head_bg_layout1.jpg) left top no-repeat;

}

#layout2 #head{

	background:#ffffff url(../pic_include/head_bg_layout2.jpg) left top no-repeat;

}

#layout3 #head{

	background:#ffffff url(../pic_include/head_bg_layout3.jpg) left top no-repeat;

}

#layout4 #head{

	background:#ffffff url(../pic_include/head_bg_layout4.jpg) left top no-repeat;

}

#layout5 #head{

	background:#ffffff url(../pic_include/head_bg_layout5.jpg) left top no-repeat;

}

#layout6 #head{

	background:#ffffff url(../pic_include/head_bg_layout6.jpg) left top no-repeat;

}

#layout7 #head{

	background:#ffffff url(../pic_include/head_bg_layout7.jpg) left top no-repeat;

}

#layout8 #head{

	background:#ffffff url(../pic_include/head_bg_layout8.jpg) left top no-repeat;

}

#layout9 #head{

	background:#ffffff url(../pic_include/head_bg_layout9.jpg) left top no-repeat;

}

#layout10 #head{

	background:#ffffff url(../pic_include/head_bg_layout10.jpg) left top no-repeat;

}





#mainbox{

	width:1000px;

	background:#ffffff url(../pic_include/bg_site.gif) left top repeat-y;

	position:relative;

}

/* clearfix zum Aufheben der Floatumgebung */



.clearfix:after {



	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}



.clearfix {

	display: inline-block;

}



	/* Hides from IE-mac \*/

	* html .clearfix {height: 1%;}

	.clearfix {display: block;}

	/* End hide from IE-mac */



#mainbox #sidebox_left{

	width:110px;

	float:left;

}





#sidebox_left ul{

	width:110px;

	list-style-type:none;

	padding:0;

	margin:0;	

}



#sidebox_left ul li{

	width:110px;

	margin:0;

	padding:0;

	border-bottom:8px solid #ffffff;	

}

#sidebox_left ul li{

	border-bottom:1px solid #ffffff;

}

#sidebox_left ul li a{

	display:block;

	width:104px;

	padding:5px 3px;

	color:#004e2d;

	font-size:1.1em;

	font-weight:bold;

	text-transform:uppercase;

	text-decoration:none;

}

#sidebox_left ul li.active a{

	color:#ffffff;

	background-color:#57A039;

}

#sidebox_left ul li.active ul li a{

	padding:2px 3px;

	font-size:1.1em;

	color:#034d02;

	text-transform:none;

}

#sidebox_left ul li.active ul li.active a{

	color:#ffffff;

}

#sidebox_left ul li.active ul ul li a{

	padding:2px 3px 2px 10px;

	width:97px;

	font-size:1em;

	color:#0f6231;

	text-transform:none;

}
#quicklinks{
	font-size:0.9em;
	font-style:italic;
	border-bottom:1px solid #ffffff;
	text-transform:uppercase;
	color:#004E2D;
	padding:6px 0 6px 3px;
}
#quicklinks a{
     font-size:1.2em;
     font-style:normal;
     font-weight:bold;
     color:#004E2D;
     text-decoration:none;
}
#impessum{

	left:5px;

	bottom:6px;

	position:absolute;	

}

#sidebox_left #impessum a{

	color:#000000;

	font-size:0.85em;

	text-decoration:none;

}

#sidebox_right{

	width:175px;

/*	border:1px dashed red;

*/	

	float:right;	

}

#service ul{

	width:166px;

	margin:0;

	padding:0;

	list-style-type:none;

}

#service ul li{

	width:166px;

	margin:0;

	padding:0;

	border-bottom:4px solid #ffffff;

}

#service ul li a{

	display:block;

	width:160px;

	padding:4px 3px;

	color:#ffffff;

	background-color:#57a039;

	font-size:1.1em;

	font-weight:bold;

	text-transform:uppercase;

	text-decoration:none;



}



#content_box{

/*	margin:0px 168px 30px 140px;

*/	margin:0px 0px 30px 30px;

	padding:20px 0 0 0;

	width:650px;

	font-size:1.1em;

	line-height:1.4em;

/*	border:1px dotted blue;

*/	position:relative;	

	

}

#layout_start #content_box{

/*	margin:0px 148px 30px 120px;

*/	margin:0px 0px 30px 15px;

	padding:20px 0px 0px 0px;

	width:675px;

	font-size:1.1em;

/*	border:1px dotted blue;

*/	position:relative;	

	

}

.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{

	margin-top:30px;	

}

#content_box h1{

	font-size:1.3em;

/*	text-transform:uppercase;

*/	color:#00451e;	

}

#content_box h2{

	font-size:1.3em;

	line-height:1.5em;

	color:#00451e;	

}

#content_box a{

	color:#00451e;

	font-style:italic;

	font-weight:bold;	

}

#content_box p.bodytext a{

	padding-left:19px;

	text-decoration:none;

	background:url(../pic_include/pfeil.gif) left top no-repeat;	

}

#content_box p.bodytext a:hover{

	text-decoration:underline;

}

#content_box p.bodytext a.external-link{

	padding:0;

	background:none;

}

#content_box p.bodytext a.internal-link-new-window, #content_box p.bodytext a.download{

	background:none;

	padding-left:0;

}

#content_box table td, .maintable td{

	vertical-align:top;

}

.maintable{

	margin:0; 

	padding:0; 

	height:100%;

	border-collapse:collapse; 

}



#layout_start #content_box{

	text-align:center;	

	font-size:1.3em;

}

#layout_start #content_box h3{

	color:#085935;

}

#layout_start #content_box img{

	margin:0px;

	padding:0px;	

}

.background_green{

	background-color:#00542f;

	color:#ffffff;

	font-size:1.7em;

	padding:1px 5px;

}

.background_red{

	background-color:#c9091e;

	color:#ffffff;

	font-size:1.7em;

	padding:1px 5px;

}

.fett{

	font-weight:bold;

}

.hervorgehoben_rot{

	color:red;

	font-style:bold;

}

.hervorgehoben{

	color:#00502b;

/*	font-style:italic;

*/	font-weight:bold;

}

.subheadline{

	color:#000000;

	font-style:italic;

	font-weight:normal;

	text-transform:none;	

}

#content_box .csc-textpic-imagewrap{

	clear:none;	

}

/*

	Formularfelder 

	

*/

.csc-mailform{

	border:none;

}

.csc-mailform-field{

	

}

.csc-mailform-field input{

	padding:2px 0;

	margin:3px 0;

	

}

.csc-mailform-field input, .csc-mailform-field textarea{

	border:1px solid #085935;

	position:relative;

	width:300px;

	color:#085935;

}

.csc-mailform-field label{

	clear:both;

	display:block;

	float:left;

	width:110px;

}

.csc-mailform-field .csc-mailform-submit{

	width:120px;

	font-style:normal;

	font-weight:bold;

	margin-left:111px;	

}

.csc-mailform-submit:hover{

	color:#ffffff;

	border-color:#ffffff;

	background-color:#085935;

	width:120px;

	margin-left:111px;	

}



#mailformInformationsmaterial, #mailformaktuellesProgrammheft{

	display:block;

	width:20px;

	margin:0px 15px 10px 76px;

	float:left;	

}

#mailformFragen__Bemerkungen{

	margin:8px 0 0 0px;	

}



.noBreak{

	white-space:nowrap;

}

#content_box table td{

	padding:3px;

}

#content_box table td p{

	margin:2px 0px;

	padding:0;

}

#content_box table.tabelle{

	width:100%;

}

table.tabelle td{

	padding:3px;

	vertical-align:top;	

}

table.tabelle td p{

	margin:0px;

	padding:0px;

}

.zelleGruen{

	background-color:#57A039;

	color:#ffffff;	

}

.zelleHellgruen{

	background-color:#DCE069;	

}