*
{
padding:0;
margin:0;
}

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #92B4E5;
	background-image: url(../grafikSTD/bodyhg.jpg);
	background-repeat: repeat-x;
}
a img {
border: 0 none;
}
.endeFloat
{
clear:both;
}
.fllinks
{
float:left;
}
.flrechts
{
float:right;
}
#wrapper
{
	width:960px;
	position:absolute;
	left:30px;
	text-align:left;
	top: 15px;
	
}

#headerreisen
{
	width:960px;
	height:180px;
	background-image:url(../grafikSTD/hgheader.jpg);
	background-repeat: no-repeat;
	
	
}
#headerreisen h1
{
position:absolute;
left:-1200px;
}
#headerreisen p
{
	position:absolute;
	left:90px;
	top:65px;
}
#headerfirma
{
	width:960px;
	height:180px;
	background-image:url(../grafikSTD/hgheaderfirma.jpg);
	background-repeat: no-repeat;
	
	
}
#headerfirma h1
{
position:absolute;
left:-1200px;
}
#headerfirma p
{
	position:absolute;
	left:90px;
	top:65px;
}
#contain
{
	width:960px;
	background-image:url(../grafikSTD/hgcontainer2f.jpg);
	background-repeat:repeat-y;
}

#feed
{
	clear:both;
	height:25px;
	width:948px;
	margin-left:6px;
	text-align:center;
	font-size:10px;
	color:#FFFFCC;
	background-color:#a60066;
	line-height: 25px;
}

#feed address
{
font-style:normal;
}


/*-----------------------------Navigationen----------------------------------*/

#globalnavi
{
	color:#FFFFCC;
	height:35px;
	width:960px;
	background-image: url(../grafikSTD/hghauptnavi.jpg);
	background-repeat: no-repeat;
}

#globalnavi ul
{
	margin-left:355px;
	list-style-type: none;
	padding-top: 6px;
}
#globalnavi li
{
float:left;
}
#globalnavi a
{
	color:#FFFFCC;
	font-size:12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFCC;
	padding-right: 12px;
	padding-left: 12px;
	text-decoration:none;
}

#globalnavi a:link
{
}
#globalnavi a:visited
{
}
#globalnavi a:focus
{}
#globalnavi a:hover
{
text-decoration:underline;
}
/*----------------------------seitennavi-------------------------*/
#linkeSpalte
{
	width:200px;
	float:left;
	background-image: url(../grafikSTD/hgnavikopf.jpg);
	background-repeat: no-repeat;
}
#seitennavi
{
	margin-left:6px;
	width:194px;
	margin-top: 45px;
	/*float:left;*/
}
#seitennavi a
{
	text-decoration:none;
	height:25px;
	width:190px;
	line-height:25px;
	padding-left:6px;
	
}

