* {
	margin:0;
	padding:0;
	outline:0;
}

body {
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#747e8a;
}

table {
	margin-bottom:15px;
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#747e8a;
}

.clear {
	float:none;
	clear:both;
}

h1, h2 , h3, h4 {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal; }
	
	h1 {
		margin-bottom:22px;
		font-size:26px; }
		
	h3 {
		margin-bottom:10px;
		font-size:20px; }
		
	h4 {
		margin-bottom:10px;
		font-size:16px; }
		
	h2 {
		margin:-15px 0 22px 0;
		font-size:20px; }
		
a { color:#747e8a; }
	
img { border:none; }

p {	margin-bottom:15px; }

#container .left li,
#content-full li {
	margin-left:27px;
	/*padding-left:27px;*/
	/*list-style:none;*/
	/*background:url(../images/bg-li-pdf.gif) no-repeat; */
	}

/* Container
------------------------------------------------------------------------ */
#wrapper {
	width:990px;
	margin:0 auto;
	background:url(../images/bg-content.gif) no-repeat; }
	
	#header {
		padding:10px 0 6px 0;
		height:133px; }
		
		#header .left {
			float:left;
			padding-left:10px;
			width:692px;
			height:106px; }
			
		#header .right {
			float:right;
			padding-right:10px;
			width:278px;
			height:106px; }
			
			#header .right img {
				float:left;
		}
	
		#header .navigation {
			clear:both;
			height:27px;
	}

	#container {
		padding-bottom:10px;
		background:url(../images/bg-content-right.gif) no-repeat right bottom; }
		
		/* Content Full */
		#container #content-image-full {
			background:url(../images/bg-content-image-full.gif) no-repeat;
			min-height:312px;
			height:auto !important;  /* für moderne Browser */
			height:312px;  /*für den IE */ }
			
			#content-image-full img {
				float:left;
				margin:10px;
				border:1px solid #fff; }
					
		#container #content-full {
			padding:30px 380px 0 11px;
			min-height:148px;
			height:auto !important;  /* für moderne Browser */
			height:148px;  /*für den IE */
		}
		
		/* Content Left */
		#container .left {
			float:left;
			margin-right:10px;
			width:760px; }
			
			#container .left #content-image {
				height:312px;
				background:url(../images/bg-content-image.gif) no-repeat }
				
				#container .left #content-image img {
					float:left;
					margin:10px;
					border:1px solid #fff; }
				
			#container .left #content {
				padding:30px 110px 0 11px;
		}
			
		/* Content Right */
		#container .right {
			float:left;
			margin-bottom:178px;
			width:220px; }
			
			#container .right .navigation {
				padding:10px;
				min-height:292px;
				height:auto !important;  /* für moderne Browser */
				height:292px;  /*für den IE */
				background:url(../images/bg-right-navigation.gif);
}		
	
#footer {
	height:271px; }

	#wrapper-footer {
		margin:0 auto;
		padding:103px 10px 0 10px;
		width:970px;
		color:#fff; }
		
		#footer a {
			color:#fff;
			text-decoration:none; }
		
		#footer .left {
			float:left; }
			
		#footer .right {
			float:right;
			padding-right:50px; }
			
#purple #footer { background:url(../images/bg-footer-purple.gif) no-repeat center; }
#orange #footer { background:url(../images/bg-footer-orange.gif) no-repeat center; }
#blue #footer { background:url(../images/bg-footer-blue.gif) no-repeat center; }
#green #footer { background:url(../images/bg-footer-green.gif) no-repeat center; }

/* Sprache wählen
------------------------------------------------------------------------ */
#header .left ul li {
	float:left;
	margin-right:3px;
	font-size:11px;
	line-height:11px;
	color:#c1c4c6;
	list-style:none; }
	
#header .left ul li.line {
	margin-right:3px;
	padding-right:3px;
	border-right:1px solid #c1c4c6; }

	#header .left ul li a {
		color:#c1c4c6;
		text-decoration:none;
}

