/* @override 
	http://fewo-weimar.com/css/layout.css */

@font-face {
  font-family: 'Fanwood Text';
  font-style: normal;
  font-weight: 400;   
  src: url("../fonts/FanwoodText-Italic.ttf") format("truetype");
  }

/* CSS Document */

/* reset whitespace */
* {
padding:0 0 0 0;
margin:0 0 0 0;
}


body {
	font:11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	background:#FFFAF0;
	margin:0;
	padding:0;
	}
	
body, h2, h3, h4, h5 {
	color:#333333;
	font:12px/1.5em "Verdana", Arial, Helvetica, sans-serif;
	}
	
h1 {
	font:1px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFAF0;
	}

p {margin-bottom:15px;}
	
.right {float:right}

.left {float:left;}

a {
	text-decoration: none;
	font-weight: bold;
	color: #696A87;
}


a:link {
}
a:visited {
}
a:active {
}
a:hover {
color: #000;
/*text-decoration: none;
*/}

a.ext { background: url(../images/nav/ex_a.gif) no-repeat 0 4px; padding-left:14px; }
a.ext:hover { background-image: url(../images/nav/ex_a_hover.gif); }

a.down { background: url(../images/nav/down.gif) no-repeat 0 4px; padding-left:14px; }
a.down:hover { background-image: url(../images/nav/down_hover.gif); }

a.detail {
	background: url(../images/nav/details.gif) no-repeat 0 4px;
	padding-left:14px;
}

a.detail:hover { background-image: url(../images/nav/details_hover.gif); }

a.return {
	background: url(../images/nav/return.gif) no-repeat 0 4px;
	padding-left:14px;
}

a.return:hover { background-image: url(../images/nav/return.gif); }

form #mailanzeigen {
/*	margin:0;
	padding:0;
*/	}

/*a.mail {
	display:block;
	height:18px;
	}*/

#button {
 border: 0;
 float:none;
 margin:0 0 0 0;
 padding:0 0 0 0;
 width:auto;
 color: #696A87;
 font-weight:bold;
 }




img {border:0;}

.zoom {
	background-image:url(../images/button/zoom.gif);
	background-repeat: no-repeat;
	}


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

#wrapper {
	margin: 0;
	position:relative;
}

#header {
	width:100%;
	height:99px;
	background:#970000;
	z-index: 1;
	border-bottom: 1px solid #fff;
	display: block;
	}
	
/****************************** //Navigation ******************************/
div.nav ul {
	padding: 45px 0 0 67px;
	height: 25px;
	list-style-type:none;
	font-family: 'Fanwood Text', serif;
	text-align: center;
	
}

div.nav li {
	height: 25px;
	padding: 0;
	float: left;
	display: inline;
}

div.nav a {
	height: 25px;
	padding-left: 25px;
	color: #FFFAF0;
	width: 110px;
	text-shadow: 1px 1px 1px #000000;
	font: 400 1.6em 'Fanwood Text',Italic;
}

/*div.nav li:first-child {
padding-left: 0;
}*/

/*
#nav {
	position: absolute;
	left: 67px;
	top: 40px;
	width: 460px;
	height: 25px;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0 0 0 15px;
/*	background:url(../images/nav/nav.gif) no-repeat 20px -33px;
	background-color: #F8F9FA; */
/*
}
*/

/* styles for IE */
/*
#nav li {
float: left;
width: 110px;
height: 25px;
list-style-image: none;
}

#nav a {
color: #FF0000;
font-size: 12px;
position: static;
letter-spacing: 0.01em;
display: block;
padding: 0;
text-transform: uppercase;
height: 25px;
width: 110px;
padding: 0;
position: static;
background-image: url(../images/nav/nav.gif);
*/
/*  IE 5 Hack \*/
/*
overflow: hidden;
*/
/* end hack */ 
/*
}

#nav ul {
	list-style:none;
	list-style-image:none;
	}


#nav li>a {
	background-image: url(../images/nav/nav.gif);
	background-repeat: no-repeat;
}
*/

