/* Powermail */

	/* Form */

span.powermail_mandatory {

	/* Color of mandatory error message */

	color: #FF0000;

}

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: #FF0000;

	font-size: 90%;

	margin: -3px 0 0 0;

	padding: 0px 0 0 0;

}







/******************************************************************/

/* BILDER */



a img {

    border:none;

	}

	

.csc-form-label {

	float:left;

	font-weight:bold;

	display:block;

	width:200px;

	margin-bottom:0px;

	padding-left:0px;

}



.csc-form-label-req {

	float:left;

	font-weight:normal;

	display:block;

	width:200px;

	margin-bottom:0px;

	padding-left:0px;

}



/******************************************************************/

/* ALLGEMEIN */



:focus {

    outline: solid 0;

    }



/******************************************************************/

/* TITEL */



h1{

    font-size: 16px;

    font-family: Arial, Helvetica, sans-serif;

    color: #000000;

    font-weight: normal;

    text-align: left;

    border-bottom: 0px dotted #990033;

	padding-bottom: 10px;

    }



h2{

    font-size: 12px;

    font-family: Helvetica,Arial,Helvetica;

    color: #000000;

    font-weight: bold;

    text-align: left;

    }



h3{

    font-size: 12px;

    font-family: Helvetica,Arial,Helvetica;

    color: #000000;

    font-weight: bold;

    text-align: left;

      }



h4{

    font-size: 11px;

    font-family: Helvetica,Arial,Helvetica;

    color: #000000;

	line-height:12px;

    font-weight: bold;

    text-align: left;

    }



/******************************************************************/

/* TITEL SPEZIAL */





.titel_gross {

	font-size: 16px; 

	font-family: Arial; 

	font-weight: normal;

	color: #000000;

	}





/*	Ticker rechts */

h5{

      font-size: 11px;

      font-family: Helvetica,Arial,Helvetica;

      color: #000000;

	  line-height:15px;

      font-weight: normal;

      text-align: left;

	  }



/*	Horoskop: damit Schrift nicht angezeigt wird  */

h6{

  	  line-height:10px !important;

      font-size: 1px;

      font-family: Helvetica,Arial,Helvetica;

      color: #FFFFFF;

      text-align: left;

      }



/******************************************************************/

/* TEXTE */



html, body, p {

    font-size: 12px;

    font-family: Helvetica,Arial,Helvetica;

    color: #000000;

    text-align: left;

    }

	  

td, tr, li, ul, ol {

	vertical-align: top;

	font-weight:normal;

	font-family: Arial,Helvetica,sans-serif;

	font-size:12px;

	color:#000000;

	line-height:14pt;

	margin: 10px 0 10px 0;

	}



.servicebox {

	background-color: #FFFFFF;

}





.normaltext {

    font-size: 12px;

    font-family: Helvetica,Arial,Helvetica;

    color: #000000;

    text-align: left;

    }

	  

.normaltext_blau {

    font-size: 12px;

    font-family: Helvetica,Arial,Helvetica;

    color: #000099;

    text-align: left;

    }

	

.normaltext_schwarz_fett {

    font-size: 12px;

    font-family: Helvetica,Arial,Helvetica;

    color: #000000;

    text-align: left;

	font-weight:bold;

    }

	

	  

/******************************************************************/

/* TEXTKLEIN */



.textklein_schwarz {

    font-family: Helvetica, Arial, sans-serif;

    font-size: 10px;

    font-style: normal;

    line-height: normal;

    font-weight: bold;

    font-variant: normal;

    color: #000000;

    letter-spacing: 1px;

    text-align: right;

    vertical-align: top;

    word-spacing: normal;

    white-space: normal;

    text-decoration: none;

	}



a.textklein_schwarz {

    font-family: Helvetica, Arial, sans-serif;

    font-size: 10px;

    font-style: normal;

    line-height: normal;

    font-weight: bold;

    font-variant: normal;

    color: #000000;

    letter-spacing: 1px;

    text-align: right;

    vertical-align: top;

    word-spacing: normal;

    white-space: normal;

    text-decoration: none;

	}

	  

.textklein_orange {

    font-family: Helvetica, Arial, sans-serif;

    font-size: 10px;

    font-style: normal;

    line-height: normal;

    font-weight: bold;

    font-variant: normal;

    color: #FF7F00;

    letter-spacing: 1px;

    text-align: right;

    vertical-align: top;

    word-spacing: normal;

    white-space: normal;

    text-decoration: none;

}



/******************************************************************/

/* LINKS STANDARD */



a {

	text-decoration:none;

	color:#0000FF;

	}

a:link {

	text-decoration:underline;

	color:#0000FF;

	}

a:visited {

	text-decoration:underline;

	color:#0000FF;

	}

