
/* BVOE CSS */

body { font-family: Tahoma, Geneva, Helvetica; background-color: bgcolor=#CCCCCC; margin-left: 0px; margin-top: 0px;}

/* allgemein gueltig */
td { font-family: Tahoma, Geneva, Helvetica; font-size: 12px; padding-bottom: 7px; }
th { font-family: Tahoma, Geneva, Helvetica; font-size: 13px; padding-bottom: 7px; }
li { list-style-position:outside; list-style-image:url('../images/common/liste_b.gif') }
h1 { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; font-variant: small-caps;}
h2 { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
h3 { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-bottom: 1em;}
h4 { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin-bottom: 1em; margin-top: 1em;}
.rahmenunten { border-bottom-width: 1px; border-bottom-color: #00376a; border-bottom-style: solid;}
.rahmenlinks { border-left-width: 1px; border-left-color: #00376a; border-left-style: solid; padding-left: 5px;}
.rahmenrundherum { border-width: 1px; border-color: #00376a; border-style: solid; padding: 5px}
.rahmenuntenlinks { border-bottom-width: 1px; border-bottom-color: #00376a; border-bottom-style: solid;
 border-left-width: 1px; border-left-color: #00376a; border-left-style: solid; padding-left: 5px;}

a { text-decoration: none; color: #990000; }
a:visited { text-decoration: none; color: #990000; }
a:hover { text-decoration: underline; }

a.sidenavblack:link,
a.sidenavblack:visited { color: #000000; text-decoration: none; }
a.sidenavblack:hover { color: #00376a; text-decoration: underline; }

a.sidenavaktiv:link,
a.sidenavaktiv:visited { color: #00376a; text-decoration: none; }
a.sidenavaktiv:hover { color: #00376a; text-decoration: underline; }

a.topnavblack:link,
a.topnavblack:visited { font-family: Tahoma, Geneva, Helvetica; font-size: 14px; color: #FFFFFF; font-weight: bold; padding-left: 24px; padding-right: 24px;  padding-top: 1px; padding-bottom: 2px; background-color:#00376a;}
a.topnavblack:hover { font-family: Tahoma, Geneva, Helvetica; font-size: 14px; color: #00376a; font-weight: bold; text-decoration: none; padding-left: 24px; padding-right: 24px; padding-top: 3px; padding-bottom: 3px; background-color:#FFFFFF;}

a.topnavaktiv:link,
a.topnavaktiv:visited { color: #00376a; font-weight: bold;}
a.topnavaktiv:hover { color: #00376a; font-weight: bold; text-decoration: underline; }

p  { font-family: Tahoma, Geneva, Helvetica; font-size: 12px; color: #000000;}
p.topnav  { font-family: Tahoma, Geneva, Helvetica; font-size: 14px; color: #00376a; font-weight: bold; margin-left: 15px; margin-top: 0px;}
p.einruecken  { margin-left: 35px; margin-top:0; margin-bottom:0; }

div.navi { font-family: Tahoma, Geneva, Helvetica; font-size: 13px; color: #000000; font-weight: bold;
float: left; padding-right: 15px; padding-left: 15px;}

div.index { font-family: Tahoma, Geneva, Helvetica; font-size: 12px; color: #000000; position: absolute;}

div.main { font-family: Tahoma, Geneva, Helvetica; font-size: 12px; color: #000000; position: absolute; left: 190px; max-width: 600px; top:143px; }

div.inhalt { width: 800px; top: 143px;}

div.footer { font-size: 10px; position: absolute; bottom: 15px;  margin-left: 15px; }

hr { width: 30%; color: #00376a; display: block; float: left;}

img { border:none; }

/*body { margin: 0px 0px; margin-left: 0px; margin-top: 0px; background-image: url(../images/common/bg.gif); background-repeat: no-repeat; }*/



/* spacer */
.spacer25 { margin-left: 25px; }
.spacer30 { padding-left: 30px; }
.spacer370 { padding-left: 370px; }
.spacertop { padding-top: 4px; }
.spacerbottom { padding-bottom: 1px; }
.spacereinklinker { padding-top: 4px; }
.spacerlinesidenav { font-size: 5px; }
.spacersidenav { padding-left: 1px; }

/* sidenav */
.sidenav { font-weight: bold; font-size: 12px; line-height : 18px;}
.sidenavsubmenu { font-size: 11px; color: #00000; padding-left: 10px; }
.sidenavklein { font-size: 10px; color: #000000; }
.sidenavgross { font-size: 14px; color: #000000; }

/* content */
.contentblocktext1 { padding-left: 161px; padding-bottom: 22px; line-height : 17px; letter-spacing : normal; }
.content { line-height : 17px; letter-spacing : normal; }
.backgroundnorepeat { background-repeat: no-repeat; }

/* einklinker */
.headlineeinklinker { font-weight: bold; color: #666666; }
/* rahmen friedrich  */
 #rahmen {
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  padding:0.5cm;
  text-align:left; }
