@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(../img/background.jpg);
	background-position:top;
	background:#234f93;
	border:none;
}

h1 {
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:15px;
	margin: 0px;
	padding:0px;
}


h2 {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	padding: 0px;
	margin: 0px;

}

a img {
	border: 0px;
}



/* ----------------- START Haupt divs ------------------- */



#background {
	margin: 0px auto 0px auto;
	padding-top:30px;
	background-image:url(../img/background.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
}


#container {
	margin: 0px auto 0px auto;
	padding:10px;
	width: 950px;
	height: 700px;
	background-image: url(../img/background_content.gif);
	background-position:center;
	border:#004494;
}


#head {
	height: 193px;
}


#pageBody {
	height: 481px;
	padding: 0px;
}


#pageBody .left {
	width: 185px;
	height: 453px;
	margin: 0px;
	padding: 0px;
	float: left;
}


#content {
	width: 665px;
	height: 481px;
	padding: 0px 50px 0px 50px;
	float: left;
	overflow:hidden;
}

#content_ueberuns {
	width: 765px;
	height: 481px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow:auto;
}


#content_gutzuwissen {
	width: 765px;
	height: 481px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow:auto;
	background-image:url(../img/s_gutzuwissen.gif);
	background-repeat:no-repeat;
}

#content_anforderungsprofil {
	width: 765px;
	height: 481px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-image:url(../img/s_anforderungsprofil.gif);
	background-repeat:no-repeat;
	overflow:auto;
}

#content_reiseleitung {
	width: 765px;
	height: 481px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-image:url(../img/s_reisebegleitung.gif);
	background-repeat:no-repeat;
}


#content_tourenangebot {
	width: 765px;
	height: 481px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow:auto;
	background-image:url(../img/s_tourenangebot.gif);
	background-repeat:no-repeat;
}

#content_jura {width: 765px;height: 481px;float: left;overflow:auto;background-image:url(../img/s_jura.gif);background-repeat:no-repeat;}
#content_burgund {width: 765px;height: 481px;float: left;overflow:auto;background-image:url(../img/s_burgund.gif);background-repeat:no-repeat;}
#content_canaldumidi {width: 765px;height: 481px;float: left;overflow:auto;background-image:url(../img/s_canaldumidi.gif);background-repeat:no-repeat;}
#content_altmuehltal {width: 765px;height: 481px;float: left;overflow:auto;background-image:url(../img/s_altmuehltal.gif);background-repeat:no-repeat;}
#content_neckar {width: 765px;height: 481px;float: left;overflow:auto;background-image:url(../img/s_neckar.gif);background-repeat:no-repeat;}
#content_romantischestrasse {width: 765px;height: 481px;float: left;overflow:auto;background-image:url(../img/s_romantischestrasse.gif);background-repeat:no-repeat;}
#content_ticino {width: 765px;height: 481px;float: left;overflow:auto;background-image:url(../img/s_ticino.gif);background-repeat:no-repeat;}
#content_donau1 {width: 765px;height: 481px;float: left;overflow:auto;background-image:url(../img/s_donau1.gif);background-repeat:no-repeat;}
#content_donau2 {width: 765px;height: 481px;float: left;overflow:auto;background-image:url(../img/s_donau2.gif);background-repeat:no-repeat;}
#content_donau3 {width: 765px;height: 481px;float: left;overflow:auto;background-image:url(../img/s_donau3.gif);background-repeat:no-repeat;}
#content_donau4 {width: 765px;height: 481px;float: left;overflow:auto;background-image:url(../img/s_donau4.gif);background-repeat:no-repeat;}
#content_oberbayern {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_oberbayern.gif); background-repeat:no-repeat;}
#content_elbe {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_elbe.gif); background-repeat:no-repeat;}
#content_fuenffluesse {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_fuenffluesse.gif); background-repeat:no-repeat;}
#content_kaiserstuhl {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_kaiserstuhl.gif); background-repeat:no-repeat;}
#content_kocherjagst {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_kocherjagst.gif); background-repeat:no-repeat;}
#content_goetz {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_goetz.gif); background-repeat:no-repeat;}
#content_main {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_main.gif); background-repeat:no-repeat;}
#content_neckar {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_neckar.gif); background-repeat:no-repeat;}
#content_saarmosel {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_saarmosel.gif); background-repeat:no-repeat;}
#content_inn {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_inn.gif); background-repeat:no-repeat;}
#content_florenzrom {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_florenzrom.gif); background-repeat:no-repeat;}
#content_gardasee {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_gardasee.gif); background-repeat:no-repeat;}
#content_lombardei {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_lombardei.gif); background-repeat:no-repeat;}
#content_veneto {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_veneto.gif); background-repeat:no-repeat;}
#content_suedtirol {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_suedtirol.gif); background-repeat:no-repeat;}
#content_suedtirolapfel {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_suedtirolapfel.gif); background-repeat:no-repeat;}
#content_mailaenderdom {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_mailaenderdom.gif); background-repeat:no-repeat;}
#content_elsass {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_elsass.gif); background-repeat:no-repeat;}
#content_labresse {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_labresse.gif); background-repeat:no-repeat;}
#content_laloue {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_laloue.gif); background-repeat:no-repeat;}
#content_loire {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_loire.gif); background-repeat:no-repeat;}
#content_3seen {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_3seenland.gif); background-repeat:no-repeat;}
#content_ostschweiz {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_ostschweiz.gif); background-repeat:no-repeat;}
#content_thailand {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_thailand.gif); background-repeat:no-repeat;}
#content_kerala {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_kerala.gif); background-repeat:no-repeat;}
#content_boehmerwald {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_boehmerwald.gif); background-repeat:no-repeat;}
#content_3laender {width: 765px; height: 481px; float: left; overflow:auto; background-image:url(../img/s_3laender.gif); background-repeat:no-repeat;}


