body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0}
html, body {margin: 0; padding: 0;}
p {
font: 12px Arial;
margin: 0 0 0 0; /* some air around p elements */
line-height: 15px;
color: #3E3E3E; 
padding-right: 80px;
}

p a {
color: #3E3E3E; 
text-decoration: underline;
}

p a:hover {
color: #3E3E3E; 
text-decoration: none;
}
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
h1 {
display:inline; 
	color:#F0027F;
    font-size: 20px; 
    font-family: Arial;
/* some air around the text 
	letter-spacing:1px;*/
	
	font-weight: normal;
padding-right: 80px;	
}

h2 {
display:inline; 
	color:#3E3E3E;
    font-size: 12px; 
    font-family: Arial;
/* some air around the text 
	letter-spacing:1px;*/
	font-weight: bold;
	padding-right: 80px;
}

div#content ul,
div#content ol,
div#content dl {
   margin: 0 0 0 0;
   padding-left: 13px;
}

#content ul {
padding-top: 5px;
   margin: 0; /* some air around p elements */
   }
   /* IE-Hack  IE liest diese Anweisung nicht, sondern die vorhergehende! */
*html #content ul{
	padding-top: 8px;
}
#content ul  li{
font: 12px Arial;
color: #3E3E3E;
list-style-type:square;
  
}

#content .img
{
margin: 0 0 0 0;
padding-left: 100px;
}

#mainmenu li span {
	display: block;
	font-weight: normal;
	padding: 0;
}

#mainmenu li .hidden {
	left: -1000em;
	position: absolute;
	width: 20em;
	display:none;
}

ul#mainmenu {
	padding: 0;
	margin: 0;
	list-style-type: none;
	width: 240px;
}

ul#mainmenu li a,
ul#mainmenu li strong {
text-transform: uppercase;
        padding: 6px 0px 6px 0px;
	font: 11px Arial;
	display: block;
	color: #3E3E3E;
	text-decoration: none;
	font-weight: normal;
	border-bottom: #C5C5C5 1px solid;
	list-style-type: none;
}

ul#mainmenu li strong {
	}

ul#mainmenu li a:hover,
ul#mainmenu li.current,
ul#mainmenu li strong {
	color: #F0027F;
	
}


*html ul#mainmenu li a:hover,
ul#mainmenu li.current,
ul#mainmenu li strong {
	color: #f28007;
	background: url(http://p104028.typo3server.info/fileadmin/layout/liste_navi.gif) no-repeat 0 8px;
}



ul#mainmenu li.subcurrent {
	color: #f28007;
	background: url(http://p104028.typo3server.info/fileadmin/layout/liste_navi.gif) no-repeat 0 5px;
}

*html ul#mainmenu li.subcurrent {
	color: #f28007;
	background: url(http://p104028.typo3server.info/fileadmin/layout/liste_navi.gif) no-repeat 0 8px;
}


ul#mainmenu ul {
padding: 0 0 6px 0;
margin:0;
	list-style-type: none;
	border-bottom: #ffffff 1px solid;
	font: 11px Arial;
	line-height: 14px;
}

ul#mainmenu li ul li a,
ul#mainmenu li ul li strong,
ul#mainmenu li.subcurrent ul li a,
ul#mainmenu li.subcurrent ul li strong {
  padding: 6px 0px 6px 10px;
        color:#3E3E3E;
	font-weight:normal;
	font: 11px Arial;
	display:block;
	border-top: #ffffff 1px solid;
	line-height: 14px;
	
}
ul#mainmenu li ul li a:hover {
	color:#F0027F;
	
}

ul#mainmenu li.subcurrent ul li strong {
	color:#F0027F;
	
}







/*
/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: #665846;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: #f4f4f4;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #fff;
	margin: 3px 0 15px 415px;
	font-weight: normal;
	font: 11px Verdana;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 0px solid #fff;
	padding: 0px; 
	color: #000; font-size: 12px; font-family: Arial;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: normal;
	color: #000; font-size: 12px; font-family: Arial;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	float: left;
	text-align: left;
	clear: both;
	font-weight: normal;
	color: #000000;
	padding-right: 0px;
	text-transform: uppercase;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
jscalendar,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea *
	width: 380px;
	border-bottom: 1px dotted #000000;
	border-top: 0px solid #fff;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	font-weight: normal;
	color: #000; font-size: 12px; font-family: Arial;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 5px 0 0 0; padding:0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 15px 0 0px 0px;
	width: 572px;
	font-weight: normal;
	border-bottom: 1px solid #000000;
	border-top: 0px solid #fff;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	background-color: #ffffff;
	color: #000; font-size: 12px; font-family: Arial;
	text-transform: uppercase;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_reset {
	/* submit button */
	margin: 15px 0 0px 0px;
	width: 572px;
	font-weight: normal;
	border-bottom: 1px solid #000000;
	border-top: 0px solid #fff;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	background-color: #ffffff;
	color: #000; font-size: 12px; font-family: Arial;
	text-transform: uppercase;
}



p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
div.countryzone {
	margin: 10px 0 0 100px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 5px 10px 5px 0;
	font-weight: normal;
	color: #4E4637; font-size: 12px; font-family: Arial;
}
*/

/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: #665846;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: #f4f4f4;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #fff;
	margin: 3px 0 15px 380px;
	font-weight: normal;
	font: 12px Arial;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 0px solid #fff;
	padding: 0px; 
	font: 12px Arial; line-height: 16px; color: #000000; 
}
fieldset.tx-powermail-pi1_fieldset legend, a{
	/* legend of Fieldset */
	font-weight: normal;
	color: #000000;
	font: 12px Arial; line-height: 16px;
	
}
fieldset.tx-powermail-pi1_fieldset legend a {border-bottom: 1px solid #000000; padding-bottom: 1px; text-decoration: none;}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 380px;
	float: left;
	text-align: left;
	clear: both;
	font-weight: normal;
	color: #000000;
	text-transform: uppercase;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
jscalendar,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 380px;
	backgound-color: #ffffff;
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	border-left: 1px dotted #000000;
	border-right: 1px dotted #000000;
	font-weight: normal;
	color: #000000; font: 12px Arial; line-height: 16px;
	padding: 5px;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 5px 0 0 0; padding:0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	backgound-color: #ffffff;
	padding: 5px;
	width: 380px;
	font-weight: normal;
	border-bottom: 1px dotted #000000;
	border-top: 1px dotted #000000;
	border-left: 1px dotted #000000;
	border-right: 1px dotted #000000;
	color: #000000; font: 12px Arial; line-height: 16px;
	text-align: right;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_reset {
	/* submit button */
	backgound-color: #ffffff;
	padding: 5px;
	width: 380px;
	font-weight: normal;
	border-bottom: 1px dotted #000000;
	border-top: 1px dotted #000000;
	border-left: 1px dotted #000000;
	border-right: 1px dotted #000000;
	color: #000000; font: 12px Arial; line-height: 16px;
	text-align: left;
}


p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
div.countryzone {
	margin: 10px 0 0 100px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 5px 10px 5px 0;
	font-weight: normal;
	color: #4E4637; font: 12px Arial; line-height: 16px;
}

