body 					{ margin:0; padding:0 12px 12px 12px; min-width:40em; font-family:Verdana, Helvetica, Arial, Tahoma, Sans Serif; font-weight:normal;  color:#333; }.left					{ float:left; width:12.25em; background:#fff }#topNav					{ float:right; font-size:0.6em; text-align:right; padding:0.6em 0; }#topNav	a				{ text-decoration:none; color:#606060 }#topNav #path4print		{ float:left; visibility:hidden; display:none; }#head					{ float:left; width:100%; height:6.25em; background: url(../layout/logo_ideen.gif) top right no-repeat; overflow:hidden; }#head .left				{ height:100%}#head img				{ float:left; border:none;}#line					{ float:left; width:100%; height:3px; background: url(../layout/bgLine2.gif) top left repeat-x; line-height:4px }#line .left				{ background: url(../layout/bgLine1.gif) top left repeat-x; }#main					{ float:left; width:100%;}#main .left				{ overflow:hidden;}#main .left a			{ float:left; width:100%; font-size:0.7em; color:#000; text-decoration:none; line-height:2em; margin:0; }#main .left .navLevel1	{ background:#FFE0B2; padding:0 0 0 12px; margin-top:0.62em}#main .left .navLevel2	{ background:#DAEBF6 url(../nav/level2.gif) bottom left no-repeat; font-weight:normal; padding:0 0 0 25px;}#main .left #act1, #main .left a.navLevel1:hover						{ background:#3CBAEA; color:#fff; }#main .left #act2, #main .left a.navLevel2:hover						{ background:#3CBAEA url(../nav/level2a.gif) bottom left no-repeat; color:#fff; }/*#main #content			{ margin:0.62em 220px 0 13.5em; height:535px  }*/#main #content			{ margin:0.62em 220px 0 13.5em; }.scroll 				{ width:100%; height:535px; overflow:auto}#main #content_big		{ margin:0.62em 0 0 13.5em; }#main .item				{ margin-bottom:2em; overflow: hidden; }#main .item h1			{ font-family:Georgia, 'Times New Roman', Times, serif; font-size:1.25em; color:#FF9900; margin:1.5em 0; padding:0; font-weight:300; font-style:italic;}#main .item h2			{ font-family:Georgia, 'Times New Roman', Times, serif; font-size:1.25em; color:#FF9900; margin:1.5em 0 0.5em 0; padding:0; font-weight:300; font-style:italic;}#main .item p			{ font-size:0.8em; line-height:1.5em; color:#333333; }#main .item .dark		{ background:#F1F1F2 }#main .item ul			{ margin-top:0; margin-bottom:0; }#main .item a, #main .box a						{ text-decoration:none; color:#32ADDC; padding-left:8px; background:url(../layout/icon_link.gif) top left no-repeat;}#main .item a:hover		{ text-decoration:underline;}#main .box 				{ margin:1.5em 0 2em 0; background:#FFF5E5 url(../layout/bgBox.gif) top left repeat-x; border:1px solid #FFE0B2;}#main .box h1			{ font-size:0.8em; font-family:Verdana, Helvetica, Arial, Tahoma, serif; font-weight:300; color:#000; margin:0 0.6em; line-height:2em; padding:0; font-style:normal; font-weight: bold;}#main .box .inner h1 { color:#696969; font-family:Georgia,'Times New Roman',Serif; font-size:1.3em; font-weight: normal;}#main .box .inner hr{ margin: 0pt auto; width: 690px; }#main .box p			{ font-size:0.8em; color:#333333; margin:0.6em; line-height:1.5em  }#main hr				{ width:100%; margin:1.25em 0; size:1; border-top:none; border-bottom:1px dashed #333; height:1px;  }#main #news			{ float:right; width:198px; margin-top:3.2em }#main #news	.head	{ float:left; width:100%; background:#F8B53B; padding:0;}#main #news .head p	{ font-size:0.8em; font-weight:bold; color:#000; margin:0 0 0 1.5em; padding:0; line-height:2em }#main #news	.text	{ float:left; width:100%; background:#F6F7F7; padding:0;}#main #news .text p	{ font-size:0.8em; color:#396C9C; margin:1.5em; padding:0; line-height:1.7em }#main #news .text a	{ float:right; color:#396C9C; text-decoration:none; margin:0 0 0.5em 0 }#foot				{ float:left; width:100%; background:url(../layout/bgLine2.gif) top left repeat-x; text-align:right; margin:2em 0; padding-top:0.7em; font-size:0.6em; clear:both; }#foot a				{ text-decoration:none; color:#32ADDC; }.inputText			{ width:200px; font-size:1em}.inputArea			{ width:200px; font-size:1em; height:100px; font:normal 1em Verdana, Helvetica, Arial, Tahoma, Sans Serif;}.inputSelect		{ width:204px; font-size:1em; margin:0; padding:0}.inputSubmit		{ width:203px; font-size:1em}li 					{ line-height:1.5em; }table 				{ line-height:1.5em; font-size:0.8em;  }td, th	  				{ padding-bottom:0.8em}#content ul	{ padding:0; margin:0 0 0 13px}* html #content ul	{ padding:0; margin:0 0 0 20px}#content li { font-size:0.8em; padding:0; margin:0; }#content p { margin-bottom:0}td, th { vertical-align: top; }td.w100 { width: 100px; }td.w150 { width: 150px; }td.w200 { width: 200px; }#content .tx-flseositemap-pi1 li { list-style: none; }#main .tx-flseositemap-pi1 .item { margin: 0; }#main .tx-flseositemap-pi1 .deep1 { margin-left: 3em; }.box th { width: 100px; text-align: right; padding-right: 15px; font-weight: normal;}#main .item .csc-textpic-image dt a { background: none; margin: 0; padding: 0;}#main .left .navLevel1	{ font-weight: bold; }#main .item table p				{ font-size: inherit;  }/* 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: 2px solid black;		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: 35px;	}	/* 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: 35px;	}	/* 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: 35px;	}	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; font-size: 0.8em;}	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: 15px; }	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 15px; 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: 0px !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: 10px !important;	}	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {		margin-left: 10px !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; }/* default styles for extension "tx_srfreecap_pi2" */		.tx-srfreecap-pi2-image { margin-left: 1em; }		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }    /************************************************************************/    /* Powermail    /************************************************************************/    /* Powermail */      /* Form */    .tx-powermail-pi1_mandatory { margin-top: 1.5em; font-size: 0.8em; }    #main .item .powermail_mandatory_list { padding-bottom: 1em }    span.powermail_mandatory {      /* Color of mandatory error message */      color: orange;      font-weight: bold;      position: absolute;      padding-left: 3px;    }    input.validation-failed,    textarea.validation-failed {      /* Background color if validation failed */       background-color: orange;      /*       background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);      background-repeat: no-repeat;      background-position: 98% 1px; */    }    div.powermail_mandatory_js {      /* DIV container of errormessage */      color: orange;      margin: 3px 0 15px 13em;      font-size:0.8em;    }    fieldset.tx-powermail-pi1_fieldset {      /* Fieldset */      border: none;      margin: 1.5em 0 0 0;      padding: 0;    }    fieldset.tx-powermail-pi1_fieldset legend {      /* legend of Fieldset */      font-weight: normal;      display: none;    }    fieldset.tx-powermail-pi1_fieldset label {      /* label */      display: block;      width: 13em;      float: left;      text-align: left;      clear: both;      font-weight: bold;      font-size:0.8em;    }    fieldset.tx-powermail-pi1_fieldset input.powermail_text,    fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,    fieldset.tx-powermail-pi1_fieldset select.powermail_select {      /* Input and textarea */      width: 260px;    }    fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {      /* Radiobuttons */      margin: 5px 0;    }    div.tx_powermail_pi1_fieldwrap_html {      /* DIV container arround every field */      margin: 10px 0;    }    fieldset.tx-powermail-pi1_fieldset input.powermail_submit {      /* submit button */      margin: 10px 0 20px 0;      font-weight: bold;    }    p.tx_powermail_pi1_fieldwrap_html_checkbox_title,    p.tx_powermail_pi1_fieldwrap_html_radio_title {      margin: 0;      padding: 0;      font-weight: bold;    }    div.countryzone {      margin: 10px 0 0 200px;    }    div.tx_powermail_pi1_fieldwrap_html label a {      /* Description */      cursor: help;    }    div.tx_powermail_pi1_fieldwrap_html label a dfn {      /* Description */      display: none;    }    div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {      /* Description on mouseover */      display: block;      position: absolute;      width: 250px;      padding: 5px;      background-color: #ddd;      border: 1px solid orange;      color: black;      text-decoration: none;      font-size: 0.8em;    }    div.tx_powermail_pi1_fieldwrap_html img.icon_info {      /* Description icon */      padding: 2px 2px 0 2px;    }      /* Confirmation */    td.powermail_all_td {      padding: 3px 10px 3px 0;    }      /* THX */    td.powermail_all p.bodytext {      margin: 0;    }    .tx-powermail-pi1_thx {      margin-top: 1.5em;    }fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label {  display: inline;  clear: none;  width: auto;  float: none;  font-weight: normal;}.tx_powermail_pi1_fieldwrap_html_checkbox_title { display: none;}    /************************************************************************/    /* tipafriend_plus    /************************************************************************/    .clear {    	clear: left;    	margin:0px;    	padding:0px;    }    .tx_tipafriend {    	margin-top:0px;    	margin-right:0px;    	margin-bottom:0px;    	margin-left:0px;    	font-size: 0.8em;    }    .tx_tipafriend_path_label {    	margin-right:5px;    	font-weight:bold;    	float:left;    }    .tx_tipafriend_path_url {    	font-weight:normal;    	font-style:normal;    	float:left;    }    .tx_tipafriend_error_box {    	background-color:#eee;    	border-style:solid;    	border-width:1px;    	border-color:#ccc;    	margin: 1em 0;    	padding: 10px;    	font-weight:bold;    	color:orange;    }    .tx_tipafriend_error_header {    	color: orange;    	font-weight: bold;    	text-align: left;    	margin: 0px 0px 5px 0px;    }    .tx_tipafriend_error_text {    	color: orange;    	font-weight: normal;    	text-align: left;    	margin: 0px 0px 0px 0px;    }    .tx_tipafriend_formfield {    	padding-top:5px;    	padding-right:0px;    	padding-bottom:5px;    	padding-left:0px;    	clear:left;    }    .tx_tipafriend_formfield LABEL {    	text-align:left;    	width:200px;    	margin-right:5px;    	float:left;    }    .tx_tipafriend_html, #tx_tipafriend_html {    	/*display:none;*/    }    #tx_tipafriend_html {    	border-style: none;    	border-width: 0px;    	background-color: #FFFFFF;    	width: auto;    	float: left;    }    .tx_tipafriend_formfield INPUT, .tx_tipafriend_formfield TEXTAREA {    	width: 260px;    	float:left;    }    .tx_tipafriend_codetext .tx-srfreecap-pi2-image {    	width:260px;    	height:74px;    	padding:0px 0px 0px 0px;    	margin:0px 0px 0px 0px;    }    .tx_tipafriend_codetext {    	width:260px;    	float:left;    }    .tx_tipafriend_text {    	width:260px;    	margin:15px 0px 0px;    	float:left;    }    #tx_tipafriend_button {    	width:200px;    	float:left;    }    .tx_tipafriend_werbemail {    	width:260px;    	margin: 1em 0px 1.3em 0px;    	float:left;    }    
