﻿/* Stylesheet f&uuml;r dr-weiffenbach.de (rot) Rev 4.0*/

body {
         font-family: Verdana, Arial, sans-serif;
         font-size: smaller;
         color: #FFFFFF;
         background-color: #000000;
         margin: 0;
         }

#container {
         width: 750px;
         background-color: #350609;
         border-style: solid;
         border-color: #F20B16;
         border-width: 1px;         
         margin: 10%;
         margin-top: 4em;
         }

#header {
         width: 720px;
         padding: 30px 15px;
         border-bottom: 1px solid #F20B16;
         margin: 0;
         text-align: center;
         }

#header h1 {
         font-size: 1.3em;
         font-weight: bold;
	 text-align: right;
         }

#header p {
         text-align: right;
         }

#header em {
         font-weight: bold;
         }


#navi {
         float: left;
         width: 180px;
         padding: 1em 1em 1em 1em;
         }

#navi h2 {
         font-size: 1.3em;
         font-weight: bold;
         padding: 2.5em 0 0 0;
         }

#navi p  {
         font-weight: bold;
         line-height: 200%;
         }


#news    {
         float: left;
         width: 180px;
         background-color: #A31130;
         padding: 0em 1em 1em 1em;
         margin: 2em 0 0 0;

         }

#news h2 {
         font-size: 1.3em;
         padding: 0 0 0 0;
         }

#news h3 {
         font-size: 1.2em;
         font-variant: small-caps;
         }

#news p  {
         font-weight: normal;
         line-height: 170%;
         }


#haupt {
         background-color: #490105;
         border-left-style: solid;
         border-right-style: solid;
         border-width: 1px;         
         border-color: #F20B16;
         width: 430px;
         float: right;
         margin-right: 50px;
         padding: 0em 1em 5em 1.5em;
         }

#haupt h2 {
         font-size: 1.5em;
         padding: 2.5em 0 0 0;         
         }

#haupt h3 {
         font-size: 1.3em;
         padding: 2.5em 0 0 0;
         }

#haupt h4 {
         font-size: 1.2em;
         font-variant: small-caps;
         padding: 2em 0 0 0;
         }

#haupt h5 {
         font-size: 1em;
         font-variant: small-caps;
         padding: 2em 0 0 0;
         }

#haupt p {
         text-align: left;
         line-height: 150%;
         }

#haupt em {
         font-style: italic;
         font-weight: bold;
         line-height: 150%;
          }

p.bildbeschreibung {
       clear: both;
       font-size: smaller;
       padding-top: 1em;
       padding-bottom: 2.8em;
       }

#footer {
         clear: both;
         width: 724px;         
         padding: 3em 1em 3em 1em;
         border-top-style: solid;
         border-width: 1px;         
         border-color: #F20B16;
         line-height: 150%;
         margin: 0;
         }

#haupt a:link {
       color: #FFFFFF; 
       }

#haupt a:visited {
       color: #888888;
       }

#haupt a:hover {
       background-color: #AB030B;
       }

#haupt a:active {
       background-color: #AB030B;       
       color: #F20B16;
       }

#navi a:link {
       color: #FFFFFF;
       text-decoration: none;
       }

#navi a:visited {
       color: #888888;
       text-decoration: none;
       }

#navi a:hover {
       color: #FFFFFF;
       background-color: #AB030B;
       text-decoration: none;
       }

#navi a:active {
       background-color: #AB030B;       
       color: #F20B16;
       text-decoration: none;
       }

#footer a:link {
       color: #FFFFFF; 
       }

#footer a:visited {
       color: #888888;
       }

#footer a:hover {
       color: #FFFFFF;
       background-color: #AB030B;
       }

#footer a:active {
       background-color: #AB030B;       
       color: #F20B16;
       }


#navi a {
       text-decoration: none;
       }

#navi ul {
        list-style-type: none;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
         }

span.ohne {
        color: #C5B508;
         }

span.ueber {
        color: #098D02;
         }

#news ul {
        list-style-type: none;
        font-weight: normal;
        margin: 0px;
        padding: 0px;
         }

