  #header{
width:980px;
height:130px;
overflow:hidden;
background-image:url('../images/header.jpg');
}
#header_ohne{
width:980px;
height:130px;
overflow:hidden;
background-image:url('../images/header_ohne.jpg');
}
#left{
float:left;
width:200px;
height:440px;
overflow:hidden;
background-color:white;
}
#innerleft{
width:180px;
height:440px;
overflow:hidden;
background-color:#C9D0DA;
}
#left ul{
list-style-type:none;
padding:0px;
margin:0px;
margin-top:3px;
margin-left:14px;

}
#left ul li{
height:24px;
width:156px;
overflow:hidden;
background-image:url('../images/menue_item_inactive.jpg');
margin:0px;
padding:0px;

}
#left ul li a{
display:block;
color:#49658E;
padding-left:5px;
padding-top:3px;

}
#left ul li a:hover{
display:block;
color:#000033;
}
.activ_menue{
background-image:url('../images/menue_item_active.jpg') !important;
}
.activ_menue a{
font-weight:bold !important;

}
#main{
float:left;
width:780px;
height:430px;
overflow:hidden;
color:black;
}

#main_unterseite{
float:left;
width:780px;
height:411px;
overflow:hidden;
color:black;
background-color:#DFE5EC;
line-height:18px;
}

#main,#main_unterseite a{color:#253A59;}
#footer{
/*background-color:#0B3C6E;*/
background-color:#163067;
}


#footer a:link, a:visited, a:active{color:#688BBF;}
#footer a:hover{color:white;}
/*#search{position:absolute;top:575px;left:10px;}*/
#search{position:absolute;top:3px;left:9px;margin:0px;padding:0px;}
#footer{position:relative;}
/*#imprint{font-size:90%;position:absolute;top:578px;left:410px;}*/
/*#copyright{font-size:90%;position:absolute;top:578px;right:10px;}*/

h3{
font-size: 12px;
/*color:#0B3C6E;*/
color:#163067;
margin:12px 0px 12px 0px;
padding:0px;
}

/*Snippet-CSS Anweisungen*/
/*Modul-ID 5 Infoseiten */
#mainleft{
width:510px;
float:left;
background-color:#E0E5EA;
height:420px;
overflow:hidden;
line-height:1.8;
}

#maininnerleft{margin-top:60px;margin-left:30px;margin-right:130px;}
#mainleft h1{color:#253A59; font-size:12px;font-weight:bold;}
#mainright{
width:270px;
height:420px;
overflow:hidden;
float:left;
}
/*Modul-ID 15 Druckseite */

#druck_maininnerleft{margin-top:0px;margin-left:0px;margin-right:0px;}

#druck_mainleft{padding-top:40px;padding-left:40px;padding-right:70px;width:410px;float:left;}
#druck_mainleft h1{color:#253A59; font-size:12px;font-weight:bold;margin-top:0px;padding-top:0px;}
#druck_mainright{
padding-top:26px;
width:260px;
overflow:hidden;
float:left;
}
/*Modul-ID 16 Ausstattungsseite */

#ausst_maininnerleft{margin-top:0px;margin-left:0px;margin-right:0px;}

#ausst_mainleft{padding-top:40px;padding-left:40px;padding-right:70px;width:410px;float:left;margin-top:0px;}
#ausst_mainleft h1{color:#253A59; font-size:12px;font-weight:bold;margin-top:0px;padding-top:0px;}
#ausst_mainright{
padding-top:0px;
padding-bottom:20px;
width:260px;
overflow:hidden;
float:left;
}
/*Modul-ID 17 Formatseite */

#format_maininnerleft{margin-top:0px;margin-left:0px;margin-right:0px;}

#format_mainleft{
padding-top:23px;
padding-bottom:0px;
width:260px;
overflow:hidden;
float:left;
}
#format_mainright{padding-top:40px;padding-left:40px;padding-right:70px;width:410px;float:left;}
#format_mainright h1{color:#253A59; font-size:12px;font-weight:bold;margin-top:0px;padding-top:0px;}
/*Modul-ID 18 Ausführungseite */

#ausf_maininnerleft{margin-top:0px;margin-left:0px;margin-right:0px;}

#ausf_mainleft{
padding-top:0px;
padding-bottom:23px;
width:260px;
overflow:hidden;
float:left;
}
#ausf_mainright{padding-top:40px;padding-left:40px;padding-right:70px;width:410px;float:left;}
#ausf_mainright h1{color:#253A59; font-size:12px;font-weight:bold;margin-top:0px;padding-top:0px;}
/*Modul-ID 19 Individuellseite */

#indiv_img1{position:absolute;top:411px;left:200px;}

#indiv_maininnerleft{margin-top:0px;margin-left:0px;margin-right:0px;}

#indiv_mainleft{padding-top:40px;padding-left:40px;padding-right:70px;width:410px;float:left;}
#indiv_mainleft h1{color:#253A59; font-size:12px;font-weight:bold;margin-top:0px;padding-top:0px;}
#indiv_mainright{
padding-top:0px;
width:260px;
overflow:hidden;
float:left;
}
/*Kontaktseite */

#kontakt{
width:780px;
height:388px;
overflow:hidden;

background-color: #C3CBD6;
}
#weltkugel{
float:left;
width:290px;

}
#kontaktformular{
float:left;
padding-top:10px;
font-size:11px;
color:#666666;
}
.kontaktleft{
float:left;
width:264px;
}
.kontaktright{
float:left;
width:226px;
}
#kontaktformular input, select, textarea{
/*
min-height:14px;
font-size:12px;
border:1px solid #666666;
background-color:#F4F4F4;
color:#253A5B;
*/
}
.kontaktspacer{
padding-bottom:5px;
}
.kontaktinput{width:150px;}

