/* *** css by zoephel from www.zed-design.de *** */


body { font-size: 90%; color:#333333; background-color: #FFFFFF; 
	font-family: Arial, SunSans-Regular, Sans-Serif;
	padding: 0;
	margin: 0;
	}

h1 { font-family: Arial, Sans-Serif;
			font-size: 1.4em; color: #476C2F;
			padding: 0;
			margin: 5px 10px 20px 10px;
		}


h2 { font-family: Arial, Sans-Serif;
		font-size: 1.3em; color: #476C2F;
		margin: 0 0 5px 0;		
		padding: 5px 10px 5px 10px;
		background-color: #EDEDEE;
		}

h3 { font-family: Arial, Sans-Serif;
		font-size: 1.2em; color: #476C2F;
		margin: 0 0 5px 0;		
		padding: 5px 10px 5px 10px;
		background-color: #EDEDEE;
		}
		

p.bodytext { font-size: 1.0em; color: #3A3A3C;
		margin: 0;
		padding: 5px 10px 5px 10px;	
		}
		

 
li { margin: 0.5em 0.5em 0.5em 0;
	
 }


a {color: #1E5EEF;}
a:visited {color: #3A3A3C;}
a:hover {color: #F1E3547;}
a:active { color: #F1E3547;}

csc-textpic {
		margin: 5px 10px 5px 10px;		
		padding: 0;
}

dd.csc-textpic-caption {
		font-size: 0.8em; color: #3A3A3C;
		margin: 0;		
		padding: 5px 5px 5px 5px;
		background-color: #EDEDEE;
}

img.download {vertical-align:middle;}


/*  body und schrift deffinitionen */
html { 
	padding: 0;
	margin: 0;
}

 
pre { 
	color: #564b47;
	font-size: 1.0em;
	background-color:transparent;
	font-family: Courier, Monaco, Monospace;
}

.alignright {
	margin-top: 0; 
	text-align: right;
	font-size: 0.9em;
}


strong { 
	font-size: 1.1em;
}

/* ----------container zentriert das layout-------------- */
#container {
	position: relative;
	width: 960px;
	margin: 0 auto 24px;
		padding: 0;
		background-color: #FFFFFF;
		
}

/* ----------layout oben-------------- */


#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 180px;
	height: 143px;
	margin: 0;
		padding: 0;
		background-color: #FFFFFF;
		z-index: 10;
}

#kopf {
	width: 780px;
	height: 143px;
	margin: 0;
	padding: 0px 0px 0px 180px;
		background-color: #FFFFFF;
		z-index: 10;
}


/* ----------layout oben-------------- */

#oben {
	width: 960px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#navi_oben {
	float: left;
	top: 1px;
	width: 780px;
	height: 20px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	background: #B1B1B3;
}

#navi_oben_rechts {
	float: left;
	top: 1px;
	width: 180px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: #B1B1B3;
}

/* ----------layout oben-------------- */
#linie {
	position: relative;
	width: 960px;
	height: 2px;
	padding: 0;
	background: #476C2F;

}

#linie {
	\height: 2px;
	h\eight: 2px;	
}

/* ----------layout oben-------------- */
#mitte {
	width: 960px;
	margin: 0;
	padding: 0;
	background: #FFFFFF url(../grafik/back.gif);
	overflow: auto;

}

/* ----------Mitte Content ###NAVI_LINKS###----------*/	

#navi_links {
	float: left;
	left: 0px;
	width: 180px;
	min-height: 400px;
	background-color: #C8D3C0;
	margin: 0;
	padding: 5px 0px 40px 0px;

}


/* ----------Haupt Content ###CONTENT###----------*/

#content {
	float: left;
	left: 180px;
	width: 580px;
	min-height: 400px;
	margin:0px 0px 0px 0px;
	background-color: #FFFFFF; 
	padding: 22px 10px 40px 10px;

}



/* ----------Rechter Content ###CON_RECHTS###----------*/


#con_rechts {
	float: left;
	left: 780px;
	width: 180px;
	min-height: 400px;
	margin: 0;
	background-color: #DADADC;
	padding: 20px 0px 40px 0px;
	font-size: 0.8em;

}

#lupe {
	margin: 0 0 5px 0;		
	padding: 5px 10px 5px 10px;
	background-color: #EDEDEE;
}

#tip {
	margin: 0 0 5px 0;		
	padding: 5px 10px 5px 10px;
	background-color: #EDEDEE;
	font-color: #333333
}

#body_rechts {
	background-color: #DADADC;
}



/* ----------PowerMailForm----------*/

span.powermail_mandatory {
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	background-color: red;
}
div.powermail_mandatory_js {
	color: red;
	margin: 3px 0 15px 120px;
}
fieldset.tx-powermail-pi1_fieldset {
	border: 0px;
	padding: 0px;
}
fieldset.tx-powermail-pi1_fieldset label {
	display: block;
	width: 400px;
	clear: both;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset textarea {
	width: 260px;
	margin: 0px 0px 6px 0px;
}
div.tx_powermail_pi1_fieldwrap_html {
	margin: 3px 0;
}
input.powermail_submit {
	margin: 20px 0px;
	font-weight: bold;
	border: 1px solid #444;
	width: 130px;
}
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}
	

	
