body, html {
width:100%;
height:100%;
}

body {
margin:0;
padding:0;
background-color:#FFF;
color:#4e4e4e;
/*background:url(../images/pge_bg.jpg) repeat-y top center;*/
background:url(../images/bg_rep.jpg);
font-family:Arial,Helvetica,Sans-Serif;
font-size:12px;
font-weight:normal;
text-align:center;
}

img {
border:0;
padding:0;
margin:0;
}

p {
line-height:17px;
}

a{
color:#4e4e4e;
}

.intro-page {
	position: absolute;
	z-index: 999;	
	margin-top: -252px;
	top: 50%;
	margin-left: -336px;
	left: 50%;
}
	a.intro-page-close {
		text-decoration: none;
		position: absolute;
		top: 5px;
		right: 5px;
		font-size: 22px;
	}
	a.intro-page-link {
		display: block;
		position: relative;
		text-decoration: none;
		width: 162px;
		height: 36px;
		margin: -120px 0 0 471px;
	}
#bg {
background:url(../images/bg.jpg);
background-repeat: repeat-x;
background-position: 0px 110px;
width:100%;
height:100%;
}

#shad {
vertical-align:top;
width:100%;
height:100%;
background:url(../images/pge_bg.png) repeat-y top center;
}

#shad1 {
/*background:url(../images/pge_bg.png) repeat-y top center;*/
overflow:visible;
}

#top {
height:90px;
background:url(../images/bg_top.jpg) repeat-x top left;
}

#hdr {
width:845px;
height:90px;
margin:auto;
cursor:pointer;
}

#hdr_cnt {
float:left;
width:831px;
height:90px;
background:url(../images/bg_hdr.jpg) repeat-x top left;
}

#hdr_shadow_left {
float:left;
width:7px;
height:90px;
background:url(../images/hdr_shadow_left.jpg) repeat-x top left;
}

#hdr_shadow_right {
float:left;
width:7px;
height:90px;
background:url(../images/hdr_shadow_right.jpg) repeat-x top left;
}

#nav {
width:100%;
padding:0;
margin:0;
background:url(../images/pge_bg.png) repeat-y top center #FFFFFF;
}

#nav_inner {
width:750px;
height:39px;
overflow:hidden;
text-align:center;
margin:0px auto 4px auto;
}

#nav_cnt {
width:845px;
text-align:center;
background:url(../images/nav_line.jpg) no-repeat bottom center;
}

#nav_line_left {
background:url(../images/bg_line_left.jpg) repeat-x bottom left;
}

#nav_line_right {
background:url(../images/bg_line_right.jpg) repeat-x bottom left;
}

#nav_inner ul {
margin:0;
padding:0;
text-align:center;
}

#nav_inner li {
	float:left;
	list-style-type:none;
	width:150px;
	font-size:14px;
	padding-top:10px;
	padding-bottom:8px;
}

#nav_inner li a {
text-decoration:none;
font-weight:bold;
/*color:#888888;*/
color:#808ba3;
}

#subnavi {
width:750px;
/*height:30px;*/
overflow:auto;
text-align:left;
margin:0px auto 0px auto;
}

#subnavi ul {
float:left;
margin:0;
padding:0;
text-align:left;
overflow:auto;
margin:3px 0px 8px 0px;
}

#subnavi li {
	float:left;
	list-style-type:none;
	/*width:70px;*/
	font-size:12px;
	padding-top:0px;
	/*padding-bottom:8px;*/
	margin-left:5px;
	margin-right:5px;
}

#subnavi li a {
text-decoration:none;
font-weight:bold;
/*color:#888888;*/
color:#808ba3;
}

#page_inner {
margin:15px 27px 0px 27px;
overflow:visible;
width:791px;
}

#page_image {
padding:10px 27px 0px 27px;
margin:0;
/*overflow:hidden;*/
width:791px;
}

#page_image img {
vertical-align:bottom;
}

#page_contentnav table{
margin:0px 27px 0px 27px;
overflow:auto;
width:791px;
height:34px;
border-top:1px solid #727574;
border-left: 1px solid #d5d5d5;
border-right:1px solid #d4d4d4;
border-bottom: 1px solid #ebebeb;
}

#page_contentnav td {
text-align:center;
font-size:12px;
padding-top:8px;
padding-bottom:6px;
white-space:nowrap;
}

#page_contentnav td a {
text-decoration:none;
font-weight:normal;
color:#c30a6e;
}

#page {
width:845px;
text-align:left;
margin:auto;
/*background:url(../images/pge_bg.png) repeat-y top center;*/
}

#ftr {
width:831px;
text-align:left;
margin:auto;
background:url(../images/ftr_line.jpg) no-repeat top center;
padding-top:8px;
}

#page_promo {
margin: 0px 7px 0px 7px;
padding:0;
}

.promo_inner {
margin:5px 7px 5px 7px;
padding:0;
}