#kontaktbutton {
overflow:hidden;
margin:0px;
padding:0px;
font-size:12px;
}
#kontaktbutton a{
display:block;
color:#49658E;
padding-left:5px;
padding-top:3px;
height:24px;
width:156px;
background-image:url('../images/menue_item_inactive.jpg');
background-repeat:no-repeat;
}
#kontaktbutton a:hover{
display:block;
color:#000033;
}

.kontakt_bestellen{
margin-top:6px; 
width:450px;
}

.kontakt_bestellen a{
color:#666666;
}
.kontakt_bestellen a:hover{
color:#666666;
}

/* Kontakt ende */
#international_button {
overflow:hidden;
font-size:12px;
padding-left: 200px !important;
}
#international_button a{
display:block;
color:#49658E;
padding-left:5px;
padding-top:3px;
height:24px;
width:156px;
background-image:url('../images/menue_item_inactive_weiss.jpg');
background-repeat:no-repeat;
}
#international_button a:hover{
display:block;
color:#000033;
background-image:url('../images/menue_item_active_weiss.jpg');
background-repeat:no-repeat;
}
/* News Einträge */
.news_box {
overflow:auto;
border:15px solid #C9D0DA;
border-right-width:33px;
padding:10px;
height:336px;
}
.newsleft{
width:225px;
float:left;
overflow:hidden;
padding-left:0px;
}
.newsright{
padding-left:20px;
float:left;
width:450px;
overflow:hidden;
line-height: 18px;
}
.newsright h1{color:#253A59; font-size:12px;font-weight:bold;padding:0px;margin:0px;height:25px;display:block;background-color:#DFE5EC;}
.newsspacer{height:10px;}
/* news ende */


/* Modul 7 CSS */
#snippet7header{
height:30px;
width:780px;
overflow:hidden;
background-color:#DFE5EC;
border-bottom:2px solid white;
}
#snippet7header div h2{
margin:0px;
padding:0px;
font-size:14px;
float:left;
padding-right:7px;
color:#253A59;
margin-top:-1px;
}
#snippet7header div{
padding-top:7px;
padding-left:20px;
color:#666666;
font-weight:bold;

}
/*Impressum CSS */
#impressumleft{
float:left;
height:390px;
width:390px;
overflow:hidden;
background-color:#C9D0DA;
line-height: 18px;
}
#impressumright{
float:left;
height:390px;
width:390px;
overflow:hidden;
background-color:#E0E5EA;
line-height: 18px;
}
#impressuminnerleft, #impressuminnerright{
padding-top:20px;
padding-left:20px;
}
#impressuminnerleft h1, #impressuminnerright h1 {color:#253A59; font-size:12px;font-weight:bold;margin:0px;}

#impressuminnerright a {color:#253A59;}

/* impressum ende */

/*AGB CSS */
#agbleft{
float:left;
height:390px;
width:570px;
overflow:auto;
background-color:#C9D0DA;
}
#agbright{
float:left;
height:390px;
width:210px;
overflow:hidden;
background-color:#E0E5EA;
}
#agbinnerleft, #agbinnerright{
padding-top:20px;
padding-left:20px;
padding-right:10px;
}
#agbinnerleft h1, #agbinnerright h1 {color:#253A59; font-size:12px;font-weight:bold;}
/*#agbinnerleft, #agbinnerright ol li {line-height:1.4em;margin-bottom:10px !important;}*/

/* AGB ende */


/*FAQ*/
.faq_spalte_links{
width:270px;
height:390px;
float:left;
background: #C9D0DA;
}
.faq_spalte_rechts{
width:510px;
overflow:hidden;
height:390px;
float:left;
background: #B9C0CB;
}
.faq_inhalt_spalte_links{
padding:18px;
line-height: 18px;
}
.faq_inhalt_spalte_rechts{

padding:18px 36px 18px 36px;
}
.faq_neu{		padding:18px 36px 18px 36px;
}
.faq_spalte_rechts_content{
background:white;
width:440px;
height:355px;
overflow:auto;
}
.faq_spalte_rechts_faq{
padding:30px;
line-height: 18px;
}

/*Modul 10*/
.snippet10 {
color: #484848;
}
.snippet10 h1{
color: #49658E;
font-weight:bold;
font-size:12px;
display:inline;
}
.faq_inhalt_spalte_links	ul{
padding:0px;
margin:0px;
margin-left:0px;
/*line-height:1.4em;*/
/*list-style-image:url("../images/list_pfeil_inaktiv.gif");*/
list-style-type:none;

}
.faq_inhalt_spalte_links	ul a{
color:#253A59;
}

.faq_inhalt_spalte_links	ul a:hover{
font-weight:bold;
}

.faq_inhalt_spalte_links	ul .aktiv{
font-weight:bold;
}

/*REFERENZEN*/
.referenzen_spalte_links{
width:330px;
height:410px;
float:left;
background: white;
padding-left:3px;
padding-right:20px;
}
.referenzen_spalte_rechts{
width:410px;
height:410px;
float:left;
background: white;
overflow:hidden;
}
.referenzen_inhalt_spalte_links{
height:321px;
overflow:auto;
padding:0px;
margin-left:25px;
}
.referenzen_inhalt_spalte_links ul{
padding:0px;
margin:0px;
list-style-type:none;
line-height:1.53em;
}
.referenzen_inhalt_spalte_rechts{
padding:40px 40px 40px 40px;
padding:0;
height:410px;overflow:hidden;
}
.referenzen_inhalt_spalte_links	li a:link, .referenzen_inhalt_spalte_links li a:visited {
color:#688BBF;
}
.referenzen_inhalt_spalte_links li a:active, .referenzen_inhalt_spalte_links li a:hover {
color: #253a59;
}

.referenzen_streifen {
position: absolute;
top: 513px;
height: 27px;
width: 410px;
background-color:#909AA4;
}

.ref ul{
list-style-type:none;
padding:0px;
margin:0px;
margin-top:3px;
margin-left:14px;

}
.ref ul li{
height:24px;
width:44px;
overflow:hidden;
background-image:url('../images/ref_naechst.jpg');
margin:0px;
padding:0px;

}
.ref ul li a{
display:block;
color:#49658E;
padding-left:5px;
padding-top:3px;

}
.ref ul li a:hover{
display:block;
color:#000033;
}

