html {
height:100%;
width:100%;
}
body {
margin:0;
font-size:0.75em;
color:#000;
font-family: Arial, Helvetica, sans-serif;
background-color:#000;
}
p{
margin:0;
padding:0;
}
input{
margin:0;
padding:0;
}
#layout {
margin-left:auto;
margin-right:auto;
width:995px;
padding-top:10px;
border-top:2px solid #fff;
margin-top:20px;

}
#main{
background-image:url(img/bg_seite1.gif);
background-position:left top;
background-repeat:no-repeat;
padding:15px;
padding-top:0;
height:195px;
hei\ght:180px;
width:995px;
w\idth:965px;
}
#bilder_oben{
background-image:url(img/philosophy.jpg);
background-position:left top;
background-repeat:no-repeat;
width:779px;
height:295px;
}
#content1{
width:220px;
float:left;
padding-top:15px;
}
#content1 p{
font-size:0.85em;
}
#content2{
width:261px;
float:left;
padding-top:15px;
}
#content3{
width:279px;
float:left;
}
#events{
background-image:url(img/bg_events.gif);
background-position:left top;
background-repeat:no-repeat;
width:279px;
height:161px;
w\idth:249px;
hei\ght:131px;
padding:15px;
color:#999;
}
#content4{
width:190px;
float:left;
padding-left:15px;
padding-top:43px;
}
#content4 li{
margin-bottom:6px;
}
#content1 a {
color:#999;
text-decoration:none;
}
#content1 a:hover {
color:#333;
}
#content1 li {
list-style:none;
}
#content1 ul {
margin:0;
padding:0;
}
#content2 a {
color:#999;
text-decoration:none;
}
#content2 a:hover {
color:#333;
}
#content2 li {
list-style:none;
}
#content2 ul {
margin:0;
padding:0;
}
#content3 a {
color:#999;
text-decoration:none;
}
#content3 a:hover {
color:#333;
}
#content3 li {
list-style:none;
}
#content3 ul {
margin:0;
padding:0;
}
#content4 a {
color:#999;
text-decoration:none;
}
#content4 a:hover {
color:#333;
}
#content4 li {
list-style:none;
}
#content4 ul {
margin:0;
padding:0;
}
.active {
color:#cc071e!important;
font-weight:bold!important;
}
#footer{
margin-left:-15px;
clear:both;
font-size:10px;
width:995px;
background-color:#f5f6f6;
padding-top:6px;
padding-bottom:6px;
}
#adresse{
width:800px;
w\idth:785px;
padding-left:15px;
float:left;
}
#copyright{
width:195px;
w\idth:180px;
padding-right:15px;
float:left;
text-align:right;
}
#bearbeiten{
border:1px solid #ccc;
padding:5px;
width:450px;
text-align:right;
margin-left:20px;
background-color:#fff;
margin-top:10px;
}
#neu{
margin-top:20px;

margin-bottom:10px;
}
#eintrag{
margin-left:20px;
border:1px dotted #ccc;
width:450px;
padding:5px;
border-top:0;
}
#seiten{
width:444px;
padding-top:7px;
}
#back{
float:left;
text-align:left;
width:222px;
}
#next{
float:left;
width:222px;
text-align:right;
}
#zuruck{
clear:both;
}
h2{
color:#000;
font-weight:lighter;
margin:0;
padding:0;
margin-bottom:15px;
font-size:1.0em;
}
h1{
color:#000;
font-weight:bold;
margin:0;
padding:0;
font-size:1.0em;
margin-bottom:10px;
}
h6{
color:#000;
font-weight:lighter;
margin:0;
padding:0;
margin-bottom:15px;
font-size:1.0em;
}

h7{
color:#f29400;
font-weight:lighter;
margin:0;
padding:0;
}
h8{
color:#666;
font-weight:lighter;
margin:0;
padding:0;
}
.h7{
color:#000;
font-weight:lighter;
margin:0;
padding:0;
margin-bottom:15px;
font-size:11px;
}
.textfett{
font-weight:bold;
}
.bottom{
margin-bottom:10px;
}
.bottom_navi{
margin-bottom:15px;
}
.all{
color:#999;
margin-left:60px;
}
.top{
margin-top:45px;
}
.events{
padding-bottom:15px;
border-bottom:1px dotted #999;
margin-bottom:15px;
width:180px;
}
a{
color:#666;
text-decoration:none;
}
a:hover {
color:#333;
}
.formfelder {
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
padding-left:3px;
color: #333;
background-color: #fff;
border: 1px solid #666;
height:15px;
width:270px;
margin-bottom:3px;
}
.textarea {
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
padding-left:3px;
color: #333;
background-color: #fff;
border: 1px solid #666;
height:150px;
width:270px;
margin-bottom:3px;
}
.formbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333;
background-color:#fff;
border:1px solid #32769a;
line-height: normal;
font-weight: lighter;
cursor: default;
}
.formulartext {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
background-color: #FFFFFF;
border:1px solid #fff;
border-bottom: 1px solid #ccc;
}
.formulararea {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
background-color: #FFFFFF;
border: 1px solid #ccc;
}
.formularbuttons {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
background-color: #FFFFFF;
border: 1px solid #5b5b5b;
line-height: normal;
font-weight: lighter;
cursor: hand;
}
/* CLEARFIX */

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */