html, body, div, p, h1, h2, h3, ol, 
span, table, td, form, img {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #202020;
	font-size: 101.1%;
	border: none;
}

a:link {
	color: #128600;
	text-decoration: none;

}
a:visited {
	color: #128600;
	text-decoration: none;

}
a:hover {
	text-decoration: underline;


}

a:active {
	text-decoration: none;
}
#cover {
	margin-left: -490px;
	position: absolute;
	left: 50%;
	width: 956px;

}

#box-top {
	height: 1em;
	width: 100%;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	overflow: visible;

}
#box-links {
	width: 180px;
	float: left;
	font-size: 10pt;



}
#box-links p{
	margin-left:85px;
				margin-top:35px;


}
#box-rechts {
	width: 200px;
	float: left;
	clear: right;
	margin-left: 63px;
margin-top:17px;
	font-size: 8.5pt;
	xbackground-color: #F3F3F3;
padding:10px;
}
#box-mitte {
	width: 480px;
	xwidth: 479px;
	float: left;
	background-color: #ffffff;


}
.login {
	border: 1px solid #000000;
	background-color: #000000;
	color: #BD978A;


}
#box-mitte h3 {
	padding-bottom: 0.3em;
	padding-top: .7em;
	color: #FC9832;
	font-size: 120%;
margin-left:10px;




}
#box-subtop {

	height: 1.5em;
	width: 100%;
}
.info-mini-tour {
	font-size: 72%;
	text-decoration: underline;

}
.tourbox {
	border: 1px solid #d0d0d0;
padding: 10px;
margin-bottom: 7px;
background-color: #FCFCFC;
}


/* ******************* BOX MITTE *************** */


#sprachmenue a:link {
	text-decoration: none;
	font-size: 72%;

}
#sprachmenue a:visited {
	text-decoration: none;
	font-size: 72%;
}
#sprachmenue a:hover {
color:#000;
	text-decoration: underline;
	font-size: 72%;

}

#sprachmenue a:active {

	text-decoration: none;
	font-size: 72%;
}


#sprachmenue ul li {
	margin: 0px;
	padding: 0px;
	display: inline;


}
#sprachmenue ul{

	margin: 0px 40px 0px 0px;
	padding: 0px;
}

#rubriken ul
{
	margin: 0px;
	padding: 0px;

}
#rubriken li {
	margin: 0px 0px 0px;
	padding: px;
	list-style-type: none;
}



.einruecken {
	padding-right: 20px;
	padding-left: 40px;
}
#top {
	padding-top: 10px;
	padding-left: 20px;
	height: 132px;


}

#box-top a:link {
	text-decoration: none;
	font-weight: normal;


}
#box-top a:visited {
	text-decoration: none;
	font-weight: normal;

}
#box-top a:hover {
	text-decoration: underline;
	font-weight: normal;


}

#box-top a:active {
	text-decoration: none;
	font-weight: normal;

}

#box-top ul, li {
	
	margin: 0px 0px 0px 10px;
	padding: 0em 0px 0px;
list-style-type: none;

}
#copyright {
	clear: left;
}
#merkzettel {
	margin-left: 10px;
	font-size: 72%;
	color: #FC9832;
	padding-left: 10px;
	background-image: url(../bilder/notiz_mitte.gif);
	background-repeat: repeat-y;
	padding-right: 10px;






}
.balkentitel {
	color: #333333;
	font-weight: bold;
	padding-top: 0.5em;




}
.merktour {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	padding-top: 0.5em;
	padding-bottom: 0.8em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;



}
.notiz-oben {
	background-image: url(../bilder/notiz_oben.gif);
	background-repeat: no-repeat;
	height: 25px;
	margin-left: 10px;
	padding-left: 10px;

}
.notiz-unten {

	background-image: url(../bilder/notiz_unten.gif);
	background-repeat: no-repeat;
	height: 25px;
	margin-left: 10px;
	padding-left: 10px;
}
#top-links {
	height: 103px;
	width: 217px;
	margin: 15px 0 15px 0;
	padding: 0px;
	xposition: absolute;
	left: 0px;
	top: 0px;

}
#top-rechts {
	background-image: url(../bilder/interperu_topbild_foto.jpg);
	background-repeat: no-repeat;
	height: 152px;
	width: 956px;
	margin:0;
	padding:0;
}
.linie {

	background-image: url(../bilder/interperu_topbild_foto_unte.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width:956px;
	overflow: visible;
	padding: 0em;
	color: #FFFFFF;
}
#rubriken {
	padding: 0px;
}
#rubriken p {
	padding-top: .3em;

}



#touren-zeigen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	clear: left;
	margin: 2.5em 0px 0px;
margin-left:30px;
margin-right:30px;
}

.tab1 {
	width: 7em;
}
img {
	border: none;
}

.id {
	color: #999999;
	font-size: .7em;
}
/* ******************************* */
/* ******************************* */
.sorter {
	background-color: #e9e9e9;

}
.status-sort-farbe {
	background-color: #F9F07C;
}
.sort-farbe {
	background-color: #e9e9e9;
}
.status-farbe {
	background-color: #FFFB91;
}
/* ******************************* */
/* ******************************* */

#td1 p {
	padding: 0px;
	margin: 0px;
}
#td2 p {
	padding: 0px;
	margin: 0px;
}
#td3 p {
	padding: 0px;
	margin: 0px;
}
#td4 p {
	padding: 0px;
	margin: 0px;
}
#td5 p {
	padding: 0px;
	margin: 0px;
}
#td6 p {
	padding: 0px;
	margin: 0px;
	color: #58585a;

}
#td7 p {
	padding: 0px;
	margin: 0px;
}
#td6 h4 {
	margin: 0px;
	padding: 0px 0px 3px;
	font-size: 0.9em;
	color: #000000;




}
#trenner {
	height: 1px;
	background-color: #666666;

}
#td-name-1 {
	padding: 0px 5px;
	width: 4.5em;


}
#td-name-2 {
	padding: 0px 5px;
}
#td-name-3 {
	padding: 0px 5px;
}
#td-name-4 {
	padding: 0px 5px;
	width: 5em;


}
#td-name-5 {
	padding: 0px 5px;
	width: 4.5em;


}
#td-name-6 {
	padding: 0px 5px;
	margin: 5px;
	/*background-color: #F9F9FF;
	border: 1px solid #DADAFC;*/
	height: 100%;
	display: block;



}
#td-name-7 {
	padding: 0px 5px;
}
#td1 {
	padding: 12px 10px 5px 10px;


}
#td2 {
	padding: 8px 5px 5px;

}
#td3 {
	padding: 5px;
}
#td4 {
	padding: 5px;

}
#td5 {
	padding: 5px;
	width: 4.5em;


}
#td6 {
	padding: 10px 5px 5px;
	margin: 0px;
	height: 100%;
	display: block;





}
#td7 {
	padding: 12px 10px 5px 5px;
}
#tr-trenner {
	border-top-width: 5px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;

}
#tr-div {
	padding: 5px;
}
#details {
	overflow: auto;
	height: 20em;
	padding-top: 5px;
	padding-right: 55px;
	padding-bottom: 15px;
	padding-left: 10px;







}
#trenner-ohne {
	height: 1px;



}
#details-hintergrund {


}
.details-farbe {
	background-color: #F8F8F8;
}
#trenner-details {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;

}
#spaltennamen {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	background-color: #fff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 20px;
	margin-left: 20px;


}
#spaltennamen td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	height: 2em;




}
#tr-trenner td {
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #666666;
border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
#noprint-info {
	background-color: #FF9966;
	border: 1px solid #990000;
	margin-bottom: 1.5em;
	padding: .3em;


}
.print-titel {
	color: #000000;
	padding-right: 2em;

}
#print-tr1 {
	width: 5em;
}
.print-h {
	margin: 0px 0px .5em;
	padding: 0px;
}
a {
	text-decoration: none;
}
.nur-print {
	color: #FFFFFF;
}
.mysterie {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A4A0E8;
	text-align: center;
	vertical-align: middle;
	height: 25px;
	width: 25px;
	border: 1px solid #5C598E;
	line-height: 25px;
	font-size: 11px;
	overflow: hidden;


}
.standard {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #97CF44;
	text-align: center;
	vertical-align: middle;
	height: 15px;
	width: 15px;
	border: 1px solid #54781E;
	line-height: 15px;
	font-size: 12px;
	overflow: hidden;
}
.angebot {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ED7D88;
	text-align: center;
	vertical-align: middle;
	height: 15px;
	width: 15px;
	border: 1px solid #660000;
	line-height: 15px;
	font-size: 12px;
	overflow: hidden;
}

