/*Formatting*/

h1 {
font-family: Times New Roman, verdana, arial, sans-serif;
font-size:16px;
font-weight:400;
text-decoration: none;
color:#000000;
}

h2 {
font-family:arial, verdana, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration: none;
color:#000000;
}

p {
font-family: Times New Roman, verdana, arial, sans-serif;
font-size:14px;
text-decoration: none;
color:#232323;
line-height:1.5;
}

p.blue {
	color: #004389;
}

span.liste {
line-height:1.5;
}

li {
font-family: Times New Roman, verdana, arial, sans-serif;
font-size:14px;
text-decoration: none;
color:#232323;
}

a img {
 border: 0px;
margin: 0px;
	padding: 0px;
}

a:link, a:visited {
font-size:13px;
font-family:arial, verdana, sans-serif;
color: #004389;
text-decoration: underline;
}

table td {
	padding: 5px;
}

/*Grundstruktur*/

body {
/*text-align:center; center hack*/

font-size: 12px;
}

#wrap {
	width: 1130px;
	margin: 0 auto;
	text-align: left;
}

#contentwrap {
	width: 1130px;
}

#menu_top {
	height: 180px;
}

#menu_left {
	float: left;
	width: 254px;
	background-color: #d3d4e6;
}

#menu_bottom {
	background: url(images/m-logo-d.png) no-repeat 0 0 transparent;
	height: 244px;
}

#content {
	float: left;
	width: 620px;
	background: url(images/seite-m.png) no-repeat 0 0 transparent;
	height: 752px;
	overflow: hidden;
}

#content_wrap {
	margin: 172px 184px 20px 25px;
	height: 430px;
}

h1.content_header {
	color: #004389;
	margin: 0px;
	padding: 0px;
	margin-bottom: 0 px;
	font-size: 20px;
	letter-spacing: 1px;
}

#sidebar {
	float: left;
	background: url(images/seite-r.png) no-repeat 0 0 transparent;
	width: 256px;
	height: 752px;
}

#sidebar div {
	text-align: center;
	margin-top: 720px;
}

ul.mainmenu {
	margin: 0px;
	padding: 0px;
}

ul.mainmenu li {
	list-style: none;
	width: 254px;
	height: 40px;
	background-color: #8d95bf;
	margin-bottom: 1px;
}

ul.mainmenu li:hover, ul.mainmenu li.mainmenu-act {
	background-color: #415f9c;
}

ul.mainmenu li:hover a, ul.mainmenu li.mainmenu-act a{
background: url(images/point.png) no-repeat 15px 15px transparent;
}

ul.mainmenu li a {
	display: block;
	text-decoration: none;
	font-size: 15px;
	color: white;
	padding-left: 27px;
	padding-top: 11px;
	height: 29px;
}




/* Powermail */
div.tx-powermail *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

span.mandatory{padding-left:2px;color:red}
fieldset.powermail_fieldset{width:80%;margin:0 auto;border:0px solid white;padding:0px;margin-bottom:20px}
fieldset.powermail_fieldset legend.powermail_legend,.tx-powermail h3{display:none}
fieldset.powermail_fieldset label.powermail_label,div.powermail_confirmation .powermail_all_label{clear:both;display:block;float:left;margin-bottom:10px}
fieldset.powermail_fieldset .powermail_fieldwrap_radio fieldset,fieldset.powermail_fieldset .powermail_fieldwrap_check fieldset{border:0 none;margin:0;padding:0;clear:both}
fieldset.powermail_fieldset .powermail_radio_outer,fieldset.powermail_fieldset .powermail_check_outer{margin-bottom:10px}
fieldset.powermail_fieldset .powermail_radio,fieldset.powermail_fieldset .powermail_check{border:medium none;margin-bottom:0;margin-right:3px;vertical-align:bottom;width:10px}
fieldset.powermail_fieldset .powermail_captchaimage{margin-left:25%;margin-bottom:10px}
.powermail_submit{margin-left:25%;width:61.5% !important}
div.powermail_confirmation .powermail_all_value{width:60%;float:left;margin-bottom:10px}
.powermail_confirmation_form{border:2px solid #E9E9E9;float:left}
.powermail_confirmation_submit{border:2px solid #E9E9E9;float:right}
fieldset.powermail_fieldset .formError{background-color:red;color:white;padding:3px}
.tx-powermail{clear:both;padding-top:0;}
.tx-powermail ul.parsley-errors-list{margin-left:0 !important;padding-bottom:0 !important;margin-top:0px !important}
fieldset.powermail_fieldset{margin:0;padding:0;width:100%}
fieldset.powermail_fieldset label.powermail_label,div.powermail_confirmation .powermail_all_label{clear:both;display:block;float:none;margin-bottom:2px;width:100%}
fieldset.powermail_fieldset select,fieldset.powermail_fieldset input,fieldset.powermail_fieldset textarea{border:1px solid #C1C1C1;background-color:white;float:none;width:100%;padding:2px;height:22px;margin:0;margin-bottom:10px}
fieldset.powermail_fieldset textarea{height:66px}
fieldset.powermail_fieldset input.powermail_captcha{width:100px;float:left}
fieldset.powermail_fieldset .powermail_captchaimage{margin-bottom:10px;margin-left:10px}
fieldset.powermail_fieldset .powermail_submit{background-color:#C1C1C1;border:medium none;color:white;font-size:15px;font-style:normal;font-weight:700;margin-bottom:0;margin-left:0;width:100% !important;height:auto;padding-top:4px;padding-bottom:4px}
input.parsley-error,textarea.parsley-error,div.parsley-error input.powermail_captcha{background-color:red !important;color:white !important}
.tx-powermail .powermail_confirmation{padding:20px 20px 50px}
fieldset.powermail_fieldset_3 div.powermail_fieldwrap_11{padding-left:2%;padding-right:2%}
__fieldset.powermail_fieldset_1,__fieldset.powermail_fieldset_2{float:left;width:50%;padding:2%;padding-bottom:5px}
fieldset.powermail_fieldset_2 div.powermail_fieldwrap_10 textarea{height:167px}
fieldset.powermail_fieldset_4{padding:2% 2% 2% 2%}
fieldset.powermail_fieldset div.powermail_fieldwrap_check div.powermail_check_inner,fieldset.powermail_fieldset div.powermail_fieldwrap_radio div.powermail_radio_inner{clear:both}
fieldset.powermail_fieldset div.powermail_fieldwrap_check div.powermail_check_inner input,fieldset.powermail_fieldset div.powermail_fieldwrap_radio div.powermail_radio_inner input{float:left;height:20px;width:2%}
fieldset.powermail_fieldset div.powermail_fieldwrap_check div.powermail_check_inner label,fieldset.powermail_fieldset div.powermail_fieldwrap_radio div.powermail_radio_inner label{clear:none;float:left;padding-left:10px;text-align:left;width:95%}

ul.parsley-errors-list li {
	color: red;
}
