body {
    margin:0;
    background:url(/cms/images/home/bg.gif) #aeb9cb left top repeat-x;
}

body, td, div {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #494c4b;
}

a, a:hover
{
    color: #edead7;
}

a.mainmenue, a.mainmenue:hover {
    font-size: 12px;
    font-weight: bold;
    color: #959597;
    text-decoration: none;
}

a.mainmenue_a, a.mainmenue_a:hover {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}


a.submenue, a.submenue:hover {
    font-size: 12px;
    font-weight: normal;
    color: #0367BD;
    text-decoration: none;
    padding-left: 10px;
}

a.submenue_a, a.submenue_a:hover {
    font-size: 12px;
    font-weight: normal;
    color: #0367BD;
    text-decoration: none;
    padding-left: 10px;
}



a.thirdmenue, a.thirdmenue:hover {
    font-size: 13px;
    color: #545C66;
    font-weight:bold;
    text-decoration: none;
    padding-left:10px;
    padding-right:10px;
}

a.thirdmenue_a, a.thirdmenue_a:hover {
    font-size: 13px;
    color: #ED145A;
    font-weight:bold;
    text-decoration: none;
    padding-left:10px;
    padding-right:10px;
}



a.submenue2, a.submenue2:hover {
    font-size: 12px;
    color: #940401;
    text-decoration: none;
}

a.submenue2_a, a.submenue2_a:hover {
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    font-weight:bold;
}


a.quicklink, a.quicklink:hover {
    font-size: 12px;
    color: #525252;
    text-decoration: none;
    padding-left: 9px;
    padding-right: 9px;
    text-transform: uppercase;
}


.container_head {
    font-size: 12px;
    font-weight: bold;
    color: #959597;
    text-decoration: none;
}

.scroll {
    font-size: 12px;
    color: #063f6f;
}

.fuss {
    font-size: 10px;
    color: #494c4b;
    padding-top:5px;
}

.fuss2 {
    font-size: 10px;
    color: #3b0b5c;
    padding-top:8px;
    margin-right:-6px;
}

.fuss a, .fuss a:hover{
    font-size: 10px;
    color: #494c4b;
    padding-left:6px;
    padding-right:6px;
    text-decoration: none;
}

.head {
    font-size: 12px;
    color: #444343;
    
    padding-left:8px;
}

.head a, .head a:hover{
    font-size: 12px;
    color: #444343;
    padding-left:13px;
    padding-right:13px;
    text-decoration: none;
}


.content {
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
    padding-bottom:15px;
}

.content_scroll {
    width:515px;
    height:310px;
    overflow:auto;
    
    padding-top:8px;
    padding-bottom:8px;
    
    scrollbar-base-color: #e2904a;
}

.content_container {
    padding-left:7px;
    padding-right:7px;
    padding-top:18px;
    padding-bottom:0px;
}

.content_container2 {
    height:497px;
    width:305px;
    overflow:hidden;
}

.content_container_start {
    padding-left:10px;
    padding-right:10px;
    padding-top:18px;
    padding-bottom:0px;
}

.content_container_start p {
    color:#9f939b;
}

.content_container_start a {
    color: #f3336d;
    font-weight: bold;
    text-decoration: none;
    }
.content_container_start a:hover  {
    color: #f3336d;
    font-weight: bold;
    text-decoration: underline;
    }



input,select,textarea {
    width: 200px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #878787;
    color: #878787;
}

input.suche {
    color: #545C66;
    background-color: #DBE1EA;
    font-size: 11px;
    border: 1px solid #cccccc;
    width: 140px;
}

.height100 {
    height:100%;
}

.pfad {
    font-size: 11px;
    color: #B0B0B0; 
}

.pfad a, .pfad a:hover {
    color:#B0B0B0 !important;
    font-weight: bold;
}

.flashmenue {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    padding:4px;
}



#inhalt a:link {
    color:#ED145A;
}
#inhalt a:visited {
    color:#ED145A;
}
#inhalt a:hover, #inhalt a:active, #inhalt a:focus{
    color:#ED145A;
}

#inhalt a:link {
    text-decoration:none !important;
    font-weight:bold;
}

#inhalt a:visited {
    text-decoration:none !important;
    font-weight:bold;
}

#inhalt a:hover, #inhalt a:active, #inhalt a:focus{
    text-decoration:underline !important;
    font-weight:bold;
}

#inhalt h1,#inhalt h1 a {
    color: #B4BBC5 !important; 
    margin: .2em 0 .6em 0;
    padding: 0;
    font-weight: bold;
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
}
#inhalt h2 ,#inhalt h2 a{
    color: #8D939B !important;
    margin: .2em 0 .6em 0;
    clear: both;
    font-size: 16px;
    font-weight: bold;
}

#inhalt h3, #inhalt h3 a {
    color: #B4BBC5 !important;
    margin: .2em 0 .5em 0;
    clear: both;
    font-size: 12px;
    font-weight: bold;
    
}

#inhalt hr {
    border:1px dotted #9eafbf;
    margin-bottom:10px;
    margin-top:15px;
}


#inhalt ul, #inhalt ol {
    line-height: 1.1em;
    margin: 0 0 1em 0;
    list-style-type: none;
}

#inhalt li {
    padding: .3em 0 .3em 1em;
    background: url(/cms/images/home/dot.gif) no-repeat .3em .6em;
}

#inhalt .abstand {
    margin-bottom: 0;
}

#inhalt table{
    margin-bottom:5px;  
}

#inhalt td{
    font-size:12px;
    padding: .3em .3em .3em .3em;
}

#inhalt input,#inhalt textarea,#inhalt select{
    border:1px solid #A7ABAE;
    font: 12px Arial, Helvetica, Verdana,  sans-serif;
    line-height: 1.3em;
    padding:2px;
}

#inhalt option{
    font: 12px Arial, Helvetica, Verdana,  sans-serif;
    line-height: 1.3em;
    padding:2px;
}

img {
    border:0;
}