.mark-touren {
	background-color: #FFFFFF;
	height: 50px;
	overflow: hidden;


}
#top-container {
	width: 740px;
	background-color: #fff;
	height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;

}
#top-container h3 {
	padding: 5px;
	font-size: 16px;
}
.warnung {
	color: #FFFF00;
	background-color: #DD0000;
	margin-top: 15px;


}

.rechtsbuendig {
	text-align: right;
	padding-bottom: 5px;

}

.details-p {
	margin: 0px;
	padding-top: 15px;
}

.konfiguration-p {

	padding-left: 95px;
	padding-right: 5px;
	margin: 0px;
	padding-top: 15px;
}
.warnung-p {


	padding-left: 95px;
	padding-right: 5px;
	margin: 0px;
	padding-top: 5px;
}
.senden {
	margin: 0px;



}
#anmelden {
	background-color: #Fff;
	position: absolute;
	z-index: 100;
	left: 473px;
	top: 75px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 81%;
	border: 2px solid #000;
	margin: 0px;
	padding: 0px;
	visibility: visible;


}
.anmelden-top {
	background-color: #ffae00;
	text-align: left;
	margin: 0px;
	color: #fff;
	background-image: url(../bilder/verlauf_orange_hell.jpg);
	background-repeat: repeat-y;
	font-weight: bold;
	vertical-align: middle;
	padding: 3px 10px;
	border:solid 1px #000;
border-left:0;
border-right:0;
border-top:0;

}
input.senden, input.abbrechen {
margin-top:10px;
padding:5px;
background-color:#ffae00;
border:solid 1px #000;
}

.anmelden-info {
	padding: 12px 10px 5px;
	margin: 0px;
/*	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFCC; */
}
.anmelden-normal {
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;


}
.bestaetigung {
	color: #F5FFC1;
	background-color: #77A901;
	margin-top: 15px;
	padding-top: 2px;
	padding-bottom: 2px;

}
.kurzinfos {
	font-size: 72%;
	color: #333333;
	padding: 5px;
	margin-bottom: 10px;

}
.frage {
	list-style-position: inside;
	list-style-type: circle;


}
.feld-name {
	background-color: #FF6600;
}
select,
textarea{
	color: #000;
	border: 1px solid #000000;

}

select:hover,
input:hover,
textarea:hover{
background: #ccff99;
color: #000;
}
select:focus,
input:focus,
textarea:focus{
background: #ccff99;

color: #000;
} 
#tour-box {
	margin-left: 40px;

}
#tour-tabelle{
float:left;
}
#tour-tabelle p {
font-size:87%;
}

#----------------{}

#hmenue {
float:left;
margin:0;
padding:0;
	width: 956px;
	left: 182px;
	xposition: absolute;
}
#hmenue ul{
list-style:none;
margin:0;
padding:0;}

#hmenue li{
	width:100px;
	height:1em;
	list-style:none;
	margin:0 2px 0 0;
	padding: 0;
	float: left;

		
}

#hmenue a{	background-image: url(../bilder/hg_orange_hm.jpg);
	color:#fff;
	font:normal 12px arial,sans-serif;
	padding:10px 0;
	width:100%;
	height:100%;
	display:block;
	text-decoration:none;

	text-align:center;
	margin: 0px;
}