.ref_naechst {
position: absolute;
top: 517px;
left: 884px;
background-image:url('../images/ref_naechst.jpg');
background-repeat:no-repeat;
}

.ref_vorher {
position: absolute;
top: 517px;
left: 578px;
background-image:url('../images/ref_vorher.jpg') !important;
background-repeat:no-repeat;
}

.referenzen_ueb h1{
font-size:12px;
color:#253A59;
text-transform:uppercase;
line-height:18px;
padding:0px;
padding-top:20px;
padding-left:0px;
margin:0px;

}
.referenzen_ueb p{
padding:5px 5px 16px 0px;
margin:0px;
line-height: 18px;
}


/*Ansprechpartner*/
.umrest{
background:#C9D0DA;
width:780px;
height:430px;
overflow:hidden;

}
.umrest_ansprechpartner{
background:#C9D0DA;
width:780px;
height:430px;
overflow:hidden;

}
.umrest .nurtext, .umrest_ansprechpartner .nurtext{
padding-left:20px;
padding: 0px 0px 0px 20px;
margin: 0px;
line-height: 18px;
}
.umrest .nurtext p,.umrest_ansprechpartner .nurtext p{

padding: 24px 0px 19px 0px;
margin: 0px;
line-height: 18px;
}

.ansprechpartner_spalte_links{
height:164px;
float:left;
margin-top:38px;

}
.ansprechpartner_spalte_rechts{
height:164px;
float:left;
margin-top:38px;

}
.ansprechpartner_inhalt_spalte_links{
/*height:380px;*/
padding:0px;
/* padding-left:20px;*/
width:380px;
overflow:hidden;
}
.ansprechpartner_inhalt_spalte_rechts{
/*height:360px;*/
padding:0px;
/* padding-left:20px !important;*/
width:380px;
overflow:hidden;
}
.ansprechpartner_inhalt_spalte_padding{
padding-left:20px;
}
.ansprechpartner_footer{
height:116px;
border-top: 2px solid white;
background-color:#DFE5EC;
}
.snippet14{
background:#5B6F98;
width:360px;
height:140px;
overflow:hidden;
color:white;
}
.snippet14 h2{
font-size:13px;
line-height:16px;
padding:0px;
margin:0px;
}
.snippet14_content{
position:relative;
width:360px;
height:140px;
overflow:hidden;
}
.snippet14_text{
position:absolute;
left:149px;
top:5px;
width:215px;
height:130px;
overflow:hidden;
z-index:12;
}

.snippet14_muster{
margin-left:149px;
margin-top:5px;
width:215px;
height:130px;
overflow:hidden;
z-index:12;
}
.abstand_snippet14{
height:20px;
overflow:hidden;
}

.snippet30{
width:360px;
height:140px;
overflow:hidden;
color:#253A59;
}
.snippet30 a{
color:#253A59;
}
.snippet30 h2{
font-size:13px;
line-height:16px;
padding:0px;
margin:0px;
}
.snippet30_content{
position:relative;
width:360px;
height:140px;
overflow:hidden;
}
.snippet30_text{
position:absolute;
left:0px;
top:5px;
width:215px;
height:130px;
overflow:hidden;
z-index:12;
}

.abstand_snippet30{
height:20px;
overflow:hidden;
}




/* Snippet 13 Textlinks und Bild rechts Hintergrund weiß */
#snippet13left{
width:370px;
float:left;
background-color:white;
height:430px;
overflow:hidden;
line-height:18px;

}

#snippet13maininnerleft{margin-top:0px;margin-left:10px;margin-right:20px;}
#snippet13left h1{color:#253A59; font-size:12px;font-weight:bold;margin:0px;padding:0px;}
#snippet13left h6{color:#999999; font-size:22px;font-weight:normal;text-transform:uppercase;}
#snippet13mainright{
width:410px;
height:430px;
overflow:hidden;
float:left;
}
/*** snippet 26 Versandinfos ***/
.versandinfo_abstand{
border: 0px;
padding: 0px 0px 0px 17px;
}

/************************************************shop***********************************************************/
.shop_cleaner{
clear:left;
height:0px;
overflow:hidden;
}
.cleaner_both_abstand{
clear:both;
height:8px;
overflow:hidden;
}

#shop_header{
width:980px;
height:130px;
overflow:hidden;
background-image:url('../shop/images/shop_header.jpg');
background-repeat:no-repeat;
}
#abstand20{width:20px;background-color:white !important;float:left;}
#shop_um_rest{
/*height:680px;*/
color:#484848;

}
#shop_um_rest h1
{
font-size:16px;
color:#0F214C;
}

.details_inner_mitte_top h1{
font-size:16px;
color:#0F214C;
margin:0px;
padding:10px 0px 11px 15px;


}

#shop_hauptbereich{
float:left;
width:739px;
/*height:670px;*/
/*background-color:#E0E5EA;*/

overflow:hidden;
}
#shop_hauptbereich_details{
float:left;
width:759px;
/*height:670px;*/
/*background-color:#E0E5EA;*/
overflow:hidden;
}
#shop_hauptbereich a{
color:#49658E;
}

#shop_hauptbereich a:hover{
/*color:#0B3C6E;*/
color:#163067;
}

#shop_hauptbereich_breit{

width:980px;
/*height:670px;*/
overflow:hidden;
/*background-color:#E0E5EA;*/

}
#shop_border_simulator{
float:left;width:1px;
/*height:440px;*/
overflow:hidden;background-color:white;
}
#shop_rechts{
float:left;
width:220px;
/*height:670px;*/
overflow:hidden;
background-color:#C9D0DA;
}
.shop_produktkopf{
color:#484848;
width:759px;
height:185px;
background:white;
overflow:hidden;
padding-top: 4px;
}
.shop_produktkopf_links{
float:left;
width:265px;
white-space: nowrap;
}
.shop_produktkopf_rechts{
float:left;
width:420px;
/*border:1px solid green;*/
}
.shop_produktkopf_desc{
height:120px;
overflow:auto;
padding-right:30px;
width:420px;
}


