body {margin: 0px; padding: 0px; background-image: url(../img_layout/kachel02.gif)}

td {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.titel01 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003399;}
a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6666FF; text-decoration: underline}
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6666FF; text-decoration: underline }
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6666FF; text-decoration: underline }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6699FF; text-decoration: underline }
.titelunder { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: ##003399; text-decoration: underline;}
a img {border: 0px;}

/*----- Layout -----------*/

.header {width: 800px; height: 150px; background-image: url(../img_layout/kopf.gif); vertical-align: top;}
.content {width: 800px; height: 90%; background-image: url(../img_layout/bkgr_weiss.gif); vertical-align: top;}

#sp_rand {width: 20px;}
#sp_trenner {width: 10px;}
#sp_menue {width: 130px; border-right: 1px dotted #000099; padding-top: 40px;}
#sp_text {width: 400px;}
#sp_result {width: 190px; border-left: 1px dotted #000099; padding-left: 10px;}

#sp_rand, #sp_trenner,#sp_menue, #sp_text, #sp_result {height: 100%; vertical-align: top;}


/* ---- Menue --- */

#sp_menue p  { color: #0066cc; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 3px; width: 100px; height: 15px; vertical-align: middle; border-bottom: 1px dotted #000099; margin-left: 10px;}
#sp_menue .mail {margin-left: 10px; border-bottom: 0px;}

#sp_menue p a  { color: #0066cc; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }
#sp_menue p a:link {color: #0066cc; text-decoration: none;}
#sp_menue p a:visited {color: #0066cc; text-decoration: none;}
#sp_menue p a:hover {color: #003399; text-decoration: none;}

#sp_menue .mail a  { color: #0066cc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
#sp_menue .mail a:link  { color: #0066cc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
#sp_menue .mail a:visited  { color: #0066cc; text-decoration: underline }
#sp_menue .mail a:hover  { color: #003399; text-decoration: underline }

/*---- ?berschriften ---- */

.csc-firstHeader {color: #0066cc; font-size: 16px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 3px; height: 15px; vertical-align: middle; border-bottom: 1px dotted #000099; }

h1 {color: #0066cc; font-size: 14px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 3px; height: 15px; vertical-align: middle;}

/*---- Textbl?cke ----*/

.bodytext {padding-bottom: 10px; border-bottom: 1px dotted #000099;}
.csc-frame-rulerAfter {border-bottom: 1px dotted #000099;}
.contenttable .bodytext {padding-bottom: 5px; border-bottom: 0px;}
.contenttable td {padding: 4px;}

/*------ Textformatierungen -------*/

a  { color: #0066cc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a:link  { color: #0066cc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a:visited  { color: #0066cc; text-decoration: underline }
a:hover  { color: #003399; text-decoration: underline }

#sp_text {line-height: 14px;}

h2 {color: #0066cc; font-size: 12px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;}
h3 {color: #0066cc; font-size: 11px; font-style: italic; text-decoration: underline; font-family: Georgia, "Times New Roman", Times, serif;}

.csc-textpic-caption {font-style: italic;}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {border: 1px dotted #000099;}

/*------- Formulare -------*/

.csc-mailform-field label {width: 100%; padding-top: 10px; padding-bottom: 3px; display: block;}
.csc-mailform-radio label {display: inline;}
.csc-mailform {background-color: #BBD2FF;}
.csc-mailform .csc-mailform-submit {margin-top: 10px;}


/*-- Resultate Aufzählung --*/
#sp_result ol {margin-left: 20px;}
html>body #sp_result ol {padding-left: 0px; margin-left: 20px;} /*Mozi-Hack*/

/*-- Formular Powermailer --*/

.tx-powermail-pi1_fieldset {background-color: #BBD2FF;}
.tx-powermail-pi1_fieldset legend {background-color: #BBD2FF;}
.tx_powermail_pi1_fieldwrap_html .anm_label {width: 95px; float: left; margin-bottom: 10px; padding-left: 4px;}
.tx_powermail_pi1_fieldwrap_html input, .tx_powermail_pi1_fieldwrap_html textarea {margin-bottom: 10px;}
#powermaildiv_uid1 input, #powermaildiv_uid1 .anm_label {margin-top: 10px;}
.anm_error {color: #ff00ff;}
.powermail_mandatory_listitem .anm_error {color: #ff00ff;}

#powermaildiv_uid16 .tx_powermail_pi1_fieldwrap_html_checkbox_title {width: 95px; float: left; padding-left: 4px;} /* VM Bewerb */
.powermail_check_inner_uid16_0 {float: left; padding-right: 35px;}
.powermail_check_inner_uid16_0 .anm_label {float: left; margin-bottom: 10px; width: 25px;}
.powermail_check_inner_uid16_1 .anm_label {float: left; margin-bottom: 10px; width: 65px;}

#powermaildiv_uid25 .tx_powermail_pi1_fieldwrap_html_radio_title {width: 95px; float: left; padding-left: 4px;} /* Super-G Geschlecht */
.powermail_radio_inner_uid25_0 {float: left; padding-right: 35px;}
.powermail_radio_inner_uid25_0 .anm_label {float: left; margin-bottom: 10px; width: 35px;}
.powermail_radio_inner_uid25_1 .anm_label {float: left; margin-bottom: 10px; width: 35px;}

.tx-powermail-pi1_confirmation p 	{
	font-family: Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1em;
	color: #FF0000;
	}
	
.powermail_mandatory_js {color: #FF0000; padding-bottom: 10px;}

/*-- Tabellen --*/
.contenttable caption {color: #0066cc; font-size: 12px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 5px; text-align: left;}
