#strahmen2{
     position: relative;
      min-height: 100%;
     background-image: url(../images/durchsichtig10.png);
     background-repeat: repeat-y;
    /*background-color: #DCF4DC; */

      width: 900px;
     margin: 0 auto;
     padding: 15px;

     -moz-border-radius: 15px 15px 15px 15px;
     -webkit-border-radius: 15px 15px 15px 15px;
     border-radius: 15px 15px 15px 15px;
}

.absatzneutral {
    margin-top: 1.5em;
}

.krot {
    font-weight: bold;
    color: red;
}

.info1 {
    padding: 0px 0px 0px 10px;
    line-height: 2em;
    font-size: 1em;
    font-weight: bold;
    width:160px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1em;
    -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;

    /*background-image: -webkit-linear(gradient, center top, center bottom, from(#1C4D1B), to(#38A438));
    background-image: -webkit-linear-gradient(#1C4D1B,#38A438);
    background-image: -moz-linear-gradient(#1C4D1B,#38A438);
    background-image: -ms-linear-gradient(#1C4D1B,#38A438);
    background-image: -0-linear-gradient(#1C4D1B,#38A438);
    background-image: linear-gradient(#1C4D1B,#38A438);*/
    background-color: #276F26;
}
.info1 p {
    color: #FFFFFF;
}


.info5 {
    padding: 0px 0px 0px 10px;
    line-height: 2em;
    font-size: 1em;
    font-weight: bold;
    width:160px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1em;
    -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;

    /*background-image: -webkit-linear(gradient, center top, center bottom, from(#1C4D1B), to(#38A438));
    background-image: -webkit-linear-gradient(#1C4D1B,#38A438);
    background-image: -moz-linear-gradient(#1C4D1B,#38A438);
    background-image: -ms-linear-gradient(#1C4D1B,#38A438);
    background-image: -0-linear-gradient(#1C4D1B,#38A438);
    background-image: linear-gradient(#1C4D1B,#38A438);*/
    background-color: #276F26;
}
.info5 p {
    color: #FFFFFF;
}

.info2 {
    padding: 0px 0px 0px 10px;
    line-height: 2em;
    font-size: 1em;
    font-weight: bold;
    width:160px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1em;

    -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;

    /*background-image: -webkit-linear(gradient, center top, center bottom, from(#1C4D1B), to(#38A438));
    background-image: -webkit-linear-gradient(#1C4D1B,#38A438);
    background-image: -moz-linear-gradient(#1C4D1B,#38A438);
    background-image: -ms-linear-gradient(#1C4D1B,#38A438);
    background-image: -0-linear-gradient(#1C4D1B,#38A438);
    background-image: linear-gradient(#1C4D1B,#38A438);*/
    background-color: #276F26;
}
.info2 p{
    color: #FFFFFF;
}

.info55akt {
    padding: 0px 0px 0px 10px;
    line-height: 2em;
    font-size: 1em;
    font-weight: bold;
    width:160px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1em;

    -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;

    /*background-image: -webkit-linear(gradient, center top, center bottom, from(#1C4D1B), to(#38A438));
    background-image: -webkit-linear-gradient(#1C4D1B,#38A438);
    background-image: -moz-linear-gradient(#1C4D1B,#38A438);
    background-image: -ms-linear-gradient(#1C4D1B,#38A438);
    background-image: -0-linear-gradient(#1C4D1B,#38A438);
    background-image: linear-gradient(#1C4D1B,#38A438);*/
    background-color: #1C4D1B;
}
.info55akt p{
    color: #FFFFFF;
}

#kopfbereich .info3 {
    position: relative;
    padding: 0px 0px 0px 10px;
    line-height: 1.1em;
    font-size: 0.9em;
    font-weight: bold;
    width:28%;
    margin-left: 635px;
    /*margin-left: auto;
    margin-right: auto; */
    margin-top: 1em;

    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;

    /*background-image: -webkit-linear(gradient, center top, center bottom, from(#1C4D1B), to(#38A438));
    background-image: -webkit-linear-gradient(#1C4D1B,#38A438);
    background-image: -moz-linear-gradient(#1C4D1B,#38A438);
    background-image: -ms-linear-gradient(#1C4D1B,#38A438);
    background-image: -0-linear-gradient(#1C4D1B,#38A438);
    background-image: linear-gradient(#1C4D1B,#38A438);*/
    background-color: #276F26;
    z-index: 10;
}
#kopfbereich .info3 p{
    color: #FFFFFF;
    z-index: 10;
}