#hmenue a:hover{
	color:#000;
	xbackground:#fff;
	xbackground-image: url(../bilder/hg_gruen_hm.jpg);
	xbackground-repeat: no-repeat;
	xbackground-position: 0px -30px;
}

#box-top-sub {
	margin-right: 40px;
	margin-left: 40px;
	background-color: #FF9900;
	height: 1.5px;
	width: 100%;

}
#xbox-top-menue {
	margin-left:45px;
}



#balken-vor-tabelle {
	height: 15px;
	width: 740px;
	background-color: #E8E8E8;
	clear: left;
	background-image: url(../bilder/hg_angebot_unten.jpg);



}
#markieren {
	background-color: #e8e8e8;
	height: 110px;
	width: 240px;
	background-image: url(../bilder/hg_angebot_box.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.markieren-absatz {


	padding-left: 95px;
	padding-right: 5px;
	padding-top: 15px;
	margin: 0px;
}
#werbung {
	float: left;
	height: 9em;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 50px;
	padding-top: 0;
	padding-left: 0px;
}
.werbung-p {

	padding-left: 95px;
	padding-right: 5px;
	margin: 0px;
	padding-top: 5px;
}
.werbung-text {
	padding-top: 3px;
	padding-bottom: 15px;

}
#konfiguration {
	margin-left:65px;
	height: 110px;
	width: 160px;
	margin: 0px;
	padding: 3.5em 0px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;


}
#markieren-titel {
	background-color: #669900;
	height: 2em;
	background-image: url(../bilder/hg_angebot_titel.jpg);
	background-repeat: no-repeat;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;



}
#markieren-titel-p {
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 3px;

}
.konfiguration-titel {
	color: #000000;
	margin: 0px;
	padding: 0px;




}

.unterstreichen {
	margin: 0px;
	padding: 0px 0px 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ecb100;
	color: #ecb100;

}
#top-zeile {
	background-color: #dfdfdf;
	border-bottom: 1px solid #FFFFFF;



}
#tour-trenner {

	height: 20px;
}
a#button-merken {
	display:block;
	width:6em;
	padding:3px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	margin-bottom: 7px;

}
a#button-merken:link, a#button-merken:visited {
	color:#669628;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #848484;
	background-color: #FFFFFF;
}
	

a#button-merken:hover {
  color:#000; background-color:#ECFFC0;
  
}
a#button-merken:active {
  color:#fff; background-color:#999;
  border-left:1px solid #000; border-top:1px solid #000;
  border-right:1px solid #fff; border-bottom:1px solid #fff;
}



a#button-loeschen {
	display:block;
	width:6em;
	padding:3px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	margin-bottom: 7px;

}
a#button-loeschen:link, a#button-loeschen:visited {
	color:#FF0000;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #848484;
	background-color: #FFFFFF;
}
	

a#button-loeschen:hover {
  color:#000; background-color:#FFBFBF;
  
}
a#button-loeschen:active {
  color:#fff; background-color:#999;
  border-left:1px solid #000; border-top:1px solid #000;
  border-right:1px solid #fff; border-bottom:1px solid #fff;
}





a#button-senden {
  display:block; width:6em; padding:3px;
  text-align:center; font-weight:bold; text-decoration:none;
}
a#button-senden:link, a#button-senden:visited {
	color:#D99B24;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #848484;
	background-color: #FFFFFF;


}
a#button-senden:hover {
  color:#000; background-color:#FFF0AF;
  }
a#button-senden:active {
  color:#fff; background-color:#999;
  border-left:1px solid #000; border-top:1px solid #000;
  border-right:1px solid #fff; border-bottom:1px solid #fff;
}
#top-zeile-div {
	padding: 5px 5px 5px 10px;
}
.status-loeschen {
	color: #FF0000;
}
.status-notieren {

	color: #669628;
}
#status-hg-notiert {
background-color: #D5EF95;
	height: 8.5em;
}
#status-hg-normal {

	background-color: #f0f0f0;
	height: 8.5em;
}
.tourmarker {
	border: 1px solid #999999;
	background-color: #CCFF99;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
	margin-top: 5px;
	line-height: 2em;

}

