img, * {
	border: 0;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


body {
	margin: 0;
	padding: 0;
	color: #484848;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100.01%;
	font-size: 12px;
	background-color: #E9E9E9;	
}

html, body {
	height: 100%;
}

div.admin_panel {
	position: absolute;
	left: 400px;
	top: 0px;
	z-index: 25500;
}

table.typo3-adminPanel {
	position: absolute;
	left: 600px;
	top: 0px;
	z-index: 25500;
}

table.typo3-adminPanel input {
	background-color: #FFFFFF;
	color: #000000;
}

/* Abstand zwischen den Inhaltselementen */
div.inhalts_element_abstand {
	clear:both;
	line-height: 0;
	padding-bottom: 20px;
}

/* Spalte rechts Hellblau */
div.csc-frame-frame1 {
	background: #5B8EC3 url('../bilder/hg-spalte-rechts-hellblau.gif') no-repeat;
	padding-left: 15px;
	padding-bottom: 12px;
	padding-right: 22px;
	float: left;
	width: 205px;	
}

/* Spalte rechts Dunkelblau */
div.csc-frame-frame2 {
	padding-left: 15px;
	padding-bottom: 12px;
	padding-right: 22px;
	float: left;
	width: 205px;
}


/* gilt f�r alle bilder */
/* Bildabstand rechts und unten */
/*dl.csc-textpic-image,dt{
 padding-right:10px;
 padding-bottom:10px;
}*/

/* gilt dann nur f�r bilder in reihen */
/*der abstand zwischen den bildern*/
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-imagerow dl.csc-textpic-image, div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{
 float:left;
}

div#rechts div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-imagerow dl.csc-textpic-image, div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{
	margin-bottom: 0;
}

div#rechts div.csc-textpic div.csc-textpic-imagewrap {
  float: left;
}

/* Bilduntertitel */
.csc-textpic-caption {
	font-size: 0.8em;
	font-style:italic;
	padding-left: 10px;
	padding-top: 4px;
}

/* Rahmen um alle Bilder */
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt img {
	border: 0;
}




/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 0px solid white;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 0px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 0px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 0px;
	}
	DIV.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
	div.csc-textpic-equalheight div.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
	div.csc-textpic div.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0 !important; margin-top: 0 !important; }


	/* Add margin from image-block to text (in case of "Text w/ images") */
	div.csc-textpic-intext-left div.csc-textpic-imagewrap,
	div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
		/*margin-right: 18px !important;*/
	}
	div.csc-textpic-intext-right div.csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
		/*margin-left: 18px !important;*/
	}

	/* Positioning of images: */

	/* Above */
	div.csc-textpic-above div.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	div.csc-textpic-center { text-align: center; /* IE-hack */ }
	div.csc-textpic-center div.csc-textpic-imagewrap { margin: 0 auto; }
	div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	div.csc-textpic-center div.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	div.csc-textpic-right div.csc-textpic-imagewrap { float: right; }
	div.csc-textpic-right div.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	div.csc-textpic-left div.csc-textpic-imagewrap { float: left; }
	div.csc-textpic-left div.csc-textpic-text { clear: left; }

	/* Left (in text) */
	div.csc-textpic-intext-left div.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	div.csc-textpic-intext-right div.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html div.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html div.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
div.csc-textpic div.csc-textpic-imagerow-last { margin-bottom: 0; }

/* +++++++++++++ Positionierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

div#container {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	width:967px;
	height: auto;
	clear:left;
}

div#header {
	position: absolute;
	z-index: 100;
	width: 967px;
	height: 121px;
	background: url('../bilder/hg-head.gif') no-repeat;
}

div#logo_pos {
	position: absolute;
	z-index: 110;
	left: 48px;
	top: 23px;
}

div#suche_pos {
	
}

div#login_pos {
	position: absolute;
	z-index: 110;
	left: 879px;
	top: 44px;	
}

div#zwischenleiste {
	position: absolute;
	z-index: 120;
	top: 121px;
	width: 967px;
	height: 32px;
	background: url('../bilder/hg-zwischenleiste.gif') no-repeat;		
}

div#home_icon_pos {
	float: left;
	width: 19px;
	height: 15px;
	padding-left: 226px;
	padding-top: 9px; 
}

div#breadcrump_pos {
	float: left;
	padding-left: 9px;
	width: 584px;
	font-size: 11px;
	color: #fff;	
	height: 15px;
	padding-top: 12px;
}

div.breadcrump_link {
	float: left;
}

div.breadcrump_pfeil {
	float: left;	
}

div#sprachwahl {
	float: left;
	width: 129px;
	padding-top: 9px;	
}

div#wrapper {
	position: absolute;
	z-index: 90;
	top: 153px;
	width: 967px;
	height: auto;
	background: url('../bilder/hg-container.gif') repeat-y;
}

div#spalte_links {
	float: left;
	width: 226px;
	/*background-color: #9FCFFF;*/
	min-height: 496px;
	padding-bottom: 20px;
}


