
/* BVOE CSS */

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: #990000; text-decoration: underline; }

a.sidenavklein:link,
a.sidenavklein:visited { color: #000000; text-decoration: none; }
a.sidenavklein:hover { color: #990000; text-decoration: none; }

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

body { margin: 0px; margin-left: 0px; margin-top: 0px;}

/* pfad */
.pfad { font-size: 8pt; color: #990000; }

/* allgemien gueltig */
td { font-family: Verdana, Arial, Helvetica; font-size: 12px; }
li { list-style : outside url(../images/common/liste.gif); }

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

.paddingtop25{padding-top:25px;} 
.paddingtop8{padding-top:8px;} 

/* sidenav */
.sidenav { font-weight: bold; font-size: 12px; }
.sidenav2 { font-size: 12px; }
.sidenav3 { font-size: 10px; }
.sidenavsubmenu { font-size: 11px; color: #00000; padding-left: 10px; }

/* 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; }
.titel { font-weight: bold; padding-bottom: 20px; }
.titelbold { font-weight: bold; }

/* einklinker */
.headlineeinklinker { font-weight: bold; color: #666666; }
.linkeinklinker { font-size: 8pt; }

/* tabelle */
.tabelleC { padding-top: 6px; padding-left:6px; padding-right: 6px; padding-bottom: 6px; background-color:#CCCCCC; }
.tabelleF { padding-top: 6px; padding-left:6px; padding-right: 6px; padding-bottom: 6px; }
.tabelleE { padding-top: 6px; padding-left:6px; padding-right: 6px; padding-bottom: 6px; background-color:#EEEEEE; }

/* listen + formulare */
.tableheadrow{padding-top:5px; padding-bottom:4px; padding-left:6px; padding-right:6px;}
.tableheadrow10right{padding-top:5px; padding-bottom:4px; padding-left:6px; padding-right:16px;}

.lineheight17{line-height: 17px;}

.tablerow{padding-top:2px; padding-bottom:1px; padding-left:6px; padding-right:6px; line-height:17px;}
.tablerow5right{padding-top:2px; padding-bottom:1px; padding-left:6px; padding-right:11px; line-height:17px;}
.tablerow10right{padding-top:2px; padding-bottom:1px; padding-left:6px; padding-right:16px; line-height:17px;}
.tablerow20right{padding-top:2px; padding-bottom:1px; padding-left:6px; padding-right:26px; line-height:17px;}
.tablerow30right{padding-top:2px; padding-bottom:1px; padding-left:6px; padding-right:36px; line-height:17px;}
.tablerow30left{padding-top:2px; padding-bottom:1px; padding-left:36px; padding-right:6px; line-height:17px;}
.tablerowinputfeld{padding-top:1px; padding-bottom:1px; padding-left:7px; padding-right: 6px;}

.textinputliste{width: 30px; height:19px; font-size: 10px; font-weight: bold; color:#990000; text-align:right;}
.textinput280px{width: 280px; height:19px; font-size: 10px; font-weight: bold; color:#000000;}
.textinput280pxrot{width: 280px; height:19px; font-size: 10px; font-weight: bold; color:#990000;}

.textinput20px{width: 20px; height:19px; font-size: 10px; font-weight: bold; color:#000000;}
.textinput20pxrot{width: 20px; height:19px; font-size: 10px; font-weight: bold; color:#990000;}

.textinput56px{width: 56px; height:19px; font-size: 10px; font-weight: bold; color:#000000;}
.textinput56pxrot{width: 56px; height:19px; font-size: 10px; font-weight: bold; color:#990000;}

.textinput75px{width: 75px; height:19px; font-size: 10px; font-weight: bold; color:#000000;}
.textinput75pxrot{width: 75px; height:19px; font-size: 10px; font-weight: bold; color:#990000;}

.textinput95px{width: 95px; height:19px; font-size: 10px; font-weight: bold; color:#000000;}
.textinput95pxrot{width: 95px; height:19px; font-size: 10px; font-weight: bold; color:#990000;}

.textinput110px{width: 110px; height:19px; font-size: 10px; font-weight: bold; color:#000000;}
.textinput110pxrot{width: 110px; height:19px; font-size: 10px; font-weight: bold; color:#990000;}

.textinput123px{width: 123px; height:19px; font-size: 10px; font-weight: bold; color:#000000;}
.textinput123pxrot{width: 123px; height:19px; font-size: 10px; font-weight: bold; color:#990000;}

.textinput138px{width: 138px; height:19px; font-size: 10px; font-weight: bold; color:#000000;}
.textinput138pxrot{width: 138px; height:19px; font-size: 10px; font-weight: bold; color:#990000;}

.textinput155px{width: 150px; height:19px; font-size: 10px; font-weight: bold; color:#000000;}
.textinput155pxrot{width: 150px; height:19px; font-size: 10px; font-weight: bold; color:#990000;}

.textinput255px{width: 250px; height:19px; font-size: 10px; font-weight: bold; color:#000000;}
.textinput255pxrot{width: 250px; height:19px; font-size: 10px; font-weight: bold; color:#990000;}

.textinput200px{width: 200px; height:19px; font-size: 10px; font-weight: bold; color:#000000;}
.textinput200pxrot{width: 200px; height:19px; font-size: 10px; font-weight: bold; color:#990000;}

.textinput35px{width: 35; height:19px; font-size: 10px; font-weight: bold; color:#990000;}

.suchcheckbox{width: 14px; height:14px; vertical-align:middle }
.suchradio{width: 14px; height:14px;  vertical-align:middle }
.suchinput35{width: 35; height:19px; font-size: 10px; font-weight: bold; color:#990000;}

.endtablesumme11{font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color:#990000; padding-top:1px;}
.endtablesumme12{font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: normal; color:#990000;}

.paddingtop10bottom6{padding-top:10px; padding-bottom:6px;}
.paddingtop10{padding-top:10px;}
.paddingtop15{padding-top:15px;}
.paddingtop20{padding-top:20px;}
.paddingtop3 {padding-top:3px;}

.paddingtop3right10 { padding-top:3px; padding-right:10px; }

.paddingleft20top15{padding-left:20px; padding-top:15px;}

.text11px{font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000;}
.rot{color:#990000;}
 
 /*start ausbildung und timeline */
 .timelineaussen{width:1px; height:20px; background-color:#990000;}
 .timelineinnen{width:1px; height:18px; background-color:#CCCCCC;}
 .timelinetext{font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #666666; padding-top:2px; padding-bottom:2px;}
 .timelinetext10{font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #666666; padding-top:2px; padding-bottom:2px;}
 .timelineborder{border-top:1px solid #990000; border-bottom:1px solid #990000;}
 SELECT.ausbildung{margin-top:5px; margin-bottom:5px; font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight:normal; color:#666666;}
 .paddingleft10{padding-left:10px;}
 .termindatum{font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; padding-top:2px; padding-bottom:2px;}
 .termintext{font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; padding-top:2px; padding-bottom:0px;}
 
 a.timelinemonate:link,
 a.timelinemonate:visited { color:#990000; text.decoration: none;}
 a.timelinemonate:hover { color:#990000; text.decoration: underline;}
 /*a.timelinemonate:active { color:#ffffff; text.decoration: underline;}*/
 
/*ende ausbildung und timeline */
 
/* start buecher */
.tabletrlist { border-bottom: 1px solid #cccccc; }
.tabledetailtitel{ border-bottom: 1px solid #ffffff; border-right: 3px solid #ffffff; }
.tabledetail{ border-bottom: 1px solid #ffffff;}

.bestand{ background-color: #ffffff; position: absolute; top:320px; left:332px; visibility: hidden; width: 428px; height:270px; border:3px solid #cccccc;}
.register{ background-color: #ffffff; position: absolute; top:320px; left:332px; visibility: hidden; width: 220px; height:342px; border:3px solid #cccccc;}
/* ende buecher */

/* startseite */
.startadresse{font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; padding-left:4px; padding-top:1px; padding-bottom:60px;}
.imagebildstartseite{padding-top:60px; padding-left:5px;}
.paddingtop10left25{padding-top:10px; padding-left:25px;}
.text10px{font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000;}
.einklinkerabstand{padding-right:40px;}
.paddingleft15top15{padding-left:15px; padding-top:15px;}
.paddingleft25top20{padding-left:25px; padding-top:20px;}
.bannerabstand{padding-right:15px;}

a.einklinkerblack:link,
a.einklinkerblack:visited { color: #000000; text-decoration: none; }
a.einklinkerblack:hover { color: #990000; text-decoration: underline; }
/* startseite */


