.function_deprecated {
	border:10px solid #FF0000;
	margin:10px;
	padding:10px;
}


/* Allgemeine Deklarationen */
html, body {
	/* Ausrichtung */
	margin:0px;
	padding:0px;
	
	height:100%;
	
	/* Schrift */
	font:9pt Verdana;
	color:#000000;
}


/************************************************
  Allgemein
************************************************/

#reisefinder_form {
	padding:0;
	margin:0;
}
#reisefinder {
	margin-top:40px;
	margin-bottom:0px;
}
#reisefinder_head {
	font-weight:bold;
}

a img {
	border:0;
}
a h3 {
	text-decoration:none;
}

html, body, div, table, li {
	font:12px arial;
}

form {
	margin:0;
	padding:0;
}

/************************************************
  Layout
************************************************/


#spalte_menu {
	vertical-align:top;
	width:148px;	
}
#spalte_rechts {
	vertical-align:top;
	width:148px;
	text-align:left;
	color:#1B4794;
	
}
#spalte_main {
	text-align:right;
	vertical-align:top;
	background-color:#FFFFFF;
	width:654px
}

#hotline {
	margin:10px 0 0 10px;
}


/************************************************
  Menü
************************************************/

#menue_oben {
	margin:0px 0 0 254px;
	padding:92px 0 0 0;
}

#menue_oben a {
	float:left;
	display:block;
	width:90px;
	border:1px solid #000000;
	background-color:#B6E3FA;
	text-decoration:none;
	padding:1px 3px;
	margin-right:15px;
	color:#000000;
}

#menue_oben input {
	margin:0;
	padding:0;
	width:100px;
}

#menu_ul {
	margin:28px 0 0px 0px;
	padding:0;
	width:138px;
}
#menu_ul li, #extrabuttons li {
	margin-bottom:5px;
	border:1px solid #000000;
	padding:1px 0 1px 3px;
}
#menu_ul li ul {
	margin:0;
	padding:0 0 0 0px;
}
#menu_ul li ul li {
	border:0;
	list-style-type:none;
	background-image:url(/images/layout/listendot.jpg);
	background-position:3px 6px;
	background-repeat:no-repeat;
	padding:1px 0 1px 10px;
}
#menu_ul li a { 
	text-decoration:none;
	color:#000000;
}
#menu_ul .level_0 {
	display:block;
	background-color:#CCECF3;
}

#extrabuttons {
	margin:0px;
	width:138px;
	padding:0;
}
#extrabuttons li {
	margin:0;
	margin-bottom:5px;
	display:block;
	background-color:#CCECF3;
	border:1px solid #000000;
}
#extrabuttons li a {
	text-decoration:none;
	color:#000000;
}
#menu_ul li a:hover, #extrabuttons li a:hover {
	color:#FF0000;
}

/************************************************
  Reiseformatierung
************************************************/


/* Reise Listeneintrag */
.reise {
	margin:0px;
	margin-top:15px;
	width:99%;
	
	border:1px solid #000;
}
.reise .bild {
	width:100px;
	height:100px;
	vertical-align:middle;
	text-align:center;
}
.reise .spacer {
	width:5px;
}
.reise .daten {
	width:auto;
	vertical-align:top;
	height:20px;
}
.reise .buttons {
	width:120px;
	text-align:right;
	vertical-align:top;
	height:20px;
}
.reise .text {
	padding:0px 5px;
}
div.ueberschrift {
	clear:both;
}
.reise .text .ueberschrift, .ueberschrift a {
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

.monatstrenner {
	margin-top:15px;
	width:100%;
	padding:3px 0px;
	color:#000000;
	font-weight:bold;
	background-color:#B6E3FA;
}

.activepage {
	color:#E11781;
}

/* Reiseansicht */
.reiseansicht {
	width:50%;	
	margin:0px;
	padding:0px;
}
.reiseansicht div {
	margin-bottom:15px;
	width:100%;
}

.reiseansicht .bild {
	float:right;
	width:1px;
	overflow:visible;
	margin-right:25px;
}

.reiseansicht .reiseheader {
	margin:0px;
}
.reiseansicht .reiseheader .reisedauer {
	float:left;
	width:auto;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.reiseansicht .reiseheader .reisedati {
	float:right;
	width:auto;
}

.ueberschrift {
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	color:#8080ff;
}
.header {
	border-bottom:1px solid #0A8579;
	border-top:1px solid #0A8579;
	padding:3px 0px;
	font-size:10pt;
}

.reiseansicht form {
	display:inline;
}

.reiseansicht_button {
	width:80%;
}

.termin {
	width:100%;
}
.termin .datum {
	width:30%;
	vertical-align:top;
	
}
.termin .leistungpreis {
	width:70%;
	vertical-align:top;
	padding-left:5px;
}
.eintrag_leistungpreis {
	width:100%;
	margin-bottom:3px;
}
.eintrag_leistungpreis .leistung {
	width:80%;
}
.eintrag_leistungpreis .preis {
	width:20%;
	padding-left:5px;
}

/* Anfrage */
.personenaufzaehlung_listeneintrag input.text {
	width:90px;
}




#box_shadow {
	background-color:#E11781;
	width:6px;
	background-image:url(/images/box_o_l.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-size:1px;
}
#box_shadow_u_l {
	background-color:#E11781;
	width:6px;
	height:6px;
	font-size:1px;
}
#box_shadow_u {
	background-color:#E11781;
	height:6px;
	background-image:url(/images/box_u_r.jpg);
	background-repeat:repeat-y;
	background-position:right;
	font-size:1px;
}
.box_rechts ul {
	margin:0;
	padding:0;
	padding-left:20px;
	width:144px;
}
#box_bild {
	border:1px solid #000000;
}
.box_links {
	width:6px;
}
.box_rechts {
	border:1px solid #000000;
	width:164px;
	padding:6px 5px 6px 5px;
}
.platzhalter {
	height:8px;
}