/* Navigation Top
------------------------------------------------------------------------ */
#header .navigation ul li {
	float:left;
	margin-right:20px;
	padding:0 0 0 10px;
	height:27px;
	list-style:none; }
	
	#header .navigation ul li a {
		float:left;
		padding:3px 10px 0 0;
		height:24px;
		color:#939eab;
		text-decoration:none; }
		
#purple #header .navigation ul li.active { background:url(../images/nav-active-li-purple.gif) no-repeat; }
#purple #header .navigation ul li.active a { color:#fff; background:url(../images/nav-active-a-purple.gif) no-repeat top right; cursor:default; }

#orange #header .navigation ul li.active { background:url(../images/nav-active-li-orange.gif) no-repeat; }
#orange #header .navigation ul li.active a { color:#fff; background:url(../images/nav-active-a-orange.gif) no-repeat top right; cursor:default; }

#green #header .navigation ul li.active { background:url(../images/nav-active-li-green.gif) no-repeat; }
#green #header .navigation ul li.active a { color:#fff; background:url(../images/nav-active-a-green.gif) no-repeat top right; cursor:default; }

#blue #header .navigation ul li.active { background:url(../images/nav-active-li-blue.gif) no-repeat; }
#blue #header .navigation ul li.active a { color:#fff; background:url(../images/nav-active-a-blue.gif) no-repeat top right; cursor:default; }

/* Navigation Right
------------------------------------------------------------------------ */
#container .right ul li {
	list-style:none; }
	
	#container .right ul li a {
		display:block;
		padding:3px 0 5px 12px;
		height:25px;
		color:#a1abb6;
		text-decoration:none; }
		
		#container .right ul li ul {
			margin-left:10px; }
		
#purple #container .right ul li.active { background:url(../images/bg-navigation-active-purple.gif) no-repeat; }
#purple #container .right ul li.active a { color:#fff; cursor:default; }
#purple #container .right ul li.active ul li { background:none; }
#purple #container .right ul li.active ul li a { color:#a1abb6; cursor:pointer; }
#purple #container .right ul li.active ul li.active a { color:#756dab; text-decoration:underline; cursor:default; }

#orange #container .right ul li.active { background:url(../images/bg-navigation-active-orange.gif) no-repeat; }
#orange #container .right ul li.active a { color:#fff; cursor:default; }
#orange #container .right ul li.active ul li { background:none; }
#orange #container .right ul li.active ul li a { color:#a1abb6; cursor:pointer; }
#orange #container .right ul li.active ul li.active a { color:#e85311; text-decoration:underline; cursor:default; }

#green #container .right ul li.active { background:url(../images/bg-navigation-active-green.gif) no-repeat; }
#green #container .right ul li.active a { color:#fff; cursor:default; }
#green #container .right ul li.active ul li { background:none; }
#green #container .right ul li.active ul li a { color:#a1abb6; cursor:pointer; }
#green #container .right ul li.active ul li.active a { color:#96bf0d; text-decoration:underline; cursor:default; }

#blue #container .right ul li.active { background:url(../images/bg-navigation-active-blue.gif) no-repeat; }
#blue #container .right ul li.active a { color:#fff; cursor:default; }
#blue #container .right ul li.active ul li { background:none; }
#blue #container .right ul li.active ul li a { color:#a1abb6; cursor:pointer; }
#blue #container .right ul li.active ul li.active a { color:#61a4d3; text-decoration:underline; cursor:default; }

#container #content-image-full object { margin:10px 0 0 10px; }

/* Tabellen-Text-Element - eingefügt innerhalp des RTF-Editors- formatieren */
#container .left #content table.contenttable tbody tr td p.bodytext{ margin:0 0 0 0; padding:0 0 0 0;}






FIELDSET {
	border:none;
	width:400px;
}

LEGEND {
	font-weight:bold;
}

LABEL, INPUT {
	display:block;

	
}

LABEL {
width:150px;	
	
}

INPUT {
	border:1px solid gray;
	width:300px;
	height:20px;
	margin-bottom:7px;
	margin-right:7px;
		float:left;
	
}

