/* +++++++++ Hesse generell.css  +++++++++  */

/* +++++++++ einrueck      +++++++++  */
.einrueck  a               { text-decoration:none; color:#000000; }
.einrueck  p a             { text-decoration:none; color:#000000; background:url(../grafik/icons/garnichts.gif) no-repeat 0 0px; padding-left:0px; padding-right:0px; border-right:0px; font-weight:normal; }
.einrueck  a:link          { text-decoration:none; color:#000000; }
.einrueck  a:hover         { text-decoration:none; color:#000000; background-color:#CCCCCC; }
.einrueck  a:visited       { text-decoration:none; color:#000000; }
.einrueck  a:active        { text-decoration:none; color:#000000; background-color:#CCCCCC; }

.einrueck .l0b             { font-family:verdana,geneva,arial,tahoma,sans-serif; font-size:10px; font-weight:bold; }
.einrueck .l0n             { font-family:verdana,geneva,arial,tahoma,sans-serif; font-size:10px; font-weight:normal; }
.einrueck .l1b             { font-family:verdana,geneva,arial,tahoma,sans-serif; font-size:10px; font-weight:bold; }
.einrueck .l1n             { font-family:verdana,geneva,arial,tahoma,sans-serif; font-size:10px; font-weight:normal; }
.einrueck .l2b             { font-family:verdana,geneva,arial,tahoma,sans-serif; font-size:10px; font-weight:bold; }
.einrueck .l2n             { font-family:verdana,geneva,arial,tahoma,sans-serif; font-size:10px; font-weight:normal; }

.einrueck        { padding: 0px 0px 0px 12px; }

/* +++++++++ midCol       +++++++++  */
.midCol a               { text-decoration:none; color:#000000; background:url(../grafik/icons/garnichts.gif) no-repeat 0 0px; padding-left:0px; padding-right:0px; border-right:0px; font-weight:normal; }
.midCol a:link            { text-decoration:none; color:#000000; }
.midCol a:hover           { text-decoration:none; color:#000000; background-color:#CCCCCC; }
.midCol a:visited         { text-decoration:none; color:#000000; }
.midCol a:active          { text-decoration:none; color:#000000; background-color:#CCCCCC; }

.midCol ul li a           { background:url(../grafik/icons/garnichts.gif) no-repeat 0 0px; padding-left:0px; display:inline; font-weight:bold; }
.midCol td a           { background:url(../grafik/icons/garnichts.gif) no-repeat 0 0px; padding-left:0px; display:inline; font-weight:bold; }
.midCol p a           { background:url(../grafik/icons/garnichts.gif) no-repeat 0 0px; padding-left:0px; display:inline; font-weight:bold; }

.midCol sup,sub           { font-family:arial,tahoma,geneva,verdana,sans-serif; font-size:10px; }

.midCol .l0b              { font-family:verdana,geneva,arial,tahoma,sans-serif; font-size:10px; font-weight:bold; }
.midCol .l0n              { font-family:verdana,geneva,arial,tahoma,sans-serif; font-size:10px; font-weight:normal; }
.midCol .l1b              { font-family:verdana,geneva,arial,tahoma,sans-serif; font-size:10px; font-weight:bold; }
.midCol .l1n              { font-family:verdana,geneva,arial,tahoma,sans-serif; font-size:10px; font-weight:normal; }
.midCol .l2b              { font-family:verdana,geneva,arial,tahoma,sans-serif; font-size:10px; font-weight:bold; }
.midCol .l2n              { font-family:verdana,geneva,arial,tahoma,sans-serif; font-size:10px; font-weight:normal; }

.midCol .bg1b             { font-weight:bold; }
.midCol .bg2b             { font-weight:bold; }
.midCol .bg3b             { font-weight:bold; }
.midCol .bg4b             { font-weight:bold; }
.midCol .bg5b             { font-weight:bold; }
.midCol .bg6b             { font-weight:bold; }

.midCol ul                { list-style-type: square; margin:0 0 10px 40px; padding:0 0 0 0; }
.midCol ul li span        { padding-left:0px; display:inline; }

.midCol b                 { font-weight:bold; }

.midCol .b1               { font-weight:normal; line-height:1.3; }

.midCol .bl1b             { font-weight:bold; }
.midCol .bl1n             { font-weight:normal; }
.midCol .bl2b             { font-weight:bold; }
.midCol .bl2n             { font-weight:normal; }

.midCol .float            { float:left; width:auto; margin-right:15px; margin-bottom:7px; vertical-align:text-top; }
.midCol .floatteaser      { float:left; margin-right:8px; margin-bottom:2px; vertical-align:text-top; }




/* +++++++++ Hesse Farbunterschiede  +++++++++  */

/* +++++++++ leftNav      +++++++++  */
.leftNav .l0b             { color:#666666; }
.leftNav .l0n             { color:#666666; }
.leftNav .l1b             { color:#3C74B9; }
.leftNav .l1n             { color:#3C74B9; }
.leftNav .l2b             { color:#000000; }
.leftNav .l2n             { color:#000000; }



/* +++++++++ midCol       +++++++++  */
.midCol .l0b              { color:#666666; }
.midCol .l0n              { color:#666666; }
.midCol .l1b              { color:#3C74B9; }
.midCol .l1n              { color:#3C74B9; }
.midCol .l2b              { color:#000000; }
.midCol .l2n              { color:#000000; }


.midCol .bl1b             { color:#3C74B9; }
.midCol .bl1n             { color:#3C74B9; }
.midCol .bl2b             { color:#000000; }
.midCol .bl2n             { color:#000000; }

.midCol .bg1n             { background-color:#D3E2FB; }
.midCol .bg1b             { background-color:#D3E2FB; }
.midCol .bg2n             { background-color:#A6C5F7; }
.midCol .bg2b             { background-color:#A6C5F7; }
.midCol .bg3n             { background-color:#3C74B9; color:#FFFFFF; }
.midCol .bg3b             { background-color:#3C74B9; color:#FFFFFF; }
.midCol .bg4n             { background-color:#FFF0DB; }
.midCol .bg4b             { background-color:#FFF0DB; }
.midCol .bg5n             { background-color:#FEE1B7; }
.midCol .bg5b             { background-color:#FEE1B7; }
.midCol .bg6n             { background-color:#FCAB00; color:#FFFFFF; }
.midCol .bg6b             { background-color:#FCAB00; color:#FFFFFF; }


/* Textlink weiter */
.midLeft1 a.weiter, .mid634 a.weiter {
color:#2F5F99;
}
/* Textlink zurueck */
.midLeft1 a.zurueck, .mid634 a.zurueck {
color:#2F5F99;
}
/* Überschriften */
.midLeft1 h1, .midRight1 h1, .mid634 h1 {
border-bottom:1px solid #FFFFFF;
margin:12px 0px 10px 0px;
padding:1px 0px 2px 0px;
color:#2F5F99;
}

.midLeft1 h2, .midRight1 h2, .mid634 h2 {
color:#000000;
margin:12px 0px 10px 0px;
}

.midLeft1 h3, .midRight1 h3, .mid634 h3 {
margin:12px 0px 10px 0px;
color:#000000;
}
.midLeft1 h4, .midRight1 h4, .mid634 h4 {
margin:12px 0px 10px 0px;
padding:0px 0px 0px 0px;
color:#2F5F99;
background:#FFFFFF;
}

.midLeft1 h5, .midRight1 h5, .mid634 h5 {
color:#000000;
}

.midLeft1 p, .midRight1 p, .mid634 p {
margin:12px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.midLeft1 form p {
background-color: #ffffff;
border-top: 1px solid #ffffff;
}

.midLeft1 table, .midRight1 table, .mid634 table {
border-collapse:separate;
}

.midLeft1 input,select,textarea, .midRight1 input,select,textarea, .mid634 input,select,textarea {
font-family:verdana,arial,tahoma,geneva,sans-serif;
font-size:1em;
}
/* ######################################## Tabelle */
.midLeft1 table, .midRight1 table, .mid634 table {
border-collapse:separate;
width:100%;
padding:2px;
}
.midLeft1 th, .midRight1 th, .mid634 th {
text-align:left;
vertical-align:top;
font-weight:bold;
}
.midLeft1 td, .midRight1 td, .mid634 td {
text-align:left;
vertical-align:top;
font-weight:normal;
}
