/* Global Formatting */
* {margin:0;padding:0;}
html, body {border: 0px;}
body {font: 1em/1.25 Arial, Helvetica, sans-serif;}

/* Heading Formatting */
h1, h2, h3, h4, h5, h6 {font-weight: normal;font-family: Arial, Helvetica, sans-serif;}

/* Plain Text Formatting */
p,th,td,li,dd,dt,ul,ol,blockquote,q,acronym,abbr,a,input,select,textarea {font: normal normal normal 1em/1.25 Arial, Helvetica, sans-serif;}
small {font-size:.85em;}
big {font-size:1.2em;}
blockquote {margin: 1.25em;padding: 1.25em}
q {font-style: italic;}
acronym, abbr {cursor: help;border-bottom: 1px dashed;}

/* Links and Images */
img {border: none;}
a, a:link, a:visited, a:active, a:hover {text-decoration: underline;}


/* Tables */
table {border: none;}

/* Forms */
form {display: inline;}
label {cursor: pointer;}


/* Common classes */
.clear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }
.textLeft { text-align: left; }
.textRight { text-align: right; }
.textCenter { text-align: center; }
.textJustify { text-align: justify; }
.blockCenter { display: block; margin-left: auto; margin-right: auto; } /* remember to set width */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.noindent { margin-left: 0; padding-left: 0; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.nobullet { list-style: none; list-style-image: none; }

/* Reset Style end */

body {	
	font-size:9pt;
	color:#001166;
}


h1, h2, h3, h4, h5, h6 {font-weight: bold;}
h2 {font-size:11pt;margin-bottom: 1em;}
h3 {font-size:10pt;margin-bottom: 1em;}
p {margin-bottom: 1.2em;}
ul, ol {margin-left: 2em;}

a{color:#FF6600;text-decoration:none;}
a:hover {text-decoration:underline;}


div#left {float: left;width:274px;
background: url(/fileadmin/templates/img/menuBG.gif) repeat-y;}

div#right {margin-left: 274px;width:485px;}

div.content-box{margin: 30px; overflow:auto;}
div#left div.content-box{margin: 30px; width: 180px; overflow:auto;}




/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: red;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: #003;
padding: 0 0.5em;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 150px;
	float: left;
	clear: both;
	font-weight: bold;
}
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: 300px;
}
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: 20px 0 10px 150px;
	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 150px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}


/* Powermail */
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 300px;
	float: left;
	clear: both;
	font-weight: bold;
}

fieldset.tx-powermail-pi1_fieldset input:focus {border: 2px solid #ff6600;}
.w-40 { width: 40px !important;}

fieldset.tx-powermail-pi1_fieldset img.icon_info {margin-top: 1em;display:block;float: left;}
fieldset.tx-powermail-pi1_fieldset dfn {margin: 0 0 1em 2em;display:block;}
