body {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        #background-color: #151717;
        #background-color: white;
        #background-color: silver;
        #background-color: #212121;
        #background-color: #424242;
        background-color: #252727;
        font-family: arial;
        font-size: 13px;
        color: #212121;
        #background: url(img/ice.jpg) no-repeat; 
        #background: url(img/earth.jpg) no-repeat; 
        #background: url(img/snow800.jpg) no-repeat; 
        #background: url(img/zweig1200.jpg) no-repeat; 
        #background: url(img/mixer600.jpg) no-repeat; 
        #background: url(img/ice.jpg); 
}
 a, a:visited, a:active {
        color: #4c7bc5;
        #color: #313131;
        text-decoration: none;
        #font-family: arial;
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-family: arial;
        font-size: 13px;
        font-weight: none;
    margin: 0px;
    padding: 0px;
    font-weight: 400;
    #color: #333;
        font-color: steelblue;
        color: #6161f1;
        color: slateblue;
        color: gold;
        color: steelblue;
        color: #313131;
}
a:hover {
        color: dodgerblue;
        font-family: arial;
        #font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 13px;
        font-weight: none;
        text-decoration: underline;
    margin: 0px;
    padding: 0px;
    font-weight: 400;
    color: dodgerblue;
}
a2, a2:visited, a2:active {
#        color: #4c7bc5;
#        color: #313131;
        text-decoration: none;
#        font-family: arial;
        font-size: 15px;
#        font-weight: none;
    margin: 0px;
    padding: 0px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
#    font-size: 1.1em;
    line-height: 21px;
    font-weight: 400;
    color: #333;
}
a2:hover {
#        color: dodgerblue;
#        font-family: arial;
#        font-size: 13px;
        font-size: 15px;
#        font-weight: none;
    margin: 0px;
    padding: 0px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
#    font-size: 1.5em;
#    line-height: 21px;
    #font-weight: 300;
#    font-weight: none;
    font-weight: 400;
    color: dodgerblue;
    text-decoration: underline;

}
a21, a21:visited, a2:active {
        color: #fefefe;
        text-decoration: none;
        font-family: arial;
        font-size: 13px;
        font-weight: none;
}
a21:hover {
        color: skyblue;
        font-family: arial;
        font-size: 13px;
        font-weight: none;
}
.hr_darkgray {
  border: 0px solid;
  border-color:  lightgray;
  background-color: #424242;
  #background-color: #525252;
  height: 1px;
}
.textarea2 {
  border: 0px solid;
  border-color:  lightgray;
  border-radius:  2px 2px 2px 2px;
  font-size: 13px;
  background-color: #f2f2f4;
}
input, select, option {
  border: 1px solid #EEEEEE;
  border: 1px solid #aaaaaa;
  border-radius:  4px 4px 4px 4px;
  background: #f9f9f9;
  color: #000000;
  font-size: 13px;
}
.framefield {
  border: 1px solid #EEEEEE;
  border: 1px solid #aaaaaa;
  border-radius:  4px 4px 4px 4px;
  background: #f9f9f9;
  background: gainsboro;
  color: #000000;
  font-size: 13px;
}
h2 {
    margin: 0px;
    padding: 0px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    #font-size: 1.4em;
    font-size:19px;
    line-height: 21px;
    #font-weight: 550;
    font-weight: none;
    color: #212121;
}
.h3s {
    margin: 0px;
    padding: 0px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1.2em;
    line-height: 21px;
    #font-weight: 300;
    color: #121212;
}
h3 {
    margin: 0px;
    padding: 0px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    #font-size: 1.2em;
    #font-size: 1.065em;
    #font-size: 1.1em;
    font-size:14px;
    line-height: 21px;
    #font-weight: 600;
    #font-weight: bold;
    font-weight: none;
    color: #121212;
}
p {
    #font-size: 1.14286em;
    font-size: 1.1em;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #121212;
}
h21 {
        font-size: 20px;
}

h31 {
        font-size: 15px;
}


h15 {
        font-size: 15px;
}

.topbar {
  background: #ffffff; 
} 

.searchinput {
  box-shadow: 0px 0px 6px rgba(0,0,0,0.25);
  border-radius:  4px 4px 4px 4px;
  background: #515151;
  background: #f9f9f9;
  color: #f2f2f2;
  color: #313131;
  width: 240;
  font-size:13px;
}


.green_button {
  height: 24px;
  width: 80px;
  background: darkseagreen;
  background: mediumseagreen;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-size:15px;
  -webkit-appearance: none;
}
.green_button:hover {
  height: 24px;
  width: 80px;
  background: mediumseagreen;
  background: orange;
  background: darkseagreen;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  font-size:15px;
  -webkit-appearance: none;
}

.orange_button {
  height: 24px;
  width: 80px;
  background: #e3b57c;
  background: darkorange;
  background: steelblue;
  background: dimgray;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-size:15px;
  -webkit-appearance: none;
}
.orange_button:hover {
  height: 24px;
  width: 80px;
  background: orange;
  background: #e3b57c;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  font-size:15px;
  -webkit-appearance: none;
}

.steelblue_button2 {
  height: 24px;
  #width: 80px;
  background: #e3b57c;
  background: darkorange;
  background: steelblue;
  #background: dimgray;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: cyan;
  color: gainsboro;
  font-size:15px;
  -webkit-appearance: none;
}
.steelblue_button2:hover {
  height: 24px;
  #width: 80px;
  background: orange;
  background: #e3b57c;
  background: orange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  font-size:15px;
  -webkit-appearance: none;
}

.steelblue_button3 {
  height: 24px;
  #width: 80px;
  background: #e3b57c;
  background: darkorange;
  background: steelblue;
  background: #424242;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: cyan;
  color: gainsboro;
  color: aqua;
  color: skyblue;
  font-size:15px;
  -webkit-appearance: none;
}
.steelblue_button3:hover {
  height: 24px;
  #width: 80px;
  background: orange;
  background: #e3b57c;
  background: orange;
  background: #424242;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: gold;
  color: aqua;
  font-size:15px;
  -webkit-appearance: none;
}

.steelblue_button4 {
  height: 24px;
  #width: 80px;
  background: #e3b57c;
  background: darkorange;
  background: steelblue;
  background: #424242;
  background: #252727;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: cyan;
  color: gainsboro;
  color: aqua;
  color:orangered;
  color:#c2c2c2;
  color:steelblue;
  font-size:14px;
  -webkit-appearance: none;
}
.steelblue_button4:hover {
  height: 24px;
  #width: 150px;
  background: orange;
  background: #e3b57c;
  background: orange;
  background: #424242;
  #background: steelblue;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: gold;
  color: white;
  font-size:14px;
  -webkit-appearance: none;
}

.steelblue_button5 {
  height: 44px;
  width: 190px;
  background: #e3b57c;
  background: darkorange;
  background: steelblue;
  background: #313434;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: cyan;
  color: gainsboro;
  color: aqua;
  color:#c2c2c2;
  color:orange;
  color:skyblue;
  color:steelblue;
  #color:gold;
  font-size:16px;
  -webkit-appearance: none;
}
.steelblue_button5:hover {
  height: 44px;
  width: 190px;
  background: orange;
  background: #e3b57c;
  background: orange;
  background: #424242;
  background: steelblue;
  background: royalblue;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: gold;
  color: white;
  font-size:16px;
  -webkit-appearance: none;
}

