body {
background-color: #582f11;
background-image: url("grafiken/back.jpg");
background-repeat: repeat-x;
text-align: center;
padding: 0px;
padding-top: 10px;
margin: 0px;
}

                                                /* CONTENT */


div#content {
display: block;
width: 800px;
font-family: verdana, sans-serif;
font-weight: normal;
line-height: 1px;
background-color: #fef7e3;
background-image: url("grafiken/ct_back.jpg");
background-repeat: repeat-x;
text-align: left;
margin: auto;
margin-top: 0px;
padding: 10px
}

div#top {
display: block;
width: 800px;
height: 199px;
font-size: 1px;
line-height: 1px;
background-color: none;
background-image: url("grafiken/top_10.jpg");
background-repeat: no-repeat;
text-align: center;
margin: auto;
overflow: hidden;
}

div#text {
width: 570px;
margin: 10px 0px 50px 22px;
color: #2E1715;
background-color: #fef7e3;
font-size: 12px;
line-height: 16px;
text-align: left;
overflow: hidden;
}

div#flash {
width: 589px;
margin: 0px 0px 0px 0px;
color: #2E1715;
background-color: #fef7e3;
font-size: 12px;
line-height: 16px;
text-align: left;
border
overflow: hidden;
}


div#tour_gallerie {
width: 700px;
margin: 0px 0px 50px 22px;
padding: 20px;
color: #2E1715;
background-color: #fef7e3;
font-size: 12px;
line-height: 16px;
text-align: left;
}

                                                /* HAUPT-NAVIGATION */

div#navigation {
display: block;
position: relative;
top: 171px;
margin-left: 20px;
height: 41px;
width: 800px;
background-color: none;
font-size: 1px;
line-height: 1px;
text-align: center;
overflow: hidden;
}