div#spalte_mitte {
	float: left;
	width: 490px;
	/*background-color: #335B77;*/
	min-height: 496px;	
}

* html div#spalte_mitte {
	height: 496px;
}

div#spalte_mitte_ganze_breite {
	float: left;
	width: 732px;
	/*background-color: #335B77;*/
	min-height: 496px;	
}

* html div#spalte_mitte_ganze_breite {
	height: 496px;
}


div#spalte_rechts {
	float: left;
	width: 242px;
	/*min-height: 496px;*/
	margin-left: 4px;
	background: #2768A9 url('../bilder/hg-spalte-rechts-standard.gif') no-repeat;
	margin-bottom: 20px;
	overflow: hidden;
}



div#fusszeile {
	clear: both;
	width: 967px;
	height: 90px;
	background: url('../bilder/fusszeile.gif') no-repeat;
}

div#extranav_pos {
	float: left;
	width: 967px;
	height: 35px;
	text-align: right;	
}

div#copyright {
	float: left;
	width: 967px;
}

div.startseiteblock { 
	float: left;
	width: 490px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url('../bilder/startseiteblock-hg.gif') no-repeat 0 38px;
}

div.startseiteblock_trennstrich {
	float:left;
	padding-bottom: 10px;
}

div.startseiteblock_1 {
	float: left;
	width: 125px;
	padding-right: 13px;
	/*background: url('../bilder/startseiteblock-rand-rechts.gif') repeat-y right top;*/
}

div.startseiteblock_2 {
	float: left;
	width: 136px;
	padding-right: 10px;
	padding-left: 15px;
	/*background: url('../bilder/startseiteblock-rand-rechts.gif') repeat-y right top;*/
}

div.startseiteblock_3 {
	float: left;
	width: 123px;	
	padding-left: 15px;
}

div.aufklappfeld {
	padding-bottom: 15px;
}

div.aufklappfeld_left {
	float: left;
	width: 230px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.aufklappfeld_right {
	float: left;
	width: 220px;
	padding-top: 5px;
	padding-bottom: 5px;	
	text-align: right;
}

div.aufklappfeld_right img {
	border: 1px solid #EAEAEA;
	padding: 2px;
}

div.aufklappfeld_trenner {
	clear: both;
	line-height: 0;
}

/* +++++++++++++ Textformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 

p {	
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 15px;		
}

p.copyright {
	font-size: 11px;
	color: #959595;	
	padding-left: 23px;
}

p.csc-linkToTop {
  text-align: right;
}

p.align-center {
	text-align: center;
}

p.align-right {
	text-align: right;
}

p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

a:link, a:visited, a:active, a:hover {
	color: #01578C;
}

a:hover {
	color: #CC0000;
}

a.breadcrump {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}

div#spalte_mitte p {
	padding-right: 48px;
}

span.blauerText { 
	color: #01578C;
}

/*div#spalte_mitte strong, div#spalte_mitte b {
	color: #01578C;
}*/

div#spalte_rechts p {
	color: #fff;
	padding-left: 6px;
}

div#spalte_rechts a, div#spalte_rechts a:hover {
	color: #fff;
}


div#spalte_mitte div.startseiteblock p {
	padding-right: 0;
	font-size: 11px;
}

a.sprachwahl {
  margin: 0 2px 0 0;
}


a.setzt-Bildelement-nach-rechts {
	float: right;
}


