/* CSS Document *//* CSS Document *//* CSS Document */
html, body {
  font-family: verdana,arial,clean,sans-serif;background:#e1eaf2 ;
  margin							 :0;
  padding						   :0;
}
#wrapper {margin: 20px auto;width:883px;}
/*** HEADERS ***/
h1{font-size:1.8em;  color:#580f0f;} /* 20px */
h2{font-size:1.7em;  } /* 18px */
h3{font-size:1.6em;  color:#580f0f;} /* 17px */
h4{font-size:1.5em;  color:#580f0f;} /* 15px */
h5{font-size:1.5em;   color:#580f0f;} /* 14px */
h6{font-size:1.3em; color:#580f0f;} /* 14px */
/* top & bottom margin based on font size */ 
h1,h2,h3,h4,strong, hr{font-weight:bold; color:#580f0f;}

h5
{border-top: dashed; border-width: 1px; margin-top:0px;margin:0px;padding:0px;padding-bottom:3px;padding-top:10px;}
h6
{border-top: dashed; border-width: 1px; margin-top:0px;margin:0px;padding:0px;padding-bottom:3px;padding-top:10px;}
ol{text-align: justify; padding:0 0 0 22px; margin-right:15px; }
.daten ul{ margin:0; padding:0;}
.datenstart{margin:0;padding:0;}
.hr1{border-top: dashed; border-width: 1px; margin-top:0px;margin:0px;padding:0px;}
/*-------------------------*/
#header {position:relative;}
#logo{position:absolute;  top:-10px;  left:14px;}
/*navigation**/
#navi {background: url(../img/head3.jpg);background-repeat:no-repeat;width:222px;float:left;height:258px;margin-top:-1px;  }
#navi ul {font-size:12px;list-style:none;padding-top:45px;}
#navi li a{color:#ffffff;text-decoration:none;background:  url(../gfx/linie4.jpg);background-repeat:repeat-x;width:170px;display:block;padding-top:3px;padding-bottom:4px;}
#navi a:hover , .active {color:#ffffff;text-decoration:none;background:  url(../gfx/linie4.jpg);background-repeat:repeat-x;width:170px;display:block;padding-top:3px;padding-bottom:4px;font-weight:bold;}
#pic{width:654px;height:258px;margin-left:222px;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin:0px;
border:1px solid silver;color:#C0C0C0; padding:2px;}
.csc-textpic-imagewrap{margin:0px;}
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {margin-right:2em !important;}
/*
#path {margin:0;width:65.5em;}
#path {list-style:none;padding:1em 0 0 2.2em;text-align:left}
#path ul {margin: -1.2em 0 0 5em}
#path li, {background:none;display:inline;font-size:1em; margin: -0.7em;}
#path li a:link, #path li a:visited, #path li a:focus, #path li a:hover, #path li a:active {color:#343434;text-decoration:none;}
*/
#main-content{min-height:450px;height:auto;background: url(../img/content.jpg);width:860px;margin-left:1px;margin-top:-1px;}
#main-content .left-content{float:left;font-size:11px;width:175px;padding: 5px 10px 0 35px;}
.left-content li {list-style:none;background: url(../img/linie.gif);background-repeat: no-repeat;display:block;color: #022550;padding-left:3px; }
.left-content p{margin-top:4px;}
.right-content p{margin-left:0px;}
#main-content .right-content{float:left; background-repeat:no-repeat;width:575px; margin-top:5px;padding-left:20px;font-size:12px;line-height:18px;color: #022550;}
#main-content .right-content_single{float:left;background-repeat:no-repeat;width:780px;margin-top:5px;padding-left:35px;font-size:12px;line-height:18px;color: #022550;text-align: justify;}
#main-content .right-content_single b{color:#00477F ;}

#main-content .right-content_singleOP{float:left;background-repeat:no-repeat;width:780px;margin-top:5px;padding-left:35px;font-size:12px;line-height:18px;color: #022550;text-align: justify;}



#main-content_moodalbox{font-size:12px;line-height:18px;color: #022550; margin:10px;}
#footer{background: transparent url(../img/content.jpg) repeat-y;width:860px;margin-left:1px;}
.daten{font-size:10px;padding: 60px 0 0 37px;float:left;width: 700px; list-style:none;}
.daten ul {margin:0px 5px 0px 0px;}
.daten li {display:inline; padding:0 5px 0 0;font-size:10px;}
.datenstart{font-size:10px;padding: 10px 0 15px 0px;float:left;width: 700px; list-style:none;}
.datenstart ul {margin:0px 5px 0px 0px;}
.datenstart li {display:inline; padding:0 5px 0 0;font-size:10px;}

.logo_egs
{float:left;padding: 0 0 10px 0; z-index:5}
#last-img{width: 860px;}
.cleaner{border:none;clear:both;height:0;font-size:0;background:none;overflow:hidden;}
a:link{color:#022550;text-decoration: none;}
a:visited{color:#022550;text-decoration: none;}
a:hover{color:#022550;text-decoration: none;}
a:active{color:#022550;text-decoration: none;}
.box1{margin:0;padding:0;margin-left:15px;float:left;}
.box{background: transparent url(../img/box.jpg);background-repeat: repeat-y;width:165px; min-height:110px;height:auto;padding:0;margin:0;padding-left:5px;}
.box_header{ margin:0;padding:0;}
.box_footer{width:170px;height:17px;background: url(../img/box_footer.jpg);background-repeat:no-repeat;margin-bottom:5px;margin-top:-3px;padding:0;}
.box h2{font-size:14px;text-align:center;margin:0;padding:0;padding-bottom:8px;color:#8FBADC;}
.box p{margin:0;padding:0;color:#ffffff;}
.boximg{float:right;}
#kontaktformular{margin-left:10px;}
/*-------------box Leistungen-----------------*/
.box_leistungen{float:left; width:170px; padding-right:20px; margin-bottom:10px;}
/*
.box_leistungen_text p{  text-align:left; width:170px;}
*/
.box_leistungen_text{float:left; margin:0px 0px 0 3px; width:170px;font-size:12px;color:#fff; min-height:112px;}
.box_leistungen_text h3{ width:170px; font-size:14px; color:#92B9DA; margin:0;}
.box_leistungen_text a {margin:0; color:#fff;text-decoration:none;/*border-bottom:1px dotted silver;*/padding-bottom:.1em }
.box_leistungen_text a:hover {color:silver;border-bottom:1px dotted white;padding-bottom:.1em}
.box_leistungen_content{background: url(../img/box/boxcontent.jpg) repeat-y;min-height:1px; width: 170px; overflow:hidden; margin:0px;}
/*-------------box mitgliedschaft-----------------*/
.box_mitgliedschaft{float:left; width:240px; padding-right:20px; margin-bottom:10px;}
/*
.box_leistungen_text p{  text-align:left; width:170px;}
*/
.header_mitgliedschaft {background: url(../img/boxmitgliedschaft/headermitglied.jpg) repeat-y;min-height:1px; width: 231px; overflow:hidden; margin:0px;}
.header_mitgliedschaft p{font-size:14px;font-weight:bold; color:#580f0f; text-align:center; width:210px;}
.box_mitgliedschaft_text{ margin:0px 0px 0 3px; width:170px;font-size:12px;color:#fff; text-align:left;}
.box_mitgliedschaft_text h3{ width:170px; font-size:14px; color:#00477f; margin:0;}
.box_mitgliedschaft_text p{ width:210px; font-size:12px; color:#00477f; margin-left:3px;}
.box_mitgliedschaft_text a {margin:0; color:#00477f;text-decoration:none;border-bottom:1px dotted silver;padding-bottom:.1em }
.box_mitgliedschaft_text a:hover {color:silver;border-bottom:1px dotted white;padding-bottom:.1em}
.box_mitgliedschaft_content{background: url(../img/boxmitgliedschaft/contenttextmitglied.jpg) repeat-y;min-height:170px; width: 231px; overflow:hidden; margin:0px;}
.mitgliedschaft_footer{width:231px; height:59px;background: url(../img/boxmitgliedschaft/footermitglied.jpg); background-repeat:no-repeat; margin-top:-15px; }
.mitgliedschaft_footer  a{color:#ffffff; padding:20px 0 0 10px; margin-top:0px; float:left;}
/*-------------box mitgliedschaft-----------------*/
.box_mitgliedschaftpp{float:left; width:240px; padding-right:20px; margin-bottom:10px;}
/*
.box_leistungen_text p{  text-align:left; width:170px;}
*/
.header_mitgliedschaftpp {background: url(../img/boxmitgliedschaft/headermitglied.jpg) repeat-y;min-height:1px; width: 231px; overflow:hidden; margin:0px;}
.header_mitgliedschaftpp p{font-size:14px;font-weight:bold; color:#580f0f; text-align:center; width:210px;}
.box_mitgliedschaft_textpp{ margin:0px 0px 0 3px; width:170px;font-size:12px;color:#fff; text-align:left;}
.box_mitgliedschaft_textpp h3{ width:170px; font-size:14px; color:#00477f; margin:0;}
.box_mitgliedschaft_textpp p{ width:210px; font-size:12px; color:#00477f; margin-left:3px;}
.box_mitgliedschaft_textpp a {margin:0; color:#00477f;text-decoration:none;border-bottom:1px dotted silver;padding-bottom:.1em }
.box_mitgliedschaft_textpp a:hover {color:silver;border-bottom:1px dotted white;padding-bottom:.1em}
.box_mitgliedschaft_contentpp{background: url(../img/boxmitgliedschaft/contenttextmitglied.jpg) repeat-y;min-height:180px; width: 231px; overflow:hidden; margin:0px;}
.mitgliedschaft_footerpp{width:231px; height:59px;background: url(../img/boxmitgliedschaft/footermitgliedpp.jpg); background-repeat:no-repeat; margin-top:-12px; overflow:hidden }
.mitgliedschaft_footerpp  a{color:#ffffff; padding:10px 0 0 10px; float:left;}
#path  {list-style:none;padding:5px 5px 0px 35px;text-align:left; width:400px; margin:0;}
#path .path-Intro{font-size:10px;}
#path ul {margin: -15px 0 0 5px}
#main-content #path li { color:#121212; font-size:10px; background:none;}
#main-content #path li a:active {color:#ffffff;}
/*------------- PATH --------------*/
#path  {list-style:none;padding:15px 5px 10px 35px;text-align:left; width:400px; margin:0;}
#path .path-Intro{font-size:10px;}
#path ul {margin: -12px 0px 0px 0px}
#path li{background:none;display:inline;font-size:1em; }
#path li a:link, #path li a:visited, #path li a:focus, #path li a:hover, #path li a:active {color:#343434;text-decoration:none;}
#main-content ul li {list-style-image:none;list-style-position:outside;list-style-type:none;}
#main-content .right-content_single ul li  {background:transparent url(../img/dots.gif) no-repeat scroll 0 0.8em;padding:3px 0 3px 14px;}
#main-content .right-content_single ol li {list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:30px;margin-bottom:5px;}
#main-content .right-content_single ol li a.download{list-style-image:none;background:transparent url(../img/download.gif) no-repeat scroll 0 0.8em;padding:8px 0 3px 14px;}


#main-content .right-content_singleOP ul li  {background:transparent url(../img/dots.gif) no-repeat scroll 0 0.8em;padding:3px 0 3px 14px;}
#main-content .right-content_singleOP ol li {list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:30px;margin-bottom:5px;}
#main-content .right-content_singleOP ol li a.download{list-style-image:none;background:transparent url(../img/download.gif) no-repeat scroll 0 0.8em;padding:8px 0 3px 14px;}
/*----------Impressum-------------------------*/
#main-content .impressum li{padding:3px 0 3px 12px;background: none;}
#main-content .impressum a{font-weight:bold;}
#mailform .csc-mailform-field {margin-top:10px;}
#mailform .csc-mailform-label{margin-top:0px;}
#mailformNachname{margin-left:20px;}
#mailformTelefon{margin-left:10px;}
#mailformeMail{margin-left:24px;}
#mailformBetreff{margin-left:14px;}
#mailform label {vertical-align:top;}
#mailform label {vertical-align:top;}
#main-content_moodalbox .mitgliedschaft{text-align: justify;line-height:18px;}
#footer .logo_egs_start{float:left;margin: -140px 0 10px 555px;}
#main-content_moodalbox div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {border:0px;}
#main-content #path .active {padding:0px 0px 0 10px;}

 /*neu bei Kontaktformular
.csc-mailform-field label {float: left;width:100px;}  */


#mailformEmailAdresse{margin-left:20px; margin-top:0px;}
#mailformIhre_Mitgliedsnummer{margin-left:3px;margin-bottom:10px; margin-top:0px;}




legend {visibility:hidden;}
#mailformJA{
border:none;
margin-left:-15px;

}

#mailformJA label{
border:none;
margin-left:10px;

}
.right-content_single #mailform .csc-mailform-field {
    margin-top: 5px;
}

.w3c {
font-size:10px;
margin-right:50px;
margin-top:-10px;
text-align:right;

}
.w3c a{
color:#8c8c8c;
}


 /******aktionsseite****/

#main-content .right-content_single_aktion{float:left;background-repeat:no-repeat;width:780px;margin-top:5px;padding-left:35px;font-size:12px;line-height:18px;color: #022550;text-align: justify;}


#main-content .right-content_single_aktion ul li  {background:transparent url(../img/dots.gif) no-repeat scroll 0 0.8em;padding:3px 0 3px 14px;}
#main-content .right-content_single_aktion ol li {list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:30px;margin-bottom:5px;}
#main-content .right-content_single_aktion ol li a.download{list-style-image:none;background:transparent url(../img/download.gif) no-repeat scroll 0 0.8em;padding:8px 0 3px 14px;}







.right-content_single_aktion #main-content .aktionSeite table{
background: url(../img/puzzel.jpg);
text-align:center;
}

.right-content_singl_aktion #main-content .aktionSeite td{
width:150px;
}

.right-content_single_aktion #puzzle{
padding-left:80px;
margin-top:-30px;
}



.right-content_single_aktion #aktion_kontakt{
width:600px;
}
.right-content_single_aktion #aktion_kontakt p {
margin-top:-20px;
text-decoration:underline;

}




.right-content_single_aktion #mailform{
border: dotted 1px;
border-color:#580F0F


}

.right-content_single_aktion #mailformformtype_mail{
margin-bottom:10px;
margin-left:10px;
}


.right-content_single_aktion .csc-mailform-field  {
padding-left:20px;
padding-right:40px;
text-align:left;
}



.right-content_single_aktion .csc-mailform-field #mailformFirma{
  margin-left:75px;
}
.right-content_single_aktion .csc-mailform-field #mailformName  {
margin-left:5px;
}

.right-content_single_aktion .csc-mailform-field  #mailformAnschrift {
 margin-left:69px;
}



.right-content_single_aktion .csc-mailform-field #mailformOrt  {
  margin-left:62px;
}

.right-content_single_aktion .csc-mailform-field #mailformTelefon{
 margin-left:64px;
}


.right-content_single_aktion .csc-mailform-field #mailformEMail  {
  margin-left:73px;
}

.right-content_single_aktion .csc-mailform-field .csc-mailform-label      {
font-weight:bold;
padding-right:20px;
}



  /****************************************/

.right-content_single_aktion .geschenk_aktion {
padding-top:260px;
padding-left:460px;


}


.right-content_single_aktion #mailform{
background: url(../img/butten_aktion_gueltig.gif);background-repeat:no-repeat;
 background-position:665px 1%;
 margin-bottom:10px;


}


.right-content_single_aktion #mailform .csc-mailform-label{
background: url(../img/geschenk.gif);background-repeat:no-repeat;width:700px;float:left;height:100px;margin-top:-1px;   
 background-position:430px;
}



.right-content_single_aktion .aktion_gueltig  {
padding-top:100px;
padding-left:700px;
z-index:3 ;
position:absolute;

}


.right-content_single_aktion .aktion_brillenabo_logo{
margin-top:-100px;
padding-left:610px;
z-index:4 ;
position:absolute;
}

.right-content_single_aktion .aktion_brillenabo {
font-weight:bold;
font-size:13px;
}

.right-content_single_aktion .puzzle_aktion_start {
margin-left:100px;
margin-top:-25px;

}

.right-content_single_aktion .puzzle_aktion p{
     margin-bottom:-17px;
    
}
.right-content_single_aktion .puzzle_aktion1 p{
     margin-bottom:-20px;
}

.right-content_single_aktion .contenttable img{
        margin-left:-5px;
    border:none;
}

.right-content_single_aktion .aktion_bold p{
color: #580f0f;
font-weight:bold;
font-size:14px;
margin-top:-8px;
}


 #navi_aktion {background: url(../img/header1.jpg);background-repeat:no-repeat;width:222px;float:left;height:258px;margin-top:-1px;
  }

.right-content_single_aktion .text_center{
text-align:center;

padding-top:10px;
font-size:14px;
}

.right-content_single_aktion .aktion_center
{
text-align:center;
padding-top:10px;
}

.right-content_single_aktion .csc-mailform-radio
{

margin-left:-15px;
}



.right-content_single_aktion #mailform1{
margin-left:20px;
width:600px;

}

.right-content_single_aktion #mailform1 p{
font-weight:bold;
font-size:16px;
margin-top:-19px;
position:absolute;

}

.right-content_single_aktion #mailform2 p{
font-weight:bold;
font-size:16px;
margin-top:-19px;
position:absolute;
}

.right-content_single_aktion .aktion_ueberschrift{
font-size:16px;
color:#580f0f;
font-weight:bold;
margin-bottom:-15px;
text-align:center;
}



#mb_center{
  height:300px;
}


.right-content_single_aktion .sparen_button img{

margin-top:-40px;
margin-left:650px;
border:none;
position:absolute;

}


.right-content_single_aktion .aktion_start_p{
text-align:center;
}


#main-content_moodalbox p{
 text-align: justify; 
}

#main-content_moodalbox   .csc-textpic-text p{
text-align: justify; 
}


/*-----------------------------------------------------*/
.right-content_single_aktion .csc-mailform-field #mailform21{
float:left;
border:none;
 margin-left:35px;
 margin-top:0px;
}


.right-content_single_aktion .csc-mailform-field #mailform22{
float:left;
border:none;
 margin-left:35px;
 margin-top:0px;
}

.right-content_single_aktion .csc-mailform-field #mailform11{
float:left;
border:none;
 margin-left:35px;
 margin-top:0px;
}

