/* ######################################################################################################
** ### General ###########################################################
** ######################################################################################################
*/
 table, td, th {}
 
a, body, fieldset, form, h1, h2, h3, h4, h5, h6, img, label, li, ol, option, p, select, ul, legend { margin:0; border:0; padding:0; }
body { margin:0 0 0 30px; background-color:#fff; }
body,td,th,
p,a,ul,ol,li { font-family:arial, helvetica, sans-serif; font-size:12px; color:#666366;}

#contentArea p, #contentArea li {line-height:18px;}
#infoArea p, #infoArea li {line-height:18px;}

input, select, .custom-combobox-input { border:1px solid #b2b1b2; padding:2px 0 1px 3px; color:#000000; background-color: white; font-size:11px; font-family:arial, helvetica, sans-serif; }
.custom-combobox-input { font-weight: normal;  border-radius: 0px;}
ul, ul li { list-style:none;}
a { color: #9C301A; text-decoration: underline; margin-right: 5px;}
a:hover { color: #9C301A; text-decoration: none; }
/* Link */
.download, .pdflink, .printlink, .internal-link, .news-amenu-container a, .external-link-new-window,.arrow, .metaBox a, .metaNews a, .pageLinkList ul li a, .pageParagraph p a, .teaserBoxLink, .user-pagenav-pi1 a, .metaLinkList li a, .pageLinks a, #contentArea p a, .user-eossearch-pi1 .formRow a, .news-list-item a, .news-single-item a { margin-left:1px; padding-left:15px; background:url(../arrow.gif) no-repeat 0px 2px; }
.reverse{background:url(../arrow_back.gif) no-repeat 0px 2px;}

.error { color:#9C301A;font-weight:bold }
/* wrapper */
#xwrapper { width:888px;_width:930px; }
/*
html #contentArea h1 { height:28px; }
*/

/* ######################################################################################################
** ### Meta-Navigation ###########################################################
** ######################################################################################################
background:url(../../images/metaNav_pipe.gif) no-repeat 100% 50%;
*/
#metaNav { width:646px; margin-top:10px; padding-bottom:1px; text-align:right; }
	#metaNav a { padding:0 6px 0 6px; color:#666366; font-size:11px; text-decoration:underline; }
	#metaNav a:hover { color:#9c301a }
	#metaNav a.langimg { margin:0; padding:0; background:none; }
	#metaNav a.pdflink { margin:0; padding:0; background:none; }
	#metaNav a.printlink { margin:0; padding:0; background:none; }
	#metaNav a img { margin:0 0 1px 3px; vertical-align:bottom; }

/* ######################################################################################################
** ### Meta-Links ###########################################################
** ######################################################################################################
*/
#metaLinks{margin:80px 0px 40px 0px;position:relative;width:auto;text-align:center;color:#999;}
/*#metaLinks{margin:80px 0px 40px 0px;position:relative;width:auto;text-align:center;color:#999;}*/
#metaLinks a{color:#999;white-space:nowrap;}

/* ######################################################################################################
** ### Footer #####################################################
** ######################################################################################################
*/
#footer{margin:40px 0px 40px 30px;position:relative;width:auto;}


/* ######################################################################################################
** ### Navigation + Logo + Suche ###########################################################
** ######################################################################################################
*/
#navigationArea { 
	xxfloat:left;
   xxwidth:136px; 
   xxheight:100%; 
   width: 100%;
   margin-top:5px;
   }
#menu { 
	xxxwidth:136px;
	display: table-cell;  
	width: 100%;
	vertical-align: top;
	}
	
#menu li.open ul li {
   float: left;
    margin-left: 15px;
	}
.open ul, .open.ul li {
	
	}
#logo { 
	xxxmargin:0 0 20px 0;
padding:0;
  xxfloat: left;
  display: table-cell;
  background-color: white;
  }
	/* navigation Items */	
	#navigationArea ul li { display:inline; }
	#navigationArea ul li a { display:block; background-color:#e7e7e7; font-size:11px; font-weight:bold; color:#666366; text-decoration:none; line-height:14px;}
	#navigationArea ul li a span { display:block; margin-bottom:5px; padding:5px 3px 5px 5px;  }
	/*workaround for search highlight-spans */
	#navigationArea ul li a span span{ display:inline; margin:0px; padding:0px;  }
	
#navigationArea ul li {
   xxfloat: left;
}	

#S2ddd
{
   background-color: white;
    color:darkred;
    display: block;
    font-size: 11px;
    font-weight: bold;
   // margin: 0;
   // padding: 0;
    text-decoration: none;
    margin-bottom: 5px;
    padding: 5px 3px 5px 5px;
}
#S2ddd a
{
 color:white;
 font-size: 11px;
}

/* zwykle przyciski	
#navigationArea ul, ul li {
   display: block;
   list-style: none;
   margin: 0;
   padding: 0;
}



#navigationArea ul a:link, ul a:visited {
   text-decoration: none;
   display: block;
   width: 80px;
   text-align: center;
   background-color: #ccc;
   color: #000;
   border: 2px outset #ccc;
   padding: 5px;
}

#navigationArea ul a:hover {
   border-style: inset;
   padding: 7px 3px 3px 7px;
}
*/
	
	#znavigationArea ul li a:hover { background-color:#9c301a; color:#fff; }
	#S400, #S461, #S546, #S584, #S610, #S1001, #S1002, #S998, #S999, #S1637, #S2245, #S2351, #S2353, #S2447, #S2344, #S2338, #S2517, #S2660, #S2702, #S2974, #S3021, #S3063, #S3148, #S3629, #S3524, #S3525, #S3526 { background-color:#D97300; color:#fff; font-weight:bold; }
	#S4073, #S4074, #S4075, #S4076, #S4077, #S1839 { background-color:#D97300; color:#fff; font-weight:bold; }
	#navigationArea ul li.open a { display: block; background-color: #9C301A; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; margin: 0px; padding: 0px; }
	#navigationArea ul li.open a:hover { background-color: #9C301A; color: #FFFFFF; text-decoration: none; }


	/* 2. Ebene */
	#navigationArea ul li.open ul li a { background-color:#FFFFFF; color:#666366; padding-left:15px; padding-top:0px; padding-bottom:0px; font-weight:normal; margin-top:0px; margin-right:0px; margin-bottom: 2px; margin-left:0px; background-repeat:no-repeat; background-position:4px 1px; background-image:url(../dotred.gif); }
	#navigationArea ul li.open ul li a span.hmenu{ display:block; margin:0px; padding:2px; border-radius: 3px 3px 3px 3px;  border: 1px solid #FFFFFF;}
	#navigationArea ul li.open ul li a span.active_menu_item{ background-color: #ADD8E6;}
	#navigationArea ul li.open ul li a:hover { color:#9C301A; text-decoration:underline; background-color: #FFFFFF}
	#navigationArea ul li.open ul li a:hover span.hmenu{  border: 1px solid #666366; }
	#navigationArea ul li.open ul li.open a { font-weight:bold; color:#9C301A; }
	#navigationArea ul li.open ul li.open a:hover { }
	/* 3. Ebene */
	#navigationArea ul li.open ul li.open ul li a { font-weight:normal; color:#666366; margin-left:8px; background:url(../../images/rev06/line.gif) no-repeat 8px 1px; }
	#navigationArea ul li.open ul li.open ul li a:hover { color:#9C301A; }
	#navigationArea ul li.open ul li.open ul li.open a { font-weight:bold; color:#9C301A; background-image:none; }
	#navigationArea ul li.open ul li.open ul li.open a:hover { color:#9C301A; }
	/* 4. Ebene */
	#navigationArea ul li.open ul li.open ul li.open ul li a { font-weight:normal; color:#666366; margin-left:16px; background:url(../../images/rev06/line.gif) no-repeat 8px 1px; }
	#navigationArea ul li.open ul li.open ul li.open ul li a:hover { color:#9C301A; }
	#navigationArea ul li.open ul li.open ul li.open ul li.open a { font-weight:bold; color:#9C301A; background-image:none; }
	#navigationArea ul li.open ul li.open ul li.open ul li.open a:hover { color:#9C301A; }

/* Search Box */
#searchBox { border:1px solid #B2B1B2; margin:15px 0 0 0; }
#searchBox h3, #searchBox p, #searchBox form  { margin:2px 5px 3px 5px; }
#searchBox h3 { color:#9C301A; font-size:12px; }
#searchBox p { font-size:11px; }
#searchBox form  { margin-top:5px; }
#searchBox form .search { width:85px; }
#searchBox form .button { height:19px; width:30px; border:none; padding:0; color:#FFFFFF; background-color:#9C301A; font-size:11px; text-align:center; font-weight:bold; }

/* Left Col */
#metaOuterBoxLeft {
	border:0px solid #B2B1B2;
	margin:15px 0 0 0;
	position: absolute;
	left: auto;
	top: 526px;
}
#metaOuterBoxLeft h4, #metaOuterBoxLeft p, #metaOuterBoxLeft form  { margin:2px 5px 3px 5px; }
#metaOuterBoxLeft h4 { color:#9C301A; font-size:11px; font-weight: normal; }
#metaOuterBoxLeft p { font-size:11px; }
#metaOuterBoxLeft form  { margin-top:5px; }
#metaOuterBoxLeft form .search { width:85px; }
#metaOuterBoxLeft form .button { height:19px; width:30px; border:none; padding:0; color:#FFFFFF; background-color:#9C301A; font-size:11px; text-align:center; font-weight:bold; }

