/* Mein validiertes Cascading Style Sheet */

* {
  font-family : Verdana, Arial, Helvetica, sans-serif;
      }
body, #main, #titlebox, .blankfoto {
  background-color : #edfeed;
  color : #121212;
      }
#titlebox {
  width : 800px;
  height : 48px;
  font-size : 12px;
  font-family : Helvetica, Verdana, Arial, sans-serif;
  letter-spacing : 0;
  text-align : left;
      }
a {
  color : #003366;
  text-decoration : none;
      }
a:hover {
  text-decoration : none;
      }
.boxhead, .boxbody {
  border : solid;
  border-color : #006b37;
  border-width : 1px;
      }
.boxhead {
  background-color : #006b37;
  color : #ffffff;
  padding : 8px;
  font-size : 11px;
  font-weight : bold;
  text-align : left;
      }
.boxhead a {
  color : #ffffff;
  text-decoration : none;
      }
.boxbody {
  background-color : #ffffff;
  color : #003388;
  padding : 6px;
  padding-bottom : 0;
      }
.cathead, .catbody {
  border : solid;
  border-color : #006b37;
  border-width : 1px;
      }
.cathead {
  background-color : #eafeea;
  padding : 5px;
  font-size : 11px;
  font-weight : bold;
  color : #006b37;
      }
.cathead {
  text-align : left;
      }
.cathead a {
  color : #006b37;
      }
.catbody {
  background-color : #ffffff;
  color : #003388;
  padding : 6px;
  font-size : 11px;
  text-align : left;
  border-top : none;
      }
.catbody strong, .catbody table {
  color : #006b37;
  font-size : 10px;
      }
.catbodyline {
  height : 1px;
  background-color : #006b37;
      }
.catpass {
  font-size : 10px;
      }
#singlemainbox {
  width : 500px;
      }
.singlemainoutbord, #singlemaintitle {
  border : solid;
  border-color : #006b37;
  border-width : 1px;
      }
#singlemaintitle {
  background-color : #006b37;
  color : #ffffff;
  text-align : left;
  font-size : 11px;
  font-weight : bold;
  padding : 6px;
      }
#singlemainbody {
  background-color : #ffffff;
  padding : 6px;
  padding-top : 24px;
  padding-bottom : 24px;
      }
.simgobord {
  background-color : #ffffff;
  padding : 6px;
  border : solid;
  border-color : #000000;
  border-width : 6px;
  display : table-cell;
      }
#singlesubtext {
  padding : 6px;
  padding-top : 10px;
  font-size : 10px;
  text-align : left;
      }
#singleimgtext {
  padding : 6px;
  padding-top : 10px;
  font-size : 11px;
  line-height : 15px;
  text-align : justify;
      }
#singlemaincomm {
  padding : 6px;
  padding-top : 12px;
      }
div.platz {
  height : 20px;
      }
div.innenplatz {
  height : 6px;
      }
.navfoto {
  background-color : #ffffff;
  padding : 1px;
  border : solid;
  border-color : #000000;
  border-width : 10px;
      }
.blankfoto {
  width : 60px;
  height : 60px;
  padding : 1px;
  border : solid;
  border-color : #edfeed;
  border-width : 10px;
      }
.klein {
  font-size : 10px;
      }
.mittel {
  font-size : 11px;
      }
.kleinfett {
  font-size : 10px;
  font-weight : bold;
      }
.mittelfett {
  font-size : 11px;
  font-weight : bold;
      }
.kommentare {
  font-size : 11px;
  font-style : italic;
      }
.hit {
  color : #990000;
      }
textarea, input {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
      }
      
.mastertitle {
  font-size: 12px;
}
#kommswitch {
	text-align: left;
			}