#buttons input {
	width:140px;
	
}
.news_start {
	margin-bottom:5px;
}
.news_start a {
	color:#FFFFFF;
	text-decoration:none;
}
.news_start a:hover {
	text-decoration:underline;
}

.laenderanzeige td {
	padding:5px;
	width:140px;
	text-align:center;
}

#merkliste {
	margin-top:180px;
}
#merkliste ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
#merkliste ul li {
	padding-left:10px;
	margin:2px 0 2px 0;
}
#merkliste ul li a {
	font-weight:bold;
}

#kopf1 {
			width:477px;
		text-align:left;
	border-bottom: 1px solid rgb(0, 0, 0); 
	padding-left: 70px;
	margin-top:20px;
	font-family: Garamond;
	font-size: 18px;
}
#kopf2 {
	text-align: right; 
	padding-right: 130px;
	font-family: Garamond;
	font-size: 14px;
}
#inhalt {
	margin-right:10px;
}

/* VE */
#reise_des_monats tr td {
	border:1px solid #000;
}

#angebot_des_monats {
	width:260px;
}
#angebot_des_monats tr td {
		border:1px solid #000;
}
#angebot_header {
	font-weight:bold;
	background-color:#FFE479;
}


.reisebeschreibung_text table tr td {
	padding-right:10px;
}


/* Menü Rechts */

#menu_rechts .level_0 {
	display:block;
	background-color:transparent;
}
#menu_rechts, #menu_rechts li {
	padding:0;
	margin:0;
}
#menu_rechts {
	width:120px;
	margin:auto;
	margin-bottom:10px;
	padding:5px 0;
}

#menu_rechts li {
	padding-bottom:7px;
	text-align:left;
}
#menu_rechts li a {
	color:#000000;
	text-decoration:none;
}
#menu_rechts li a:hover {
	text-decoration:underline;
}


#katalogLinkBild div {
	padding-bottom:2px;
	font-weight:bold;
}




.rechtsBox {
	padding-bottom:5px;
	padding-left:10px;
}
.rechtsBoxSchatten {
	background-image:url(/images/rechtsBoxSchatten.png);
	background-repeat:repeat-x;
	height:8px;
}

.newsBoxList td {
	padding:0 0px;
}
.newsBoxList td a {
	color:#000000;
	text-decoration:none;
}
.newsBoxList td a:hover {
	text-decoration:underline;
}
.newsBoxList {
	margin-top:10px;
}

.StartBox {
	width:160px;
	background-image:url(/images/StartBoxBg.png);
	background-repeat:repeat-y;
	margin:0 5px;
	float:left;
}
.StartBox div {
	padding:0px 10px;
	padding-bottom:10px;
	height:270px;
}
.StartBox img {
	display:block;
	padding:0;
	margin:0;
}

.StartBox table tr td {
	vertical-align:top;
}


.start_teas_bild {
	width:165px;
	height:114px;
	border:1px solid #E3E3E3;
	text-align:center;
}

.start_teas_bez_date {
	height:30px;
	text-align:left;
}
.start_teas_blue {
	background-color:#CCECF3;
	margin-top:10px;
	padding:5px;
}

.start_teas_mehr {
	height:15px;
	text-align:left;
	padding-left:5px;
}
.start_teas_mehr a {
	color:#000000;
	text-decoration:none;
}
.start_teas_mehr a:hover {
	text-decoration:underline;
}

.start_teas_beschr {
	height:70px;
	padding:5px;
	text-align:left;
	vertical-align:top;
}


