*.highlight    {
	font-weight: bold;
	color: #000085;
}

*.texthead    {
	font-weight: bold;
	color: #000085;
}

input, select
{
	font-size: 12px;
	color: rgb(0, 0, 0);
	margin: 0px;
	font-family: Arial,Verdana,sans-serif;
	background-color: #FFFFFF;
}

input.formelemfourdigit    {
	font-size: 12px;
	color: rgb(0, 0, 0);
	margin: 0px;
	width: 36px;
	font-family: Arial,Verdana,sans-serif;
	background-color: #FFFFFF;
}

input.formelemtwodigit    {
	font-size: 12px;
	color: rgb(0, 0, 0);
	margin: 0px;
	font-family: Arial,Verdana,sans-serif;
	background-color: #FFFFFF;
	width: 18px;
}

td.terminebusheadleft    {
	font-size: 12px;
	color: White;
	vertical-align: top;
	background-color: #0043C7;
	font-weight: bold;
	border-left-color: #0043C7;
	border-left-style: solid;
	border-left-width: 1px;
	text-align: left;
	width: 180px;
	padding: 4px;
}

td.terminebonusheadleft    {
	font-size: 12px;
	color: White;
	vertical-align: top;
	background-color: #0043C7;
	font-weight: bold;
	border-left-color: #0043C7;
	border-left-style: solid;
	border-left-width: 1px;
	text-align: left;
	width: 250px;
	padding: 4px;
}