a.setzt-rotes-Pfeilchen-vor-Link {
	color: #484848;
	background: url('../bilder/Link-mit-rotem-Pfeilchen.gif') no-repeat left 2px;
	padding-left: 10px;
	text-decoration: none;
}

a.setzt-rotes-Pfeilchen-vor-Link:hover {
	text-decoration: underline;
}

h1 {
	text-decoration: none;
	font-size: 20px;
	line-height: 15px;	
	font-weight: bold;
	color: #01578C;
	height: auto;
	text-indent: -999em;
	overflow:hidden;
	padding-bottom: 5px;	
}

h1.chinesisch {
  text-indent: 0;
	line-height: 20px;
  padding: 0 0 20px 0;	  
}

h2 {
	text-decoration: none;
	margin-top: 0.4em;
	margin-bottom: 1em;
	font-size: 14px;
	line-height: 15px;	
	font-weight: bold;
	color: #CC0000;
}

div#spalte_mitte h2 {
	padding-right: 30px;
}

h3 {
	text-decoration: none;
	padding-top: 17px;
	padding-bottom: 20px;
	font-size: 18px;
	line-height: 19px;	
	font-weight: normal;
	color: #fff;
	padding-left: 6px;
	background: url('../bilder/spalte-rechts-headline-trennlinie.gif') no-repeat left bottom;	
}

div.csc-frame-frame2 h3 {
	background: url('../bilder/spalte-rechts-headline-trennlinie-dunkel.gif') no-repeat left bottom;	
}

div.startseiteblock h3 {
	background: url('../bilder/leer.gif') no-repeat left bottom;
	color: #999999;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0;
	width: 121px;
}

div.startseiteblock h2 {
	margin: 0;
	padding-top: 17px;
	font-size: 12px;
}


div.startseiteblock div.startseiteblock_bild img {
	border: 1px solid #DFDFDF;
	padding: 1px;
}

sub, sup {
    line-height: 2px;
	font-size: 12px;
}

div#spalte_mitte div#accordion p {
	padding-right: 0;
}

div#spalte_mitte div#accordion p a {
	text-decoration: none;
}

div#accordion h3 {
	background: url('../bilder/leer.gif') no-repeat left bottom;
	font-size: 12px;
	margin: 0;
	padding: 0;
	padding-bottom: 8px;
}

div#accordion h3 a {
	text-decoration: none;
}

div#accordion h3 a:hover {
	color: #01578C;
}

div#accordion span.bildgalerie_chinesisch {
  width: 100%;
	font-size: 20px;
	line-height: 15px;	
	font-weight: bold;
	color: #01578C;
  display: block;
  padding: 15px 0 10px 0;
}


div#accordion h3 img {
	padding-top: 20px;
}

.prod_rot {
	color: #CC0000;
	font-weight: bold;	
}






/* +++++++++++++ Aufz�hlungen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Bullets Inhaltselment */
ul.csc-bulletlist li {
	font-size: 12px;
	line-height: 15px;	
	
}

/* Standardsitemap */
div.csc-sitemap ul li {
	font-size: 12px;
	line-height: 15px;		
	
}

/* tx-flseositemap-pi1 */
div.tx-flseositemap-pi1 li, div.tx-flseositemap-pi1 li li, div.tx-flseositemap-pi1 li li li, div.tx-flseositemap-pi1 li li li li, div.tx-flseositemap-pi1 li li li li li {
	font-size: 12px;
	padding-bottom: 4px;
	padding-left: 10px;
}

div.tx-flseositemap-pi1 li li {
		list-style-type: circle;
}

div.tx-flseositemap-pi1 li li li {
		list-style-type: disc;
}

div.tx-flseositemap-pi1 li li li li {
		list-style-type: square;
}

div.tx-flseositemap-pi1 li li li li li {
		list-style-type: circle;
}