a.navi_hier {
display: block;
height: 28px;
width: 124px;
margin-top: 0px;
margin-right: 1px;
padding-top: 13px;
border: none;
border-bottom: none;
float: left;
color: #742500;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 1px;
background-image: url("grafiken/link.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
}

a.navi:link {
display: block;
height: 28px;
width: 124px;
margin-top: 0px;
margin-right: 1px;
padding-top: 13px;
border: none;
border-bottom: none;
float: left;
color: #787878;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 1px;
background-image: url("grafiken/link.gif");
background-repeat: no-repeat;
background-position: 0px -28px;
}

a.navi:visited {
display: block;
height: 28px;
width: 124px;
margin-top: 0px;
margin-right: 1px;
padding-top: 13px;
border: none;
border-bottom: none;
float: left;
color: #787878;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 1px;
background-image: url("grafiken/link.gif");
background-repeat: no-repeat;
background-position: 0px -28px;
}

a.navi:hover {
display: block;
height: 28px;
width: 124px;
margin-top: 0px;
margin-right: 1px;
padding-top: 13px;
border: none;
border-bottom: none;
float: left;
color: #9d6f00;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 1px;
background-image: url("grafiken/link.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
}

a.navi:active {
display: block;
height: 28px;
width: 124px;
margin-top: 0px;
margin-right: 1px;
padding-top: 13px;
border: none;
border-bottom: none;
float: left;
color: #9d6f00;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 1px;
background-image: url("grafiken/link.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
}

                                                /* Language */

div.sprache {
position: absolute;
top: 0px:
left: 0px;
margin-left: 710px;
margin-top: -50px;
width: 150px;
height: 20px;
}

                                                /* Language LINKS EN */

a.lang_en:link {
height: 32px;
padding: 13px 0px 0px 27px;
margin: 8px 0px 0px 8px;
float: left;
color: #edd9a6;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/flag_en.jpg");
background-repeat: no-repeat;
background-position: 0px 12px;
background-color: none;
overflow: hidden;
}

a.lang_en:visited {
height: 32px;
padding: 13px 0px 0px 27px;
margin: 8px 0px 0px 8px;
float: left;
color: #edd9a6;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/flag_en.jpg");
background-repeat: no-repeat;
background-position: 0px 12px;
background-color: none;
overflow: hidden;
}

a.lang_en:hover {
height: 32px;
padding: 13px 0px 0px 27px;
margin: 8px 0px 0px 8px;
float: left;
color: #fef7e3;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/flag_en.jpg");
background-repeat: no-repeat;
background-position: 0px 12px;
background-color: none;
overflow: hidden;
}

a.lang_en:active {
height: 32px;
padding: 13px 0px 0px 27px;
margin: 8px 0px 0px 8px;
float: left;
color: #fef7e3;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/flag_en.jpg");
background-repeat: no-repeat;
background-position: 0px 12px;
background-color: none;
overflow: hidden;
}

                                                /* Language LINKS DE */

a.lang_de:link {
height: 32px;
padding: 13px 0px 0px 27px;
margin: 8px 0px 0px 8px;
float: left;
color: #edd9a6;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/flag_de.jpg");
background-repeat: no-repeat;
background-position: 0px 12px;
background-color: none;
overflow: hidden;
}

a.lang_de:visited {
height: 32px;
padding: 13px 0px 0px 27px;
margin: 8px 0px 0px 8px;
float: left;
color: #edd9a6;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/flag_de.jpg");
background-repeat: no-repeat;
background-position: 0px 12px;
background-color: none;
overflow: hidden;
}

a.lang_de:hover {
height: 32px;
padding: 13px 0px 0px 27px;
margin: 8px 0px 0px 8px;
float: left;
color: #fef7e3;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/flag_de.jpg");
background-repeat: no-repeat;
background-position: 0px 12px;
background-color: none;
overflow: hidden;
}

a.lang_de:active {
height: 32px;
padding: 13px 0px 0px 27px;
margin: 8px 0px 0px 8px;
float: left;
color: #fef7e3;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/flag_de.jpg");
background-repeat: no-repeat;
background-position: 0px 12px;
background-color: none;
overflow: hidden;
}




                                                /* SUB-NAVIGATION */



div.subnavigation {
width: 800px;
height: 60px;
margin-top: 0px;
background-image: url("grafiken/subnaviback.jpg");
background-repeat: repeat-x;
background-color: none;
font-size: 11px;
line-height: 12px;
overflow: hidden;
}

a.subnavi_hier {
height: 32px;
padding: 13px 0px 0px 18px;
margin: 8px 0px 0px 8px;
float: left;
color: #742500;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/sublinkhier.gif");
background-repeat: no-repeat;
background-position: 5px 14px;
background-color: none;
overflow: hidden;
}

a.subnavi_hier_up {
height: 32px;
padding: 13px 0px 0px 18px;
margin: 8px 0px 0px 8px;
float: left;
color: #742500;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/sublinkhier_up.gif");
background-repeat: no-repeat;
background-position: 5px 12px;
background-color: none;
overflow: hidden;
}

a.subnavi:link {
height: 32px;
padding: 13px 0px 0px 18px;
margin: 8px 0px 0px 8px;
float: left;
color: #9B6F02;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/sublink.gif");
background-repeat: no-repeat;
background-position: 5px 13px;
background-color: none;
overflow: hidden;
}

a.subnavi:visited {
height: 32px;
padding: 13px 0px 0px 18px;
margin: 8px 0px 0px 8px;
float: left;
color: #9B6F02;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/sublink.gif");
background-repeat: no-repeat;
background-position: 5px 13px;
background-color: none;
overflow: hidden;
}

a.subnavi:hover {
height: 32px;
padding: 13px 0px 0px 18px;
margin: 8px 0px 0px 8px;
float: left;
color: #9B6F02;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/sublink.gif");
background-repeat: no-repeat;
background-position: 6px 13px;
background-color: none;
overflow: hidden;

}

a.subnavi:active {
height: 32px;
padding: 13px 0px 0px 18px;
margin: 8px 0px 0px 8px;
float: left;
color: #9B6F02;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/sublink.gif");
background-repeat: no-repeat;
background-position: 6px 13px;
background-color: none;
overflow: hidden;
}

                                                /* SITEMAP-NAVIGATION */


a.map:link {
display: block;
padding: 0px 0px 0px 18px;
margin: 0px 0px 11px 0px;
color: #9B6F02;
text-decoration: none;
text-align: left;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/sublink_hell.gif");
background-repeat: no-repeat;
background-position: 5px 1px;
background-color: none;
}

a.map:visited {
display: block;
padding: 0px 0px 0px 18px;
margin: 0px 0px 11px 0px;
color: #9B6F02;
text-decoration: none;
text-align: left;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/sublink_hell.gif");
background-repeat: no-repeat;
background-position: 5px 1px;
background-color: none;
}

a.map:hover {
display: block;
padding: 0px 0px 0px 18px;
margin: 0px 0px 11px 0px;
color: #9B6F02;
text-decoration: underline;
text-align: left;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/sublink_hell.gif");
background-repeat: no-repeat;
background-position: 6px 1px;
background-color: none;
}

a.map:active {
display: block;
padding: 0px 0px 0px 18px;
margin: 0px 0px 11px 0px;
color: #9B6F02;
text-decoration: underline;
text-align: left;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-image: url("grafiken/sublink_hell.gif");
background-repeat: no-repeat;
background-position: 6px 1px;
background-color: none;
}

                                                /* BIKE-NAVIGATION */



a.bikenavi_hier_dark {
display: block;
width: 20px;
height 20px;
float: left;
color: #f6e8c5;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-color: #742500;
}

a.bikenavi:link {
display: block;
width: 20px;
height 20px;
float: left;
color: #9B6F02;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-color: none;
}

a.bikenavi:visited {
display: block;
width: 20px;
height 20px;
float: left;
color: #9B6F02;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 12px;
background-color: none;
}

a.bikenavi:hover {
display: block;
width: 20px;
height 20px;
float: left;
color: #9B6F02;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 12px;
background-color: none;
}

a.bikenavi:active {
display: block;
width: 20px;
height 20px;
float: left;
color: #9B6F02;
text-decoration: none;
text-align: center;
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 12px;
background-color: none;
}



                                                /* NAVI-RECHTS */

div#navi_rechts {
display: block;
margin-top: 0px;
height: 20px;
width: 820px;
line-height: 20px;
text-align: left;
margin: auto;
}


                                                /* NAVI-RECHTS EXTRA */


div#navi_rechts_extra {
display: block;
position: absolute;
top: 315px;
margin-left: 599px;
width: 210px;
line-height: 1px;
font-size: 1px;
text-align: left;
background-color: none;
overflow: hidden;
}

div.box_navi_rechts_extra {
width: 210px;
font-size: 1px;
line-height: 1px;
text-align: left;
background-color: none;
overflow: hidden;
}

img.navi_pic {
padding-top: 0px;
}

a.navi_re_extra_hier {
display: block;
height: 32px;
width: 210px;
padding-left: 20px;
color: #f6e8c5;
text-decoration: none;
text-align: left;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 28px;
background-color: #b94d1e;
border-top: 1px solid #fef7e3;
overflow: hidden;
}

a.navi_re_extra:link {
display: block;
height: 32px;
width: 210px;
padding-left: 20px;
color: #b94d1e;
text-decoration: none;
text-align: left;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 28px;
background-color: #f6e8c5;
border-top: 1px solid #fef7e3;
overflow: hidden;
}

a.navi_re_extra:visited{
display: block;
height: 32px;
width: 210px;
padding-left: 20px;
color: #b94d1e;
text-decoration: none;
text-align: left;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 28px;
background-color: #f6e8c5;
border-top: 1px solid #fef7e3;
overflow: hidden;
}

a.navi_re_extra:hover {
display: block;
height: 32px;
width: 210px;
padding-left: 20px;
color: #d98202;
text-decoration: none;
text-align: left;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 28px;
background-color: #f6e8c5;
border-top: 1px solid #fef7e3;
overflow: hidden;

}

a.navi_re_extra:active {
display: block;
height: 32px;
width: 210px;
padding-left: 20px;
color: #d98202;
text-decoration: none;
text-align: left;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 28px;
background-color: #f6e8c5;
border-top: 1px solid #fef7e3;
overflow: hidden;
}

                                                /* NAVI-RECHTS BILDER */


div#navi_rechts_bilder {
display: block;
position: absolute;
top: 440px;
margin-left: 599px;
width: 210px;
line-height: 1px;
font-size: 1px;
text-align: left;
background-color: none;
overflow: hidden;
}