#information2 {
    border:1px solid #E6F1E6;
 /* background-image: -webkit-linear(gradient, center top, center bottom, from(#82BB82), to(#E6F1E6));
    background-image: -webkit-linear-gradient(#82BB82,#E6F1E6);
    background-image: -moz-linear-gradient(#82BB82,#E6F1E6);
    background-image: -ms-linear-gradient(#82BB82,#E6F1E6);
    background-image: -0-linear-gradient(#82BB82,#E6F1E6);
    background-image: linear-gradient(#82BB82,#E6F1E6); */
    background-color: #E6F1E6;
    text-align: center;
    font-size: 0.9em; 
    padding-bottom: 1em; 
}

#information ul {
  width: 170px;  
}

#information img {
    display: none;
}

#information a:link, #information a:visited {
    display:block;
    color: #333333;
}

#information a:hover {
    color: #FFFFFF ;
    margin-left: 8px;
}
#information li:hover {
    /*background-image: -webkit-linear(gradient, center top, center bottom, from(#1C4D1B), to(#38A438));
    background-image: -webkit-linear-gradient(#1C4D1B,#38A438);
    background-image: -moz-linear-gradient(#1C4D1B,#38A438);
    background-image: -ms-linear-gradient(#1C4D1B,#38A438);
    background-image: -0-linear-gradient(#1C4D1B,#38A438);
    background-image: linear-gradient(#1C4D1B,#38A438); */
    background-color: #276F26;
}


#information li {
    line-height: 2.0em;
    font-size: 0.9em;
    font-weight: bold;
    background-color: #F1F1F1;

}

#adresse {
    border-left: 1px solid #1C4D1B;
    border-right: 1px solid #1C4D1B;
    border-bottom: 1px solid #1C4D1B;
    width: 158px;
    text-align: left;
    margin: auto;
    padding: 10px 0px 10px 10px;
    line-height: 1.5em;
    color: #333333;
    font-size: 0.8em;
     -moz-border-radius: 0px 0px 8px 8px;
    -webkit-border-radius: 0px 0px 8px 8px;
    border-radius: 0px 0px 8px 8px;
   background-color: #F1F1F1;
}

#adresse  a {
    color: #203F66;
    font-weight: bold;
}

#adresse  a:hover {
    color: #FF9F13;
    font-weight: bold;
}

#steuerungoben1 {
    background-color: #74A474; 
    /* background-image: -webkit-linear(gradient, center top, center bottom, from(#74A474), to(#35A435));
    background-image: -webkit-linear-gradient(#74A474,#35A435);
    background-image: -moz-linear-gradient(#74A474,#35A435);
    background-image: -ms-linear-gradient(#74A474,#35A435);
    background-image: -0-linear-gradient(#74A474,#35A435);
    background-image: linear-gradient(#74A474,#35A435);*/
    line-height: 0.6em;
}

.uberrahmen {
    width: 97%;
    border-top: 1px  solid #74A474;
    border-bottom: 1px  solid #74A474;
    margin-bottom: 6px;
    margin-right: 15px;
}

.uberrahmen p {
    line-height: 1.1em;
    margin-top: auto;
    margin-bottom: auto;
}

.uberschrift {
    font-size: 1.1em;
    font-weight: bold;
    border-top: 2px  solid #FFFFFF;
    border-bottom: 2px  solid #FFFFFF;
    padding: 4px 4px 4px 4px; 
    color: #FFFFFF;
    /* background-image: -webkit-linear(gradient, center top, center bottom, from(#1C4D1B), to(#38A438));
    background-image: -webkit-linear-gradient(#1C4D1B,#38A438);
    background-image: -moz-linear-gradient(#1C4D1B,#38A438);
    background-image: -ms-linear-gradient(#1C4D1B,#38A438);
    background-image: -0-linear-gradient(#1C4D1B,#38A438);
    background-image: linear-gradient(#1C4D1B,#38A438);   */
    background-color: #276F26;
    
    margin-top: auto;
    margin-bottom: auto;
}

.uberschrift input {
    float: right;
}

.kursboxindex {     
    border: 1px solid silver;    
    margin-top: 1em;
    margin-bottom: 1em;
    margin-right: 15px;
    padding: 20px 10px 20px 10px;
    /*background-image: -webkit-linear(gradient, center top, center bottom, from(#1C3A60), to(#4F91E2));
    background-image: -webkit-linear-gradient(#1C3A60,#4F91E2);
    background-image: -moz-linear-gradient(#1C3A60,#4F91E2);
    background-image: -ms-linear-gradient(#1C3A60,#4F91E2);
    background-image: -0-linear-gradient(#1C3A60,#4F91E2);
    background-image: linear-gradient(#1C3A60,#4F91E2); */
    background-color: #F0F0F0;
    font-size: 1.1em;
    color: #1C4D1B;
    line-height: 1.5em;

     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

     -moz-box-shadow: 5px 10px 3px grey;
    -webkit-box-shadow: 5px 10px 3px silver;
    box-shadow: 5px 10px 3px silver;

}

