﻿@import url("../Font/stylesheet.css");
/* Site ======================================================== */
body {width:100%; padding:0; margin:0;}
html {width:100%; padding:0; margin:0;}
body {font:14px/25px Arial,Helvetica,sans-serif;color:#fff;min-width:1264px;background:#281400}
.ic {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.main {width:100%; background-image:url('https://www.polzhof.it/images/bg.jpg');}

a {text-decoration:none; cursor:pointer; color:gray}
a:hover {text-decoration:underline;}
a.link {text-decoration:underline; cursor:pointer;}
a.link:hover {text-decoration:underline;}

h2 {font-family:"architects_daughterregular",Arial,Helvetica,sans-serif;font-size:20px; line-height:45px; color:#fff; font-weight:normal;letter-spacing:1px}
h3 { font-family:"architects_daughterregular",Arial,Helvetica,sans-serif;font-size:15px; line-height:45px; color:#fff; font-weight:normal; letter-spacing:1px; }

ul {margin:0; padding:0;list-style-image:none;}
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper {width:100%; overflow:hidden; position:relative}
.wrap {overflow:hidden; position:relative}
.extra-wrap {overflow:hidden;}
.fleft {float:left;}
.fright {float:right;}
.img-indent {float:left; margin:3px 30px 17px 0;}	
.last {margin-right:0px !important;}
.img-radius {border-radius:4px;}

.top-1 {margin-top:37px;}
.top-2 {margin-top:29px;}
.top-3 {margin-top:21px;}
.top-4 {margin-top:31px;}
.top-5 {margin-top:12px;}

.left-1 {padding-left:30px;}
.left-3{margin-top:96px;}

.bot-0 {padding-bottom:0 !important; margin-bottom:0 !important;}
.bot-1 {margin-bottom:39px;}
.bot-2 {margin-bottom:29px;}

.pad-1 {margin:13px 0px 12px 0px;}

.p1 {padding-bottom:25px;}
.p2 {padding-bottom:15px;}
.p3 {padding-bottom:12px;}
.p4 {padding-bottom:20px;}
.p5 {padding-bottom:23px;}
.p6 {padding-bottom:8px;}

/*********************************Header*************************************/
header {width:100%; z-index:101; }
header>div {width:1264px; margin:0 auto; position:relative; }

h1 {position:absolute; left:132px; top:0px; display:inline-block; z-index:100;}

.language { text-align:right; padding:17px 40px 13px 0; color:#000; }
.language1 { right:0px; top:55px; display:inline-block; background-color: rgba(999,999,999,0.6);  width:130px; height:25px; font-family:"architects_daughterregular",Arial,Helvetica,sans-serif; color:#515151; text-align:center}
.language1 a:link {color:#000;}     
.language1 a:visited {color:#000;} 
.language1 a:hover {color:gray;} 
.language { text-align:right; padding:10px 40px 13px 0; color:#000; }
.slogan {position:absolute; left:350px; top:95px; display:inline-block; z-index:100;  font-family:"architects_daughterregular", Courier, Monospace; font-size:20px;}

/*********************************Navigation*************************************/
nav {position:absolute; left:115px; bottom:0; z-index:100; background:url('../images/nav-bg.png') 0 0 repeat;font-family:"architects_daughterregular",Arial,Helvetica,sans-serif;}
ul.menu {margin:0 30px 0 30px;}
ul.menu li {float:left; line-height:35px; margin:0px 0 0px 0px; background:transparent;}
ul.menu li a {font-size:20px; line-height:35px; color: white; display:block; padding: 17px 33px 18px 33px;font-size:16px }
ul.menu li.current {background: url('../images/line.png'); text-decoration:underline;}
ul.menu li:hover {background: url('../images/line.png'); text-decoration:underline;}

.wohnung {font-size:10px;line-height:0px;text-align:center; color:#fff;}


/*********************************Content*************************************/
#content {width:1000px; margin:0 auto; padding-bottom:78px;}

.line-1 {background:url(../images/line.png) 0 bottom repeat-x; padding-bottom:29px; margin-bottom:24px;}
.img-border {border:#fff 4px solid;}

.block-1>div {float:left; width:180px; margin-right:40px;}
.block-1>div h3 {margin:14px 0 4px 0;}
.block-1>div a.button {margin:18px 0 0px 0;}

.lists {overflow:hidden;}
.lists ul {float:left; margin-right:15px; width:120px;}
.lists-2 {margin:23px 0 23px 0; overflow:hidden;}
.lists-2 ul {float:left; margin-right:40px; width:180px;}

.block-2>a {float:left; margin-right:20px; display:inline-block;}

/*********************************Table Price*************************************/
.preise1{background-color:#383023;}

/****************************Hover img Gallery************************/
.gallery a img {

border:1px solid #663300; 
opacity:0.6;
filter:alpha(opacity=80); 
}

.gallery a:hover img {
border: 1px solid  #fff;
opacity:1.0;
filter:alpha(opacity=100); 
cursor:pointer;
}

/****************************Img Border Impressionen************************/
.img{
margin-bottom:50px;
margin-top:20px;
background-color: rgba(000,000,000,0.8);
border-Top: 2px solid #663300;
border-left: 2px solid #996633;
border-right:2px solid #996633;
border-bottom:2px solid #663300;
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari, Chrome */
-khtml-border-radius:5px; /* Konqueror */
border-radius:5px;} /* CSS3 *

/****************************Img Border gallery************************/
.img1{
border-top: 2px solid #663300;
border-left: 2px solid #996633;
border-right:2px solid #996633;
border-bottom:2px solid #663300;
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari, Chrome */
-khtml-border-radius:5px; /* Konqueror */
border-radius:5px;
-webkit-border-radius:5px; /* Safari, Chrome */
-khtml-border-radius:5px; /* Konqueror */
border-radius:5px;} /* CSS3 */

/****************************Footer************************/
.footer{
background-color:#000;
font-size:12px;
font-family:"architects_daughterregular",Arial,Helvetica,sans-serif;
background-color: rgba(000,000,000,0.8);
margin: 10px auto 0px auto;
text-align:center;
width:980px;
height: auto;
position:static;
color:#fff;
padding-bottom:5px;
padding-top:1px;
line-height: 140%;
border-left: 5px solid #663300;
border-right:5px solid #663300;
border-bottom:5px solid #663300;
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari, Chrome */
-khtml-border-radius:5px; /* Konqueror */
border-radius:5px;} /* CSS3 */
.footer a:link {color:#fff; text-decoration:underline}      
.footer a:visited {color:#fff;}    
.footer a:hover {color:gray;} 


/****************************Logos************************/
.logos{
background-color:#000;
font-size:12px;
font-family:"architects_daughterregular",Arial,Helvetica,sans-serif;
background-color: rgba(000,000,000,0.8);
margin: 10px auto 0px auto;
width:220px;
height: 40px;
position:static;
color:#fff;
line-height: 140%}


/****************************Line************************/
.line{border:1px #663300 solid;}

/****************************Box Text************************/
.box{
margin: 10px auto 0px 5px;
text-align:center;
height: auto;
position:static;
color:#fff;
padding-bottom:10px;
padding-top:10px;
padding-left:5px;
padding-right:5px;
line-height: 140%;
margin-bottom:40px;} 
/*
border-top:1px #663300 solid;
border-bottom:1px #663300 solid;

-moz-border-radius:1px; 
-webkit-border-radius:1px; 
-khtml-border-radius:1px; 
border-radius:10px;} /*

/****************************Form ************************/
input{
font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
text-transform:capitalize;
border:1px #fff solid;
background-color:#383023;
margin:5px;
color:#fff;
}

textarea{
font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
text-transform:capitalize;
border:1px #fff solid;
background-color:#383023;
color:#fff;
}

select{
font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
text-transform:capitalize;
border:1px #fff solid;
background-color:#383023;
color:#fff;
}

.post_meta {
background: #383023;
padding: 2px 0px;
border-bottom: 1px solid #fff;
font-family:"architects_daughterregular",Arial,Helvetica,sans-serif;
margin:5px
}

.mail{
font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
border:1px #fff solid;
text-transform:lowercase;
background-color:#383023;
margin:5px;
color:#fff;
}


.Nachricht{
font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
border:1px #fff solid;
text-transform:none;
background-color:#383023;
margin:5px;
color:#fff;
}


/****************************Preload Photos ************************/

#preload {
display: none}

#preload img {
height: 0; width: 0; border: none;
position: absolute;
bottom: 0;
left: 0;
z-index: -30;
}

/****************************Gallery Info Text ************************/
#info_box {
clear: both;
width:500px;
margin: 10px auto 0px auto;
padding: 5px;
border: 1px solid #fff;
}

/****************************Roter Hahn ************************/
.hahn {
padding-left:20px;
margin-top:150px;
float:left;
}

.Harald {
padding-right:20px;
margin-top:0px;
float:right;
}

