@charset "UTF-8";
@media all
{
body {
	margin:0px;
	padding:0px;
	color:#555555;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	background: url(../image/bg_body.gif) repeat;
}
div {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
/* BACKGROUND IMAGE */
#boxTop {background: url(../image/bg_top.jpg) no-repeat;}
#boxContent {background: url(../image/bg_content.jpg) repeat-y;}
#boxFooter {background: url(../image/bg_bottom.jpg) no-repeat;}
#boxFooterSub {background: url(../image/bg_bottom_sub.jpg) no-repeat;}
.boxMenu {background: url(../image/bg_menu_top.jpg) no-repeat left top;}
.boxMenu3 {text-align:center;}

/* ID-DIVS */
#box, #boxTop, #boxContent, #boxFooter {
	width:782px;
}
#box {
	height:883px;
	margin:0px auto;
}
#boxTop {
	height:82px;
}
#boxContent {
	height:713px;
}

#boxFooter {
	clear:both;
	height:59px;
}
#boxFooterSub {
	clear:both;
	height:59px;
}


/* CLASS */


.boxMenu {
	float:left;
	width:209px;
	height:713px;
}
.boxMenu1 {
	width:209px;
	height:60px;
}
.boxMenu2 {
	width:209px;
	height:570px;
}
.boxMenu2 div{
	width:209px;
	height:32px;
	text-align:center;
}
.boxMenu3 {
	width:209px;
	height:71px;
}
.boxData {
	float:left;
	width:573px;
	height:713px;
}
.boxDataT {
	width:563px;
	height:38px;
	padding: 0px 10px 0px 0px;
}
.boxDataL {
	float:left;
	width:421px;
	height:685px;
	overflow:auto;
}
.boxDataR {
	float:left;
	width:150px;
	height:685px;
	background: #eeeeee;
}
.boxDataR1 {
	width:150px;
	height:20px;
	font-size:12px;
	font-family:Arial,sans-serif;
	text-align:center;
	background: #ffffff;
}
.boxDataR1 a {
	text-decoration:none;
}
.boxDataR2 {
	width:150px;
}
.boxDataR2 div {
	padding:5px 0px 5px 0px;
	font-size:12px;
	font-family:Arial;
}
.boxDataR3 div {
	padding-top:5px;
	font-size:12px;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}
.red {
	color:#de0000;
}
.boxDataSub {
	float:left;
	width:552px;
	height:685px;
	padding:0px 20px 0px 0px;
	overflow:auto;
}

.bodytext {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
}

ul {
	font-size:12px;
}

	/* Powermail */
		/* Form */
	span.powermail_mandatory {
		/* Color of mandatory error message */
		color: red;
	}
	input.validation-failed,
	textarea.validation-failed {
		/* Background color if validation failed */
		background-color: #ea9395;
		/* 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;*/
		font-weight:bold;
		margin: 3px 0 15px 200px;
	}
	fieldset.tx-powermail-pi1_fieldset {
		/* Fieldset */
		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: 150px;
		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: 200px;
	}
	fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
		/* Radiobuttons */
		margin: 5px 0;
	}
	
	.powermail_kontaktformular powermail_check {
		/* Checkboxes */
		margin: 0px 0px 0px 150px;
	}

 	.tx_powermail_pi1_fieldwrap_html_checkbox_title	{display:none; visibility: hidden;}
	
	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 10px 10px 150px;
		font-weight: bold;
		float:left;
	}
	
	fieldset.tx-powermail-pi1_fieldset input.powermail_reset {
		margin: 20px 0;
		font-weight: bold;
}
	
	p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
	p.tx_powermail_pi1_fieldwrap_html_radio_title {
		margin-top: 0px;
		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;
	}
	fieldset.tx-powermail-pi1_fieldset div.even {
	}
	

		/* Confirmation */
	td.powermail_all_td {
		padding: 3px 10px 3px 0;
		width: 140px;
	}
	
		/* THX */
	td.powermail_all p.bodytext {
		margin: 0;
	}
	
	.tx-powermail-pi1_confirmation_back {
		margin: 20px 10px 10px 150px;
		font-weight: bold;
		float:left;		
	}
	.tx-powermail-pi1_confirmation_submit {
		margin: 20px 0px;
	}
	
	.tx_powermail_pi1_fieldwrap_html_captcha img {margin-left: 150px;}
	.tx_powermail_pi1_fieldwrap_html_captcha span.tx-srfreecap-pi2-cant-read {margin-left: 150px;}
	.tx_powermail_pi1_fieldwrap_html_captcha span.tx-srfreecap-pi2-cant-read a {margin-left: 150px;}
	.tx_powermail_pi1_fieldwrap_html_captcha_description {margin-left: 150px;}
	
}

