/* Grün: #d6f7d6 */
/* Grün hell: #f7fff7 */
/* Blau: #182063 #181c63 */
html{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: normal;
}
body{
	background-color:#FFFFCC;
	margin: 0px;
	padding: 35px 0 0 0;
	color:#000000;/*#000000;*/
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 80%;
	font-weight: normal;
	letter-spacing: 0.1em;
}
#main_container{
	width: 750px;
	padding-bottom: 3px;
	margin: 0px auto 0px auto;	
	background-color:#FFFFCC;
}
#main{
}

h1, h2{

letter-spacing: 0.1em;}
h1{
	font-size: 150%;
}
h2{
	font-size: 110%;
	margin-top: 2px;
	margin-bottom: 2px;	
	
}
h2.classic{
	font-family: Tahoma, Verdana, sans-serif;	
}

h1.right_content{
	margin-left: 0px;
}

h2.right_content{
	margin-left: 58px;
}
h2.right_content:first-letter{font-size: 112%;}

#content_container{
	width: 100%;
}
#content, #content_header{
	margin-top: 0px;

	padding-bottom: 2px;
}
#content_header{

}
#topmenu{
	float: left;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: 1px solid #000000;
	letter-spacing: 0em;
}


a:link,
a:visited,
a:hover,
a:active{
/*	color: #181c63;*/
color: #000000;
	text-decoration: underline;
}

/* Fieldsets im normalen Content */
.fieldset_content{
	margin-top: 20px;
	text-align: left;
	border: 1px solid #00994D;
	padding-left: 5%;
}
.fieldset_content legend{
	font-weight: bold;
}
.fieldset_content li, li{
	margin-bottom: 0.3em;
	list-style-type: square;
}
.fieldset_content textarea{width: 90%;}
/* Fieldset für die Schriftgrößen-Auswahl */
#font_size_selector{
	margin-top: 20px;
	text-align: left;
	border: 1px solid #00994D;
}

#font_size_selector legend{
	font-weight: bold;
}
#font_size_selector li{
	list-style:none;
	margin-bottom: 0.3em;
}

#topmenu a:link,
#topmenu a:visited,
#topmenu a:hover,
#topmenu a:active{
	
	text-decoration: none;
}

#topmenu a.active{
	background-color: #00994D;
	color: #FFFFFF;
}
#topmenu a:hover ,#topmenu a.active_item, #topmenu a:focus, #font_size_selector a:hover,  #font_size_selector a:focus{
	background-color: #00994D;
	color: #FFFFFF;
}



#content_left_container{
	position:inherit;
	float: left;
	width: 70%;
}
.pic_half_left{
	position:inherit;
	float: left;
	width: 40%;
 	margin-left: 150px;
}
#content_right_container{
	position:inherit;
	float: right;
	width: 25%;

}

.content_left{
	position:inherit;
	float: left;
	
	padding-left: 10px;
	padding-right: 10px;	
	margin-top: 30px;
}
.content_right{
	position:inherit;
	float: right;
	width: 39%;
}
.content_center{
	width: 100%;
	text-align:center;
}
#content_header_right{
	width: 40%;
	padding-right: 1px;
	text-align:right;

	float:right;
	margin: 0px;
	vertical-align: bottom;
}
#content_header_left{
	padding-right: 0px;
	text-align:right;	
	float:left;
	margin: 0px;

}
#content_header_right h1{
	font-size: 170%;
	color: #000000;
	margin-bottom:1px;
}
img.bottom_space{
	margin-bottom: 30px;
}
.clear{
	clear:both;
}
.picture_foot{
	font-size: 80%;
}
ul{
 list-style-image:url(pix/diepenbrock_print_listitem_13x13.jpg);
}
.empty{
	width: 70%;
	float:left;
}
.green_rect{
	margin-top: 1px;
	
	height:30px; 
	background-color:#00994D;
	float:right;
	font-size: 220%;
	color: #00994D;
	overflow:hidden;
	/*width: 7.5em;*/
	width: 236px;

}


#vcard_right, #vcard_photo{
	text-align: right;
	padding-right: 0.2em;
	font-size: 90%;

}

#simplex3{
	font-size: 80%;
	color:#009933;
	width: 99%;
	margin-top: 20px;
	text-align:right;
}
#simplex3 a{
	text-decoration: none;
}
#simplex3 a:hover{
background-color: black;
color: lime;
}
#simplex3 acronym{font-size: 100%;}

input[type=text], input[type=password]{width: 200px;}
input[type=text], input[type=password], textarea{
	border: 1px solid #003300;
	margin-bottom: 3px;
	}
input.form_err, textarea.form_err{
background-color:#FFFF99;
border: 1px solid #003300;
}
input[type=submit], input[type=reset]{
	background-color: #FFFFCC;
	color: #000000;
	border: 1px solid #003300;
}

fieldset{
	padding: 5px;
	border: 1px solid #003300;
	margin-top:1em;
}
legend{border: 1px solid #003300; font-size:110%}
input:focus,
select:focus,
textarea:focus {
    border:1px inset black;
    background:#eee;
    }
.clear_float_ignore{
	clear: both;
	display:none;
}
.formlabel{margin-top: 0.1em; margin-bottom: 1px; border: 0px solid red;}
.formtext{margin-bottom: 1px; border: 0px solid lime;}
ol li {line-height: 1.4em;}
ol { counter-reset: item }
ol li { display: block }
ol li:before { content: counters(item, ".") " "; counter-increment: item }
ol{
	padding-left: 0.5em;
}
li.no_style:before{content:"";}

.site_anchor{

}
ul.no_list_style{
	padding-left: 0px;

	margin-top: 5px;
}
ul.no_list_style li{
	list-style-type: none;

}
.img_left{
	float: left; 
	margin-right: 10px;
}

a.pdfLink{
	margin-left: 2px;
	line-height: 20px;
}







