              /* Stylesheet für www.vmf-fuhrparkmanagement.de */

#infotext {width: 242px; background-color: #d6dcea; margin-top:70px} 
#infotext div {padding: 10px;}             
#pressnavi {margin-top: 40px;}
              
html, body{margin:0; padding:0;
scrollbar-base-color:#0000B2; scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#FFFFFF; scrollbar-darkshadow-color:#000000; scrollbar-face-color:#1B5E95; scrollbar-shadow-color:#000066; scrollbar-highlight-color:#FFFFFF; scrollbar-track-color:#94A3C4;
}
body{
vertical-align:top; background-color:#CCD4E1;
}
            /*   dblau   */
h1{
font-family: verdana,helvetica,arial,sans-serif;
font-size: 14pt;
line-height:16pt;
font-weight:normal;
color: #1B5E95;
text-align:left;
vertical-align:top;
margin-top:0;
margin-bottom:0px;
}
          /*  Untertitel dblau, kleine Zeilenabstände  */
h2{
font-family: arial,helvetica,sans-serif;
font-size: 11pt;
line-height:12pt;
font-weight:bold;
color: #1B5E95;
text-align:left;
vertical-align:top;
margin-top:0;
margin-bottom:14px;
}
        /*  Zwischenüberschriften dblau, fett, sonst wie td   */
h3, h4{
font-family: verdana, helvetica, arial, sans-serif;
font-size:8pt;
line-height:11pt;
font-weight:bold;
color:#1B5E95;
text-align:left;
vertical-align:top;
margin-top:0;
margin-bottom: 12px;
padding:0;
}

h4 {margin-bottom: 0;}

          /* normaler Text, schwarz  */
td{
font-family:verdana, helvetica, arial, sans-serif;
font-size:8pt;
line-height:11pt;
font-weight:normal;
color:#000000;
text-align:left;
vertical-align:top;
padding:0;
}

ul {list-style-type: none; margin-left: 0px; padding-left: 15px;}
li {padding-left: 20px; margin: 0 0 10px 0; background-image: url(../pics/spiegelstrich.gif); background-repeat: no-repeat; background-position: 5px 7px;}

p {margin-bottom: 15px; margin-top: 10px;}

.noscr{
padding:0;margin:0;
font-family:arial,helvetica,sans-serif;
font-size:11px;
color:#1b5ebb;
}
            /*   weiß, groß + fett wie Hauptlink, mit Border li. : */
.keinlink{
font-family: arial,helvetica,sans-serif;
font-size:11pt;
line-height:26pt;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-color:#94A3C4;
border-left: solid 2px #1B5E95;
}
            /*   weiß, groß + fett: */
.ohneborder, .actlink{
font-family: arial, helvetica,  sans-serif;
font-size:11pt;
line-height:26pt;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-color:#94A3C4;
}
            /*   weiß, groß + fett: */
