body {
    width:100%;
    height:100%;
    padding:0px;
    text-align:center;
}

#box{
    width:950px;
    margin-top:20px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:20px;
    padding:0 0 20px 0;
    background-image:url(/Layout/hintergrund.gif);
    background-repeat:repeat-y;
    border-bottom:20px solid #e5e5e5;
    text-align:left;

}

#container {
    width:900px;
    margin-left:25px;
}

#topheader {
    width:900px;
    height:35px;
    background-color:#e5e5e5;
    text-align:right;
}

a.topheaderlink {
    font-size:11px;
    font-family:verdana,arial,sans-serif;
    font-weight:normal;
    color:#454545;
    text-decoration:none;
}

a.topheaderlink:hover {
    font-size:11px;
    font-family:verdana,arial,sans-serif;
    font-weight:normal;
    color:#005a9c;
    text-decoration:none;
}

#header {
    width:900px;
    height:248px;
    background-color:#e5e5e5;
    text-align:left;
}

#main_container {
    clear:both;
    width:900px;
}

#left {
    float:left;
    width:240px;
}

#main {
    float:left;
    width:650px;
}

#advertise {
    float:left;
    vertical-align:top;
    width:200px;
}

#menu {
    float:left;
    vertical-align:top;
    width:220px;
    text-align:left;
}

.menulist {
    width: 195px;
    font-size:1px;
    list-style-type:none;
    margin:0;
    padding:0;
}

.menulist p {
   padding:0;
   margin:0;
}

.active1 {
    color:#333333;
    background-color:#c9dfee;
    margin-left:10px;
    line-height: 20px;
    letter-spacing:1pt;
    font-family:verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-top:5px;
    text-decoration: none;
    margin-bottom:5px;
}

.active1:hover {
    color:#333333;
    background-color:#c9dfee;
    margin-left:10px;
    line-height: 20px;
    letter-spacing:1pt;
    font-family:verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-top:5px;
    text-decoration: none;
    margin-bottom:5px;
}

.active2 {
    color:#333333;
    background-color:#ffffff;
    margin-left:10px;
    line-height:20px;
    letter-spacing:1pt;
    font-family:verdana, arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    margin-bottom:5px;
}

.active2:hover {
    color:#333333;
    background-color:#c9dfee;
    margin-left:10px;
    line-height: 20px;
    letter-spacing:1pt;
    font-family:verdana, arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
     margin-bottom:5px;
}

.active3 {
    color:#333333;
    background-color:#ffffff;
    margin-left:30px;
    line-height: 15px;
    letter-spacing:1pt;
    font-family:verdana, arial, sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
    margin-bottom:5px;
}

.active3:hover {
    color:#333333;
    background-color:#c9dfee;
    margin-left:30px;
    line-height: 15px;
    letter-spacing:1pt;
    font-family:verdana, arial, sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
    margin-bottom:5px;
}

.inactive1 {
    color:#333333;
    background-color:#ffffff;
    margin-left:10px;
    line-height: 20px;
    font-family:verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-top:5px;
    text-decoration: none;
    margin-bottom:5px;
}

.inactive1:hover {
    color:#333333;
    background-color:#c9dfee;
    line-height: 20px;
    margin-left:10px;
    font-family:verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-top:5px;
    text-decoration: none;
    margin-bottom:5px;
}

.inactive2 {
    color:#333333;
    background-color:#ffffff;
    margin-left:10px;
    line-height:20px;
    letter-spacing:1pt;
    font-family:verdana, arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    margin-bottom:5px;
}

.inactive2:hover {
    color:#333333;
    background-color:#c9dfee;
    margin-left:10px;
    line-height: 20px;
    letter-spacing:1pt;
    font-family:verdana, arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    margin-bottom:5px;
     z-index:5;
}

.inactive3 {
    color:#333333;
    background-color:#ffffff;
    margin-left:15px;
    line-height: 15px;
    letter-spacing:1pt;
    font-family:verdana, arial, sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
    margin-bottom:5px;
}

.inactive3:hover {
    color:#333333;
    background-color:#c9dfee;
    margin-left:10px;
    line-height: 20px;
    letter-spacing:1pt;
    font-family:verdana, arial, sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
    margin-bottom:5px;
}

.main_template {
    width: 625px;
    color:#444444;
    text-align:left;
    padding-top:10px;
    padding-right:0px;
    padding-left:20px;
}

.main_template a {
    color:#005a9c;
    text-decoration:none;
}

.main_template a:hover {
    color:#005a9c;
    text-decoration:underline;
}

.h3 {
    color:#006699;
    padding:2px;
    margin:0 5px 0 0;
    font-family:verdana, arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    text-align:left;
}

.h5 {
    color:#444444;
    padding:2px;
    margin:0 5px 0 0;
    font-family:verdana, arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-align:left;
}

.fliesstext {
    text-align:left;
    color:#444444;
    margin-top:20px;
    margin-right:10px;
    margin-left:10px;
    line-height: 16px;
    font-family:verdana, arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
}

.spaltentemplate {
    margin:0px;
    padding:0px;
    width:170px;
    text-align:left;
}

.spaltenheadline {
    color:#ffffff;
    font-family:verdana,arial,sans-serif;
    font-size:12pt;
    font-weight:bold;
    margin-left:10px;
    margin-right:10px;
    text-align:left;
}

.spaltentext {
    color:#ffffff;
    background-color:#D2C877;
    border-right:10px solid #335290;
    border-bottom:10px solid #335290;
    font-family:verdana,arial,sans-serif;
    font-size:9pt;
    font-weight:bold;
    padding:5px;
    text-align:left;
}

.bild_links {
    float:left;
    width:200px;
    border:0px;
    text-align:left;
    padding:0 20px 10px 0;
    font-size : 11px;
    font-family:"trebuchet ms",verdana,sans-serif;
    font-style: italic;
    color : #000000;
    font-weight: normal;

}

.bild_links img {
    width:200px;
    border:0px;
}

.bild_mitte {
    width:620px;
    border:0px;
    margin: 0 0 0 0;
    font-size : 11px;
    font-family:"trebuchet ms",verdana,sans-serif;
    font-style: italic;
    color:#000000;
    font-weight: normal;
    text-align:left;
}

.bild_mitte img {
    width:620px;
    border:0px;
}

.bild_rechts {
    float:right;
    width:200px;
    border:0px;
    text-align:left;
    padding: 0 0 10px 20px;
    font-size : 11px;
    font-family:"trebuchet ms",verdana,sans-serif;
    font-style: italic;
    color : #000000;
    font-weight: normal;
}

.bild_rechts img {
    width:200px;
    border:0px;
}

.bu {
    padding:5px 5px 5px 5px;
}

.footer {
    clear:left;
    width:900px;
    height:1px;
    text-align:left;
    color:#454545;
    background-color:#ffffff;
}

p, td {
    font-family:verdana, arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
}

li {
    font-family:verdana, arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    line-height:20px;
}

.description {
    width:175px;
    color:#454545;
    background-color:#c9dfee;
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    margin:10px 6px 10px 30px;
    padding:5px;
    text-align:left;
    line-height:16px;
}
