/* skin css for tauernresort.com */
@charset "utf-8"; 


		@import "../library/css/reset.css";
		@import "../library/css/elastic.css";
		@import "../library/css/menu.css";
		@import "../styles/lightbox.css";
		@import "../styles/form.css";
		@import "../styles/admin.css";






/* TYPE */
@font-face {
	font-family: 'Conv_BlairMdITC_TT_Medium';
	src: url('../library/fonts//BlairMdITC_TT_Medium.eot');
	src: local('☺'), url('../library/fonts/BlairMdITC_TT_Medium.woff') format('woff'), url('../library/fonts/BlairMdITC_TT_Medium.ttf') format('truetype'), url('../library/fonts/BlairMdITC_TT_Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}




body {
	margin: 0;
	font-size:100.01%;
	line-height:1.125em; /* 16x1.125=18px */
	font-familie: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #eeeedd;

}



.layout {
	width: 960px;
	margin: 0 auto;
}

.linear {
    background: -moz-linear-gradient(0 0, #000, #fff);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#fff));
    /* IE 5.5 - IE 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#FFFFFFFF);
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#FFFFFFFF)";
}

.box {
	font-size: 11px;
	border: solid 1px #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	list-style: none;
}


.top_artikel h1{
font-family: "Conv_BlairMdITC_TT_Medium";
}

.top_artikel h1 a:link , .sub h1 a:link, .sub h2 a:link , .sub h3 a:link {
	color: #003300;
	text-decoration: none;

}

.top_artikel h1 a:visited, .sub h1 a:visited, .sub h2 a:visited, .sub h3 a:visited {
	color: #003300;
	text-decoration: none;
}

.top_artikel h1 a:hover,  .sub h1 a:hover, .sub h2 a:hover , .sub h3 a:hover {
	color: #1E0A02;
	text-decoration: underline;
	background-color: #fff;

}

.top_artikel a:link {
	color: #339900;
	text-decoration: none;
	

}

.top_artikel a:visited {
	color: #339900;
	text-decoration: none;
}

.top_artikel a:hover {
	color: #fff;
text-decoration: underline;
	background-color: #678f39;

}


.footer{
width: 960px;
margin: 0 auto;
}

.footer a:link, .footer a:visited {
	color: #333333;
	text-decoration: none;
}
.footer a:hover {
	color: #000;
	text-decoration: none;
	background-color: #eed;
	text-decoration: underline;
}


.body,.subnav,.slider {
	border: solid 1px #ccc;
	padding: 29px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.sub {
	/* height: 90%; */	                  
	padding: 14px;
	margin-right: 8px;
	margin-bottom: 12px;
	font-size: 14px;
	border: solid 1px #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.sub p {
	height: 120px;
}

.sub img, .header img{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: solid 1px #cccccc;
}

.facebook{
float: left;
width: 37px;
height: 37px;
margin-left: 0;
padding-left:0;
padding-right: 5px;
/* margin-top: 93px; regular logo */
margin-top: 93px; 
}

.slider {
padding-top: 29px;
padding-bottom: 14px;
	margin-bottom: 14px;

}

.ad {
color: white;
margin-right: 4px;
padding-top: 0px;
	}


.image{
float: right;
position: relative; 
}


.ad_image {
color: white;
min-height: 120px;
	text-align: center;
}

.logo {
float: right;
width: 450px;
}

.logo img {
float: right;
}

.adresse {
	float: right;
	text-align: right;
	padding-right: 13px;
	padding-bottom: 9px;;
	font-size: 0.69em;
}

.adresse a:link,.adresse a:visited {
color: #678F39; 
}
.adresse a:hover {
color: #333333;
}

.navigation {
width: 960px;
height: 43px;
text-align: center;
font-family: "Conv_BlairMdITC_TT_Medium";
font-weight: normal;
font-size: 0.69em;
margin-top: 14px;
margin-bottom: 14px;

}

.body,.subnav,.box, .slider {
	background-color: #fff;
}

.body {
	margin-bottom: 14px;
}

.top_artikel{
padding-bottom: 29px;
}

.image {
	float: right;
}
.top_artikel p {
	font-size: 1em; /* 16x0.875=14px */
text-align: justify;
}

.artikel {
	padding-top: 29px;
	padding-bottom: 29px;
	padding-right: 14px;
	font-size: 14px;
}
.sub h2{
height: 30px;
}
.artikel h2 {
	font-size: 16px;
}

.subnav {
	margin-top: 25px;
}

.sub_preview {
	margin-top: 25px;
}

.breadcrumbs {
	font-family: Conv_BlairMdITC_TT_Medium;
	font-size: 0.75em;
	padding-left: 29px;
	padding-top: 18px;
	padding-bottom: 18px;
	border: solid 1px #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #000;
	background-color: #fff;
}

.breadcrumbs h6 a:link, .breadcrumbs h6 a:visited{
color: #666666;
}
.breadcrumbs h6 a:hover{
text-decoration: underline;
color: #000;
background-color: #fff;
}
.bread-box {
	margin-top: 29px;
}

.footer {
	padding-top: 29px;
	padding-bottom: 80px;
	font-size: 11px;
}

.footer h2 {
	font-size: 12px;
	margin: 0;
	padding: 0;
}



.ad img{
border: solid 1px #ccc;
	margin-top: 0;
	padding: 8px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #fff;
}

.ad h1{
	width: 200px;
	font-size: 0.75em;
word-wrap: break-word;
	text-align: center;
	   color: #556644;
	margin-top: 8px;
	margin-bottom: 0;
    padding-left:8px;
    padding-right: 8px;
}

/* anzeigen link */
.ad a:link {
	font-family: Conv_BlairMdITC_TT_Medium;
	color: #556644;
	text-decoration: none;
}

.ad a:visited {
	font-family: Conv_BlairMdITC_TT_Medium;
	text-decoration: none;
	color: #556644;

}

.ad a:active {
	font-family: Conv_BlairMdITC_TT_Medium;
color: #fffff;
 background-color: #C93B0E;
	text-decoration: none;
}

.ad a:hover {
	font-family: Conv_BlairMdITC_TT_Medium;
	 color: #1E0A02;;
	text-decoration: none;

}


.topnav{
padding-left: 8px;
	padding-bottom: 14px;
}
.top_artikel li { 
	margin-left: 1em;
	padding-bottom: 1em;
	list-style: url("images/li.png") outside; 
	}

/* thank you message after sending request */
.danke {
	margin: 29px;
	padding: 18px;
	color: #666666;
	border: 1px solid #906;
}

.danke H1 {
color: #906;
}


h1 {
font-size: 1.25em;
}

h2 {
font-size: 0.90em;
}

h3 {
font-family: "Conv_BlairMdITC_TT_Medium";
font-size: 1em;
color: #906;
}

h4 {
font-size: 0.88em;
}

.lang {
	width: 50px;
	height: 20px;
	float: left;
	/* margin-top: 114px; regular logo */
	margin-top: 114px; 
}

.lang img {
	margin: 0;
	border: 0;
	padding: 0;
}
/* wrap text arround image */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.imgframe{
	border: solid 1px #ccc;
	margin-top: 0;
	margin-bottom: 18px;
	margin-left: 18px;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

}
.clear-left{
clear: left;
}
.clear-right{
clear: right;
}
