

html,body{font:95%;}


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 { 
	font: normal 20px Helvetica,Verdana,Arial;
	font-weight: bold;
	color:#3333FF;
}

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#menujs {
  height:30px;
  background-color:black;
}

div#js {
  float:left;
  width:600px;
  margin-top:-9px;
}

.stupidie {
display: none;
}

.stupidie {
  display: block;
  position: absolute;
  z-index: 200;
  margin-left:-600px;
  padding-bottom:10px
}

div#top {
  float:right;
  font: bold 10px Verdana,Arial;
  background-color:#000000;
  text-align:right;
  color:#FFFFFF; 
  padding-top:5px; 
  padding:8px;
  padding-right:10px;  
}

div#top a {
   text-decoration: none;
   color:#f5f5f5;
   }

div#top a:hover {
   color:#FFCC33;
   }

div#header {
   background-color:black; 
   padding:0px;
   margin:0px;
   }

div#links { 
	float:left;
	width:183px; 
	padding-top:37px;
	padding-bottom:40px;
	background-color:#dddddd;
	border-right:1px solid #ccc;
	background:#eee;
}
	
div#head { 
	font: normal 10px Helvetica,Verdana,Arial;
	padding-top:0px;
	padding-bottom:0px;
}


div#center { 
	float: left; 
	width:805px;
	margin-left: 5px;
	margin-right: 0px;
	padding: 0px;
}

div#foerde {
	text-align: center;
	width:176px;
	background-color:#ffffff;
}

div#footer {
  clear:both;
  background-color:#dddddd;
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
  color:black;
}

div#footer a {
   text-decoration: none;
   color:black;
}

div#footer a:hover {
   color:red;
   text-decoration: underline;
}


/*  #####JS Menü einbinden ############# */

ul.menu1, ul.menu1 ul {
    list-style-type: none;
    margin-left: -38px;
}

ul.menu1 a {
    display: block;
    padding: 3px 10px 3px 10px;
    font-weight: bold;
    color:f5f5f5;
    text-decoration:none;
}

ul.menu1 li {
    padding: 0;
    margin: 0;
    float: left;
    background-color: #000000;
    border:1px solid #ffffff;
    border-bottom-style:none;
    -moz-border-radius:5px;
    height: auto;
}



/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu1 ul li {
    float:none;
    background-color: #000000;
}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu1 ul.hover, ul.menu1 li.hover, ul.menu1 ul li:hover, ul.menu1 a:hover {
    background-color: #ffcc33;
    color:#000000;
}

/* Zweite Ebene */
      ul.menu1 ul {
              margin:0;
              padding: 0;
              position: absolute;
              background-color: #26383D;
              border: 1px solid #FFF9E4;
              display: none;
              width: 199px;
     }

   /* Zweite Ebene anzeigen */
       ul.menu1 li.hover ul, ul.menu1 li:hover ul, ul.menu1 a:hover  {
               display: block;
   }

/* Dritte Ebene */
   ul.menu1 li.hover ul ul, ul.menu1 li:hover ul ul {
                  display: none;
                  margin-left: 180px; /* Breite eines Listenelements - Überlagerung */
                  margin-top: -20px; /* Höhe eines Listenelements */
       }

   /* Dritte Ebene anzeigen */
       ul.menu1 li.hover ul li.hover ul, ul.menu1 li:hover ul li:hover ul {
                display: block;
   }


/* Vierte Ebene */
     ul.menu1 li.hover ul li.hover ul ul, ul.menu1 li:hover ul li:hover ul ul {
                  display: none;
    }

   /* Vierte Ebene anzeigen */
       ul.menu1 li.hover ul li.hover ul li.hover ul , ul.menu1 li:hover ul li:hover ul li:hover ul {
               display: block;
   }

/* ######## Menü ENDE ############## */

.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;
}




/* 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;
}
