/* css Style-Sheet (C) Grunert + Tjardes Verkehrsportal.de GbR */

/* GLOBAL TAGS */
html { overflow-x: auto; }
body { font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 12px;margin: 20px 10px 20px 10px;padding: 0px;color: #000;background-color: #FFF; }
table, tr, td { font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 12px;color: #000; }
ul { font-size: 12px;list-style-type:disc; }
h4 { font-size: 12px;font-weight: bold;color: #F60; }
h4.sub1 { font-size: 12px;font-weight: bold;color: #036; }
a:link, a:visited, a:active { text-decoration: underline;color: #036; }
a:hover { text-decoration: underline;color: #F60; }
form { display: inline; }
img { vertical-align: middle;border: 0px; }
.size1 { font-size: 10px; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
/* NAVIGATION */
#logoArea { background-color: #EAEAEA;border: 1px solid #FFF;padding: 0px;margin: 0px; }
.borderwrap { background: #FFFFFF; border: 1px solid #072A66; padding: 0px; margin: 0px; }
#bannArea { background-color: #EAEAEA;border: 1px solid #FFF;padding: 0px;margin: 0px; }
.bannerwrap { background: #EAEAEA; border: 1px solid #072A66; padding: 0px; margin: 3px 0px 3px 0px; text-align: center; }
#menuBar { background-color: #FEC;border: 1px solid #99A;margin: 3px 0px 3px 0px;width: 100%;font-size: 11px;font-weight: bold;text-align: center;color: #666; }
#menuBar a:link, #menuBar  a:visited, #menuBar a:active { text-decoration: underline;color: #666; }
#menuBar a:hover { text-decoration: underline;color: #F60; }
#menuTools { background-color: #E6E6E6;border: 1px solid #BCD0ED;margin: 3px 0px 3px 0px;width: 100%;font-size: 10px;font-weight: bold;color: #3A4F6C; }
#menuTools a:link, #menuTools  a:visited, #menuTools a:active { font-weight: bold;font-size: 10px;text-decoration: none;color: #3A4F6C; }
#menuNaviPath { font-weight: bold;padding: 0px;margin: 0px; }
/* TABLES */
.topTitle { vertical-align: middle;font-weight: bold;padding: 8px 0px 8px 5px;color: #FFF;background-color: #F96;background-image: url(/images/jpg/orange.jpg); }
.topTitle a:link, .topTitle  a:visited, .topTitle  a:active { text-decoration: none;color: #FFF; }
.topTitle a:hover { text-decoration: underline; }
.subTitle { text-align: left;font-weight: bold;padding: 7px;margin-top: 1px;color: #3A4F6C;background-color: #DCDCDC; }
.subTitle a:link, .subTitle  a:visited, .subTitle  a:active { text-decoration: none;color: #036; }
.subTitle a:hover { text-decoration: underline;color: #F60; }
.contentBorder { background-color: #FFF;border: 1px solid #345487;padding: 0px;margin: 0px;width: 100%; }
.contentTitle { font-weight: bold;padding: 7px;margin-top: 1px;color: #3A4F6C;background-color: #DCDCDC; }
.contentKatalog { font-size: 12px;padding: 3px;margin: 3px;color: #666666; }
.border1 { border-style: solid;border-width: 1px;border-color: #999; }
.border2 { border-style: solid;border-width: 1px;border-color: #F00; }
/* BOXES */
.boxHeader { background-color: #F96;text-align: center;font-weight: bold;color: #FFF;padding: 2px;margin: 0px;background-image: url(/images/jpg/orange.jpg); }
.boxContent { background-color: #F0E7E0;text-align: center;border: 1px solid #999999;padding: 6px;margin: 0px; }
.boxKatalog { border: 1px solid #F60;padding: 6px;margin: 0px; }
.boxBanner { text-align: center;font-weight: 300;font-size: 12pt;color: #999999;padding: 4px;margin: 0px; }
.boxQuicklinks { background-color:#FFF; width:300px; border:1px solid #999; }
.boxStrafzettel { background-color: #EAEAEA;text-align: center;border: 1px solid #CCCCCC;padding: 4px; margin-left:auto; margin-right:auto; width: 450px; }
.boxSearch { background-color: #EAEAEA;text-align: left;border: 1px solid #CCCCCC;padding: 4px; margin-left:auto; margin-right:auto; width: 500px; }
/* CONTENT */
.contentad { font-size: 11px;font-weight: bold;text-align: center; }
/* STVO */
.coltext  { vertical-align:top;text-align:left;  background-color:#F0F0F0; }
.colsign  { vertical-align:top;text-align:center; background-color:#F0F0F0; }
.colarea  { background-color:#DDD; }
/* SUCHMASCHINE (SEITENNAVIGATION) */
a.digits { font-size: 12px; }
a.first_last { font-size: 12px; }
/* FOOTER */
.footer { text-align: center; }
.footer a:link, .footer  a:visited, .footer  a:active { text-decoration: underline;color: #000; }
.footer a:hover { text-decoration: underline;color: #F60; }
/* COLORS */
.color1 { color: #F00; }
.color2 { color: #036; }
.color3 { color: #999; }
.color4 { color: #666; }
.color5 { color: #FFF; }
.color6 { color: #F60; }
.bold1 { color: #F00;font-weight: bold; }
.bold2 { color: #036;font-weight: bold; }
.bold3 { color: #999;font-weight: bold; }
.bold4 { color: #666;font-weight: bold; }
.bold5 { color: #FFF;font-weight: bold; }
.bold6 { color: #F60;font-weight: bold; }
.tab1 { background-color: #EEE; }
.tab2 { background-color: #DDD; }
.tab3 { background-color: #CCC; }
.tab4 { background-color: #FC9; }
.tab5 { background-color: #F96; }
.tab6 { background-color: #FFE; }
.tab7 { background-color: #FFF; }
.tab8 { background-color: #F7F7F7; }
.row1 { background-color: #F9F9F9; }
.row2 { background-color: #E6E6E6; }
.row3 { background-color: #F2F2F2; }
.row4 { background-color: #EAEAEA; }
.darkrow1 { color: #4C77B6;background-color: #CFCFCF; }
.darkrow2 { color: #3A4F6C;background-color: #D0D0D0; }
.darkrow3 { color: #3A4F6C;background-color: #DCDCDC; }
