/*
Theme Name: Deuschle
Theme URI: http://www.th3design.de
Author: Nikolai Selders
Author URI: http://www.th3design.de
*/



*{
	margin:0;
	padding:0;
	border:0;
}

html, body{
		font: normal 14px Verdana, Arial,  sans-serif;
		width:100%;
		height:100%;
}

.clear{
	clear:both;
}




#headerimgs{
	position:relative;
	height:562px; 

	
}

.headerimg{ 
	/* background: center center fixed;  */
	background-repeat: no-repeat; 
	width:755px; 
	height:562px!important; 
	position:absolute;

}





#helper{
	width:1px;
	height:50%;
	margin-bottom:-282px; /* half of container's height */
	float:left;
}


#wrapper{
	width: 980px;
	height: 564px;
	margin:0 auto;
	clear:left;
}


#logo{
	display: block;
	text-indent: -9999px;
	width:201px;
	height: 24px;
	background: transparent url('./layout/logo.png') no-repeat 0 0;
}



#left{
	width: 201px;
	margin:0 20px 0 0;
	float: left;
}


#main{
	position: relative;
	margin:0 0px 0 0;
	width: 755px;
	height: 562px;
	float: left;
	
}



#right{
	position: absolute;
	width: 245px;
	float: right;
	bottom:0;
	right:0;
	z-index:15005;
}



/*#################### Navi ############################# */


#navi{
	position: relative;
	float: right;
	margin:144px 0 0 0;

}


#navi ul{
	list-style: none;

}


#navi ul li{
	text-align: right;
}


#navi ul li a{
	color: #9ea0a1;
	text-decoration: none;
}


#navi ul li a:hover{
	color: #272627;
	text-decoration: none;
}


#navi .current_page_item a{
	color: #272627;
	text-decoration: none;
}



.nav-space{
	margin:0 0 1em 0;
}




/* ################## Inhalt #######################*/


p{
		font: normal 12px Verdana,Arial,  sans-serif;
		color: #9b9e9f;
		color: #8b8e8f;
}

p a{
	font: normal 12px Verdana,Arial,  sans-serif;
	color: #7b7e7f;
}


#kopf{
	position: absolute;
	top:0;
	left:510px;
	margin:0 0 30px 0;
	
}


/* #################### Galerie ################## */

.gallery {

}


.block{
	float:left;
	width: 245px;
	
}


.gallery-item{
	float: left;
	margin: 0 10px 10px 0;
	text-align: center;
	width: 71px;
}

.gallery-item:hover, .imgfocus{
filter: alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		 opacity: 0.5;
	
}



#page_navigation .countfocus{
	color: #000;
}

.wide{
	height:346px;
	
}


.heigh{
	max-width:488px;
	height:562px;

}


#bildname {
	margin:3px 2px;
	font: normal 10px Verdana,Arial,  sans-serif;
	color: #8b8e8f;
}

#page_navigation a{
	border-right: 1px solid #9b9e9f;
	display: block;
	float: left;
	padding: 0px 5px;
/*	margin: 5px;
	width:12px;
	text-align: center;*/
	text-decoration: none;
	color: #9b9e9f;
}

/* ################### Formular CSS ################# */


fieldset{
	background: #abaeaf;
	margin:0 0 16px 0;
	padding:2px 0;
}

#result{
	display: none;
	background: #abaeaf;
	margin:0 0 16px 0;
	padding:4px 10px;
	color:#ff0000;
}


#form1{
	width:490px;
}

#form1 label{
	display: block;
	width:120px;
	float:left;
	font-size:15px;
	line-height:1.48em;
	margin-left:36px;
	color:#000;
	
}

#form1 input{
	width:330px;
	height:24px;
	margin:2px 0 2px 0;

}


#form1 textarea{
	width:330px;
	height:150px;
	margin:2px 0 2px 0;

}



#form1 .btn{
	width: 490px;
	height:34px;
	background: #abaeaf;
}