.steelblue_button52 {
  height:150px;
  width: 180px;
  height:130px;
  width: 150px;
  #height:100px;
  #width: 130px;
  #height:100px;
  #height:40px;
  #width: 180px;
  #background: #e3b57c;
  #background: darkorange;
  #background: steelblue;
  #background: #313434;
  background: silver;
  border: 0px solid;
  border-radius: 6px 6px 6px 6px;
  border-radius: 8px 8px 8px 8px;
  color: #FFFFFF;
  color: cyan;
  color: gainsboro;
  color: aqua;
  color:#c2c2c2;
  color:skyblue;
  color:steelblue;
  color:orange;
  color:gold;
  color:#242427;
  color:#444447;
  font-size:18px;
  #font-size:15px;
  -webkit-appearance: none;
}
.steelblue_button52:hover {
  height:150px;
  width: 180px;
  height:130px;
  width: 150px;
  #height:100px;
  #width: 130px;
  #height:40px;
  #width: 190px;
  background: orange;
  background: #e3b57c;
  background: #424242;
  background: steelblue;
  background: royalblue;
  background: slateblue;
  background: darkorange;
  border: 0px solid;
  border-radius: 8px 8px 8px 8px;
  color: beige;
  color: gold;
  color: white;
  font-size:18px;
  #font-size:15px;
  -webkit-appearance: none;
}

.steelblue_button52g {
  height:150px;
  width: 180px;
  height:130px;
  width: 150px;
  #height:100px;
  #width: 130px;
  #height:100px;
  #height:40px;
  #width: 190px;
  #background: #e3b57c;
  #background: darkorange;
  #background: steelblue;
  #background: #313434;
  background: silver;
  background: lightseagreen;
  #background: springgreen;
  background: #202040;
  background: royalblue;
  background: limegreen;
  background: gray;
  border: 0px solid;
  border-radius: 6px 6px 6px 6px;
  border-radius: 8px 8px 8px 8px;
  color: #FFFFFF;
  color: cyan;
  color: gainsboro;
  color: aqua;
  color:#c2c2c2;
  color:skyblue;
  color:steelblue;
  color:gold;
  color:#242427;
  color:#141417;
  color:dodgerblue;
  color:#040407;
  color:mediumblue;
  color:yellow;
  color:white;
  font-size:18px;
  #font-size:15px;
  -webkit-appearance: none;
}
.steelblue_button52g:hover {
  height:150px;
  width: 180px;
  height:130px;
  width: 150px;
  #height:100px;
  #width: 130px;
  #height:100px;
  #height:40px;
  #width: 190px;
  background: orange;
  background: #e3b57c;
  background: #424242;
  background: steelblue;
  background: slateblue;
  background: springgreen;
  background: limegreen;
  background: dodgerblue;
  background: royalblue;
  background: darkorange;
  border: 0px solid;
  border-radius: 8px 8px 8px 8px;
  color: beige;
  color: gold;
  color: white;
  font-size:18px;
  #font-size:15px;
  -webkit-appearance: none;
}

.steelblue_button6 {
  height: 44px;
  width: 190px;
  background: #e3b57c;
  background: darkorange;
  background: steelblue;
  background: #313434;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: cyan;
  color: gainsboro;
  color: aqua;
  color:orangered;
  color:gainsboro;
  #color:skyblue;
  font-size:16px;
  -webkit-appearance: none;
}
.steelblue_button6:hover {
  height: 44px;
  width: 190px;
  background: orange;
  background: #e3b57c;
  background: orange;
  background: #424242;
  background: steelblue;
  background: royalblue;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: gold;
  color: white;
  font-size:16px;
  -webkit-appearance: none;
}

.steelblue_button67 {
  height: 44px;
  width: 190px;
  background: #e3b57c;
  background: darkorange;
  background: steelblue;
  background: #313434;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: cyan;
  color: gainsboro;
  color: aqua;
  color:orangered;
  color:gainsboro;
  #color:springgreen;
  #color:orange;
  #color:wheat;
  #color: aqua;
  #color:skyblue;
  font-size:16px;
  -webkit-appearance: none;
}
.steelblue_button67:hover {
  height: 44px;
  width: 190px;
  background: orange;
  background: #e3b57c;
  background: orange;
  background: #424242;
  background: steelblue;
  background: royalblue;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: gold;
  color: white;
  font-size:16px;
  -webkit-appearance: none;
}

.steelblue_button7 {
  height: 44px;
  width: 190px;
  background: #e3b57c;
  background: darkorange;
  background: steelblue;
  background: #313434;
  #background: seagreen;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: cyan;
  color: gainsboro;
  color: aqua;
  color:orangered;
  color:gainsboro;
  #color:skyblue;
  font-size:16px;
  -webkit-appearance: none;
}
.steelblue_button7:hover {
  height: 44px;
  width: 190px;
  background: orange;
  background: #e3b57c;
  background: orange;
  background: #424242;
  background: steelblue;
  background: royalblue;
  background: seagreen;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: gold;
  color: white;
  color: springgreen;
  font-size:16px;
  -webkit-appearance: none;
}

.red_button {
  height: 24px;
  width: 90px;
  background: salmon;
  background: brown;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-size:15px;
  -webkit-appearance: none;
}
.red_button:hover {
  height: 24px;
  width: 90px;
  background: brown;
  background: salmon;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  font-size:15px;
  -webkit-appearance: none;
}

.deactivated_button {
  height: 24px;
  width: 80px;
  background: #767676;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-size:15px;
  -webkit-appearance: none;
}

.dimgray_button2 {
  height: 24px;
  width: 80px;
  #background: dimgray;
  #background: #3c60ce;
  #background: #2b50bd;
  #background: #424242;
  #background: #4b50bd;
  background: slateblue;
  background: dimgray;
  #background: #515151;
  background: #767676;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-size:15px;
  -webkit-appearance: none;
}
.dimgray_button2:hover {
  height: 24px;
  width: 80px;
  background: #8d8d8d;
  background: orange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  font-size:15px;
  -webkit-appearance: none;
}
.dimgray_button {
  height: 22px;
  width: 80px;
  #background: dimgray;
  #background: #3c60ce;
  #background: #2b50bd;
  #background: #424242;
  #background: #4b50bd;
  background: dimgray;
  #background: #515151;
  background: #767676;
  background: slateblue;
  background: #1b3bb5;
  background: #323232;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-size:15px;
  -webkit-appearance: none;
}
.dimgray_button:hover {
  height: 22px;
  width: 80px;
  background: #8d8d8d;
  background: orange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  font-size:15px;
  -webkit-appearance: none;
}
.gray_button {
  height: 24px;
  width: 80px;
  background: #9d9d9d;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-size:15px;
  -webkit-appearance: none;
}
.gray_button:hover {
  height: 24px;
  width: 80px;
  background: #8d8d8d;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  font-size:15px;
  -webkit-appearance: none;
}
.roundboxup8px {
  border: 0px solid;
  border-radius:  0px 0px 8px 8px;
}
.roundbox8px {
  box-shadow: 3px 3px 6px rgba(0.8,0.8,0.8,0.8);
  border: 0px solid;
  border-radius:  8px 8px 8px 8px;
}
.roundbox8pxupper {
  box-shadow: 3px 3px 6px rgba(0.8,0.8,0.8,0.8);
  border: 0px solid;
  border-radius:  10px 10px 0px 0px;
}
.roundbox8pxyes {
  box-shadow: 3px 3px 6px rgba(0.8,0.8,0.8,0.8);
  border: 1px solid;
  border-radius:  8px 8px 8px 8px;
}
.roundbox8pxno {
  border: 0px solid;
  border-radius:  8px 8px 8px 8px;
}
.roundbox8pxshadow {
  box-shadow: 0px 0px 12px rgba(0.8,0.8,0.8,0.8);
  border: 0px solid;
  border-radius:  8px 8px 8px 8px;
}
.roundboxborder6px {
  border-radius:  6px 6px 6px 6px;
  border: 0px solid #919191; 
  #opacity: 0.9;
}
.roundboxborder6pxshadow {
  #box-shadow: 0px 0px 12px rgba(0.8,0.8,0.8,0.8);
  border-radius:  6px 6px 6px 6px;
  border: 0px solid #919191; 
  #opacity: 0.9;
}
.roundbox4px {
  border: 0px solid;
  border-radius:  4px 4px 4px 4px;
}
.roundbox6px {
  border: 0px solid;
  border-radius:  6px 6px 6px 6px;
}