.right-content_single_aktion .csc-mailform-field #mailform12 {
float:left;
border:none;
 margin-left:35px;
 margin-top:0px;

}


.right-content_single_aktion .csc-mailform-field{
width:600px;
}

.right-content_single_aktion .csc-mailform-field p {
font-size:16px;
font-weight:bold;
margin-top:-19px;
position:absolute;
margin-left:30px;
}

.right-content_single_aktion  label{
margin-left:10px;

}
.right-content_single_aktion .csc-mailform-field b{
font-weight: normal;
margin-left:25px;
color:#022550;

}


.right-content_single_aktion #mailform2{
float:left;
margin-top:-25px;
height:30px;
position:relative;
width:22px;
margin-left:8px;
}


.right-content_single_aktion #mailform1{
float:left;
margin-top:-25px;
height:30px;
position:relative;
width:22px;
margin-left:8px;
}
.right-content_single_aktion .aktion_stv{
margin-left:5px;
}


.tx-asfkusercounter-pi1 {
margin-left:720px;
margin-top:40px;
    color:#ffffff;
    position:absolute;
    z-index:1;
visibility: hidden;   
}







#main-content .right-content_single{float:left;background-repeat:no-repeat;width:780px;margin-top:5px;padding-left:35px;font-size:12px;line-height:18px;color: #022550;text-align: justify;}