.shop_produktkopf_desc ul{
list-style-image:url("../images/list_gray.gif");
margin:0px 0px 0px -25px;
}

.ajaxlink{
color:white;
cursor:pointer;
}

.ajaxlink_index a:hover{
color:#E4EAF0;
}
.ajaxlink_index a{
color:white;
}

.shop_steps{
height:50px;
background:#C9D0DA;
border-bottom:1px solid white;
}
.shop_steps2{
height:50px;
background:#C9D0DA;
}
.shop_steps3{
height:80px;
background:#C9D0DA;
}
.shop_steps_item
{
position:relative;
height:44px;
float:left;
width:184px;
background-color:white;
}
.shop_steps_item_active{
background:#C9D0DA;
font-weight:bold;
color:#49658E;
width:187px;
}
.content_shop_steps_item
{
line-height:44px;
padding:0px 0px 0px 15px;
}
.shop_row{
clear:left;
width:759px;
border-bottom:1px solid white;
background-color:#E0E5EA;
padding-top:20px !important;

}
.shop_row_anschrift2{
clear:left;
width:759px;
border-bottom:1px solid white;
background-color:#E0E5EA;
padding-top:20px !important;

min-height:330px;
}


.shop_row_zubehoer{
clear:left;
width:960px;
border-bottom:1px solid white;
background-color:#E0E5EA;
padding-top:20px !important;

}
.shop_row2{
clear:left;
width:759px;
border-bottom:1px solid white;
background-color:#E0E5EA;
padding-top:14px !important;
}
.shop_row2_zubehoer{
clear:left;
width:960px;
border-bottom:1px solid white;
background-color:#E0E5EA;
padding-top:14px !important;
}

.step_picto{
position:absolute;top:9px;
}
.step_text{
padding-top:4px;padding-left:40px;
}
.shop_row_spacer{
float:left;
width:80px;
}
.shop_row_left
{
float:left;
width:140px;
color:#10224D;
font-weight:bold;
}
.shop_row_left22
{
float:left;
width:140px;
color:#10224D;
font-weight:bold;
padding-top:3px;
line-height:18px;
}

/*** Schritte 3***/
.step3_input
{
height:12px !important;
font-size:11px;
width:32px;
}
.row_aufsatz{
padding-top:clear:left;
}
.spalte1_aufsatz{
float:left;
width:130px;
}

.spalte2_aufsatz{
float:left;
width:130px;
}

.spalte3_aufsatz{
float:left;
width:133px;
}

.spalte4_aufsatz{
float:left;
width:50px;

}


/***Schritte 5****/
.shop_row_spacer2{
float:left;
width:175px;
}
.shop_row_left2
{
float:left;
width:550px;
color:#10224D;
}
.abstandunten{height:20px !important;}
.input_row{
height:30px;
}
.red{color:red;}
.shop_substep5{
padding:7px 0px 6px 200px;
background:#C9D0DA;
font-size:13px;
}
.shop_substep5x{
padding:7px 0px 6px 174px;
background:#C9D0DA;
font-size:13px;
}
/***Ende***/

.content_shop_row{
width:734px;

}
.shop_row_right
{
float:left;
width:499px;

}
.shop_row_right1
{
float:left;
width:310px;

}
.shop_row_right2
{
float:left;
width:87px;
text-align:right;


}
.shop_row_right3
{
float:left;
width:87px;
text-align:right;

}
.shop_row_right_zubehoer
{
float:left;
width:680px;

}
.select_kurz{
width:143px;
}

.select_lang{
width:290px;
}
.select_190{
width:194px;
}

.questionmark{
font-size:15px;
font-weight:bold;
}
.questionmark a{
color:#10224D !important;
}
.questionmark a:hover{
color:maroon !important;
}
#footer_shop{
/*background-color:#0B3C6E;*/
background-color:#163067;
height:30px;
overflow:hidden;
color:#688BBF;
}
#footer_shop a{color:#688BBF;}
#footer_left{float:left;width:320px;padding-top:8px;}
#footer_middle{float:left;width:500px;padding-top:8px;}
#footer_right{float:left;width:160px;padding-top:8px;}
#search_shop{top:575px;left:10px;display:none;}

#imprint_shop{font-size:90%;}
#copyright_shop{font-size:90%;}

