/*
// +---------------------------------------------------------------------+
// | Woelke von der Br�ggen GmbH - August 2008                           |
// +---------------------------------------------------------------------+
// | Copyright (c) 2008 ASERVO Interactive GmbH - M�nchen                |
// | http://www.aservo-interactive.com                                   |
// +---------------------------------------------------------------------+
// | Author: Peter Kraume <pkraume@aservo.com>                           |
// +---------------------------------------------------------------------+
// | Basis Stylesheet f�r Unterseiten                                    |
// +---------------------------------------------------------------------+
*/

@import url(rte.css);

* {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.clear {
	clear: both;
	visibility: hidden;
}

a {
	color: #00afe1;
}

a:hover {
	color: #00afe1;
	text-decoration: none;
}


/*
// +---------------------------------------------------------------------+
// | css styled content                                                  |
// +---------------------------------------------------------------------+
*/

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
}

h2 {
	color: #aab4be;
}

h3 {
	color: #00afe1;
}

p {
	padding-bottom: 10px;
}

.csc-textpic-clear {
	padding-bottom: 20px;
}

/* Tabellen */
.contenttable th, .contenttable td {
	text-align: left;
	vertical-align: top;
	padding: 5px 0;
	margin: 0;
	border-bottom: 1px dotted #6da4c0;
}

.contenttable th {
	color: #afb3b5;
	font-weight: bold;
	width: 150px;
}

.contenttable .tr-last th, .contenttable .tr-last td {
	border-bottom: none;
}

#content ul, #sidebar ul {
	margin-left: 17px;
}

/* Sitemap */
.csc-sitemap ul {
	margin-left: 17px;
}

.csc-sitemap ul li {
	padding: 2px 0;
}

/*
// +---------------------------------------------------------------------+
// | indexed_search                                                      |
// +---------------------------------------------------------------------+
*/



/*
// +---------------------------------------------------------------------+
// | macina_searchbox                                                    |
// +---------------------------------------------------------------------+
*/


/*
// +---------------------------------------------------------------------+
// | tt_news                                                             |
// +---------------------------------------------------------------------+
*/
.news-list-item .news-list-date {
	color: #00afe1;
}

.news-list-item .news-list-morelink {
	padding-bottom: 10px;
}

.news-list-item .news-list-spacer {
	padding-bottom: 10px;
	border-top: 1px dotted #00afe1;
}

.news-list-item p.bodytext {
	padding-bottom: 5px;
}

.news-single-item .news-single-timedata, .news-single-item .news-single-imgcaption {
	color: #00afe1;
}

/*
// +---------------------------------------------------------------------+
// | powermail                                                           |
// +---------------------------------------------------------------------+
*/

/* call me back */
.tx-powermail-pi1 .tx-powermail-pi1_fieldset_callmeback .header {
	width: 274px;
	height: 55px;
	background-image: url(/fileadmin/images/callmeback-header.jpg);
	background-repeat: no-repeat;
	padding: 30px 0 0 11px;
}

.tx-powermail-pi1 .tx-powermail-pi1_fieldset_callmeback .header h3 {
	font-size: 16px;
}

.tx-powermail-pi1 .tx-powermail-pi1_fieldset_callmeback .header div {
	font-weight: bold;
}

.tx-powermail-pi1 .tx-powermail-pi1_fieldset_callmeback .content {
	width: 274px;
	height: auto;
	background-image: url(/fileadmin/images/callmeback-content.jpg);
	background-repeat: repeat-y;
	padding-left: 11px;
}

.tx-powermail-pi1 .tx-powermail-pi1_fieldset_callmeback .tx_powermail_pi1_fieldwrap_html_text,
.tx-powermail-pi1 .tx-powermail-pi1_fieldset_callmeback .tx_powermail_pi1_fieldwrap_html_textarea {
	margin-bottom: 7px;
}

.tx-powermail-pi1 .tx-powermail-pi1_fieldset_callmeback .tx_powermail_pi1_fieldwrap_html_submit,
.tx-powermail-pi1 .tx-powermail-pi1_fieldset_callmeback .tx_powermail_pi1_fieldwrap_html_submitgraphic {
	text-align: center;
	width: 234px;
}