.roundbox6pxborder {
  border: 1px solid;
  border-radius:  6px 6px 6px 6px;
  border-color:  #212121;
}

.roundbox66px {
  border: 0px solid;
  border-radius:  6px 6px 6px 6px;
  border: 2px solid;
  border-color:  #212121;
  border-color:  #393939;
  border-color:  #313131;
  box-shadow: 2px 2px 2px rgba(0,0,0,0.99);
}

.roundbox66px2 {
  border: 0px solid;
  border-radius:  6px 6px 6px 6px;
  border: 1px solid;
  border-color:  #212121;
  box-shadow: 2px 2px 2px rgba(0,0,0,0.99);
}

.roundbox6pxshadow {
  border: 0px solid;
  border-radius:  6px 6px 6px 6px;
  #box-shadow: 5px 5px 5px rgba(0,0,0,0.99);
  box-shadow: 2px 2px 2px rgba(0,0,0,0.99);
  #opacity: 0.6;
}

.roundbox4pxshadow {
  border: 0px solid;
  border-radius:  4px 4px 4px 4px;
  #box-shadow: 5px 5px 5px rgba(0,0,0,0.99);
  box-shadow: 2px 2px 2px rgba(0,0,0,0.99);
  #opacity: 0.6;
}


.roundboxborder3px {
  border-radius:  3px 3px 3px 3px;
  border: 1px solid #919191; 
  #opacity: 0.9;
}

.roundbox3pxshadow {
  border: 0px solid;
  border-radius:  3px 3px 3px 3px;
  #box-shadow: 5px 5px 5px rgba(0,0,0,0.99);
  box-shadow: 2px 2px 2px rgba(0,0,0,0.99);
  #opacity: 0.6;
}

.ampelbox {
  #box-shadow: 3px 3px 6px rgba(0.8,0.8,0.8,0.8);
  #border: 1px solid;
  #border-color:  #424242;
  border-radius: 4px 4px 4px 4px;
}

.search_inputbox {
  height: 20px;
  #margin-bottom: 5px;
  width: 250px;
  #border: 1px solid;
  border-color:  silver;
  border-color:  lightgray;
  border-radius:  4px 4px 4px 4px;
  font-size: 15px;
  background-color: #f7f7f7;
  background-color: snow;
  background-color: #f2f2f4;
}

.login_inputbox {
  height: 22px;
  #margin-bottom: 5px;
  width: 300px;
  border: 0px solid;
  border-color:  silver;
  border-color:  lightgray;
  border-radius:  2px 2px 2px 2px;
  font-size: 13px;
#  background-color: #f7f7f7;
#  background-color: snow;
#  background-color: #f2f2f4;
#  background-color: beige;
#  background-color: snow;
  background-color: #f2f2f4;
}

.round_border_inputbox {
  height: 24;
  #width: 300px;
  border: 1px solid;
  border-color:  gray;
  border-radius:  4px 4px 4px 4px;
  font-size: 13px;
  background-color: #f7f7f7;
}


.selected { 
  background-color:#526272; 
} 