/* Left Col 2 */
img.leftcol2			{margin-top: 10px;}

/* ######################################################################################################
** ### Content-Elemente ###########################################################
** ######################################################################################################
*/
#contentArea { float:left; width:550px; }
.contentBox { margin:0 40px 0 30px; }
	/* Headline + Text */
	#contentArea h1, #contentArea .news-single-item #date { margin:25px 0 5px 0; font-size:12px; font-weight:bold; }
	#contentArea h3 { margin:25px 0 5px 0; font-size:12px; font-weight:bold; }
	#contentArea h5, #contentArea .news-single-item h1 { min-height:28px; margin:0 0 13px 0; font-size:24px; font-weight:normal;  }
	#contentArea h2, #contentArea .csc-header { font-size:20px; font-weight:normal; }
	#contentArea h4 { margin:0 0 5px 0; font-size:12px; font-weight:bold; }	
	#contentArea h4.middle { margin:0 0 5px 0; font-size:14px; font-weight:bold; }	

	.EOSyellow #contentArea h5,.EOSyellow #contentArea .news-single-item h1, .EOSyellow #contentArea h2, .EOSyellow #contentArea h4.middle, .EOSyellow #contentArea .csc-header .colour, #contentArea h2 .yellow {color: #FCC917;}
        .EOSorange #contentArea h5,.EOSorange #contentArea .news-single-item h1, .EOSorange #contentArea h2, .EOSorange #contentArea h4.middle, .EOSorange #contentArea .csc-header .colour, #contentArea h2 .orange {color: #D97300;}
        .EOSred #contentArea h5,.EOSred  #contentArea .news-single-item h1, .EOSred #contentArea h2, .EOSred #contentArea h4.middle, .EOSred #contentArea .csc-header .colour, #contentArea h2 .red {color: #9C301A;}
        .EOSgreen #contentArea h5,.EOSgreen #contentArea .news-single-item h1, .EOSgreen #contentArea h2, .EOSgreen #contentArea h4.middle, .EOSgreen #contentArea .csc-header .colour, #contentArea h2 .green {color: #4F8C0D;}
        .EOSblue #contentArea h5, .EOSblue #contentArea .news-single-item h1, .EOSblue #contentArea h2, .EOSblue #contentArea h4.middle, .EOSblue #contentArea .csc-header .colour, #contentArea h2 .blue {color: #002E63;}
        .EOSgrey #contentArea h5, .EOSgrey #contentArea .news-single-item h1, .EOSgrey #contentArea h2, .EOSgrey #contentArea h4.middle, .EOSgrey #contentArea .csc-header .colour, #contentArea h2 .grey {color: #666366;}
        .EOSlightgreen #contentArea h5, .EOSlightgreen #contentArea .news-single-item h1, .EOSlightgreen #contentArea h2, .EOSlightgreen #contentArea h4.middle, .EOSlightgreen #contentArea .csc-header .colour, #contentArea h2 .lightgreen {color: #b5ba05;}
        .EOSdarkgreen #contentArea h5, .EOSdarkgreen #contentArea .news-single-item h1, .EOSdarkgreen #contentArea h2, .EOSdarkgreen #contentArea h4.middle, .EOSdarkgreen #contentArea .csc-header .colour, #contentArea h2 .darkgreen {color: #4d590d;}
        .EOSnewblue #contentArea h5, .EOSnewblue #contentArea .news-single-item h1, .EOSnewblue #contentArea h2, .EOSnewblue #contentArea h4.middle, .EOSnewblue #contentArea .csc-header .colour, #contentArea h2 .newblue {color: #0a94d6;}

	
	#contentArea p { padding:0px; margin:5px 0px 10px 0px; }	
	/* Listen */	
	#contentArea ul { margin-bottom:10px; }	
	#contentArea ol { margin-bottom:10px; margin-left:32px;}	
	#contentArea ol li{ margin-bottom:5px;}	
	#contentArea ul li { background-repeat:no-repeat; background-position:0 1px;_background-position:0 2px; list-style:none; margin:0 0 3px 0; padding:0px 0px 0px 10px; }
	.EOSred #contentArea ul li { background-image: url(../../images/rev06/dotred.gif); }
	.EOSorange #contentArea ul li { background-image: url(../../images/rev06/dotorange.gif); }
	.EOSblue #contentArea ul li { background-image: url(../../images/rev06/dotblue.gif); }
	.EOSgreen #contentArea ul li { background-image: url(../../images/rev06/dotgreen.gif); }
	.EOSyellow #contentArea ul li { background-image: url(../../images/rev06/dotyellow.gif); }
	.EOSgrey #contentArea ul li { background-image: url(../../images/rev06/dotgrey.gif); }	
	.EOSlightgreen #contentArea ul li { background-image: url(../../images/rev06/dotlightgreen.gif); }
	.EOSdarkgreen #contentArea ul li { background-image: url(../../images/rev06/dotdarkgreen.gif); }
	.EOSnewblue #contentArea ul li { background-image: url(../../images/rev06/dotnewblue.gif); }
	/* Tabelle */
	#contentArea .page2ColTab { width:478px; border:1px solid #B2B1B2; border-width:1px 1px 0 1px; margin-bottom:10px; }
	#contentArea .page2ColTab td { width:300px; vertical-align:top; border-bottom:1px solid #b2b1b2; padding:10px; }
	#contentArea .page2ColTab td.image { text-align:center; padding:10px 0 0 0px; width:150px; margin-right:20px; border-right:1px solid #b2b1b2; }
	#contentArea .page2ColTab .first { padding:10px 0 0 10px; width:150px; margin-right:20px; border-right:1px solid #b2b1b2; }
	#contentArea .page2ColTab .first h4 { color:#9C301A; }
	#contentArea .page2ColTab .td .bodytext { margin-top:0; }
	#contentArea .page2ColTab span { display:block; line-height:18px; }

	
	/* Box-Eigenschaften */
	#contentArea .pageList, #contentArea .pageLinkList { display: block; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
	#contentArea .pageLinkList ul li, #contentArea .metaLinkList ul li { margin: 0px; padding: 0px; background-image: none; }
	/* Teaser Rubrikeinstiegsseite */
	#contentArea .teaserBox td { }
	#contentArea .teaserBox { width:232px; float:left; height:120px; border:1px solid #B2B1B2; margin: 0px 6px 6px 0px; padding: 0px; }
	#contentArea .teaserBox .teaserBoxTitle { padding:10px 0 3px 0; margin-left:10px; }
	#contentArea .teaserBox .teaserBoxTitle a { font-size:16px; font-weight:bold; text-decoration:none; }
	
	#contentArea .teaserBox .teaserBoxAbstract { margin:0 0 5px 10px; padding:0px 5px 0px 0px; font-size:11px;  line-height:14px;}
	#contentArea .teaserBox .teaserBoxAbstract p {font-size: 11px !important; line-height: 14px !important; margin: 0; padding: 0;}
	#contentArea .teaserBox .teaserBoxLink { margin-left:10px; padding:0 0 5px 16px; font-size:11px; }
	/* Text und Bild */
	#contentArea .imageBox, #contentArea .twoCols, #contentArea .threeCols { margin:10px 0; border:1px solid #B2B1B2; padding:10px; }
	#contentArea .csc-frame { margin:10px 0; }
	#contentArea .csc-frame h2 { margin-bottom:10px; }
	#contentArea .csc-frame .csc-textpic { margin:0; }	
	#contentArea .csc-frame-frame1 .csc-textpic-intext-left-nowrap .csc-textpic-text { border:none; padding:0 0px 0px 10px; }	

	#contentArea .csc-frame-invisible .teaserBox { display:block;float:none;height:100%;margin: 20px 0 3px 0; width:100%; border:none; padding: 0px; }
	#contentArea .csc-frame-invisible .teaserBoxTitle { margin-left:0px;padding-top:0px;}
	#contentArea .csc-frame-invisible .teaserBoxTitle a{font-size:14px;color:#666366;} 
	 .EOSyellow #contentArea .csc-frame-invisible .teaserBoxTitle a {color: #FCC917; }
        .EOSorange #contentArea .csc-frame-invisible .teaserBoxTitle a { color: #D97300; }
        .EOSred #contentArea .csc-frame-invisible .teaserBoxTitle a { color: #9C301A; }
        .EOSgreen #contentArea .csc-frame-invisible .teaserBoxTitle a { color: #4F8C0D; }
        .EOSblue #contentArea .csc-frame-invisible .teaserBoxTitle a { color: #002E63; }
        .EOSgrey #contentArea .csc-frame-invisible .teaserBoxTitle a { color: #666366; }
        .EOSlightgreen #contentArea .csc-frame-invisible .teaserBoxTitle a { color: #b5ba05; }
        .EOSdarkgreen #contentArea .csc-frame-invisible .teaserBoxTitle a { color: #4d590d; }
        .EOSnewblue #contentArea .csc-frame-invisible .teaserBoxTitle a { color: #0a94d6; }

	#contentArea .csc-frame-invisible .teaserBoxAbstract { margin-left:0px;font-size:12px;}
	#contentArea .csc-frame-invisible .teaserBoxLink { margin-left:0px;padding-bottom:0px;}

	#contentArea .csc-frame .csc-textpic-left { padding:0 10px 0 0; }
	.csc-textpic-center div{ margin:auto; }
	#contentArea .csc-frame-frame1 { border:1px solid #B2B1B2; padding:10px; }	
	#contentArea .csc-frame-frame2 img { margin-bottom:10px; border:1px solid #B2B1B2; padding:10px; }
	#contentArea .twoCols td, #contentArea .threeCols td { vertical-align:top; }
	#contentArea .twoCols .imageBox, #contentArea .threeCols .imageBox { margin:0; border:none; padding:0; }	
	#contentArea .twoCols .imageBox img, #contentArea .threeCols .imageBox img, #contentArea .imageBox3 img { margin:0 8px 8px 0; }
	#contentArea .twoCols td h4, #contentArea .twoCols td p, #contentArea .twoCols td a, #contentArea .twoCols td li { font-size:11px; }
	#contentArea .threeCols td h4, #contentArea .threeCols td p, #contentArea .threeCols td a, #contentArea .threeCols td li { font-size:11px; }
	#contentArea .twoCols .left { width:49%; border-right:1px solid #B2B1B2; padding-right:10px; }
	#contentArea .twoCols .right { width:49%; padding-left:10px; }
	#contentArea .threeCols .left { width:48%; border-right:1px solid #B2B1B2; padding-right:1%; }
	#contentArea .threeCols .imageBox3 img { float: left; }
	#contentArea .threeCols .center { width:24%; border-right:1px solid #B2B1B2; padding:0 1%; }
	#contentArea .threeCols .right { width:23%; padding-left:1%; }
	
	/* Reiternavigation */
	#contentArea #pageTabBox ul { height:33px; margin-bottom:0px; border-bottom:1px solid #B2B1B2; background-image:none; }
	#contentArea #pageTabBox ul li { float:left; display:inline; height:29px; margin-right:5px; padding:3px 10px 0px 10px; background-image:none; }
	#contentArea #pageTabBox ul li.tabPas { border:1px solid #B2B1B2; background-color:#dadada; color:#606163; }
	#contentArea #pageTabBox ul li.tabAct { border:1px solid #B2B1B2; border-bottom:1px solid #fff; background-color:#fff; }
	#contentArea #pageTabBox ul li.tabPas a { color:#666366; font-size:11px; font-weight:bold; text-decoration:none; }	
	#contentArea #pageTabBox ul li.tabAct a { color:#9C301A; font-size:11px; font-weight:bold; text-decoration:none; }
	#contentArea #pageTabBox ul li a:hover { color:#9C301A; font-size:11px; font-weight:bold; text-decoration:underline; }
	#contentArea #pageTabBox #tabBoxCont { min-height:150px; overflow:display; margin:0x 0 10px 0; border:1px solid #B2B1B2; border-width:0 1px 1px 1px; padding:10px; z-index:1; }
	#contentArea #pageTabBox .tabBoxShow { display:block; }
	#contentArea #pageTabBox .tabBoxHide { display:none; }
	
	/* Formular */
	.tx-sremailsubscribe-pi1-error { color: #9C301A; }
	.tx-sremailsubscribe-pi1 dt {clear: both; padding-right: 10px; width: 25%; }
	.tx-sremailsubscribe-pi1 dt, .tx-sremailsubscribe-pi1 dd {float: left; margin: 0pt; padding: 2px 0px; }
	.tx-sremailsubscribe-pi1 dd { width: 250px; }
	
	.tx-sremailsubscribe-pi1 fieldset legend { position: relative; left: -.6em; }

	
	.user-eosform-pi1, .user-eossearch-pi1 { border:1px solid #b2b1b2; padding:10px; }
	.user-eosform-pi1 .formRow, .user-eossearch-pi1 .formRow { width:100%; margin-bottom:6px; display:block;clear:both }
	.user-eosform-pi1 .formRow label, .user-eossearch-pi1 .formRow label { float:left; width:200px; margin-right:10px; font-weight:bold; padding-bottom:5px;}
	.user-eosform-pi1 .formRow input.small, .user-eossearch-pi1 .formRow input.small { width:30px }
	.user-eosform-pi1 .formRow input.midsmall, .user-eossearch-pi1 .formRow input.midsmall { width:52px; } 
	.user-eosform-pi1 .formRow input.medium, .user-eossearch-pi1 .formRow input.medium { width:116px; }
	.user-eosform-pi1 .formRow input.midlong, .user-eossearch-pi1 .formRow input.midlong { width:180px; }
	.user-eosform-pi1 .formRow input.long, .user-eossearch-pi1 .formRow input.long { width:240px; }
	.user-eosform-pi1 .formRow select.small, .user-eossearch-pi1 .formRow select.smal { width:60px; }	
	.user-eosform-pi1 .formRow select.medium, .user-eossearch-pi1 .formRow select.smal { width:80px; }	
	.user-eosform-pi1 .formRow select.long, .user-eossearch-pi1 .formRow select.long { width:245px; }
	.user-eosform-pi1 .formRow textarea.long { width:240px; height:100px; }
	.user-eosform-pi1 .formRow .checkbox, .user-eossearch-pi1 .formRow .checkbox { border:0; }
	/*.user-eosform-pi1 .checkboxRow { height:14px; }*/
	.user-eosform-pi1 .checkboxRow input { float:left; margin:0px 5px 0px 0px; border:0; padding:0; }
	#wehave_debts, #wehave_titles, #wehave_count { float:left; margin:0px 5px 0px 0px; }
	.user-eosform-pi1 .checkboxRowRight {padding-left: 210px;}
	.user-eosform-pi1 .checkboxRow label { width:90%; margin-right:0px; _margin-top: 3px; }
	.user-eosform-pi1 .formRow h3		{color: #9C301A;}
	.user-eosform-pi1 label.twoCol		{width: 80%;}
	
	*+html .user-eosform-pi1 .checkboxRow label { margin-top: 3px; }
	.tx-sremailsubscribe-pi1-submit, .user-eosform-pi1 .formRow .button, .user-eossearch-pi1 .formRow .button, .user-eospartner-pi2 .button { width:100px; height:19px; margin-top:10px; border:0px; padding:0px; color:#FFFFFF; background:#9C301A url(../../images/rev06/arrow.gif) no-repeat 4px 4px; font-size:11px; text-align:center; font-weight:bold; }
	.tx-sremailsubscribe-pi1-submit{width:130px;}
	.user-eosform-pi1 .formRow .buttonRight { margin-left:40px; }	
	#contentArea .pageIntro { margin-top:45px; }
	.user-eossearch-pi1 .formRow label { width:120px; }
	.labellong { width:240px; }
	.user-eossearch-pi1 .formRow .buttonRight { margin-top:0px; margin-left:10px; vertical-align:top; }
	.user-eossearch-pi1 .formRow select.medium { width:146px; }
	.user-eossearch-pi1 .formRow select.long { width:298px; }
	.user-eossearch-pi1 .formRow input.checkbox { border:0; }
	.loginForm { width:310px; border:0; }
	.loginForm .formRow label { width:170px; }
	.loginForm .formRow .buttonRight { float:right; margin-top:0px; margin-right:10px; vertical-align:top; }
	/* Sitemap */
	.sitemap { width: 480px; margin: 0px 0px 10px 0px; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #B2B1B2; border-right-color: #B2B1B2; }
	.sitemap table.data { height: 100%; width: 100%; margin: 0px; padding: 0px; }
	.sitemap table.data td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #B2B1B2; padding: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #B2B1B2; }
	.sitemap table.data tr td table { width: 250px; margin: 0px; padding: 0px; }
	.sitemap table.data tr td table tr td{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin: 0px; padding: 0px; }
	.sub1 { color:#666366; background-image: url(../../images/rev06/arrow.gif); background-repeat: no-repeat; background-position: left 2px; padding-left: 14px; }
	.sub2 { color:#666366; background-image: url(../../images/rev06/line.gif); background-repeat: no-repeat; background-position: 14px 2px; padding-left: 20px; }
	.sitemapM { font-weight: bold; }
	.sitemap table.data tr td a { text-decoration: none; }
	.sitemap u { color: #9C301A; text-decoration: underline; }
	/* Glossar */
	#letters { width:480px; margin-bottom:15px; _width:460px;}
	#letters a, #letters span { text-decoration:none;float:left; display:block; width:30px; margin:0 3px 3px 0; border:1px solid #B2B1B2; padding:5px 0; text-align:center; }
	#letters a:hover { color:#fff;background-color:#9C301A; }
	#letters a.sel { color:#fff;background-color:#9C301A; }
	/* FAQs */
	.tx-irfaq-pi1 {padding-bottom: 10px; }
	#contentArea .contentBox .tx-irfaq-pi1 {padding-top: 5px;}
	
	.IRFAQTable {}
	.IRFAQTD1 { padding-bottom:5px;text-align: left; vertical-align: middle; color:#9C301A;text-decoration:underline;cursor:pointer;}
	.IRFAQTD1 img { float: left; margin-right: 6px; margin-top: 2px; }
	.IRFAQTD1 .pageParagraph { display: block; margin-left: 20px; }
	.IRFAQTD2 .pageParagraph { margin:0 0 10px 0;padding:10px; border:1px solid #B2B1B2;}
	/* Contactlist */
	.page3ColTab { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #B2B1B2; padding: 0px; width: 480px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
	.page3ColTabTable { width: 480px; padding: 0px; border-left-width: 1px; border-left-style: solid; border-left-color: #B2B1B2; margin: 0px; }
	.page3ColTabTable #Title1 , .page3ColTabTable #Title2 , .page3ColTabTable #Title3 { font-size: 12px; font-weight: bold; margin: 0px; padding: 3px; color: #666366; }
	.page3ColTabTable #Title1 { width: 240px; height: 14px;}
	.page3ColTabTable #Title2 { width: 90px; height: 14px;}
	.page3ColTabTable #Title3 { width: 140px; height: 14px;}
	.page3ColTabTable #Title1, .page3ColTabTable #Title2, .page3ColTabTable #Title3, .page3ColTabTable #Content1, .page3ColTabTable #Content2, .page3ColTabTable #Content3 { border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #B2B1B2; border-right-color: #B2B1B2; text-align: left; vertical-align: top; }
	.page3ColTabTable #Content1 p, .page3ColTabTable #Content2 a, .page3ColTabTable #Content3 div { margin: 3px; }
/*	.page3ColTab #email, .page3ColTab #phone { width: 120px; float: left; }*/
	.page3ColTab #email { display:block;margin:0px;padding:3px;}
	.page3ColTab #phone { margin:0px;padding:3px; }
	
	#infoArea .user-eospartner-pi2 select { width:180px; }
	#navigationArea .user-eospartner-pi2 select { width:135px; }
	#contentArea .tx-damdownloads-pi1 .dam_dl_image { float: left; margin-right: 10px; }
	
/* ######################################################################################################
** ### Country Boxes ###########################################################
** ######################################################################################################
*/
            #contentArea .user-eospartner-pi1 .countryblock {
				background-color: #eeecee;
				border: 1px solid #666366;
				width: 230px;
				margin-right: 5px;
				margin-bottom: 15px;
				padding: 0px 0px 10px 0px;
				float: left;
			}
			#contentArea .user-eospartner-pi1 .countryblock p {
				padding: 0px;
				margin-top: 0;
				margin-bottom: 0;
			}
			#contentArea .user-eospartner-pi1 .countryblock h3 {
				font-size:12px; 
				font-weight:bold; 
				margin: 0;
				background-color: #D97300;
				border-bottom: 1px solid #666366;
				color: white;
				padding: 3px 7px;
				margin-bottom: 5px;
			}
			#contentArea .user-eospartner-pi1 .countryblock a {
				display:block;
				font-size: 11px;
				margin: 2px 0 2px 0;
				padding:0 5px 0 20px; 
				background:none;
				color: #666366;
				text-decoration: none;
				
			}
			#contentArea .user-eospartner-pi1 .countryblock a.searchresult {
				background:url(css/arrow.gif) no-repeat 5px 2px; 
				color: #9C301A;
				/* background-color:#fff;*/
				font-weight: bold;
			}
			#contentArea .user-eospartner-pi1 .countryblock a:hover {
				text-decoration: underline;
			}

/* ######################################################################################################
** ### Infobox ###########################################################
** ######################################################################################################
*/
#infoArea { float:left; width:202px;}
	#metaOuterBox { border:1px solid #B2B1B2; padding:0 0 90px 0; background:url(../../images/rev06/bg_teaser.gif) no-repeat center bottom; }
	#metaOuterBoxNoSwoosh { border:1px solid #B2B1B2; padding:0;}
	
	/* Headline + Text*/
	#metaOuterBox h2, #metaOuterBox h4 , #metaOuterBox .bodytext, #metaOuterBox p, #metaOuterBox li, #metaOuterBox .imgtext-table .caption,  #metaOuterBox .csc-textpic-caption, #metaOuterBox .pageParagraph, #metaOuterBox .metaImgBox img, #metaOuterBox .imageBox3 img, #metaOuterBox .metaBoxQuote strong,
	#metaOuterBoxNoSwoosh h2, #metaOuterBoxNoSwoosh h4 , #metaOuterBoxNoSwoosh .bodytext, #metaOuterBoxNoSwoosh p, #metaOuterBoxNoSwoosh li, #metaOuterBoxNoSwoosh .imgtext-table .caption,  #metaOuterBoxNoSwoosh .csc-textpic-caption, #metaOuterBoxNoSwoosh .pageParagraph, #metaOuterBoxNoSwoosh .metaImgBox img, #metaOuterBoxNoSwoosh .imageBox3 img, #metaOuterBoxNoSwoosh .metaBoxQuote strong { margin:5px 10px 5px 10px; }
	#metaOuterBox .pageParagraph p,
	#metaOuterBoxNoSwoosh .pageParagraph p	{ margin-left:0px;}
	
	#infoArea h1 { font-size:24px; font-weight:normal; }
	#infoArea h2 { font-size:20px; font-weight:normal; }
	#infoArea h3 { font-size:12px; font-weight:bold; }
	#infoArea h4 { font-size:12px; font-weight:bold; }
	#infoArea h4.middle { font-size:14px; }
	.EOSyellow #infoArea h2, .EOSyellow #infoArea h4.middle {color: #FCC917; }
	.EOSorange #infoArea h2, .EOSorange #infoArea h4.middle { color: #D97300; }
	.EOSred #infoArea h2, .EOSred #infoArea h4.middle { color: #9C301A; }
	.EOSgreen #infoArea h2, .EOSgreen #infoArea h4.middle { color: #4F8C0D; }
	.EOSblue #infoArea h2, .EOSblue #infoArea h4.middle { color: #002E63; }
	.EOSgrey #infoArea h2,  .EOSgrey #infoArea h4.middle { color: #666366; }	
	.EOSlightgreen #infoArea h2,  .EOSlightgreen #infoArea h4.middle { color: #b5ba05; }	
	.EOSdarkgreen #infoArea h2,  .EOSdarkgreen #infoArea h4.middle { color: #4d590d; }	
	.EOSnewblue #infoArea h2,  .EOSnewblue #infoArea h4.middle { color: #0a94d6; }	
	/* Listen */	
	#infoArea ul { margin:0 0 10px 11px; }	
	#infoArea li { margin:0 0 3px 0; padding:0px 0px 0px 10px; background-repeat:no-repeat; background-position:left top; list-style:none; }
	.EOSred #infoArea li { background-image: url(../../images/rev06/dotred.gif); }
	.EOSorange #infoArea li { background-image: url(../../images/rev06/dotorange.gif); }
	.EOSblue #infoArea li { background-image: url(../../images/rev06/dotblue.gif); }
	.EOSgreen #infoArea li { background-image: url(../../images/rev06/dotgreen.gif); }
	.EOSyellow #infoArea li { background-image: url(../../images/rev06/dotyellow.gif); }
	.EOSgrey #infoArea li { background-image: url(../../images/rev06/dotgrey.gif); }
	.EOSlightgreen #infoArea li { background-image: url(../../images/rev06/dotlightgreen.gif); }
	.EOSdarkgreen #infoArea li { background-image: url(../../images/rev06/dotdarkgreen.gif); }
	.EOSnewblue #infoArea li { background-image: url(../../images/rev06/dotnewblue.gif); }
	#infoArea .metaLinkList ul, #infoArea .metaLinkList li { background-image:none; margin-left:0; }
	
	/* Box-Eigenschaften */
	#infoArea .metaBox, #infoArea .teaser { padding:0px 0px 10px 0px; }
	
/* ######################################################################################################
** ### Homepage ###########################################################
** ######################################################################################################
*/
.homepage #wrapper { width:771px; }
.homepage #metaNav { width:770px; }
.homepage #contentArea { width:635px; }
.homepage #contentArea .contentBox { margin:0 0px 0 30px; }
	.homepage .contentBox #homeBg { height:420px; border:1px solid #fff; background:url(../../images/rev06/eos_debita_home.gif) no-repeat top left; }
	.homepage .contentBox #homeBg h1, .homepage .contentBox #homeBg h2, .homepage .contentBox #homeBg p, .homepage .contentBox #homeBg h4, .homepage .contentBox #homeBg .loginForm, .homepage .contentBox #homeBg ul,  .homepage .contentBox #homeBg ol { padding-left:220px; }
	.homepage .contentBox #homeBg h1 { margin:35px 0 6px 0; color:#9c301a; font-weight:normal;font-size:24px;}
	.homepage .contentBox #homeBg h2 { margin:0 0 20px 0; font-weight:normal;}
	.homepage .contentBox #homeBg h4 { margin:0 0 10px 0; color:#9C301A;}
	.homepage .contentBox #homeBg p { } 
	.homepage #contentArea .metaNewsBox	{ float:left; background:url(../../images/hpnews_line.gif) no-repeat top left; width: 605px;}
	.homepage #contentArea .metaNews { float:left; width:200px; height:110px; background:url(../../images/hpnews_line.gif) no-repeat top right; }
	.homepage #contentArea .metaNews p, .homepage #contentArea .metaNews h4, .homepage #contentArea .metaNews li  {margin-right:10px; margin-left:10px; line-height:14px;}
	.homepage #contentArea .metaNews h4.news  {color:#9c301a;}
	.homepage #contentArea .metaNews h4.news a	 {background: none; margin-left: 0; padding-left: 0; text-decoration: none;}
        .homepage #contentArea .metaNews p {margin-bottom: 5px;}

.homepage #infoArea { display:none; }


/* ######################################################################################################
** ### News/Presse ######################################################################################
** ######################################################################################################
*/

.news-list-date{margin-bottom:5px;}
.news-list-container{margin-bottom:20px;}
.news-list-item{margin-bottom:10px;}
.news-list-item h3 a{text-decoration:none; font-size:14px;padding-left:0px;background:none;}
.news-list-container .news-list-item p {display:inline;}
.news-amenu-container a{margin-right:10px;}
.news-single-img{float:right;}
.news-single-img a{text-decoration:none; font-size:14px;padding-left:0px;background:none;}


/* ######################################################################################################
** ### Kalender / Events ########################################################################################
** ######################################################################################################
*/
.calendar_upcoming			{margin-bottom:20px;}
.single_eventbox			{margin-bottom:10px;}
.event_title h3 a				{text-decoration:none; font-size:14px;padding-left:0px;background:none;}
.event_time					{margin-bottom:5px; display: block;}
.event_teaser				{}
.event_place				{margin-bottom: 10px;}

/* ######################################################################################################
** ### Markupfreie CSS-Floatclearing-Lösungen ###########################################################
** ######################################################################################################
*/
/* Clearfix-Methode zum Clearen der Float-Umgebungen */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }	
/* Diese Angabe benötigt der Safari-Browser zwingend !! */
.clearfix { display: block; } 	
/* Overflow-Methode zum Clearen der Float-Umgebungen */
.floatbox { overflow:hidden; }

.contentBox .tx-psmhighlight-sword { background-color: #FCC917; }
.contentBox .tx-psmhighlight-sword-1 { background-color: #FCC917; }
.contentBox .tx-psmhighlight-sword-2 { background-color: #4F8C0D; }
.contentBox .tx-psmhighlight-sword-3 { background-color: #002E63; }


/*#printer {position:absolute;left:720px;top:90px; margin:0; padding:0; width:300px;}*/
#printerBox {height:86px; }
#printer {position:relative;left:10px;top:64px; margin:0; padding:0;}

#ilayer{background-color: #e7e7e7; width:240px;padding:10px 10px 15px 10px;border: 1px solid #b2b1b2;}
#ilayer h4{color:#9C301A;font-size:14px;}