.tx-powermail-pi1 .tx-powermail-pi1_fieldset_callmeback .powermail_text {
	border: 1px solid #aeaeae;
	width: 234px;
}

.tx-powermail-pi1 .tx-powermail-pi1_fieldset_callmeback textarea {
	border: 1px solid #aeaeae;
	width: 234px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tx-powermail-pi1 .tx-powermail-pi1_fieldset_callmeback .validation-failed {
	border: 1px solid red;
}

.tx-powermail-pi1 .tx-powermail-pi1_fieldset_callmeback .powermail_mandatory_js {
	width: 234px;
	color: red;
}

.tx-powermail-pi1 .tx-powermail-pi1_fieldset_callmeback .footer {
	width: 285px;
	height: 14px;
	background-image: url(/fileadmin/images/callmeback-footer.jpg);
	background-repeat: no-repeat;
}

.tx-powermail-pi1 .tx-powermail-pi1_thx_callmeback .header {
	width: 274px;
	height: 55px;
	background-image: url(/fileadmin/images/callmeback-header.jpg);
	background-repeat: no-repeat;
	padding: 30px 0 0 11px;
}

.tx-powermail-pi1 .tx-powermail-pi1_thx_callmeback .header h3 {
	font-size: 16px;
}

.tx-powermail-pi1 .tx-powermail-pi1_thx_callmeback .content {
	width: 234px;
	padding: 0 40px 0 11px;
	height: auto;
	background-image: url(/fileadmin/images/callmeback-content.jpg);
	background-repeat: repeat-y;
}

.tx-powermail-pi1 .tx-powermail-pi1_thx_callmeback .content .contenttable td {
	padding: 0 2px 0 0;
	border: none;
}

.tx-powermail-pi1 .tx-powermail-pi1_thx_callmeback .footer {
	width: 285px;
	height: 14px;
	background-image: url(/fileadmin/images/callmeback-footer.jpg);
	background-repeat: no-repeat;
}

/* Layer Formulare */
.tx-powermail-pi1 #onlineorder .header,
.tx-powermail-pi1 .onlineorder .header,
.tx-powermail-pi1 #tx-powermail-pi1_thx_layerforms .onlineorder .header {
	width: 594px;
	height: 120px;
	background-image: url(/fileadmin/images/layerform-header-order.gif);
	background-repeat: no-repeat;
}

.tx-powermail-pi1 #onlineapplication .header,
.tx-powermail-pi1 .onlineapplication .header,
.tx-powermail-pi1 #tx-powermail-pi1_thx_layerforms .onlineapplication .header {
	width: 594px;
	height: 120px;
	background-image: url(/fileadmin/images/layerform-header-job.gif);
	background-repeat: no-repeat;
}

.tx-powermail-pi1 #newsletter .header,
.tx-powermail-pi1 .newsletter .header,
.tx-powermail-pi1 #tx-powermail-pi1_thx_layerforms .newsletter .header {
	width: 594px;
	height: 120px;
	background-image: url(/fileadmin/images/layerform-header-newsletter.gif);
	background-repeat: no-repeat;
}

.tx-powermail-pi1 #onlineorder .header .close,
.tx-powermail-pi1 #onlineapplication .header .close,
.tx-powermail-pi1 #newsletter .header .close,
.tx-powermail-pi1 #tx-powermail-pi1_mandatory .header .close,
.tx-powermail-pi1 #tx-powermail-pi1_thx_layerforms .header .close {
	text-align: right;
	padding: 22px 28px 0 0;
}

.tx-powermail-pi1 #onlineorder .header .close a,
.tx-powermail-pi1 #onlineapplication .header .close a,
.tx-powermail-pi1 #newsletter .header .close a,
.tx-powermail-pi1 #tx-powermail-pi1_mandatory .header .close a,
.tx-powermail-pi1 #tx-powermail-pi1_thx_layerforms .header .close a {
	text-decoration: none;
	cursor: pointer;
}

