/*
Theme Name: Haus und Garten
Theme URI: http://goeckeshausundgarten.de/
Description:
Version: 1.0
Author: Henning G&ouml;cke und Martin Labuschin
Author URI: http://henning-goecke.de/
*/

* {
	margin: 0;
	padding: 0;
	outline: none;
}
a img {
border:none;
}

body {
	text-align: center;
	background: #f2f2f2;
	font: 0.78em/140% Arial, Helvetica, sans-serif;
	color:#232323;
}



#wrapper {
	width: 652px;
	margin: 0 auto;
	background: #fff url(images/wrapper.jpg) top left repeat-y;
	text-align: left;
	padding: 0 2px;
	position: relative;
}

#start {
	width: 320px;
	height: 69px;
	display: block;
	position:absolute;
	top:0;
	left:2px;
	outline: none !important;
}


#header {
	height: 187px;
	background: url(images/header_title.jpg) top no-repeat;
	padding-top: 69px;
	text-indent: -5000em;
}



#skip {
	list-style: none;
	text-indent: -5000em;
	height: 187px;
	background: url(images/header_img.jpg) top no-repeat;
}



#navigation {

	float: right;

	width: 188px;

	_margin:-37px 0px 10px 0 !important;

}



#content {

	margin-right: 188px;
	padding-bottom:20px;
	_margin-top: -30px;

}



#primary {

	margin: 20px;

}



.intro {

	font-family: Georgia;

	color: #699522;

	font-size: 120%;

	font-style: italic;

	margin-bottom:20px;

}



h1, h2, h3, h4, h5 {

	color: #5b6a01;

	font-weight: normal;

	font-family: Georgia;

	margin-bottom: 10px;

	margin-top:10px;

}



p {

	margin: 10px 0;

	letter-spacing: 0.05em;

}



#content li {

	margin: 5px 0;

}



#content ul {

	margin-left: 15px;

}



#navigation {

	list-style: none;

}



#navigation li {

	border-bottom: 1px solid #fff;

}



#navigation li a, #navigation li a:link, #navigation li a:visited {

	color: #5d6a00;

	font-family: Georgia, Times, serif;

	font-weight: bold;

	display: block;

	height: 29px;

	line-height: 100%;

	padding:7px 10px 2px 10px;

	text-decoration: none;

}



#navigation span {

	font-size: 80%;

	font-family: Arial, Helvetica, sans-serif;

	color:#333;

}



#navigation a:hover, #navigation a:focus {

	background: #d8e093 url(images/nav.jpg) repeat-y;

	color: #323701 !important;

	text-decoration: underline;

}



#navigation a:hover span, #navigation a:focus span {

	font-size: 80%;

	font-family: Arial, Helvetica, sans-serif;

	color:#111;

	text-decoration: none;

}



#navigation .search {

	height:55px;

	background: #e8ecc9;

	margin-top:1px;

}



#navigation .search input {

	margin: 15px 10px 0 10px;

	width:163px;

	height: 17px;

	padding:2px;

	border: 1px solid #5d6a00;

}

#footer {
	clear:both;
	padding-bottom:10px;
	padding-left:20px;
	border-top: 1px solid #B5BF83;
	width:444px;
	position: relative;
}

#footer .arrow_up {
	position: absolute;
	top: 10px;
	right: 10px;
	heigth: 25px;
	width: 25px;
	display: block;
	background: url(images/arrow_up.jpg) left no-repeat;
	text-indent: -5000em;
	outline: none;
}

a, a:link, a:visited {
	text-decoration: underline;
	color: #75983A;
}

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

label {
	display: block;
	margin-top: 10px;
	font-weight: bold;
}

#contactsubmit {
	margin-top: 10px;
	height:25px;
	width:120px;
}

img {
	margin: 10px;
	padding: 3px;
	border: 1px solid #D5DFA7;
}

#error {
	border:2px solid #B71221;
	padding:5px 10px 10px 10px;
	background:#FFEFF1;
}

#error * {
	color: #222 !important;
}

#languages {
	position: absolute;
	top:20px;
	right:15px;
	list-style: none;
	
}

#languages a {
	display:block;
	text-indent: -5000em;
	padding:0;
	margin:0;´
	height: 16px;
	width: 16px;
}

#languages .deutsch{
	background: url(images/de.png) no-repeat;
}

#languages .nederlands{
	background: url(images/nl.png) no-repeat;
}
