#tourisman select, #tourisman th, #tourisman td, #tourisman ol, #tourisman ul, 
#tourisman li, #tourisman textarea, #tourisman h1, #tourisman h2, #tourisman h3, #tourisman h4, 
#tourisman h5, #tourisman h6, tourisman a,  #tourisman span, #tourisman div, #tourisman b, 
#tourisman i, #tourisman p {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
}

#tourisman {
	font-size: 0.8em;
}

/* Balken */
#tourisman .blueheader {
	font-size : 10pt;
	font-weight : bold;
	color : #FFFFFF;
	background-color: #80FFFF;
	padding: 5px;
}
/* Spaltenueberschriften */
#tourisman .listheader {
	font-size : 10pt;
}
/* Preistabelle */
#tourisman .pricetable {
	background-color : #FFFFCC;
	border-left : solid 1pt  #000000; 
	border-top : solid 1pt #000000; 
	border-right : solid 1pt #000000;  
	border-bottom : solid 1pt #000000;  
}
#tourisman .vonpreis {
	background-color : #EBf5FC;
	border-left : solid 1pt  #000000; 
	border-top : solid 1pt #000000; 
	border-right : solid 1pt #000000;  
	border-bottom : solid 1pt #000000;  
}
#tourisman .bispreis {
	background-color : #FFFDED;
	border-left : solid 1pt  #000000; 
	border-top : solid 1pt #000000; 
	border-right : solid 1pt #000000;  
	border-bottom : solid 1pt #000000;  
}
#tourisman .blankpreis {
	background-color : #FFFFFF;
	border-left : solid 1pt  #000000; 
	border-top : solid 1pt #000000; 
	border-right : solid 1pt #000000;  
	border-bottom : solid 1pt #000000;  
}

/* Suchformulare, Eingabeformulare */
#tourisman .formular {
	background-color: #F0FFF0;
	font-size: 8pt;
	color: #000000;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border: 1px #000000 solid
}
#tourisman .button { 
	background-color:#e1e1e1; 
	font-size: 8pt; 
	color: #000000; 
	margin-top: 1px; 
	margin-right: 1px; 
	margin-bottom: 1px; 
	margin-left: 1px; 
	border: 1px  #000000 solid
}
/* alternierendes Zeilenlayout in Tourisman nicht genutzt */
#tourisman .evenrow, #tourisman .oddrow {
	background: #FFFFFF;
	/*border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;*/
	margin: 0;
	padding: 5px;
}
#tourisman .evenrow { 
	/*background-color : #FFFFFF;*/
	padding: 5px;
}
#tourisman .oddrow {
	/*background-color : #ECECEC;*/
	padding: 5px;
	
}

/* Zeilenlayout einfach - in Tourisman genutzt */ 
#tourisman .listrow {
	border-bottom : 1px solid #D7D7D7;
}
/* locationcard = Adressblock */
#tourisman .locationcard, #tourisman .cardframe  {
	border: 2pt solid #80FFFF;
}
#tourisman .cardheader {
	background-color : #FFFFCC;
}
#tourisman .copyright {
	font-size : 9px;
	color: #000099;
}
#tourisman .header {
	font-size : 28px;font-weight : bold;
}
#tourisman A { 
	color: black; 
	text-decoration: none; 
}
#tourisman A:hover {
	text-decoration: underline;
}
#tourisman .headline {
	font-size : 16pt;
	font-weight : bold;
}
#tourisman .PageMenue {
	font-size : 8pt;
}
#tourisman .subheadline {
	font-size : 12pt;
	font-weight : bold;
}
/* Cover */
#tourisman .covertitle {
	font-size : 24pt;
	font-weight : bold;
}
#tourisman .coverheader {
	font-size : 14pt;
	font-weight : bold;
}
#tourisman .covertext {
	font-size : 10pt;
}
/* PoolAnfrageForm */

#tourisman .poolformtab {
	background-color : #C7D6EB; 
	border-left : thin solid #C7D6EB; 
	border-right : thin solid #C7D6EB; 
	border-top : thin solid #C7D6EB;
}
#tourisman .poolformtable {
	background-color : #EAF0F7;	
	border : thin solid #C7D6EB;
}
/* Detailseite */
#tourisman #detail, #tourisman #liste {
	width: 590px;
	/* background-color: Silver; */
	/* border: 1px solid Blue; */
	overflow: hidden;
	padding: 10px;
} 

/* Detail Accordion */
#detailleft  {
	width: 590px;
	/*font-family: verdana;*/
	/* border: 1px solid Gray; */
	/*float: left;*/
	margin-right: 15px;
}
#detailleft div {
	/* background-color: #eee;*/
}

#detailleft p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: normal;
	/*font-size: 10px;*/
	margin: 0px;
	font-size: 1em;	/* padding: 10px;*/
}
#detailleft a.tabopen, #detailleft a.tabclosed  {
	cursor:pointer;
	display:block;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #4ea0d3;
	background-color: #00a0c6;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	background-position: right center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}

#detailleft a.tabopen{
	background-image: url("http://alpintouren.lungau.travel/alpintouren/AccordionTab0b.gif");
	background-position: left;
}

#detailleft a.tabopen:hover {
	background-color: white;
	background-image: url("http://alpintouren.lungau.travel/alpintouren/AccordionTab0b.gif");
	background-position: left;
}
#detailleft a.tabopen.selected {
	color: black;
	background-color: #80cfe2;
	background-image: url("http://alpintouren.lungau.travel/alpintouren/AccordionTab0b.gif");
	background-position: left;
}