/* 'Up' states */
/*
#n-wohnung a { background-position: 0px 0px; }
#n-anfahrt a { background-position: -110px 0px; }
#n-kontakt a { background-position: -220px 0px; }
#n-impressum a { background-position: -330px 0px; }

#n-wohnung a:hover { background-position: 0px -33px; }
#n-anfahrt a:hover { background-position: -110px -33px; }
#n-kontakt a:hover { background-position: -220px -33px; }
#n-impressum a:hover { background-position: -330px -33px; }
*/

/*	Navigation Ende */



#content {
	margin:-25px 0 5px 0;
	z-index: 10;
	}

#logo {
	background-image:url(../images/nav/home1.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:25px;
	height:270px;
	top:140px;
	left:20px;
	position:absolute;
	}

#logo a {
	width:25px;
	height:270px;
	}

/*  IE 5 Hack \*/	
#maincol {
	font: 11px/1.4em "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	border:1px solid #D8D2C5;
	width:460px;
	min-height:330px ;
	height:auto;
	background:#FFFEFB;
	margin:0 0 0 65px;
	padding:30px 85px 25px 25px;
	position: relative;
	/*IE hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	/* end hack */
	width:460px;
	min-height: 330px;
	height:auto;
	z-index:50;
	overflow: auto;
}

/*html>body #maincol {
	width:465px;
	height:330px;
	}*/



/*#maincol h1 {
	color:#7E5645;
	margin:0 0 15px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
*/
#sidebox {
	width:120px;
	height:386px;
	top:120px;
	left:570px;
	position:absolute;
	z-index: 100;
	}
#sidebox a{
	width:120px;
	height:80px;
	position:static;
	letter-spacing: 0.01em;
	display: block;
	text-transform: uppercase;
	}
	
/* All Image Replacement fellows */
/* ------------------------------------------------------- */
a#x, a#c, a#t, a#s,
#logo a,
#img_detail a,
#logo h1,
#maincol h1,
#home h1,
#wohnung h1, 
#impressum h1, 
#anfahrt h1, 
#kontakt h1,
#nav li a,	
#sidebox li a {
	display: block;
	background-repeat: no-repeat;
	background-color: transparent;
	text-indent: -5000px;
	/*  IE 5 Hack \*/
	overflow: hidden;
	/* end hack */ 
	}
	
/* All Image Replacement fellows */
/* ------------------------------------------------------- */


#maincol h1 {
	width:140px;
	height:20px;
	background-repeat:no-repeat;
	background-position: left top;
	}

#maincol h2 {
	margin-bottom: 10px;
	color: #970000;
	font-weight: bold;
	}

#maincol h3 {
	margin-bottom: 5px;
	color: #970000;
	}

#sidebox li {
	width:120px;
	height:80px;
	border:1px solid #988E81;
	list-style:none;
	list-style-image:none;
	margin: 0 0 15px 0;
	}

#top {
	background-image:url(../images/galerie/haus1_kl.jpg);
	background-repeat:no-repeat;
	}
	
#middle {
	background-image:url(../images/galerie/haus2_kl.jpg);
	background-repeat:no-repeat;
	}

#bottom {
	background-image:url(../images/galerie/haus3_kl.jpg);
	background-repeat:no-repeat;
	}

 
.recht {
	/*font: 10px/0.9em Arial, Helvetica, sans-serif;
	line-height: 1.2em;*/
	margin-top: 25px;
	display: block;
	float: left;
}

.fett {
	font-weight: bold;
	}
	
#footer {
clear: both;
padding: 5px 0 4em 70px;
background-position: 134px 0;
background-repeat: no-repeat;
}


#footer p {
float: left;
margin-right: 10px;
padding: 8px 0 0 0;
}

#credits {
float: left;
height: 19px;
width: 95px;
background: url(../images/button/valid.gif) no-repeat 0 -30px;
}

#credits span {
display: none;
}

a#x, a#c, a#t, a#s {
background: url(../images/button/valid.gif) no-repeat;
height: 19px;
text-indent: -1000em;
display: block;
float: left;
}

a#c {background-position: 0 0px; width: 35px;}
a#x {background-position: -35px 0;width: 55px;}

a#x:hover, a#c:hover, a#s:hover, a#t:hover {
	background-image: none;
}
