* {
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, p {
	margin: 0px 0px 15px 0px;
}

h1, h2, h3, h4, h5 {
	font-weight: normal;
}

h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }

a {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:focus {
	outline: none;
}

/*
html {
	height: 100%;
}
*/
 
body {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	background: #ffffff;
}

#root {
	width: 934px;
	height: 100%;
	margin-bottom: -35px;
	background: url(../images/content_bg.png) repeat-y;
	/* overflow: hidden; */
}


/* Header Area */
#header_root {
	height: 192px;
	background: url(../images/header_home.png) no-repeat;
	position: relative;
}

#header_root a {
	text-decoration: none;
	font-weight: bold;
}

#header_root ul li {
	display: inline;
	list-style-type: none;
}


/* Navigation Area */

#topnavi_root {
	width: 360px;
	padding: 4px 15px;
	color: #4c4f4a;
	position: absolute;
	top: 0px;
	left: 0px;
}

#topnavi_root ul li {
	margin: 0px 8px 0px 8px;
}

#topnavi_root ul li.firstPoint {
	margin: 0px 8px 0px 0px;
}

#topnavi_root a, #topnavi_home a {
	color: #4c4f4a;
}

#languages {
	position: absolute;
	top: 4px;
	left: 515px;
}

#languages img {
	border: 1px solid #aaaaaa;
}

.flag_margin {
	margin: 0px 5px 0px 0px;
}


#topnavi_home {
	padding: 3px 0px 2px 0px;
	position: absolute;
	top: 0px;
	left: 695px;
}

#topnavi_home a {
	font-size: 16px;
}


#mainnavi_root {
	padding: 0px 0px 9px 0px;
	font-size: 16px;
	position: relative;
	bottom: 0px;
	left: 0px;
	top: 164px;
	
}

#mainnavi_root ul li {

}

#mainnavi_root a {

}

#mainnavi_root a:hover, #mainnavi_root a:focus, .active {

}

.vert_border {
	border-left: 2px solid #a0a0a0;
}
	



/* Content Area */
#main_root {
	width: 934px;
	min-height: 600px;
	padding: 0px 0px 50px 0px;
	background: url(../images/content_bg.png) repeat-y;
}

#content_root {
	width: 670px;
	float: left;
}

#content_padding {
	height: 100%;
	min-height: 100%;
	padding: 27px 80px 35px 40px;
}


#content_padding hr {
	width: 630px;
	margin: 15px 0px;
}

#content_padding ul {
	margin: 0px 0px 15px 15px;
}


#sidebar_root {
	width: 250px;
	float: left;
	position: relative;
}

#sidebar_padding {
	padding: 23px 10px 11px 20px;
	font-size: 13px;
}

#sidebar_padding ul li {
	list-style-type: none;
	margin: 0px 0px 25px 0px;
}

#sidebar_padding ul li ul li {
	width: 180px;
	position: relative;
	top: -16px;
	left: 50px;
}


/* Footer Area */

#footer_root {
	width: 934px;
	height: 35px;
	font-size: 16px;
	color: #ffffff;
	background: url(../images/footer.png) no-repeat;
	position: relative;
}

#footer_padding {
	width: 70px;
	position: absolute;
	top: 3px;
	left: 600px;
}

#footer_padding a {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}


.clear {
	clear: both;
}


/* Downloads */

.csc-uploads {
	margin: 0px auto;
}

.csc-uploads td {
	height: 20px;
	padding: 0px 5px;
	position: relative;
}

.tr-even {
	background: #F1E3AC;
}

.tr-odd {
	background: #F8F1D6;
}

.csc-uploads-fileName {
	width: 400px;
}

.csc-uploads-fileName a {
	font-weight: bold;
}

.csc-uploads-fileName p, .csc-uploads-fileSize p {
	position: relative;
	top: 7px;
}

.csc-uploads-fileSize {
	width: 60px;
	padding: 0px 0px 0px 10px;
	font-style: italic;
	color: #444444;
}


/* Powermail Anpassungen */
fieldset.tx-powermail-pi1_fieldset {
	border: 1px solid #f1e3ac !important;
	background-color: #f8f1d6 !important;
	padding: 10px;
}