.kursbox1 {
    display: block;
    border: 1px solid silver;
    margin-right: 15px;
    width: 90%;
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 20px 10px 20px 10px;

     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

     -moz-box-shadow: 5px 5px 20px silver,-5px -5px 20px silver;
    -webkit-box-shadow: 5px 5px 20px silver,-5px -5px 20px silver;
    box-shadow: 5px 5px 20px silver,-5px -5px 20px silver;

}
.kursbox1 table{
   width: 100%;
   font-size: 0.9em;
}

.kursbox1 td {
   width: 30%;
   
}

.kursbox1 p {
    line-height: 1.5em;
    margin-bottom: 10px;
    width: auto;
}


.kursbox3 {
    display: block;
    border: 1px solid silver;
    margin-right: 15px;

    margin-top: 2em;
    margin-bottom: 2em;
    padding: 10px 10px 10px 10px;

     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

     -moz-box-shadow: 5px 5px 20px silver,-5px -5px 20px silver;
    -webkit-box-shadow: 5px 5px 20px silver,-5px -5px 20px silver;
    box-shadow: 5px 5px 20px silver,-5px -5px 20px silver;

}
.kursbox3 table{
   width: 100%;
}

.kursbox3 td {
   width: 50%;

}

.kursbox3 p {
    line-height: 1.5em;
    margin-bottom: 10px;
}

.impkubox1a {
    width: 65%;
    text-align: left;
}


.logimpressum {
    width: 35%;
    text-align: right;
    padding-right: 15px;
    padding-bottom: 200px;
}

.kursbox2 {
    display: block;
    border: 1px solid silver;
    margin-right: 15px;
    
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 20px 10px 20px 10px;

     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

     -moz-box-shadow: 5px 5px 20px silver,-5px -5px 20px silver;
    -webkit-box-shadow: 5px 5px 20px silver,-5px -5px 20px silver;
    box-shadow: 5px 5px 20px silver,-5px -5px 20px silver;

}

.logkontakt {
    text-align: right;
    padding-bottom: 50px;
    padding-right: 20px;
}

.capkontakt1 {
    
    padding-left: 30px;
}

.capkontakt1 label {
   padding-left: 10px;
}

.capkontakt1 strong {
   padding-left: 20px; 
}

.buttonanmeldung6 input{
	 margin-left: 80px;

}

.kursbox2 table{
   width: 100%;
   font-size: 0.9em;
}

.kursbox2 td {
   width: 50%;

}

/*.kursbox2 img {
    float: left;
    margin-right: 0.7em;
} */

.kursbox2 p {
    line-height: 1.5em;
    margin-bottom: 10px;
}

.textmitte {
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
}

#inhaltsabsatz5 {
    width: 100%;
    text-align: left;
    font-size: 1em;
    font-weight: bold;
    color: #000000;
    margin:  auto;
}

#inhaltsabsatz5 p {
    margin-top: 2em;
    margin-bottom: 0px;
    margin-right: 15px;
    line-height: 1.5em;
    padding-left: 1em;
    background-color: #82BB82;

}

#inhaltsabsatz5 a {
    color: #2A5E7A;
}

.absatzrahmen5 {
    border:1px solid #C0C0C0;
    padding: 1em 2em 0.5em 2em;
    margin-right: 15px;
}

.absatzrahmen5 p {
    margin-bottom: 8px;
}

.absatzrahmen5 table {
    font-size: 0.9em;
}

.absatzrahmen4 {
     
     border:2px solid #1C501B;
     margin-right: 15px;
     padding: 1em 3em 0.5em 3em;
}

#video {
    text-align: center;
}

.buttonanmeldung6 {
	 margin-left: 80px;

}

#inhaltsabsatz8 {
    text-align: left;
    font-size: 1em;
    font-weight: bold;
    color:#214168;
    margin: auto;
    width: 650px;
}
#inhaltsabsatz8 p {
    margin-top: 0em;
    margin-bottom: 0em;
    line-height: 1.5em;
    padding-left: 1em;
    border:1px solid #CCCCCC;
    background-color: #EAEAEA;

    -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;

}

