body { margin: 0px; padding: 0px; font-family: Tahoma; font-size: 11px; }
td { font-family: Tahoma; font-size: 11px; }
table { font-family: Tahoma; font-size: 11px; }
.tablecontent { font-family: Tahoma; font-size: 11px; padding-left: 12px; margin-right: 12px; }

a:link { color: #2E6596; text-decoration: none; }
a:visited { color: #2E6596; text-decoration: none; }
a:active { color:  #BA4B12; text-decoration: none; }
a:hover { color: #BA4B12; text-decoration: none;}
a.white:link { color: #FFFFFF; text-decoration: none; }
a.white:visited { color: #FFFFFF; text-decoration: none; }
a.white:active { color: #FFFFFF; text-decoration: none; }
a.white:hover { color: #FFFFFF; text-decoration: none; }

.date { border-bottom: 1px solid #B2D1E2; border-right: 1px solid #B2D1E2; height: 21px; text-align: left; padding-left: 10; padding-right: 10; color: #FFFFFF; background: #81B1D0; font-size: 11px; }
.topnav { border-bottom: 1px solid #B2D1E2; border-left: 1px solid #B2D1E2; height: 21px; text-align: left; padding-left: 8px; padding-top: 2px; color: #6A9BBC; background: #2E6596; font-size: 11px; }
.topnavjava { border-bottom: 1px solid #B2D1E2; border-left: 1px solid #B2D1E2; height: 21px; text-align: left; padding-left: 8px; padding-top: 2px; color: #6A9BBC; background: #194874; font-size: 11px; }
.topnavjava0 { border-bottom: 1px solid #B2D1E2; border-left: 1px solid #B2D1E2; border-right: 1px solid #B2D1E2; height: 21px; text-align: left; padding-left: 8px; padding-top: 2px; color: #6A9BBC; background: #194874; font-size: 11px; }
.navjava { border-bottom: 1px solid #B2D1E2; border-left: 1px solid #B2D1E2; border-right: 1px solid #B2D1E2; text-align: left; padding-left: 8px; padding-top: 3px; padding-bottom: 4px; color: #6A9BBC; background: #2E6596; font-size: 11px; }
.agb { border-right: 1px solid #B2D1E2; border-top: 1px solid #FFFFFF; height: 20px; text-align: left; padding-left: 10px; color: #FFFFFF; background: #378DBE; font-size: 11px; }
.agb1 { border-right: 1px solid #B2D1E2; border-top: 1px solid #FFFFFF; height: 20px; text-align: left; padding-left: 10px; color: #FFFFFF; background: #2E6596; font-size: 11px; }

.adress { border-top: 1px solid #FFFFFF; height: 20px; text-align: center; color: #FFFFFF; background: #378DBE; font-size: 11px; }
.adress1 { border-top: 1px solid #FFFFFF; height: 20px; text-align: center; color: #23527E; background: #CDDCE3; font-size: 11px; }

.warenkorb { border-bottom: 1px solid #CDDCE3; height: 20px; text-align: left; padding-left: 10; color: #2E6596; background: #CDDCE3; font-size: 11px; font-weight: bold; }
.reiternav {  background: #378DBE url("../images/se_bg.jpg") no-repeat right; }
.reiternavb {  background: #378DBE url("../images/se_bgb.jpg") no-repeat right; }
.reiternavc {  background: #378DBE url("../images/se_bgc.jpg") no-repeat right; }
.reiternav2 { border-bottom: 1px solid #CDDCE3; height: 20px; text-align: left; padding-left: 12; color: #81B1D0; background: #FFFFFF; font-size: 11px; }

.boxorange { width: 200px; margin-right: 10px; height: 20px; text-align: left; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; color: #FFFFFF; background: #BA4B12; font-weight: bold; }
.boxorange2 { width: 200px; margin-right: 10px; height: 20px; text-align: left; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; color: #BA4B12; background: #EDCEBD; font-weight: bold; }
.boxblue { width: 200px; margin-right: 10px; height: 20px; text-align: left; padding-left: 10px; padding-top: 3px; color: #FFFFFF; background: #2E6596; font-weight: bold; }
.boxempty { width: 200px; margin-right: 10px; height: 15px; background: #FFFFFF; }
.boxorange_guidedtour { width: 190px; margin-right: 10px; height: 20px; text-align: left; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; color: #FFFFFF; background: #BA4B12; font-weight: bold; }

.contentnavbox { width: 200px;  border-right: 1px solid #CDDCE3; }
.textbox { font-family: Tahoma; height: 60px; font-size: 11pt; font-weight: bold; color: #FFFFFF; padding-top: 1px; text-align: top; }
.textbox0 { font-family: Arial; font-size: 11pt; font-weight: bold; color: #FFFFFF; text-align: top; }
.textboxblau { font-family: Arial; font-size: 11pt; font-weight: bold; color: #8599B1; text-align: top; }
.contentnavlinkbox1 { margin-right: 10px; border-bottom: 1px solid #DCE9EE; padding-left: 10px; height: 20px; padding-top: 3px; }
.contentnavlinkbox2 { margin-right: 10px; border-bottom: 1px solid #DCE9EE; padding-left: 25px; height: 20px; padding-top: 3px; }
.contentnavlinkbox3 { margin-right: 10px; border-bottom: 1px solid #DCE9EE; padding-left: 40px; height: 20px; padding-top: 3px; }
.reiternavboxaktiv { height: 20px; padding: 3px; padding-left: 5px; padding-right: 5px; background: url('../images/se_reiter_aktiv_mitte.gif'); }
.reiternavboxinaktiv { height: 20px; padding: 3px; padding-left: 5px; padding-right: 5px; background: url('../images/se_reiter_inaktiv_mitte.gif'); }
.piccontent { float: left; padding-right: 10px;}
.piccontent1 { float: left; padding-right: 10px; padding-left: 10px; padding-top: 10px;}

.topnavlink:link { color: #B2D1E2; text-decoration: none; }
.topnavlink:visited { color: #B2D1E2; text-decoration: none; }
.topnavlink:active  { color:  #FFFFFF; text-decoration: none; }
.topnavlink:hover { color: #FFFFFF; text-decoration: none;}
.topnavlinkactive { color: #FFFFFF; text-decoration: none; }
.reiternavlink:link { font-weight: bold; color: #B8D4E6; text-decoration: none; }
.reiternavlink:visited { font-weight: bold; color: #B8D4E6; text-decoration: none; }
.reiternavlink:active { font-weight: bold; color:  #FFFFFF; text-decoration: none; }
.reiternavlink:hover { font-weight: bold; color: #FFFFFF; text-decoration: none;}
.reiternavlinkactive { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.navlink:link { color: #2E6596; text-decoration: none; }
.navlink:visited { color: #2E6596; text-decoration: none; }
.navlink:active { color:  #BA4B12; text-decoration: none; }
.navlink:hover { color: #BA4B12; text-decoration: none;}
.navlinkactive { color: #BA4B12; text-decoration: none; }

.contentboxleft {  }
.contentbox_xerox { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background: FBE4DE; margin-right: 12px; }
.contentbox_pic { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding-left: 0px; margin-top: 0px; padding-bottom: 0px; margin-right: 12px; }
.contentboxmiddle { border-left: 1px solid #CDDCE3; }
.contentboxmiddle1 { border-left: 0px solid #CDDCE3; }
.contentboxright { border-left: 1px solid #C5561B; }
.contentboxright_start { height: 15px; }
.contentboxright1_start { height: 17px; }

.contentbox_partner { margin-right: 12px; }
.contentbox_partner1 { margin-right: 12px;  margin-right: 12px;}
.contentrightbox_pic {width: 200px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;}
.contentrightbox1 {width: 200px; border-bottom: 1px solid #EDCEBD; border-left: 1px solid #EDCEBD; padding-left: 10px; height: 20px; padding-top: 6px; padding-bottom: 6px;}
.contentrightbox1b {width: 190px; border-left: 1px solid #EDCEBD; padding-left: 10px; height: 20px; padding-top: 6px; padding-bottom:256px;}

.contentrightbox2 {width: 200px; padding-left: 10px; height: 20px; padding-top: 10px; padding-bottom: 8px;}
.contentrightbox1a {width: 220px; border-bottom: 1px solid #E3B7A0; padding-left: 10px; height: 20px; padding-top: 6px; padding-bottom: 6px; background: #F9EEE8;}
.contentrightbox2a {width: 220px; padding-left: 10px; height: 20px; padding-top: 10px; padding-bottom: 5px; background: #F9EEE8;}
.contentsearchboxright { border-left: 1px solid #EDCEBD; }
.contentheaderbox { height: 20px; text-align: left; margin-right: 12px; padding-left: 10px; padding-top: 3px; color: #23527E; background: #CDDCE3; font-weight: bold; }
.contentheaderbox0 { height: 20px; text-align: left; margin-right: 12px; padding-left: 10px; padding-top: 3px; color: #FFFFFF; background: #2E6596; font-weight: bold; }
.contentheaderbox1 { height: 20px; text-align: left; margin-right: 12px; padding-left: 10px; padding-top: 3px; color: #FFFFFF; background: #63A298; font-weight: bold; }
.contentheaderbox2 { height: 20px; text-align: left; margin-right: 12px; padding-left: 10px; padding-top: 3px; color: #23527E; background: #D0E3E0; font-weight: bold; }
.contentheaderbox3 { height: 20px; text-align: right; margin-right: 12px; padding-left: 10px; padding-right: 12px; padding-top: 3px; color: #2E6596; background: #ffffff; font-weight: bold; }
.contentheaderbox3a { height: 20px; text-align: left; margin-right: 12px; padding-left: 0px; padding-top: 3px; color: #2E6596; background: #ffffff; font-weight: bold; }

.contentbox { text-align: left; padding-top: 10px; padding-left: 12px; margin-right: 12px; padding-bottom: 15px; color: #000000; background: #FFFFFF; }
.contentbox1 { text-align: left; padding-top: 10px; padding-left: 12px; margin-right: 12px; padding-bottom: 15px; color: #000000; background: #FFFFFF; border-bottom:1px solid #CDDCE3;border-left:1px solid #CDDCE3;}
.contentbox2 { text-align: left; padding-top: 10px; padding-left: 12px; margin-right: 12px; padding-bottom: 15px; color: #000000; background: #FFFFFF; border-bottom:1px solid #CDDCE3;}
.contentbox2a { text-align: left; padding-top: 10px; padding-left: 12px; margin-right: 12px; padding-bottom: 15px; color: #000000; background: #E8EFF2;}

.contentboxtable { text-align: left; padding-top: 10px; padding-bottom: 15px; color: #000000; background: #FFFFFF; }
.table_partner { border-bottom: 1px solid #CDDCE3; border-right: 1px solid #CDDCE3; }
.table_normal { border: 1px solid #CDDCE3; }
.contentboxstart { text-align: left; padding-top: 5px; padding-left: 12px; margin-right: 12px; padding-bottom: 7px; color: #000000; background: #FFFFFF; border-bottom: 1px solid #CDDCE3; }
.guided_tour_bottom { font-weight: bold; color: #000000; text-align: right; text-decoration: none; border-top: 1px solid #2E6596; padding-right: 15px; padding-top: 8px; padding-bottom: 0px; background: #FFFFFF; margin-right: 12px; }
.guided_tour_banner { height: 53px; text-align: left; margin-right: 0px; color: #23527E; background: #CDDCE3;}


.preis { color: #BA4B12; font-weight: bold; }
.searchfield { border: 1px solid #A24212; width: 130px; font-family: Verdana; padding-left: 3px; font-size: 11px; }
.card { border: 1px solid #617C89; width: 50px; font-family: Verdana; padding-left: 3px; font-size: 11px; }
.card1 { border: 1px solid #617C89; width: 30px; font-family: Verdana; padding-left: 3px; font-size: 11px; }
.field50 { border: 1px solid #617C89; width: 50px; font-family: Verdana; padding-left: 3px; font-size: 11px; }
.field80 { border: 1px solid #617C89; width: 80px; font-family: Verdana; padding-left: 3px; font-size: 11px; }
.field100 { border: 1px solid #617C89; width: 100px; font-family: Verdana; padding-left: 3px; font-size: 11px; }
.field130 { border: 1px solid #617C89; width: 130px; font-family: Verdana; padding-left: 3px; font-size: 11px; }
.field200 { border: 1px solid #617C89; width: 200px; font-family: Verdana; padding-left: 3px; font-size: 11px; }
.field300 { border: 1px solid #617C89; width: 310px; font-family: Verdana; padding-left: 3px; font-size: 11px; }
.field400 { border: 1px solid #617C89; width: 400px; font-family: Verdana; padding-left: 3px; font-size: 11px; }