#detailleft a.tabclosed {
	background-image: url("http://alpintouren.lungau.travel/alpintouren/AccordionTab0a.gif");
	background-position: left;

}
#detailleft a.tabclosed:hover {
	background-color: white;
	background-image: url("http://alpintouren.lungau.travel/alpintouren/AccordionTab0a.gif");
	background-position: left;

}
#detailleft a.tabclosed.selected {
	color: black;
	background-color: #80cfe2;
	background-image: url("http://alpintouren.lungau.travel/alpintouren/AccordionTab0b.gif");
	background-position: left;

}

.detailpreis {
	text-align: center;
}

#detailpreis, #detailtext, #detailausstattung,#detailpauschalen, #detailtouren, #detailzusatzbilder {
	background-color: #FFFFFF;
	padding: 10px;
}

#detailtext {
	/* padding: 10px;*/
}

#vermieterdaten {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	/*margin-bottom: 5px;*/
	background: #FFFFFF;
	/*width: 100%;*/
	/*clear: both;*/
}
.detailaddress, .detailquality, .detailkategorie {
	float: left;
	width: 25%
}

.detailaddress {
	width: 40%;
}

.detailcountry {
	float: right;
	width: 5%;
	text-align: center;
}


#detailtext img {
	width: 150px;
	float: left;
	border: 0;
	margin-right:10px;
	margin-bottom:10px;
}

.detailaddress img {
	border: 0;
}

.detailquality img.qualityimg {
	width: 15px;
	border: 0px;
}

.detailquality img.auszeichnungimg {
	width: 40px;
	border: 0px;
}

#detailtouren {
	height: 590px;
}

#tourenmap {
	width: 100%;
	height: 100%;
	border: 0;
}

/* Liste*/

#tourisman .name a span {
	font-weight: bold;
	color: #4ea0d3;
}

#pagnav {
	text-align: center;
	width: 100%;
}

.bottomborder {
	margin: 0 0 10px 0;
	height: 7px;
	width: 100%;
	font-size: 3px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}


.picture {
	float: left;
	width: 100px;

}

.gastrokategorie {
	float: left;
	width: 50px;
}

.picture img {
	width: 90px;
	border: 0;
}

.quality  {
	float: left;
	width: 100px;
}

.quality img.qualityimg {
	width: 15px;
	border: 0px;
}

.quality img.auszeichnungimg {
	width: 40px;
	border: 0px;
}
.country {
	float: right;
	width: 30px;
	padding-right: 5px;
}
.name {
	float: left;
	width: 200px;
}



.cleardiv {
	clear: both;
}

/* Pauschalen*/

.pauschaleimage{
	width: 160px;
}
.pauschaleimage img {
	border: 0;
}
.pauschaledaten {
	width: 400px;
}
.pauschaleleft, 
.pauschaleimage,
.pauschaleimage img {
	float: left;
}
.pauschaledaten,
.pauschaleright {
	float: right;
}
.pauschaleleft {
	width: 190px;
}
.pauschaleright {
	text-align: right;
	width: 190px;
}
 /* Links Button Style */
  
#tourisman button.buttonstyle,  
#tourisman a.rightarrow, 
#tourisman a.leftarrow,
#tourisman a.buttonstyle,
#tourisman a.rightarrow:hover, 
#tourisman a.leftarrow:hover,
#tourisman a.buttonstyle:hover {
	border: 1px solid #009ccc;
	display: block;
	width: 130px;
	text-align: center;
}


#tourisman button.buttonstyle,  
#tourisman a.rightarrow, 
#tourisman a.leftarrow,
#tourisman a.buttonstyle {
	margin:3px 0;
	padding:3px 7px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4ea0d3;
	}

#tourisman button.buttonstyle:hover,  
#tourisman a.rightarrow:hover, 
#tourisman a.leftarrow:hover,
#tourisman a.buttonstyle:hover {
	background-image:none;
	background-color:#e2f5fb;
	color: #009ccc;
	text-decoration: underline;
	}
  /* Ende Links Button Style */

#tourisman input.formular,
#mailman input.formular { 
	font-family: Arial, Helvetica, sans-serif; 
	height: auto; 
	font-size: 12px; 
	border-style: solid; 
	border-color: #CCCCCC; 
	border-width: 1px; 
	color: #3F8EC8; 
	z-index: 120;}

#tourisman textarea, 
#mailman textarea { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3F8EC8;}

#tourisman select, 
#mailman select { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	border-style: solid; 
	border-color: #CCCCCC; 
	border-width: 1px; 
	/*outline-style: solid; 
	outline-color: #CCCCCC; 
	outline-width: 1px; */
	z-index: 125; }

#tourisman .formular_button, 
#mailman .formular_button
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #b5adc2 0px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    font-weight: bold;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #b5adc2 0px solid;
    COLOR: #3F8EC8;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    BACKGROUND-COLOR: #eeeeee
}
#tourisman .poolformtable td, 
#mailman .formtable td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	height: 25;
	color: #666666;
}
  
/*CSS Meneame style pagination*/
	div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
	color:#333333;
	font-size:80%;
	}
	
	div.pagination a, span.previous, span.next {
	border: 1px solid #009ccc;
	margin-right:3px;
	padding:5px 7px;
	background-color: #4ea0d3;
	text-decoration: none;
	color: #333333;
	}
	div.pagination a:hover, div.pagination a:active {
	border: 1px solid #009ccc;
	background-image:none;
	background-color:#e2f5fb;
	color: #009ccc;
	}
	div.pagination span.current {
	margin-right:3px;
	padding:5px 7px;
	border: 1px solid #009ccc;
	font-weight: bold;
	background-color: #e2f5fb;
	color: #009ccc;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:5px 7px;
		border: 1px solid #ffe3c6;
	
		color: #ffe3c6;
	}
/* Debug settings */
/*
div {
		border: 1px solid #000000;

}
*/

