body { 
    font-family: Verdana, Arial, Helvetical,  sans-serif; 
    font-size: 0.8em; color: #333;
    margin:0; padding: 0;
}
div, img, p { margin: 0; padding: 0; }
a img {border: none;}

.dotline {
    background: transparent url(/images/layout/dotline.gif) 0 0 repeat-x;
    margin: 0; padding: 0;
}
#body { width: 995px; }    /* ----- feste Breite fuer das gesamte Layout */
#header { 
    display:none; 
}
#print_header
{
    height:122px;
    width:650px;
    border-bottom: 2px solid #b70101;     
    margin: 0; padding: 0 0 0 33px; 
}

#headerTeaser {
    height: 29px; 
    background: #FFF url(/images/layout/bg_teaser_logo.gif) 0 0 repeat-x; 
    /*border-bottom: 5px solid #fff; */
    margin: 0; padding: 0;
}
/**************   NAVIGATION   ***************************/
#left { 
    display:none;
}

/**************   CONTENT   ***************************/
#content {
    width: 600px; 
    float: none; margin: 35px 20px 8px 20px; padding: 0;
}

#content h1 { color: #4F5154; font-size: 1.25em; font-weight: bold; margin: 0 0 10px 0; }
#content h2 { color: #C1194D; font-size: 1.2em; font-weight: normal; margin: 0 0 10px 0; }
#content h3 { color: #6C6F74; font-size: 1.1em; font-weight: bold;  margin: 0 0 6px 0; padding:0;} 
#content h4 { color: #000; font-size: 0.9em; font-weight: normal; margin: 0 0 4px 0; }
#content p { margin: 0 0 16px 0; }


#content a { color: #B70101; text-decoration: none; }
#content a:hover, #content a.actv  { background: #FDECEC; }

#content ul { margin-left: 18px; padding: 0; }

#content li { 
    margin-bottom: 8px; padding: 0 0 0 4px;
}

#content ul.listLink { background: none; }

#content ul.listLink li { 
    background: transparent url(/images/layout/arrow.gif) 3px 5px no-repeat; 
     padding: 0 0 0 20px;
}   
#content ul.listLink li a, #content ul.listLink li a:hover
{ 
  font-weight:normal;
}
 
#content .footer { display: none; }




img.imgL { float: left; margin-right: 10px; margin-bottom: 10px; padding: 0;  }
img.imgR { float: right; margin-left: 10px; margin-bottom: 10px; padding: 0;  }


#marginal { 
    display: none;
}
#marginal_unsichtbar {
    display: none;
}
#marginal .border { 
    background: #FBFBFB;
    border: 1px solid #D9D9D9; 
    padding: 14px 12px; margin: 0 0 5px 0;
}
#marginal .border img { margin: 0 0 0 8px; padding: 0; border: none; }
#marginal .border h3 { 
    font-size: 1em; color: #C1194D; 
    margin: 0; padding: 0;
}
#marginal .border a { color: #5C7DBE; text-decoration: none; }
#marginal .border a:hover { text-decoration: underline; }
#marginal .border ul {
    list-style-type: none; margin-left: 0; padding: 0;
}
#marginal .border li { margin-bottom: 6px; }
#marginal ul.listLink { background: none; }
#marginal ul.listLink li { 
    background: transparent url(/images/layout/arrow.gif) 3px 3px no-repeat; 
     padding: 0 0 0 20px;
}

/* Allgemeine Benutzung */
  
.line { display: block; border-top: 1px solid #D3D6D8; height: 1px; }
.hidden { display: none; }