body {background-color:#fff; color:#0066C2; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left:0px; margin-top:0px;}
p, td, ul, li {color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
h1 {color:#FF7E00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:0px; background-image:url(images/verlauf.jpg); background-position:left top; background-repeat:no-repeat; border: solid 1px #FFBE7F; padding-left:5px;}
h2 {color:#FF7E00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-top:0px; margin-bottom:0px;}
h3 {color:#FF7E00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:0px;}
hr {color:#FFBE7F;}

a:link {color:#FF7E00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
a:visited {color:#FF7E00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
a:active {color:#FF7E00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
a:hover {color:#FF7E00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}


h1.csc-firstHeader {background-image:url(images/verlauf.jpg); background-position:left top; background-repeat:no-repeat; border: solid 1px #FFBE7F; padding-left:5px;}

td.bg-weiss {background-color:#FFFFFF;}
td.bg-menu-top {background-color:#E7E2D4; text-align:center; vertical-align:middle;}
td.bg-tan {background-color:#BDAE85; text-align:center; vertical-align:middle; padding-right:0px;}
td.bg-bisque {background-color:#FFF9EB; }
td.bg-grau {background-color:#FBF4E9; }
td.bg-wheat {background-color:#F8F4E9;}
td.bg-orange { background-color:#FFBE7F; }
td.bg-verlauf { background-image:url(images/verlauf.jpg); background-position:left top; background-repeat:no-repeat; border-bottom: solid 1px #FFBE7F; border-left: solid 1px #FFBE7F; border-top: solid 1px #FFBE7F;}
td.bg-verlauf2 { background-image:url(images/verlauf.jpg); background-position:left top; background-repeat:no-repeat; border-bottom: solid 1px #FFBE7F; border-right: solid 1px #FFBE7F; border-top: solid 1px #FFBE7F;}
td.bg-verlauf3 { background-image:url(images/verlauf.jpg); background-position:left top; background-repeat:no-repeat; border: solid 1px #FFBE7F;}
td.bg-rundgang { background-image:url(images/bg-rundgang.jpg); background-position:right bottom; background-repeat:no-repeat;background-color:#FFF9EB; }
td.border-orange {background-color:#ffffff; border:solid 1px #FF7E00;}
tr.border-weiss { background-color:#FF7E00; border:solid 1px #ffffff;}
tr.bg-wheat {background-color:#F8F4E9;}
p.text-weiss { color:#ffffff; font-size:14px; margin-top:2px; margin-bottom:1px;}

#bg-header-back {position:absolute; width:222px; height:214px; top:116px; z-index: auto; vertical-align:top; padding-top:-1px;}


a.menu-top:link {color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; magin-left:8px; magin-right:8px;}
a.menu-top:visited {color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; magin-left:8px; magin-right:8px;}
a.menu-top:active {color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; magin-left:8px; magin-right:8px;}
a.menu-top:hover {color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; magin-left:8px; magin-right:8px;}

a.menu-top-on:link {color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: underline; magin-left:8px; magin-right:8px;}
a.menu-top-on:visited {color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: underline; magin-left:8px; magin-right:8px;}
a.menu-top-on:active {color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: underline; magin-left:8px; magin-right:8px;}
a.menu-top-on:hover {color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: underline; magin-left:8px; magin-right:8px;}

a.menu-tan:link {color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration: none;}
a.menu-tan:visited {color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration: none;}
a.menu-tan:active {color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration: none;}
a.menu-tan:hover {color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration: none;}

a.menu-tan-on:link {color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration: underline;}
a.menu-tan-on:visited {color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration: underline;}
a.menu-tan-on:active {color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration: underline;}
a.menu-tan-on:hover {color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration: underline;}

a.link-orange:link {color:#FF7E00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none;}
a.link-orange:visited {color:#FF7E00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none;}
a.link-orange:active {color:#FF7E00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none;}
a.link-orange:hover {color:#FF7E00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none;}

a.link-orange2:link {color:#FF7E00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; }
a.link-orange2:visited {color:#FF7E00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; }
a.link-orange2:active {color:#FF7E00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; }
a.link-orange2:hover {color:#FF7E00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; }

a.menuleft:link {color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none;}
a.menuleft:visited {color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none;}
a.menuleft:active { color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; }
a.menuleft:hover {color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none;}

td.bgmenueleft { background-color:#FFBE7F; }
.test {background-image:url(images/star-menue.gif); background-position:left; background-repeat:no-repeat;  margin-left:5px; color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; line-height:26px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; padding-left:30px;}


#footer {
	width:970px;
}
/* Typo3 Styles */

p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: fff;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/

}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #999999;
 margin-bottom: 10px;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: 333;
}
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 {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #fff;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}



	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}