#content_reisedaten {width: 765px; height: 481px; float: left; overflow:auto; background-repeat:no-repeat;}

.ie6 #spacer {
	height: 0px;
}

#spacer {
	overflow:hidden;
	height: 20px;
}


#footer {
	width: 944px;
	height: 22px;
	padding: 3px 0px 0px 3px;
}


/* ----------------- ENDE Haupt divs ------------------- */





/* ----------------- START Navigation ------------------- */

#pageBody .left .navigation {
	margin: 0px;
	padding:0px;
	color: #FFF;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#pageBody .left .navigation li {
	list-style: none;
	margin: 0px 0px 7px 0px;
}

#pageBody .left .navigation li a.main {
	height: 23px;
	display: block;
	padding: 2px 10px 0px 20px;
	line-height: 20px;
	background-image:url(../img/navbg_li.gif);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
}

#pageBody .left .navigation li a.main:hover {
	background-image:url(../img/navbg_ho.gif);
	background-repeat: repeat-x;	
	color: #FFF;
}

#pageBody .left .navigation li a.active {
	background-image:url(../img/navbg_ho.gif);	
	background-repeat: repeat-x;
	color: #FFF;
}


/* ----------------- ENDE Navigation ------------------- */





/*  ------------------- START Subnavigation  ------------------- */

#pageBody .left .subnavigation {
	background-color: #004494;
	margin: 0px;
	padding:0px;
	color: #004494;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#pageBody .left .subnavigation li {
	height:17px;
	list-style: none;
	margin: 0px 0px 3px 0px;
}

#pageBody .left .subnavigation li a.sub {
	display:block;
	height: 16px;
	padding: 2px 0px 0px 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.ie6 #pageBody .left .subnavigation li a.sub {
	height: 0px;
}

#pageBody .left .subnavigation li a.sub:hover,
#pageBody .left .subnavigation li a.subactive {
	background-color: #B8C5CC;
	color:#004494;
}

.ie6 #pageSpacer_subnav {
	height: 0px;
}

#pageSpacer_subnav {
	overflow:hidden;
	height: 4px;
	background-color: #004494;
}

#pageSpacer_subnav_finish {
	overflow:hidden;
	height: 2px;
}


#line {
	overflow:hidden;
	height: 1px;
	background-color: #004494;
}

#linewhite {
	overflow:hidden;
	height: 1px;
	background-color: #4890c3;
}


/*  ------------------- ENDE Subnavigation  ------------------- */







/* ----------------- START Schriften Class ------------------- */


a { text-decoration: none; border:none;}