.tx-powermail-pi1 #onlineorder .header .close a:hover,
.tx-powermail-pi1 #onlineapplication .header .close a:hover,
.tx-powermail-pi1 #newsletter .header .close a:hover,
.tx-powermail-pi1 #tx-powermail-pi1_mandatory .header .close a:hover,
.tx-powermail-pi1 #tx-powermail-pi1_thx_layerforms .header .close a:hover {
	text-decoration: underline;
}

.tx-powermail-pi1 #onlineorder .header h3,
.tx-powermail-pi1 #onlineapplication .header h3,
.tx-powermail-pi1 #newsletter .header h3,
.tx-powermail-pi1 #tx-powermail-pi1_mandatory .header h3,
.tx-powermail-pi1 #tx-powermail-pi1_thx_layerforms .header h3 {
	padding: 37px 0 0 130px;
	font-size: 16px;
}

.tx-powermail-pi1 #onlineorder .content,
.tx-powermail-pi1 #onlineapplication .content,
.tx-powermail-pi1 #newsletter .content,
.tx-powermail-pi1 #tx-powermail-pi1_mandatory .content,
.tx-powermail-pi1 #tx-powermail-pi1_thx_layerforms .content {
	width: 540px;
	height: auto;
	padding: 20px 20px 0 34px;
	background-image: url(/fileadmin/images/layerform-content.gif);
	background-repeat: repeat-y;
}

.tx-powermail-pi1 #onlineorder .content .fieldset,
.tx-powermail-pi1 #onlineapplication .content .fieldset,
.tx-powermail-pi1 #newsletter .content .fieldset{
	clear: both;
	border: none;
	padding-bottom: 10px;
}

.tx-powermail-pi1 #onlineorder .content .legend,
.tx-powermail-pi1 #onlineapplication .content .legend,
.tx-powermail-pi1 #newsletter .content .legend {
	padding: 0 0 13px 0;
	margin: 0;
	font-weight: bold;
}

.tx-powermail-pi1 #tx-powermail-pi1_thx_layerforms.newsletter .content p.bodytext {
	padding-left: 95px;
}

.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_35 p,
.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_142 p,
.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_37 p,
.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_154 p,
.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_38 p,
.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_155 p,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_51 p,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_129 p,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_66 label,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_127 label,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_67 p,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_128 p,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_68 label,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_139 label,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_69 p,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_140 p,
.tx-powermail-pi1 #newsletter .content .tx_powermail_pi1_fieldwrap_html_160 p,
.tx-powermail-pi1 #newsletter .content .tx_powermail_pi1_fieldwrap_html_164 p,
.tx-powermail-pi1 #newsletter .content .tx_powermail_pi1_fieldwrap_html_166 p,
.tx-powermail-pi1 #newsletter .content .tx_powermail_pi1_fieldwrap_html_170 p {
	display: none;
	margin: 0;
	padding: 0;
	line-height: 1px;
}


.tx-powermail-pi1_fieldset_29 .legend,
.tx-powermail-pi1_fieldset_30 .legend,
.tx-powermail-pi1_fieldset_31 .legend,
.tx-powermail-pi1_fieldset_32 .legend {
	display: none;
	margin: 0;
	padding: 0;
	line-height: 1px;
}

#powermaildiv_uid160,
#powermaildiv_uid166,
#powermaildiv_uid175,
#powermaildiv_uid181 {
	padding-top: 30px;
}

.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html,
.tx-powermail-pi1 #newsletter .content .tx_powermail_pi1_fieldwrap_html {
	padding-bottom: 15px;
}

.tx-powermail-pi1 #onlineorder .content .powermail_radio_inner,
.tx-powermail-pi1 #onlineapplication .content .powermail_radio_inner,
.tx-powermail-pi1 #newsletter .content .powermail_radio_inner {
	float: left;
	padding-right: 20px;
}

.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_text,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_text,
.tx-powermail-pi1 #newsletter .content .tx_powermail_pi1_fieldwrap_html_text {
	float: left;
	width: 250px;
	padding-right: 20px;
}

.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_text label,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_text label,
.tx-powermail-pi1 #newsletter .content .tx_powermail_pi1_fieldwrap_html_text label {
	padding-left: 5px;
}

.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_text input,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_text input,
.tx-powermail-pi1 #newsletter .content .tx_powermail_pi1_fieldwrap_html_text input {
	width: 250px;
	border: 1px solid #b2b3b5;
}
.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_43{
  float: none;
}