.absatzrahmen8 {
    border:1px solid #CCCCCC;
    margin: auto;
    width: 628px;
    padding: 10px;
    margin-bottom: 2em;

    background-image: -webkit-linear(gradient, center top, center bottom, from(#ECECEC), to(#FFFFFF));
    background-image: -webkit-linear-gradient(#ECECEC,#FFFFFF);
    background-image: -moz-linear-gradient(#ECECEC,#FFFFFF);
    background-image: -ms-linear-gradient(#ECECEC,#FFFFFF);
    background-image: -0-linear-gradient(#ECECEC,#FFFFFF);
    background-image: linear-gradient(#ECECEC,#FFFFFF);
}

#waanmeldung1 img {
    float: left;
    margin-right: 20px;
}                                       

#waanmeldung2 p {
    width: 380px;
    margin-left: 22px;
    text-align: right;
    line-height: 2em;
}

.buttonanmeldung2 {
	 margin-left: 15px;
}

.buttonanmeldung {
	 margin-left: 230px;
	 margin-top: 1em;

}

.erfolgreich {
    border: 1px solid #1C4F1B;
    /*background-image: -webkit-linear(gradient, center top, center bottom, from(#9DD69D), to(#127012));
    background-image: -webkit-linear-gradient(#9DD69D,#127012);
    background-image: -moz-linear-gradient(#9DD69D,#127012);
    background-image: -ms-linear-gradient(#9DD69D,#127012);
    background-image: -0-linear-gradient(#9DD69D,#127012);
    background-image: linear-gradient(#9DD69D,#127012); */
    background-color: #9DD69D;
    padding: 10px;
    text-align: center;
    font-weight: bold;
}

.mailfehler {
    border: 1px solid #BA0000;
   /* background-image: -webkit-linear(gradient, center top, center bottom, from(#ECC7C7), to(#EC5A5A));
    background-image: -webkit-linear-gradient(#ECC7C7,#EC5A5A);
    background-image: -moz-linear-gradient(#ECC7C7,#EC5A5A);
    background-image: -ms-linear-gradient(#ECC7C7,#EC5A5A);
    background-image: -0-linear-gradient(#ECC7C7,#EC5A5A);
    background-image: linear-gradient(#ECC7C7,#EC5A5A);*/
    background-color: #EC5A5A;
    padding: 15px;
    text-align: center;
    font-weight: bold;
}

#admin1 #ad1,
#admin2 #ad2,
#admin3 #ad3,
#admin4 #ad4,
#admin5 #ad5,
#admin6 #ad6,
#admin7 #ad7,
#admin8 #ad8,
#admin9 #ad9,
#admin10 #ad10,
#admin11 #ad11,
#admin12 #ad12,
#admin13 #ad13,
#admin14 #ad14,
#admin15 #ad15,
#admin16 #ad16,
#admin17 #ad17,
#admin18 #ad18,
#admin19 #ad19,
#admin20 #ad20,
#admin21 #ad21,
#admin22 #ad22,
#admin23 #ad23,
#admin24 #ad24,
#admin25 #ad25,
#admin26 #ad26,
#admin27 #ad27,
#admin28 #ad28,
#admin29 #ad29,
#admin30 #ad30,
#admin31 #ad31,
#admin32 #ad32,
#admin33 #ad33,
#admin34 #ad34,
#admin35 #ad35,
#admin36 #ad36,
#admin37 #ad37,
#admin38 #ad38,
#admin39 #ad39
 {
    /*background-image: -webkit-linear(gradient, center top, center bottom, from(#E1E1E1), to(#B9DCB9));
    background-image: -webkit-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -moz-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -ms-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -0-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: linear-gradient(#E1E1E1,#B9DCB9); */
    background-color: #E1E1E1;
    border:2px solid #1C4D1B;
    color: #1C4C1B;
}


#admin1 #ad1 a,
#admin2 #ad2 a,
#admin3 #ad3 a,
#admin4 #ad4 a,
#admin5 #ad5 a,
#admin6 #ad6 a,
#admin7 #ad7 a,
#admin8 #ad8 a,
#admin9 #ad9 a,
#admin10 #ad10 a,
#admin11 #ad11 a,
#admin12 #ad12 a,
#admin13 #ad13 a,
#admin14 #ad14 a,
#admin15 #ad15 a,
#admin16 #ad16 a,
#admin17 #ad17 a,
#admin18 #ad18 a,
#admin19 #ad19 a,
#admin20 #ad20 a,
#admin21 #ad21 a,
#admin22 #ad22 a,
#admin23 #ad23 a,
#admin24 #ad24 a,
#admin25 #ad25 a,
#admin26 #ad26 a,
#admin27 #ad27 a,
#admin28 #ad28 a,
#admin29 #ad29 a,
#admin30 #ad30 a,
#admin31 #ad31 a,
#admin32 #ad32 a,
#admin33 #ad33 a,
#admin34 #ad34 a,
#admin35 #ad35 a,
#admin36 #ad36 a,
#admin37 #ad37 a,
#admin38 #ad38 a,
#admin39 #ad39 a
 {
    color: #1C4C1B;
	cursor: default;
}


#admin1 #ad1 img,
#admin2 #ad2 img,
#admin3 #ad3 img,
#admin4 #ad4 img,
#admin5 #ad5 img,
#admin6 #ad6 img,
#admin7 #ad7 img,
#admin8 #ad8 img,
#admin9 #ad9 img,
#admin10 #ad10 img,
#admin11 #ad11 img,
#admin12 #ad12 img,
#admin13 #ad13 img,
#admin14 #ad14 img,
#admin15 #ad15 img,
#admin16 #ad16 img,
#admin17 #ad17 img,
#admin18 #ad18 img,
#admin19 #ad19 img,
#admin20 #ad20 img,
#admin21 #ad21 img,
#admin22 #ad22 img,
#admin23 #ad23 img,
#admin24 #ad24 img,
#admin25 #ad25 img,
#admin26 #ad26 img,
#admin27 #ad27 img,
#admin28 #ad28 img,
#admin29 #ad29 img,
#admin30 #ad30 img,  
#admin31 #ad31 img,  
#admin32 #ad32 img,  
#admin33 #ad33 img,  
#admin34 #ad34 img,  
#admin35 #ad35 img,  
#admin36 #ad36 img,
#admin37 #ad37 img,  
#admin38 #ad38 img,
#admin39 #ad39 img  
{
    display: inline-block;
}

#kukonto #meinkonto,
#tech #technik,
#allg #allgemein,
#standerfassen #stand,
#analyse #verbrauch,
#kundenrechnung #rechnen
 {
    /*background-image: -webkit-linear(gradient, center top, center bottom, from(#E1E1E1), to(#B9DCB9));
    background-image: -webkit-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -moz-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -ms-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -0-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: linear-gradient(#E1E1E1,#B9DCB9); */
    background-color: #E1E1E1;
    border:2px solid #1C4D1B;
    color: #1C4C1B;
}

#kukonto #meinkonto a,
#tech #technik a,
#allg #allgemein a,
#standerfassen #stand a,
#analyse #verbrauch a,
#kundenrechnung #rechnen a
 {
    color: #1C4C1B;
	cursor: default;
}

#kukonto #meinkonto img,
#tech #technik img,
#allg #allgemein img, 
#standerfassen #stand img,
#analyse #verbrauch img,
#kundenrechnung #rechnen img
{
    display: inline-block;
}



#datschutz #datenschutz
 {
    /*background-image: -webkit-linear(gradient, center top, center bottom, from(#E1E1E1), to(#B9DCB9));
    background-image: -webkit-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -moz-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -ms-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -0-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: linear-gradient(#E1E1E1,#B9DCB9); */
    background-color: #E1E1E1;
    border:2px solid #1C4D1B;
    color: #1C4C1B;
}


#datschutz #datenschutz a
 {
    color: #1C4C1B;
	cursor: default;
}


#datschutz #datenschutz img
{
    display: inline-block;
}


#admindaten .admindat {

   /* background-image: -webkit-linear(gradient, center top, center bottom, from(#E1E1E1), to(#B9DCB9));
    background-image: -webkit-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -moz-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -ms-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -0-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: linear-gradient(#E1E1E1,#B9DCB9); */
    background-color: #E1E1E1;
     -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    height: 10em;
    padding: 6px;
}

#admindaten .adminkat {

   /* background-image: -webkit-linear(gradient, center top, center bottom, from(#E1E1E1), to(#B9DCB9));
    background-image: -webkit-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -moz-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -ms-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -0-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: linear-gradient(#E1E1E1,#B9DCB9);*/
    background-color: #E1E1E1;
     -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    height: 10em;
    padding: 6px;
}

#admindaten .adminart {

   /*background-image: -webkit-linear(gradient, center top, center bottom, from(#E1E1E1), to(#B9DCB9));
    background-image: -webkit-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -moz-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -ms-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: -0-linear-gradient(#E1E1E1,#B9DCB9);
    background-image: linear-gradient(#E1E1E1,#B9DCB9); */
    background-color: #E1E1E1;
     -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    height: 10em;
    padding: 6px;
}


#admindaten table {
   width: 100%;
   margin: 0 auto;
   padding: 5px;
   font-size: 0.9em;
}

#admindaten td {
   width: 33%;
   padding: 5px;
   
}

