/**/
*{
border:0;
}
html {
height:100%;
}
body { 
height:100%; margin:0; font-size:12px; line-height:18px; font-family: Arial; background-color:#c6c8cd;
}
/* ----------container to center the layout-------- */
#container {
width: 1020px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
}
h1{
color:#E95E27;
font-weight:bold;
line-height:25px;
font-style:italic;
margin:0;
padding:0;
margin-bottom:5px;
font-size:22px;
text-transform:uppercase;
}
h2{
color:#E95E27;
font-weight:bold;
font-size:34px;
padding:0;
text-transform:uppercase;
}
h3{
color:#E95E27;
font-size:14px;
text-transform:uppercase;
}
h4 {
font-size:14px;
margin:0px;
padding:0px;
cellpadding:0px;
cellspacing:0px;
color:#E95E27;
text-transform:uppercase;
}
h5 {
font-size:12px;
margin:0px;
padding:0px;
cellpadding:0px;
cellspacing:0px;
color:#E95E27;
font-weight:bold;
text-transform:uppercase;
}
h6 {
font-size:14px;
margin:0px;
padding:0px;
cellpadding:0px;
cellspacing:0px;
color:#E95E27;
font-style:italic;
line-height:14px
text-transform:uppercase;
}
a {
text-decoration: none;
color:#000000;
}

a:hover { 
text-decoration:none; 
font-weight:bold; 
color:#E95E27;
}

a.link {
text-decoration: none;
color:#000000;
font-weight:normal;
font-size:11px;
}
a:hover.link {
text-decoration:none; 
font-weight:normal;
color:#E95E27;
}
a.link_nav {
text-decoration: none;
color:#8B8D8E;
text-transform:uppercase;
}
a.link_nav_hor {
text-decoration: none;
color:#000000;
text-transform:uppercase;
}
a:hover.link_nav_hor {
text-decoration:none; 
font-weight:bold; 
color:#E95E27;
text-transform:uppercase;
}
a:hover.link_nav {
text-decoration:none; 
font-weight:normal; 
color:#E95E27;
text-transform:uppercase;
}
a.footer {
text-decoration: none;
color:#7B7E83;
text-transform:uppercase;
vertical-align:bottom;
line-height:13px;
margin:0px;
font-size:10px;
font-weight:bold;
}
b {
/*color:#E95E27;*/
color:#702c39;
}
p {
/*color:rgb(233,233,233);*/
color:#8B8D8E;
}
div {
color:#8B8D8E;
}
#content_article {
font-size:14px;
color:#E95E27;
}
/* ----------header banner -------------- */
#header {
width:1020px;
height:140px;
background-color:#ffffff;
}
#header1 {
background-color:#c6c8cd;
width:510px;
height:40px;
float:left;
}
#header2 {
background-color:#c6c8cd;
width:510px;
height:40px;
float:left;
}
#header3 {
background-color:#ffffff;
width:1020px;
height:85px;
}
#header1_1 {
padding-left:5px;
float:left;
text-align:right;
padding-top:19px;
}
#header1_2 {
padding-left:3px;
float:left;
text-align:right;
padding-top:15px;
font-size:10px;
color:#7B7E83;
font-weight:bold;
}
#header2_1 {
padding-left:3px;
float:left;
text-align:right;
padding-top:15px;
font-size:10px;
color:#8B8D8E;
font-weight:bold;
}
#header2_2 {
padding-left:5px;
text-align:right;
padding-top:15px;
font-size:10px;
color:#8B8D8E;
font-weight:bold;
width:275px;
float:left;
}
#header2_3 {
padding-left:5px;
float:left;
text-align:right;
padding-top:15px;
font-size:10px;
color:#8B8D8E;
font-weight:bold;
}
#header2_4 {
padding-left:5px;
float:left;
text-align:right;
padding-top:18px;
font-size:10px;
color:#8B8D8E;
font-weight:bold;
}
#header3_1 {
width:50%;
float:left;
height:85px;
text-align:left;
}
#header3_2 {
width:50%;
height:85px;
float:left;
text-align:right;
}
#img_language {
}
#img_head1 {
border:0;
padding-top:23px;
padding-left:36px;
}
#img_head3 {
border:0;
padding-top:14px;
padding-right:36px;
}
#img_head4 {
padding-left:5px;
float:left;
padding-top:30px;
}
#language_selector {
position:absolute;
top:50px;
left:0px;
display:none;
width:70px;
background-color:#adafaf;
margin-left:10px;
padding:5px;
}
/* ----------navigation -------------- */
/*nav1*/
#navigation {
background-color:#ffffff;
width:1001px;
height:20px;
border-bottom-color:#dcdcdc;
border-bottom-style:solid;
border-bottom-width:1px;
padding-left:19px;
}
#nav1_1 {
float:left;
padding-left:15px;
font-weight:bold;
text-decoration:none;
color:#8B8D8E;
font-size:12px;
}
#nav1_2 {
width:1020px;
background-repeat:repeat-x
}
#nav1_1_act {
float:left;
padding-left:15px;
color:#E95E27;
text-decoration:none; 
font-weight:bold; 
font-size:12px;
}
a.nav_light{
font-size:10px;
color:#8B8D8E;
font-weight:bold;
}
#nav_left {
font-size:10px;
font-weight:bold;
padding-bottom:5px;
line-height:12px;
}
#nav_left_act {
font-size:10px;
color:#adafaf;
font-weight:bold;
padding-bottom:5px;
line-height:12px;
}
.nav_act {
color:#E95E27;
text-transform:uppercase;
}
.left_inact{
color:#adafaf;
font-weight:bold;
padding-bottom:5px;
text-transform:uppercase;
}
.left_act{
color:#E95E27;
font-weight:bold;
padding-bottom:5px;
text-transform:uppercase;
}
.nav_balk {
background-color:#dcdcdc;
height:10px;
width:150px;
margin-bottom:10px
}
#breadcrumb {
    padding-left:36px;
    background-color:#ffffff;
    font-size:10px;
    padding-bottom:15px;
}
a.breadcrumb_act{
font-weight:bold;
color:#75060b;
}
a.beadcrumb_inact {
font-weight:bold;
color:#adafaf;
}
#img_nav1{
padding-bottom:0px;
}
#img_nav2{
padding-bottom:1px;
}
/*-----------------content start site-----------------------*/
#content_flash {
float:left;
width:595px;
height:387px;
z-index:-1;
postion:relative;
}
#test{
z-index:-1;
}
#content1_start {
background-color:#ffffff;
width:1020px;
height:387px;
float:left;
}
/*#content2_start {
float:left;
width:450px;
height:387px;
text-align:middle
}
#content3_start {
float:left;
width:130px; height:387px;
}*/
#content4_start {
float:left;
width:350px; 
height:300px;
padding-right:0px;
padding-left:40px;
margin-top:60px;
}
.content_start1 {
float:left;width:350px;
}
.content_start2 {
float:left;width:350px;border-bottom-color:#8B8D8E;border-bottom-style:dashed;border-bottom-width:1px;border-top-color:#8B8D8E;border-top-style:dashed;border-top-width:1px;margin-top:5px;
}
.content_start3 {
float:left;width:350px;color:#8B8D8E
}
.content_start4 {
width:160px;float:left;padding-right:3px;
}
.content_start5 {
float:left; width:50px;padding-right:3px;
}
.images_line_start1 {
float:left;
width:310px;
height:30px;
border-bottom-color:#8B8D8E;
border-bottom-style:dashed;
border-bottom-width:1px;
border-top-color:#8B8D8E;
border-top-style:dashed;
border-top-width:1px;
margin-top:30px;
padding-top:11px;
padding-bottom:11px;
}
.images_line_start2 {
float:left;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}

