body {
    margin:0;
    margin-top:26px;
    background:url(/cms/images/bg.gif) repeat-x;
}

body, td, div {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

h1 {
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    margin:0px;
    
    background-color: #cc4149;
    padding: 10 8 10 8;
}

h2 {
    font-size: 12px;
    font-weight: bold;
    color: #cc4149;
    margin:0px;
    text-transform: uppercase;
}

h3 {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    margin:0;
}


a, a:hover
{
    color: #cc4149;
}

.topmenue td {
    height:45px;
}

.topmenue a, .topmenue a:hover {
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    padding-left:20px;
    padding-right:20px;
}

.menue_main {
    border:1px solid #b2b2b2;
}

.menue_main td {
    height:34px;
    background:url(/cms/images/bg_menue.gif) repeat-x;
}

a.mainmenue, a.mainmenue:hover {
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

a.mainmenue_a, a.mainmenue_a:hover {
    font-size: 12px;
    color: #00815b;
    font-weight:bold;
    text-decoration: none;
}


a.submenue, a.submenue:hover {
    font-size: 11px;
    color: #5e5e5e;
    text-decoration: none;
}

a.submenue_a, a.submenue_a:hover {
    font-size: 11px;
    color: #00815b;
    font-weight:bold;
    text-decoration: none;
}


.quicklink a, .quicklink a:hover{
    color: #1d2d7f;
    font-size:10px;
    padding-right:8px;
    text-decoration: none;
}

.quicklink div{
    margin-top:12px;
}

.scroll {
    font-size: 12px;
    color: #063f6f;
}

.fuss {
    font-size: 10px;
    color: #00815b;
    padding-top:0px;
}

.fuss a, .fuss a:hover{
    color: #00815b;
    padding-left:15px;
    text-decoration: none;
}


.content {
    padding-right:10px;
    padding-top:0px;
    padding-bottom:10px;
    padding-left:27px;
}

.content_container {
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    
    border:1px solid #b2b2b2;
    
    font-size:10px;
}


input,select,textarea {
    width: 200px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #878787;
    color: #878787;
}

input.suche {
    color: #000000;
    background-color: #ffffff;
    font-size: 11px;
    border: 1px solid #959595;
    width: 120px;
}


img {
    border:0;
}

/* ###################################################### */
/* ####################### LINKS ######################## */
/* ###################################################### */
a {
    color:#0060b1;
    text-decoration:none;
}
a:hover {
    text-decoration:none;
}