#admindaten p {
   text-align: center;
   font-weight: bold;
   margin-bottom: 5px;
}

#admindaten a {
   text-align: center;
   font-weight: bold;
   color: #1C4D1B;
   text-decoration: none;
   font-size: 0.9em;
   
}


#admindaten a:hover {
   font-style: oblique;
   color: #FFFFFF;
}
#inhaltsabsatz9 {
    text-align: left;
    font-size: 1em;
    font-weight: bold;
    color: #214067;
    margin: auto;

}
#inhaltsabsatz9 p {
    margin-top: 2em;
    margin-bottom: 0px;
    line-height: 1.5em;
    padding-left: 1em;

    background-color:#C0C0C0 ;

    -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
}

.absatzrahmen9 {
    border:1px solid #CDE1E8;
    margin: auto;
    padding: 10px;

    background-image: -webkit-linear(gradient, center top, center bottom, from(#ECECEC), to(#FFFFFF));
    background-image: -webkit-linear-gradient(#ECECEC,#FFFFFF);
    background-image: -moz-linear-gradient(#ECECEC,#FFFFFF);
    background-image: -ms-linear-gradient(#ECECEC,#FFFFFF);
    background-image: -0-linear-gradient(#ECECEC,#FFFFFF);
    background-image: linear-gradient(#ECECEC,#FFFFFF);
}
.inhaltsabsatzrechts {
    font-size: 0.8em;
    font-weight: bold;
    margin-left: 200px;
}

.registertech {
    width: 320px;
    text-align: right;
}

.registertech p {
    margin-bottom: 5px;
}

.registertech2 {
    width: 380px;
    text-align: right;
}

.registertech2 p {
    margin-bottom: 5px;
}

.register {
    width: 320px;
    text-align: right;
}

.register p {
    margin-bottom: 5px;
}

#korbinhalt88 {
    line-height: 2em;
    font-size: 0.8em;
     margin-right: 15px;
     margin-bottom: 1em;
}
#korbinhalt88 table {
    width: 101.5%;
    background-color: white;
    margin-left: 0em;
    border-spacing:0px;
    border-top: 1px solid #D0E2EA;
    border-left: 1px solid #D0E2EA;
    border-right: 1px solid #D0E2EA;
    border-bottom : 1px solid #D0E2EA;
     -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;

    margin-bottom: 0em;
    font-size: 1em;
}
#korbinhalt88 table td {
    border-bottom : 1px solid #D0E2EA;
    padding: 0.5em 0em 0em 0em;

}
#korbinhalt88 th.thfarbe {
     -moz-border-radius: 8px 0px 0px 0px;
    -webkit-border-radius: 8px 0px 0px 0px;
    border-radius: 8px 0px 0px 0px;
}
#korbinhalt88 th.thfarbe1 {
     -moz-border-radius: 0px 8px 0px 0px;
    -webkit-border-radius: 0px 8px 0px 0px;
    border-radius: 0px 8px 0px 0px;
}

#korbinhalt88 th {
    text-align: center;
     background-color: #BEEDBE;
     padding: 0px 6px 0px 6px;
}

#korbinhalt88 input {
   text-align: center;
}

