body {
margin:0px;
font-family:Verdana;
text-align:left;
background:#ffffff;
color:#000A37;
/*altes Grau: 2D4349 bzw. 456A70 alter Hintergrund: f2f2f2/*
/*color:#547C88;*/
font-size:13px;
max-height:999999px;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
/*alt: color:#3D6571; */
}

ul {
list-style-image: url(struktur/ul.png);
}
ol {
list-style-image: url(struktur/ol.png);
}

li {
margin-top:8px;
}

.rechnung td {
vertical-align:top;
padding:5px;
font-size:12px;	
line-height:14px;
}

.pc {
padding:0px;
margin:0px;
}
.td0 {
padding-bottom:0px;
width:15px;
}
.excel {
padding:0px;
margin:0px;
}
.shy {
border:0px;
font-size:12px;
padding:0px;
}
.admin {
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:1px solid grey;
text-align:center;
}
.minitable {
padding-left:8px;
padding-bottom:0px;
padding-top:0px;
padding-right:0px;
margin:0px;
font-size:10px;
line-height:11px;
text-align:center;
}
h1 {
display:inline;
font-size:28px;
font-weight:100;
line-height:28px;
}
h2 {
display:inline;
font-size:22px;
font-weight:200;
line-height:58px;
}
h3 {
margin-top:80px;
font-size:26px;
font-weight:200;
display:inline;
}
h4 {
margin-top:80px;
font-size:26px;
font-weight:200;
display:inline;
line-height:38px;
}
h5 {
margin-top:80px;
font-size:24px;
font-weight:200;
display:inline;
}
h6 {
font-size:20px;
font-weight:200;
display:inline;
}

input, select {
color:black;
padding:5px;
font-size:18px;
}

input[type=checkbox] {
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  padding: 10px;
}
input.appcheckbox {
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  padding: 5px;
  margin:10px;
}
input.kleincheckbox {
  /* Double-sized Checkboxes */
  -ms-transform: scale(1); /* IE */
  -moz-transform: scale(1); /* FF */
  -webkit-transform: scale(1); /* Safari and Chrome */
  -o-transform: scale(1); /* Opera */
  padding: 5px;
}

textarea {
color:black;
font-size:18px;
font-family:Verdana;
padding:5px;
}
.textfeld1 {
font-size:14px;
padding:2px;
}

.select_calculator {
padding:6px;
border:0px;
margin-left:30px;
font-size:16px;
width:320px;
}
.ktd {
border-bottom:1px solid black;
vertical-align:top;
margin:0px;
padding:0px;
}

.calculator_input {
background:#FF8900;
border:1px solid white;
border-bottom:1px solid grey;
padding:4px;
color:#202020;
vertical-align:top;
font-size:13px;
width:40px;
margin-right:5px;
}

.calculator_auswahl {
background:#FF8900;
border:1px solid white;
padding:4px;
color:#404040;
vertical-align:top;
font-size:12px;
}

#all {
width:100%;
}

#headerbox_or {
height:86px; left:0px; right:0px; top:0px;
}
#wrapper1 {
margin: 0px auto; width:900px; height:86px;
}

#ganze_mitte {
margin: 0px auto;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:10px;
left:0px;
right:0px;
min-width:900px;
font-size:16px;
max-height:999999px;
}

#inhaltbox {
background:white;
margin: 0px auto;
width:1000px;
line-height:25px;
}

a, img {
border:0px;
}