/*---------------unterer content-------------------------*/
#content_unten {
background-color:#ffffff;
width:1020px;
}
#content_unten1 {
float:left;
width:100%;
height:60px;
}
#img_con_u {
width:980px;
height:27px;
background-image: url(/cps/rde/xbcr/SID-B637F754-6635F15C/eflo/NeuerBalken_Multiply.png);
z-index:50;
position:relative;
top:-27px;
opacity:0.85;
filter:alpha(opacity=85);
}
#text_img {
font-size:16px;
padding-left:40px;
padding-top:3px;
color:#ffffff;
opacity:1;
}
#img_text2 {
z-index:99;
position:relative;
top:-150px;
right:-30px;
display:block;
}
#img_con_u2 {
width:271px;
height:84px;
position:relative;
top:-66px;
right:-30px;
opacity:0.85;
filter:alpha(opacity=85);
z-index:1;
background-image: url(/cps/rde/xbcr/SID-B637F754-6635F15C/eflo/TranspRechteck.png);
clear:both;
}
#text_img2 {
font-weight:bold;
font-size:12px;
padding-left:10px;
padding-top:43px;
color:#ffffff;
margin:0;
opacity:1;
}
#bild_unten {
background-color:#FFFFFF;
width:1020px;
float:left;
height:85px !important;
height:85px;
}
/*-----------------outer--------------------------*/
#outer {
background-color:#ffffff;
width:1020px;
height:100%;
}
#inner {
width:1020px;
float:left;
background-color:#ffffff;
}
#left {
width:200px;
height:541px;
padding-left:36px;
float:left;
background-color:#FFFFFF;
}
#con_content {
margin:0px;
width:500px;
float:left;
padding-left:15px;
cellspacing:0;
cellpadding:0;
overflow:hidden;
}
.float_left {
float:left;
}
#right{
margin:0px;
width:154px;
float:left;
padding-right:36px;
padding-left:30px;
background-color:FFFFFF;
}
.border_bottom {
width:100%;
height:55px;
border-bottom-color:#dcdcdc;
border-bottom-style:solid;
border-bottom-width:1px;
padding-top:5px;
padding-bottom:5px;
}
.text_width {
float:left;
width:445px;
padding-left:10px;
}
/*-----------------download site--------------------------*/
.download1 { 
float:left;
width:200px;
background-color:#dcdcdc;
color:#8B8D8E;
font-weight:bold;
}
.download2 {
float:left;width:100px;background-color:#dcdcdc;color:#8B8D8E;font-weight:bold
}
.download3 { 
float:left;
width:70px;
background-color:#dcdcdc;
color:#8B8D8E;
font-weight:bold;
}
.download4 { 
float:left;
width:80px;
background-color:#dcdcdc;
color:#8B8D8E;
font-weight:bold;
}
.download5 {
float:left;
width:448px;
border-bottom-color:#dcdcdc;
border-bottom-style:solid;
border-bottom-width:1px;
padding-left:2px;
}
.distance {
paddingbottom:100px;
}
.download1_1 {
float:left;
width:198px 
}    
.download2_1 {
float:left;
width:100px;
}
.download3_1 {
float:left;
width:70px; 
}
.download4_1 {
float:left;
width:80px; 
text-align:right;
}
/*-----------------dekore site--------------------------*/
.dekore1 {
padding-right:20px;
float:left;
width:225px;
padding-bottom:10px;
}
.dekore_img1 {
float:left;width:35px;padding-top:11px;height:55px;
}
.dekore_img2 {
width:30px;height:30px;
}
.dekore_text {
float:left;width:190px;padding-top:11px;
}
.xsl_dekore1 {
padding-right:30px;
padding-bottom:10px;
padding-top:20px;
float:left;
width:220px;
}
.xsl_dekore2 { 
float:left;
width:220px;
border-bottom-color:#dcdcdc;
border-bottom-style:dashed;
border-bottom-width:1px;
border-top-color:#dcdcdc;
border-top-style:dashed;
border-top-width:1px;
margin-top:10px;
} 
.xsl_dekore3 {
float:left;
padding-right:13px;
padding-top:5px;
padding-bottom:5px;
}
.xsl_dekore4 {
float:left;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}
.xsl_dekore5 {
float:left;
padding-right:6px;
padding-top:5px;
padding-bottom:5px;
}
.xsl_dekore7{
float:left;
padding-right:4px;
padding-top:5px;
padding-bottom:5px;
}
.xsl_dekore_left{
float:left;
width:90%;
font-weight:bold;
}
.xsl_dekore_right {
float:right;
padding-top:4px;
text-align:right;
width:10%;
}
.xsl_dekore_image {
width:220px;
float:left;
}
/*-----------------highlights--------------------------*/ 
.highlights1 {
border-bottom-color:#dcdcdc;border-bottom-style:solid;border-bottom-width:1px;
} 
.highlghts2 {
float:left;width:100%;border-bottom-color:#dcdcdc;border-bottom-style:solid;border-bottom-width:1px;
}
 