a:hover {

	text-decoration:underline;

	color:#EA6611;

	}

a:active {

	text-decoration:underline;

	color:#EA6611;

	}

a:focus {

	text-decoration:underline;

	color:#EA6611;

	}



/******************************************************************/

/* TICKER TEXT & LINKS */



.ticker_weiss {

    font-family: Verdana, Arial, sans-serif;

    font-size: 11px;

    font-style: normal;

    line-height: normal;

    font-weight: none;

	padding: 3px 3px 3px 3px;

    color: #FFFFFF;

    text-align: left;

    vertical-align: top;

    text-decoration: none;

	background:#F99A1C;

	}

	

.tickercenter {

	font-weight:normal;

	font-family: Arial,Helvetica,sans-serif;

    text-align: center;

	font-size:11px;

	color:#000000;

	line-height:12pt;

	margin:10px 0 0 0;

	padding:0; 

	}



.ticker {

	font-weight:normal;

	font-family: Arial,Helvetica,sans-serif;

	font-size:11px;

	color:#000000;

	line-height:12pt;

}

a.ticker {

	text-decoration:underline;

	font-weight:normal;

	font-family: Arial,Helvetica,sans-serif;

	font-size:11px;

	color:#0000FF;

	line-height:12pt;

	}

a:link.ticker {

	text-decoration:underline;

	font-weight:normal;

	font-family: Arial,Helvetica,sans-serif;

	font-size:11px;

	color:#0000FF;

	line-height:12pt;

	}

a:visited.ticker {

	text-decoration:underline;

	font-weight:normal;

	font-family: Arial,Helvetica,sans-serif;

	font-size:11px;

	color:#0000FF;

	line-height:12pt;

	}

a:hover.ticker {

	text-decoration:underline;

	font-weight:normal;

	font-family: Arial,Helvetica,sans-serif;

	font-size:11px;

	color:#EA6611;

	line-height:12pt;

	}

a:active.ticker {

	text-decoration:underline;

	font-weight:normal;

	font-family: Arial,Helvetica,sans-serif;

	font-size:11px;

	color:#EA6611;

	line-height:12pt;

	}



/******************************************************************/

/* TEXTLINK */



.textlink {

	font-weight:normal;

	font-family: Arial,Helvetica,sans-serif;

	font-size:12px;

	color:#000000;

	line-height:12pt;

	}

a.textlink {

	text-decoration:underline;

	font-weight:normal;

	font-family: Arial,Helvetica,sans-serif;

	font-size:12px;

	color:#0000FF;

	line-height:12pt;

	}

a:link.textlink {

	text-decoration:underline;

	font-weight:normal;

	font-family: Arial,Helvetica,sans-serif;

	font-size:12px;

	color:#0000FF;

	line-height:12pt;

	}

a:visited.textlink {

	text-decoration:underline;

	font-weight:normal;

	font-family: Arial,Helvetica,sans-serif;

	font-size:12px;

	color:#0000FF;

	line-height:12pt;

	}

a:hover.textlink {

	text-decoration:underline;

	font-weight:normal;

	font-family: Arial,Helvetica,sans-serif;

	font-size:12px;

	color:#EA6611;

	line-height:12pt;

	}

a:active.textlink {

	text-decoration:underline;

	font-weight:normal;

	font-family: Arial,Helvetica,sans-serif;

	font-size:12px;

	color:#0000FF;

	line-height:12pt;

	}





/******************************************************************/

/* PRINT */



a.print {

	text-decoration:none;

	font-weight:bold;

	font-family: Arial,Helvetica,sans-serif;

	font-size:10px;

	color:#9a9a9a;

	line-height:10pt;

	}

a:link.print{

	text-decoration:none;

	font-weight:bold;

	font-family: Arial,Helvetica,sans-serif;

	font-size:10px;

	color:#9a9a9a;

	line-height:10pt;

	}

a:visited.print {

	text-decoration:none;

	font-weight:bold;

	font-family: Arial,Helvetica,sans-serif;

	font-size:10px;

	color:#9a9a9a;

	line-height:10pt;

	}

a:hover.print {

	text-decoration:none;

	font-weight:bold;

	font-family: Arial,Helvetica,sans-serif;

	font-size:10px;

	color:#FFA52A;

	line-height:10pt;

	}

a:active.print {

	color:#FFA52A;

	text-decoration:none;

	font-weight:bold;

	font-family: Arial,Helvetica,sans-serif;

	font-size:10px;

	color:#555555;

	line-height:10pt;

	}

a:focus.print {

	text-decoration:none;

	font-weight:bold;

	font-family: Arial,Helvetica,sans-serif;

	font-size:10px;

	color:#9a9a9a;

	line-height:10pt;

	}