#korbinhalt88 .korbaktadmin input {

    margin-left: 10px;
}

#korbinhalt88 .korbaktadmin2 input {

    margin-left: 50px;
}

#korbinhalt88 td.korbaktadmin a {
    color: #2B6280;
}

.uberrahmen88 {
    width: 100%;
    border-top: 1px  solid #74A474;
    border-bottom: 1px  solid #74A474;
    margin-bottom: 6px;
    margin-right: auto;
    margin-left: auto;
}

.uberrahmen88 p {
    line-height: 1.1em;
    margin-top: auto;
    margin-bottom: auto;
}

.uberschrift88 {
    font-size: 1.1em;
    font-weight: bold;
    border-top: 2px  solid #FFFFFF;
    border-bottom: 2px  solid #FFFFFF;
    padding: 4px 4px 4px 4px;
    color: #FFFFFF;
    /* background-image: -webkit-linear(gradient, center top, center bottom, from(#1C4D1B), to(#38A438));
    background-image: -webkit-linear-gradient(#1C4D1B,#38A438);
    background-image: -moz-linear-gradient(#1C4D1B,#38A438);
    background-image: -ms-linear-gradient(#1C4D1B,#38A438);
    background-image: -0-linear-gradient(#1C4D1B,#38A438);
    background-image: linear-gradient(#1C4D1B,#38A438);   */
    background-color: #276F26;

    margin-top: auto;
    margin-bottom: auto;
}

.register88 {
    width: 420px;
    text-align: right;
}

hr {
    margin-top: 1em;
    margin-bottom: 1em;
}

.register88 p {
    margin-bottom: 5px;
}

.register11 {
    width: 100%;
    text-align: right;
}

.register11 p {
    margin-bottom: 5px;
}

.register11 .reg11tab1 {
    width: 49%;
    text-align: right;
    padding-right: 3em;
}

.register11 .reg11tab2 {
    width: 49%;
    padding: 0.5em;
    text-align: center;
}

.register22 {
    width: 620px;
    text-align: right;
}

.register22 p {
    margin-bottom: 5px;
}

.kleinschriftneutral {
    font-size: 7pt;
}

.register3 {
    width: 420px;
    text-align: right;

}

.register5 {
    width: 385px;
    text-align: right;

}

.ablefarb {
    background-color: #EBEBE4;
}

.register3 label {
    margin-left: 40px;
    display: inline-block;
    float: left;
}
.buttonanmeldung8 {
	 margin-left: 400px;

}

.register2 {
    width:400px;
    text-align: right;

}
.register2 label {
    display: inline-block;
    float: left;
}