#menu_reisen {
	padding:0;
	margin:0;
}

#menu_reisen li {
	padding:2px 0;
	list-style-type:none;
}



/************************************************
  Picturemanager
************************************************/
.picturemanager_kategorie {
	width:100%;
	margin-top:20px;
}
.picturemanager_kategorie td {
	vertical-align:top;
}
.picturemanager_kategorie td.bild img {
	margin-right:10px;
}
.picturemanager_kategorie td.text .funktionen {
	float:right;
}

.picturemanager_bilderauswahl_bild {
	width:185px;
	height:167px;
	margin:5px 5px;
	float:left;
	text-align:center;
	vertical-align:top;
}



.picturemananger .separator {
	clear:both;
	background-color:#808285;
	height:1px;
	width:100%;
	margin:10px auto;
}

.picturemananger .zurueck {
	font-size:10px;
}

#picturemanager_bilderliste {
	text-align:center;
}

.picturemanager_anzeige_beschreibung {
	width:90%;
	margin:auto;
	margin-top:20px;
}

#picturemanager_anzeige_beschreibung {
	width:90%;
	margin:auto;
	margin-top:20px;
}
#picturemanager_anzeige_funktionen {
	margin-bottom:20px;
}

#picturemanager_anzeige_funktionen table {
	margin:auto;
}
#picturemanager_anzeige_funktionen table,
#picturemanager_anzeige_funktionen table td {
	border-width:0px;
	border-collapse:collapse;
}
#picturemanager_anzeige_funktionen table td.funktion {
	width:20px;
	text-align:center;
}
#picturemanager_anzeige_funktionen table td.text {
	width:100px;
	text-align:center;
}
#picturemanager_anzeige_bezeichnung,
#picturemanager_anzeige_bild {
	text-align:center;
}

#picturemanager_anzeige_bezeichnung {
	font-weight:bold;
}

.bildergalerie_kategoriethemen {
	margin-bottom:20px;
}

.bildergalerie_kategoriethemen .kategorie {
	vertical-align:top;
	font-weight:bold;
	width:35%;
	padding-left:18px;
	color:#025AA4;
}
.bildergalerie_kategoriethemen .kategorie img {
	margin-bottom:2px;
}
.bildergalerie_kategoriethemen .themen {
	vertical-align:top;
}
.bildergalerie_kategoriethemen .themen ul,
.bildergalerie_kategoriethemen .themen ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.bildergalerie_kategoriethemen .themen ul li {
	padding-left:15px;
	background-image:url(/images/dot_black.jpg);
	background-repeat:no-repeat;
	background-position:5px 6px;
	padding-bottom:3px;
}

.bildergalerie_kategoriethemen .themen ul li a {
	color:#000000;
	text-decoration:none;
}


.balken_hellbraun, .balken_dunkelbraun {
	background-color:#005DA9;
	width:610px;
	padding:3px 5px;
	margin:5px 0px;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
}

.linksBox {
	margin-top:20px;
	margin-bottom:25px;
	color:#213374;
	padding-left:5px;
}
.linksBox td a {
	color:#213374;
}

#start_vereinsreisen {
	margin-top:20px;
}

/********************************
*		Fuhrpark				*
********************************/

.fuhrpark_uebersicht {
	width:547px;
	min-height:400px;
}
.fuhrpark_uebersicht div {
	float:left;
	margin-right:2px;
	margin-bottom:18px;
}
.fuhrpark_liste_bild {
	padding-bottom:2px;
	height:102px;
	
}
.fuhrpark_liste_sitz {
	background-color:#CCECF3;
	color:#1B4794;
	text-align:center;
	font-weight:bold;
}

#fuhrpark_checkboxen {
	background-image:url(/images/);
}

#fuhrpark_ansicht td {
	vertical-align:top;
	color:#37699B;
	padding:0 2px;
}
#fuhrpark_ueberschrift {
	font-size:22px;
	font-weight:bold;
	margin-bottom:15px;
}
#fuhrpark_kurzbeschr{
	font-size:16px;
	margin-bottom:15px;
	font-weight:bold;
}

#fuhrpark_fahrgastplaetze, #fuhrpark_reiseleiter {
	font-size:16px;
	margin-bottom:5px;
	font-weight:bold;
}

#fuhr_ansicht_bilder img {
	margin:1px;
}
#fuhr_spalte_links {
	width:370px;
}

/****************************************/
/* Blätterkatalog 						*/
/****************************************/

#blaetterkatalog {
	border:1px solid #000; 
	background:#E3001B; 
	width:130px; 
	padding:1px 3px;
}
#blaetterkatalog a {
	color:#fff;
	text-decoration:none
}