.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_45,
.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_150,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_59,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_135 {
	float: left;
	width: 55px;
	padding-right: 10px;
}

.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_45 input,
.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_150 input,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_59 input,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_135 input {
	width: 55px;
}

.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_46,
.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_151,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_60,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_136 {
	float: left;
	width: 185px;
	padding-right: 20px;
}

.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_46 input,
.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_151 input,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_60 input,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_136 input {
	width: 185px;
}

.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_66,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_127,
.tx-powermail-pi1 #newsletter .content .tx_powermail_pi1_fieldwrap_html_163,
.tx-powermail-pi1 #newsletter .content .tx_powermail_pi1_fieldwrap_html_169,
.tx-powermail-pi1 #newsletter .content .tx_powermail_pi1_fieldwrap_html_175,
.tx-powermail-pi1 #newsletter .content .tx_powermail_pi1_fieldwrap_html_181 {
	width: 520px;
	padding-right: 20px;
}

.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_66 input,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_127 input,
.tx-powermail-pi1 #newsletter .content .tx_powermail_pi1_fieldwrap_html_163 input,
.tx-powermail-pi1 #newsletter .content .tx_powermail_pi1_fieldwrap_html_169 input,
.tx-powermail-pi1 #newsletter .content .tx_powermail_pi1_fieldwrap_html_175 input,
.tx-powermail-pi1 #newsletter .content .tx_powermail_pi1_fieldwrap_html_181 input {
	width: 520px;
}

.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_68 textarea,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_139 textarea {
	width: 520px;
	border: 1px solid #b2b3b5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tx-powermail-pi1 #onlineorder .content input.validation-failed,
.tx-powermail-pi1 #onlineapplication .content input.validation-failed,
.tx-powermail-pi1 #newsletter .content input.validation-failed {
	border: 1px solid red;
}

.tx-powermail-pi1 #onlineorder .content .powermail_mandatory_js,
.tx-powermail-pi1 #onlineapplication .content .powermail_mandatory_js,
.tx-powermail-pi1 #newsletter .content .powermail_mandatory_js,
.tx-powermail-pi1 #onlineorder .content .validation-advice,
.tx-powermail-pi1 #onlineapplication .content .validation-advice,
.tx-powermail-pi1 #newsletter .content .validation-advice,
.tx-powermail-pi1 .validation-advice {
	color: red;
	float: left !important;
}

.tx-powermail-pi1 #onlineorder .content .tx_powermail_pi1_fieldwrap_html_45,
.tx-powermail-pi1 #onlineapplication .content .tx_powermail_pi1_fieldwrap_html_59 {
	float: left;
	width: 55px;
	padding-right: 10px;
}

.tx-powermail-pi1 #onlineorder .footer,
.tx-powermail-pi1 #onlineapplication .footer,
.tx-powermail-pi1 #newsletter .footer,
.tx-powermail-pi1 #tx-powermail-pi1_mandatory .footer,
.tx-powermail-pi1 #tx-powermail-pi1_thx_layerforms .footer {
	width: 594px;
	height: 20px;
	background-image: url(/fileadmin/images/layerform-footer.gif);
	background-repeat: no-repeat;
}

.tx-powermail-pi1 #tx-powermail-pi1_mandatory ul {
	margin: 20px 0 20px 17px;
}

.tx-powermail-pi1 #tx-powermail-pi1_thx_layerforms .content .contenttable td {
	padding: 0 10px 0 0;
	border: none;
}

.wtspamshield-errormsg {
	color: red;
	font-weight: bold;
}

/*
// +---------------------------------------------------------------------+
// | abz_wbco_refs                                                       |
// +---------------------------------------------------------------------+
*/

.tx-abzwbcorefs-pi1 {
	
}

.tx-abzwbcorefs-pi1 .headerarea {
	padding-bottom: 50px;
}

.tx-abzwbcorefs-pi1 .headerarea h1 {
	margin-top: 45px;
	margin-bottom: 30px;
}

.tx-abzwbcorefs-pi1 .headerarea form {
	display: inline;
	padding-right: 20px;
}

.tx-abzwbcorefs-pi1 .headerarea form select, .tx-abzwbcorefs-pi1 .headerarea form option {
	font-size: 12px;
}

.tx-abzwbcorefs-pi1 .headerarea .showall {
	padding-left: 20px;
}

.tx-abzwbcorefs-pi1 .dataarea .group {
	clear: both;
}

.tx-abzwbcorefs-pi1 .imgview .group h3 {
	padding-bottom: 10px;
	border-bottom: 1px dotted #00afe1;
}

.tx-abzwbcorefs-pi1 .imgview .group .imglist {
	margin: 10px 0 30px 0;
}

.tx-abzwbcorefs-pi1 .imgview .group .imglist img {
	margin: 0 1px 1px 0;
	float: left;
}

.tx-abzwbcorefs-pi1 .imgview .group .imglist a {
	text-decoration: none;
}

/* Listenansicht */
.tx-abzwbcorefs-pi1 .listview .group h3 {
	padding-bottom: 10px;
}

.tx-abzwbcorefs-pi1 .listview table {
	width: 100%;
	margin-bottom: 20px;
}

.tx-abzwbcorefs-pi1 .listview tr.odd td {
	background-color: #e3e8ea;
}

.tx-abzwbcorefs-pi1 .listview tr.even td {
	background-color: #eff0f2;
}

.tx-abzwbcorefs-pi1 .listview td {
	padding: 3px 2px 5px 10px;
	vertical-align: top;
	color: #69696c;
}

.tx-abzwbcorefs-pi1 .listview td.prjname {
	width: 50%;
}

.tx-abzwbcorefs-pi1 .listview td.cust, .tx-abzwbcorefs-pi1 .listview td.bu, .tx-abzwbcorefs-pi1 .listview td.cat {
	width: 25%;
}

/* Einzelansicht */
.tx-abzwbcorefs-pi1 .singleview {
	padding-top: 10px;
}

.tx-abzwbcorefs-pi1 .singleview h1 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.tx-abzwbcorefs-pi1 .singleview .bu {
	padding-bottom: 10px;
}

.tx-abzwbcorefs-pi1 .singleview .label {
	font-weight: bold;
}

.tx-abzwbcorefs-pi1 .singleview .paragraph {
	margin-bottom: 15px;
}

.tx-abzwbcorefs-pi1 .singleview .backlink {
	margin-top: 10px;
}

.tx-abzwbcorefs-pi1 .singleview .nextimage {
	border: 1px solid #00ade1;
	float: right;
	height: 23px;
	margin-top: 3px;
}

.tx-abzwbcorefs-pi1 .singleview .nextimage .label {
	color: #666;
	font-weight: normal;
}

.tx-abzwbcorefs-pi1 .singleview .nextimage a {
	display: block;
	height: 23px;
	cursor: pointer;
	background-image: url(/fileadmin/images/nextimage.gif);
	background-repeat: no-repeat;
	color: #666;
	font-weight: normal;
}

.tx-abzwbcorefs-pi1 .singleview .nextimage .label {
	padding: 0 5px 0 30px;
	line-height: 23px;
}

.tx-abzwbcorefs-pi1 .singleview .printlink {
	padding-left: 20px;
}

/*
// +---------------------------------------------------------------------+
// | Klassen                                                             |
// +---------------------------------------------------------------------+
*/

/*
// +---------------------------------------------------------------------+
// | FCE                                                                 |
// +---------------------------------------------------------------------+
*/

.spacerline {
	border-bottom: 1px dotted #00afe1;
	margin-bottom: 10px;
}

.downloads .dl-image {
	float: left;
	width: 130px;
	padding-bottom: 10px;
}

.downloads .dl-content {
	float: left;
	width: 349px;
	padding-bottom: 20px;
}

.downloads .dl-spacer {
	clear: both;
	border-top: 1px dotted #00afe1;
	padding-bottom: 20px;
}