/* +++++ Standard Listen im Inhalt ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* !!!!! immer zuerst definieren, dann die weiteren Listen ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul {
	margin: 0;
	padding: 0;
}

ol {
	margin: 0;
	padding: 0;
}

ul li {
	font-size: 12px;
	line-height: 15px;	
	color: #484848;	
	list-style-type:square;
	padding-left: 6px;
	margin-left: 28px;
}

/* +++++ Extranav ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul#extranav {
	margin: 0;
	padding: 0;
	padding-right: 32px;
	padding-top: 6px;
}

ul#extranav li, ul#extranav li.extranav_aktiv{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;	
	padding-left: 15px;
}

ul#extranav li a, ul#extranav li a:hover, ul#extranav li.extranav_aktiv a {
	text-decoration: none;
	color: #336699;
	font-size: 11px;
}

ul#extranav li a:hover, ul#extranav li.extranav_aktiv a {
	color: #CC0000;
}


/* +++++ Hauptnav ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul.hauptnav {
	margin: 0;
	padding: 0;
	padding-left: 22px;
	padding-top: 10px;
}

ul.hauptnav li ul {
	margin: 0;
	list-style-type: none;
	padding: 0 0 0 0;
}

ul.hauptnav li, ul.hauptnav li li {
	margin: 0;
	list-style-type: none;
	padding: 0 0 0 0;
	width: 166px;
	background: url('../bilder/navi-trenner.gif') no-repeat left bottom;
	padding-top: 1px;
	padding-bottom: 2px;
}

ul.hauptnav li.aktiv_sub {
	background: url('../bilder/leer.gif') no-repeat left bottom;
	padding-top: 1px;
	padding-bottom: 0;	
}

ul.hauptnav li.aktiv_sub li.aktiv_sub {
	background: url('../bilder/leer.gif') no-repeat left bottom;
	padding-top: 1px;
	padding-bottom: 0;	
}

ul.hauptnav li.aktiv_sub ul {
	background: url('../bilder/navi-trenner.gif') no-repeat left top;
	padding-top: 1px;
	padding-bottom: 0;	
	margin-top: 1px;
}


ul.hauptnav li a, ul.hauptnav li li a, ul.hauptnav li li li a {
	display: block;
	text-decoration: none;
	min-height: 11px;
	line-height: 13px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #336699;
	padding-left: 18px;
}

ul.hauptnav li li a {
	color: #999999;
	padding-left: 30px;
}

ul.hauptnav li li li a {
	color: #999999;
	padding-left: 44px;
}

ul.hauptnav li a.link_aktiv, ul.hauptnav li a:hover {
	background-color: #ECECEC;
	font-weight: bold;
}

ul.hauptnav li li a:hover {
	font-weight: normal;
	color: #CC0000;	
	background-color: transparent;
	/*background: url('../bilder/navi-pfeil.gif') no-repeat 16px 9px;*/
}

ul.hauptnav li li a.link_aktiv {
	font-weight: normal;
	color: #CC0000;	
	background: url('../bilder/navi-pfeil.gif') no-repeat 16px 9px;
}

ul.hauptnav li li li a.link_aktiv {
	font-weight: normal;
	color: #CC0000;	
	background: url('../bilder/leer.gif') no-repeat left bottom;
}

ul.hauptnav li.intranet-navtrenner a {
	display: block;
	text-decoration: none;
	min-height: 11px;
	line-height: 13px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #CC0000;
	padding-left: 18px;

	font-weight: bold;	
	margin-top: 12px;
}

ul.hauptnav li.intranet-navtrenner a:hover {
	cursor: default;
	background-color: #fff;
}

/* +++++++++++++ Formulare ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
input, textarea {
 	border:0; 
 	background-color:#ECECEC; 
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 16px;
	padding-top: 2px;
	width: 278px;
	padding-left: 4px;
	color: #336699;
}

textarea {
	height: 72px;
}

fieldset {
	padding: 0;
	margin: 0;	
}

select {
	font-size: 12px;
	border:0; 
 	background-color:#ECECEC; 
	padding-top: 2px;
	padding-bottom: 2px;
	width: 50px;
	color: #336699;	
}





/* Powermail +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.powermail_mandatory {
	color: #CC0000;
	padding-right: 3px;
}

div.tx-powermail-pi1_formwrap input {
	/*width: 150px;*/
	width: auto;
}

div.tx_powermail_pi1_fieldwrap_html {
	float: left;
	width: 240px;
	padding-bottom: 7px;
}