.relative{
position:relative;
top:-4px;
left:4px;
}
.pic_down{
display:inline;
position:relative;
top:6px;
}
.abs_text
{
position:absolute;left:135px;top:9px;
}
.inner_left{
float:left;
width:206px;

}
.inner_right
{
float:left;
width:200px;
}
.inner_row{
clear:left;
height:24px;
}
.inner_row a{
color:#484848;
}
.shop_select{
width:200px;
}
.form_abschluss{
background-color:#C9D0DA;
height:31px;
overflow:hidden;
}
.form_abschluss ul{
list-style-type:none;
padding:0px;
margin:0px;
margin-top:4px;
margin-left:20px;
}
.form_abschluss ul li{
height:24px;
width:156px;
overflow:hidden;
margin-bottom:0px;
}
.form_abschluss ul li a{
display:block;
color:#49658E;
padding-left:5px;
padding-top:3px;
}
.bottom_spacer{
height:10px;
width:980px;
overflow:hidden;
background:white;
}
.print{float:left;padding-left:370px;}
.back{float:left;width:300px;}
.forward{float:right;width:190px;}
.forward_position{
z-index:12;
/*padding-top:4px;*/
position:relative;

}
.submit_weiter{
position:absolute;
top:8px;
left:50px;
letter-spacing:1px;
z-index:0;
}
.nochmal_float
{
float:left;
width:310px;
}
.radio_spalte1{
float:left;
width:24px;
}
.radio_spalte2{
float:left;
width:240px;
}
.nochmal_float_right{
float:left;
width:160px;
}
.nochmal_float2
{
padding-top:3px;
line-height:18px;
float:left;
width:350px;


}
.nochmal_float_zubehoer
{
padding-top:3px;
line-height:18px;
float:left;
width:380px;


}
.nochmal_float_right2{
float:left;
width:160px;

}
.nochmal_float_right_zubehoer{
float:left;
width:140px;

}
.shop_link{
display:block;
width:152px;
height:27px;
background-image:url("../shop/images/buttons/shop_link.jpg");
background-repeat:no-repeat;
padding-left:13px;
padding-top:5px;
color:#484848 !important;
}
.shop_link_lang{
display:block;
width:210px;
height:27px;
background-image:url("../shop/images/buttons/shop_link_large.jpg");
background-repeat:no-repeat;
padding-left:13px;
padding-top:5px;
color:#484848 !important;
}
.shop_link_dark{
display:block;
width:152px;
height:27px;
background-image:url("../shop/images/buttons/shop_link_dark.jpg");
background-repeat:no-repeat;
padding-left:13px;
padding-top:5px;
color:#484848 !important;
}
.shop_link_zubehoer{
position:relative;
left:-4px;
display:block;
width:152px;
height:27px;
background-image:url("../shop/images/buttons/shop_link_beispiele.gif");
background-repeat:no-repeat;
padding-left:6px;
padding-top:5px;
color:#484848 !important;
}
.shop_link_grau{
display:block;
width:152px;
height:27px;
background-image:url("../shop/images/buttons/button_grau.gif");
background-repeat:no-repeat;
padding-left:13px;
padding-top:2px;
color:#5A647D !important;
}
.shop_link_registrieren{
display:block;
width:152px;
height:27px;
background-image:url("../shop/images/buttons/button_grau.gif");
background-repeat:no-repeat;
padding-left:25px;
padding-top:2px;
color:#5A647D !important;
}

.button_grau{
margin-top:32px;
margin-left:202px;
}
.button_registrieren{
margin-top:10px;
margin-left:0px;
}
.button_grau  a:hover{
color:black !important;
}
.button_registrieren  a:hover{
color:black !important;
}
.shop_link_relative{
position:relative;top:-5px;
}
.radio_padding{
padding-left:7px;
margin-bottom:4px;
margin-top:2px;

}
.radio_abstand{
padding-left:24px;
margin-bottom:4px;
margin-top:2px;

}
.fupload{
padding-left:22px;
}
.shop_link_relative2{/*Wenn shop_link unter Radio-Buttons*/
margin-bottom:4px;
margin-top:2px;
position:relative;left:3px;

}
.shop_link_relative3{/*Wenn shop_link unter Radio-Buttons*/
margin-bottom:4px;
margin-top:2px;
position:relative;left:17px;

}
.submita{
/*background-color:blue;*/
width:322px;
}
.umbruch_radio
{
margin-left:22px;
}

.abstand10
{
/*margin-top:10px;*/
height:10px;overflow:hidden;
}
.abstand20
{
/*margin-top:23px;*/
height:20px;overflow:hidden;
}
.abstand23
{
/*margin-top:23px;*/
height:24px;overflow:hidden;
}
.abstandxx
{
/*margin-top:23px;*/
height:24px;overflow:hidden;
}
.abstand_15{
margin:2px 0px 6px 16px;
padding:0px;

}
.abstand_10{
margin:0px 0px 0px 11px;
padding:0px;
z-index: 1;

}
.abstand_12{
margin:0px 0px 0px 12px;
padding:0px;

}
.standalone{
height:30px;

}
.input_flaggen{width:40px;font-size:12px;}
.flaggen_bild{position:relative;top:4px;border:1px solid black;}
.input5a{width:180px;}
.select5a{width:184px;}

.step5a_left{
float:left;
width:265px;
overflow:hidden;
}
.step5a_right{
float:left;
width:260px;
overflow:hidden;
}
.input5a_breit{width:440px;}
.agb{
background:white;
width:470px;
height:200px;
overflow:auto;
margin-top:10px;
padding:5px 15px 15px 5px;
z-index:60;
}
.agb ol{
margin:0px;padding:0px;margin-left:32px;

}
.agb li{
margin-top:10px;
}
.agb2{
line-height: 18px;
}
.agb2 ol{
margin:0px;padding:0px;margin-left:32px;
}
.agb2 li{
margin-top:10px;
}

/**************************Shop_rechts*****************************/
#shopinnerrechts{
padding-left:20px;
}

.shoprechts_menue ul{
list-style-type:none;
padding:0px;
margin:0px;
margin-top:20px;
margin-left:10px;

}
.shoprechts_menue ul li{
height:24px;
width:156px;
overflow:hidden;
margin-bottom:0px;
}
.shoprechts_menue ul li a{
display:block;
color:#49658E;
padding-left:5px;
padding-top:3px;
}

.shoprechts_menue ul li a:hover{
color:#000033 !important;
}

.activ_menue{
background-image:url('../images/menue_item_active.jpg') !important;

}
.activ_menue a{
font-weight:bold !important;

}
.shoprechts_normal {background-image:url('../images/menue_item_inactive.jpg');background-repeat:no-repeat;}
.shoprechts_normal_uebersicht {background-image:url('../images/menue_item_inactive_uebersicht.jpg');background-repeat:no-repeat;}
.shoprechts_buttondark {background-image:url('../shop/images/menue_dark.jpg');background-repeat:no-repeat;}
.shoprechtswhite{color:white !important;}
.shoprechts_backbutton {background-image:url('../shop/images/back_button.jpg');background-repeat:no-repeat;}

.referenzen_backbutton {background-image:url('../shop/images/back_button.jpg') !important;background-repeat:no-repeat;}
.shoprechts_backbutton_vi {background-image:url('../shop/images/back_button_vi.jpg');background-repeat:no-repeat;}

