a, body, td		{ color:#FF0000; font-size:12px; font-family:Verdana, Arial, sans-serif, Helvetica; text-decoration:none; }

/* fuer reisen */
.abschnitt-rand-text img { border:#ffffff 2px solid; }

/* seite */

.content-bg-blue	{ background-image:url(images/content_bg_blue.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-bilder	{ background-image:url(images/content_bg_bilder.jpg); background-repeat:repeat-y; background-attachment:fixed; padding:0px; }
.content-bg-plain	{ background-image:url(images/content_bg_plain.gif); background-repeat:repeat-y; background-attachment:fixed; padding:0px; }

.content-bg-advent					{ background-image:url(images/content_bg_advent.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-erlebnisreisen	{ background-image:url(images/content_bg_erlebnisreisen.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-lastminute			{ background-image:url(images/content_bg_lastminute.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-kurreisen				{ background-image:url(images/content_bg_kurreisen.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-staedtereisen		{ background-image:url(images/content_bg_staedtereisen.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-sonderreisen		{ background-image:url(images/content_bg_sonderreisen.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-kreuzfahrten		{ background-image:url(images/content_bg_kreuzfahrten.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-weihnacht				{ background-image:url(images/content_bg_weihnacht.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-rundreisen			{ background-image:url(images/content_bg_rundreisen.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-flugreisen			{ background-image:url(images/content_bg_flugreisen.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-winterreisen		{ background-image:url(images/content_bg_winterreisen.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-schnaeppchen		{ background-image:url(images/content_bg_schnaeppchen.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-rollireisen			{ background-image:url(images/content_bg_rollireisen.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-rollireisen2			{ background-image:url(images/content_bg_rollireisen2.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-fasching				{ background-image:url(images/content_bg_fasching.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-bahnreisen			{ background-image:url(images/content_bg_bahnreisen.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }
.content-bg-begleitete			{ background-image:url(images/content_bg_begleitete.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; }

.content-title	{ color:#000000; font-size:13px; font-weight:bold; }
.content-normal	{ color:#000000; font-size:12px; }
.content-flare	{ color:#FF0000; font-size:12px; font-weight:bold; }
.content-blue	{ color:#002A59; font-size:12px; font-weight:bold; }
.content-orange	{ color:#FF6A00; font-size:12px; font-weight:bold; }
.content-link		{ color:#000000; font-size:12px; text-decoration:underline; }
.content-link:hover	{ color:#FF6600; font-size:12px; }

.content-green-title	{ color:#33963D; font-size:17px; font-weight:bold; }
.content-green 		{ color:#33963D; font-size:12px; font-weight:bold; }
.content-bggreen-white-title	{ color:#FFFFFF; font-size:12px; font-weight:bold; }

.content-handicap-title	{ color:#CB275E; font-size:13px; font-weight:bold; }

.infobox-orange-normal		{ color:#002A59; font-size:11px; }
.infobox-orange-link		{ color:#002A59; font-size:11px; }
.infobox-orange-link:hover	{ color:#FF6600; font-size:11px; }

.subnav-normal		{ color:#3D4245; font-size:10px; font-family:Arial, Verdana sans-serif, Helvetica; }
.subnav-link			{ color:#3D4245; font-size:10px; font-family:Arial, Verdana sans-serif, Helvetica; }
.subnav-link:hover		{ color:#FF6600; font-size:10px; font-family:Arial, Verdana sans-serif, Helvetica; }

.subnav-type-0-on		{ color:#3D4245; font-size:12px; font-family:Arial, Verdana sans-serif, Helvetica; font-weight:bold; font-style:italic; }
.subnav-type-0-on:hover	{ color:#FF6600; font-size:12px; font-family:Arial, Verdana sans-serif, Helvetica; font-weight:bold; font-style:italic; }
.subnav-type-0-off		{ color:#3D4245; font-size:12px; font-family:Arial, Verdana sans-serif, Helvetica; font-weight:bold; }
.subnav-type-0-off:hover	{ color:#FF6600; font-size:12px; font-family:Arial, Verdana sans-serif, Helvetica; font-weight:bold; }

.subnav-type-1-on		{ color:#000000; font-size:12px; font-family:Arial, Verdana sans-serif, Helvetica; text-decoration:underline; font-weight:bold; font-style:italic; }
.subnav-type-1-on:hover	{ color:#FF6600; font-size:12px; font-family:Arial, Verdana sans-serif, Helvetica; font-weight:bold; font-style:italic; }
.subnav-type-1-off		{ color:#3D4245; font-size:12px; font-family:Arial, Verdana sans-serif, Helvetica; }
.subnav-type-1-off:hover	{ color:#FF6600; font-size:12px; font-family:Arial, Verdana sans-serif, Helvetica; }

.subnav-type-3-on		{ color:#000000; font-size:12px; font-family:Arial, Verdana sans-serif, Helvetica; text-decoration:underline; font-weight:bold; font-style:italic; }
.subnav-type-3-on:hover	{ color:#FF6600; font-size:12px; font-family:Arial, Verdana sans-serif, Helvetica; font-weight:bold; font-style:italic; }
.subnav-type-3-off		{ color:#3D4245; font-size:12px; font-family:Arial, Verdana sans-serif, Helvetica; }
.subnav-type-3-off:hover	{ color:#FF6600; font-size:12px; font-family:Arial, Verdana sans-serif, Helvetica; }

.input-text			{ font-size:11px; font-weight:normal; color:#000000; background:#FBFDD0; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }
.input-textarea		{ font-size:11px; font-weight:normal; color:#000000; background:#FBFDD0; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }
.input-button		{ font-size:11px; font-weight:bold; color:#FFFFFF; background:#999999; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }
.input-button:hover		{ font-size:11px; font-weight:bold; color:#FFFFFF; background:#FF6600; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }
.input-checkbox		{  }
.input-select			{  }

.buchen-titel { font-family: Arial, Helvetica, Geneva; font-size: 20px; text-decoration: none; font-weight: bold; color: #000000; }
.buchen-name { font-family: Arial, Helvetica, Geneva; font-size: 13px; text-decoration: none; font-weight: bold; color: #000000; }
.buchen-wert { font-family: Arial, Helvetica, Geneva; font-size: 14px; text-decoration: none; font-weight: normal; color: #000000; }
.buchen-select { font-family: Arial, Helvetica, Geneva; font-size: 12px; text-decoration: none; font-weight: normal; color: #000000; background: #FFFFFF; border-left: #000000 solid 1px; border-right: #000000 solid 1px; border-top: #000000 solid 1px; border-bottom: #000000 solid 1px; }
.buchen-input { font-family: Arial, Helvetica, Geneva; font-size: 12px; text-decoration: none; font-weight: normal; color: #000000; background: #FFFFFF; border-left: #000000 solid 1px; border-right: #000000 solid 1px; border-top: #000000 solid 1px; border-bottom: #000000 solid 1px; }
.buchen-fehler { font-family: Arial, Helvetica, Geneva; font-size: 13px; text-decoration: none; font-weight: bold; color: #FF0000; }
.buchen-info { font-family: Arial, Helvetica, Geneva; font-size: 12px; text-decoration: none; font-weight: normal; color: #000000; }
.buchen-versicherung { font-family: Arial, Helvetica, Geneva; font-size: 12px; text-decoration: none; font-weight: normal; color: #000000; }
.buchen-versicherung-klein { font-family: Arial, Helvetica, Geneva; font-size: 10px; text-decoration: none; font-weight: normal; color: #000000; }
.buchen-beendet { font-family: Arial, Helvetica, Geneva; font-size: 12px; text-decoration: none; font-weight: bold; color: #000000; }

.aufeinenblick table {
}

.aufeinenblick th.legend {
	background:maroon;
	text-align:left;
	color:#ffffff;
	font-size:10px;
}

.aufeinenblick th {
	padding:3px;
	margin:0px;		
	background:maroon;
	text-align:left;
	color:#ffffff
}

.aufeinenblick td {
	padding:3px;
	margin:0px;	
	color:#3d70a1;
	vertical-align:top;	
}

.aufeinenblick a {
	color:#3d70a1;
	font-weight:bold;
}

.aufeinenblick a:hover {
	text-decoration:underline;
}

.row0 { background:#f3d4d2; }
.row1 { background:#ffffff; }