/* background color, scrolling */
body { background-color: #000; scrollbar-base-color:#D3D3D3; scrollbar-track-color:#808080; scrollbar-face-color:#000000; scrollbar-highlight-color:#D3D3D3; scrollbar-3dlight-color:#000000; scrollbar-darkshadow-color:#000000; scrollbar-shadow-color:#A9A9A9; scrollbar-arrow-color:#FF0000; font-size: 10px}

/* links */
a {text-decoration: none}
a:link     { color: #ddd; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:visited     { color: #7e7e7e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:hover     { color: #ff0000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; clip: rect(auto auto auto auto) }

/* links menu*/
a.nav: {text-decoration: none}
a.nav:link  { color: #ffffff; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.nav:visited  { color: #ffffff; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.nav:hover  { color: #ffffff; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

/* headlines */
H1 { color: #ff0000; font-size: 10px; font-weight: bold }
H2 { color: #ff0000; font-size: 10px; font-weight: bold }
H3 { color: #ff0000; font-size: 10px; font-weight: bold }
H4  { color: #dddddd; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
H5 { color: #ff0000; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
H6 { color: #000000; font-size: 10px; font-weight: bold }

/* buttons and listboxes */
.buttons      { color: #ff0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #000; padding: 2px; border-style: solid; border-width: 1px; border-color: #dddddd #737373 #737373 #dddddd }
.inputbox   { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f5f5f5; margin: 1px; padding: 2px; border: solid 1px #ddd }

/* startbalken - stepinto */
.stepinto  { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #808080 }
.stepbalk    { background-color: #dddddd; background-position: 1px 100%; }
.stepbut    { color: #dddddd; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #000000; padding: 1px; border: solid 1px #ff0000 }

/* Tourdaten*/
.startinfo { font-weight: bold; font-size: 12px; font-family: Arial, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tourtag { color: #ff0000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.tourtext  { color: #dddddd; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; vertical-align: top }
.tourklein  { color: #dddddd; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.hrrot     { color: #ff0000 }
.hrgrau      { color: #dddddd }
.hrgrau_2      { color: #dddddd }


/* image border */
.img {  border-width: 0px} 

/* font global */
.textfluss { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #dddddd; font-size: 11pt; font-weight: lighter; valign:top    }
.textcd { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #dddddd; font-size: 9pt; font-weight: lighter; valign:top    }
/* font elke */
.elkebox { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #000000; font-size: 14px; font-weight: bold }
.linkelk { background-color: #000000; margin: 1px; padding: 1px; border-color: #414141 #737373 #737373 #414141; border-style: solid; border-width: 1px; }
/* font head */
.headrow  { color: #ffffff; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }

/* font important */
.imp  { color: #ff0000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Button Balk */
.pics_rand    { border-style: solid; border-width: 1px 1px 2px 1px; border-color: #780000 #4b4b4b #373737 #500 }
.eMail { border-color: #737373 #414141 #414141 #737373; border-style: solid; border-width: 1px; }
.link_in { background-color: #2d2d2d; margin: 1px; padding: 1px; border-color: #737373 #414141 #414141 #737373; border-style: solid; border-width: 1px; }
.balk_back { background-color: #2d2d2d; }
.balk_pic { background-image: url(../pics/balken.jpg); }
.grey_rand { background-color: #373737; border-right: 2px solid #7d7d7d; border-left: 3px solid #191919 }