TEXTAREA {
		border:1px solid gray;
		width:220px;
	height:100px;
	margin-bottom:7px;
	
}




.powermail_submit_uid7, {
		height:28px;
	background-color:#e0e0e0;
	margin-left:150px;
}


.tx_powermail_pi1_formconfirmation_back INPUT, .tx-powermail-pi1_confirmation_submit, .powermail_submit_uid7, .tx-powermail-pi1_mandatory_submit, .powermail_submit_uid14{
			height:28px;
	background-color:#e0e0e0;
	margin-top:10px;
}

.tx-srfreecap-pi2-image{
	width:150px;
	margin-left:0px !important;
	}


.tx-srfreecap-pi2-cant-read {

	margin-left:10px;
	font-size:10px;
				color:#747e8a;
}

#powermaildiv_uid6 {
	
		margin-bottom:10px;

}

#powermaildiv_uid13{

}






#advice-required-uid1 {


	
}

#advice-required-uid4 {



	
}


#advice-required-uid5{
	


}


.powermail_mandatory_js{
	font-size:10px;
	color:red;
	width:200px;
	
}


}


#tx-powermail-pi1_fieldset_2{

}



/*PRESSE*/

			#container .left #content-rows {
				padding:30px 0 0 11px; }
				
				#container .left #content-rows .left {
					float:left;
					margin-right:33px;
					width:550px; }
					
				#container .left #content-rows .right {
					float:left;
					width:110px;
		}


			#container .left #content-rows .right img{

					width:110px;
					margin-bottom:7px;
					border: 3px solid #e2effa;
		}


/* Navigation Right
------------------------------------------------------------------------ */ 

#container .right .navigation ul li {
	list-style:none; }
	
	#container .right .navigation ul li a {
		display:block;
		padding:3px 0 5px 12px;
		height:25px;
		color:#a1abb6;
		text-decoration:none; }
		
		#container .right .navigation ul li ul {
			margin-left:10px; }
			
#container .right .pdf {
  margin-top:25px;
  padding-left:10px;
  margin-left:auto;
  background: transparent url(../images/bg-li-pdf.gif) no-repeat left 4px;
}
#container .left #content-rows .right {
	width:140px;
	margin-left:25px;
}

#purple #container .right .navigation ul li.active { background:url(../images/bg-navigation-active-purple.gif) no-repeat; } #purple #container .right .navigation ul li.active a { color:#fff; cursor:default; } #purple #container .right .navigation ul li.active ul li { background:none; } #purple #container .right .navigation ul li.active ul li a { color:#a1abb6; cursor:pointer; } #purple #container .right .navigation ul li.active ul li.active a { color:#756dab; text-decoration:underline; cursor:default; }

#orange #container .right .navigation ul li.active { background:url(../images/bg-navigation-active-orange.gif) no-repeat; } #orange #container .right .navigation ul li.active a { color:#fff; cursor:default; } #orange #container .right .navigation ul li.active ul li { background:none; } #orange #container .right .navigation ul li.active ul li a { color:#a1abb6; cursor:pointer; } #orange #container .right .navigation ul li.active ul li.active a { color:#e85311; text-decoration:underline; cursor:default; }

#green #container .right .navigation ul li.active { background:url(../images/bg-navigation-active-green.gif) no-repeat; } #green #container .right .navigation ul li.active a { color:#fff; cursor:default; } #green #container .right .navigation ul li.active ul li { background:none; } #green #container .right .navigation ul li.active ul li a { color:#a1abb6; cursor:pointer; } #green #container .right .navigation ul li.active ul li.active a { color:#96bf0d; text-decoration:underline; cursor:default; }

#blue #container .right .navigation ul li.active { background:url(../images/bg-navigation-active-blue.gif) no-repeat; } #blue #container .right .navigation ul li.active a { color:#fff; cursor:default; } #blue #container .right .navigation ul li.active ul li { background:none; } #blue #container .right .navigation ul li.active ul li a { color:#a1abb6; cursor:pointer; } #blue #container .right .navigation ul li.active ul li.active a { color:#61a4d3; text-decoration:underline; cursor:default; }