/*
 Author: Patrick Zeh 
 zeh@saltation.de
*/
* {
margin: 0;
padding: 0;
}
body {
color: #000000;
font-family: arial, sans-serif;
font-size: 0.8em;
background-color: #2872B1;
}
a { color: #2A72B0; text-decoration: underline; cursor: pointer; }
a:link { color: #2A72B0; background-color: transparent; }
a:visited { color: #2A72B0; background-color: transparent; }
a:hover, a:active { color: #000000; text-decoration: underline; background-color: transparent; }
a img { border: none; }
a:link img, a:visited img { border-style: none }
a.act { text-decoration: underline; font-weight: bold; }

h1, h2, h3{ color: #FF9900; font-size: 185%; font-weight: normal; }
h2 { font-size: 124%; }
h3 { font-size: 100%; font-weight: bold; }
h5 { color: #000000; font-size: 100%; font-weight: bold; }
h6 { color: #3F3F3F; font: small-caps 100% "trebuchet ms", verdana, arial, helvetica, sans-serif; }

p { margin: 0 0 1.2em 0; }

legend {
 font-weight: bold;
}
fieldset {
 margin: 0.8em 0 1.2em 0;
 padding: 0 0.4em 0 0.4em;
 border: 1px solid #AFAFAF;
}
input, textarea, select, form, hr { margin-bottom: 0.4em; }
input.radio { margin-right: 0.4em; }

.hide, .hide a {
 display: none;
 background-color: #FFFFFF;
 color: #FFFFFF;
}

.red, .red a {
 color: #B1004F;
}

table { width: 99% !important; font-size: 1em; }

#navmain1st ul, #navmain2nd ul, #navmeta ul {
margin: 0.2em 0 0.2em 0;
list-style: none;
}
#navmain1st li, #navmain2nd li, #navmeta li {
/*display: inline;*/
margin-left: 0.8em;
}
#navmeta li {
display: inline;
}
#navmeta a, #navmeta a:link, #navmeta a:visited,
#navmain1st a, #navmain1st a:link, #navmain1st a:visited {
 color: #FFFFFF;
}
#navmeta a:hover, #navmeta a:active,
#navmain1st a:hover, #navmain1st a:active {
 color: #FF9900;
}
body#home #navmain1st, body#home #navmain2nd, .nomobile {
display: none;
}
#header {
background-color: #FF9900;
line-height: 0;
}
#content {
background-color: #FFFFFF;
padding: 0.8em;
}
#content ul, #content ol {
margin-left: 2em;
}
#content ul ul, #content ol ol {
margin-left: 1em;
}
#content ul {
list-style: square;
}
table {
text-align: left;
margin-bottom: 0.8em;
}
table td {
padding-right: 4px;
vertical-align: top;
}

.csc-sitemap li a {
display: block;
padding: 0.2em;
}


.tx-saltpgh-pi1 table {
/* border: 1px solid #FF0000;*/
}
.tx-saltpgh-pi1 table th {
border-bottom: 1px solid #E6E6E6;
}
.tx_saltpgh-pi1 table tr {
border-bottom: 1px solid #FF0000;
}
.tx-saltpgh-pi1 span.wochentag {
 display: block;
}
.tx-saltpgh-pi1 .select_time_bis {
 padding: 0 1em;
}
.tx-saltpgh-pi1 form#tx_saltpgh_pi1_searchForm td {
 display: block;
}

img.imgseparator, tr.trsep {
 display: none;
}


.day_mon { color: #000000; font-weight:bold; }
.day_tue { color: #000000; font-weight:bold; }
.day_wed { color: #0099DC; font-weight:bold; }
.day_thu { color: #009036; font-weight:bold; }
.day_fri { color: #C5007B; font-weight:bold; }
.day_sat { color: #0076B9; font-weight:bold; }
.day_sun { color: #A4C400; font-weight:bold; }
.day_all { color: #000000; font-weight:bold; }

.browseBoxWrap {
 margin-top: 1em;
}
.browseBoxWrap a {
 padding: 0.2em 0.4em;
}
.browseBoxWrap .activeLinkWrap {
 color: #FF9900;
 font-weight: bold;
 padding: 0.2em 0.4em;
}