.highlights3{
float:left;font-weight:bold;color:black
} 
.img_highlights{
border:0;width:10px;height:10px
}
.float_right {
float:right;
padding-top:3px;
}
.hightlight_detail {
width:490px;float:left;border-bottom-color:#dcdcdc;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:10px;
}
/*-----------------marginal--------------------------*/ 
.marginal_subheadline {
font-weight:bold;color:#8B8D8E;font-size:11pt;
}
.marginal1 {
color:#8B8D8E;
width:180px;
font-size:11px;
}
.marginal_opt {
width:180px;
border:1px solid #8B8D8E;
}
.marginal_input {
border:1px solid #8B8D8E;
width:180px;
height:15px;
}
.marginal_input_start {
width:250px;
height:15px;
border:1px solid #8B8D8E;
color:#8B8D8E;
}

.marginal_1 {
background-color:#dcdcdc;height:10px;width:200px;margin-bottom:10px;
} 
.marginal_2 {
width:200px;float:left;
} 
.marginal_3 {
padding-left:10px;float:left;font-size:18px;color:#8B8D8E;width:100px;line-height:20px;margin-right:40px;
}
.marginal_4 {
color:#8B8D8E;float:none;width:200px;font-size:11px;
}
 

/*-----------------sitemap--------------------------*/
.sitemap1{
float:left;
width:50px;
border-right-color:#dcdcdc;
border-right-style:solid;
border-right-width:1px;
}
.sitemap2{
float:left;
width:150px;
border-right-color:#dcdcdc;
border-right-style:solid;
border-right-width:1px;
padding-left:5px;
}
/*---------------footer----------------------*/
#footer {
height:30px;
float:left;
padding-left:15px;
padding-top:7px;
color:#8B8D8E;
width:1005px;
background-color:#c6c8cd;
margin:0px;
}
#img_footer1 {
vertical-align:bottom;
margin-bottom:2px;
}
#img_footer2 {
vertical-align:bottom;
margin-bottom:2px;
}
/*---------------RedDot Mode----------------------*/
.rd_openpage {
    color:red;
    border: 1px solid red;
    padding: 2px;
    background-color:#FFFFFF; 
    font-size: 10pt;
    }
 .rd_smartedit {
    color:red;
    padding: 2px;
    margin:20px;
    background-color:#FFFFFF; 
    font-size: 10pt;
    }