.shoprechts_padding{padding-left:25px !important;}
.ohne{list-style-type:none;margin:0px;padding:0px;}

.button1{
display:block;
height:20px;
line-height:20px;
background-image:url('../images/info.gif');
width:148px;
}
.button1:hover{
display:block;
height:20px;
line-height:20px;
background-image:url('../images/info2.gif');
width:148px;
}


.shoprechts_preis{
width:156px;
overflow:hidden;
background-image:url('../shop/images/hintergrund_preis.jpg');
margin-left:10px;
margin-top:5px;
padding-bottom:10px;
}
.shoprechts_preis_inner{
text-align:center;
padding:30px 5px 5px 5px;

font-size:11px;
color:#697D9B;
}
.shoprechts_stueckpreis{font-size:16px; color:white;font-weight:bold;padding-bottom:3px;}
.shoprechts_gesamt{color:white;}
.shoprechts_infohotline{margin-left:20px;padding-top:5px; color:#5A647D;font-weight:bold;}

/************************************Produktübersicht*************************************/
.umhaupt_left{
/*height:484px;*/
margin-left:20px;
padding-top:15px;
background-image:url('../images/produktuebersicht_top_bg.gif');

}
.produktkopf{
height:60px;
}
.inner_rechts{padding-left:20px;}
.inner_links{padding-left:10px;}

.produktkopf_links{
float:left;
width:740px;
overflow:hidden;
padding-left:20px;
}
.produktkopf_rechts{
float:left;
width:220px;
overflow:hidden;
background:#C9D0DA;
height:60px;

}
.prod_row{
clear:left;
height:90px;
overflow:hidden;
background:#ECEBF0;
border-bottom:1px solid white;

}
.prodspalte1{
float:left;
height:120px;
width:200px;
}

.prodspalte2{
float:left;
width:180px;
overflow:hidden;
}

.prodspalte3{
float:left;
width:360px;
}

.prodspalte4{
float:left;
width:220px;
height:120px;
background:#E0E5EA;

}

.shoprechts_menue2 ul{
list-style-type:none;
padding:0px;
margin:0px;
margin-top:9px;
margin-left:32px;

}
.shoprechts_menue2 ul li{
height:24px;
width:156px;
overflow:hidden;
margin-bottom:0px;

}
.shoprechts_menue2 ul li a{
display:block;
color:#49658E;
padding-left:5px;
padding-top:3px;
}
.deadlink{
display:block;
color:#9EA9B7;
padding-left:5px;
padding-top:3px;
}
.innerpadding{
padding:10px;
/*neu*/
padding-left:20px;
}
.innerpadding2{
padding:10px;


}
.prodkat_select{
width:150px;
font-size:11px;
margin-top:-4px;
}
.inner_links a{
color:#2562AF;
}
.fett{font-weight:bold;text-decoration:underline;}
a.fett:link, a.fett:visited, a.fett:active{color:#688BBF;}

.seitenzahl{text-decoration:none;}
a.seitenzahl:link, a.seitenzahl:visited, a.seitenzahl:active{color:#2562AF;}

.prod_supra {font-size:14px; font-weight:bold;color:#0F214C;}


.beschreibung_oberflaeche{

height:44px;
overflow:hidden;
padding:0px;
margin:0px;
}
.icons_oberflaeche{

height:20px;
overflow:hidden;
padding:0px;
margin:12px 0px 0px 0px;
}

/****************************Produktdetails********************/
.details_links{
float:left;
width:270px;
overflow:hidden;
/*background-color:#ECEBF0;*/
}
.details_mitte{
float:left;
width:468px;
/*background-color:#ECEBF0;*/
/*height:540px;*/
overflow:hidden;
}
.details_inner_links{
padding-left:20px;
width:270px;
overflow:hidden;

}
.detailsrechts_masse{
position:absolute;
margin:68px 0px 20px 10px;
width:156px;
overflow:hidden;
background-color:#ECEBF0;
}

.detailsrechts_masse_nuram{
position:absolute;
margin:69px 0px 20px 10px;
width:156px;
overflow:hidden;
background-color:#ECEBF0;
}

.detailsrechts_masse_75{
position:absolute;
margin:20px 0px 20px 10px;
width:156px;
overflow:hidden;
background-color:#ECEBF0;
}

.detailsrechts_masse_70{
position:absolute;
margin:25px 0px 20px 10px;
width:156px;
overflow:hidden;
background-color:#ECEBF0;
}

.detailsrechts_masse_65{
position:absolute;
margin:35px 0px 20px 10px;
width:156px;
overflow:hidden;
background-color:#ECEBF0;
}

.detailsrechts_masse_60{
position:absolute;
margin:35px 0px 20px 10px;
width:156px;
overflow:hidden;
background-color:#ECEBF0;
}

.detailsrechts_masse_55{
position:absolute;
margin:45px 0px 20px 10px;
width:156px;
overflow:hidden;
background-color:#ECEBF0;
}

.detailsrechts_masse_50{
position:absolute;
margin:69px 0px 20px 10px;
width:156px;
overflow:hidden;
background-color:#ECEBF0;
}

.detailsrechts_masse_80{
position:absolute;
margin:10px 0px 20px 10px;
width:156px;
overflow:hidden;
background-color:#ECEBF0;
}

.detailsrechts_masse_inner{
text-align:center;
padding:5px 0px 5px 0px;
font-size:11px;
color:#697D9B;

}
.detailsrechts_masse_inner2{
position:absolute;
padding:10px 0px 0px 10px;

left:0px;
top:10px;
border-bottom:1px solid #C9D0DA;
width:146px;
height:22px;

}
.relative_topminus1{
position:relative;
padding-top: 10px;
top:-1px;
left:4px;

}
.relative_topplus1{
position:relative;top:1px;
}
.details_oberflaechen{
position:relative;
margin-top:2px;
background-color:#C9D0DA;
line-height:24px;
padding:10px;
padding-left:25px;
height:268px;
overflow:hidden;
width:215px;
}
.details_oberflaechen_line{
border-bottom:1px solid #FFF;
position:absolute;
left:0px;
top:35px;
width:250px;
}
.details_oberflaechen_kat{
border-bottom:1px solid #747474;
margin-bottom:4px;
width:204px;
overflow:hidden;
padding-bottom:0px;
}
.details_space {
padding-bottom:2px;
}
.details_oberflaechen_titel{
font-size:12px;
overflow:hidden;
margin:0px 0px 0px -15px;
padding:5px 0px 0px 0px;
}
.spacer8{
height:8px;
overflow:hidden;
}
.rechts_height{
height:540px;
overflow:hidden;
}
.rechts_height2{
height:920px !important;
overflow:hidden;
}
.prod_image{
position:relative;
height:250px;
}
.prod_image_klein{
position:absolute;
top:173px;
height:58px;
width:58px;
}
.prod_image_klein img{/*border:1px solid black;*/}
.prod_image_klein1{
left:0px;
}
.prod_image_klein2{
left:64px;}
.prod_image_klein3{
left:128px;}
.prod_image_klein4{
left:192px;
}
.details_inner_mitte{
padding:0px 10px 10px 10px;
}
.details_inner_mitte ul{
list-style-image:url("../images/list_gray.gif");
margin:0px 0px 0px -23px;

}
.details_inner_mitte li{
margin-bottom:5px;
}
.details_inner_mitte_top{
height:271px;
overflow:hidden;

}
.details_inner_mitte_bottom1{
min-height:10px;

}
.details_inner_mitte_bottom2{
padding-top:0px;
min-height:10px;
}

.info_box {
top:120px;
left:340px;
width:300px;
position:absolute;
visibility:hidden;
color:#FFF;
background:#163168;
padding:5px;
z-index:13;
border:1px solid black;
overflow:auto;
}

/* shop_index */
.error {
font-weight:bold;
color:#F00;
}
.error1 {
color:#FF0000;
}
.left1 {
padding-left:24px;
padding-right:15px;
width:144px;
float:left;
}
.left2 {
width:151px;
line-height:18px;
}
.select {
width:150px;
}
.middle1 {
padding-left:13px;
padding-right:0px;
overflow:hidden;
width:409px;
float:left;
}
.middle2 {
height:199px;
background-color:#E4EAF0;
overflow:hidden;
}
.img1 {
float:left;
width:200px;
height:199px;
}
.middle3 {
float:left;
width:186px;
padding-left:18px;
padding-top:11px;
}

.middle3 a:hover{
display:block;
/*color:#0B3C6E !important;*/
color:#163067 !important;
}

.cleaner2 {
height:7px;
overflow:hidden;
}
.middle4 {
background-color:#737F97;
height:202px;
overflow:hidden;
color:#FFF;
padding-top:2px;
padding-left:21px;
padding-right:22px;
}
.line {
border-top:1px solid #FFF;
padding-bottom:30px;
}
.button1 {
margin-top:60px;
margin-left:201px;
margin-bottom:30px;
}
.right1 {
float:left;
width:355px;
padding-left:7px;
padding-right:2px;
}
.right2 {
background-color:#C9D0DA;
width:345px;
overflow:hidden;
height:409px;
padding:0px 5px 0px 5px;
border:1px solid #C9D0DA;
}
.right3 {
background-color:#4E6089;
color:#FFF;
width:330px;
height:305px;
padding:2px 0px 10px 15px;
}



.form1 {
float:left;
margin-right:5px;
line-height:1.6;
width: 110px;
}
.form2 {
float:left;
width: 206px;

}
.inp1 {
width:150px;
font-size:0.9em;
}
.button2{
margin-top:11px;
display:block;
height:20px;
line-height:20px;
background-image:url('../images/register.gif');
width:148px;
}
.button2:hover{
margin-top:11px;
display:block;
height:20px;
line-height:20px;
background-image:url('../images/register2.gif');
width:148px;
}
.button3{
margin-top:11px;
display:block;
height:20px;
line-height:20px;
background-image:url('../images/login.gif');
width:148px;
}
.button3:hover{
margin-top:11px;
display:block;
height:20px;
line-height:20px;
background-image:url('../images/login2.gif');
width:148px;
}

/* bestellhistorie */

.outer1 {
padding-left:24px;
height:510px;
width:750px;
}
.border {
background-color:#54658F;
height:20px;
width:750px;
}
.inner1 {
background-color:#E4EAF0;
padding-top:27px;
padding-left:20px;
padding-bottom:37px;
height:410px;
width:750px;
line-height:1.7;
}
.row1 {
float:left;
clear:left;
background-color:#E4EAF0;
padding-top:9px;
padding-left:35px;
width:105px;
margin-top:40px;
border-top:1px solid #FFF;
}
.row2 {
padding-right:45px;
}
.row3 {
float:left;
background-color:#E4EAF0;
margin-top:40px;
padding-top:9px;
margin-top:40px;
width:570px;
border-top:1px solid #FFF;
}
.row4 {
margin-right:11px;
}
form {
margin:0px;
}
/*******************KUNDENBEREICH LOGIN*********************/
.umh3{height:40px;overflow:hidden;}
.balken_blau{
background:#546590;width:740px;height:21px;border-bottom:2px solid white;
}
.shop_row_spacer_ergaenz{
width:20px !important;
}
.shop_row_spacer_ergaenz2{
width:80px !important;
padding-left:30px;
}
.shop_row_left_breit{
width: 600px !important;
line-height:20px;
}
.hgre{
background-image:url(../shop/images/bg2.gif);
background-repeat:repeat-y;
min-height:100px;
}
.normal{
color:black;font-weight:normal;
}
.padding_pfeil{
padding-left:13px;
}
.shop_row_ergaenz{height:70px;overflow:hidden;}
.broad{width:500px;}
.green{color:green;}
.shop_row_ohne_border{
border-bottom:0px !important;
}
.prod_name{
font-size:14px;
font-weight:bold;
}
.prodspalte3_zusatz{
width:350px !important;
}
.shop_substep5_ergaenz{
padding-left:0px !important;
}
.substep_left{
width:200px;float:left;min-height:10px;
padding:0px;overflow:hidden;
}
.substep_left_inner{
float: left;
padding-left:15px;
}
.substep_right{
float:left;width:400px;
}

.line_height{
line-height:30px;

}
.produktdetail_bestellt{
margin-left:83px;
}
.prod_row2{
background:#E0E5EA !important;
clear:left;
min-height:12px;

}
.prodspalte2_1{
float:left;
width:155px;
font-weight:bold;
color:#49658E;
}
.prodspalte2_2a{
float:left;
width:200px;
}
.prodspalte2_2{
float:left;
width:120px;
color:#49658E;
}
.prodspalte2_3{
float:left;
width:272px;
}
.prodspalte2_3c{
float:left;
width:500px;
}
.prodspalte2_3b{
float:left;
width:350px;
}
.prodspalte2_4{
float:left;
width:70px;
text-align:right;
}
.prodspalte2_4b{
float:left;
width:150px;

}
.prodspalte2_5{
float:left;
width:80px;
text-align:right;
}
.innerpadding_neu{
padding:15px;
}
.padding_bild{
padding-top:15px;
}
.line_height{
line-height:30px;
}
.hgblue{
background:#E0E5EA;
}
.spacer_sub{
height:20px;width:20px; overflow:hidden;
clear:left;
}
/*******************KUNDENBEREICH LOGIN*********************/

/* Beratung-Seite */
.ber_main {
background-color:#DFE5EC;
}
.ber_txt {
padding-left:20px;
padding-top:26px;
padding-right:28px;
}
.ber_div1 {
background-color:#C9D0DA;
width:613px;
height:420px;
overflow:hidden;
position:relative;
}
.ber_div1 .nurtext {
line-height: 18px;
}
.ber_img1 {
width:600px;
padding-left:14px;
position:absolute;
top:270px;
}
.ber_img2 {
background-image:url(../images/beratung.jpg);
position:relative;
margin:0px 0px 0px 6px;
padding:0px;
height:140px;
width:570px;
}
.ber_adresse {
position:absolute;
left:190px;
top:10px;
color:#FFF;
}
.ber_email {
color:#FFF;
}
.ber_streifen {
background-color:#C9D0DA;
height:10px;
width:613px;
}
.snippet29{
background-color:#5B6F98;
width:570px;
height:140px;
position: absolute;
top: 270px;
left: 20px;
overflow:hidden;
color:white;
}
.snippet29_content{
position:relative;
width:570px;
height:140px;
overflow:hidden;
}
.snippet29_text{
position:absolute;
left:190px;
top:10px;
width:215px;
height:130px;
overflow:hidden;
z-index:12;
}

/*popupfenster für Befestigung*/
#popup_title{
position:absolute;
width:270px;
height:260px;
top:295px;
left:0px;
/*background-color:#0B3C6E;*/
background-color:#163067;
padding:20px 0px 25px 25px;
}
#popup_title h4{
font-size:14px;
color:#6EA2DC;
font-weight:bold;
text-align:left;
}
#popup_title h5{
font-size:19px;
color:white;
font-weight:bold;
text-align:left;

}

#popup_bild{
position:absolute;
background-color:#EBECF0;
width:270px;
height:293px;
top:0px;
left:0px;
}
#popup_navi_mitte{
position:absolute;
background-color:#EBECF0;
width:101px;
height:19px;
top:273px;
left:80px;
color:#000;
}
#popup_navi_links{
position:absolute;
background-color:#EBECF0;
width:52px;
height:19px;
top:271px;
left:20px;
}
#popup_navi_rechts{
position:absolute;
background-color:#EBECF0;
width:52px;
height:19px;
top:271px;
left:200px;
}
#popup_beschreibung{
position:absolute;
padding-left:25px;
padding-right:25px;
background-color:white;
width:220px;
height:515px;
top:65px;
left:270px;
color:black;

}