*.terminemitbguebersicht    {
	font-weight: normal;
	border-left-color: #B8C9FF;
	border-left-style: none;
	border-left-width: 0px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B8C9FF;
	background-color: #EFF6FE;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

*.termineuebersicht    {
	font-size: 12px;
	background: #E4EDFF;
	font-weight: normal;
	color: Black;
	border-left: none 0px #B8C9FF;
	border-top: solid 1px #B8C9FF;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

td.termineuebersichthead    {
	font-size: 12px;
	color: White;
	vertical-align: top;
	padding: 4px;
	background-color: #0043C7;
	font-weight: bold;
	border-left-style: none;
	border-left-width: 0px;
	border-left-color: white;
	text-align: left;
}

td.termineuebersichtheadleft    {
	font-size: 12px;
	color: White;
	vertical-align: top;
	background-color: #0043C7;
	font-weight: bold;
	border-left-color: #0043C7;
	border-left-style: solid;
	border-left-width: 1px;
	text-align: left;
	width: 140px;
	padding: 4px;
}

*.reiseheadbreit2    {
	font-weight: bold;
	padding-left: 8px;
	padding-right: 20px;
	padding-top: 5px;
	color: #F58733;
	font-size: 12px;
}

*.reiseheadbreit1    {
	font-weight: bold;
	padding-left: 8px;
	padding-right: 20px;
	padding-top: 5px;
	color: #0043C7;
	font-size: 12px;
}

img.reisebildzentriert    {
	margin-bottom: 8px;
	margin-top: 5px;
}

img.reisebildrechts    {
	float: right;
	margin-bottom: 8px;
	margin-left: 15px;
	margin-top: 30px;
}

img.reisebildlinks    {
	float: left;
	margin-bottom: 8px;
	margin-right: 15px;
	margin-top: 30px;
}

div.startinhaltre    {
	font-weight: normal;
	text-align: justify;
	padding: 10px;
	clear: both;
}

img.bildzentriert    {
	margin-bottom: 8px;
	text-align: center;
}

td.startre    {
	padding-bottom: 10px;
}

table.price    {
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	border-color: #6699FF;
}

td.pricebody    {
	font-weight: normal;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #6699FF;
	padding: 2px;
}

td.pricehead    {
	font-weight: bold;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #6699FF;
	padding: 2px;
}

*.reisehead2    {
	font-weight: bold;
	padding-left: 8px;
	padding-right: 20px;
	width: 250px;
	padding-top: 5px;
	color: #F58733;
	font-size: 12px;
}

h2.reisehead2    {
	font-weight: bold;
	padding-left: 8px;
	padding-right: 20px;
	width: 250px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #F58733;
	font-size: 12px;
}

h3    {
	font-family: Arial,Verdana,sans-serif;
	color: #000085;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	margin-top: 20px;
}

td.terminehead2    {
	font-size: 12px;
	color: White;
	vertical-align: top;
	background-color: #F58733;
	font-weight: bold;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: white;
	text-align: center;
	padding: 4px;
}

td.termineheadleft2    {
	font-size: 12px;
	color: White;
	vertical-align: top;
	padding: 4px;
	background-color: #F58733;
	font-weight: bold;
	border-left-color: #F58733;
	border-left-style: solid;
	border-left-width: 1px;
	text-align: center;
	width: 110px;
}

td.terminefootcornerright2    {
	background-image: url('../gfx/content/ecke_rechts_unten_orange.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

td.terminefootcornerleft2    {
	border-style: solid;
	border-color: #F58733;
	border-width: 0px 0px 1px 1px;
	background-color: #FFFFFF;
}

td.terminefoot2    {
	border-style: solid;
	border-color: #F58733;
	border-width: 0px 0px 1px 0px;
	background-color: #FFFFFF;
	text-align: left;
}

td.termineanmerkungright2    {
	border-right-width: 1px;
	border-right-color: #F58733;
	border-right-style: solid;
	border-top-color: #F3D686;
	border-top-width: 1px;
	border-top-style: solid;
}

td.termineanmerkungleft2    {
	border-left-width: 1px;
	border-left-color: #F58733;
	border-left-style: solid;
	border-top-color: #F3D686;
	border-top-style: solid;
	border-top-width: 1px;
}

td.termineanmerkung2    {
	text-align: left;
	font-weight: bold;
	padding-top: 4px;
	border-top-color: #F3D686;
	border-top-style: solid;
	border-top-width: 1px;
}

*.terminemitbgextra2    {
	background-color: #FEFBF2;
	border-left-color: #F58733;
	border-left-style: solid;
	border-right-color: #F58733;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	padding-left: 3px;
	padding-right: 3px;
}

*.termineextra2    {
	background-color: #FEF1D1;
	border-left-color: #F58733;
	border-left-style: solid;
	border-right-color: #F58733;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	padding-left: 3px;
	padding-right: 3px;
}

*.terminemitbgright2    {
	border-right-color: #F58733;
	border-right-style: solid;
	border-right-width: 1px;
	width: 4px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F3D686;
	background-color: #FEFBF2;
}

*.terminemitbgleft2    {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	border-left-color: #F58733;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F3D686;
	background-color: #FEFBF2;
	text-align: left;
}

*.terminemitbg2    {
	font-weight: normal;
	border-left-color: #FAC399;
	border-left-style: solid;
	border-left-width: 1px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F3D686;
	background-color: #FEFBF2;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

*.termineright2    {
	border-right-color: #F58733;
	border-right-style: solid;
	border-right-width: 1px;
	width: 4px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F3D686;
	background-color: #FEF1D1;
}

*.termineleft2    {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	line-height: 16px;
	border-left-color: #F58733;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F3D686;
	background-color: #FEF1D1;
	text-align: left;
}

*.termine2    {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	border-left-color: #FAC399;
	border-left-style: solid;
	border-left-width: 1px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F3D686;
	padding-top: 2px;
	background-color: #FEF1D1;
	padding-left: 4px;
	padding-right: 4px;
}

*.termineextra    {
	background-color: #E4EDFF;
	border-left-color: #0043C7;
	border-left-style: solid;
	border-right-color: #0043C7;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	padding-left: 3px;
	padding-right: 3px;
}

*.terminemitbgextra    {
	background-color: #EFF6FE;
	border-left-color: #0043C7;
	border-left-style: solid;
	border-right-color: #0043C7;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	padding-left: 3px;
	padding-right: 3px;
}

td.termineanmerkungright    {
	border-right-width: 1px;
	border-right-color: #0043C7;
	border-right-style: solid;
	border-top-color: #B8C9FF;
	border-top-width: 1px;
	border-top-style: solid;
}

td.termineanmerkungleft    {
	border-left-width: 1px;
	border-left-color: #0043C7;
	border-left-style: solid;
	border-top-color: #B8C9FF;
	border-top-style: solid;
	border-top-width: 1px;
}

td.termineanmerkung    {
	text-align: left;
	font-weight: bold;
	padding-top: 4px;
	border-top-color: #B8C9FF;
	border-top-style: solid;
	border-top-width: 1px;
}

td.terminefootcornerright    {
	background-image: url('../gfx/content/ecke_rechts_unten_blau.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

td.terminefootcornerleft    {
	border-style: solid;
	border-color: #0043C7;
	border-width: 0px 0px 1px 1px;
	background-color: #FFFFFF;
}

td.terminefoot    {
	border-style: solid;
	border-color: #0043C7;
	border-width: 0px 0px 1px 0px;
	background-color: #FFFFFF;
	text-align: left;
}

*.terminemitbg    {
	font-weight: normal;
	border-left-color: #B8C9FF;
	border-left-style: solid;
	border-left-width: 1px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B8C9FF;
	background-color: #EFF6FE;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

*.terminemitbgright    {
	background: #EFF6FE;
	border-right-color: #0043C7;
	border-right-style: solid;
	border-right-width: 1px;
	width: 4px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B8C9FF;
}

*.terminemitbgleft    {
	font-size: 12px;
	background: #EFF6FE;
	font-weight: normal;
	color: Black;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	border-left-color: #0043C7;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B8C9FF;
	text-align: left;
}

*.termineright    {
	background: #E4EDFF;
	border-right-color: #0043C7;
	border-right-style: solid;
	border-right-width: 1px;
	width: 4px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B8C9FF;
}

*.termineleft    {
	font-size: 12px;
	background: #E4EDFF;
	font-weight: normal;
	color: Black;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	line-height: 16px;
	border-left-color: #0043C7;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B8C9FF;
	text-align: left;
}

td.termineheadleft    {
	font-size: 12px;
	color: White;
	vertical-align: top;
	background-color: #0043C7;
	font-weight: bold;
	border-left-color: #0043C7;
	border-left-style: solid;
	border-left-width: 1px;
	text-align: center;
	width: 110px;
	padding: 4px;
}

td.startcontenttopcornerright2    {
	border-style: solid;
	border-color: #F58733;
	border-width: 1px 1px 0px 0px;
	background-color: #FFF0D1;
}

td.startcontenttopcornerleft2    {
	background-image: url('../gfx/content/ecke_links_oben_orange.gif');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #FFF0D1;
}

*.reiseitem2    {
	background-image: url('../gfx/content/rahmen2.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 8px;
	margin-top: 4px;
	min-height: 66px;
}

td.reitercontent2    {
	border-width: 0px 1px 0px 1px;
	border-style: none solid solid solid;
	border-color: #F58733;
	background-color: rgb(255, 255, 255);
	padding: 10px;
	font-weight: normal;
}

td.reitercontent2_druck    {
	border-width: 0px 1px 1px 1px;
	border-style: none solid solid solid;
	border-color: #F58733;
	background-color: rgb(255, 255, 255);
	padding: 10px;
	font-weight: normal;
}

td.reitereckemitte2passive    {
	background-image: url('../gfx/tab/activ_links_orange.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FEF0CD;
}

td.ureitereckemitte2passive    {
	background-image: url('../gfx/tab/u_activ_links_orange.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FEF0CD;
}

td.reiter2active    {
	text-align: center;
	border-color: #F58733 white #F58733 white;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FEF0CD;
}

td.ureiter2active    {
	text-align: center;
	border-color: #F58733 white #F58733 white;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FEF0CD;
}

td.reitereckerechts2active    {
	background-image: url('../gfx/tab/rechts_rund_orange_w.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FEF0CD;
}

td.ureitereckerechts2active    {
	background-image: url('../gfx/tab/u_rechts_rund_orange_w.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FEF0CD;
}

td.reitereckemitte2active    {
	background-image: url('../gfx/tab/activ_rechts_orange.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FEF0CD;
}

td.ureitereckemitte2active    {
	background-image: url('../gfx/tab/u_activ_rechts_orange.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FEF0CD;
}

td.reitereckerechts2    {
	background-image: url('../gfx/tab/rechts_rund_orange.gif');
	background-position: right top;
	background-repeat: no-repeat;
	width: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #F58733;
}

td.ureitereckerechts2    {
	background-image: url('../gfx/tab/u_rechts_rund_orange.gif');
	background-position: right top;
	background-repeat: no-repeat;
	width: 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #F58733;
}

td.reitereckemitte2    {
	background-image: url('../gfx/tab/inactiv_orange.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #F58733;
}

td.ureitereckemitte2    {
	background-image: url('../gfx/tab/u_inactiv_orange.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #F58733;
}

td.reitereckelinks2active    {
	background-image: url('../gfx/tab/links_rund_orange_w.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FEF0CD;
}

td.ureitereckelinks2active    {
	background-image: url('../gfx/tab/u_links_rund_orange_w.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FEF0CD;
}

td.reitereckelinks2    {
	background-image: url('../gfx/tab/links_rund_orange.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #F58733;
}

td.ureitereckelinks2    {
	background-image: url('../gfx/tab/u_links_rund_orange.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #F58733;
}

td.reiter2    {
	background-color: #FEF0CD;
	text-align: center;
	border-color: #F58733;
	border-width: 1px 0px 1px 0px;
	border-style: solid none solid none;
}

a.reiterlink2active    {
	font-weight: bold;
	display: block;
}

a.reiterlink2    {
	display: block;
	font-weight: bold;
}

*.reiseitem1    {
	background-image: url('../gfx/content/rahmen1.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 8px;
	margin-top: 4px;
	min-height: 66px;
}

td.reitereckerechts1active    {
	background-image: url('../gfx/tab/rechts_rund_blau_w.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E4EDFF;
}

td.reitereckerechts1    {
	background-image: url('../gfx/tab/rechts_rund_blau.gif');
	background-position: right top;
	background-repeat: no-repeat;
	width: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #0043C7;
}

td.ureitereckerechts1active    {
	background-image: url('../gfx/tab/u_rechts_rund_blau_w.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #E4EDFF;
}

td.ureitereckerechts1    {
	background-image: url('../gfx/tab/u_rechts_rund_blau.gif');
	background-position: right top;
	background-repeat: no-repeat;
	width: 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #0043C7;
}

td.reitereckemitte1passive    {
	background-image: url('../gfx/tab/activ_links_blau.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E4EDFF;
}

td.ureitereckemitte1passive    {
	background-image: url('../gfx/tab/u_activ_links_blau.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #E4EDFF;
}

td.reitereckemitte1active    {
	background-image: url('../gfx/tab/activ_rechts_blau.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E4EDFF;
}

td.ureitereckemitte1active    {
	background-image: url('../gfx/tab/u_activ_rechts_blau.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #E4EDFF;
}

td.reitereckemitte1    {
	background-image: url('../gfx/tab/inactiv_blau.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #0043C7;
}

td.ureitereckemitte1    {
	background-image: url('../gfx/tab/u_inactiv_blau.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #0043C7;
}

td.reitereckelinks1active    {
	background-image: url('../gfx/tab/links_rund_blau_w.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E4EDFF;
}

td.ureitereckelinks1active    {
	background-image: url('../gfx/tab/u_links_rund_blau_w.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #E4EDFF;
}

td.reitereckelinks1    {
	background-image: url('../gfx/tab/links_rund_blau.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #0043C7;
}

td.ureitereckelinks1    {
	background-image: url('../gfx/tab/u_links_rund_blau.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #0043C7;
}

div.landinhalt    {
	font-weight: normal;
	text-align: left;
	padding: 4px 10px 4px 10px;
}

td.startcontenttopcornerright    {
	border-style: solid;
	border-color: #0043C7;
	border-width: 1px 1px 0px 0px;
	background-color: #E4EDFF;
}

td.startcontenttopcornerleft    {
	background-image: url('../gfx/content/ecke_links_oben_blau.gif');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #E4EDFF;
}

td.startcontenttop2    {
	border-style: solid;
	border-color: #F58733;
	border-width: 1px 0px 0px 0px;
	background-color: #FFF0D1;
}

td.startcontenttop    {
	border-style: solid;
	border-color: #0043C7;
	border-width: 1px 0px 0px 0px;
	background-color: #E4EDFF;
}

td.startheadcornerleftmirror2    {
	background-color: #F58733;
}

td.startheadcornerleftmirror    {
	background-color: #0043C7;
}

td.startheadcornerrightmirror2    {
	background-image: url('../gfx/content/ecke_rechts_oben.gif');
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #F58733;
}

td.startheadcornerrightmirror    {
	background-image: url('../gfx/content/ecke_rechts_oben.gif');
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #0043C7;
}

td.startfootcornerleftmirror2    {
	background-image: url('../gfx/content/ecke_links_unten_orange.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #FFF0D1;
}

td.startfootcornerleftmirror    {
	background-image: url('../gfx/content/ecke_links_unten_blau.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #E4EDFF;
}

td.startfootcornerrightmirror2    {
	border-style: solid;
	border-color: #F58733;
	border-width: 0px 1px 1px 0px;
	background-color: #FFF0D1;
}

td.startfootcornerrightmirror    {
	border-style: solid;
	border-color: #0043C7;
	border-width: 0px 1px 1px 0px;
	background-color: #E4EDFF;
}

div.regioninhalt    {
	font-weight: normal;
	text-align: left;
	padding: 10px;
}

*.regioncontent    {
	vertical-align: top;
	padding-left: 9px;
}

*.regioncontentleft    {
	vertical-align: top;
	padding-right: 0px;
}

*.h2    {
	background-color: #0043C7;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

td.startfootcornerright2    {
	background-image: url('../gfx/content/ecke_rechts_unten_orange.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #FFF0D1;
}

td.startfootcornerleft2    {
	border-style: solid;
	border-color: #F58733;
	border-width: 0px 0px 1px 1px;
	background-color: #FFF0D1;
}

td.startfoot2    {
	border-style: solid;
	border-color: #F58733;
	border-width: 0px 0px 1px 0px;
	background-color: #FFF0D1;
}

td.startcontent2    {
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: #F58733;
	background-color: #FFF0D1;
	vertical-align: top;
}

td.startheadcornerright2    {
	background-color: #F58733;
}

td.starthead2    {
	color: rgb(255, 255, 255);
	background-color: #F58733;
	font-weight: bold;
	padding-left: 10px;
}

td.startheadcornerleft2    {
	background-image: url('../gfx/content/ecke_links_oben.gif');
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #F58733;
}

td.startheadcornerright    {
	background-color: #0043C7;
}

td.startheadcornerleft    {
	background-image: url('../gfx/content/ecke_links_oben.gif');
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #0043C7;
}

td.startcontent    {
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: #0043C7;
	background-color: #E4EDFF;
	vertical-align: top;
}

td.startfootcornerleft    {
	border-style: solid;
	border-color: #0043C7;
	border-width: 0px 0px 1px 1px;
	background-color: #E4EDFF;
}

td.startfootcornerright    {
	background-image: url('../gfx/content/ecke_rechts_unten_blau.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #E4EDFF;
}

td.startfoot    {
	border-style: solid;
	border-color: #0043C7;
	border-width: 0px 0px 1px 0px;
	background-color: #E4EDFF;
}

*.adressenliste    {
	font-family: Arial,Verdana,sans-serif;
	color: rgb(0, 70, 120);
	font-size: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
	font-weight: normal;
	padding-bottom: 20px;
}

*.step4    {
	background-color: rgb(146, 192, 221);
	border-color: rgb(0, 115, 184);
	border-width: 1px;
	border-style: solid;
	padding-left: 4px;
}

*.step3    {
	background-color: rgb(170, 204, 226);
	border-color: rgb(0, 115, 184);
	border-width: 1px;
	border-style: solid;
	padding-left: 4px;
}

*.step2    {
	background-color: rgb(196, 219, 233);
	border-color: rgb(0, 115, 184);
	border-width: 1px;
	border-style: solid;
	padding-left: 4px;
}

*.step1    {
	background-color: rgb(220, 232, 239);
	border-color: rgb(0, 115, 184);
	border-width: 1px;
	border-style: solid;
	padding-left: 4px;
}

*.step1re    {
	background-color: rgb(220, 232, 239);
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	padding-left: 4px;
	border-bottom-color: rgb(0, 115, 184);
	border-top-color: rgb(0, 115, 184);
	border-right-color: rgb(0, 115, 184);
}

*.step1li    {
	background-color: rgb(220, 232, 239);
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	padding-left: 4px;
	border-bottom-color: rgb(0, 115, 184);
	border-left-color: rgb(0, 115, 184);
	border-top-color: rgb(0, 115, 184);
}

a.reiterlink1    {
	display: block;
	font-weight: bold;
}

*.reisecontent    {
	padding-top: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
	font-size: 12px;
	color: #000000;
}

*.reisehead1    {
	font-weight: bold;
	padding-left: 8px;
	padding-right: 20px;
	width: 250px;
	padding-top: 5px;
	color: #000085;
	font-size: 12px;
}

h2.reisehead1    {
	font-weight: bold;
	padding-left: 8px;
	padding-right: 20px;
	width: 250px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #000085;
	font-size: 12px;
}

td.reitercontent1    {
	border-width: 0px 1px 0px 1px;
	border-style: none solid solid solid;
	border-color: #0043C7;
	background-color: rgb(255, 255, 255);
	padding: 10px;
	font-weight: normal;
}

td.reitercontent1_druck    {
	border-width: 0px 1px 1px 1px;
	border-style: none solid solid solid;
	border-color: #0043C7;
	background-color: rgb(255, 255, 255);
	padding: 10px;
	font-weight: normal;
}

a.reiterlink1active    {
	font-weight: bold;
	display: block;
}

td.reiter1active    {
	text-align: center;
	border-color: #0043C7 white #0043C7 white;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E4EDFF;
}

td.ureiter1active    {
	text-align: center;
	border-color: #0043C7 white #0043C7 white;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #E4EDFF;
}

td.reiter1    {
	background-color: #E4EDFF;
	text-align: center;
	border-color: #0043C7;
	border-width: 1px 0px 1px 0px;
	border-style: solid none solid none;
}

td.ureiter1    {
	background-color: #E4EDFF;
	text-align: center;
	border-color: #0043C7;
	border-width: 1px 0px 1px 0px;
	border-style: solid none solid none;
}

td.ureiter2    {
	background-color: #FEF0CD;
	text-align: center;
	border-color: #F58733;
	border-width: 1px 0px 1px 0px;
	border-style: solid none solid none;
}

td.reiter    {
	background-color: #0043C7;
}

*.cardtable    {
}

td.tabright4    {
	background-color: rgb(146, 192, 221);
	border-right-color: rgb(0, 115, 184);
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-width: 1px;
	padding-left: 4px;
}

td.tabright3    {
	background-color: rgb(170, 204, 226);
	border-right-color: rgb(0, 115, 184);
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-width: 1px;
	padding-left: 4px;
}

td.tabright2    {
	background-color: rgb(196, 219, 233);
	border-right-color: rgb(0, 115, 184);
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-width: 1px;
	padding-left: 4px;
}

td.tableft4    {
	background-color: rgb(146, 192, 221);
	border-left-color: rgb(0, 115, 184);
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 4px;
}

td.tableft3    {
	background-color: rgb(170, 204, 226);
	border-left-color: rgb(0, 115, 184);
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 4px;
}

td.tableft2    {
	background-color: rgb(196, 219, 233);
	border-left-color: rgb(0, 115, 184);
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 4px;
}

td.tab4    {
	background-color: rgb(146, 192, 221);
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 4px;
}

td.tab3    {
	background-color: rgb(170, 204, 226);
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 4px;
}

td.tab2    {
	background-color: rgb(196, 219, 233);
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 4px;
}

*.step4re    {
	background-color: rgb(146, 192, 221);
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	padding-left: 4px;
	border-bottom-color: rgb(0, 115, 184);
	border-top-color: rgb(0, 115, 184);
	border-right-color: rgb(0, 115, 184);
}

*.step3re    {
	background-color: rgb(170, 204, 226);
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	padding-left: 4px;
	border-bottom-color: rgb(0, 115, 184);
	border-top-color: rgb(0, 115, 184);
	border-right-color: rgb(0, 115, 184);
}

*.step2re    {
	background-color: rgb(196, 219, 233);
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	padding-left: 4px;
	border-bottom-color: rgb(0, 115, 184);
	border-top-color: rgb(0, 115, 184);
	border-right-color: rgb(0, 115, 184);
}

*.step4li    {
	background-color: rgb(146, 192, 221);
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	padding-left: 4px;
	border-bottom-color: rgb(0, 115, 184);
	border-left-color: rgb(0, 115, 184);
	border-top-color: rgb(0, 115, 184);
}

*.step3li    {
	background-color: rgb(170, 204, 226);
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	padding-left: 4px;
	border-bottom-color: rgb(0, 115, 184);
	border-left-color: rgb(0, 115, 184);
	border-top-color: rgb(0, 115, 184);
}

*.step2li    {
	background-color: rgb(196, 219, 233);
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	padding-left: 4px;
	border-bottom-color: rgb(0, 115, 184);
	border-left-color: rgb(0, 115, 184);
	border-top-color: rgb(0, 115, 184);
}

td.tabbottom    {
	border-top-color: rgb(0, 115, 184);
	border-top-style: solid;
	border-top-width: 1px;
}

td.tableft1    {
	background-color: rgb(220, 232, 239);
	border-left-color: rgb(0, 115, 184);
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 4px;
}

td.tab1    {
	background-color: rgb(220, 232, 239);
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 4px;
}

td.tabright1    {
	background-color: rgb(220, 232, 239);
	border-right-color: rgb(0, 115, 184);
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-width: 1px;
	padding-left: 4px;
}

div.starthead    {
	color: rgb(255, 255, 255);
	margin-bottom: 0px;
	padding-left: 10px;
	width: 100%;
	background-image: url('../gfx/content/ecke_links_blau.gif');
	background-position: left top;
	background-repeat: no-repeat;
	background-color: rgb(0, 115, 184);
}

div.startlink    {
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;
	clear: both;
}

a.startlink    {
	background-color: rgb(255, 255, 255);
}

td.startgr    {
	padding-bottom: 10px;
	padding-right: 10px;
}

div.startinhalt    {
	font-weight: normal;
	text-align: justify;
  padding: 10px;
}

img.start    {
	float: right;
	border-color: rgb(0, 115, 184);
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;
	margin-left: auto;
}

td.starthead    {
	color: rgb(255, 255, 255);
	background-color: #0043C7;
	font-weight: bold;
	padding-left: 10px;
}

div.startreinhalt    {
	font-weight: normal;
	text-align: justify;
}

hr    {
	height: 1px;
	border: 1px;
	border-top-style: solid;
	border-top-color: rgb(0, 115, 184);
}

table.startre    {
}

div.startrehead    {
	background-color: rgb(0, 115, 184);
	color: rgb(255, 255, 255);
	padding-left: 10px;
	margin-bottom: 5px;
}

*.ausgebucht    {
	color: #000000;
}

*.meldung    {
	color: #F58733;
	font-weight: bold;
}

td.submenuitemright    {
	background-color: #E4EDFF;
	background-image: url('../gfx/menu/ecke_rechts.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}

td.submenuitemcontent    {
	background-color: #E4EDFF;
}

td.submenuitemleft    {
	background-color: #E4EDFF;
}

a.submenu:hover    {
	color: #000085;
	font-weight: normal;
	text-decoration: none;
	display: block;
}

a.submenu    {
	color: #000000;
	font-weight: normal;
	display: block;
}

td.menuitemcontentspecialnosub    {
	background-color: #F58733;
	background-image: url('../gfx/menu/ecke_rechts.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}

td.menuitemleftspecial    {
	background-image: url('../gfx/menu/ecke_links.gif');
	background-position: left top;
	background-color: #F58733;
	background-repeat: no-repeat;
}

td.menuitemcontentnosubactive    {
	background-color: #E4EDFF;
	background-image: url('../gfx/menu/ecke_rechts.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}

td.menuitemcontentnosub    {
	background-color: #0043C7;
	background-image: url('../gfx/menu/ecke_rechts.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}


td.menuitemcontentnosubactivelast_minute    {
	background-color: #E4EDFF;
	background-image: url('../gfx/menu/ecke_rechts_lastminute_hell.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}

td.menuitemcontentnosublast_minute    {
	background-color: #0043C7;
	background-image: url('../gfx/menu/ecke_rechts_lastminute.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}

td.menu_maennchen_oben {
	background-image: url('../gfx/menu/maennchen_oben.gif');
	background-position: right;
	background-repeat: no-repeat;
}

td.menu_maennchen_unten {
	background-image: url('../gfx/menu/maennchen_unten.gif');
	background-position: right;
	background-repeat: no-repeat;
}

a.menuactive:hover    {
	color: #000085;
	text-decoration: none;
	display: block;
	font-weight: bold;
}

a.menuactive    {
	color: #0043C7;
	text-decoration: none;
	display: block;
	font-weight: bold;
}

td.menuitemleftactive    {
	background-image: url('../gfx/menu/ecke_links.gif');
	background-position: left top;
	background-color: #E4EDFF;
	background-repeat: no-repeat;
}

td.menuitemcontentactive    {
	background-color: #E4EDFF;
	background-image: url('../gfx/menu/ecke_rechts_hell.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}

td.innermenu    {
	border-color: #6699FF;
	border-style: none solid none solid;
	border-width: 0px 1px 0px 1px;
}

td.menuitemcontent    {
	background-color: #0043C7;
	background-image: url('../gfx/menu/ecke_rechts_hell.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}

td.menuitemleft    {
	background-image: url('../gfx/menu/ecke_links.gif');
	background-position: left top;
	background-color: #0043C7;
	background-repeat: no-repeat;
}

td.menuitemleftnosub    {
	background-image: url('../gfx/menu/ecke_links.gif');
	background-position: left top;
	background-color: #0043C7;
	background-repeat: no-repeat;
}

a.menu:hover    {
	color: #0043C7;
	text-decoration: none;
	display: block;
	font-weight: bold;
}

a.menu    {
	color: #FFFFFF;
	font-weight: bold;
	display: block;
}

td.innermainhead    {
	text-align: right;
	background-image: url('../gfx/menu/ecke_links.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

/*
td.maincontent    {
	background-image: url('../gfx/content/maennchen.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
}
*/

a.heimspiel:hover    {
	color: #FFFFFF;
	text-decoration: none;
}

a.heimspiel    {
	color: #FFFFFF;
}

td.menufoot    {
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}

a.footlink:hover    {
	color: #000085;
	text-decoration: none;
}

a.footlink    {
	color: #0043C7;
}

td.contentfoot    {
	padding-left: 15px;
}

td    {
	font-size: 12px;
}

td.menufoot    {
	background-color: #6699FF;
}

img.bildlinks    {
	float: left;
	margin-bottom: 8px;
	margin-right: 15px;
}

*.silvesterheadre    {
	border-width: 1px;
	border-style: none solid none none;
	border-color: #FFFFCC #F58733 #FFFFCC #F58733;
	font-size: 11px;
	background: #FFCC66;
	line-height: 14px;
	font-weight: normal;
	color: Black;
	padding-left: 1px;
	padding-bottom: 3px;
	padding-right: 1px;
	padding-top: 1px;
}

*.silvesterheadli    {
	border-width: 1px;
	border-style: none none none solid;
	border-color: #FFFFCC #F58733 #FFFFCC #F58733;
	font-size: 11px;
	background: #FFCC66;
	line-height: 14px;
	font-weight: normal;
	color: Black;
	padding-left: 1px;
	padding-bottom: 3px;
	padding-right: 1px;
	padding-top: 1px;
}

td.internettermin    {
	background-color: #98BBFF;
}

td.karnevaltermin    {
	background-color: #B2CBFF;
}

*.silvesterbottom    {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #F58733;
}

*.silvestercontentre    {
	font-family: Arial,Verdana,sans-serif;
	color: black;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
	font-weight: normal;
	padding-bottom: 10px;
	text-align: justify;
	padding-right: 5px;
	padding-left: 15px;
}

*.silvestercontentli    {
	font-family: Arial,Verdana,sans-serif;
	color: black;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
	font-weight: normal;
	padding-bottom: 10px;
	text-align: left;
	padding-left: 5px;
	padding-right: 3px;
}

td.silvestertermin    {
	background-color: #CBDCFF;
}

div.alterblau    {
	font-family: Arial,Verdana,sans-serif;
	color: rgb(0, 114, 188);
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	margin-top: 1px;
	margin-bottom: 3px;
}

div.alter    {
	font-family: Arial,Verdana,sans-serif;
	color: #F38121;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	margin-top: 1px;
	margin-bottom: 3px;
}

*.smallwhite    {
	font-family: Arial,Verdana,sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}

select.abfahrt    {
/*	width: 195px; */
}

span.error {
  color: #F57200; 
  font-weight: bold; 
}

span.orangebuchen    {
	color: #F37307;
	font-weight: bold;
	font-size: 14px;
}

*.reiseheadblau    {
	color: rgb(0, 114, 188);
	font-weight: bold;
	font-size: 14px;
	vertical-align: bottom;
}

img.bild    {
	float: left;
	margin-bottom: 1px;
	margin-top: 7px;
}

*.regionhead    {
	vertical-align: top;
	padding-left: 9px;
	line-height: 24px;
}

*.hellgelb    {
	background-color: #FFFFCC;
}

a.leftunder    {
	text-decoration: underline;
	font-weight: bold;
}

td.tableftgr    {
	border-width: 0px;
	border-style: solid solid none none;
	border-color: #FFFFCC #F58733 #FFFFCC #F58733;
	font-size: 12px;
	background: #FFCC66;
	line-height: 16px;
	font-weight: normal;
	color: Black;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-right: 3px;
	padding-top: 2px;
	text-decoration: underline;
}

td.tabright    {
	border-width: 0px;
	border-style: solid solid none none;
	border-color: #F58733;
	font-size: 12px;
	background: #FFFFCC;
	font-weight: normal;
	color: Black;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-top: 3px;
	line-height: 16px;
}

td.tableft    {
	border-width: 0px;
	border-style: solid solid none none;
	border-color: #FFFFCC #F58733 #FFFFCC #F58733;
	font-size: 12px;
	background: #FFCC66;
	line-height: 16px;
	font-weight: normal;
	color: Black;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-top: 2px;
	margin: 0px;
}

td.tabhead    {
	border-width: 0px;
	border-style: solid solid none solid;
	border-color: #F58733 #FFFFCC #F58733 #F58733;
	font-size: 14px;
	background: #F58733;
	color: White;
	vertical-align: top;
	padding: 3px;
}

span.orangegr    {
	color: black;
	font-weight: bold;
	font-size: 14px;
}

span.ursprung {
  color: #000000;
  font-weight: normal;
  text-decoration: line-through;
}

*.smalllinkbreitblau    {
	font-family: Arial,Verdana,sans-serif;
	color: rgb(0, 100, 200);
	font-size: 12px;
	font-weight: bold;
}

*.smalllinkbreit    {
	font-family: Arial,Verdana,sans-serif;
	color: rgb(0, 100, 200);
	font-size: 12px;
	font-weight: bold;
}

*.smalllinkblau    {
	font-family: Arial,Verdana,sans-serif;
	color: rgb(0, 100, 200);
	font-size: 12px;
	font-weight: bold;
}

h3.blau    {
	font-family: Arial,Verdana,sans-serif;
	color: rgb(0, 114, 188);
	font-weight: normal;
	font-size: 17px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 3px;
}

*.silvesterhead    {
	font-size: 11px;
	font-weight: normal;
	color: Black;
	padding-left: 1px;
	padding-bottom: 3px;
	padding-right: 1px;
	padding-top: 1px;
}

span.orange    {
	color: #F37307;
	font-weight: bold;
}

img.bildrechts    {
	float: right;
	margin-bottom: 8px;
	margin-left: 15px;
}

img.bildrechtsbox    {
	float: right;
	margin-bottom: 4px;
	margin-left: 12px;
	margin-top: 1px;
}

body    {
	font-family: Arial,Verdana,sans-serif;
	color: black;
	font-weight: normal;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

a    {
	color: #0043C7;
	text-decoration: none;
}

*.noncontent    {/*background-image : url(../gfx/noncontenttop.jpg); */
	width: 100%;
	border: 0px;
}

a:hover    {
	color: #000085;
	text-decoration: underline;
	font-style: normal;
}


a.land    {
	color: #FFFFFF;
	text-decoration: none;
}
a.land:hover    {
	color: #FFFFFF;
	text-decoration: none;
}

td.menu    {
	background-color: #6699FF;
}

*.small    {
	font-family: Arial,Verdana,sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

*.leerbett    {
	font-family: Arial,Verdana,sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
}

*.content    {
	font-family: Arial,Verdana,sans-serif;
	color: #000000;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	text-align: justify;
}

*.innermaincontent    {
	padding-left: 10px;
	padding-right: 10px;
}

*.silvestercontent    {
	font-family: Arial,Verdana,sans-serif;
	color: black;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
	font-weight: normal;
	padding-bottom: 10px;
	text-align: justify;
	padding-left: 3px;
	padding-right: 3px;
}

td.terminehead    {
	font-size: 12px;
	color: White;
	vertical-align: top;
	padding: 4px;
	background-color: #0043C7;
	font-weight: bold;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: white;
	text-align: center;
}

*.termine    {
	font-size: 12px;
	background: #E4EDFF;
	font-weight: normal;
	color: Black;
	border-left-color: #B8C9FF;
	border-left-style: solid;
	border-left-width: 1px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B8C9FF;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

*.durch    {
	text-decoration: line-through;
}

*.popupcontent    {
	font-family: Arial,Verdana,sans-serif;
	color: Black;
	font-size: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
	font-weight: bold;
	padding-bottom: 4px;
	line-height: 16px;
}

*.popuphead    {
	font-family: Arial,Verdana,sans-serif;
	color: Black;
	font-size: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
	font-weight: bold;
	padding-bottom: 4px;
	line-height: 20px;
}

*.smalllink    {
	font-family: Arial,Verdana,sans-serif;
	color: #0043C7;
	font-size: 12px;
	font-weight: bold;
}

*.link    {
	font-family: Arial,Verdana,sans-serif;
	font-weight: bold;
	color: #0043C7;
}

*.piclink    {
	color: #113D88;
}

*.form    {
	font-family: Arial,Verdana,sans-serif;
	color: #333366;
	font-size: 11px;
	vertical-align: top;
	font-weight: normal;
	background-color: White;
}

*.submitbutton    {
	font-family: Arial,Verdana,sans-serif;
	color: White;
	font-size: 11px;
	vertical-align: top;
	font-weight: bold;
	background-color: #F58733;
}

h1, h2, h4    {
	font-family: Arial,Verdana,sans-serif;
	color: #000085;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	padding-top: 0px;
	margin-top: 0px;
}

h1.reise    {
	font-family: Arial,Verdana,sans-serif;
	color: #000085;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	padding-top: 0px;
	margin-top: 0px;
	float: left; 
	width: auto;
}

h1.highlight {
  display: none;
	font-family: Arial,Verdana,sans-serif;
	color: #000085;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	padding-top: 0px;
	margin-top: 0px;
}

h2.angebote {
	font-family: Arial,Verdana,sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

h1.region {
	font-family: Arial,Verdana,sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

h2.region {
	font-family: Arial,Verdana,sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

*.newsbox    {
	background: Black;
	padding: 0px;
}

*.newsboxhead    {
	background: #F38121;
	font-family: Arial,Verdana,sans-serif;
	color: White;
	font-size: 14px;
	vertical-align: top;
	font-weight: bolder;
	padding-left: 2px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 7px;
}

*.newsboxcontent    {
	font-family: Arial,Verdana,sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	padding-top: 7px;
	padding-left: 3px;
	background: #FFCC66;
	padding-right: 7px;
	text-align: justify;
}

div.toppath
{
	padding-top: 10px;
	padding-bottom: 10px;
/*	position: absolute;
	left: 195px;
	top: 162px;
	z-index: 1000; */
}

div.lastmodified
{
	padding-left: 10px;
	padding-top: 2px;
	color: #000085;
	font-size: 9px;
}

td.lastminute_termin {
  background-color: #B8C9FF; 
  color: #0043C7; 
  font-weight: bold; 
  padding-left: 10px; 
  padding-top: 2px;
  padding-bottom: 2px;
  border-color: #0043C7;
  border-style: solid;
  border-width: 1px 0px;
}