div.box_navi_rechts_bilder {
width: 210px;
font-size: 1px;
line-height: 1px;
text-align: left;
padding: 10px;
background-color: #f6e8c5;
border-bottom: 1px solid #fef7e3;
overflow: hidden;
}

img.navi_pic {
padding-top: 0px;
}

a.navi_re_bild:link {
text-decoration: none;;
}

a.navi_re_bild:visited{
text-decoration: none;
}

a.navi_re_bild:hover {
text-decoration: none;
}

a.navi_re_bild:active {
text-decoration: none;
}



                                                /* allgemeines */


/* button anmneldung */


div.anmeld_button {
display: block;
width: 100px;
height: 100px;
margin-right: 15px;
margin-right: 5px;
float: left;
}

a.anmeldung:link {
display: block;
width: 100px;
height: 100px;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
background-image: url("grafiken/anmeldung.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
color: #9B6F02;
}
a.anmeldung:visited {
display: block;
width: 100px;
height: 100px;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
background-image: url("grafiken/anmeldung.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
color: #9B6F02;
}

a.anmeldung:hover {
display: block;
width: 100px;
height: 100px;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
background-image: url("grafiken/anmeldung.jpg");
background-repeat: no-repeat;
background-position: 0px -100px;
color: #9B6F02;
}

a.anmeldung:active {
display: block;
width: 100px;
height: 100px;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
background-image: url("grafiken/anmeldung.jpg");
background-repeat: no-repeat;
background-position: 0px -100px;
color: #9B6F02;
}

/* Link im Fließtext */

a.normal:link {
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #A90505;
}

a.normal:visited {
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #A90505;
}

a.normal:hover {
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color: #A90505;
}

a.normal:active {
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color: #A90505;
}

/* fetter Link */

a.normal_fat:link {
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #A90505;
}

a.normal_fat:visited {
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #A90505;
}

a.normal_fat:hover {
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
color: #A90505;
}

a.normal_fat:active {
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
color: #A90505;
}

/* fetter Großer Link */

a.gross_fat:link {
font-family: verdana, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #A90505;
}

a.gross_fat:visited {
font-family: verdana, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #A90505;
}

a.gross_fat:hover {
font-family: verdana, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
color: #A90505;
}

a.gross_fat:active {
font-family: verdana, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
color: #A90505;
}

/* fetter-heller Link */

a.normal_fat_hell:link {
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #fef7e3;
}

a.normal_fat_hell:visited {
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #fef7e3;
}

a.normal_fat_hell:hover {
font-size: 12px;
font-weight: bold;
text-decoration: underline;
color: #fef7e3;
}

a.normal_fat_hell:active {
font-size: 12px;
font-weight: bold;
text-decoration: underline;
color: #fef7e3;
}

/* Images */

img {
border-style: none;
}

img#flag_en {
border-style: none;
width: 33px;
height: 27px;
background-image: url("grafiken/flag_en.jpg");
background-repeat: no-repeat;
background-position: 0px 8px;
}

img#flag_fr {
border-style: none;
width: 33px;
height: 27px;
background-image: url("grafiken/flag_fr.jpg");
background-repeat: no-repeat;
background-position: 0px 8px;
}

