a:link {
	color:#5D0905;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}
a:active {
	color:#5D0905;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:visited {
	color:#5D0905;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:hover {
	color:#96444A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}
.infofeld{

	background-image : url(../design/jugend/navi_bg.gif);
	background-repeat:repeat-y;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:3px;
}
.all_button:link {
	border:outset 2px #DDDDFF;
	padding:2px;
	padding-left:15px;
	padding-right:15px;
	background-color:#0B3D80; display:inlinev;
	color:#EEEEEE;
	text-decoration:none;
}
.all_button:active {
	border:outset 2px #DDDDFF;
	padding:2px;
	padding-left:15px;
	padding-right:15px;
	background-color:#0B3D80; display:inline;
	color:#EEEEEE;
	text-decoration:none;
}
.all_button:visited {
	border:outset 2px #DDDDFF;
	padding:2px;
	padding-left:15px;
	padding-right:15px;
	background-color:#0B3D80; display:inline;
	color:#EEEEEE;
	text-decoration:none;
}
.all_button:hover {
	border:inset 2px #DDDDFF;
	padding:2px;
	padding-left:15px;
	padding-right:15px;
	background-color:#EEEEFF; display:inline;
	color:#000000;
	text-decoration:none;
}

/* ANFANG: Auflistung Hotels*/

.listhotels_table {
	width: 530px; min-width:530px; max-width:530px;
}
.listHotels_links:link {
	border:solid 1px #FFFFFF;
	padding:2px;
	background-color:#E3F1FE; display:inline;
	color:#000000;
	text-decoration:none;
}
.listhotels_header {
	width : 490px;
	height : 27px;
	background-image : url(../design/jugend/ju/ju_o_re.gif);
	background-repeat : repeat-x;
}
.listhotels_td_image {
	height : 100px;
	width : 150px;
	background-color : #cccccc;
	text-align : center;
	vertical-align : middle;
}
.listhotels_td_text {
	height : 100px;
	width : 330px;
	background-color : #ffffff;
	text-align : left;
	vertical-align : middle;
	display : block;
	padding : 5px;
}
.listhotels_image {
	height : 85px;
}
.listhotels_footer {
	height : 40px;
	background-image : url(../design/jugend/ju/ju_u_re.gif);
	background-repeat : repeat-x;
	padding : 0;
	text-align : left;
	vertical-align : middle;
}
.listhotels_table {

}
.listhotels_label {
	font-size : 16px;
	color : #e9e9e9;
}
.leiste_links {
	background-image : url(../design/jugend/ju/ju_l_re.gif);
	background-repeat : repeat-y;
}
.leiste_rechts {
	background-image : url(../design/jugend/ju/ju_re_r.gif);
	background-repeat : repeat-y;
}
.leiste_unten_links {
	width : 20px;
	background-image : url(../design/jugend/ju/ju_l_u.gif);
	background-repeat : no-repeat;
}
.leiste_unten_rechts {
	background-image : url(../design/jugend/ju/ju_r_u.gif);
	background-repeat : no-repeat;
}
.leiste_oben_links {
	width : 20px;
	background-image : url(../design/jugend/ju/ju_l_o.gif);
	background-repeat : no-repeat;
}
.leiste_oben_rechts {
	width : 20px;
	background-image : url(../design/jugend/ju/ju_r_o.gif);
	background-repeat : no-repeat;
}
/* ENDE: Auflistung Hotels*/

/* ANFANG: Tabelle Rand schatten*/
.table_border_top_left {
	background-image:url(../design/jugend/schein_ol.jpg);
	background-repeat:no-repeat;
	height:25px; width:25px;
	min-width:25px;
	background-position:right;
}
.table_border_top_center {
	background-image:url(../design/jugend/schein_ore.jpg);
	background-repeat:repeat-x;
}
.table_border_top_right {
	background-image:url(../design/jugend/schein_or.jpg);
	background-repeat:no-repeat;
	width:25px;
}
.table_border_middle_left {
	background-image:url(../design/jugend/schein_lre.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
.table_border_middle_right {
	background-image:url(../design/jugend/schein_rre.jpg);
	background-repeat:repeat-y;
}
.table_border_bottom_left {
	background-image:url(../design/jugend/schein_ul.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	background-position:right;
	height:25px;
}
.table_border_bottom_center {
	background-image:url(../design/jugend/schein_ure.jpg);
	background-repeat:repeat-x;
}
.table_border_bottom_right {
	background-image:url(../design/jugend/schein_ru.jpg);
	background-repeat:no-repeat;
}

/* ENDE: Tabelle Rand schatten*/

textarea, font, p, label, a {
font-size : 14px;
color:
}
td {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-size : 20px;
font:Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	font-size : 18px;
font:Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	font-size : 16px;
font:Verdana, Arial, Helvetica, sans-serif;
}
h4 {
font:Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;

}
#impressum {
	padding-top : 30px;
	font-size : 10px;
	color : #ffffff;
	font-family : Arial, Verdana, Sans-Serif;
	text-align : center;
}
.imptext:link {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.imptext:active {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.imptext:visited {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.imptext:hover {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.imptext {
	text-decoration:none;
}
.kreuz {
	color:#f3e38b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.popup01 {
	background-color : #d8d9e5;
	padding : 5px;
}
.imp_leiste_unten {
	background-image : url(../../mutterstadt/design/jugend/footer.png);
	vertical-align : middle;
	background-repeat : no-repeat;
	background-position : bottom;
	height : 39px;
	text-align : right;
	padding : 0;
}
.zwleiste {
	background-color : #04316e;
	font-size : 12px;
	font-family : Arial, Verdana, Sans-Serif;
	padding : 0;
	text-align : center;
	color : #e1c15f;
}
.zw_button {
	font-size : 11px;
	font-family : Arial, Verdana, Sans-Serif;
	color : #e1c15f;
}
.linkcol {

	padding-top : 0px;
	height : 10px;
	width:550px;

}
.linkcol_out {
	padding-top : 10px;
	height : 31px;
	width:550px;
}
.linkcol_button:link {
	font-size : 12px;
	color : #0B3D80;
	padding-left : 3px;
	text-decoration : none;
	margin-right:10px:
}
.linkcol_button:active {
	font-size : 12px;
	color : #0B3D80;
	padding-left : 3px;
	text-decoration : none;
	margin-right:10px:
}
.linkcol_button:visited {
	font-size : 12px;
	color : #0B3D80;
	padding-left : 3px;
	text-decoration : none;
	margin-right:10px:
}
.linkcol_button:hover {
	font-size : 12px;
	color : #0B3D80;
	padding-left : 3px;
	text-decoration : none;
	margin-right:10px:
}
.linkcol_arrow {
	font-size : 10px;
	color : #0B3D80;
	padding-left : 6px;
}
.tdlogo {
	height : 136px;
	width : 187px;
	min-width:187px;
	max-width:187px;
	background-image : url(../design/logo_jugend.jpg);
	background-repeat : no-repeat;
	background-position : center;
}
.table {
	border-width : 0;

}
.headerback {
	height : 140px;
	background-image : url(../design/jugend/headerhgpixel.jpg);
	background-repeat : repeat-x;
}
.header {
	border-width : 0;
	height : 136px;
	width : 615px;
	min-width:615px;
	max-width:615px;
	text-align : left;
	vertical-align : middle;
	background-color:#0C3D82;
	background-image : url(../design/jugend/header.png);
	background-repeat : no-repeat;
}
.tdnavi {
	margin-top:30px;
	padding:0px;
	vertical-align : top;
	text-align : left;
	width : 100%;
	background-image : url(../design/jugend/navi_bg.gif);
	background-repeat:repeat-y;
}

.tdnavigation_submenu {
	padding:0px;
	width : 100%;
	height:22px;
	min-height:22px;
	text-align : right;
	margin:0px;
	vertical-align:middle;
}
.anzeige {
	vertical-align : top;
	text-align : center;
		height:500px;
	background-color:#FFFFFF;
	background-image : url(../design/jugend/body_bg.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:615px;
	min-width:615px;
	max-width:615px;
}
.divanzeige {
	vertical-align : top;
	text-align : left;
	padding:20px;
	background:none;
	width:575px;
	min-width:575px;
	max-width:575px;
}
.ebene {
	vertical-align : top;
	text-align : left;
	width : 150px;
}
.link:link {
	text-decoration : underline;
	color : #0000ff;
	padding : 3px;
}
.link:hover {
	text-decoration : none;
	color : #ff0000;
	padding : 3px;
}
.link:active {
	text-decoration : underline;
	color : #0000ff;
	padding : 3px;
}
.link:visited {
	text-decoration : underline;
	color : #0000ff;
	padding : 3px;
}
.button:link {
	text-decoration : none;
	vertical-align:middle;
	color : #FFFFFF;
	padding-left:20px;
	display : block;
	height:22px;
	background-image : url(../new_images/navi_hg_button.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;

}
.button:active {
	text-decoration : none;
	color : #FFFFFF;
	padding-left:20px;
	display : block;
	height:22px;
	background-image : url(../new_images/navi_hg_button_aktiv.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;

}
.button:visited {
	text-decoration : none;
	color : #FFFFFF;
	padding-left:20px;
	display : block;
	height:22px;
	background-image : url(../new_images/navi_hg_button.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;

}
.button:hover {
	text-decoration : none;
	color : #FFFFFF;
	padding-left:20px;
	display : block;
	height:22px;
	background-image : url(../new_images/navi_hg_button_aktiv.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	

}
.sub_button:link {
	text-decoration : none;
	text-align:right;
	color : #FFFFFF;
	padding : 0px;
	padding-right:10px;
	display : block;
	height:22px;
	background-image : url(../new_images/navi_hg_button_um.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.sub_button:visited {
	text-decoration : none;
	text-align:right;
	color : #FFFFFF;
	padding : 0px;
	padding-right:10px;
	display : block;
	height:22px;
	background-image : url(../new_images/navi_hg_button_um.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.sub_button:active {
	text-decoration : none;
	text-align:right;
	color : #FFFFFF;
	padding : 0px;
	padding-right:10px;
	display : block;
	height:22px;
	background-image : url(../new_images/navi_hg_button_um_aktiv.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.sub_button:hover {
	text-decoration : none;
	text-align:right;
	color : #FFFFFF;
	padding : 0px;
	padding-right:10px;
	display : block;
	height:22px;
	background-image : url(../new_images/navi_hg_button_um_aktiv.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.alink:link {
	text-decoration : underline;
	color : #0000ff;
}
.alink:hover {
	text-decoration : none;
	color : #ff0000;
	font-weight : bold;
}
.alink:active {
	text-decoration : underline;
	color : #0000ff;
}
.alink:visited {
	text-decoration : underline;
	color : #0000ff;
}
.baselink {
	text-decoration : underline;
	color : #0000ff;
}
.l_ebene {
	border-style : solid;
	border-width : 1px;
	border-color : #0000ff;
	padding : 2px;
}
.mnu_td {
	padding-left : 10px;
}
.calenderBody {
	background : none;
}
.calendarPosition {
	position : absolute;
	top : 330px;
	left : 520px;
}
.calendar {
	border-style : solid;
	border-width : 1px;
	border-color : #9dbae1;
	background-color : #fff6c5;
	position : absolute;
	top : 0;
	left : 0;
}
.calendarHeader {
	border-style : outset;
	border-width : 2px;
	border-color : #c0c0ff;
	background-color : #ffee9e;
}
.calendarField {
	border-style : inset;
	border-width : 2px;
	border-color : #c0c0c0;
	background-color : #ffffff;
	width : 25px;
}
.calendarToday {
	border-style : inset;
	border-width : 2px;
	border-color : #c0c0c0;
	background-image : url(../img/active-bg.gif);
}
.a_cal:link {
	text-decoration : none;
	color : #000000;
	border-width : 0;
	background : #ffffff;
	padding : 0;
}
.a_cal:hover {
	text-decoration : none;
	color : #ff0000;
	font-weight : bold;
	border-width : 0;
	background : #ffffff;
	padding : 0;
}
.a_cal:active {
	text-decoration : none;
	color : #000000;
	border-width : 0;
	background : #ffffff;
	padding : 0;
}
.a_cal:visited {
	text-decoration : none;
	color : #000000;
	border-width : 0;
	background : #ffffff;
	padding : 0;
}
.arrow:link {
	text-decoration : none;
	color : #000000;
	border-width : 0;
	background : none;
}
.arrow:hover {
	text-decoration : none;
	color : #ff0000;
	font-weight : bold;
	background-image : url(../img/hover-bg.gif);
	border-width : 0;
}
.arrow:active {
	text-decoration : none;
	color : #000000;
	border-width : 0;
	background : none;
}
.arrow:visited {
	text-decoration : none;
	color : #000000;
	border-width : 0;
	background : none;
}
.fontToday:link {
	text-decoration : none;
	color : #ffffff;
	font-weight : bold;
	border-width : 0;
	background : none;
	padding : 0;
}
.fontToday:hover {
	text-decoration : none;
	color : #ff0000;
	font-weight : bold;
	border-width : 0;
	background : none;
	padding : 0;
}
.fontToday:active {
	text-decoration : none;
	color : #ffffff;
	font-weight : bold;
	border-width : 0;
	background : none;
	padding : 0;
}
.fontToday:visited {
	text-decoration : none;
	color : #ffffff;
	font-weight : bold;
	border-width : 0;
	background : none;
	padding : 0;
}
.input {
	border-width : 1px;
	border-style : solid;
	border-color : #0099cc;
	background-color : #ffffff;
	width : 200px;
	font-size : 13px;
}
.input2 {
	border-width : 1px;
	border-style : solid;
	border-color : #0099cc;
	background-color : #ffffff;
	width : 100px;
	font-size : 13px;
}
.input3 {
	border-width : 1px;
	border-style : solid;
	border-color : #0099cc;
	background-color : #ffffff;
	font-size : 13px;
}
.popup {
	border-width : 2px;
	border-style : outset;
	background-color : #ffffff;
	border-spacing : 4px;
	background-image : url(../img/hover-bg.gif);
}
.titleleiste {
	border-width : 2px;
	border-style : outset;
	background-color : #191970;
	background-image : url(../img/active-bg.gif);
}
.col1 {
	border-right-width : 0;
	height : 20px;
	width : 20px;
	text-align : left;
	vertical-align : middle;
	background-image : url(../img/active-bg.gif);
}
.col1-1 {
	border-right-width : 0;
	height : 20px;
	text-align : left;
	vertical-align : middle;
	background-image : url(../img/active-bg.gif);
}
.col1-2 {
	border-right-width : 0;
	height : 20px;
	width : 20px;
	text-align : left;
	vertical-align : middle;
	background-image : url(../img/active-bg.gif);
}
.col1-3 {
	border-left-width : 0;
	border-right-width : 0;
	background-image : url(../img/active-bg.gif);
}
.col2-0 {
	border-left-width : 0;
	border-right-width : 0;
	width : 20px;
	height : 20px;
	text-align : center;
	vertical-align : middle;
	background-image : url(../img/active-bg.gif);
}
.col2-1 {
	border-left-width : 0;
	width : 20px;
	height : 20px;
	text-align : center;
	vertical-align : middle;
	background-image : url(../img/active-bg.gif);
}
.col3 {
	border-width : 2px;
	border-style : inset;
	background-color : #ffffff;
}
.pop_img_table {
	border-width : 0;
	background-color : #ffffff;
}
.pop_img_anzeige {
	border-style : solid;
	border-width : 2px;
	text-align : center;
}
.pop_thumbnails {
	border-style : solid;
	border-width : 2px;
	border-color : #000000;
	padding : 2px;
	text-align : center;
	vertical-align : middle;
}
.thumbnails {
	border-width : 0;
	width : 50px;
	height : 40px;
}
.link_thumbnails:link {
	text-decoration : none;
	border-width : 0;
}
.link_thumbnails:hover {
	text-decoration : none;
	border-width : 0;
}
.link_thumbnails:active {
	text-decoration : none;
	border-width : 0;
}
.link_thumbnails:visited {
	text-decoration : none;
	border-width : 0;
}
.winbutton:link {
	text-decoration : none;
}
.winbutton:hover {
	text-decoration : none;
	background-image : url(../img/hover-bg.gif);
}
.winbutton:active {
	text-decoration : none;
}
.winbutton:visited {
	text-decoration : none;
}
.pack_td {
	height : 42px;
	width : 450px;
}
.pack_head {
	margin-left:40px; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#0b3d80;
}
.packbutton:link {
	text-decoration : none;
	color : #505050;
	padding : 8px;
	display : block;
	background-image : url(../img/silver-bg.jpg);
	border-style : solid;
	border-width : 2px;
	border-color : #9dbae1;
	width : 450px;
	font-size : 22px;
}
.packbutton:hover {
	text-decoration : none;
	color : #c0c0c0;
	padding : 8px;
	display : block;
	border-style : solid;
	border-width : 2px;
	border-color : #346cbf;
	background-image : url(../img/int-silver-bg.jpg);
	width : 450px;
	font-size : 22px;
}
.packbutton:active {
	text-decoration : none;
	color : #505050;
	padding : 8px;
	display : block;
	border-style : solid;
	border-width : 2px;
	border-color : #9dbae1;
	background-image : url(../img/silver-bg.jpg);
	width : 450px;
	font-size : 22px;
}
.packbutton:visited {
	text-decoration : none;
	color : #505050;
	padding : 8px;
	display : block;
	border-style : solid;
	border-width : 2px;
	border-color : #9dbae1;
	background-image : url(../img/silver-bg.jpg);
	width : 450px;
	font-size : 22px;
}
.pack_td2 {
	height : 42px;
	width : 250px;
}
.packbutton2:link {
	text-decoration : none;
	color : #505050;
	display : block;
	background-image : url(../img/silver-bg.jpg);
	border-style : solid;
	border-width : 2px;
	border-color : #9dbae1;
	font-size:12px;
	width : 150px;
}

.packbutton2:active {
	text-decoration : none;
	color : #505050;
	display : block;
	border-style : solid;
	border-width : 2px;
	border-color : #9dbae1;
	font-size:12px;
	background-image : url(../img/silver-bg.jpg);
	width : 150px;
}
.packbutton2:visited {
	text-decoration : none;
	color : #505050;
	display : block;
	border-style : solid;
	border-width : 2px;
	border-color : #9dbae1;
	font-size:12px;
	background-image : url(../img/silver-bg.jpg);
	width : 150px;
}
.packbutton2:hover {
	text-decoration : none;
	color : #c0c0c0;
	display : block;
	border-style : solid;
	border-width : 2px;
	border-color : #346cbf;
	
	font-size:12px;
	background-image : url(../img/int-silver-bg.jpg);
	width : 150px;
}
.ViewInput {
	border-style : inset;
	border-width : 2px;
	border-color : #c0c0ff;
	background-color : #ffffff;
	color : #000000;
}
.viewsubmit {
	cursor : pointer;
	display : inline;
	padding : 0;
	background-image : url(../img/hover-bg.gif);
	background-attachment : fixed;
	border-style : solid;
	border-width : 1px;
	border-color : #c0c0ff;
}
