
body, html{
	height:100%;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0;
	padding:0;
	width:100%;
	background-color:#DDD;
	font-size:90%;
	color:#666;
}
.DIV_main{
	width:70em;
	background-color:#FFF;
	height:auto;
	position:relative;
	padding-top:1em;
	clear:both;
	background-color:#FFF;
	left:50%;
	margin-left:-34em;
	background-image:url(/media/stripe.png);
	background-repeat: repeat-y;
	background-position: 52em;
	margin-top:1em;
}
.P_veroffentlicht{
	
	font-size:0.8em;
	color:#999;
	font-family:"Times New Roman", Times, serif;
}
.p_image{
	text-align:center;
	background-color:#CCC;
	padding-top:2em;
	padding-bottom:2em;/**/
	margin-top:0;
}
.p_eintraege{
	font-size:0.8em;
	background-color:#000;
	margin-top:0;
	color:white;
}
.DIV_bottomspacer{
	position:relative;
	height:20em;
}
.DIV_master_bottom{
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:70px;
	z-index:1000;
	clear:both;
	background-color:#666;
	color:#FFF;
}
.DIV_head, .DIV_nav, .DIV_content, .DIV_foot{
	clear:both;
}
.DIV_content_Left{
	width:50em;
	float:left;
	position:relative;
	height:auto;
	margin-left:1em;
}
.DIV_content_Right{
	width:25%;
	float:right;
	font-size:0.90em;
	padding-top:1em;
	
	/*background-color:#F7F7F7;*/
}
.DIV_Logoc{
	position:absolute;
	width:100px;
	top:90px;
	margin-left:-85px;
	z-index:100;
	
}
.DIV_content_Fullwidth, .DIV_content_Halfwidth, .DIV_content_Thirdwidth{
	clear:both;
	padding:0;
	padding-bottom:1em;
	position:relative;
	float:left;
	width:100%;
}
.bottom{
	clear:both;
	position:relative;

	font-size:0.8em;
	padding:0.5em;
}
.module{
	padding-bottom:1em;
	border-bottom:1px dotted #CCC;
	margin-bottom:0.5em;
}
.DIV_content_Right .module li{
	padding-right:0.9em;
	color:#999;
	padding-bottom: 0.1em;
}
.DIV_content_Thirdwidth .module{
	width:33%;
	float:left;
	position:relative;
}
.DIV_content_Halfwidth .module{
	width:50%;
	border:0;
	float:left;
	position:relative;
}
.DIV_content_Fullwidth .module{
	width:100%;
	float:left;
	position:relative;
}
.DIV_foot{
	background-color:#000;
	color:white;
	margin-left:-1em;
	padding:1em;
	width:100%;
	display:block;
	clear:both;
	margin-top:2em;
}
.cleaer{
	clear:both;
}
.DIV_content_Left .DIV_content_Thirdwidth{
	font-size:0.8em;
}
/*************************************/
.DIV_nav ul{
	margin:0;
	padding:0;
	padding-bottom:2em;
	list-style-type:none;
	clear:both;
	display:block;
}
.DIV_nav ul li{
	float:left;
	margin-right:1em;
	
}
p, h1, h2, h3, h4, h5, h6, fieldset{
	padding-left:15px;
	padding-right:15px;
}
/*.DIV_content_Left p, .DIV_content_Left h1, .DIV_content_Left h2, .DIV_content_Left h3, .DIV_content_Left h4, .DIV_content_Left h5, .DIV_content_Left h6, .DIV_content_Left fieldset{
	padding-left:20px;
	padding-right:20px;
}*/
.DIV_content_Left fieldset{
	margin-left:20px;
	margin-right:20px;
}
h1, h2, h3, h4, h5, h6{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
}
.DIV_content_Left p{
	line-height:1.4em;
}
.DIV_content_Right h1{
	font-size:1.5em;
}
.DIV_content_Right h2{
	font-size:1.3em;
	margin-bottom:0.2em;
}
/*******************************/
.DIV_content_Left .DIV_content_Fullwidth label span, .DIV_content_Left .DIV_content_Halfwidth label span{
	font-size:0.9em;
}
.DIV_content_Left .DIV_content_Halfwidth fieldset{
	padding-left:10px;
	padding-right:10px;
}
.DIV_content_Left .DIV_content_Thirdwidth fieldset{
	padding-left:5px;
	padding-right:5px;
}
.DIV_content_Left .DIV_content_Fullwidth label{
	width:50%;
	float:left;
}
label{
	display:block;
	margin-bottom:0.5em;
	margin-top:0.5em;
	padding-top:0.2em;
	padding-bottom:0.2em;
}
fieldset{
	margin-bottom:1em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	position:relative;
	border:none;
}
input[type="text"], select{
	width:75%;
}
/***************************************************/
/****************************************************/
ul{
	margin:0;
	margin-left:9px;
	padding-left:0.5em;
	list-style-position:inside;
	list-style-type:none;
}
a{
	color:#900;
	text-decoration:none;
	border-bottom:#900 1px dotted;
}
a.A_nodec{
	border:none;
}