#main-content .right-content_single ul li  {background:transparent url(../img/dots.gif) no-repeat scroll 0 0.8em;padding:3px 0 3px 14px;}
#main-content .right-content_single ol li {list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:30px;margin-bottom:5px;}
#main-content .right-content_single ol li a.download{list-style-image:none;background:transparent url(../img/download.gif) no-repeat scroll 0 0.8em;padding:8px 0 3px 14px;}







.right-content_single #main-content .aktionSeite table{
background: url(../img/puzzel.jpg);
text-align:center;
}

.right-content_singl #main-content .aktionSeite td{
width:150px;
}

.right-content_single #puzzle{
padding-left:80px;
margin-top:-30px;
}



.right-content_single #aktion_kontakt{
width:600px;
}
.right-content_single #aktion_kontakt p {
margin-top:-20px;
text-decoration:underline;

}













  /****************************************/

.right-content_single .geschenk_aktion {
padding-top:260px;
padding-left:460px;


}






.right-content_single .aktion_gueltig  {
padding-top:100px;
padding-left:700px;
z-index:3 ;
position:absolute;

}


.right-content_single .aktion_brillenabo_logo{
margin-top:-100px;
padding-left:610px;
z-index:4 ;
position:absolute;
}

.right-content_single .aktion_brillenabo {
font-weight:bold;
font-size:13px;
}

