/*#################
# Allgemeine Styles
###################*/

html { 
  height: auto;
}   

body { 
  margin: 0; 
  background-color: #F5F5F5; 
  width:100%;
  padding: 0;
  min-height: none;
}                                                

A {
  text-decoration: underline;
  color: black;
}
A:hover {
}

img {
  border: none;
}

TD, P, OL, UL, DIV {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  font-variant : normal;
}
H1 { font-size: 28px; }
H2 { font-size: 15px; }
H3 { font-size: 13px;}
H4 { font-size: 12px; }
H5 { font-size: 11px; }
P, H1, H2, H3, H4, H5 {
  margin: 0px 0px 5px 0px;
}

/********************************************************
* Menüstyles - Bezeichnungen für jedes Portal individuell
********************************************************/
/*  MENU 0, level 0, normal state (NO) */
.menu-0-no a {
  font-size: 12px;
  font-style: normal;
  height: auto;
  width: auto;
  color: black;
  text-decoration : none;
  white-space: nowrap;
}

.menu-0-no a:hover, .menu-0-no A:FOCUS{
  color: gray;
  text-decoration: underline;
}

.menu-0-act a {
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  height: auto;
  width: auto;
  color: gray;
  text-decoration : none;
  white-space: nowrap;
}
########################
# Login/Logout
########################
.login {
	color:LightGrey;
}
#########################
# Frontent-Editing...
#########################
table.typo3-editPanel { 
  border: none; 
  background-color: #fff; 
  width: auto;
}
table.typo3-editPanel TD.typo3-editPanel-controls { 
  border: 1px solid #ccc; 
  background-color: #fff;
}

/*###################
# Powermail
####################*/
/* Powermail */

hr.kontakt {
	border: 1px dotted;
	color:#DCDCDC;
	width: 375px;
}
    /* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: #EF634C;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: #EF634C;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #EF634C;
	margin: 3px 0 5px 120px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #DCDCDC;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: #AAAAAA;
}
fieldset.tx-powermail-pi1_fieldset label {
    /* label */
    display: block;
    width: 120px;
    float: left;
    clear: both;
    font-weight: bold;
    text-align:left;
    border:0px solid;
}
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: 250px;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	 margin: 10px 0;
	width:400px;
	border:0px solid;
	display:block;
}
div.tx_powermail_pi1_fieldwrap_html_radio {
    /* DIV container arround RadioButten */
    margin: 10px 0;
    width:400px;
    border:0px solid;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	clear:both;
	float:left;
	width:120px;
    	margin: 0;
    	padding: 0;
    	font-weight: bold;
	border: 0px solid;
}
div.powermail_radio_inner {
	position:relative;
	width:250px;
	height:auto;
	margin-left: 120px;
	display:block;
	border:0px solid;
}

fieldset.tx-powermail-pi1_fieldset div.powermail_radio_inner label {
    /* label */
    width: 220px;
    height:auto;
    float: right;
    clear: right;
    font-weight: bold;
    text-align:left;
    border:0px solid;
}

div.powermail_radio_inner input{
	border:0px solid;
}

	/* Captcha */
div.tx_powermail_pi1_fieldwrap_html_captcha {
	/* DIV container arround Captcha */
	margin: 10px 0;
	width:400px;
	border:0px solid;
    	display:block;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
    	/* Captcha */
    	width: 250px;
}

	/*Submit*/
div.tx_powermail_pi1_fieldwrap_html_submit {
	/* DIV container arround Captcha */
	clear:both;
	margin: 10px 0;
	border:0px solid;
    	display:block;
}
input.powermail_submit,
input.tx-powermail-pi1_mandatory_submit,
input.tx_powermail_pi1_submitmultiple_back,
input.tx_powermail_pi1_submitmultiple_forward {
	/* submit button */
	margin: 10px 0 10px 120px;
	background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 11px;
	border-bottom: 2px solid #716F64;
	border-right: 2px solid #716F64;
	border-left: 1px solid White;
	border-top: 1px solid White;
	font-weight: normal;
	padding-top: -1px;
	padding-right: 5px;
	padding-bottom: -2px;
	padding-left: 5px;
}

input.tx-powermail-pi1_confirmation_submit,
input.tx-powermail-pi1_confirmation_back {
	/* submit button */
	margin: 0 0 0 0;
	background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 11px;
	border-bottom: 2px solid #716F64;
	border-right: 2px solid #716F64;
	border-left: 1px solid White;
	border-top: 1px solid White;
	font-weight: normal;
	padding-top: -1px;
	padding-right: 5px;
	padding-bottom: -2px;
	padding-left: 5px;
}
div.countryzone {
    margin: 10px 0 0 120px;
}

    /* Confirmation */
td.powermail_all_td {
    padding: 3px 10px 3px 0;
}
.powermail_mandatory_listitem {
	color: red;
}
/*###########*/
/* FreeCap
/*###########*/

img.tx-srfreecap-pi2-image {
	margin-top:5px;
	margin-left:125px;
	border:0px solid;
}
span.tx-srfreecap-pi2-cant-read {
        width:200px;
	margin-left:125px;
	display:block;
	border:0px solid;
}

/*#################*/
/* RTE-Styles*/
/*#################*/
/****************************************************************************************
# Default css file for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE.
#
# TYPO3 SVN ID: $Id: default.css 2663 2007-11-05 09:22:23Z ingmars $
# ***************************************************************************************/

/* Left, center, right and justify alignment of text in block elements*/
p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }
/*p.bodytext { margin:0px; padding:0px; }*/

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {	border: none;}
a.external-link-new-window {	border: none;}
a.internal-link {	border: none;}
a.internal-link-new-window {	border: none;}
a.download {}
a.mail {}