.koption:hover { background: #ff8900; }
.koption:active { background: #ff8900; }
.koption:focus { background: black; }

.punkte {
list-style-image:url(struktur/punkt.png);
}

.grau {
color:#808080;
}
.orange {
color:#FF8900;
}
.gemischt {
color:#FF8900;
}
.heiss {
color:red;
}
.kalt {
color:#0000FF;
}
.deckeltop {
color:#FF8900;
padding-bottom:0px;
}
.klein {
font-size:12px;
}
.stats {
color:#000000;
font-size:11px;
}

.unten {
font-size:16px;
font-weight: normal;
font-style: Italic;
}

.div_unten_unclicked {
float:right;
padding:4px;
display:inline;
padding-left:10px;
padding-right:10px;
background:#FF8900;
color:white;
}
.div_unten_unclicked:hover {
float:right;
padding:4px;
display:inline;
padding-left:10px;
padding-right:10px;
background:#FFA820;
}

.div_clicked {
display:inline;
margin-left:0px;
margin-right:0px;
background:#ff8900;
padding-left:20px;
padding-right:20px;
padding-top:4px;
padding-bottom:4px;
}
.div_unclicked {
display:inline;
margin-left:0px;
margin-right:0px;
background:url(struktur/transparent.png) repeat;
padding-left:20px;
padding-right:20px;
padding-top:4px;
padding-bottom:4px;
}
.div_unclicked:hover {
display:inline;
background:#ff8900;
}

.menu, .menu_clicked {
font-size:16px;
font-weight: 100;
#font-variant: small-caps;
}

 a:link.unten {color:#ffffff; text-decoration:none;}
 a:visited.unten {color:#ffffff; text-decoration:none;}
 a:focus.unten {color:white; text-decoration:none;}
 a:hover.unten {color:white; text-decoration:none;}
 a:active.unten {color:white; text-decoration:none;}

 a:link.schlicht {text-decoration:none;}
 a:visited.schlicht {text-decoration:none;}
 a:focus.schlicht {text-decoration:none;}
 a:hover.schlicht {text-decoration:none;}
 a:active.schlicht {text-decoration:none;}
 
 a:link.menu {color:#000A37; text-decoration:none;}
 a:visited.menu {color:#000A37; text-decoration:none;}
 a:focus.menu {color:#FF8900; text-decoration:none;}
 a:hover.menu {color:#FFFFFF; text-decoration:none;}
 a:active.menu {color:#FFFFFF; text-decoration:none;}
 
 a:link.menu_clicked {color:#FFFFFF; text-decoration:none;}
 a:visited.menu_clicked {color:#FFFFFF; text-decoration:none;}
 a:focus.menu_clicked {color:#FFFFFF; text-decoration:none;}
 a:hover.menu_clicked {color:#FFFFFF; text-decoration:none;}
 a:active.menu_clicked {color:#FFFFFF; text-decoration:none;}
 
 a:link.grau {color:#000A37; text-decoration:none;}
 a:visited.grau {color:#000A37; text-decoration:none;}
 a:focus.grau {color:#FF8900; text-decoration:none;}
 a:hover.grau {color:#FF8900; text-decoration:none;}
 a:active.grau {color:#FF8900; text-decoration:none;}
 
 a:link.appbox {color:#000A37; text-decoration:none;}
 a:visited.appbox {color:#000A37; text-decoration:none;}
 a:focus.appbox {color:#000A37; text-decoration:none;}
 a:hover.appbox {color:#000A37; text-decoration:none;}
 a:active.appbox {color:#000A37; text-decoration:none;}
 
 a:link { color:#FF8900; text-decoration:underline; text-shadow:none; font-weight:none;  }
 a:visited { color:#FF8900; text-decoration:underline; text-shadow:none; font-weight:none;  }
 a:focus { color:#FF8900; text-decoration:underline; font-weight:none;  }
 a:hover { color:#000A37; text-decoration:underline; font-weight:none;  }
 a:active { color:#000A37; text-decoration:underline; font-weight:none;  }

#sprechblase:hover {
display:block;
z-index:3;
text-align:center;
}
#sprechblase {
position:relative;
text-decoration:none;
display:block;
}
#sprechblase .span {
display:none;
}
#sprechblase:hover .span {
position:absolute;
left:0px;
margin-top:-58px;
height:54px;
top:0px;
display:inline;
color:#000000;
}

#quick:hover {
display:block;
z-index:3;
}
#quick {
position:relative;
text-decoration:none;
display:block;
}
#quick .span {
display:none;
}
#quick:hover .span {
background:white;
padding:10px;
line-height:16px;
font-size:14px;
position:absolute;
right:10px;
top:10px;
display:inline;
color:#000000;
width:900px;
}
 
#footerbox {
width:100%; bottom:0px; border-top:3px solid #FF8900;
}

#footer_inhaltbox {
margin: 0px auto;
line-height:25px;
}

.button {
cursor:pointer;
padding:4px;
color:white;
background:#FF8900;
font-size:20px;
}
.button:hover {
background:#FFA820;
}
.appbutton {
cursor:pointer;
color:white;
background:#FF8900;
}
.appbutton:hover {
background:#FFA820;
}
.appinput {
padding:5px; /*10*/
font-size:16px; /*30*/
border:1px solid grey; /*3*/
}
.apptext {
font-size:14px; /*24*/
}

#div_l {
background:url(struktur/div_l_halb.png);
}
#div_l:hover {
background:url(struktur/div_l_voll.png);
}
#div_r {
background:url(struktur/div_r_halb.png);
}
#div_r:hover {
background:url(struktur/div_r_voll.png);
}

label { cursor:pointer; }