.td1black {
  background: linear-gradient(top, #525252 0%, #212121 100%);  
  background: -moz-linear-gradient(top, #313131  0%, #010101 100%);
  background: -webkit-linear-gradient(top, #414141 0%, #121212 100%); 
  box-shadow: 0px 0px 12px rgba(0,0,0,0.15);
} 

.td1shadow {
  background: linear-gradient(top, #525252 0%, #212121 100%);  
  background: -moz-linear-gradient(top, #515151  0%, #121212 80%);
  background: -webkit-linear-gradient(top, #414141 0%, #121212 100%); 
  box-shadow: 0px 0px 12px rgba(0,0,0,9.15);
} 

.login_input {
  box-shadow: 0px 0px 6px rgba(0,0,0,0.25);
  border-radius:  4px 4px 4px 4px;
  background: #e2e2e2; 
  background: #0fefef; 
  color: #f2f2f2;
  font-family: Arial, Verdana;
  font-size:15px;
}
.main_menu {
#  background: linear-gradient(top, #393939 20%, #191919 100%);  
#  background: -moz-linear-gradient(top, #393939 20%, #191919 100%); 
#  background: -webkit-linear-gradient(top, #393939 20%, #191919 100%); 
  box-shadow: 0px 0px 12px rgba(0,0,0,9.15);
}
.main_fooder {
#  background: linear-gradient(top, #515151 20%, #292929 100%);  
#  background: -moz-linear-gradient(top, #515151 0%, #292929 100%); 
#  background: -webkit-linear-gradient(top, #515151 20%, #292929 100%); 
}

.new_main_menu {
}

menu {
  margin: 0px auto; 
  text-align: center;
}
ul.menu ul {
  display: none;
  list-style: none;
}
ul.menu li:hover > ul {
  display: block;
  background: #313131; 
  background: #212121; 
  background: #313131; 
  #background: #ffffff; 
  box-shadow: 0px 0px 9px rgba(0,0,0,9.15);
  color: orange;
}
ul.menu {
  #background: linear-gradient(top, #313131 0%, #010101 100%);  
  #background: -moz-linear-gradient(top, #313131  0%, #010101 100%); 
  #background: -webkit-linear-gradient(top, #313131 0%, #010101 100%); 
  #box-shadow: 0px 0px 9px rgba(0,0,0,9.15);
  list-style: none;
  position: relative;
  margin-top :0px;
  margin-bottom: 0px;
  padding: 16px 0px 0px 0px;
  border: 0px;
  height: 35px;
} 
ul.menu:after {
  content: ""; clear: both; display: block;
}
ul.menu li {
  float: left;
  padding: 0px 0px 0px 0px;
  margin:0px;
  float:left;
  text-align: left;
  vertical-align:middle;
  list-style: none;
}
ul.menu li:hover {
  color: #ffffff;
}
ul.menu li:hover  {
  color: skyblue;
  font-size: 15px;
}
ul.menu li a {
  font-size: 15px;
  display: block; 
  padding: 1px 18px 0px 0px;
  color: #b2b2b2; 
  #color: #e2e2e2; 
  text-decoration: none;
  #font-weight: bold;
}
ul.menu ul {
  background: #636058;
  #background: #f9f9f7; 
  border-radius: 0px; padding: 0;
  position: absolute;
  min-width:240px;
}
ul.menu ul li {
  float: none; 
  border-bottom: 1px solid #1b1f25; 
  position: relative;
}
ul.menu ul li a {
  padding: 15px 40px;
  color: #626262;
  color: #a2a2a2;
}	
ul.menu ul li a:hover {
  background: #414141; 
  color: deepskyblue;
}
ul.menu ul ul {
  position: absolute; left: 100%; top:0;
}
ul.menu a {
  color: #E4E4E4;
  font-size: 13px;
  padding: 12px 6px 0px 6px;
  margin-top :0px;
  margin-bottom: 0px;
  font-weight: normal;
  text-decoration: none;
  border-style: none;
}
ul.menu input {
  padding: 2px 4px 2px 4px;
  margin-top :0px;
}
div { 
  display: inline 
}
input[type=checkbox] {
  visibility: hidden;
}
.checkboxThree {
  width: 120px;
  height: 40px;
  background: #333;
  margin: 20px 60px;
  border-radius: 50px;
  position: relative;
}
.checkboxThree:before {
  content: 'On';
  position: absolute;
  top: 12px;
  left: 13px;
  height: 2px;
  color: #26ca28;
  font-size: 16px;
}
.checkboxThree:after {
  content: 'Off';
  position: absolute;
  top: 12px;
  left: 84px;
  height: 2px;
  color: #111;
  font-size: 16px;
}
.checkboxThree label {
  display: block;
  width: 52px;
  height: 22px;
  border-radius: 50px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
  cursor: pointer;
  position: absolute;
  top: 9px;
  z-index: 1;
  left: 12px;
  background: #ddd;
}
.checkboxThree input[type=checkbox]:checked + label {
  left: 60px;
  background: #26ca28;
}
.tk_checkbox {
  width: 21px;
  height: 21px;
  margin: 0px 0px;
  position: relative;
}
.tk_checkbox label {
  display: block;
  width: 21px;
  height: 21x;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
  cursor: pointer;
  position: absolute;
  top: -5px;
  left: 0px;
  z-index: 1;
  background: #888;
  -webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
  -moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
  box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
  border-radius: 3px 3px 3px 3px;  
}
.tk_checkbox input[type=checkbox]:checked + label {
  background: orange;
}

#    background: #636058;
#    border-radius: 1px; padding: 0;

ul.reiter {
    position: fixed;
    bottom: 0;
    left: 0;    
    width: 100%;
    height: 40px; /* Daumen x Pi Regel: min. 40x40 px fuer einen touchable Button/Link/Whatever. Hab ich gehoert, kA obs stimmt */
#    color: slateblue;
#    background: #636058;
}
ul.reiter li {
    list-style: none; /* keine Bullets */
    position: inline-block;
    min-width: 40px; /* fuer das 40 x 40 */
#    color: slateblue;
#  border-radius: 4px 4px 4px 4px;  
}
ul.reiter li a {
    position: block;
    width: 100%;
    height: 100%;
#    color: slateblue;
}
#ul.reiter li a:hover {
#  background: #414141; 
#  color: deepskyblue;
#}

article.infobox section {
#    position: absolute;
#    position: inline-block;
    position: block;
    display: block;
    width: 400px;
    height: 200px;
    top: 100px;
    background-color: #c5d2de;
}

article.infobox section h2 {
#    position: absolute;
#    position: inline-block;
    position: block;
    left: 0;
    top: -30px;
    width: 124px;
    height: 29px;
    font-family: Verdana;
    font-size: 15px;
    margin: 0;
    background-color: #194b7d;
    border-radius: 15px 15px 0 0;
    border: solid #ffffff;
    border-width: 1px 1px 0 0;
    z-index: 1;
}

article.infobox section:nth-child(2) h2 {
    left: 120px;
    z-index: 0;
}

article.infobox section:nth-child(3) h2 {
    left: 240px;
    z-index: -1;
}

article.infobox section h2 a {
    display: block;
    margin: 5px 0 0 0;
    text-align: center;
    text-decoration: none;
    color: #c5d2de;
}

.tkbox19 {
#  box-shadow: 0px 0px 12px rgba(0,0,0,0.19);
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  2px 2px 2px 2px;  
} 
.tkbox {
#  box-shadow: 0px 0px 12px rgba(0,0,0,0.19);
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  8px 8px 8px 8px;  
} 
.tkbox_top_trans {
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  8px 8px 0px 0px;  
  opacity: 0.8;
} 
.tkbox_middle_trans {
  border-radius:  0px 0px 0px 0px;  
  opacity: 0.8;
} 
.tkbox_bottom_trans {
  border-radius:  0px 0px 8px 8px;  
  opacity: 0.8;
} 
.tkbox_top {
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  8px 8px 0px 0px;  
} 
.tkbox_middle {
  box-shadow: 3px 3px 6px rgba(0.8,0.8,0.8,0.8);
  border-radius:  0px 0px 6px 6px;  
  box-shadow: 2px 2px 2px rgba(0,0,0,0.99);
} 
.tkbox_bottom {
  border-radius:  0px 0px 6px 6px;  
  #box-shadow: 2px 2px 2px rgba(0,0,0,0.99);
  #box-shadow: 3px 3px 6px rgba(0.8,0.8,0.8,0.8);
} 

.tkbox_bottom2 {
  #box-shadow: 0px 0px 12px rgba(0,0,9,1.19);
  border-radius:  0px 0px 6px 6px;  
} 

.tkboxauswahlalarm{
#  box-shadow: 0px 0px 12px rgba(0,0,9,0.19);
#  box-shadow: 0px 0px 3px mediumblue; 
#  box-shadow: 0px 0px 2px gray; 
  border-radius: 3px 3px 3px 3px;  
  border: 0px solid lightslategray;
  border: 0px solid #424242;
  border: 0px solid #313131;
  #border: 1px solid #464949;
#  background-color: #e2e2e2;
}

.tkboxauswahlalarm66{
  height: 20px;
#  box-shadow: 0px 0px 12px rgba(0,0,9,0.19);
#  box-shadow: 0px 0px 3px mediumblue; 
#  box-shadow: 0px 0px 2px gray; 
  border-radius: 3px 3px 3px 3px;  
  border: 0px solid lightslategray;
  border: 0px solid #424242;
  border: 0px solid #313131;
  #border: 1px solid #464949;
#  background-color: #e2e2e2;
#  opacity: 0.2;
  border: 0px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
} 

.tkboxauswahltrans {
#  box-shadow: 0px 0px 12px rgba(0,0,9,0.19);
#  box-shadow: 0px 0px 3px mediumblue; 
#  box-shadow: 0px 0px 1px red; 
  border-radius:  8px 8px 8px 8px;  
  opacity: 0.8;
} 
.tkboxauswahl {
#  box-shadow: 0px 0px 12px rgba(0,0,9,0.19);
#  box-shadow: 0px 0px 3px mediumblue; 
#  box-shadow: 0px 0px 1px red; 
  border-radius:  8px 8px 8px 8px;  
#  opacity: 0.8;
} 
.tkboxauswahl2 {
#  box-shadow: 0px 0px 12px rgba(0,0,9,0.19);
#  box-shadow: 0px 0px 3px mediumblue; 
#  box-shadow: 0px 0px 1px red; 
  border-radius:  8px 8px 8px 8px;  
  opacity: 0.8;
} 
.logininput {
  border-radius:  2px 2px 2px 2px;
  background-color: #e2e2e2;
  color: #212121;
  height: 20;
  font-size:12px;
}
.login_input {
  box-shadow: 0px 0px 6px rgba(0,0,0,0.25);
  border-radius:  4px 4px 4px 4px;
  background: #515151; 
  color: #f2f2f2;
  font-family: Arial, Verdana;
  font-size:15px;
}
.search_input {
  box-shadow: 0px 0px 6px rgba(0,0,0,0.25);
  border-radius:  4px 4px 4px 4px;
  background: #515151; 
  color: #f2f2f2;
  width: 240;
  font-size:15px;
}
.gray_button {
  background: #515558; 
  box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
  border-radius: 4px 4px 4px 4px;  
  color: silver;
  font-size:15px;
} 
.blue_bottom {
  background: linear-gradient(top, #517191 0%, #315171 100%);  
  background: -moz-linear-gradient(top, #517191 0%, #315171 100%); 
  background: -webkit-linear-gradient(top, #517191 0%, #315171 100%); 
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  0px 0px 8px 8px;  
} 
.dark_top {
#  background: linear-gradient(top, #414141  0%, #717171 100%);  
#  background: -moz-linear-gradient(top, #414141  0%, #717171 100%); 
#  background: -webkit-linear-gradient(top, #414141  0%, #717171 100%); 
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  8px 8px 0px 0px;  
} 
.dark_bottom {
#  background: linear-gradient(top, #717171  0%, #414141 100%);  
#  background: -moz-linear-gradient(top, #717171  0%, #414141 100%); 
#  background: -webkit-linear-gradient(top, #717171  0%, #414141 100%); 
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  0px 0px 8px 8px;  
} 
.roundbody {
  #background: linear-gradient(top, #717171  0%, #919191 100%);  
  #background: -moz-linear-gradient(top, #717171  0%, #919191 100%); 
  #background: -webkit-linear-gradient(top, #717171  0%, #919191 100%); 
  #background-color: #717171;
  #box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  8px 8px 8px 8px;  
} 

.colorbox {
  border-radius:  6px 6px 6px 6px;
  border: 1px solid #515151; 
  #opacity: 0.5;
}












.panel_button {
  height: 22px;
  width: 80px;
  background: #1f8753;
  background: #1f73a7;
 # background: #3c60ce;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: springgreen;
  color: lightsteelblue; 
  color: white; 
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.panel_button:hover {
  height: 22px;
  width: 80px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}

.line_6_button {
  height: 22px;
  width: 116px;
  width: 94px;
  background: #1f8753;
  background: mediumorchid;
 # background: #1f73a7;
 # background: #3c60ce;
  background: #4e4e4e;
  background: #3c60ce;
  background: #2b50bd;
  background: dimgray;
  #background: #2b50bd;
  #background: #424242;
  #background: #394959;
  #background: #212121;
  #background: steelblue;
  #background: dimgray;
  #background: #515151;
  #background: #494949;
  background: #333333;
  background: #333639;
  background: #292a2e;
  border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: springgreen;
  color: white; 
  color: steelblue; 
  color: silver; 
  color: #797979; 
  color: #929292; 
  color: #e2e2e2; 
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
  border: 0px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
}
.line_6_button:hover {
  height: 22px;
  width: 116px;
  width: 94px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
  border: 0px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
}

.line_66_button {
  height: 22px;
  width: 94px;
  background: #1f8753;
  background: mediumorchid;
 # background: #1f73a7;
 # background: #3c60ce;
  background: #4e4e4e;
  background: #3c60ce;
  background: #2b50bd;
  background: dimgray;
  #background: #2b50bd;
  #background: #424242;
  #background: #394959;
  #background: #212121;
  #background: steelblue;
  #background: dimgray;
  #background: #515151;
  #background: #494949;
  background: #333333;
  background: #333639;
  background: #393a3e;
  #background: #424242;
  #background: #525252;
  background: #393a3e;
  background: #515171;
  background: #191a1e;
  background: #292a2e;
  background: #292a2e;
  background: #121515;
  background: #353737;
  background: darkslategray;
  background: #2b50bd;
  background: #1f8753;
  background: #353737;
  background: #151818;
  background: #121212;
  #background: #555858;
  #background: dimgray;
  border: 2px solid;
  #border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: springgreen;
  color: white; 
  color: steelblue; 
  color: silver; 
  color: #929292; 
  color: #e2e2e2; 
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
  border: 1px solid;
  #border-color: #121212; 
  #border-color: #212121; 
  #border-color: #212121; 
  border-color: #313434; 
  border-radius: 4px 4px 4px 4px;
  #box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
}

.line_66_button:hover {
  height: 22px;
  width: 94px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  border: 1px solid;
  border-color: gold; 
  border-radius: 4px 4px 4px 4px;
  #box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  -webkit-appearance: none;
}

.line_9_button {
  height: 22px;
  width: 143px;
  width: 190px;
  width: 94px;
  background: #100000;
  background: #000010;
  background: #121212;
#  background: #272727;
  border: 2px solid;
  #border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: springgreen;
  color: white; 
  color: steelblue; 
  color: silver; 
  color: #929292; 
  color: #e2e2e2; 
  color: steelblue; 
  color: lightsteelblue; 
  color: dimgray; 
  color: maroon; 
  color: brown; 
  color: dodgerblue; 
  color: steelblue; 
  color: #c7ad7d; 
  color: gray; 
  font-family: arial;
  font-size:11px;
  #font-weight: bold;
  -webkit-appearance: none;
  border: 1px solid;
  #border-color: #121212; 
  #border-color: #212121; 
  #border-color: #212121; 
  border-color: #313434; 
  border-radius: 4px 4px 4px 4px;
  #box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
}

.line_9_button:hover {
  height: 22px;
  width: 143px;
  width: 190px;
  width: 94px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:11px;
  #font-weight: bold;
  border: 1px solid;
  border-color: gold; 
  border-radius: 4px 4px 4px 4px;
  #box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  -webkit-appearance: none;
}

.line_66_button_long {
  height: 22px;
  width: 190px;
  background: #1f8753;
  background: mediumorchid;
 # background: #1f73a7;
 # background: #3c60ce;
  background: #4e4e4e;
  background: #3c60ce;
  background: #2b50bd;
  background: dimgray;
  #background: #2b50bd;
  #background: #424242;
  #background: #394959;
  #background: #212121;
  #background: steelblue;
  #background: dimgray;
  #background: #515151;
  #background: #494949;
  background: #333333;
  background: #333639;
  background: #393a3e;
  #background: #424242;
  #background: #525252;
  background: #393a3e;
  background: #515171;
  background: #191a1e;
  background: #292a2e;
  background: #292a2e;
  background: #121515;
  background: #353737;
  background: darkslategray;
  background: #2b50bd;
  background: #1f8753;
  background: #353737;
  background: #151818;
  background: #121212;
  #background: #555858;
  #background: dimgray;
  border: 2px solid;
  #border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: springgreen;
  color: white; 
  color: steelblue; 
  color: silver; 
  color: #929292; 
  color: #e2e2e2; 
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
  border: 1px solid;
  #border-color: #121212; 
  #border-color: #212121; 
  #border-color: #212121; 
  border-color: #313434; 
  border-radius: 4px 4px 4px 4px;
  #box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
}

.line_66_button_long:hover {
  height: 22px;
  width: 190px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  border: 1px solid;
  border-color: gold; 
  border-radius: 4px 4px 4px 4px;
  #box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  -webkit-appearance: none;
}











.line_62_button {
  height: 22px;
  width: 116px;
  width: 94px;
  background: #1f8753;
  background: mediumorchid;
 # background: #1f73a7;
 # background: #3c60ce;
  background: #4e4e4e;
  background: #3c60ce;
  background: #2b50bd;
  background: dimgray;
  #background: #2b50bd;
  #background: #424242;
  #background: #394959;
  #background: #212121;
  #background: steelblue;
  #background: dimgray;
  #background: #515151;
  #background: #494949;
  background: #333333;
  background: #333b43;
  background: #434343;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: springgreen;
  color: white; 
  color: gray; 
  color: steelblue; 
  color: silver; 
  color: #e2e2e2; 
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
  border: 0px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
}

.line_62_button:hover {
  height: 22px;
  width: 116px;
  width: 94px;
  background: darkorange;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
  border: 0px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
}

.line_63_button {
  height: 22px;
  width: 116px;
  width: 94px;
  background: #1f8753;
  background: mediumorchid;
 # background: #1f73a7;
 # background: #3c60ce;
  background: #4e4e4e;
  background: #3c60ce;
  background: #2b50bd;
  background: dimgray;
  #background: #2b50bd;
  #background: #424242;
  #background: #394959;
  #background: #212121;
  #background: steelblue;
  #background: dimgray;
  #background: #515151;
  #background: #494949;
  background: #333333;
  background: #333b43;
  background: #535353;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: springgreen;
  color: white; 
  color: gray; 
  color: steelblue; 
  color: silver; 
  color: #e2e2e2; 
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
  border: 0px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
}
.line_63_button:hover {
  height: 22px;
  width: 116px;
  width: 94px;
  background: darkorange;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
  border: 0px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
}

.line_64_button {
  height: 22px;
  width: 116px;
  background: #1f8753;
  background: mediumorchid;
 # background: #1f73a7;
 # background: #3c60ce;
  background: #4e4e4e;
  background: #3c60ce;
  background: #2b50bd;
  background: dimgray;
  #background: #2b50bd;
  #background: #424242;
  #background: #394959;
  #background: #212121;
  #background: steelblue;
  #background: dimgray;
  #background: #515151;
  #background: #494949;
  background: #333333;
  background: #333b43;
  background: #535353;
  background: steelblue;
  background: brown;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: springgreen;
  color: white; 
  color: gray; 
  color: steelblue; 
  color: silver; 
  color: #e2e2e2; 
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.line_64_button:hover {
  height: 22px;
  width: 116px;
  background: darkorange;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
  border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
}

.line_65_button {
  height: 22px;
  width: 116px;
  width: 94px;
  background: #1f8753;
  background: mediumorchid;
 # background: #1f73a7;
 # background: #3c60ce;
  background: #4e4e4e;
  background: #3c60ce;
  background: #2b50bd;
  background: dimgray;
  #background: #2b50bd;
  #background: #424242;
  #background: #394959;
  #background: #212121;
  #background: steelblue;
  #background: dimgray;
  #background: #515151;
  #background: #494949;
  background: #333333;
  background: #333b43;
  background: #535353;
  background: steelblue;
  background: brown;
  background: slateblue;
  background: #525252;
  background: #424242;
  background: #333639;
  background: dimgray;
  background: #393a3e;
  background: #424242;
  background: #292a2e;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: springgreen;
  color: white; 
  color: gray; 
  color: steelblue; 
  color: silver; 
  color: gold; 
  color: dodgerblue; 
  color: indianred; 
  color: gold; 
  color: orange; 
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
  border: 0px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
}
.line_65_button:hover {
  height: 22px;
  width: 116px;
  width: 94px;
  background: darkorange;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.ein_button {
  height: 22px;
  width: 80px;
  background: #1f8753;
  background: mediumslateblue;
 # background: #1f73a7;
 # background: #3c60ce;
  background: #4e4e4e;
  background: #3c60ce;
  background: #2b50bd;
#  background: royalblue;
  background: dimgray;
  background: #515151;
  background: #2b50bd;
  background: #595959;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: springgreen;
  color: lightsteelblue; 
  color: white; 
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.ein_button:hover {
  height: 22px;
  width: 80px;
  background: darkorange;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.aus_button {
  height: 22px;
  width: 80px;
  background: #767676;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: #464646;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.aus_button:hover {
  height: 22px;
  width: 80px;
  background: darkorange;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}





.enter_button {
  height: 24px;
  width: 70px;
  #margin-bottom: 5px;
  background: steelblue;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  padding-top: 0px; 

  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.enter_button:hover {
  height: 24px;
  width: 70px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  padding-top: 0px; 

  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.register_button {
  height: 24px;
  width: 80px;
  #margin-bottom: 5px;
  background: darkorange;
  background: slateblue;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  padding-top: 0px; 

  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.register_button:hover {
  height: 24px;
  width: 80px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  padding-top: 0px; 
  -webkit-appearance: none;
}

.support_button {
  height: 24px;
  width: 80px;
  #margin-bottom: 5px;
  #background: darkorange;
  #background: slateblue;
  #background: mediumorchid;
  background: seagreen;
  background: #626262;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  padding-top: 0px; 

  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.support_button:hover {
  height: 24px;
  width: 80px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  padding-top: 0px; 
  -webkit-appearance: none;
}

.slategray_button {
  height: 22px;
  width: 90px;
  #background: dimgray;
  #background: dimgray;
  #background: #515151;
  #background: slategray;
  background: steelblue;
  background: gray;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.slategray_button:hover {
  height: 22px;
  width: 90px;
  background: darkorange;
  #background: mediumslateblue;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.slategray_button2 {
  height: 24px;
  width: 150px;
  #background: dimgray;
  #background: dimgray;
  #background: #515151;
  #background: slategray;
  background: steelblue;
  #background: gray;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.slategray_button2:hover {
  height: 24px;
  width: 150px;
  background: darkorange;
  #background: mediumslateblue;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}

.steelblue_button {
  height: 22px;
  width: 80px;
  background: steelblue;
  background: #525252;
  background: dimgray;
  background: #515151;
  background: royalblue;
  background: dimgray;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.steelblue_button:hover {
  height: 22px;
  width: 80px;
  background: darkorange;
  border: 0px solid;
  border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.blue_3c60ce_button {
  height: 22px;
  width: 80px;
  background: #3c60ce;
  background: #525252;
  background: royalblue;
  background: dimgray;
  background: #515151;
#  background: royalblue;

  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.blue_3c60ce_button:hover {
  height: 22px;
  width: 80px;
  background: darkorange;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.slateblue_button {
  height: 22px;
  width: 80px;
  background: slateblue;
  background: dimgray;
  background: #515151;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.slateblue_button:hover {
  height: 22px;
  width: 80px;
  background: darkorange;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.mediumslateblue_button {
  height: 24px;
  width: 140px;
  background: mediumslateblue;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.mediumslateblue_button:hover {
  height: 24px;
  width: 140px;
  background: darkorange;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}

.mediumpurple_button {
  height: 24px;
  width: 140px;
  background: mediumpurple;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.mediumpurple_button:hover {
  height: 24px;
  width: 140px;
  background: darkorange;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}

.mediumorchid_button {
  height: 24px;
  width: 120px;
  background: mediumorchid;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.mediumorchid_button:hover {
  height: 24px;
  width: 120px;
  background: darkorange;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}

.zurueck_button {
  #height: 16px;
  height: 22px;
  width: 60px;
  background: #515151;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: gold;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.zurueck_button:hover {
  height: 22px;
  width: 60px;
  background: darkorange;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}

.search_token_button {
  #height: 16px;
  height: 22px;
  background: #515151;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:10px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.search_token_button:hover {
  height: 22px;
  background: darkorange;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.elemente_inhalt {
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  #border-radius:  4px 4px 4px 4px;  
  #border-radius:  3px 3px 3px 3px;  
  border-radius:  2px 2px 2px 2px;  
} 

.dokument_ordner {
  background: #ffffff; 
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 4px 4px;  
} 

.dokument_ordner2 {
  background: #ffffff; 
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  8px 8px 8px 8px;  
} 

.dokument_big_icon {
  background: steelblue; 
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 4px 4px;  
} 

.ordner_big_icon {
  background: slategray; 
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 4px 4px;  
} 

.regal_big_icon {
  background: brown; 
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 4px 4px;  
} 

.text_plane {
  background: #efefef; 
  background: gainsboro; 
  #box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  #border: 2px solid #efefef; 
  border: 1px solid #c2c2c2; 
  border-radius:  3px 3px 3px 3px;  

} 

.text_plane_white {
  background: #efefef; 
  #background: #ffffff; 
  #box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  3px 3px 3px 3px;  
  border: 2px solid #efefef; 
  border: 1px solid #c2c2c2; 

} 

.elemente_plane {
  #box-shadow: 0px 0px 2px rgba(0,0,0,0.01);
  border-radius:  6px 6px 6px 6px;  
  border: 0px solid #c2c2c2; 

#  border-color:  lightgray;
#  border-radius:  2px 2px 2px 2px;
} 

.search_plane {
  box-shadow: 0px 0px 2px rgba(0,0,0,0.01);
  border-radius:  6px 6px 6px 6px;  

} 

.blue_top {
  #background: linear-gradient(top, #315171  0%, #517191 100%);  
  #background: -moz-linear-gradient(top, #315171  0%, #517191 100%); 
  #background: -webkit-linear-gradient(top, #315171  0%, #517191 100%); 

  background: #315171;
  background: #455767;
  background: #616161;
  background: #313333;
  background: #416181;
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 0px 0px;  
 #box-shadow: 2px 2px 2px rgba(0,0,0,0.99);
} 
.blue_top:hover {
  background: darkorange;
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 0px 0px;  
  box-shadow: 2px 2px 2px rgba(0,0,0,0.99);
} 

.silver_top {
  background: linear-gradient(top, #515151  0%, #717171 100%);  
  background: -moz-linear-gradient(top, #515151  0%, #717171 100%); 
  background: -webkit-linear-gradient(top, #515151  0%, #717171 100%); 
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 0px 0px;  
} 
.silver_top:hover {
  background: darkorange;
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 0px 0px;  
} 

.silver_top2 {
  #background: linear-gradient(top, #515151  0%, #717171 100%);  
  #background: -moz-linear-gradient(top, #515151  0%, #717171 100%); 
  #background: -webkit-linear-gradient(top, #515151  0%, #717171 100%); 
  #box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  3px 3px 0px 0px;  
  background: #172727;
  background: #313131;
  background: #525252;
  #height: 22px
} 

.silver_top3 {
  #background: linear-gradient(top, #515151  0%, #717171 100%);  
  #background: -moz-linear-gradient(top, #515151  0%, #717171 100%); 
  #background: -webkit-linear-gradient(top, #515151  0%, #717171 100%); 
  #box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  0px 0px 3px 3px;  
  #border: 1px; 
  #background: #172727;
  #background: #313131;
  #background: #525252;
  background: #d2d2d2;
  #height: 42px
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
} 


.transparent_top {
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 0px 0px;  
} 

.transparent_bottom {
  border-radius:  0px 0px 4px 4px;  
} 

.panel_top {
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 0px 0px;  
} 

.desk_top {
 # background: #293949;
 # background: #a58b5b;
 # background: #313131;
 # background: #424545;
 # background: dimgray;
 # background: #424545;
 # background: slategray;
  #b38d60;
  #box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  #box-shadow: 2px 2px 2px rgba(0,0,0,0.99);
  border-radius:  6px 6px 0px 0px;  
  #border-radius:  4px 4px 0px 0px;  
 # background: #353737;
} 

.desk_top2 {
  #box-shadow: 0px 0px 12px rgba(0,0,0,1.05);
  #border-radius:  8px 8px 0px 0px;  
  border-radius:  4px 4px 0px 0px;  
} 

.panel_top {
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 0px 0px;  
} 

.wood_top {
  background: linear-gradient(top, #b38d60  0%, #d5af82 100%);  
  background: -moz-linear-gradient(top, #b38d60  0%, #d5af82 100%); 
  background: -webkit-linear-gradient(top, #b38d60  0%, #d5af82 100%); 
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 0px 0px;  
} 
.wood_top:hover {
  background: darkorange;
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 0px 0px;  
} 

.red_top {
  background: linear-gradient(top, brown  0%, firebrick 100%);  
  background: -moz-linear-gradient(top, brown  0%, firebrick 100%); 
  background: -webkit-linear-gradient(top, brown  0%, firebrick 100%); 
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 0px 0px;  
} 
.red_top:hover {
  background: darkorange;
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 0px 0px;  
} 

.gold_top {
  background: linear-gradient(top, gold  0%, gold 100%);  
  background: -moz-linear-gradient(top, gold  0%, gold 100%); 
  background: -webkit-linear-gradient(top, gold  0%, gold 100%); 
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 0px 0px;  
} 
.gold_top:hover {
  background: darkorange;
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 0px 0px;  
} 


.firma_gold {
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  -webkit-appearance: none;
}
.firma_gold:hover {
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: firebrick;
  -webkit-appearance: none;
}

.objectplane_button2 {
  height: 22px;
  background: #c7ad7d;
  background: #a58b5b;
  background: #414141;
  background: steelblue;
  background: slategray;
  background: dimgray;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: #a58b5b;
  color: skyblue;
  color: #ffffff;
  font-family: arial;
  font-size:12px;
  font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button2:hover {
  height: 22px;
  background: #414141;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  color: skyblue;
  color: #FFFFFF;
  font-size:12px;
  font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button2b {
  height: 22px;
  background: #c7ad7d;
  background: #a58b5b;
  background: #414141;
  background: steelblue;
  background: slategray;
  background: dimgray;
  background: #474749;
  background: #575757;
  background: #325272;
  background: #507bfe;
  #background: mediumslateblue;
  background: #878787;
  background: #575757;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: #a58b5b;
  color: skyblue;
  color: #ffffff;
  color: gainsboro;
  color: #f2f2f2;
  #color: #fafafa;
  font-family: arial;
  font-size:12px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button2b:hover {
  height: 22px;
  background: #414141;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  color: skyblue;
  color: #FFFFFF;
  font-size:12px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button3 {
  height: 22px;
  #width: 80px;
  width: 80px;
  background: #c7ad7d;
  background: #414141;
  background: steelblue;
  background: #a58b5b;
  background: lightsteelblue;
  background: slategray;
  background: #454545;
  background: slateblue;
  background: steelblue;
  background: royalblue;
  #background: slategray;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: #a58b5b;
  color: skyblue;
  color: #ffffff;
  color: lightblue;
  #color: #f2f2f2;
  color: #c7ad7d;
  color: silver;
  color: gainsboro;
  color: #fefefe;
  font-family: arial;
  font-size:12px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button3:hover {
  height: 22px;
  width: 80px;
  background: #414141;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  color: skyblue;
  color: #FFFFFF;
  font-size:12px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button37 {
  height: 22px;
  #width: 80px;
  width: 80px;
  background: #414141;
  background: steelblue;
  background: lightsteelblue;
  background: slategray;
  background: #454545;
  background: steelblue;
  background: royalblue;
  background: steelblue;
  background: #c7ad7d;
  background: #3c60ce;
  #background: slategray;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: #a58b5b;
  color: skyblue;
  color: #ffffff;
  color: lightblue;
  #color: #f2f2f2;
  color: #c7ad7d;
  color: silver;
  color: gainsboro;
  color: #fefefe;
  font-family: arial;
  font-size:12px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button37:hover {
  height: 22px;
  width: 80px;
  background: #414141;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  color: skyblue;
  color: #FFFFFF;
  font-size:12px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button32 {
  height: 22px;
  width: 80px;
  background: #c7ad7d;
  background: #414141;
  background: steelblue;
  background: slategray;
  background: #a58b5b;
  background: mediumseagreen;
  background: #626262;
  background: indianred;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: #a58b5b;
  color: skyblue;
  color: springgreen;
  color: #FFFFFF;
  font-family: arial;
  font-size:12px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button32:hover {
  height: 22px;
  width: 80px;
  background: #414141;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  color: skyblue;
  color: #FFFFFF;
  font-size:12px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button33 {
  height: 22px;
  #width: 80px;
  width: 80px;
  background: #c7ad7d;
  background: #414141;
  background: steelblue;
  background: #a58b5b;
  background: lightsteelblue;
  background: slategray;
  background: #454545;
  background: slateblue;
  background: steelblue;
  background: seagreen;
  background: gray;
  background: slateblue;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: #a58b5b;
  color: skyblue;
  color: #ffffff;
  color: lightblue;
  #color: #f2f2f2;
  color: #c7ad7d;
  color: silver;
  color: gainsboro;
  color: #fefefe;
  font-family: arial;
  font-size:12px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button33:hover {
  height: 22px;
  width: 80px;
  background: #414141;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  color: skyblue;
  color: #FFFFFF;
  font-size:12px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.objectplane_button34 {
  height: 18px;
  #width: 80px;
  width: 80px;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: #a58b5b;
  color: skyblue;
  color: #ffffff;
  color: lightblue;
  #color: #f2f2f2;
  color: #c7ad7d;
  color: silver;
  color: gainsboro;
  color: #fefefe;
  font-family: arial;
  font-size:10px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button34:hover {
  height: 18px;
  width: 80px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  color: skyblue;
  color: #FFFFFF;
  font-size:10px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.objectplane_button4 {
  height: 22px;
  width: 80px;
  background: #c7ad7d;
  background: #a58b5b;
  background: #414141;
  background: dimgray;
  background: steelblue;
  background: slategray;
  background: #876d3d;
  background: #515151;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: #a58b5b;
  color: skyblue;
  color: #ffffff;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button4:hover {
  height: 22px;
  width: 80px;
  background: #414141;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  color: skyblue;
  color: #FFFFFF;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button5 {
  height: 22px;
  width: 80px;
  background: #414141;
  background: #414141;
  background: #8e7b50;
  background: slateblue;
  #background: #3c60ce;
  background: mediumslateblue;
  background: #3c60ce;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button5:hover {
  height: 22px;
  width: 80px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button_zurueck {
  height: 22px;
  width: 80px;
  background: #414141;
  background: dodgerblue;
  background: #474749;
  background: #575779;
  background: royalblue;
  background: steelblue;
  background: #8e7b50;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: gold;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button_zurueck:hover {
  height: 22px;
  width: 80px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button {
  height: 22px;
  width: 80px;
  background: #414141;
  background: dodgerblue;
  background: #474749;
  background: #575779;
  background: royalblue;
  background: steelblue;
  background: #575757;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: gainsboro;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button:hover {
  height: 22px;
  width: 80px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.selected_objectplane_button {
  height: 22px;
  width: 80px;
  background: dodgerblue;
  background: brown;
  background: lightsteelblue;
  background: #474749;
  background: royalblue;
  background: steelblue;
  background: #575757;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: aqua;
  color: skyblue;
  color: aqua;
  color: gold;
  #color: cyan;
  color: #c7ad7d;
  color: #e9cf9f;
  color: gold;
  color: orange;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.selected_objectplane_button:hover {
  height: 22px;
  width: 80px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}

.objectplane_button6 {
  height: 22px;
  width: 80px;
  background: #c7ad7d;
  background: #414141;
  background: steelblue;
  background: slategray;
  background: #939393;
  background: #474749;
  #background: #626262;
  background: #507bbe;
  #background: #575777;
  background: #767676;
  background: #828282;
  background: #575757;
  background: slategray;
  background: #2B50BD;
  background: #a78d5d;
  background: royalblue;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: #a58b5b;
  color: skyblue;
  color: #ffffff;
  color: #f2f2f2;
  color: #e2e2e2;
  font-family: arial;
  font-size:12px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button6:hover {
  height: 22px;
  width: 80px;
  background: #414141;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  color: skyblue;
  color: #FFFFFF;
  font-size:12px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button6ein {
  height: 22px;
  width: 80px;
  background: #c7ad7d;
  background: #414141;
  background: steelblue;
  background: slategray;
  background: #a58b5b;
  background: #939393;
  background: #474749;
  background: royalblue;
  background: #626262;
  background: #507bbe;
  background: #767676;
  background: #828282;
  background: #575757;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: #a58b5b;
  color: aqua;
  color: gold;
  color: #FFFFFF;
  color: gainsboro;
  color: #fefefe;
  color: orange;
  color: skyblue;
  font-family: arial;
  font-size:12px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.objectplane_button6ein:hover {
  height: 22px;
  width: 80px;
  background: #414141;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  color: skyblue;
  color: #FFFFFF;
  font-size:12px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.tool_top {
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  border-radius:  4px 4px 0px 0px;  
} 

.tool_bottom {
  border-radius:  0px 0px 4px 4px;  
} 

.tool_canvas {
  border: 0px solid;
  border-radius:  4px 4px 4px 4px;
}

.slategray_button_40 {
  height: 18px;
  width: 40px;
  #background: slategray;
  background: #424242;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.slategray_button_40:hover {
  height: 18px;
  width: 40px;
  background: darkorange;
  #background: mediumslateblue;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.slategray_button_70 {
  height: 18px;
  width: 70px;
  background: slategray;
  background: steelblue;
  #background: royalblue;
  #background: #3b3b3b;
  background: #393939;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: silver;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.slategray_button_70:hover {
  height: 18px;
  width: 70px;
  background: darkorange;
  #background: mediumslateblue;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.steelblue_button_40 {
  height: 18px;
  width: 40px;
  #background: steelblue;
  #background: slategray;
  background: #3e3e3e;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #e2e2e2;
  #color: skyblue;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.steelblue_button_40:hover {
  height: 18px;
  width: 40px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.selected_steelblue_button_40 {
  height: 18px;
  width: 40px;
  #background: steelblue;
  #background: slategray;
  background: #3e3e3e;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #e2e2e2;
  color: gold;
  color: dodgerblue;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.selected_steelblue_button_40:hover {
  height: 18px;
  width: 40px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.steelblue_button_70 {
  height: 18px;
  width: 70px;
  background: steelblue;
  background: #3c60ce;
  background: royalblue;
  background: #393939;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  color: silver;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.steelblue_button_70:hover {
  height: 18px;
  width: 70px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.reset_button {
  height: 18px;
  width: 70px;
  background: #8e7b50;
  #background: #7b7b7b;
  background: #393939;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: gold;
  color: gray;
  #color: orangered;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.reset_button:hover {
  height: 18px;
  width: 70px;
  background: darkorange;
  #background: mediumslateblue;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.time_box {
  height: 16px;
  width: 80px;
  border: 0px solid;
  border-color:  dimgray;
  border-radius:  4px 4px 4px 4px;
  color: brown;
  color: silver;
  color: #f20403;
  color: indianred;
  #color: firebrick;
  color: #d22423;
  font-size: 15px;
  background-color: #401010;
  background-color: #313131;
}

.slategray_button80 {
  height: 22px;
  width: 90px;
  background: dimgray;
  background: dimgray;
  background: #515151;
  background: slategray;
  background: steelblue;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.slategray_button80:hover {
  height: 22px;
  width: 90px;
  background: darkorange;
  #background: mediumslateblue;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
iframe.verkleinert{
    height: 480px;
    width: 640px;
    display: block;
    overflow: hidden;
    position: absolute;
    transform: scale(0.5);
    transform-origin: left top 0;
}

.add_button {
  height: 16px;
  width: 42px;
  #margin-bottom: 5px;
  background: dimgray;
  background: dodgerblue;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:11px;
  font-weight: bold;
  padding-top: 0px; 
  text-align: center;

  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.add_button:hover {
  height: 17px;
  width: 42px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:11px;
  font-weight: bold;
  padding-top: 0px; 
  text-align: center;

  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.edit_button {
  height: 17px;
  width: 42px;
  #margin-bottom: 5px;
  background: dimgray;
  background: #01b101;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: arial;
  font-size:11px;
  font-weight: bold;
  padding-top: 0px; 
  text-align: center;

  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.edit_button:hover {
  height: 16px;
  width: 42px;
  background: darkorange;
  border: 0px solid;
  border-radius: 4px 4px 4px 4px;
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:11px;
  font-weight: bold;
  padding-top: 0px; 
  text-align: center;

  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.plus_button {
  height: 22px;
  width: 24px;
  #background: dimgray;
  #background: dimgray;
  #background: #515151;
  #background: slategray;
  background: steelblue;
  background: dimgray;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  color: deepskyblue;
  color: gainsboro;
  color: silver;
  color: orange;
  color: skyblue;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.plus_button:hover {
  height: 22px;
  width: 24px;
  background: darkorange;
  #background: mediumslateblue;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  font-weight: bold;
  -webkit-appearance: none;
}
.edit2_button {
  height: 22px;
  width: 50px;
  #background: dimgray;
  #background: dimgray;
  #background: #515151;
  #background: slategray;
  background: steelblue;
  background: dimgray;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  color: deepskyblue;
  color: gainsboro;
  color: silver;
  color: orange;
  color: skyblue;
  color: #212121;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.edit2_button:hover {
  height: 22px;
  width: 50px;
  background: darkorange;
  #background: mediumslateblue;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}

.anz2_button {
  height: 22px;
  width: 40px;
  #background: dimgray;
  #background: dimgray;
  #background: #515151;
  #background: slategray;
  #background: steelblue;
  #background: dimgray;
  #background: #6262f2;
  #background: wheat;
  background: dimgray;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  color: deepskyblue;
  color: gainsboro;
  color: silver;
  color: orange;
  color: skyblue;
  color: #212121;
  #color: wheat;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
.anz2_button:hover {
  height: 22px;
  width: 40px;
  background: darkorange;
  #background: mediumslateblue;
  border: 0px solid;
  #border: 1px solid;
  border-color: #212121; 
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0px 0px 12px rgba(0,0,0,0.05);
  color: beige;
  color: #FFFFFF;
  font-family: arial;
  font-size:13px;
  #font-weight: bold;
  -webkit-appearance: none;
}
