* {
margin: 0;
padding: 0; 
}

body
{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:12pt;
line-height: 1.3;
color:rgb(100,100,100);
background:rgb(255,255,255);
padding: 0px;
margin: 0px;
}

#wrapper
{
width: 1100px;
margin: 20px auto;
border: 0px solid black;
background:rgb(255,255,255);
}

#header
{
width: 1100px;
margin-top: 40px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 15px;
}

#navi-top {
width: 1100px;
margin-top: 10px;
margin-left: 0px; /* Abstand Menü oben zum linken Rand */
margin-right: 10px;
margin-bottom: 100px;
}

#navi-top ul {
font-size:120%;
list-style-type: none;
font-weight:normal;
letter-spacing: 1px; 
color:rgb(168,168,168);
}	

#navi-top li {
float: left;
margin: 0px 12px 0px 0px; /* 2 Wert Abstand Menüeinträge rechts */
}

#leftbox
{
width: 170px;
float: left;
padding: 5px;
margin-left: 20px;
}

ul#navi-left {
list-style-type: none;
line-height: 2.6;
text-align: right;
margin-top: 6px; /* Abstand Menü links nach oben zum Icon*/
}

ul#navi-left-genossen {
}

#rightbox
{
width: 400px;
float: right;
padding: 5px;
margin-top: 0px;
margin-right: 0px;
}

#rightboxmask
{
width: 400px;
max-height:480px;
float: right;
padding: 0px;
margin-top: 15px; /* Abstand der Rundgrafik nach oben */
margin-right: 0px;
}

#contentheader
{
margin-top: 0px;
margin-bottom: 20px;  /* Abstand Überschrift zum Textkörper - ist für IE in spezielles CSS ausgelagert worden! */
}
#content
{
width: 380px;
padding: 5px;
margin-left: 265px;
margin-top: 135px;
margin-bottom: 20px;
}

#contentright
{
width: 200px;
float: right;
margin-top: -260px;
margin-left: 900px;
margin-right: 0px;
}

#contentlarge
{
width: 810px;
padding: 5px;
margin-left: 265px;
margin-top: 120px;
margin-bottom: 20px;
}

.iconleft {
text-align: right;
width:170px;
height:170px;
margin-top: -5px; /* Abstand Icon links nach oben zum Menü oben */
margin-bottom: -21px; /* Abstand nach unten zum Menü links */
}

.links {
float: left;
padding-right: 100px;
}

h1.header {
font-size: 45px;
color:rgb(100,100,100);
}

h2 {
font-size: 110%;
font-weight:normal;
}

.center {
text-align: center;
margin-top: 10px;
}

.clear {
clear: both;
}

li#active {
color:rgb(233,76,32);
}

li#active2 {
color:rgb(233,76,32);
}

/* Hier folgen die verschiedenen Link-Zustände */
a:link, a:visited {
color:rgb(168,168,168);
text-decoration: none;
}

a.dark:link, a.dark:visited {
color:rgb(100,100,100);
text-decoration: none;
}

a:hover, a.dark:hover {
background-color: #fff;
color:rgb(233,76,32);
}

a:active, a.active, a:focus, a.dark:active, a.dark:focus {
background-color: #fff;
color:rgb(233,76,32);
}
