

body {
    font-family:arial, helvetica, sans-serif;
    color: #333333;
  }


p, legend {
    font-size: 0.8em;
    margin-top:5px;
    line-height: 1.6;
  }


ul, ol {
    padding-left: 16px;
  }


li {
    font-size: 0.8em;
    line-height: 1.6;
    padding-left: 5px;
/*    list-style-type: none;*/
  }


img {
    margin-bottom : 15px;
    margin-top : 5px;
  }

 table {
 border-collapse: collapse; 
border: 1px solid #b2b2b2; 
}

 td {
     padding:2px 10px;
    font-size: 0.8em;
    border: 1px solid #b2b2b2; 
  }

th {
    font-size: 0.8em;
    background-color:#DEDEDE;
    border: 1px solid #b2b2b2;
  }

h1 {
    font-weight: bold;
    font-size:0.9em;
    color: #545454;
    margin-bottom: 0pt;
  }


h2 {
    color : #545454;
    font-size : 0.8em;
    margin-bottom : 0pt;
    margin-top : 20px;
  }


h3 {
    color: #545454;
    font-size:80%;
    margin-bottom: 0pt;
  }


h4 {
    color: #008080;
    font-size:60%;
  }


h5 {
    font-weight: bold;
    font-size:95%;
    color: #545454;
    background-color: #D6DEE5;
    margin-bottom: 0pt;
  }

 h5 {
    font-weight: bold;
    font-size:95%;
    color: #545454;
    background-color: #D6DEE5;
    margin-bottom: 0pt;
  }


a:link {
    color: #3985CC;
    text-decoration: none;
  }


a:hover {
    color: #800033;
  }


a:visited {
    color: #3985CC;
        text-decoration: none;
  }


a:active {
    color: #545454;
  }


a#holzi3:hover {
background-image: url(images/holzi_r_xl_2.png);

}


.bcolor_blue {
    background-color:#9EC4CC;
  }


.bcolor_gray {
    color:white;
    background-color:#919191;
  }

.error{
    width: 320px;
    margin-right: auto;
    margin-left: auto;
    border: 1px solid red;
    font-family: monospace;
/*    color: red;*/
    padding: .5em;
    -moz-border-radius: 5px;
/*    background-color: #FFE2E2;*/
}

.img_less {
    margin-bottom: 0px;
    margin-top: 0px;
  }


.klein {
    font-size:0.8em;
    color:#9B9B9B;
  }


.linehigh {
    margin:4px;
  }


.link {
    background-color : #cc9966;
    list-style-type : none;
  }


.margin {
    float:left;
    padding-top:1em;
    padding-left:4em;
    width : 20em;
  }


.menu {
    list-style:none;
  }


.red {
    color:red;
  }


.s1a {
    color : #993300;
    font-size : 140%;
    text-align : right;
  }


.sw {
    font-weight:bolder;
    font-size : 105%;
  }


.float_l {
    float: left;
    margin:0px 12px 0px 0px;
  }


.seite_inhalt {
    float : none;
    padding-left : 1.2em;
    padding-right : 1.2em;
  }


.seite_bilder {
    float : none;
    padding-left : 1.2em;
    padding-right : 1.2em;
    text-align: center;
  }


.table1 {
    vertical-align:top;
    border:none;
    background-color:white;
    font-family:Arial, sans-serif;
    font-size: 15px;
    
    line-height: 1.6;
  }

  
.center{
    width: 100%;
    margin-left:auto;
    margin-right:auto;
}

.seitenzahl {
    margin-left:auto;
    margin-right:auto;
    margin-top:1em;
    width: 27em;
    text-align: center;
    border-bottom: 1px solid #9E9E9E;
    height:1.5em;
  }


.text_left {
    text-align: left;
  }


.text_right {
    text-align: right;
  }


.tip {
    border: solid 1px #586350;
    width: 400px;
    background-color:#FFFFCC;
    padding: 4px;
  }


.u1 {
    color : #545454;
    font-family : Arial,sans-serif;
    font-size : 1.2em;
    font-weight: bold;
  }


.zentr {
    text-align: center;
  }


#container {
    width: 40em;
    padding:0em;
    border: none;
  }


#container_buch {
    width: 29.7em;
    height:48.6em;
    margin: 0 auto;
    border-bottom: 7px solid #A2A2A2;
    border-right: 7px solid #A2A2A2;
  }


#container_green {
    background-color: #98EA75;
    border-left:2px solid #7F7F7F;
    border-top:2px solid #7F7F7F;
    border-right:2px solid #7F7F7F;
    text-align: left;
    width: 29.7em;
    height: 21.6em;
    padding: 0em;
    margin:0px;
  }


