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


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin:0 0 0 0;
padding:0;
font-family: Verdana, Arial, sans-serif;
list-style:none;
}

.ph-boxed {
  width: 1000px;
  background-color: #eef3fa;
  /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);*/
  margin: auto;
  /*background-image: url(./paisley.png);*/
  background-attachment: fixed;
  position: relative;
}

html {
/*background:url(../img/bg_image.jpg) no-repeat top center fixed;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg_image.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg_image.jpg', sizingMethod='scale')"; */
} 

#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../img/progress.gif) no-repeat center center;}
	
#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img{ width:auto; height:auto; position:relative; outline:none; border:none; }
#supersized a { z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; display:block; } */
#supersized a.image-loading { background:#111 url(../img/progress.gif) no-repeat center center; width:100%; height:100%; } */

body {
font-size:14px;
color:#333;
}

a img {
border:none;
}

a:link {
color:#333;
text-decoration:none;
}

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

a:hover, a:active, a:focus {
color:#ff3300;
text-decoration:none;
}

a.navi:link {
color:#006600;
text-decoration:none;
}

a.navi:visited {
color:#006600;
text-decoration:none;
}

a.navi:hover, a.above:active, a.above:focus {
color:#ff3300;
text-decoration:none;
}

h1, p, h2, blockquote {
padding:8px;
}

table, p {
font-size:14px;
color:#333;
}

h1 {
font-size:22px;
line-height:1.20em;
color:#ff3300;
font-weight:normal;
}

h2 {
font-size:18px;
line-height:1.20em;
color:#006600;
font-weight:normal;
}

.light {
font-weight:lighter;
}

.page {
width:896px;
margin: 0 auto;
}

.header {
height:156px;
}

.logo {
position:relative;
left:-10px;
background:url(../img/logo.png) no-repeat;
width:420px;
height:95px;
}

/*navi*/

.headernav {
height:36px;
margin-top:12px;
}

.mainnav {
position:relative;

/* background:rgb(255,255,255); */
background:url('../img/trans.png');
/* background:rgba(255,255,255,0.8); */
}

/*navi-main*/
	
.mnav {
display:block;
position:relative;
margin:6px;
/*height:22px;*/
font-size:18px;
font-weight:normal;
}

.mnav_border {
border-right:1px solid #ff3300;
padding-right:12px;
}

/*navi-language*/

.lnav {
display:block;
position:relative;
margin:4px;
height:14px;
font-size:12px;
font-weight:normal;
}

.lnav_border {
border-right:1px solid #ff3300;
padding-right:6px;
}

.main {
float:left;
clear:both;
}

.nav_column {
width:240px;
}

.nav_column_w2 {
width:400px;
}

.margintop12 {
margin-top:12px;
}

.nav_box_bottom {
margin-top:12px;
width:100%;
}

.box {
height:350px;
/*margin-left:12px;*/
margin-top:12px;
/* background:rgb(255,255,255); */
background:url('../img/trans.png');
/* background:rgba(255,255,255,0.8); */
}

.box_min-height {
min-height:350px;
/*margin-left:12px;*/
margin-top:12px;
/* background:rgb(255,255,255); */
background:url('../img/trans.png');
/* background:rgba(255,255,255,0.8); */
}

.box_description {
padding:12px;
}

.grundriss {
	display:block;
	width:250px;
	height:396px;
	margin:8px;
	overflow:hidden;	
}


.hover {
	background-position:-250px
}

#puflatsch {
	background-image:url(../img/grundriss_puflatsch.png);
}

#santner {
	background-image:url(../img/grundriss_santer.png);
}

#schlern {
	background-image:url(../img/grundriss_schlern.png);
}


/* gallery */
.gallery-thumb-more {
    margin-left: 8px !important;
    text-align: left !important;
}

/*bulletpoint - falls nötig*/

ul.bullet {
list-style:none;
margin-left:0;
padding-left: 1em;
text-indent: -1em;
font-size:14px;
color:#333;
}

ul.bullet li {
font-size:14px;
color:#333;
padding-left:8px;
}

ul.bullet li:before {
color:#ff3300;
content: "• \020";
}

ul.bullet2 {
list-style:none;
margin-left:0;
padding-left: 1em;
text-indent: -1em;
font-size:14px;
color:#333;
}

ul.bullet2 li {
font-size:14px;
color:#333;
padding-left:8px;
}

ul.bullet2 li:before {
color:#ff3300;
content: "– \020";
}

.first {
margin-left:0px!important;
}

.content {
float:left;
clear:both;
}

.w160 {
width:160px;
}

.w344 {
width:344px;
}

.w504 {
width:504px;
}

.w712 {
width:712px;
}

.w896 {
width:896px;
}

.hide {
display:none;
}

.unit {
float:left;
}

.funit {
float:right;
}

.cl {
clear:both;
}

/*footer*/

.footer {
position: relative;
top:12px;
clear:both;
height:152px;
/* background:rgb(255,255,255); */
background:url('../img/trans.png');
/*background:rgba(255,255,255,0.8); */
}

.imprint {
margin:8px;
font-size:12px;
color:#333;
}

.fnav {
padding:0 8px 0 8px;
border-right:1px solid rgb(245,154,0);
margin:0;
}

.fnav_last {
border:0;
padding: 0 0 0 8px;
}

.border_f {
border-top:1px solid #ff3300;
padding:8px 0;
}

/*Formular*/

input, textarea {
background: white;
border: 1px solid gray;
margin: 6px 0;
padding: 6px 6px;
}  
input:active, input:focus, input:hover { 
background: #E8EBDF;
}


.navbar-default .navbar-nav > li > a {
	color: #006600;
	padding-top: 5px;
	padding-bottom: 5px;
}

.nav > li > a {
padding: 0px;
}