#powermaildiv_uid1, #powermaildiv_uid2, #powermaildiv_uid3, #powermaildiv_uid4, #powermaildiv_uid5, #powermaildiv_uid6,
#powermaildiv_uid7, #powermaildiv_uid8, #powermaildiv_uid9, #powermaildiv_uid10, #powermaildiv_uid11, #powermaildiv_uid12,
#powermaildiv_uid49, #powermaildiv_uid50, #powermaildiv_uid51, #powermaildiv_uid52, #powermaildiv_uid53, #powermaildiv_uid54,
#powermaildiv_uid55, #powermaildiv_uid56, #powermaildiv_uid57, #powermaildiv_uid58, #powermaildiv_uid59, #powermaildiv_uid60,
#powermaildiv_uid65, #powermaildiv_uid66, #powermaildiv_uid67, #powermaildiv_uid68, #powermaildiv_uid69, #powermaildiv_uid70,
#powermaildiv_uid71, #powermaildiv_uid72, #powermaildiv_uid73, #powermaildiv_uid74, #powermaildiv_uid75, #powermaildiv_uid76 {
	width: 400px;
	padding: 0px 0px 30px 0px;
	clear: both;
}

#powermaildiv_uid1 label, #powermaildiv_uid2 label, #powermaildiv_uid3 label, #powermaildiv_uid4 label, #powermaildiv_uid5 label,
#powermaildiv_uid6 label, #powermaildiv_uid7 label, #powermaildiv_uid8 label, #powermaildiv_uid9 label, #powermaildiv_uid10 label,
#powermaildiv_uid11 label, #powermaildiv_uid12 label, #powermaildiv_uid49 label, #powermaildiv_uid50 label, #powermaildiv_uid51 label,
#powermaildiv_uid52 label, #powermaildiv_uid53 label, #powermaildiv_uid54 label, #powermaildiv_uid55 label, #powermaildiv_uid56 label,
#powermaildiv_uid57 label, #powermaildiv_uid58 label, #powermaildiv_uid59 label, #powermaildiv_uid60 label, #powermaildiv_uid65 label,
#powermaildiv_uid65 label, #powermaildiv_uid66 label, #powermaildiv_uid67 label, #powermaildiv_uid68 label, #powermaildiv_uid69 label,
#powermaildiv_uid70 label, #powermaildiv_uid71 label, #powermaildiv_uid72 label, #powermaildiv_uid73 label, #powermaildiv_uid74 label,
#powermaildiv_uid75 label, #powermaildiv_uid76 label
 {
	font-weight: normal !important;
	float: left;
	width: 165px;
}

#powermaildiv_uid1 select, #powermaildiv_uid2 input, #powermaildiv_uid3 input, #powermaildiv_uid4 input, #powermaildiv_uid5 input,
#powermaildiv_uid6 input, #powermaildiv_uid7 input, #powermaildiv_uid8 input, #powermaildiv_uid9 input, #powermaildiv_uid10 input,
#powermaildiv_uid11 input, #powermaildiv_uid12 textarea, #powermaildiv_uid49 select, #powermaildiv_uid50 input,
#powermaildiv_uid51 input, #powermaildiv_uid52 input, #powermaildiv_uid53 input, #powermaildiv_uid54 input, #powermaildiv_uid55 input,
#powermaildiv_uid56 input, #powermaildiv_uid57 input, #powermaildiv_uid58 input, #powermaildiv_uid59 input,
#powermaildiv_uid60 textarea, #powermaildiv_uid65 select, #powermaildiv_uid66 input, #powermaildiv_uid67 input,
#powermaildiv_uid68 input, #powermaildiv_uid69 input, #powermaildiv_uid70 input, #powermaildiv_uid71 input, #powermaildiv_uid72 input,
#powermaildiv_uid73 input, #powermaildiv_uid74 input, #powermaildiv_uid75 input, #powermaildiv_uid76 textarea {
	width: 200px;
	float: left;
}

#powermaildiv_uid13, #powermaildiv_uid14, #powermaildiv_uid61, #powermaildiv_uid62, #powermaildiv_uid77, #powermaildiv_uid78 {
	width: 195px;
}

#powermaildiv_uid13, #powermaildiv_uid61, #powermaildiv_uid77 {
	margin: 80px 0px 10px 0px;
}

#powermaildiv_uid14, #powermaildiv_uid62, #powermaildiv_uid78 {
	margin: 40px 0px 20px 0px;
}

#powermaildiv_uid15, #powermaildiv_uid16, #powermaildiv_uid63, #powermaildiv_uid64, #powermaildiv_uid79, #powermaildiv_uid80 {
	margin: 0px 10px 0px 0px;
	float: left;
}

#powermaildiv_uid16 {
	
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	font-weight: bold;
}

.powermail_check_inner {
	margin: 0px 0px 5px 0px;
}

.powermail_check_inner label {
	width: 165px;
	font-weight: normal !important;
	float: left;
}
#iso {
position: relative;
}

.navbold a {
		font-weight: bold !important;
}

.lasttopnav a{
width: 20px;
overflow: hidden;

}




/* 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: red;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 150px;
}
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: 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: 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 */

	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 150px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

.form-table {
	position: relative;
	left: -9px;
}

/* Powermail CSS Zusätze */


.powermail_submit {
	font-weight: normal !important;
}