.grundtext { color: #000000; font-size: 12px; font-family: arial; font-style: normal; line-height:14px; }
.grundtext a{ color: #5c5c5c; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;  }
.grundtext a:hover { color: #004494; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;  }
.grundtext_blue { color: #004494; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;  } .grundtext_red { color:#F00; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;  }
.grundtext_white { color: #ffffff; font-size: 12px; font-family: arial; font-style: normal; line-height:14px; }
.grundtext_white a{ color: #cccccc; font-size: 12px; font-family: arial; font-style: normal; line-height:14px; }
.grundtext_white a:hover{ color: #ffffff; font-size: 12px; font-family: arial; font-style: normal; line-height:14px; }
.titel_black { color: #000000; font-size: 12px; font-family: arial; font-style: normal; line-height:14px; }
.titel_black a{ color: #000000; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;  }
.titel_black a:hover { color: #004494; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;  }


.adresse { color: #5c5c5c; font-size: 13px; font-family: arial; font-style: normal;}
.adresse_blau { color: #004494; font-size: 13px; font-family: arial; font-style: normal;}
.adresse a{ color: #5c5c5c; font-size: 13px; font-family: arial; font-style: normal;}
.adresse a:hover{ color: #004494; font-size: 13px; font-family: arial; font-style: normal;}


.reisen { color: #485258; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.reisen_blau { color: #004494; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.reisen a{ color: #485258; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.reisen a:hover{ color: #004494; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}

.pdfdownload { color: #485258; font-size: 11px; font-family: arial; font-style: normal;}
.pdfdownload a{ color: #485258; font-size: 11px; font-family: arial; font-style: normal;}
.pdfdownload a:hover { color: #004494; font-size: 11px; font-family: arial; font-style: normal;}



.team { color: #000000; font-size: 12px; font-family: arial; font-style: normal; line-height:18px; }
.team_blue { color: #004494; font-size: 12px; font-family: arial; font-style: normal; line-height:18px; }


.tourenangebot { color: #000000; font-size: 13px; font-family: arial; font-style: normal; line-height:20px;}
.tourenangebot a{ color: #000000; font-size: 13px; font-family: arial; font-style: normal; line-height:20px;}
.tourenangebot a:hover { color: #004494; font-size: 13px; font-family: arial; font-style: normal; line-height:20px;}

.altmuehltal {	color: #96BF0D; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.neckar_bummel{	color: #664772; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.romantischestrasse {	color: #4c906f; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.ticino		 {	color: #008c9b; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.donau1		 {	color: #007cc1; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.donau2		 {	color: #9b7229; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.donau3		 {	color: #dda30a; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.donau4		 {	color: #5e7523; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.oberbayern	 {	color: #0B98BC; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.elbe		 {	color: #c55b2a; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.fuenffluesse{	color: #009790; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.kaiserstuhl {	color: #009036; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.kocherjagst {	color: #AF8F62; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.goetz		 {	color: #8DA310; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.main		 {	color: #28477B; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.neckar_radtour	 {	color: #995B60; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.saarmosel	 {	color: #A8141D; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.inn		 {	color: #759346; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.florenz	 {	color: #B78408; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.gardasee	 {	color: #5C99AA; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.lombardei	 {	color: #7C5A46; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.veneto		 {	color: #DB8F2E; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.suedtirol	 {	color: #B66E2C; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.suedtirolapfel	 {	color: #94c11a; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.mailaenderdom	 {	color: #0E6A8E; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.canaldumidi {	color: #669900; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.elsass		 {	color: #669900; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.labresse	 {	color: #F39800; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.laloue		 {	color: #42A477; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.loire		 {	color: #93117E; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.seen 		 {	color: #B60A34; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.ostschweiz  {	color: #2C7F2B; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.thailand	 {	color: #02A2B8; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.kerala	 	 {	color: #007d35; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.boehmerwald {	color: #48829C; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.laender	 {	color: #D1A01C; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}
.toureninfo	 {	color: #669900; font-size: 12px; font-family: arial; font-style: normal; line-height:14px;}


.reisedaten { color: #3B4449; font-size: 11px; font-family: arial; font-style: normal;}
.reisedaten a{ color: #3B4449; font-size: 11px; font-family: arial; font-style: normal;}
.reisedaten a:hover { color: #004494; font-size: 11px; font-family: arial; font-style: normal;}
.reisedaten_blau { color: #004494; font-size: 11px; font-family: arial; font-style: normal;}




.titel_blue {
	color: #004494;
	font-size: 13px;
	font-family: arial;
	font-style: normal;
	font-weight:700;
}



.tabellentext { padding: 4px 0px 0px 5px; color: #000000; font-size: 11px; font-family: arial; font-style: normal; line-height:14px; }


/* ----------------- ENDE Schriften Class ------------------- */





/*  ------------------- START Textdicke  ------------------- */

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

/* ------------------- ENDE Textdicke ------------------- */

hr {
	color:#004494;
	background-color:#004494;
	height:1px;
	border:none;
}

