/* flexible css begins */
html, body {
    margin: 0;
    padding: 0;
}

html {
    height: 100%;
    margin: 0;
    padding: 0;
}
body {
    height: 100%;
    margin: 0;
    padding: 0 0 1px 0;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    background-color: #e6e6e6;
}
.hidden {
    position:absolute;
    visibility:hidden;
}
.flLeft {
    float: left;
}
.flRight {
    float: right;
}
.clearfix {
    clear: both;
    font-size: 0;
    height: 0;
}
.clear {
    clear: both;
}

a, a:active, a:focus {
    border:none;
    outline:none;
}
.bold {
    font-weight:bold;
}

#page {
    margin:0 auto;
    width:980px;
    padding:0;
}
#mainContent {
    width:490px;
    float:left;
    padding:25px 0;
}
#menuLeft {
    width:300px;
    float:left;
    padding:35px 0;
}
#rightCol {
    width: 180px;
    padding: 0 0 0 10px;
    float:left;
}

ul.menuLeftLev1 {
    list-style-type: none;
    padding:0;
    margin:0;
}
ul.menuLeftLev1 li {
    padding:0;
    margin:0;
}
ul.menuLeftLev2 {
    list-style-type: none;
    padding:0 0 10px 15px;
    margin:0;
}
ul.menuLeftLev2 li {
    padding:0;
    margin:0;
}
ul.menuLeftLev2 li a,
ul.menuLeftLev2 li a:link,
ul.menuLeftLev2 li a:hover,
ul.menuLeftLev2 li a:visited,
ul.menuLeftLev2 li a:active {
    text-decoration:none;
    font-weight:bold;
    font-size:13px;
}
/* default styles for extension "mk_afs_termin" */
.termin-teaserview-box {

}
.termin-teaserview-itembox {
    background: transparent url('../images/ext/termin-teaser-bg.jpg') no-repeat;
    width:160px;
    height: 140px;
    padding:10px;
}
.termin-teaserview-date {
    font-size: 20px;
    padding:0px;
    font-weight:normal;
    text-align:center;
    color:#1300a4;
}
.termin-teaserview-title-wrap {
    height:70px;
    overflow:hidden;
}
.termin-teaserview-title {
    font-size: 14px;
    padding:0px;
    font-weight:normal;
    text-align:center;
}
.termin-teaserview-description {
    text-align:right;
}
.termin-listview-itembox {
    background: transparent url('../images/ext/termin-listview-bg.jpg') left bottom no-repeat;
    padding: 0 0 20px 0;
}

.termin-listview-date {
    font-size: 13px;
    font-weight:normal;
    color:#1300a4;
    padding: 0;
}
.termin-listview-title {
    font-size: 18px;
    font-weight:normal;
    padding: 0 0 5px 0;
    cursor:pointer;
    display:inline;
}
.termin-listview-description {
    padding: 0;
    margin: 0;
}