/*  Global definitions */

* { margin:0px; padding:0px;}
html { margin:0px; padding:0px;
    }



body {
    margin:0px; 
    padding:0px;
    text-align:center;  
    color:#666666;
    font-size:101%;
    font-family:verdana, SunSans-Regular, Arial, Sans-Serif;
    background:#ffffff
}


a {color:#003366;text-decoration:underline}

#wrapper {  
    margin:0px auto; 
    border:0px solid black;
    z-index:1;
float:left;
    background:transparent; overflow:none;
}

#overall {
    background:transparent;
    width:580px;
    border:0px solid black;
    height:100%;
    overflow:none;  
    float:left;
}


#links {
margin-left:20px;
border:0px solid black;
float:left; 
overflow:none;
}

#links img {float:left;}

#mitte {
    width:100%;
    margin-left:20px;
    overflow:none;
    float:left; 
    margin-top:0px;
    overflow:none;
    text-align:left;
    border:0px solid black;
    height:100%;
    background:transparent
}


#rechts {
    margin-top:20px;
    margin-left:20px;
    float:left; 
    font-size:11px;
    overflow:none;
    text-align:left;
    border:0px solid black;
    height:100%;
    background:transparent
}

#rechts p {
    margin-bottom:10px;
    border:0px solid black;
}

#rechts a {
    color:#d10019;
    text-decoration:none
}

#rechts a:hover {
    color:#d10019;
    text-decoration:underline
}




/* content */

#header {

    width:100%;
    border:0px solid green;
    background:transparent;
clear:both;
display:block;
}

#header img {display:none}

#main-headline {
    z-index: 2;
}

#main-headline h1 {
    color:#d10019;
    margin:0px;
    font-size: 21px;
    font-family:trebuchet ms;
}


#content {
    font-size:70%;
    line-height:18px;
    background:transparent /* url("../images/content-bg.jpg") no-repeat top left;} */ 
}

#content strong {
    color:#7b2d19;
}

#content a {
    color:#d10019;
    text-decoration:underline}

#content a:hover {
    color:#d10019;
    text-decoration:underline
}

#content h1,h2,h3,h4,h5,h6 {
    color:#d10019;
    font-size:14px;
    margin-top:23px;
    margin-bottom:9px;
}

#content h2 a { 
    color:#d10019;
    text-decoration:none
}


#content ul.sitemap {
    line-height:18px;
}

#content ul.sitemap li.level1 {
        color:#d10019;
        font-weight:bold;
        list-style-type: none;
}

#content ul.sitemap li a {
        color:#d10019;
        text-decoration:none;
}

#content ul.sitemap li ul.list2 li.level2 {
    padding-left:15px;
    font-weight:normal;
    list-style-type: none;
}


#footer {
    display:none
}


#search {display:none;height:52px;background:#fff;width:166px;padding-top:40px;border:0px solid green;}
#search input {border:1px solid #7b2d19;width:90px;margin-left:0px;background:#e8e4ce}
#search input.sbmt {border:0px solid #b79086;width:56px;margin:0px;padding-left:5px;padding-right:10px;background:#fff;}

#newsblock-1 {
    width:166px;
    height:278px;
    padding-top:10px;
    background:transparent url("../images/newsblock-1-bg.gif") no-repeat top left;
}

#newsblock-1 h2 {
    margin:0px;
    color:#ffffff;
    font-family:trebuchet ms;
    font-size:12px;
    padding-left:15px;
    padding-right:15px;
}

#newsblock-1 p {
    font-size:70%;
    padding-left:15px;
    padding-right:15px;
    margin-top:0px;
    border:0px solid green;
} 


#newsblock-1  img {
    font-size:70%;
    padding-top:15px;
    padding-left:0px;
    padding-right:0px;
    margin-top:0px;
    border:0px solid green;
    border:0px;
} 

#newsblock-2 {
    margin:0px;
    overflow:hidden;
    border:0px solid green;
}


#newsblock-2 h2 {
    padding-top:20px;
    margin:0px;
    color:#7c3221;
    font-family:trebuchet ms;
    font-size:21px;
    padding-left:15px;
    padding-right:15px;
    margin-bottom:10px;
}

#newsblock-2 p {
    display:block;
    line-height:14px;
    border-bottom: 1px solid #c5c9c9
} 

#newsblock-2 strong {   color:#7c3221;}

#rechts a {text-decoration:underline}

/* navi */

#nav {
clear:left;
display:block;
}

#mnavi {    
margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:20px;
    height:50px;
    border-top:1px solid #808080;
    border-bottom:1px solid #808080

}

#mnavi  ul {
    float:left;

}

#mnavi  ul li {
    float:left;
    line-height:14px;
    margin-bottom:2px;
    list-style-type:none;
    margin-bottom:20px;
    font-size:14px;
    font-family:verdana;
    font-weight:bold;
}


#mnavi  ul li a {
    padding-left:0px;
    color:#d10019;
    padding-right:10px;
    display:block;
    line-height:25px;

}

#mnavi  ul li a:hover { 
    line-height:25px;
    color:#d10019;
    background: #f4f3e9;

}


#mnavi  ul li.active a {    
    line-height:25px;
    color:#d10019;
    background: #f4f3e9
}


#mnavi  ul.subNavigation {
    background: #f4f3e9;
}

#mnavi  ul.subNavigation li {
    line-height:25px;
    padding-left:0px;
    margin-bottom:0px;
    border:0px;
    list-style-type:none;
    font-weight:normal;
    font-size:11px;
    background: #f4f3e9 
}

#mnavi  ul.subNavigation li a {
    color:#d10019;
    background:#f4f3e9
}


#mnavi  ul.subNavigation li a:hover {   
    line-height:25px;
    color:#d10019;
    background:#f4f3e9
}

#meta ul {display:none;margin:0px 40%;float:left;overflow:none;border:0px solid green;width:300px}
#meta ul li {list-style-type:none;font-size:10px;float:left}
#meta ul li a {text-decoration:none;color:#666666;padding-left:10px;}