div.tx_powermail_pi1_fieldwrap_html_label {
	float: left;
	width: 420px;
	color: #CC0000;
	padding: 0;
	font-weight: bold;
}

div.powermail_label {
	float: left;
	width: 60px;
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
}

powermail_input {
	float: left;
	width: 160px;
}

/* Name */
div#powermaildiv_uid2, div#powermaildiv_uid91, div#powermaildiv_uid220, div#powermaildiv_uid228, div#powermaildiv_uid263 {
	clear: both;
}

fieldset.tx-powermail-pi1_fieldset_persnlicheangaben legend, fieldset.tx-powermail-pi1_fieldset_ihranliegenanuns legend, fieldset.tx-powermail-pi1_fieldset_personalinformation legend,
fieldset.tx-powermail-pi1_fieldset_yoursrequest legend, fieldset.tx-powermail-pi1_fieldset_11 legend, fieldset.tx-powermail-pi1_fieldset_12 legend, fieldset.tx-powermail-pi1_fieldset_26 legend, fieldset.tx-powermail-pi1_fieldset_27 legend,
fieldset.tx-powermail-pi1_fieldset_31 legend, fieldset.tx-powermail-pi1_fieldset_32 legend, fieldset.tx-powermail-pi1_fieldset_46 legend, fieldset.tx-powermail-pi1_fieldset_47 legend {
	color: #336699;
	padding-bottom: 15px;
}

fieldset.tx-powermail-pi1_fieldset_ihranliegenanuns legend, fieldset.tx-powermail-pi1_fieldset_yoursrequest legend, fieldset.tx-powermail-pi1_fieldset_11 legend, fieldset.tx-powermail-pi1_fieldset_12 legend, fieldset.tx-powermail-pi1_fieldset_26 legend,
fieldset.tx-powermail-pi1_fieldset_27 legend, fieldset.tx-powermail-pi1_fieldset_31 legend, fieldset.tx-powermail-pi1_fieldset_32 legend, fieldset.tx-powermail-pi1_fieldset_46 legend, fieldset.tx-powermail-pi1_fieldset_47 legend {
	padding-top: 20px;
}

/* Anrede */
div#powermail_label_uid1, div#powermail_label_uid90, div#powermail_label_uid219 {
	padding-top: 3px;
}

/* Anrede */
div#powermaildiv_uid1, div#powermaildiv_uid90, div#powermaildiv_uid391 {
  width: 400px;
}

div#powermaildiv_uid6 {
  padding-left: 68px;
  padding-top: 10px;
}

div.tx-powermail-pi1_formwrap input.powermail_submit, div.tx-powermail-pi1_mandatory input.tx-powermail-pi1_mandatory_submit {
  height: auto;
  margin: 0;
  padding: 2px;
  /*border: 1px solid #336699;*/
  width: auto;
  font-weight: bold;
}

div.tx-powermail-pi1_formwrap input.powermail_submit:hover {
	cursor: pointer;
}

div.tx-powermail-pi1_mandatory input.tx-powermail-pi1_mandatory_submit {
  margin-top: 10px;
}

div.tx_powermail_pi1_fieldwrap_html_html {
  float: left;
  width: 418px;
  height: 2px;
  border-bottom: 1px dotted #C1C1C1;
  margin-bottom: 10px;
}

div#powermaildiv_uid15, div#powermaildiv_uid100 {
	border: 0;
	margin: 0;
	height: 20px;
  	width: 240px;	
}

div#powermail_label_uid16, div#powermail_label_uid42, div#powermail_label_uid18, div#powermail_label_uid23, div#powermail_label_uid24,  div#powermail_label_uid70,
div#powermail_label_uid107, div#powermail_label_uid233, div#powermail_label_uid260, div#powermail_label_uid236, div#powermail_label_uid242, div#powermail_label_uid276, div#powermail_label_uid303, 
div#powermail_label_uid279, div#powermail_label_uid279, div#powermail_label_uid285, div#powermail_label_uid405, div#powermail_label_uid432, div#powermail_label_uid408, div#powermail_label_uid414 {
	display: none;
}