.right-content_single .puzzle_aktion_start {
margin-left:100px;
margin-top:-25px;

}

.right-content_single .puzzle_aktion p{
     margin-bottom:-17px;
    
}
.right-content_single .puzzle_aktion1 p{
     margin-bottom:-20px;
}

.right-content_single .contenttable img{
        margin-left:-5px;
    border:none;
}

.right-content_single .aktion_bold p{
color: #580f0f;
font-weight:bold;
font-size:14px;
margin-top:-8px;
}


 #navi_aktion {background: url(../img/header1.jpg);background-repeat:no-repeat;width:222px;float:left;height:258px;margin-top:-1px;
  }

.right-content_single .text_center{
text-align:center;


padding-top:0px;
font-size:14px;
}

.right-content_single .aktion_center
{
text-align:center;
padding-top:10px;
}



.right-content_single .aktion_ueberschrift{
font-size:16px;
color:#580f0f;
font-weight:bold;
margin-bottom:-15px;
text-align:center;
}


.right-content_single .leisungen_neu_p {
margin-top:-10px;
width:560px;
text-align: justify;

}
.csc-textpic-image .csc-textpic-firstcol .csc-textpic-lastcol{
margin-top:20px;
}


#mb_center{
  height:300px;
}


.right-content_single .sparen_button img{

margin-top:-40px;
margin-left:650px;
border:none;
position:absolute;



}


.right-content_single .aktion_start_p{
text-align:center;
}


#main-content_moodalbox p{
 text-align: justify; 
}

#main-content_moodalbox   .csc-textpic-text p{
text-align: justify; 
}





.right-content_single .aktion_stv{
margin-left:5px;
}


#main-content .right-content_single .tx-asfkusercounter-pi1 {
margin-left:720px;
margin-top:40px;

   
visibility: hidden;   
}



.right-content_single .ueberschrift_self    {
color:#580F0F;
font-size:1.5em;
font-weight:bold;

}


.right-content_single .brillenabo_leistungen img{

margin-top:-40px;
margin-left:650px;
border:none;
position:absolute;



}

.right-content_single .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
padding-top:3px;
border:none;}


*+html #mailformJA {
    border: medium none;
    margin-left: 0px;
    margin-top:-15px;
    margin-bottom:15px;
}

*+html #mailformJAIchmchteinZukunftkeineEGSOptikBlitzMailsmehrerhalten{
margin-top:-3px;
}

h1, h2, h3, h4, strong, hr {
    color: #580F0F;
    font-weight: bold;
    padding-top:10px;
}


*+html #main-content #path .active {
    padding: 0 0 0 50px;
}


