

div,p,body,html,input,button { 
	font: normal 14px Helvetica,Verdana,Arial 
}
body{
	text-align:center;
}

h1 { 
	font: normal 24px Helvetica,Verdana,Arial;
	font-weight: bold;
}

h2 { 
	font: normal 20px Helvetica,Verdana,Arial;
	font-weight: bold;
}

h3 { 
	font: normal 18px Helvetica,Verdana,Arial;
	font-weight: bold;
}

h4 { 
	font: normal 24px Helvetica,Verdana,Arial;
	font-weight: bold;
	color:#DFB60E
}

h5 { 
	font: normal 20px Helvetica,Verdana,Arial;
	font-weight: bold;
	color:#FF0000
}

h6 { 
	background-image: url(h6.gif);
	width:500px;height:73px;
	border:3px solid gold;
	padding-top:28px;
	margin-left:30px;
	margin-right:30px;
	text-align: center;
	color:#ff9900;
	font-weight:bold;
	font-size:xx-large;
}

img.block {
	display:block;
}

div, img {
  margin:0px;
  padding:0px;
  border:0px;
}

div#container {
  width:1000px;
  text-align:left; 
  margin:0px auto;
  border: 1px solid silver;
}


div#top {
  font: bold 10px Verdana,Arial;
  background-color:#000000;
  clear:both;
  text-align:right;
  color:#DFB60E; 
  padding-top:5px; 
  padding:8px;
  padding-right:10px;
  margin:0px auto;  
}

div#top a {
   text-decoration: none;
   color:#DFB60E;
   }

div#header {
   background-color:white; 
   padding:0px;
   margin:0px;
   }

/*-----------------------------------*/

div#links { 
	float:left;
	width:183px; 
	padding-top:37px;
	padding-bottom:10px;
	background-color:#dddddd;
}
	
div#head { 
	font: normal 10px Helvetica,Verdana,Arial;
	padding-top:0px;
	padding-bottom:0px;
}


div#center { 
	float: left; 
	width:736px;
	margin-left: 5px;
	margin-right: 0px;
	padding: 0px;
}




.float-left { 
	float:left; 
}

.indent {
	margin-left:30px;
}

.align-center {
	text-align:center;
}

.align-right {
	text-align: right
}

.align-justify {
	text-align:justify
}

.csc-frame-frame2 {
	background-color:yellow;
	border:1px solid #000000;
}

.csc-frame-frame1 {
	background-color:#cccccc;
	border:1px solid #000000;
}

div#footer {
  clear:both;
  background-color:#ff0000;
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
}

/* 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;*/
        background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
        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 {
        /* Fieldset */
        border: 1px solid #aaa;
        background-color: #ccc;
        padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
        /* legend of Fieldset */
        font-weight: bold;
        color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
        /* label */
        display: block;
        width: 200px;
        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: 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 {
        /* DIV container arround every field */
        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,
div.tx_powermail_pi1_fieldwrap_html p a {
        /* Description */
        cursor: help;
        text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn {
        /* Description */
        display: none;
        text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p 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;
        text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
        /* Description icon */
        padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
        background-color: #eee;
}


        /* Confirmation */
td.powermail_all_td {
        padding: 3px 10px 3px 0;
}

        /* THX */
td.powermail_all p.bodytext {
        margin: 0;
}