/*#seitennavi a:link,
#seitennavi a:visited
{
color:#660033;
}
#seitennavi a:hover
{
	color:#006600;
}

*/
#seitennavi ul
{
	font-size:12px;
	list-style-type: none;
}
.listenavilinks a
{
	font-size:12px;
	display:block;
	height:30px;
	width:190px;
	margin-bottom:2px;
}
.listenavilinks a:link,
.listenavilinks a:visited
{
	background-image:url(../grafikSTD/hgbutton_links.jpg);
	background-repeat: no-repeat;
	background-position: top;
	color:#663333;
	background-color:transparent;
}
.listenavilinks a:hover
{
	background-image:url(../grafikSTD/hgbutton_links.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	color:#006600;
	background-color:transparent;
}
.listeout
{
display:none;
}

.listennaviaktiv
{
	background-image:url(../grafikSTD/hgbutton_links.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	color:#006600;
	background-color:transparent;
	font-size:12px;
	line-height:25px;
	height:25px;
	width:190px;
	padding-left:6px;
	margin-bottom:2px;
}

.navithema 
{
	height:30px;
	background-image:url(../grafikSTD/navibuttenhgbild.jpg);
	font-size:12px;
	line-height:25px;
	margin-left: 2px;
}
.navithema a
{
	font-size:12px;
	display:block;
	height:30px;
	width:170px;
	margin-bottom:2px;
}
.navithema a:link,
.navithema a:visited
{
	background-image:url(../grafikSTD/navibuttonhgbild.jpg);
	background-repeat: no-repeat;
	background-position: top;
	color:#F7F8EA;
	background-color:transparent;
}
.navithema a:hover
{
	background-image:url(../grafikSTD/navibuttonhgbildhover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	color:#663333;
	background-color:transparent;
}

#navikopf
{
height:45px;
background-image:url(../grafikSTD/hgnavikopf.jpg)
}
#homeangebot
{
	height:50px;
	margin-top:30px;
	padding:10px;
}
#homeangebot h3
{
font-size:14px;
text-align:center;
color:#663300;
margin-bottom:20px;
}

#reisenavi
{}
#firmennavi
{}

/*--------------------------------------------infobox--------------------------------*/

#infobox
{
	width:760px;
	float: right;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.infotext
{
margin-left:50px;
font-size:12px;
line-height:140%;
width:450px;
margin-top:20px;
}
#infobox blockquote
{
margin-left:50px;
font-size:14px;
line-height:140%;
}
#infobox > h1
{
	height:70px;
	padding-top:25px;
	margin-right:0px;
	color:#660033;
	text-align:center;
	font-size:18px;
	background-image:url(../grafikSTD/hgteaser.jpg);
	background-repeat: no-repeat;
}
#infobox h2
{
font-size:16px;
margin-left:50px;
margin-bottom:30px;
}
#infobox hr
{
display:block;
clear:left;
color:#660033;
text-align:left;
width:655px;
margin-left:50px;
margin-top:15px;
margin-bottom:15px;
}
#infobox a:link,a:visited
{color:#660033;
text-decoration:none;
}
#infobox a:hover
{
color:#339966;
text-decoration:underline;
}
.linkertext
{
	width:300px;
	font-size:12px;
	line-height:140%;
}
.fett12px
{
font-weight:bold;
}
.kursiv12
{
font-style:italic;
}
#impressum
{
width:300px;
float:left;
margin-left:50px;
margin-right:25px;

}
#impressum p
{
font-size:12px;
line-height:140%;
}
#impressum address
{
font-size:12px;
font-style:normal;
line-height:140%;
margin-bottom:20px;
}
#impressum h2
{
font-size:16px;
margin-bottom:20px;
}
#bank
{
width:300px;
float:left;
margin-bottom:45px;

}
#bank p
{
font-size:12px;
line-height:140%;
}
#bank h2
{
font-size:16px;
margin-bottom:20px;
}
#infofuss
{
clear:left;
font-size:12px;
line-height:140%;
width:600px;
margin-left:50px;
margin-bottom:45px;
}
.firmentext
{
width:280px;
float:left;
margin-left:50px;
font-size:12px;
line-height:140%;
}
.fragantw
{
	width:655px;
	margin-left:50px;
	margin-bottom:20px;
	font-size:12px;
	line-height:140%;
	border: 1px solid #5783C4;
}
.fragantw th
{
	background-color:#5783C4;
	color:#F7F8EA;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5783C4;
}
.spalte250
{
width:250px;
}
.fragantw td
{
	padding:5px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #5783C4;
	border-bottom-color: #5783C4;
}
#buero
{
width:655px;
margin-left:50px;
font-size:12px;
line-height:140%;
margin-bottom:25px;
}
#buero img
{
display:block;
float:right;
}
#buero p
{
	width:300px;
}
.kontaktperson
{
	width:630px;
	height:160px;
	margin-left:50px;
	font-size:12px;
	line-height:140%;
	margin-bottom:25px;
	padding: 10px;
	border: 1px solid #5783C4;	
}
.kontaktperson img
{
	display:block;
	float:left;
	margin-right: 30px;
}
.kontaktperson h3
{
	font-size:14px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#gutschein
{
width:655px;
margin-left:50px;
font-size:12px;
line-height:140%;
margin-bottom:25px;
}
#gutschein img
{
display:block;
}
.motiv
{
width:180px;
float:left;
margin-right:20px;
margin-bottom:20px;
}
#busflotte
{
	width:690px;
	height:100px;
	margin-left:50px;
	font-size:12px;
	line-height:140%
}
#busflotte p
{
float:left;
width:300px;
margin-right:40px;
}
.busmini
{
	float:left;
	width:300px;
	height:120px;
	margin-left:50px;
	margin-top:25px;
	font-size:12px;
	line-height:140%;
	background-color: #F0E8C4;
}
.busmini img
{
	display:block;
	float:left;
	margin-right:10px;
}
.nummertafel
{
	float:right;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:10px;
	background-color:#FFFFFF;
	padding:3px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #CC0000;
	border-bottom-color: #CC0000;
	width: 90px;
	
}
#mitarbeiter
{
	width:650px;
	margin-left:50px;
	font-size:12px;
	line-height:140%;
	margin-bottom: 40px;
}
#mitarbeiter h2
{
	text-align:left;
	font-size:16px;
	color:#660033;
	margin-bottom:4px;
	margin-top:15px;
	margin-left:0px;
}
#vereine
{
width:650px;
margin-left:50px;
font-size:12px;
line-height:140%;
}
.vereinsreisen
{
	background-color:#B6CDED;
	border: 1px solid #5783C4;
	margin-bottom:45px;
}
.vereinsreisen th
{
	background-color:#5783C4;
	color:#F7F8EA;
	text-align:center;
	height:25px;
	line-height:25px;
}
.vereinsreisen td
{
	height:25px;
	line-height:25px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	text-align: center;
}
#leiblach
{
width:655px;
margin-left:50px;
font-size:12px;
line-height:140%
}
.senioren
{
width:300px;
float:left;
margin-right:40px;
}
#abfahrtdienstag
{
	width:300px;
	float:right;
	padding-left: 6px;
	background-color: #F5F0DA;
	border: 1px solid #5783C4;
}
#abfahrtdienstag h2
{
text-align:center;
font-size:16px;
color:#660033;
margin-left:0px;
margin-top:8px;
margin-bottom:15px;
}
.seniorenfahrt
{
	width:645px;
	padding: 6px;
	margin-bottom: 15px;
	background-color: #F5F0DA;
	border: 1px solid #C6BB88;
}
.seniorenfahrtziel 
{
	font-size:16px;
	text-align:left;
	margin-bottom:0px;
	padding-left: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.aktuelletermine
{
	clear:both;
	font-size:16px;
	text-align:center;
	padding-top: 30px;
	margin-bottom: 20px;
}
#abfahrtzeit
{
	width:300px;
	float:right;
	padding-left: 6px;
	background-color: #F7F8EA;
	border: 1px solid #C6BB88;
}
#abfahrtzeit h2
{
text-align:center;
font-size:16px;
color:#660033;
margin-left:0px;
margin-top:8px;
margin-bottom:15px;
}
.sonderfahrpreis
{
clear:both;
font-weight:bold;
padding-top:20px;
}
#sonderfahrt
{
	padding:5px;
	width:650px;
	background-color:#F5F0DA;
	margin-bottom:15px;
}
#sonderfahrt h2
{
font-size:16px;
margin-bottom:15px;
margin-top:15px;
}
.seniorensonderfahrt
{
width:300px;
float:left;
margin-right:30px;
}
#anreise
{
	width:655px;
	margin-left:50px;
	font-size:12px;
	line-height:140%;
	margin-bottom:40px;
}
#anreisetext h3,p
{
font-size:12px;
line-height:140%;
}
#anreise img
{
display:block;
margin-bottom:20px;
}
#anreisetext
{
width:300px;
float:left;
}
.bildleisterechts
{
width:300px;
float:right;
}
#home
{
	margin-left:50px;
	width:650px;
	height:300px;
	background-image:url(../grafikSTD/homebild400.gif);
	background-repeat: no-repeat;
	margin-top: 40px;
	margin-bottom: 15px;
}
#home p
{
width:250px;
margin-left:400px;
margin-top:20px;

}
cite
{
font-size:11px;
font-style:italic;
}
.reisethema
{
	margin-left:50px;
	width:650px;
	height:102px;
	padding:10px;
	border: 1px solid #5783C4;
	margin-bottom:10px;
}
.reisethema img
{
	float:right;
	display: block;
}
.reisethema p
{
	width:400px;

}

#januar, #februar, #maerz, #april, #mai, #juni, #juli, #august, #september, #oktober, #november, #dezember
{
	width:695px;
	margin-left:30px;
	/*border: 1px solid #663300;*/
	text-align:center;
	background-color: #F7F8EA;
	clear:left;
}

#kategorieliste
{
	margin-left:50px;
	width:250px;
	float:left;
	margin-bottom:20px;
	font-size:12px;
	line-height:140%;
	background-color:#F7F8EA;
	border: 1px solid #5783C4;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
}
#monatsliste p
{
	color:#FFFFFF;
	width: 255px;
	padding:5px;
	font-size:14px;
	font-style:italic;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	background-color: #5783C4;
	font-weight: bold;
	border-bottom-color: #F7F8EA;
}
#monatsliste ul
{
	list-style-type: none;
	color:#000066;
	margin-left: 15px;
}
.montatsname
{
font-size:16px;
text-align:center;
}
#monatsliste
{
	margin-left:400px;
	width:250px;
	margin-bottom:20px;
	font-size:12px;
	line-height:140%;
	background-color:#F7F8EA;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	border: 1px solid #5783C4;
}
#kategorieliste p
{
	color:#FFFFFF;
	width: 255px;
	padding:5px;
	font-size:14px;
	font-style:italic;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	background-color: #5783C4;
	font-weight: bold;
	border-bottom-color: #F7F8EA;
}
#kategorieliste ul
{
	list-style-type: none;
	color:#000066;
	margin-left: 15px;
}
.monatstabelle
{
	border: 1px solid #5783C4;
	font-size:12px;
	text-align:left;
	background-color: #F7F8EA;
	margin-bottom: 10px;
}

.monatstabelle th
{
	color:#000033;
	background-color:#B6CDED;
	padding-left: 5px;
	height: 18px;
	line-height: 18px;
}
.monatstabelle td
{
	height:18px;
	line-height:18px;
	padding-left: 6px;
}
.datum
{
	width:95px;
}
.dauer
{
width:80px;
}
.fahrt
{
	width:245px;
}
.kategorie
{
	width:130px;
}
.land
{
width:100px;
}
.nachoben
{
margin-left:20px;
margin-top:10px;
font-style:italic;
}
.advent, .einkauf, .saison, .wellness, .jassen, .kultur, .wallfahrt, .muttertag, .toerggel, .fluss, .ohneKategorie
{
	display:none;
}
.garten
{
	background-color:#D8EBC5;
}
.reisetage
{
	font-size:11px;
	width: 177px;
	margin-left: 10px;
}
.reisetage th
{
	background-color:#096A9D;
	color:#FFFFCC;
	width: 23px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}
.reisetage td
{
	font-size:11px;
	text-align:center;
	width:23px;
	line-height:23px;

}
.reisemonat
{
	font-size:14px;
	text-align:center;
	color:#660033;
	width:177px;
	margin-left:10px;
	margin-top:25px;
	margin-bottom:5px;
}

#einzelreise
{
width:650px;
margin-left:50px;
}
#einzelreise h1
{
	font-size:16px;
	line-height:140%;
	font-weight:bold;
	text-align:center;
	background-color:#096A9D;
	color:#F7F8EA;
	padding:6px;
}
#reisebeschreibung
{
width:350px;
float:left;
}
#reisebeschreibung > ul
{
font-size:12px;
line-height:140%;
margin-left:20px;
}
#fotospalte
{
	float: right;
	width:260px;
}
#fotospalte > p
{
margin-bottom:12px;
}
#fotospalte > img
{
margin-bottom:12px;
}
.einzeltermin
{
	font-size:14px;
	text-align:center;
	padding:3px;
	border: 1px solid #993300;
	margin-top: 10px;
	margin-bottom: 18px;
}
.informationsleiste
{
	clear:both;
	border: 1px solid #660000;
	margin-bottom: 15px;
	text-align: center;
}
.terminzelle
{
	background-color:#FFFFCC;
}