img.tour_preview {
margin: 5px 10px 0px 0px;
border-style: none;
float: left;
}

ul {
list-style: outside;
}

h1 {
font-family: verdana, sans-serif;
font-size: 18px;
font-weight: bold;
line-height: 22px;
color: #742500;
text-align: left;
}

h2 {
font-family: verdana, sans-serif;
font-size: 14px;
font-weight: BOLD;
line-height: 16px;
color: #742500;
text-align: left;
}

span.fat {
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #742500;
}

span.fat_choose {
float: left;
font-size: 12px;
font-weight: bold;
color: #742500;
line-height: 30px;
margin-left: 10px;
}

span.fat_hell {
font-size: 12px;
font-weight: bold;
color: #fef7e3;
}

span.fat_red {
font-size: 12px;
font-weight: bold;
color: #A90505;
}

/* DIVs */

div.links {
display: block;
width: 550px;
line-height: 14px;
text-align: left;
margin: 0px 5px 0px 5px;
padding: 5px 0px 5px 5px;
background-color: #fef7e3;
overflow: hidden;
}


div.sitemap {
display: block;
width: 170px;
height: 400px;
float: left;
text-align: left;
margin: 0px 10px 12px 0px;
padding: 5px;
background-color: #F6E8C5;
background-image: url("grafiken/box_top.jpg");
background-repeat: no-repeat;
overflow: hidden;
}

div.map24 {
display: block;
float: left;
line-height: 14px;
text-align: left;
margin: 12px 12px 12px 0px;
background-color: none
overflow: hidden;
}

div.dark {
display: block;
width: 575px;
background-color: #F6E8C5;
padding: 5px;
clear: both;
}

