.body_zs
{
color: #FFF;
font-size: 100.01%;
font-family: Arial, Verdana, Helvetica, sans-serif;
margin-top: 0;
top: 0;
background: #880045;
text-align: center;
}

.body_zs_hin
{
color: #FFF;
font-size: 100.01%;
font-family: Arial, Verdana, Helvetica, sans-serif;
margin-top: 0;
top: 0;
background: #DBDCDD;
text-align: center;
}

#zs_haupt_0
{
color: #000;
background: transparent;
font-size: 62.5%;
text-align: center;
position: relative;
width: 100%;
max-width: 960px;
left: 0;
margin: 0 auto;
}

.unsichtbar
{
position: absolute;
left: -1000px;
top: -1000px;
width: 0;
height: 0;
overflow: hidden;
display: inline;
}

#kopfv2
{
text-align: center;
width: 100%;
max-width: 960px;
height: 257px;
overflow: visible;
margin: 0;
padding: 0;
margin-top: 20px;
color: #000000;
background: url(logos/hinter_koll6n.jpg) no-repeat;
opacity: 1;
z-index: 3;
}

#kopf
{
margin: 0;
padding: 0;
text-align: right;
font-size: 1.5em;
color: #87530E;
right: 0;
background: transparent;
}

.kopf
{
margin: 0 20px 20px 0;
text-align: right;
}

#kopfli
{
position: absolute;
float: right;
width: 50%;
margin: -20px 0 5px 0;
padding: 0;
right: 0;
z-index: 2;
color: #000;
background: transparent;
}

#kopfre
{
position: absolute;
float: left;
width: 50%;
margin: 35px 0 5px 5px;
padding: 0;
left: 0;
z-index: 1;
color: #000;
background: transparent;
}


#titel
{
width: 100%;
max-width: 960px;
top: 0;
right: 0;
clear: both;
position: relative;

margin: 10px 60px 10px 15px;
margin: 0 auto;
padding: 30px 0 0 0;
}

#rumpf
{
clear: both;
position: relative;
width: 100%;
max-width: 960px;
margin: 0;
padding: 0;
color: #FFF;
background: #2E0000;
opacity: 1;
}

#inhmenv2
{
clear: left;
position: relative;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
color: #000;
background: transparent;
z-index: 3;
}

#socibook
{
float: left;
position: relative;
border: 1px groove #FF0000;
color: #FFF;
background: #5F0000;
width: 99%;
height: 100%;
font-size: 1em;
margin: 0 auto;
margin: 20px 0 0 2px;
z-index: 3;
}

#sp_links
{
color: #000;
line-height: 1.1em;
clear: both;
width: 19%;
margin: 0 auto;
position: relative;
padding: 0;
left: 0;
background: transparent;
float: left;
z-index: 2;
}

#sp_rechts
{
float: left;
position: relative;
line-height: 1.1em;
width: 59%;
margin: 0 auto;
height: 100%;
padding: 0;
left: 1.7%;
color: #000;
background: transparent;
z-index: 2;
}

.sp_reauss
{
position: relative;
float: right;
width: 19%;
margin: 0 auto;
height: 100%;
margin: 0;
margin-right: 3px;
padding: 0;
right: 0;
color: #000;
background: transparent;
z-index: 2;
}


.auszug_re
{
padding: 0;
float: right;
width: 30%;
border: 2px groove #6A0003;
margin: 0 10px 0 10px;
padding: 0;
background: #FFF5F7;
color: #670003;
}

.auszug_li
{
float: left;
width: 30%;
border: 2px groove #0F8B00;
margin: 0 15px 0 10px;
padding: 0;
background: #6B006B;
color: #87530E;
}



#fuss_2
{
clear: both;
width: 100%;
max-width: 960px;
margin: 0;
padding: 0;
position: relative;
text-align: right;
color: #CBFF83;
color: #FFD800;
font-size: 1.2em;
background: transparent;
}

#fuss_2a
{
float: left;
width: 40%;
padding: 0 0 5px 0;
position: relative;
left: 0;
text-align: left;
color: #CBFF83;
background: transparent url(logos/but_ou.png) top left repeat-x;
z-index: 3;
}

#fuss_2a1
{
float: left;
width: 21%;
margin: 0;
padding: 0;
padding: 5px 0 5px 0;
position: relative;
left: 0;
text-align: left;
color: #CBFF83;
background: transparent url(logos/but_ou.png) top left repeat-x;
z-index: 1;
}

#fuss_2b
{
float: right;
width: 40%;
margin: 0;
padding: 5px 0 5px 0;
position: absolute;
right: 0;
text-align: right;
color: #FFD800;
font-size: 1.2em;
background: transparent url(logos/but_ou.png) top left repeat-x;
z-index: 3;
}

.fuss_2b
{
padding: 0;
margin: 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0 5px 0 0;
text-align: right;
}



.htmlvalidator
{
position: relative;
margin: 0;
padding: 0;
float: left;
border: 0;
height: 15px; 
width: 88px; 
margin: 0 5px 0 0;
left: 0;
}

.cssvalidator
{
position: relative;
margin: 0;
padding: 0;
float: left;
border: 0;
height: 15px; 
width: 80px; 
margin: 0 5px 0 0;
}

.aaavalidator
{
position: relative;
margin: 0;
padding: 0;
float: left;
border: 0;
height: 15px; 
width: 80px; 
margin: 0 5px 0 0;
}