.promo_inner p {
font-weight:bold;
}

.promo_inner h2 {
padding:4px 0px 7px 0px !important;
}

.promo_inner h3 {
padding:4px 0px 7px 0px !important;
}

.promo1 {
float:left;
width:277px;
height:215px;
/*background-color:#e9e9e9;*/
background-color:#ebeef5;
}

.box {
float:left;
/*width:277px;*/
width:240px;
height:255px;
overflow:hide;
margin-right:20px;
}

.box p {
font-weight:bold;
}

.box h2 {
padding:4px 0px 7px 0px !important;
}

.box h3 {
padding:4px 0px 7px 0px !important;
}

.promo2 {
float:left;
width:277px;
height:215px;
/*background-color:#cccccc;*/
background-color:#b1bcd4;
}

.promo3 {
float:left;
width:277px;
height:215px;
/*background-color:#969696;*/
background-color:#77839c;
}

.col1 {
float:left;
width:520px;
padding-right:12px;
background-color:#FFF;
padding-bottom:10px;
}

.col2 {
float:left;
width:259px;
padding-bottom:10px;
/*font-size:13px;*/
/*b!ackground-color:#ebebeb;*/
bottom:0;
}

.col2 img {
margin-left:-5px;
margin-top:-5px;
padding:0;
}
.col2 p {
padding:4px;
margin:0;
}

.col2 ul {
margin: 5px 22px 5px 22px;
padding:0;
}

.col2 li {
list-style-image:url(../images/liststyle.png);
padding: 0px 0px 5px 0px;
}

.tt_news_container {
margin-bottom:20px;
}

.tt_news_image {
float:left;
width:200px;
}

.tt_news_content {
float:left;
width:580px;
margin-left:10px;
}

.tt_news_title {
float:left;
}

.tt_news_title h1 {
margin-top:0px;
padding-top:0px;
}

.tt_news_title h1 a {
margin-top:0px;
padding-top:0px;
}

.tt_news_date {
float:right;
}

.tt_news_date  h2{
margin-top:1px;
margin-right:0px;
padding-right:0px;
padding-top:0px;
font-size:12px;
}

.tt_news_date  h2 a{
font-size:12px;
margin:0px;
padding:0px;
}

.tt_news_subheader {
font-weight:normal;
}

h1 {
margin-top:10px;
padding-bottom:4px;
display:inline-block;
background:url(../images/bg_line_right.jpg) repeat-x bottom left #FFF;
margin-bottom:10px;
font-size:10pt;
font-weight:bold;
}

h1 a{
text-decoration:none;
margin-top:10px;
padding-bottom:4px;
display:inline-block;
background:url(../images/bg_line_right.jpg) repeat-x bottom left #FFF;
margin-bottom:10px;
font-size:10pt;
font-weight:bold;
}

h2 {
font-size:20px;
/*color:#e1007a;*/
color:#d30043;
font-weight:normal;
margin:0;
padding:10px 5px 10px 5px;
}

h2 a{
text-decoration:none;
font-size:20px;
/*color:#e1007a;*/
color:#d30043;
font-weight:normal;
margin:0;
padding:10px 5px 10px 5px;
}

h3 {
font-size:20px;
color:#FFFFFF;
font-weight:normal;
margin:0;
padding:10px 5px 10px 5px;
}

h3 a{
text-decoration:none;
font-size:20px;
color:#FFFFFF;
font-weight:normal;
margin:0;
padding:10px 5px 10px 5px;
}

#page_title {
font-size:24px;
/*color:#888888;*/
color:#808ba3;
margin:10px 27px 10px 27px;
overflow:none;
width:791px;
}

/*p {
clear:both;
}*/

.cr, .footer_left, .footer_left a, .footer_right {
color:#989898;
font-weight:normal;
font-size:10px;
}

.footer_left {
float:left;
width:180px;
}

.footer_left a {
text-decoration:none;
}

.footer_left p, .cr p, .footer_right p, .language p, .col2 p {
margin:0;
padding:5px;
}

.footer_right {
float:right;
width:450px;
text-align:right;
margin-right:10px;
}

.cr {
float:left;
width:50px;
margin-left:10px;
}

.language {
/*float:left;*/
position:absolute;
top:7px;
margin-left:792px;
/*width:130px;*/
}

.csc-mailform {
border:0px;
padding:0;
margin: 0px 0px 10px 0px;
}

.csc-mailform-field, .tx_powermail_pi1_fieldwrap_html {
clear:both;
margin-bottom:15px;
overflow:auto;
}

/*.csc-mailform-field input,.csc-mailform-field textarea {*/
#mailformName, #mailformEMail, #mailformTelefonnummer, #mailformBemerkung {
background-color:#ebeef5;
border:0;
border-right: 1px solid #506898;
border-bottom: 1px solid #506898;
}