fieldset#tx-powermail-pi1_fieldset_5 legend, fieldset.tx-powermail-pi1_fieldset_10 legend, fieldset.tx-powermail-pi1_fieldset_15 legend, fieldset#tx-powermail-pi1_fieldset_30 legend, fieldset#tx-powermail-pi1_fieldset_35 legend, fieldset#tx-powermail-pi1_fieldset_50 legend {
	display: none;
}

/* Für den Bereich technische Anfrage */
fieldset.tx-powermail-pi1_fieldset_technischeanfrage div.powermail_label {
	float: left;
	width: 125px;
	text-align: left;
	padding-right: 5px;
	padding-top: 2px;	
}

fieldset.tx-powermail-pi1_fieldset_technischeanfrage div#powermaildiv_uid22 div.powermail_label {
	width: 420px;
	padding-bottom: 3px;
}

fieldset.tx-powermail-pi1_fieldset_technischeanfrage div.powermail_input {
	float: left;
	width: 240px;	
}

fieldset.tx-powermail-pi1_fieldset_technischeanfrage div.tx_powermail_pi1_fieldwrap_html {
	float: left;
	width: 459px;
	padding-bottom: 7px;	
}

fieldset.tx-powermail-pi1_fieldset_technischeanfrage div.powermail_check_inner, fieldset.tx-powermail-pi1_fieldset_technischeanfrage div.powermail_radio_inner {
	float: left;
}

div.powermail_check_label, div.powermail_radio_label {
	float: left;
	padding-right: 5px;
}

div.powermail_check_input, div.powermail_radio_input {
	float: left;
	padding-right: 15px;
}

div#tx-powermail-pi1_fieldset-div_3, div#tx-powermail-pi1_fieldset-div_4, div#tx-powermail-pi1_fieldset-div_8, div#tx-powermail-pi1_fieldset-div_9,
div#tx-powermail-pi1_fieldset-div_13, div#tx-powermail-pi1_fieldset-div_14, div#tx-powermail-pi1_fieldset-div_28, div#tx-powermail-pi1_fieldset-div_29, div#tx-powermail-pi1_fieldset-div_33, div#tx-powermail-pi1_fieldset-div_34, div#tx-powermail-pi1_fieldset-div_48, div#tx-powermail-pi1_fieldset-div_49 {
	display: none;
}

fieldset.tx-powermail-pi1_fieldset_4, fieldset.tx-powermail-pi1_fieldset_14, fieldset.tx-powermail-pi1_fieldset_8, fieldset.tx-powermail-pi1_fieldset_9 {
	padding-top: 10px;
	float: left;
	width: 459px;
	padding-left: 30px;
}

fieldset.tx-powermail-pi1_fieldset_3, fieldset.tx-powermail-pi1_fieldset_13, fieldset.tx-powermail-pi1_fieldset_28, fieldset.tx-powermail-pi1_fieldset_29, fieldset.tx-powermail-pi1_fieldset_33, fieldset.tx-powermail-pi1_fieldset_34, fieldset.tx-powermail-pi1_fieldset_48, fieldset.tx-powermail-pi1_fieldset_49 {
	padding-top: 10px;
	float: left;	
	width: 459px;	
	padding-left: 30px;	
}

fieldset.tx-powermail-pi1_fieldset_3 legend, fieldset.tx-powermail-pi1_fieldset_4 legend, fieldset.tx-powermail-pi1_fieldset_8 legend, fieldset.tx-powermail-pi1_fieldset_9 legend, 
fieldset.tx-powermail-pi1_fieldset_13 legend, fieldset.tx-powermail-pi1_fieldset_14 legend, fieldset.tx-powermail-pi1_fieldset_28 legend, fieldset.tx-powermail-pi1_fieldset_29 legend, fieldset.tx-powermail-pi1_fieldset_33 legend, fieldset.tx-powermail-pi1_fieldset_34 legend
, fieldset.tx-powermail-pi1_fieldset_48 legend, fieldset.tx-powermail-pi1_fieldset_49 legend {
	/*color: #484848;*/
	background: url('../bilder/Link-mit-rotem-Pfeilchen.gif') no-repeat left 2px;
	padding-left: 10px;
	text-decoration: none;	
}

