/*
* dunkelgrau: #71716E
* hellgrau:   #D0CABC
* rot:        #AA0532
* 
* Allgemeines
*
*/
ul, li {
    margin: 0;
    padding: 0;
}
img {
        border:0px solid #fff;
}
a {
    color:#AA0532;
    text-decoration:none;
}
.example1 {
    color:#AA0532;
    text-decoration:none;
    cursor:pointer;
}
/*
* Head1 
*/
#claim h2 {
    font-size:1.2em;
    color:#AA0532;
    font-weight:500;
}
#top-nav a {
    text-decoration:none;
    color:#71716E;
    font-weight:500;
    font-size:1.1em;
}
/*
* Navigation 
*/
.navi1 {
    font-size:1.3em;
    color:#AA0532;
    padding:2px 5px 2px 10px;
    display:block;
    margin: 0;
    font-weight:500;
    width:180px;
}
.navi_active1 {
    font-size:1.3em;
    line-height:1.4em;
    color:#AA0532;
    padding:2px 5px 2px 10px;
    display:block;
    margin: 0;
    font-weight:500;
    width:180px;
}
.navi2 {
    font-size:1.1em;
    line-height:1.4em;
    color:#71716E;
    padding:4px 5px 5px 10px;
    border-left:0;
    border-right:0;
    background-image:url(../upload/site/Linie_gepunktet.jpg); 
    background-repeat:repeat-x;
    background-position:bottom;
    margin: 0;
    font-weight:500;
    display:block;
    width:175px;
}
.navi_active2 {
    font-size:1.1em;
    line-height:1.4em;
    color:#AA0532;
    padding:4px 10px 4px 10px;
    border-left:0;
    border-right:0;
    border-top:1px solid #71716E;
    border-bottom:1px solid #71716E;
    margin: 0;
    margin-top:-2px;
    font-weight:500;
    display:block;
    width:175px;
}
.navi2:hover {
    border-top:1px solid #71716E;
    border-bottom:1px solid #71716E;
    margin-top:-1px;
    color:#AA0532;
    padding:4px 10px 4px 10px;
    background-image:none;
    width:175px;
}
.navi3 {
    font-size:1.1em;
    line-height:1.4em;
    color:#71716E;
    padding:4px 5px 5px 20px;
    border-left:0;
    border-right:0;
    margin: 0;
    font-weight:500;
    display:block;
    width:165px;
}
.navi_active3, .navi3:hover {
    font-size:1.1em;
    line-height:1.4em;
    color:#AA0532;
    padding:4px 5px 5px 20px;
    border-left:0;
    border-right:0;
    margin: 0;
    font-weight:500;
    display:block;
    width:165px;
}
.navi-sub.level1 {
    margin-bottom: 30px;
}
#left ul {
    list-style-type:none;
}
/*
* Footer 
*/
#print {
    position:absolute;
    top:15px;
    left:24px;
    color:#71716E;
}
#print a {
    color:#71716E;
}
#Adresse {    
    position:relative;
    top:10px;
    margin:0 auto;
    text-align:center;
    padding:5px;
    background-color:#AA0532;
    color:#fff;
    width:556px;
}
/*
* Content 
*/
#bc {
    font-size:1.1em;
    color:#111;
    font-weight:500;
    padding:5px 0px 0px 20px;
    display:none;
}
#bc a {
    color:#111;
}

#content-bild { 
    float:right; 
    padding: 0px 10px 10px 0px; 
    background-color:#ECEAED;
    margin-left:10px;
    margin-top:10px;
}
#content-bild img { 
    border-top:1px solid #AA0532;
    width:200px;
}
#content-bild p { 
    padding: 3px 3px 5px 5px;
    color:#AA0532;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}
#content2 h1, .artikelliste h1 {
    font-size:1.3em;
    color:#AA0532;
    padding:5px 20px 5px 20px;
    border-top:1px solid #AA0532;
    background-image:url(../upload/site/Ueberschrift-h1-breit.jpg); 
    background-repeat:no-repeat; 
    display:block;
    line-height:1.4em;
    font-weight:700;
    margin-top:6px;
}

#content2 h2, .artikelliste h2 {
    font-size:1.1em;
    line-height:1.5em;
    color:#AA0532;
    padding:5px 20px 5px 20px;
    border-top:1px solid #AA0532;
    background-image:url(../upload/site/Ueberschrift-h2-breit.jpg);
    background-repeat:no-repeat; 
    display:block;
    font-weight:500;
    margin-left:-20px;
    margin-right:-20px;
}

#content2 h3, .artikelliste h3 {
    font-size:1.1em;
    line-height:1.4em;
    font-weight:500;
    color:#AA0532;
    padding:0;
    margin:0;
}

#content2 ul, .artikelliste ul {
    padding:5px 20px 5px 20px;
    margin-left:1px;
}

#content-summary {
    font-size:1.1em;
    line-height:1.5em;
    color:#000;
    font-weight:700;
    padding:5px 20px 5px 20px;
}
.content-text, .artikelliste {    
    font-size:1.1em;
    line-height:1.5em;
    color:#111;
    font-weight:500;
    padding:5px 20px 5px 20px;
}

/* --------------- Startseite ---------------- */

