@charset "utf-8";
/* CSS Document */
html {
	margin:0px;
	padding:0px;
	width:100%;
}
body {
	padding:0px;
	margin:0px;
	text-align:center;
	background-color:#f7f7f7;
	background-image:url(styles_FILES/schatten.jpg);
	background-repeat:repeat-x;
}
body, td, input, a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:000000;
}
#container {
	width:936px;
	padding:0px;
	margin:0px auto;
	border:0px;
	text-align:left;
}

#kopf {
	width:932px;
	height:71px;
	margin-bottom:21px;
	position:relative;
}

#logo {
	width:191px;
	padding:0px;
	border:0px;
	height:71px;
	float:left;
}
#lnavi {
/*	float:left;
	margin-top:45px;
	margin-left:754px;
*/
	position:absolute;
	width:200px;
	top:45px;
	left:754px;

}
#sideNavi {
	margin-top:0px;
}


#navi {
	width:178px;
	float:left;
	padding:0px;
	margin-right:5px;
	border:0px;
	line-height:2px;
}
.aktivMenu {
	margin-bottom:12px;
}


th, h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:0px;
}

table {
	margin-top:10px;
}

table td {
	vertical-align:top;
}

table.contenttable tr th {
	padding:5px;
	background-color:#08539D;
	color:#fff;
}
table.contenttable tr.tr-odd td {
	background-color:#fff;
	padding:5px;
}
table.contenttable tr.tr-even td {
	background-color:#D9F1FB;
	padding:5px;
}

#inhalt {
	width:566px;
	float:left;
	min-height: 500px; /* Für moderne Browser */
	height: auto !important; /* Für moderne Browser */
	height: 500px; /* Für IE <7 */
	margin-right:5px;
}
div.contentElement {
	width:546;
	overflow:hidden;
}
p.bodytext {
	margin-left:1px;
	margin-top:5px;
}
#rand {
	width:178px;
	float:left;
	padding:0px;
	border:0px;
}






div.topImage {
	width:566px;
	margin-bottom:30px;
}
/*.div.topImage .csc-textpic {
	float:left;
}
div.topImage .csc-textpic-clear {
	clear:none;
	height:0px !important;
}
div.topImage .spacer-gif {
	clear:none;
	height:0px !important;
}
div.topImage dl.csc-textpic-image {
	margin-bottom:0px !important;
}

div.topImage dl {
	margin-left:0px !important;
	margin-bottom:0px;
}
*/
div.contentElement {
	margin:0px 10px 0px 10px;
}


li {
	list-style-image:url(styles_FILES/listenpunkt.gif);
}


/*Powermail*/

.fieldset_powermail {
	border: none;
	margin: 20px 0 0 0; padding: 0;
}

	.fieldset_powermail legend {
		display: none;
	}


	.tx_powermail_pi1_fieldwrap_html_select,
	.tx_powermail_pi1_fieldwrap_html_text,
	.tx_powermail_pi1_fieldwrap_html_check {
		margin: 0 0 5px 0;
	}

	.tx_powermail_pi1_fieldwrap_html_textarea {
		margin: 10 0 15px 0;
	}

	.tx_powermail_pi1_fieldwrap_html_select label,
	.tx_powermail_pi1_fieldwrap_html_text label {
		display: block; float: left; width: 150px;
	}

	.tx_powermail_pi1_fieldwrap_html_textarea label {
		display: block; float: left; width: 150px;
	}


	.input_text,
	.input_textarea {
		width: 350px;
	}

		.powermail_uid4 {
			width: auto !important;
		}

	/*checkboxen*/
	.tx_powermail_pi1_fieldwrap_html_check p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
		display: none;
	}

		.powermail_check_inner {
			height: 35px;
			position: relative;
		}

		.input_checkbox {
			position: absolute;
			left: 0; top: 0;
		}

		.powermail_check_inner label {
			position: absolute;
			top: 0; left: 30px;
			width: 470px;
		}

	.tx_powermail_pi1_fieldwrap_html_label {
		margin: 10px 0;
	}

	.tx_powermail_pi1_fieldwrap_html_submit {}

		.input_submit {
			margin-left: 150px;
		}

	/*mandatory*/
	.powermail_mandatory_js {
		color: #EC6504;
		font-weight: bold;
		margin: 2px 0 0 150px;
	}

	/*confirmation*/
	.tx-powermail-pi1_confirmation table tr td {
		padding: 0x 2px 20px 2px;
	}