.bluebox {
	clear: both;
	width: 195px;
	height: 64px;
	padding: 10px 10px 10px 84px;
	overflow: hidden;
	background-image: url(/fileadmin/images/btn-newsletter.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

.bluebox a {
	color: #fff;
}

/*
// +---------------------------------------------------------------------+
// | IDs                                                                 |
// +---------------------------------------------------------------------+
*/

#bg-header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 365px;
	background-color: #19252c;
	background-image: url(/fileadmin/images/bg-header.jpg);
	background-repeat: repeat-x;
}

#bg-subnav {
	position: absolute;
	top: 365px;
	left: 0;
	width: 100%;
	height: 26px;
}

#container {
	position: absolute;
	left: 50%;
	margin-left: -480px;
	width: 970px;
	height: auto;
	padding-bottom: 20px;
}

#header {
	position: relative;
	width: 970px;
	height: 365px;
}

#metanav {
	position: absolute;
	top: 18px;
	right: 65px;
	width: auto;
	height: auto;
	font-size: 12px;
	text-transform: lowercase;
}

#metanav a {
	color: #8f9ba2;
	text-decoration: none;
	font-weight: normal;
}

#metanav a:hover {
	color: #fff;
	text-decoration: underline;
	font-weight: normal;
}

#metanav .active {
	color: #fff;
}

#metanav span {
	color: #26a7e2;
	font-size: 16px;
	padding-left: 8px;
	padding-right: 8px;
}

#metanav #languageselect {
	padding: 0;
}

#metanav #languageselect span {
	color: #8f9ba2;
	font-size: 12px;
}

#metanav #languageselect a {
	font-size: 12px;
	font-weight: normal;
}

#metanav #languageselect .active {
	padding: 0;
	color: #fff;
}

#metanav .tx-macinasearchbox-pi1 {
	display: inline;
	padding: 0;
}

#metanav .tx-macinasearchbox-pi1 #search {
	display: inline;
	padding: 0;
	color: #8f9ba2;
	font-size: 12px;
}

#metanav .tx-macinasearchbox-pi1 #search form {
	display: inline;
}

#metanav .tx-macinasearchbox-pi1 #search form .text {
	width: 140px;
	color: #00afe1;
	background-color: #19252c;
	border: none;
	border-bottom: 1px dotted #8f9ba2;
}

#metanav .tx-macinasearchbox-pi1 #search form .button {
	border: none;
	background-color: #19252c;
	color: #8f9ba2;
}

#flashnav {
	position: absolute;
	top: 56px;
	left: 0;
	width: 970px;
	height: 305px;
}

#subnav {
	position: relative;
	width: 800px;
	height: 16px;
	color: #19252c;
	font-size: 14px;
	text-transform: lowercase;
	padding: 5px 85px 1px 85px;
	overflow: hidden;
}

#subnav a {
	color: #19252c;
	text-decoration: none;
	font-weight: normal;
}

#subnav a:hover {
	color: #fff;
	text-decoration: underline;
	font-weight: normal;
}

#subnav a.active {
	color: #fff;
	font-weight: normal;
}

#subnav span {
	padding-left: 10px;
	padding-right: 10px;
}

#headline {
	width: 820px;
	height: 52px;
	padding: 45px 65px 25px 85px;
}

#content {
	float: left;
	width: 479px;
	padding: 0 26px 0 85px;
	border-right: 1px dotted #b4d1df;
}

#sidebar {
	float: left;
	width: 289px;
	padding: 0 0 0 30px;
}

#sidebar-meta {
	margin-top: 20px;
	margin-bottom: 20px;
}

#sidebar-meta img {
	margin-right: 10px;
}

#footer {
	width: 970px;
	margin-top: 40px;
	padding-top: 8px;
	border-top: 1px solid #8f9ba2;
	color: #8f9ba2;
	font-size: 10px;
}

#copyright {
	float: left;
	padding-left: 85px;
}

#footernav {
	float: right;
	padding-right: 60px;
}

#footernav a {
	color: #8f9ba2;
}

#footernav span {
	padding-left: 10px;
	padding-right: 10px;
}

#references {
	width: 824px;
	margin-left: 85px;
}

#references-footer{
	width: 824px;
	margin-top: 30px;
	margin-left: 85px;
}

#layerform {
	position: absolute;
	left: 50%;
	top: 500px;
	margin-left: -297px;
	width: 594px;
	height: auto;
	display: none;
}