#popup_beschreibung .inhalt{

/*color:#0B3C6E;*/
color:#163067;
padding: 0px 10px 10px 0px;
font-size:12px;
line-height:18px;

}
#popup_beschreibung .inhalt p{
margin: 0px;
padding: 6px 0px 0px 0px;
}

#popup_beschreibung h5{
font-size:12px;
color:black;
font-weight:bold;
padding: 10px 10px 25px 0px;
margin:0px 0px 0px 0px;

}


#popup_logo{
padding:10px 12px 0px 13px;

text-align:right;
position:absolute;
background-color:white;
width:245px;
height:55px;
top:0px;
left:270px;
overflow:hidden;

}
.zubehoershop
{
margin-left: 20px;

}
.zubehoershop_top{
/*padding-top:15px;*/
padding-top:1px;
/*background-image:url('../images/produktuebersicht_top_bg1.gif');*/
/*background-repeat:repeat-x;*/
}

.select_zubehoer{
width:360px;
}

/* Versandinfos */

.vi_border {
/*background:#0B3C6E; */
background:#163067;
width:740px;
height:25px;
}
.vi_button {
height:24px;
width:156px;
padding-left:5px;
padding-top:5px;
}
.vi_line {
width:740px;
border-top:1px solid #FFF;
}
.vi_box {
padding:30px;
line-height:1.8;
}
.danke{
color:#10224D;
padding:20px 10px 10px 80px;

}

.info3d_bilder {
margin-top: 15px;
}

.info3d_inner_mitte{
margin-top: 12px;
margin-left: 39px;
margin-right: 15px;
}

.info3d_text {
margin-top: 20px;
}
.dunkelblau_fett{
color:#10224D;
font-weight:bold;
}
@media print{
#footer{display:none;}
}
