* {
  font-size : 10pt;
  line-height: 12pt;
  font-family: Tahoma,Calibri,Verdana,Geneva,sans-serif;
}

body {
  background : url('../bilder/basis/bg1.jpg') no-repeat fixed -170px top;
  background-color : #dfdeda;     /*grau unter dem Bild*/
  padding : 2px;
  margin : 4px 0px 2px;
  color : #002f5e;
}

h1 {
  font : 1.8em/1.9em;
}
h2 {
  font : 1.5em/1.6em;
}
h3 {
  font : 1.3em/1.4em;
}
h4 {
  font : 1.1em/1.2em;
}
h5 {
  font : 0.9em/1.0em;
}
h6 {
  font : 0.7em/0.8em;
}
td {
  font : 1.0em/1.1em;
}

#rahmen {
  background-image : url('../bilder/basis/bg.jpg');
  background-position : left top;
  background-repeat : no-repeat;
  background-color : #dfdeda;     /*grau unter dem Bild*/
  border-bottom-style : solid;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-left-width : 1px;
  border-right-style : solid;
  border-right-width : 1px;
  border-top-style : solid;
  border-top-width : 1px;
  margin-bottom : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-top : 0px;
}

#rahmen1 {
  background-image : url('../bilder/basis/bg1.jpg');
  background-position : top left;
  background-repeat : no-repeat;
  background-color : #dfdeda;     /*grau unter dem Bild*/
  border: 1px solid;
  margin-bottom : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-top : 0px;
  width : 1200px;
  height: 800px;
}

#rahmen2 {
  background-image : url('../bilder/basis/bg1.jpg');
  background-position : top left;
  background-repeat : no-repeat;
  background-color : #dfdeda;     /*grau unter dem Bild*/
  border: 1px solid;
  margin-bottom : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-top : 0px;
  width : 1010px;
  height: 630px;
}

#rahmen3 {
  background-image : url('../bilder/basis/bg.jpg');
  background-position : top left;
  background-repeat : no-repeat;
  background-color : #dfdeda;     /*grau unter dem Bild*/
  border: 1px solid;
  height: 630px;
  margin-bottom : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-top : 0px;
  width : 1010px;
}

p.titel {
  font-size : 110%;
  line-height: 115%;
  font-weight : bold;
  margin: 2px;
  font-family: sans-serif;
  vertical-align: middle;
}


p.titel1 {
  font-size: 1.6em;
  line-height: 1.7em;
  font-weight: bold;
  margin-bottom : 3px;
  margin-left : 2px;
  margin-right : 2px;
  margin-top : 1px;
  text-align : left;
}


p.titel2 {
  font-size : 110%;
  line-height: 115%;
  font-weight : bold;

  text-align : left;
}


p.titel3 {
  font-size: 1.1em;
  line-height: 1.2em;
  font-weight: bold;
  font-style : italic;
  color : Teal;
}


p.menue {
  font-size: 1em;
  font-weight: bold;
  color: navy;
  font-family: sans-serif;
}


p.absatz {
  font-size: 1.1em;
  line-height: 1.3em;
  margin-top: 4px;
  margin-bottom: 6px;
  color: #040850;
}


p {
  margin-bottom : 4px;
  margin-left : 2px;
  margin-right : 2px;
  margin-top : 2px;
  text-align : left;
  font-size: 110%;
  line-height : 125%;
}


p.text {
  font-family : Arial, 'Sans Serif';
  font-size : 1.0em;
  line-height : 1.2em;
  margin-top : 1px;
}


p.autor {
  font-family: Arial, 'Sans Serif';
  font-size: 0.8em;
  vertical-align : middle;
  text-align : right;
  font-style : italic;
}


p.hinweis {
  font-family: monospace;
  font-size: 1.5em;
  font-weight: bold;
  color: #C71585;
  letter-spacing : 6px;
}


#titel {
  font-size: 12pt;
}


#datum {
  font-size: 1.1em;
  width: 80px;
}


#fett {
  font-weight: bold;
}


td.balken {
  background-color : #f9d061;
  height : 24px;
  text-align : left;
  vertical-align : middle;
}


div.kommentar {
  font-family : Arial, Serif;
  font-size : 1em;
  font-style : italic;
}


span.mini {
  font-size : 75%;
}


#mini {
  font-family : Arial, Serif;
  font-size : 0.7em;
}


div.text {
  background-color : #d5d8e3;
}


div.balken {
  background-color : #f9d061;
  border-style : solid;
  border-width : 1px;
  margin : 4px;
  padding-top: 5px;
  visibility : visible;
  margin-bottom:10px;
  height: 25px;
  vertical-align : middle;
  text-align : left;
}


a:link {
  color: navy;
  text-decoration: none;
}


a:visited {
  color: navy;
  text-decoration: none;
}
a:hover {
  color: blue;
  background: white;
  text-decoration: underline;
}


a:img {
  text-decoration : none;
  border : 0px;
  margin: 2px;
}


li {
  font : 1.1em serif;
}

#button {
  font : normal 0.9em Arial, Verdana, Helvetica;
  padding : 2px 10px;
  border : 2px outset #FF3300;
  -khtml-border-radius : 4px;
  -moz-border-radius : 4px;
  border-spacing : 3px;
  color : #FFFFFF;
  background-color: #FF6600;
  background: -moz-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%); /* firefox */
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  text-align: center;
  vertical-align: middle;
}
#blend1 {
  background-image: url('../bilder/basis/bt_hg1.png');
  border: thin outset #FFFF99;
}
#zeile1 {
  background: #99DDAA;
}
#film {
  background-image: url(../bilder/basis/filmstreifen-unten-klein.jpg);
  background-repeat: repeat-x;
  height: 6px;
}
#papier {
  background-image: url(../bilder/basis/papier.jpg);
  background-repeat: repeat;
}
#schatten {
  border-left: 2px outset white;
  border-top: 2px outset white;
  border-right: 3px outset darkgray;
  border-bottom: 3px outset darkgray;
  padding: 0px;
  margin: 2px 6px 6px 2px;
}
#shadow {
  -webkit-box-shadow: 12px 12px 9px -7px #999999;
  -moz-box-shadow: 12px 12px 9px -7px #999999;
  box-shadow: 12px 12px 9px -7px #999999;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