fieldset.tx-powermail-pi1_fieldset_3 legend:hover, fieldset.tx-powermail-pi1_fieldset_4 legend:hover, fieldset.tx-powermail-pi1_fieldset_8 legend:hover, fieldset.tx-powermail-pi1_fieldset_9 legend:hover,
fieldset.tx-powermail-pi1_fieldset_13 legend:hover, fieldset.tx-powermail-pi1_fieldset_14 legend:hover, fieldset.tx-powermail-pi1_fieldset_28 legend:hover, fieldset.tx-powermail-pi1_fieldset_29 legend:hover, fieldset.tx-powermail-pi1_fieldset_33 legend:hover, fieldset.tx-powermail-pi1_fieldset_34 legend:hover, fieldset.tx-powermail-pi1_fieldset_48 legend:hover, fieldset.tx-powermail-pi1_fieldset_49 legend:hover {
	cursor: pointer;
}

/* Senden Button */
div.tx_powermail_pi1_fieldwrap_html_submit {
	padding-top: 10px;
}

fieldset.tx-powermail-pi1_fieldset_5, fieldset.tx-powermail-pi1_fieldset_10, fieldset.tx-powermail-pi1_fieldset_15 {
  float: left;
}

input.powermail_check, input.powermail_radio {
	border: 0;
	background-color: transparent;
}

fieldset.tx-powermail-pi1_fieldset_personalinformation div.powermail_label {
  float: left;
  width: 100px;
}

fieldset.tx-powermail-pi1_fieldset_personalinformation div.powermail_input {
  float: left;
  width: 300px;
}

fieldset.tx-powermail-pi1_fieldset_personalinformation div.tx_powermail_pi1_fieldwrap_html {
	float: left;
	width: 420px;
	padding-bottom: 7px;
}

div#powermail_label_uid61 {
  display: none;
}


/* für den Bereich Technical Inquiry */
fieldset.tx-powermail-pi1_fieldset_technicalinquiry div.powermail_label {
	float: left;
	width: 135px;
	text-align: left;
	padding-right: 5px;
	padding-top: 2px;	
}

fieldset.tx-powermail-pi1_fieldset_technicalinquiry div#powermaildiv_uid68 div.powermail_label {
	width: 420px;
	padding-bottom: 3px;
}

fieldset.tx-powermail-pi1_fieldset_technicalinquiry div.powermail_input {
	float: left;
	width: 230px;	
}

fieldset.tx-powermail-pi1_fieldset_technicalinquiry div.tx_powermail_pi1_fieldwrap_html {
	float: left;
	width: 459px;
	padding-bottom: 7px;	
}

fieldset.tx-powermail-pi1_fieldset_technicalinquiry div.powermail_check_inner, fieldset.tx-powermail-pi1_fieldset_technicalinquiry div.powermail_radio_inner {
	float: left;
}

/* für den Bereich Technical Inquiry chinesisch */
fieldset.tx-powermail-pi1_fieldset_14 div.powermail_label {
	float: left;
	width: 135px;
	text-align: left;
	padding-right: 5px;
	padding-top: 2px;	
}

fieldset.tx-powermail-pi1_fieldset_14 div#powermaildiv_uid68 div.powermail_label {
	width: 420px;
	padding-bottom: 3px;
}

fieldset.tx-powermail-pi1_fieldset_14 div.powermail_input {
	float: left;
	width: 230px;	
}

fieldset.tx-powermail-pi1_fieldset_14 div.tx_powermail_pi1_fieldwrap_html {
	float: left;
	width: 459px;
	padding-bottom: 7px;	
}

fieldset.tx-powermail-pi1_fieldset_14 div.powermail_check_inner, fieldset.tx-powermail-pi1_fieldset_14 div.powermail_radio_inner {
	float: left;
}


/* für den Bereich Technical Inquiry spanisch */
fieldset.tx-powermail-pi1_fieldset_29 div.powermail_label {
	float: left;
	width: 135px;
	text-align: left;
	padding-right: 5px;
	padding-top: 2px;	
}

fieldset.tx-powermail-pi1_fieldset_29 div#powermaildiv_uid240 div.powermail_label {
	width: 420px;
	padding-bottom: 3px;
}

fieldset.tx-powermail-pi1_fieldset_29 div.powermail_input {
	float: left;
	width: 260px;	
}

