/*************************************************/
/*  http://www.nds-jugendreisen.de Stylesheets   */
/*************************************************/


/* Body */
body
{
	margin: 0;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a {	text-decoration: none; color: #8A2206; }

.common a {	text-decoration: none; border-bottom: 1px solid #8A2206; color: #333; }

.men_head { background-color: #D8BF2B; height: 25px; padding-left: 20px; color: #8A2206; font-size: 13px; font-weight: bold; }
.men_head a { color: #8A2206; font-size: 13px; font-weight: bold; }

.men { background-color: #FFF; color: #D8BF2B;; height: 22px; padding-left: 35px; }
.men a { color: #333; font-size: 12px; }

h1 { font-size: 14px; font-weight: bold; color: #8A2206; margin: 0; padding: 0; padding-left: 20px; }

h2 { font-size: 12px; color: #8A2206; margin: 0; padding: 0; padding-left: 20px; }

td.headcell { background-color: #D8BF2B; color: #8A2206; height: 18px; font-weight: bold; }

p { margin: 0; padding: 0; }

div.common { padding-left: 20px; padding-right: 20px; padding-top: 5px; }

a.footer { color: #333; font-size: 11px; font-weight: bold; }

table.termin_tabelle { background-color: #ECDF96; width: 100%; padding-left: 25px; }
table.termin_tabelle td { color: #464646; }
table.termin_tabelle .termin_kopf { font-weight: bold; }

.verfuegbarkeit { color : #000000; font-weight : normal; font-size: 7pt; padding-top: 5px; }
.verfuegbar0 { padding-left: 4px; padding-right: 4px; width: 8px; background: url(http://static.jugendreisen.net/img/verfuegbar0.gif); background-repeat: no-repeat; background-position: center; }
.verfuegbar1 { padding-left: 4px; padding-right: 4px; width: 8px; background: url(http://static.jugendreisen.net/img/verfuegbar1.gif); background-repeat: no-repeat; background-position: center; }
.verfuegbar2 { padding-left: 4px; padding-right: 4px; width: 8px; background: url(http://static.jugendreisen.net/img/verfuegbar2.gif); background-repeat: no-repeat; background-position: center; }

.breadcrumb a { font-size: 10px; color: #333; }
.breadcrumb { font-size: 10px; color: #333; }

table.tbl_common { border-top: 1px solid #666666; border-right: 1px solid #666666; }
th.tbl_common { background-color: #D8BF2B;; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
td.tbl_common { border-bottom: 1px solid #666666; border-left: 1px solid #666666; }

/* Standard-Tabelle mit Border rechts */
table.tbl_common_r { border-right: 1px solid #666666; }
th.tbl_common_r { background-color: #D8BF2B;; border-right: 1px solid #666666; }
td.tbl_common_r { border-right: 1px solid #666666; }
/* Standard-Tabelle mit Border unten */
table.tbl_common_b { border-bottom: 1px solid #666666; }
th.tbl_common_b { background-color: #D8BF2B;; border-bottom: 1px solid #666666; }
td.tbl_common_b { border-bottom: 1px solid #666666; }

/* Standard-Tabelle mit Border oben */
table.tbl_common_t { border-top: 1px solid #666666; }
th.tbl_common_t { background-color: #D8BF2B;; border-top: 1px solid #666666; }
td.tbl_common_t { border-top: 1px solid #666666; }

/* Standard-Tabelle mit Border links */
table.tbl_common_l { border-left: 1px solid #666666; }
th.tbl_common_l { background-color: #D8BF2B;; border-left: 1px solid #666666; }
td.tbl_common_l { border-left: 1px solid #666666; }
/* Alternativ-Tabelle mit Border */
table.tbl_alt { border-top: 1px solid #666666; border-right: 1px solid #666666; }
th.tbl_alt { background-color: #FF6600; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
td.tbl_alt { border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
/* Unterer Border */
table.tbl_alt_bb, td.tbl_alt_bb { border-bottom: 1px solid #666666; }
th.tbl_alt_bb { background-color: #FF6600; border-bottom: 1px solid #666666; }
/* Alternativ2 -Tabelle mit Border */
table.tbl_alt2 {	border-top: 1px solid #666666; border-right: 1px solid #666666; }
th.tbl_alt2 { background-color: #FF6600; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
td.tbl_alt2 { border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
/* Alternativ3 -Tabelle mit Border */
table.tbl_alt3 { border-top: 1px solid #666666; border-right: 1px solid #666666; }
th.tbl_alt3 { background-color: #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
td.tbl_alt3 { border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
/* Ohne Border */
th.tbl_common_nb { background-color: #666666; }
/* Kompletter Border */
table.tbl_common_bf, td.tbl_common_bf, th.tbl_common_bf { border: 1px solid #666666; }
/* Unterer Border */
table.tbl_common_bb, td.tbl_common_bb, th.tbl_common_bb { border-bottom: 1px solid #666666; }

table.pagination { }

table.pagination td.common { width: 20px; cursor: pointer; background-color: #FFF; font-family: Verdana, Arial, Garamond; font-size: 11px; font-weight: bold; color: #8A2206; }
table.pagination td.active { width: 20px; cursor: pointer; background-color: #8A2206; background-color: #D8BF2B; font-weight: bold; font-family: Verdana, Arial, Garamond; font-size: 11px; }
table.pagination td.hover { width: 20px; cursor: pointer; background-color: #D8BF2B;; font-family: Verdana, Arial, Garamond; font-size: 11px; font-weight: bold; color: #8A2206; }
table.pagination td.dots { width: 20px; cursor: default; font-family: Verdana, Arial, Garamond; font-size: 11px; font-weight: bold; color: #8A2206; }
table.pagination td.next, td.previous { width: 15px; cursor: pointer; background-color: #FFF; font-family: Verdana, Arial, Garamond; font-size: 11px; font-weight: bold; color: #8A2206; }
table.pagination td.hover_next, td.hover_previous { width: 15px; cursor: pointer; background-color: #D8BF2B;; color: #333; font-family: Verdana, Arial, Garamond; font-size: 11px; font-weight: bold; color: #8A2206; }

table.pagination td.main { cursor: default; font-family: Verdana, Arial, Garamond; font-size: 11px; font-weight: bold; color: #8A2206; }
table.pagination td.main2 { cursor: default; border: 0; font-family: Verdana, Arial, Garamond; font-size: 11px; font-weight: bold; color: #8A2206; }

table.pagination td.left { cursor: default; font-size: 1px; width: 4px; border: 0; }
table.pagination td.right { cursor: default; font-size: 1px; width: 4px; border: 0; }

