body {
  font-family: Sans-serif, Haetvetica, Verdana, Arial;
  font-color: #000;
  font-size: 80%; 
  background-color: #666;
  margin: 0;
  padding: 0;
}
#subnavi ul {list-style:none; margin:0 0 50px;padding:0;}
h1 {font-size:17pt;}
h2 {font-size:15pt; margin-bottom: 5px;}
h4 {margin-bottom:3px;}
h4.csc-firstHeader {margin-bottom:0;}
a {color:#6bb022; font-weight:bold;}
a:hover {text-decoration:none;color:#471;}
img {border:0;}
table {border: 1px solid #6BB022;margin:10px 0;}
caption {display: none;}
th {background-color:#6BB022; border:0; color:#fff; text-align:left; padding:5px;}
td {border-left: 0; border-right: 0;padding:3px;border-color: #6BB022;}
p {margin:0;padding:0;}
#container {
  width: 950px;
  margin: 0 auto;
}

#header{
  background: #000;
}
#headerimg {
  position: absolute;
  top: 10px;
  z-index: 1;
  width: 950px;

}
#mainnav {
  background: url("img/mainnav.png") no-repeat;
  font-size: 15pt;
  height: 40px;
  margin-top:125px;
  padding:5px 0px 0px 15px;
  z-index:6;
}

#mainnav span a {color:#000; text-decoration:none; font-weight:bold;font-size:15pt;}
#mainnav span a:hover {color:#fff;}
#mainnav span a:active {font-weight:bold;}
#topnav {
  color: #fff;
  position: absolute;
  right:15px;
  top:15px;
  z-index: 3;
  font-size:80%;
}
#topnav a {color:#fff; text-decoration: none;font-weight:bold;}
#topnav a:hover {text-decoration: underline;}

#page {
  background: url("img/bgpage.png") repeat-y center top scroll;
  width: 950px;
  position: absolute;
  display:inline;
  z-index: 4;
  padding-top:10px;; 
  margin-top: -11px;
}

#linkespalte_content {
  float: left;
  padding-left: 10px;
  width: 190px;
  margin-bottom: 25px;

}
#subnavi_title {width:100%; background-color: #6bb022; color: #fff;padding:3px;font-size:135%;}
#subnavi {
  font-size:120%; 
  width:180px;
}
#subnavi ul li {border-bottom: 1px solid #6bb022;width:196px;padding:0 0 0 0px; font-weight:bold;}
#subnavi ul li:hover {border-bottom: 1px solid #669933;background-color: #fff;}
#subnavi ul li a{color:#000; text-decoration: none;padding:0px; margin-bottom:5px;font-weight:normal; background:transparent;}
#subnavi ul li a:hover{color:#000; text-decoration: none;margin-bottom:5px;font-weight:bold;}

.actice {color:#000; text-decoration: none;padding:0 0 0 20px; margin-bottom:5px; font-weight: bold;}
#mittlerespalte_content {
  float: left;
  margin-left: 20px;
  margin-bottom: 25px;
  width: 530px;

}
#rechtespalte_content {
  float: left;
  padding-right: 10px;
  width: 190px;
  margin-bottom: 25px;

}
#spalte1 {
  float: left;
  width: 230px;
  padding: 0 2px 0 0;
  margin: 1px 1px 1px 10px;
}
#spalte2 {
  float: left;
  width: 230px;
  padding: 0 2px 0 0;
  margin: 1px;
}
#spalte3 {
  float: left;
  width: 230px;
  padding: 0 2px 0 0;
  margin: 1px;
}
#spalte4 {
  float: left;
  width: 230px;
  padding: 0;
  margin: 1px;
}

#footer {
  width:94%;
  clear:both;
  border-top: 1px solid #6bb022;
  text-align:center;
  margin: 0 auto;
  padding: 7px 0;
}
.footerimg {position:absolute;}
.skip, .hideme, .print {
  height:1px;
  left:-1000em;
  position:absolute;
  top:-1000em;
  width:1px;
}
.csc-firstHeader {margin: 6px 0; }
/*FCEs*!
/*Rechte Hinweisbox*/
.box {
  width:190px;
  margin-bottom:20px;
}
.titel{background: transparent url(img/rechts_top2.png) repeat-y;padding:0 15px 3px 10px;color:#fff;font-size:110%;font-weight:bold;}
.content{background: transparent url(img/rechts_content.png) repeat-y;padding:5px 15px;font-size:96%;line-height:1.1;}
/*mehrere Spalten in einer Spalte*/
.col_l {float:left;width:255px;margin-right:20px;margin-bottom:6px;}
.col_r {float:left;width:255px;margin-bottom:6px;}
.csc-default {clear:both; margin-bottom:7px;}


/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: #693;
}
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: 160px;
	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: 300px;
}
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 37px 10px 200px;
	font-weight: bold;
	float:right;
}
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;
}



	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}
img.tx-srfreecap-pi2-image {margin-left:160px;margin-right:98px;}
.tx-srfreecap-pi2-cant-read {color:#35006D;font-size:0.9em;margin-left:80px;}

/*Domaincheck*/
#ergebnis_domainabfrage {margin: 5px 0;}
.odsstatus {}
.odsdomain {width: 180px;font-weight:bold;}
.odsaction {}
.tdl {width:53px;padding:0;height:22px;}
.domain {width:135px;float:left;height:16px;}
.domain input{width:130px;}
.button input {clear:both; width:135px;margin-top:5px;}
/*Login-Box*/
.csc-mailform-field {width:250px;clear:both;margin: 10px 5px;}
#mailformuser {float:right;}
#mailformpass {float:right;}