a:link{
font-family: arial, helvetica,  sans-serif;
font-size:11pt;
line-height:26pt;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
a:visited{
font-family: arial, helvetica, sans-serif;
font-size:11pt;
line-height:26pt;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}           /* weiss + blauer Hintergrund  */
a:hover{
font-family: arial, helvetica, sans-serif;
font-size:11pt;
line-height:26pt;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-color:#BEC9E3;
}              /*  Gelb  */
a:active{
font-family: arial, helvetica, sans-serif;
font-size:11pt;
line-height:26pt;
font-weight:bold;
text-decoration:none;
color:#FFFF99;
}
            /*   weiß, normal, hellbl.Hintergrund  */
a.unavi:link{
font-family: verdana, helvetica, arial, sans-serif;
font-size:8pt;
line-height:11pt;
font-weight:normal;
text-decoration:none;
color:#FFFFFF;
}              /* weiß  */
a.unavi:visited{
font-family: verdana, helvetica, arial, sans-serif;
font-size:8pt;
line-height:11pt;
font-weight:normal;
text-decoration:none;
color:#FFFFFF;
}           /* dblau + weißer Hintergrund + nicht unterstrichen:  */
a.unavi:hover{
font-family: verdana, helvetica, arial, sans-serif;
font-size:8pt;
line-height:11pt;
font-weight:normal;
text-decoration:none;
color:#1B5E95;
background-color:#E5EBF8;       /* = heller;  E6EAF4;  */
}              /*   PINK   */
a.unavi:active{
font-family: verdana, helvetica, arial, sans-serif;
font-size:8pt;
line-height:11pt;
font-weight:normal;
text-decoration:none;
color:#C30254;
}
            /*   dblau, leicht dunkler als 1B5E95; */
div.tx-indexedsearch a:link, a.text:link, table.mitglied a:link  {
font-family: verdana, helvetica, arial, sans-serif;
font-size:8pt;
line-height:11pt;
font-weight:normal;
text-decoration:underline;
color:#17578B;
} 
 
div.csc-sitemap a:link {
font-family: verdana, helvetica, arial, sans-serif;
font-size:8pt;
line-height:11pt;
font-weight:normal;
text-decoration:none;
color:#17578B;
}

            /* mittelblau  */
div.csc-sitemap a:visited, div.tx-indexedsearch a:visited, a.text:visited, table.mitglied a:visited{
font-family: verdana, helvetica, arial, sans-serif;
font-size:8pt;
line-height:11pt;
font-weight:normal;
#text-decoration:underline;
color:#1B5E95;           /*  6D82AF  */
} 
          /* weiss + mittelblauer Hintergrund + nicht unterstrichen:  */
div.csc-sitemap a:hover, div.tx-indexedsearch a:hover, a.text:hover, table.mitglied a:hover{
font-family: verdana, helvetica, arial, sans-serif;
font-size:8pt;
line-height:11pt;
font-weight:normal;
text-decoration:none;
color:#FFFFFF;
background-color:#94A3C4;
}              /* PINK */
div.csc-sitemap a:active, div.tx-indexedsearch a:active, a.text:active, table.mitglied a:active{
font-family: verdana, helvetica, arial, sans-serif;
font-size:8pt;
line-height:11pt;
font-weight:normal;
text-decoration:none;
color:#C30254;
}
            /*   dblau   */
.impress{
font-family: verdana, helvetica, arial sans-serif;
color:#1B5E95;
}

.bgoben{
background-image:url(../pics/verlauf.gif);background-repeat:repeat-y;
}
.bgblau{
background-color:#94A3C4;
}
.bgdklblau{
background-color:#1B5E95;
}
.bgstrasse, td.bgstrasse{
background-color:#D6DEED;              /*  CCD4E1 (heller: D6DEED; #DAE3ED;)  */
}

.dblau, span.dblau {
font-family: verdana, arial, helvetica, sans-serif;
color: #1B5E95;
}

span.dblau_fett {
font-family: verdana, arial, helvetica, sans-serif;
color: #1B5E95;
font-weight:bold;
}
            /*  wie h2:  dblau, fett  */
.blaugr {
font-family: arial, helvetica, sans-serif;
font-size: 11pt;
line-height:12pt;
font-weight:bold;
color: #1B5E95;
}

.raender{
border-left: solid 2px #1B5E95;
}
              /* dklblau + Abstaende*/
input, select, textarea {
font-family: arial, helvetica, sans-serif;
font-size:12px;
line-height:13px;
color:#1B5E95;
text-align:left;
padding-top:2px;
padding-left:2px;
margin-bottom: 5px;
border:1px solid #1B5E95;
background-color:#FFFFFF;
}
textarea{     /*  + Abstaende */
padding:5px;
}
.seo{
position:absolute; left:0; top:900px; width:10px; height:3px;
visibility:hidden;
}

/*Suche*/
table.suche input {border: none;}

/*RTE Tabelle class=mitglied*/
table.mitglied {float:right;}
table.mitglied td a:link {text-decoration:none;}
table.mitglied td a.text:link {text-decoration:underline;}
table.mitglied  {border: 1px solid #1B5E95; border-collapse: collapse}
table.mitglied ul {margin: 0; padding-left:0}
table.mitglied td, table.mitglied th {padding: 3px;border-top: 1px solid #1B5E95; border-bottom: 1px solid #1B5E95; }
table.mitglied th {color:#1B5E95;background-color:#D6DEED}
table.mitglied li {padding-left: 10px; margin:0;}
table.mitglied p {margin: 0; padding: 0;}
table.mitglied img {border-color: #1B5E95; margin-top: 20px;}
table.mitglied p.center {text-align: center; margin: 10px 0;}

/*RTE Tabelle class=links*/
table.links {border: 2px solid #1B5E95; border-collapse: collapse}
table.links td {padding: 3px; border: 1px solid #1B5E95;}
table.links th {border: 2px solid #1B5E95; color: #1B5E95; font-weight:bold; padding: 3px;}
table.links p {margin: 0; padding: 0;}

/* RTE-Format text-align: right und andere RTE-Formate */
p.center {text-align: center; margin: 10px 0;}
p.align-right {text-align: right;} /*Absatz nach rechts ausgerichtet*/
p.pressearchiv {margin-top:5px; margin-bottom: 5px;} /*Absatz mit weniger Abstand*/
p.trenner {border-top: dotted 1px #94A3C4; margin-bottom: 0} /*Trennlinie*/
p.servicekasten {border: dotted 1px #94A3C4;padding:30px} /*Infokasten mit Strichelrand*/
table.vorstand {border: none;}
table.vorstand td {border: none; vertical-align: top; padding-top: 5px;}
table.vorstand img {border: 1px solid #ccc; margin-top: 0; margin-left: 3mm;}
table.vorstand p {margin: 0; padding: 0;}
#table.vorstand td h3 {margin-top: 0; padding-top:0; line-height:auto;}

/*Kontaktformular*/
span.rot {color: #f00}
fieldset.csc-mailform {width: 60%; border: none;}
div.csc-mailform-field {width: 400px; clear: both; height: 30px}
div.csc-mailform-field label {float:left; width: 140px; display: block;}
div.csc-mailform-field input {float:right; margin-bottom: 5px; width: 200px; display: block;  border: 1px solid #000}
div.csc-mailform-field select {float:right; margin-bottom: 5px; width: 200px; display: block;  border: 1px solid #000}
div.csc-mailform-field textarea {width: 320px; display: block; clear: both; border: 1px solid #000;}
div.csc-mailform-field input.csc-mailform-submit {border: none; background-color: #1B5E95; font-weight: bold; color: #fff; font-size: 12px; margin-top: 5px; text-align:center;}

/*Mailformplus*/
table.mailform td{
height:24px;
}
table.mailform .button{
border-bottom: black 1px solid;
border-left: #297394 1px solid;
border-right: black 1px solid;
border-top: #297394 1px solid;
font-family: verdana, helvetica, arial, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding-top:2px;
padding-right:0;
padding-bottom:2px;
padding-left:0;
font-weight:bolder;
background-color:#94A3C4;
cursor:hand;
display:inline;
width:140px;
}
table.mailform .text{
font-family:verdana, helvetica, arial, sans-serif;
font-size:11px;
color:#17578B;
border:1px solid #2A5272;
background-color:whitesmoke;
padding-left:3px;
}
table.mailform .select{
font-family:verdana, helvetica, arial, sans-serif;
font-size:11px;
color:#17578B;
background-color:whitesmoke;
border:1px solid #2A5272;
}
table.mailform textarea{
font-family:verdana, helvetica, arial, sans-serif;
font-size:12px;
color:#17578B;
width:354px;
background-color:whitesmoke;
padding:5px;
border:1px solid #2A5272;
}

/*Qualitätsstandards*/
td.standards {width: 242px; border-right: 20px solid #fff;}

/*Indexed Search*/
div.tx-indexedsearch-searchbox input, div.tx-indexedsearch-searchbox select {margin-left: 15px;}
div.tx-indexedsearch-rules p {text-align:justify;}
div.tx-indexedsearch div.tx-indexedsearch-searchbox h3 a {font-weight:bold; text-decoration: none;}

/*Sitemap*/
div.csc-sitemap ul, div.csc-sitemap li {list-style-type:none; margin:0; padding: 0; width: 80%;}
div.csc-sitemap li {background-color:#CCD4E1; margin:2px 0}
div.csc-sitemap li ul {width: 100%; background-color:#fff}
div.csc-sitemap li ul li {background-color:#fff; padding: 5px;}

/*Weiter-Link auf den Mitglieder-Seiten*/

table.weiter {margin:0; padding:0; border:0;}
table.weiter p {margin:0; padding:0; border:0;text-align:right;}

/*Besucherzähler*/
div.tx-asfkusercounter-pi1 {display:inline;}


.align-center, P.align-center { text-align: center; }
.align-left, P.align-left { text-align: left; }
.align-right, P.align-right { text-align: right; }
.align-justify, P.align-justify { text-align: justify; }

