

/************* alter style **************/

body {
margin:0px;
background-color:#FFF4F4;
 font-family: arial;
 font-size: 11pt;
 }

<!-- Definition der Hauptbereiche -->
#container {float:none;text-align:center;}
#logo { position:absolute; top:10px; left:10px; width:150px; height:120px; border-left:1px solid #C91231; border-top: 1px solid #C91231;}

#header { position:absolute; top:10px; left:161px; width:840px; height:120px; border-top:1px solid #C91231; border-right:1px solid #C91231;background:#C91231;}
#metanavi { position:absolute; top:130px; left:10px; width:991px; height:20px; border-top:1px solid #C91231; border-right:1px solid #C91231;background-color:#C91231; color:white; text-align:right; z-index:999;}

#main { float:left;
        margin-top:150px; 
        margin-left:10px; 
        width:990px; 
        min-height:500px; 
        border-left:1px solid #C91231;
        border-bottom:1px solid #C91231;
        border-right:1px solid #C91231;
        background-color:#FFFFFF;
        background-image:url(style_FILES/background.gif);
        background-repeat:repeat-x;
        background-position:bottom;
        }

#left { float:left; 
        width:189px; 
        min-height:500px;  
        }

#navi { position:fixed; top:190px; left:20px; width:180px; }

#content { float:left; 
           width:500px; 
           min-height:500px;
           border-left:1px dotted #cccccc;
           border-right:1px dotted #cccccc;
           padding:10px 40px 10px 40px;
           background-color:#FFFFFF;
           }


#right {  float:right; width:190px; height:500px; }

.prop {
  height: 500px;
  float: right;
  width: 0px;
}
.clear {
  clear:both;
  height:1px;
  overflow:hidden;
}

<!-- Text und Links -->
a { color:#C91231; font-weight:normal;  text-decoration:none;  }
a:link { color:#C91231; font-weight:normal;  text-decoration:none;  }
a:visited { color:#C91231;  font-weight:normal;  text-decoration:none;  }
a:active { color:#CCCCCC;  font-weight:normal;  text-decoration:none;  }
a:hover { color:#C91231;  font-weight:normal; text-decoration:underline; }


h1 {font-size:14pt;border-bottom: 1px dotted #333333;}
#navi ul {list-style-type:none;list-style-position: inside;}
#navi li {list-style-type:none;list-style-position: outside;}
dd {margin-left:0px;margin-bottom:12px;margin-top:0px;padding:0px;}
dt {margin:0px;padding:0px; }
.klein {font-size:8pt}
.bodytext { margin-top:0px;margin-bottom:14px;}


<!-- Kontaktformular  -->
.csc-mailform {
    border:0px;
}


<!-- Menü oben -->
#metanavi a {
    font-size:10pt;
    color:#FFFFFF;
    }
#metanavi a:link
{
    font-size:10pt;
    color:#FFFFFF;
    }

#metanavi a:active
{
    font-size:10pt;
    color:#FFFFFF;
    }

#metanavi a:hover
{
    font-size:10pt;
    color:#FFFFFF;
    }

#metanavi a:visited
{
    font-size:10pt;
    color:#FFFFFF;
    }
    
.menu_oben {
font-size:10pt;
}


<!-- Menü links -->

#menu {
margin-left:10px;
width:150px;
height:34px;
border:0px;
background-color:#FFFFFF;
}

a.alevel2 { color:#C91231; font-weight:normal; font-size:9pt; text-decoration:none;  }
a.alevel2:link { color:#C91231; font-weight:normal; font-size:9pt; text-decoration:none;  }
a.alevel2:visited { color:#C91231;  font-weight:normal; font-size:9pt; text-decoration:none;  }
a.alevel2:active { color:#CCCCCC;  font-weight:normal; font-size:9pt; text-decoration:none;  }
a.alevel2:hover { color:#C91231;  font-weight:normal; font-size:9pt; text-decoration:underline; }

.level1   {
padding:6px;
padding-left:10px;
border:0px;
border-bottom:1px solid #C91231;
background-color:#FFFFFF;
font-size:10pt;
font-weight:normal;
}

.level2  {
font-size:9pt;
padding-top:4px;
padding-bottom:4px;
padding-left:10px;
background-color:#FFFFFF;
border-bottom:1px solid #C91231;
}

<!-- Eventansicht -->
#calendar-event td {
vertical-align:top;
}