.hervorhebenrahmen {
     background-color: orange;
     border: 1px solid red;
     padding: 1em 3em 0.5em 3em;
     margin-bottom: 1em;
     margin-right: 15px;
     font-size: 1.0em;
}

.hervorhebenrahmen a {
     color: #1E3D63;
}

.hervorhebenrahmen a:hover {
     color: red;
}

.absatzneutral3 {
    margin-top: 2.5em;
}

#admintabelle1 {
    padding: 5px;
    margin-right: 15px;
}

#admintabelle1 table {
     font-size: 0.9em;
     margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding: 5px;
}

#admintabelle1 .adkattd3 {
  border: 1px solid #1C501B;
  margin-right: 15px;
}

#admintabelle1 .adkattd3 table {
  width: 100%;
} 

#admintabelle1 .adkattd3 td {
  line-height: 2em;
   width: 25%;
   text-align: center;
   
}

.absatzrahmenad1 {
    border:1px solid #CDE1E8;
    margin-right: 15px;
    padding: 0px;
    background-image: -webkit-linear(gradient, center top, center bottom, from(#ECECEC), to(#FFFFFF));
    background-image: -webkit-linear-gradient(#ECECEC,#FFFFFF);
    background-image: -moz-linear-gradient(#ECECEC,#FFFFFF);
    background-image: -ms-linear-gradient(#ECECEC,#FFFFFF);
    background-image: -0-linear-gradient(#ECECEC,#FFFFFF);
    background-image: linear-gradient(#ECECEC,#FFFFFF);
}

.adminkateingabe {
    margin-left: 0px;
    margin-top: 20px;
    text-align: center;
    
}
.adminkateingabe label {
  text-align: right;
}

#lieftabelle {
   border: 1px solid #838383;


  -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
}

#lieftabelle table {
   width: 100%;

   border-spacing: 0;
}

.lieftab1 {
   -moz-border-radius: 8px 0px 0px 0px;
    -webkit-border-radius: 8px 0px 0px 0px;
    border-radius: 8px 0px 0px 0px;
}

.lieftab2 {
   -moz-border-radius: 0px 8px 0px 0px;
    -webkit-border-radius: 0px 8px 0px 0px;
    border-radius: 0px 8px 0px 0px;
}

#korbinhalt {
    line-height: 2em;
    font-size: 0.8em;
     margin-right: 15px;
     margin-bottom: 1em;
}
#korbinhalt table {
    width: 100%;
    border-spacing:0px;
    border-top: 1px solid #82BB82;
    border-left: 1px solid #82BB82;
    border-right: 1px solid #82BB82;
    border-bottom : 1px solid #82BB82;
     -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;

    margin-bottom: 0em;
    font-size: 1em;
}
#korbinhalt table td {
    border-bottom : 1px solid #82BB82;
    padding: 0.5em 0em 0.5em 0em;

}
#korbinhalt th.thfarbe {
     -moz-border-radius: 8px 0px 0px 0px;
    -webkit-border-radius: 8px 0px 0px 0px;
    border-radius: 8px 0px 0px 0px;
}
#korbinhalt th.thfarbe1 {
     -moz-border-radius: 0px 8px 0px 0px;
    -webkit-border-radius: 0px 8px 0px 0px;
    border-radius: 0px 8px 0px 0px;
}

#korbinhalt th {
    text-align: center;
     background-color: #82BB82;
     padding: 6px 6px 0px 6px;
}

#korbinhalt input {
   text-align: center;
}

.liefakt {
   text-align: center;
}

#bestellartikel p{
    border: 1px solid #AC0000;
    font-size: 1.1em;
    font-weight: bold;
    padding: 15px;
    margin-bottom: 20px;
    text-align: center;

    background-image: -webkit-linear(gradient, center top, center bottom, from(#FF7E7E), to(#FF5252));
    background-image: -webkit-linear-gradient(#FF7E7E,#FF5252);
    background-image: -moz-linear-gradient(#FF7E7E,#FF5252);
    background-image: -ms-linear-gradient(#FF7E7E,#FF5252);
    background-image: -0-linear-gradient(#FF7E7E,#FF5252);
    background-image: linear-gradient(#FF7E7E,#FF5252);
}

.linksbund p {
    text-align: left;
    margin-left: 15px;
    font-weight: bold;
}

#bestellungverschicken table {
    margin: 10px auto;
    width: 95%;
    background-color: #BCCAD1;
}

.mitte {
    text-align: center;
}

#bestellfunktion {

    width: 91%;
    margin-right: auto;
    margin-left: auto;
}

#bestellfunktion p {
    display: block;

    line-height: 3em;
}

#bestellfunktion a {
    border: 1px solid #2B6280;
    padding: 5px;
    background-image: -webkit-linear(gradient, center top, center bottom, from(#2B6280), to(#C1CED4));
    background-image: -webkit-linear-gradient(#2B6280,#C1CED4);
    background-image: -moz-linear-gradient(#2B6280,#C1CED4);
    background-image: -ms-linear-gradient(#2B6280,#C1CED4);
    background-image: -0-linear-gradient(#2B6280,#C1CED4);
    background-image: linear-gradient(#2B6280,#C1CED4);
}

#bestellfunktion a {
  color: black;
}

#bestellfunktion a:hover {
  color: white;
}


#korbinhalt .auswkorbaktadmin input {

    margin-left: 5px;
}

#korbinhalt .auswtab1 {
    width: 5%;
    text-align: center;
}

#korbinhalt .auswtab2 {
    width: 5%;
    text-align: center;
}

#korbinhalt .auswtab3 {
    margin-left: 5px;
    width: 10%;
    text-align: center;
}

#korbinhalt .auswtab4 {
    margin-left: 5px;
    width: 35%;
    text-align: left;
    border-right: 1px solid #808080;
}

#korbinhalt .auswtab5 {
    margin-right: 10px;
    width: 45%;
    text-align: right;
}

#korbinhalt .auswtab6 {
    margin-right: 10px;
    width: 45%;
    text-align: right;
}

.rot {
    color: #A30000;
    text-align: center;
}

.grun {
    color: #006D00;
    text-align: center;
}

#korbinhalt .korbaktadmin input {

    margin-left: 10px;
}

#korbinhalt .korbaktadmin2 input {

    margin-left: 50px;
}

#korbinhalt td.korbaktadmin a {
    color: #2B6280;
}

#adminkatsuche {
    line-height: 2em;
    font-size: 0.9em;
    margin-right: 15px;
}
#adminkatsuche table {
    width: 100%;
    border-spacing:0px;
    border-top: 1px solid #C0C0C0;
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-bottom : 1px solid #C0C0C0;
     -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
    font-size: 0.9em;
    margin-bottom: 2em;
}

#adminkatsuche table td {
    border-bottom : 1px solid #C0C0C0;
    padding: 0.5em 0em 0em 1em;

}

#adminkatsuche th.thfarbe {
     -moz-border-radius: 8px 0px 0px 0px;
    -webkit-border-radius: 8px 0px 0px 0px;
    border-radius: 8px 0px 0px 0px;
}

#adminkatsuche th.thfarbe1 {
     -moz-border-radius: 0px 8px 0px 0px;
    -webkit-border-radius: 0px 8px 0px 0px;
    border-radius: 0px 8px 0px 0px;
}

#adminkatsuche th {
     text-align: center;
     background-color: #82BB82;
     padding: 0px 6px 0px 6px;
}

#adminkatsuche a {
    color: #1D3B61;
}

#startseite {
    text-align: center;
   
}

#startseite H1 {
   line-height: 2.3em;
}

#startseite Hr {
   width: 400px;
}

#startseite2 {
   margin-top: 0.6em; 
}

#startseite2 H2 {
margin-top: 1em;
  line-height: 1.5em;
  text-align: center;
  color: #000000;
}

.links {
    
    text-align: left;
}

.rechts {
    text-align: right;
}

#daschutz {
    margin-right: 15px;
}

#inhaltsabsatz3 {
    text-align: left;
    font-size: 1em;
    font-weight: bold;
    color: #276F26;
    margin: 0 auto;
}


#inhaltsabsatz3 p {
     margin-bottom: 0px;
     line-height: 1.5em;
     padding-left: 1em;
    background-color: #C0C0C0;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    margin-right: 15px;

}


.absatzneutral2 {
     padding: 1em 3em 0.5em 3em;

}

.admintab1 {
    text-align: center;
    font-size: 11pt;
    margin: 10px;
}

#providerdaten {
    text-align: center;
}

.drucker {
    padding-left: 10px;
}

.synchron2{
	 margin-left: 200px;
     margin-top: 6px;
}

.synchron{
	 text-align: center;
	 font-weight: bold;  
     font-size: 1.1em;
}

.synchron3{
	 text-align: center;
	 font-weight: bold;
	 font-size: 1.1em;
}

.synchron4{
	 margin-left: 180px;
	 font-weight: bold;
}

.synchron5{
	 margin-left: 85px;
	 font-weight: bold;
}
.strich {
    border: 1px solid #C0C0C0;
    margin-top: 10px;
    margin-bottom: 10px;
}

#bord{
    width: 80%;
   
}

#virahm3 {
    position: relative;
    text-align: center;
    width: 80%;
     margin: 0 auto;
}

#video3 {
   
    width: 80%;
    margin: 0 auto;
}

.zeileab {
    display: inline;
} 

.zeilerunter {
    display: block;
}

.slicknav_menu {
        display: none;
    }