div.dark_top {
display: block;
background-color: #F6E8C5;
padding: 5px;
background-image: url("grafiken/box_top.jpg");
background-repeat: no-repeat;
clear: both;
}

div.dark_center {
display: block;
background-color: #F6E8C5;
padding: 5px;
border: 1px solid #e4cf9a;
text-align: center;
clear: both;
}

div.hell {
display: block;
width: 575px;
background-color: none;
padding: 5px;
clear: both;
}

div.tour_teaser {
display: block;
height: 110px;
padding: 5px;
background-color: #F6E8C5;
background-image: url("grafiken/box_top.jpg");
background-repeat: no-repeat;
clear: both;
}

div.tour_termin {
display: block;
padding: 5px 5px 15px 5px;
background-color: #F6E8C5;
background-image: url("grafiken/box_top.jpg");
background-repeat: no-repeat;
margin-bottom: 12px;
clear: both;
}

div.tour_chron {
display: block;
padding: 0px 5px 0px 0px;
margin-bottom: 5px;
clear: both;
}

div.tour_headline {
float: left;
background-color: none;
padding: 0px 5px 5px 5px;
}

div.tour_headline_hell {
float: left;
background-color: #fef7e3;
padding: 5px;
}

div.tour_tage {
text-align: right;
background-color: none;
padding: 0px 5px 5px 5px;
}

div.tour_tage_hell {
text-align: right;
background-color: #fef7e3;
padding: 5px;
margin-right: 5px;
}

div.tour_text {
margin-top: 5px;
text-align: justify;
}

div.info {
width: 16px;
height: 16px;
margin-right: 3px;
background-image: url("grafiken/info.gif");
float: left;
}

div.fertig {
width: 16px;
height: 16px;
margin-right: 3px;
background-image: url("grafiken/fertig.gif");
float: left;
}

div.fertig_hell {
width: 16px;
height: 16px;
margin-right: 3px;
background-image: url("grafiken/fertig_hell.gif");
float: left;
}

div.step {
height: 36px;
background-image: url("grafiken/step.gif");
background-repeat: no-repeat;
background-position: 5px 7px;
background-color: none;
padding-top: 10px;
padding-left: 23px;
margin-left: 10px;
font-size: 12px;
font-weight: normal;
color: #742500;
line-height: 12px;
float: left;
}

div.step_done {
height: 36px;
background-image: url("grafiken/step_done.gif");
background-repeat: no-repeat;
background-position: 3px 7px;
background-color: none;
padding-top: 10px;
padding-left: 23px;
margin-left: 10px;
font-size: 12px;
font-weight: normal;
color: #742500;
line-height: 12px;
float: left;
}

div.vor_input {
width: 150px;
float: left;
text-align: right;
margin: 0px 5px 0px 0px;
}

div.input {
margin: 0px 0px 5px 0px;
}

/* Select Option */

select {
display: block;
width: 500px;
background-color: #fef7e3;
}

option.eins {
display: block;
width: 500px;
height: 15px;
background-color: #fef7e3;
padding: 2px;
}

option.zwo {
display: block;
width: 500px;
height: 15px;
background-color: #FFFFFF;
padding: 2px;
}

option.marke {
display: block;
width: 500px;
height: 15px;
color: #fef7e3;
font-weight: bold;
background-color: #742500;
padding: 2px;
}


/* Tables */

table {
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 16px;
color: #2E1715;
border-collapse: collapse;
}

td.gallerie {
padding: 10px;
background-color: #F6E8C5;
width: 50px;
}

table.bike {
border: 1px solid #e4cf9a;
border-collapse: collapse;
margin-top: 2px;
}

td.td_bike_trennung {
padding: 3px;
border-bottom: 3px double #9B6F02;
background-color: none;
}

td.td_bike_trennung_dark {
padding: 3px;
border-bottom: 3px double #9B6F02;
background-color: #F6E8C5;
}

td.td_bike_dark {
padding: 3px;
border-bottom: 1px solid #9B6F02;
background-color: #F6E8C5;
}

td.td_bike {
padding: 3px;
border-bottom: 1px solid #9B6F02;
background-color: none;
}

div.bike_marken {
margin-top: 10px;
border: 1px solid #9B6F02;
height: 8em;
overflow: auto;
}

/* FORMULAR */

