body {  font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10px; color: #000000; background-color: #FFFFFF; 
        margin: 0px; }
td {  font-size: 10px}
.hoftd {  width: 80px }
table { border:2px }
a {
	color: #336633;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
        font-size: 10px;
}
a:hover {
	color: #66cc33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
        font-size: 10px;
}



.titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336633;
}


h1 { 
 font-size: 3em;
 line-height: 0.8em;

 border-bottom: 1px dashed #336633;
}
h1, h2, h3, h4, h5, h6 {
 color: #336633;
 font-family: Georgia, "Times New Roman", Times, serif;
}


img { /* alle Bilder mit class bekommen einen scho"nen Rahmen */
 border: solid 1px #336633;
 padding: 1px;
 /* max-width: 95%; /* gute Broser machen ein zu gro?es Bild, welches das Design sprengen wu"rde, funktioniert beim IE leider nicht */
}


.cardcontainer { 
  width: 70px;
  height:120px;
  float:left;
}
.activecontainer { 
  width: 20px;
  height:20px;
  float:left;
}
.duplicatecontainer { 
  width: 20px;
  height: 20px;
  float:left;
}


.bubble { 
  border: none;
}
.none { /* alle none Bilder bekommen keinen Rahmen */
 border: none;
 padding: 0px;
 /* max-width: 95%; /* gute Broser machen ein zu gro?es Bild, welches das Design sprengen wu"rde, funktioniert beim IE leider nicht */
}
.star { 
  border: none;
  padding: 0px;
  width:12px;
  height:12px;
}
.fleft { /* Sachen an denen der Text vorbeiflie?en soll werden diese Klassen zugewiesen. */
 float: left;
 margin: 0 1em 0.2em 0; /* Man sollte einen scho"nen Abstand wa"hlen sonst kleben die Sachen so am Text. */
}
.fright {
 float: right;
 margin: 0 0 0.2em 1em;
 padding: 1px;
}

#main p {
 font-size: 1.2em;
}

.menu { 
  font-size: 10px;
  font-weight: bold;
  margin: 0 1em 1em 0;
} 

/* Communikty menu , buttons */
.com_button { 
  width:100px;
}
.com_button_text { 
	color: #336633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
        font-size: 10px;
} 

a#regist_td
{ 
  position:absolute;
  top:220px;
  left:500px;
}
a#regist_td img 
{ 
  border: 0px;
}