.infotext  {
	padding-bottom:0.3em;
	text-align: right;
	font-size: 72%;
	width: 860px;

}
.signalfarbe {
	color: #FF0000;
}
#spalte-1 {
	float: left;
	padding-left: 155px;
	width: 270px;
	padding-bottom: 40px;
	padding-top: 10px;

}
#spalte-2 {
	float: left;
	padding-left: 45px;
	width: 270px;
	padding-bottom: 40px;
	padding-top: 20px;
}
#spalte-3 {
	float: left;

}
#spalte-1 p {
	font-size: 75%;
	padding-top: 10px;

}
#spalte-2 p {

	font-size: 75%;
}
.linksfluss {
	float: left;
	padding-right: 20px;
	padding-top: 0px;


}
.box-mitte-h1 {
	font-size: 1.1em;
	color: #69813A;
	xfont-weight: normal;
	padding-bottom: 0.5em;
padding-left:30px;




}
.box-mitte-p {
	color: #6E6E6E;
	padding-bottom: 40px;
	font-size: 10pt;
	padding-left:30px;
	padding-right:30px;
}
.zitat {
	font-style: italic;
	clear: left;
	padding-bottom: 10px;
	padding-top: 5px;





}
.box-mitte-hg {
	background-color: #f0f0f0;
	padding: 10px 10px 10px 25px;
	background-image: url(../bilder/siegel_hg.jpg);
	background-repeat: no-repeat;
margin-left: 30px;
margin-right:30px;
}
.box-mitte-linksfluss {
	float: left;
	padding-right: 20px;
	padding-bottom: 7em;

}
.box-mitte-quality {
	padding-left: 90px;
	padding-bottom: 2em;
	padding-top: 5px;
	font-size: 8pt;




}
.abstand-oben {
	height: 40px;
	width: 100%;
}
#index-box-mitte {
	margin-left: -11em;
	left: 50%;
	width: 30em;
	position: absolute;
	margin-top: -75px;
	top: 50%;
	font-size: 78%;



}
.start-logo {
	float: left;
	padding-right: 35px;

}
.clear-left {
clear:left;
}
.start-logo-abstand-p {
	padding-top: 5px;
}
#cookiebox {
	background-color: #EBEBEB;
	padding: 10px;
	width: 260px;
	border: 1px solid #FF3300;
	font-size: 85%;
	margin-left: -130px;
	position: absolute;
	left: 50%;
	top: 20%;
	z-index: 99;
	color: #CC3300;



}
#cookiebox h3 {
	padding-bottom: 10px;
}
.box-kontakt-hg {
	padding: 10px 0px;
	font-size: 9pt;
margin:0 30px 0 30px;

}
#titel-mitte {
	width: 615px;




}
.box-mitte-titel {
	font-size: 125%;
	color: #9d9d9d;
	font-weight: normal;
	padding-left: 200px;

}
#rahmen-sortieren {
	padding: 5px;
	border: 1px solid #ccc;
	margin-left:30px;
	margin-right:30px;
	background-color: #ddd;

}
.konfiguration-liste {
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 10px;

}
#box-links ul {
margin:0;
padding:0;
}
#box-links li {
	padding-bottom: 1em;

	padding-left:10px;
}
.box-mitte-titel-kontakt {
	font-size: 1.1em;
	color: #69813a;
	xfont-weight: normal;
	padding-bottom: 1em;
	padding-left: 30px;

}
#preistabelle td {
	padding: 5px;
}
#preistabelle {
	margin-left: 30px;
	font-size: 78%;
}
.top-rechts-p {
	vertical-align: bottom;
	position: relative;
	bottom: 0px;

}
.aktiv p{
	background-color:#fff;
	color:#000;
	font:normal 12px arial,sans-serif;
	padding:10px 0;
	width:100%;
	height:100%;
	display:block;
	text-decoration:none;
	text-align:center;
	margin: 0px;
}