.powermail_uid1, .powermail_uid2, .powermail_uid4, .powermail_uid6 , .powermail_uid11{
background-color:#f3f4f8;
border-top: 1px solid #bac9ea;
border-left: 1px solid #bac9ea;
border-right: 1px solid #d9e2f3;
border-bottom: 1px solid #d9e2f3;
}
/* EN */
.powermail_uid45, .powermail_uid46, .powermail_uid49, .powermail_uid51, .powermail_uid48{
background-color:#f3f4f8;
border-top: 1px solid #bac9ea;
border-left: 1px solid #bac9ea;
border-right: 1px solid #d9e2f3;
border-bottom: 1px solid #d9e2f3;
}
/* RU */
.powermail_uid12, .powermail_uid13, .powermail_uid16, .powermail_uid18, .powermail_uid15 {
background-color:#f3f4f8;
border-top: 1px solid #bac9ea;
border-left: 1px solid #bac9ea;
border-right: 1px solid #d9e2f3;
border-bottom: 1px solid #d9e2f3;
}
/* AR */
.powermail_uid34, .powermail_uid35, .powermail_uid38, .powermail_uid40, .powermail_uid37{
background-color:#f3f4f8;
border-top: 1px solid #bac9ea;
border-left: 1px solid #bac9ea;
border-right: 1px solid #d9e2f3;
border-bottom: 1px solid #d9e2f3;
}

.csc-mailform legend {
display:none;
}

#mailformBemerkung {
margin-bottom:15px;
}

.csc-mailform-radio1 {
float:left;
width:300px;
}

.csc-mailform-radio1 label {
float:none !important;
}

.csc-mailform-field label, .tx_powermail_pi1_fieldwrap_html label {
float:left;
width:170px;
margin-top:3px;
}

.csc-mailform-field #mailformName, .csc-mailform-field #mailformEMail, .csc-mailform-field #mailformBemerkung, .csc-mailform-field #mailformTelefonnummer {
width:420px;
}

.powermail_uid1, .powermail_uid2, .powermail_uid4, .powermail_uid6 {
width:420px;
}
/* EN */
.powermail_uid45, .powermail_uid46, .powermail_uid49, .powermail_uid51 {
width:420px;
}
/* RU */
.powermail_uid12, .powermail_uid13, .powermail_uid16, .powermail_uid18 {
width:420px;
}
/* AR */
.powermail_uid34, .powermail_uid35, .powermail_uid38, .powermail_uid40 {
width:420px;
}

.csc-mailform-field #mailformUhrzeit {
margin-bottom:45px;
}

.submitBtn {
position:absolute;
margin-left:-20px;
margin-top:-35px;
background:url(../images/submit.jpg);
width:831px;
height:30px;
overflow:hidden;
}

/* DE / EN / RU / AR */
.tx_powermail_pi1_fieldwrap_html_9, .tx_powermail_pi1_fieldwrap_html_54, .tx_powermail_pi1_fieldwrap_html_21, .tx_powermail_pi1_fieldwrap_html_43  {
margin-left:-20px;
background-color:#f3f4f8;
width:831px;
overflow:hidden;
}

/* DE / EN / RU / AR */
.tx_powermail_pi1_fieldwrap_html_9 input, .tx_powermail_pi1_fieldwrap_html_54 input, .tx_powermail_pi1_fieldwrap_html_21 input, .tx_powermail_pi1_fieldwrap_html_43 input {
width:259px;
height:34px;
float:right;
margin-right:315px;
overflow:hidden;
}

/* DE / EN / RU / AR */
.tx_powermail_pi1_fieldwrap_html_10, .tx_powermail_pi1_fieldwrap_html_55, .tx_powermail_pi1_fieldwrap_html_22, .tx_powermail_pi1_fieldwrap_html_44 {
position:absolute;
float:right;
margin-top:-61px;
margin-left:515px;
width:280px;
color:#536998;
font-weight:bold;
}

.tx-powermail-pi1 {
margin-bottom:30px;
}

/* DE / EN / RU / AR */
.tx_powermail_pi1_fieldwrap_html_11 label, .tx_powermail_pi1_fieldwrap_html_48 label, .tx_powermail_pi1_fieldwrap_html_15 label, .tx_powermail_pi1_fieldwrap_html_37 label {
display:none;
}

/* DE */
.powermail_uid11 {
position:absolute;
margin-left:330px;
margin-top:-35px;
width:260px;
}
/* EN */
.powermail_uid48{
position:absolute;
margin-left:330px;
margin-top:-35px;
width:260px;
}
/* RU */
.powermail_uid15 {
position:absolute;
margin-left:395px;
margin-top:-35px;
width:195px;
}
/* AR */
.powermail_uid37 {
position:absolute;
margin-left:301px;
margin-top:-35px;
width:288px;
}

#mailformformtype_mail {
margin-top:3px;
margin-left:220px;
}

