/* Styles for Krebs-Riedel */

body {
  font-family: sans-serif; 
  margin: 0;
  padding: 0;
  color: black;
  background-color: #F0E0E0;;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat;
}

A:link {color : #000099; background-color: inherit}
A:visited {color : #663366; background-color: inherit}
A:active {color : #FF0000; background-color: inherit}

div {border: 1px solid #803030;} 

th, td { /* ns 4 */ font-family: sans-serif;}
dt, dd {margin-top: 0; margin-bottom: 0} /* opera 3.50 */
dt {font-weight: bold;}


h1, h2, h3, h4, h5, h6 {text-align: center;
                        vertical-align: middle;
                        margin-bottom: 2px;
                        color: #303050;
                        background-color: inherit}
h1 { font-size: 280% }
h2 { font-size: 230% }
h3 { font-size: 200% }
h4 { font-size: 170% }
h5 { font-size: 140% }
h6 { font-size: 120% }
h6 { font-size: 110% }

hr {clear: both; color: #803030; background-color: inherit}

div.center {display: block; clear: both; text-align: center; border: none;}
div.center img {display: block; float:none; text-align: center; ; padding: 1.0em;}
div.footer {display: block;
            clear: both;
            font-size: 60%;
            margin-top: 2.0em;
            margin-left: 0.5em;
            margin-right: 0.5em;
            padding-left: 0.2em;
            color: inherit;
            background-color: #D0A0A0;}
div.clear {clear: both; border: none}
span.fineprint {font-size: 60%}
span.unbroken {white-space: nowrap}

div.titel0 {display: block;
            clear: both;
            color: inherit;
            background-color: #D0A0A0;
            border-style: solid;
            margin: 0.5em;
            padding: 1px}
div.titel1 {display: block; float: left; width: 25%; border: none; padding: 0}
div.titel2 {display: block;
            float: right; width: 60%;
            border: none;
            font-size: 180%;
            padding: 1em}

div.titel2c {display: block;
             text-align: center;
             float: right; width: 60%;
             border: none;
             font-size: 200%;
             padding: 1em}

div.LanguageMenu {display: block;
                  clear: both;
                  font-size: 60%; 
                  color: inherit;
                  background-color: #E0A0A0;
                  margin: 1.0em;
                  padding: 0.2em}
div.LanguageMenu img {border: none; padding: 2px;}
div.LanguageMenu a {padding: 2px;}

div.container {display: block;
               clear: both;
               border: none;
               margin: 0.5em;
               padding: 0;}
div.main {display: block; float: right; width: 75%; margin: 0; padding: 0.5em;}
div.main ul {list-style-type: circle; line-height: 1.5em}
div.main dt {font-size: 120%; color: #303040; background-color: inherit}
div.main img {float: left; border: none; padding: 0.5em;}
div.gallery {display: block;
             float: right;
             width: 70%;
             margin: 0;
             border-style: none;
             padding: 0.2em;}
div.gallery img {display: block; float: none; text-align: center; padding: 1.0em}

div.sidebar {float: left; width: 20%;
             display: block; 
             background: transparent none center left no-repeat;
             margin: 0;
             padding: 0;
             text-align: right;
             border-style: none;
             font-weight: bold;
             font-size: 90%;}

div.menu, div.logobox {
             display: block;
             color : inherit;
             background: transparent none center left no-repeat;
             background-color: #E0A0A0;
             padding: 0.0;
             margin: 0;
             letter-spacing: 1px;
             text-align: right;
             border-width: 1px;
             font-weight: bold;}

div.menu h4 {margin: 0; text-align: center;
             color: #503030; 
             background-color: #D08080;
             font-size: 100%;}

div.item {display: block;
          padding-top: 2px;
          border-bottom: 1px solid;
          color: #E0E0E0;
          background-color: inherit}
div.item a {color: #370300;
            background-color: inherit;
            text-decoration: none;}
div.item a:link {color: #301010; background-color: inherit}
div.item a:visited {color: #805050; background-color: inherit}
div.item a:hover {color: #503030;
                  background-color: #D08080;
                  padding-top: 2px}

div.logobox {float: left; margin-top: 4em; padding: 0}
div.logobox img {margin: 0.5em; padding: 0}

div.addr1 {float: left; width: 50%;
           display: block; 
           background: transparent none center left no-repeat;
           margin: 0;
           padding: 0;
           text-align: center;
           border-style: none;}

div.addr2 {float: right; width: 50%;
           display: block; 
           background: transparent none center left no-repeat;
           margin: 0;
           padding: 0;
           text-align: center;
           border-style: none;}

div.CountryName {font-size: 140%;
                 color: #303050;
                 border-style: none;}

div.AgentAddress {margin-left: 50px; border-style: none;}

@media print {
 body {color: black; background: white; font-size: 10pt;}
 div.LanguageMenu {display: none}
 div.sidebar {display: none}
 div.main {float: none !important; width: auto}
}

