a{
 color: #56595c;
 text-decoration: bold;
}

html, body {
  margin: 0px;
  padding: 0px;
  background-color: #f9f9f9;
}

body{
  margin: 0px;
  padding: 0px;
}

body, td, th, input, textarea { /* redundant rules for bad browsers  */
 font-family: Tahoma, sans-serif;
 font-size: 10px;
 background-color: white;
 color: #56595c;
}

h1, h2, h3, h4, h5, h6{
 font-family: Arial;
	margin: 1em 0 0.4em 0;
 text-transform: uppercase;
}
li h1, li h2, li h3, li h4, li h5, li h6 {
	border: none;
}

#header h1 { border: 0; }

h1 { 
 font-size: 14px; 
 font-weight: bold; 
 color: #5555;
 border-bottom: 1px solid #dddede;
 padding-bottom: 1px;
 margin-bottom: 6px;
}

h2 { font-size: 12px; font-weight: bold; color: #a1a1a1;}
h3 { font-size: 115%; /*margin: 0;*/}
h4 { font-size: 100%; }
h5 { font-size: 90%; }
h6 { font-size: 90%; border: 0; }

div#background-top {
 height:100px;
 background-image: url('background-top.png');
}

div#page {
 margin-left: 15px;
 background-color: white; /*der background des content bereichs (news, navigation, bla bla)*/
}

div#header {
 height: 85px;
 background-image: url('header.png');
 background-repeat: no-repeat;
}

#content-wrapper div{
 float: left;
 margin-right: 60px;
}

#content-left, #content-right {
 width: 140px;
}

#content-middle {
 width: 530px;
}

.member-of {
 text-align: center; 
}

#content-left ul {
 font-size: 11px;
 margin: 0 0 0 0;
 padding: 0;
}

#content-left ul li {
 list-style: none;
 border-bottom: 1px solid #dddede;
 padding-bottom: 3px;
 margin-bottom: 5px;
}

div.hr{
 height: 1px;
 background-color: #dddede;
 width: 100%;
 margin-bottom: 7px;
}

a.box {
 border: 1px solid #f2f2f2;
 padding: 10px;
 display: block;
 margin-bottom: 15px;
 text-decoration: none;
}

a.box span.box {
 display: block;
 background-position: center center;
 background-repeat: no-repeat;
 direction: rtl;
}

a.box span.content {
 position: relative; 
 left: -3px;
 background-color: white;
 color: black;
 /*padding: 0 3px 0 3px; /* des erweitert sonst immer links/rechts an weißen rand. frag mi nit, warum des da nit geht.*/
}

a.box:hover {
 border-color: black;
}

a.box:hover span.content{
 background-color: black;
 color: white;
}

a.nav {
 border-bottom: none;
 text-decoration: none;
 color: #56595c;
}

a.nav:hover{
 color: #fff;
 background: #56595c;
}

div#background-bottom {
 background: white url('background-bottom.png') repeat-x;
 padding-top: 15px;
 padding-left: 5px;
 padding-right: 5px;
 height: 4px;
}



.field {
	color: #56595c;
	border: 1px dotted #000;
	background-color: #fff;
	font-family: Tahoma, Arial;
	font-size: 10px;
}

span.no {
	text-decoration:line-through;
}



#firefox {
	position: absolute;
	left: 805px;
	top: 120px;
}

#ad {
	position: absolute;
	left: 465px;
	top: 120px;
}