input.text, textarea {
padding: 0px 0px 2px 2px;
border: 1px solid #e4cf9a;
background-color: #F5F5F5;
font-family: verdana, sans-serif;
color: #742500;
font-size: 12px;
font-weight: normal;
}

input.check, .radio {
padding: none;
border: none;
background-color: none;
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: normal;
}

input.button {
width: 150px;
height: 30px;
margin: 0px 12px 0px 0px;
border: none;
background-color: none;
background-image: url("grafiken/button.jpg");
background-repeat: repeat-x;
font-family: verdana, sans-serif;
color: #742500;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-decoration: none;
}

input.button_dark {
width: 150px;
height: 30px;
margin: 0px 12px 0px 0px;
border: none;
background-color: none;
background-image: url("grafiken/button_dark.jpg");
background-repeat: repeat-x;
font-family: verdana, sans-serif;
color: #742500;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-decoration: none;
}

a.button:link {
display: block;
float: left;
width: 150px;
height: 30px;
margin: 0px 12px 0px 0px;
border: none;
background-color: #F5F5F5;
background-image: url("grafiken/button.jpg");
background-repeat: repeat-x;
font-family: verdana, sans-serif;
color: #742500;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-decoration: none;
overflow: hidden;
}

a.button:hover {
display: block;
float: left;
width: 150px;
height: 30px;
margin: 0px 12px 0px 0px;
border: none;
background-color: #F5F5F5;
background-image: url("grafiken/button.jpg");
background-repeat: repeat-x;
font-family: verdana, sans-serif;
color: #742500;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-decoration: none;
overflow: hidden;
}

a.button:active {
display: block;
float: left;
width: 150px;
height: 30px;
margin: 0px 12px 0px 0px;
border: none;
background-color: #F5F5F5;
background-image: url("grafiken/button.jpg");
background-repeat: repeat-x;
font-family: verdana, sans-serif;
color: #742500;
font-size: 12px;
line-height: 12px;
font-weight: boldl;
text-decoration: none;
overflow: hidden;
}

a.button:visited {
display: block;
float: left;
width: 150px;
height: 30px;
margin: 0px 12px 0px 0px;
border: none;
background-color: #F5F5F5;
background-image: url("grafiken/button.jpg");
background-repeat: repeat-x;
font-family: verdana, sans-serif;
color: #742500;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-decoration: none;
overflow: hidden;
}

a.button_choose:link {
display: block;
float: left;
width: 150px;
height: 30px;
margin: 0px 0px 0px 0px;
border: none;
background-color: #F5F5F5;
background-image: url("grafiken/button_dark.jpg");
background-repeat: repeat-x;
font-family: verdana, sans-serif;
color: #742500;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-decoration: none;
overflow: hidden;
}

a.button_choose:hover {
display: block;
float: left;
width: 150px;
height: 30px;
margin: 0px 0px 0px 0px;
border: none;
background-color: #F5F5F5;
background-image: url("grafiken/button_dark.jpg");
background-repeat: repeat-x;
font-family: verdana, sans-serif;
color: #742500;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-decoration: none;
overflow: hidden;
}

a.button_choose:active {
display: block;
float: left;
width: 150px;
height: 30px;
margin: 0px 0px 0px 0px;
border: none;
background-color: #F5F5F5;
background-image: url("grafiken/button_dark.jpg");
background-repeat: repeat-x;
font-family: verdana, sans-serif;
color: #742500;
font-size: 12px;
line-height: 12px;
font-weight: boldl;
text-decoration: none;
overflow: hidden;
}

a.button_choose:visited {
display: block;
float: left;
width: 150px;
height: 30px;
margin: 0px 0px 0px 0px;
border: none;
background-color: #F5F5F5;
background-image: url("grafiken/button_dark.jpg");
background-repeat: repeat-x;
font-family: verdana, sans-serif;
color: #742500;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-decoration: none;
overflow: hidden;
}

div.floatKiller{
        clear: both;
        height: 0px;
        line-height: 0px;
        font-size: 0px;
        margin: 0px;
        padding: 0px;
}


/* Atartseite Touren Links */

a.startseite_tour {
display: block;
height: 150px;
width: 270px;
margin-right: 15px;
border: none;
border-bottom: none;
float: left;
color: #787878;
text-decoration: none;
line-height: 1px;
float: left;
overflow: hidden;
}