fieldset.tx-powermail-pi1_fieldset_29 div.tx_powermail_pi1_fieldwrap_html {
	float: left;
	width: 459px;
	padding-bottom: 7px;	
}

fieldset.tx-powermail-pi1_fieldset_29 div.powermail_check_inner, fieldset.tx-powermail-pi1_fieldset_29 div.powermail_radio_inner {
	float: left;
}


/* für den Bereich Technical Inquiry brasilianisch */
fieldset.tx-powermail-pi1_fieldset_34 div.powermail_label {
	float: left;
	width: 135px;
	text-align: left;
	padding-right: 5px;
	padding-top: 2px;	
}

fieldset.tx-powermail-pi1_fieldset_34 div#powermaildiv_uid283 div.powermail_label {
	width: 420px;
	padding-bottom: 3px;
}

fieldset.tx-powermail-pi1_fieldset_34 div.powermail_input {
	float: left;
	width: 260px;	
}

fieldset.tx-powermail-pi1_fieldset_34 div.tx_powermail_pi1_fieldwrap_html {
	float: left;
	width: 459px;
	padding-bottom: 7px;	
}

fieldset.tx-powermail-pi1_fieldset_34 div.powermail_check_inner, fieldset.tx-powermail-pi1_fieldset_29 div.powermail_radio_inner {
	float: left;
}

/* für den Bereich Technical Inquiry portugiesisch */
fieldset.tx-powermail-pi1_fieldset_49 div.powermail_label {
	float: left;
	width: 135px;
	text-align: left;
	padding-right: 5px;
	padding-top: 2px;	
}

fieldset.tx-powermail-pi1_fieldset_49 div#powermaildiv_uid412 div.powermail_label {
	width: 420px;
	padding-bottom: 3px;
}

fieldset.tx-powermail-pi1_fieldset_49 div.powermail_input {
	float: left;
	width: 260px;	
}

fieldset.tx-powermail-pi1_fieldset_49 div.tx_powermail_pi1_fieldwrap_html {
	float: left;
	width: 459px;
	padding-bottom: 7px;	
}

fieldset.tx-powermail-pi1_fieldset_49 div.powermail_check_inner, fieldset.tx-powermail-pi1_fieldset_49 div.powermail_radio_inner {
	float: left;
}



/*div.tx_powermail_pi1_fieldwrap_html_label {
	float: left;
	width: 420px;
	color: #CC0000;
	padding: 0;
	font-weight: bold;
}*/
  
/* Kiwi Accordion +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/*  tt_news ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* fe_login ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.tx-felogin-pi1 {
	float: left;
}

form.loginform {
	padding-top: 15px;
}


div.fe_login_username_label {
	float: left;
	width: 110px;
	padding-bottom: 5px;
}

div.fe_login_password_label {
	float: left;
	width: 110px;
	padding-bottom: 5px;	
}

div.fe_login_username {
	float: left;
	width: 310px;
	padding-bottom: 5px;
}

div.fe_login_password {
	float: left;
	width: 310px;
	padding-bottom: 5px;	
}

input.fe_login_submit {
	width: auto;
	padding: 5px;
	padding-top: 3px;
	height: 24px;
}

div.fe_login_submit {
	float: left;
	padding-left: 110px;
}


/* Personenanimation */
div#personenanimation {
	float: left;
	width: 489px;
	margin-top: 12px;
}

div#personenanimation div.thumb {
	float: left;
	width: 163px;
	min-height: 82px;
}

* html div#personenanimation div.thumb {
	height: 82px;
}

div#personenanimation div.thumb div.thumb_text {
	position: absolute;
	width: 163px;
	z-index: 200;
}

div#personenanimation div.thumb div.thumb_bild {
	position: absolute;
	width: 163px;
	z-index: 100;
}

div#personenanimation div.thumb div.thumb_text div#text_innen {
	float: left;
	width: 153px;
	padding: 5px;
	text-align: center;
	color: #000;
	font-weight: normal;
	height: 72px;
}

div#personenanimation div.thumb div.thumb_text div#text_innen p {
	margin: 0;
	padding: 0;
}

div.keq_navigation {
  width: 100%;
}


th.keq_matrix_th {
	vertical-align: bottom;
}