.content4 {    
    padding-bottom:10px;     
}
#start-left {
    float:left;
    width:278px;
}
#start-right {
    float:right;
    width:278px;
}
#start-center {
    float:left;
    width:556px;
}
#start-left h1 {
    font-size:1.4em;
    color:#AA0532;
    padding:5px 20px 5px 20px;
    border-top:1px solid #AA0532;
    background-image:url(../upload/site/Streifen_sand_Haupt.jpg); 
    background-repeat:no-repeat; 
    display:block;
    font-weight:700;
    margin-top:0;
    }
#start-right h1 {
    font-size:1.4em;
    color:#AA0532;
    padding:5px 20px 5px 20px;
    border-top:1px solid #AA0532;
    background-image:url(../upload/site/Streifen_grau_Haupt.jpg); 
    background-repeat:no-repeat; 
    display:block;
    font-weight:700;
    margin-top:0;
}

#start-left-content {
    margin-top:-10px;
    background-image:url(../upload/site/Verlauf_sand_Haupt_1px.jpg);
    background-repeat:repeat-x; 
    padding:0;
}
#start-right-content {
    margin-top:-10px;
    background-image:url(../upload/site/Verlauf_grau_Haupt_1px.jpg);
    background-repeat:repeat-x; 
    padding:0;
}
#start-left-content h2, #start-right-content h2 {
    font-size:1.1em;
    color:#AA0532;
    padding:10px 20px 0px 20px;
    margin:0;
}
#start-left-content p, #start-right-content p {
    font-size:1.1em;
    color:#111;
    padding:0px 20px 3px 20px;
    margin:0;
}

.content4 h1 {
    font-size:1.4em;
    color:#AA0532;
    padding:5px 10px 5px 20px;
    display:block;
    line-height:1.4em;
    font-weight:700;
    margin-top:0;
}

.content4 h2 {
    font-size:1.1em;
    line-height:1.5em;
    color:#AA0532;
    padding:5px 10px 5px 20px;
    border-top:2px solid #AA0532;
    border-bottom:2px solid #AA0532;
    background-image:url(../upload/site/Ueberschrift-h2-breit.jpg);
    background-repeat:no-repeat; 
    display:block;
    font-weight:500;
}

.content4 h3 {
    font-size:1.1em;
    line-height:1.4em;
    font-weight:500;
    color:#AA0532;
    padding:0px 20px 5px 20px;
    margin:0;
}

.content4 ul {
    padding:5px 10px 5px 20px;
    margin-left:1px;
}

.content4 p {
    padding:0px 20px 5px 20px;
    color:#111111;
    font-size:1.1em;
    margin:0;
}

















#teaser-oben h3 {
    font-size:1.1em;
    line-height:1.4em;
    color:#fff;
    padding:0.2em 0.5em 0.2em 1em;
    display:block;
    margin: 0;
    font-weight:500;
    background-image:url(../upload/site/Streifen_grau_4.jpg); 
    background-repeat:no-repeat;

}
#teaser-oben p {
    font-size:1.1em;
    color:#111;
    padding:0.4em 0.5em 0.5em 1em;
    margin: 0;
    display:block;
}
#teaser-oben img {
    float:left;
    margin:0.5em 0.5em 0.5em 0em;
    border:1px solid #AA0532;
}


#right h3 {
    font-size:1.1em;
    line-height:1.4em;
    color:#fff;
    padding:0.2em 0.5em 0.2em 1em;
    display:block;
    margin: 0;
    font-weight:500;
}
#right1 h3, #right5 h3 {
    background-image:url(../upload/site/Streifen_grau_1.jpg); 
    background-repeat:no-repeat;
}
#right2 h3, #right6 h3 {
    background-image:url(../upload/site/Streifen_grau_2.jpg); 
    background-repeat:no-repeat;
}
#right3 h3 {
    background-image:url(../upload/site/Streifen_grau_3.jpg); 
    background-repeat:no-repeat;
}
#right4 h3 {
    background-image:url(../upload/site/Streifen_grau_4.jpg); 
    background-repeat:no-repeat;
}

#right p {
    font-size:1.1em;
    color:#111;
    padding:0.2em 0.5em 0.3em 1em;
    margin: 0;
    display:block;
}
#claim-rechts {
    font-size:1.1em;
    line-height:1.5em;
    color:#AA0532;
    font-weight:500;
    padding: 0 1em 0 1em;
    margin-top:3px;
}
#right hr {
    background-image:url(../upload/site/Linie_gepunktet.jpg); 
    background-repeat:repeat-x;
    background-position:bottom;
    border:0;
}   
#Newsletter form {
    padding-top:3px;
    }
    
.abstandKommentar {
    padding-bottom:10px;
}   

#validEmail {
    margin-top: 4px;
    margin-left: 9px;
    position: absolute;
    width: 16px;
    height: 16px;
}

.startcontent {
background-image:url("../upload/site/kaito-start-background.jpg");
height:513px;
padding-right:26px;
width:555px;
}
.startcontent .box {
height:160px;
margin:5px;
overflow:hidden;
}

.startcontent h1 {
color:#71716E;
font-family:Arial;
font-size:15px;
font-weight:normal;
margin-bottom:7px;
padding:6px 3px 0 4px;
text-transform:uppercase;
width:555px;
}

.startcontent .img {
    float:left;
    margin:0 22px 0 3px;
    width:150px;
    height:112px;
}

.startcontent .box .text {
color:#71716E;
font-size:11px;
margin-top:30px;
padding:5px;
}