H1  { font-size: 18px; font-style: normal; font-weight: bold }
H2  { font-size: 16px; font-style: normal; font-weight: bold }
H3  { font-size: 14px; font-style: normal; font-weight: bold }
H4  { font-size: 12px; font-style: normal; font-weight: bold }
H5  { font-size: 10px; font-style: normal; font-weight: bold }
A         { color: #141414; font-weight: normal; text-decoration: none}
A:hover      { color: #141414; font-weight: normal; text-decoration: none }
body        { color: #fffbf0; font: bolder 12px Verdana, Arial, Helvetica, Geneva, SunSans-Regular; text-align: left; display: block; margin: 0; padding: 0 }
#hauptmenue           { color: #6ff; background-repeat: no-repeat; padding-top: 0; top: 0; width: 800px; height: 20px; float: left; overflow: hidden }
#hauptmenue ul     { text-align: right; list-style-type: circle; display: inline; margin: 0; padding: 0; width: 800px; height: 20px }
#hauptmenue li     { display: inline; margin: 0; padding: 2px 0 0 }
#hauptmenue a     { color: #fffbf0; font: bold 14px Arial, Helvetica, sans-serif; text-decoration: none; background-image: none; margin: 0; padding: 5px 11px 7px; height: auto; float: left }
#hauptmenue a span  { font-weight: bold; display: block; padding: 20px 20px 2px 18px; height: 20px; float: left }
#hauptmenue a:hover, #hauptmenue a.level1-act   { color: #f8f8be; font-size: 14px; background-image: none; padding-top: 5px }
#hauptmenue a:hover span, #hauptmenue a.level1-act span{ /*onMouseover style*/
	
	color: #FFFFFF;
}
#yymenu      { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }


#yymenu a                { color: #3c618b; font: bold 12px Verdana, Arial, Helvetica, Geneva, SunSans-Regular; text-decoration: none; background-color: #ece8de; background-position: 0 0; display: block; margin: 0; padding: 6px; position: relative; height: 20px; border-width: 2px; border-color: #400040 }
#yymenu a:hover            { color: #fdfdec; font: bold 12px Verdana, Arial, Helvetica, Geneva, SunSans-Regular; text-decoration: none; background-color: #4f80b8; display: block; margin: 0; padding: 6px; border-style: none }
/*IE hack*/
* html #yymenu a       { color: #b6b17f; font: bold 12px Verdana, Arial, Helvetica, Geneva, SunSans-Regular; text-decoration: none; display: block; margin: -5px 0 0; padding: 6px; position: relative; top: 5px; width: 176px; height: 33px; border-style: none }
* html #yymenu a:hover        { color: #fdfdec; font: bold 12px Verdana, Arial, Helvetica, Geneva, SunSans-Regular; text-decoration: none; display: block; margin: -5px 0 0; padding: 6px; border-style: none }
/*IE hack Ende*/
#yymenu a.last       { background-color: #5a4f33; background-position: 0 0; height: 20px; border-width: 2px; border-color: #400040 }
/*.mmLevel1, .mmLevel2 { font-style: normal; font-weight: bold; line-height: normal }*/
/*#yymenu .sub  { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image: url("new/images/b1.jpg"); background-repeat: no-repeat; width: 190px; text-align=:  }*/


#left a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align=top;
valign=center;
text-decoration:none;
padding-left:80px;
}
#right
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align= top;
padding-left:30px;
}
#sitemap a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
width:190px;
text-align= center;
}

#sitemap
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
width:190px;
text-align= top;
padding-left:35px;

}
#middle_column      { background-color: #d47fff; background-repeat: no-repeat; background-position: 50% 30px; width: 100%; height: 30px }
#top  { background-color: #7c7c7c; margin: 22px 23px 0 22px; position: inherit; width: 934px; height: 124px }


/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed  { background-repeat: no-repeat; background-position: 98% 1px }
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset    { color: #3c618b; background-color: #d8d7b6; margin-bottom: 20px; padding: 10px; width: 73%; border: solid 1px #b6b17f }
fieldset.tx-powermail-pi1_fieldset legend    { color: #000; font-weight: bolder; background-color: #d8d7b6; border-top: 2px solid #000; border-right: 2px solid #000; border-left: 2px solid #000 }
fieldset.tx-powermail-pi1_fieldset label  { font-weight: bold; display: block; width: 200px; float: left; clear: both }
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  { text-align: right; margin: 10px 0 }
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 200px;
	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 red;
	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;
}


#topictd a  { color: #e1e1e3; font-size: 12px; font-weight: normal; padding-right: 5px; padding-left: 5px; right: 5px; left: 5px; border-style: none }

iframe {padding:0;margin:1em 0 -8px 0;border:0;line-height:1em;position:relative;}
.jumper {border:1px solid silver;font-size:9pt;color:#333}
.jumper option {padding:0 3px; 0 3px}