#container_green_inhalt {
    font:1em;
    text-align: left;
    margin-left:14em;
    padding-top: 5px;
  }


#container_green_inhalt_2 {
    text-align: left;
    margin-left:20em;
  }


#fuss {
    width: 30em;
    margin: 2em auto;
    text-align:center;
    border-top: dashed 1px #9E9E9E;
  }


#kopf {
    text-align: left;
    width: 85%;
  }


.kopf1 {
    margin:0.5em;
    float:left;
    border-bottom: 1px dashed #B6B6B6;
  }


#kopf1 p {
  }


#container_green_inhalt a:link {
    color: #545454;
    font-family:arial,sans-serif;
    text-decoration: none;
  }


#container_green_inhalt a:hover {
    background-color: #E3E3E3;
  }


#container_green_inhalt a:visited {
    color: #545454;
    text-decoration: none;
  }


#container_green_inhalt a:active {
    color: #545454;
  }


#kopf1a {
    float: right;
  }


#navigation {
    float: left;
    /* position: absolute;
    top: 110px;
    left: 4em;
    */ width: 10em;
    border-right: 1px dashed #B6B6B6;
  }


#navigation li {
    line-height: 25px;
    display: block;
  }


#navigation p {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }


#navigation table {
    background-color: white;
    border: none;
  }


#navigation td {
    padding: 0px 0px 0px 0px;
  }


#container_doppelseite {
    width: 70em;
    padding:0em;
    border: none;
  }


#rechner {
    -moz-border-radius : 6;
    padding:6px;
	padding-left:3em;

    background-color:#CFCFCF;
    border:solid 2px gray;
border-left:solid 2px #ECECEC;
border-top:solid 2px #ECECEC;
border-bottom:solid 3px #7A7A7A;
border-right:solid 3px #7A7A7A;
  }


#rechner_ergebnis {
    
    
margin-top:0.5em;
margin-left:0;
margin-right: auto;
border-left:solid 2px gray;
border-top:solid 2px gray;
border-bottom:solid 2px #F5F5F5;
border-right:solid 2px #F5F5F5;
    background-color : #BEDE9E;
    font-size : 1.4em;
    font-weight : bold;
    text-align : right;
    width : 80%;
  }


#seite_links {
    float: left;
    width: 29.7em;
    height: 48.6em;
    border: solid 3px #A4A4A4;
    text-align: left;
    -moz-border-radius:15 0 0 15;
  }


#seite_links_cover {
    float: left;
    width: 29.7em;
    height: 48.6em;
    text-align: left;
  }


#seite_rechts {
    
    float: left;
    width: 29.7em;
    height: 48.6em;
    border: solid 3px #A4A4A4;
    text-align: left;
    -moz-border-radius:0 15 15 0;
  }


#seite_rechts_offen {
    
    float: left;
    width: 29.7em;
    border-top: solid 3px #A4A4A4;
    border-left: solid 3px #A4A4A4;
    border-right: solid 3px #A4A4A4;
    border-bottom:none;
    text-align: left;
    -moz-border-radius:0 15 15 0;
  }


#seite_rechts_cover {
    
    float: left;
    width: 29.7em;
    height: 48.6em;
  }


#seitentitel {
    float:left;
  }


#topfband {
    position: fixed;
    width: 80mm;
    height: auto;
    top: 8em;
    right: auto;
    bottom: auto;
    left: 32em;
  }


#topfband2 {
    position: fixed;
    width: 80mm;
    height: auto;
    top: 17em;
    right: auto;
    bottom: auto;
    left: 29em;
  }


#topfband3 {
    position: fixed;
    width: 80mm;
    height: auto;
    top: 12em;
    right: auto;
    bottom: auto;
    left: 29em;
  }


#bild {
    float: left;
    padding-right: 30px;
  }


#cover_oben {
    -moz-border-radius : 0 15 0 0;
    background-color : #95cc64;
    border-left-color : #c8c8c8;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #c8c8c8;
    border-right-style : solid;
    border-top-color : silver;
    border-top-style : solid;
    border-top-width : 1px;
    height : 339px;
  }


#cover_unten {
    background-color : #fffcd9;
    height : 441px;
    -moz-border-radius:0 0 15 0;
    border-left-color : #c8c8c8;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #c8c8c8;
    border-right-style : solid;
    border-bottom-color : silver;
    border-bottom-style : solid;
    border-bottom-width : 3px;
  }


#cover_holzi {
    position:absolute;
    top: 214px;
    left: 650px;
  }
