a:active { color:black; text-decoration:none; }
a:link { color:#333333; text-decoration:none; }
a:visited { color:#666666; text-decoration:none; }
a:hover { color:#ee1100; text-decoration:underline; }
p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,body { font-size:11px; font-family:verdana,arial,helvetica,sans-serif; }
body { margin-top:0px; margin-left:0px; background-color:#ffffff; }
h1 { font-size:16px; color: #b9a176; margin-top:10px; margin-bottom:10px; font-family:arial,helvetica,sans-serif; font-weight:bold; margin-top:10px; }
.t1 { font-size:22px; color: #b9a176; font-family:arial,helvetica,sans-serif; font-weight:bold; }
h2 { font-size:16px; color: #b9a176; margin-top:10px; margin-bottom:10px; font-family:arial,helvetica,sans-serif; font-weight:bold; }
.t2 { font-size:16px; color: #b9a176; margin-top:10px; margin-bottom:10px; font-family:arial,helvetica,sans-serif; font-weight:bold; }
h3 { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:bold; }
.t3 { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:bold; }
.th { background-color: #b9a176; font-weight:bold; color:#000000; }
.td { background-color: #cebd9f; color:#000000; }
.td_red { background-color:#ffcccc; color:#000000; }
.textnavigation { background-color:#eee5d4; color:#000000; }
.news  { color:#ffffff; }
.news_intro { padding-bottom: 10px; color: #eeeeee; font-weight: normal; font-size: 11px; }
a.news:active { color:#ffffff; text-decoration:none; }
a.news:link { color:#ffffff; text-decoration:none; }
a.news:visited { color:#ffffff; text-decoration:none; }
a.news:hover { color:#ee1100; text-decoration:none; }
.navigation { font-size:11px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; color:#ffffff; background-color:#b9a176; }
a.navigation:active { color:#ffffff; background-color:#b9a176; text-decoration:none; }
a.navigation:link { color:#ffffff; background-color:#b9a176; text-decoration:none; }
a.navigation:visited { color:#ffffff; background-color:#b9a176; text-decoration:none; }
a.navigation:hover { color:#ee1100; background-color:#b9a176; text-decoration:none; }
.navigation_active { font-size:11px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; color:#ffffff; background-color:#cebd9f; }
a.navigation_active:active { color:#ee1100; background-color:#cebd9f; text-decoration:none; }
a.navigation_active:link { color:#ee1100; background-color:#cebd9f; text-decoration:none; }
a.navigation_active:visited { color:#ee1100; background-color:#cebd9f; text-decoration:none; }
a.navigation_active:hover { color:#ee1100; background-color:#cebd9f; text-decoration:none; }
.unternavigation { font-size:10px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; color:#ffffff; background-color:#d5c7ad; }
a.unternavigation:active { color:#ffffff; background-color:#d5c7ad; text-decoration:none; }
a.unternavigation:link { color:#ffffff; background-color:#d5c7ad; text-decoration:none; }
a.unternavigation:visited { color:#ffffff; background-color:#d5c7ad; text-decoration:none; }
a.unternavigation:hover { color:#ee1100; background-color:#d5c7ad; text-decoration:none; }
.unternavigation_active { font-size:10px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; color:#ffffff; background-color:#d5c7ad; }
a.unternavigation_active:active { color:#ee1100; background-color:#d5c7ad; text-decoration:none; }
a.unternavigation_active:link { color:#ee1100; background-color:#d5c7ad; text-decoration:none; }
a.unternavigation_active:visited { color:#ee1100; background-color:#d5c7ad; text-decoration:none; }
a.unternavigation_active:hover { color:#ee1100; background-color:#d5c7ad; text-decoration:none; }
.navigationtop { font-size:10px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; color:#ffffff; }
a.navigationtop:active { color:#ee1100; text-decoration:none; }
a.navigationtop:link { color:#ffffff; text-decoration:none; }
a.navigationtop:visited { color:#ffffff; text-decoration:none; }
a.navigationtop:hover { color:#ee1100; text-decoration:none; }
.subnavigation { font-size:10px; font-family:verdana,arial,helvetica,sans-serif; }
.subnavigation_active { font-size:10px; font-family:verdana,arial,helvetica,sans-serif; color:#ff0000; }
.error { color:#ff0000; font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:bold; }
.red { color:#ff0000; }

table.link { border: 1px solid #b9a176; margin-bottom: 10px; }
table.link tbody tr:first-child { background-color:#b9a176; color:#000000; font-weight: bold; }
table.link tbody tr:nth-child(even) { background-color:#cebd9f; color:#000000; }

/* -----------Touren--------------------------- */
.touren_month { font-weight: bold; color: black; border-bottom: 1px dotted #6683B7; background-color: #b9a176; }

.touren_td_odd { background-color: #cebd9f; }

.touren_td_flag1 { background-color: red; }

.touren_list_header { font-weight: bold; }

.touren_bold { font-weight: bold; }

.touren_line { background-image: url('/images/trennlinie.gif'); background-repeat: repeat-x; padding-top: 5px; padding-bottom: 5px; }

.kategorie { padding-left: 0px; margin-top: 10px; }

.unterkategorie { padding-left: 30px; }

.button { height: 20px; width: 150px; background-repeat: no-repeat; }

.touren_short_month { font-weight: bold; border-bottom: 1px dotted #cccccc; }

.touren_short { padding-top: 10px; padding-bottom: 5px; }
.touren_short a { color: #666666; font-size: 11px; }
.touren_short a:link { color: #666666; font-size: 11px; }
.touren_short a:hover { color: red; font-size: 11px; }
.touren_short a:active { color: #666666; font-size: 11px; }
.touren_short a:visited { color: #666666; font-size: 11px; }

div.touren_short div { position: absolute; top: 0px; left: 0px; }

div.touren_short div a { position: absolute; top: -0px; left: 130px; width: 250px }
