/*  
Theme Name: WordPress Praxis-Rusert
Theme URI: http://praxis-rusert.de
Description: WordPress Praxis-Rusert
Version: 1.0


*/



/* Begin Typography & Colors */
*{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	line-height:19px;
	color: #86174b;
}
html{
	margin: 0px;
	padding: 0px;
	background-color:#f4f2e8;
	background-image: url(/gfx/back.gif);
	background-repeat: no-repeat;
}
	
body{
	margin: 0px;
	padding: 0px;
	width:1280px;
}
#logo{
	display: block;
	float: left;
	border:0px;
	margin:0px;
	width:100%;
	height:125px;
}

#top{
	display:block;
	margin: 0px;
	margin-left:40px;
	padding: 0px;
	width: 940px;
	height: 120px;
	float: left;
}
#top .navi{
	height: 120px;
	width: 480px;
	float: left;
	color: #ffffff;
	background-image: url(/gfx/navi.gif);
}
#top .navi ul {
	display:block;
	margin: 0px;
	padding: 0px;
	width:480px;
	float:left;
}
#top .navi li {
	float:left;
	display:block;	
	padding-left:12px;
	padding-top:2px;
	width:208px;
	height:22px;
	list-style:none;
}
#top .navi a{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
#top .navi a:hover{
	color: #86174b;
	}
#top .navi .current_page_parent a,#top .navi .current_page_item a{
	color: #86174b;
	}
#top .subnavi{
	display:block;
	height: 120px;
	width: 460px;
	float: left;
	color: #eb6909;
}
#bottom,#bottom_team,#bottom_anfahrt{
	display:block;
	margin: 0px;
	margin-left:40px;
	padding: 0px;
	width: 940px;
	float: left;
	border-top: 2px solid #86174b;
}
#bottom .subnavi,#bottom_anfahrt .subnavi{
	display:block;
	margin-top:10px;
	width: 460px;
	float: left;
	color: #eb6909;
}
#bottom .subnavi ul,#bottom_anfahrt .subnavi ul {
	display:block;
	margin: 0px;
	padding: 0px;
	width:460px;
	float:left;
}
#bottom .subnavi li,#bottom_anfahrt .subnavi li {
	margin:0px;
	padding:0px;
	padding-top:2px;
	width:470px;
	height:22px;
	float:left;
	display:block;	
	list-style:none;
}
#bottom .subnavi a,#bottom_anfahrt .subnavi a{
	text-decoration: none;
	font-weight: bold;
	color: #eb6909;
}
#bottom .subnavi a:hover,#bottom_anfahrt .subnavi a:hover{
	color: #86174b;
}
#bottom .subnavi .current_page_item a,#bottom_anfahrt .subnavi .current_page_item a{

	color: #86174b;
}
#bottom .post,#bottom_team .post,#bottom_anfahrt .post {
	display:block;
	padding-top:20px;
	width: 460px;
	float:left;
}
.post p {
	margin:0px;
	padding:0px;
}
.post h2{
	display:inline;
	font-weight:bold;
	font-size:26px;
	color: #eb6909;
}
.post a{
	text-decoration: none;
	color: #eb6909;
	}
.post a:hover{
	color: #86174b;
	}
#bottom img.alignright{
	border:0px;
	position:absolute;
	top:247px;
	left:740px;
	width:240px;
	height:240px;
	margin: 0px;
	padding: 0px;
	float: left;
	z-index:100;
}

#bottom_anfahrt img{
	border:0px;
	position:absolute;
	top:247px;
	left:500px;
	width:480px;
	height:480px;
	margin: 0px;
	padding: 0px;
	float: left;
	z-index:100;
}


#footer{
	clear:both;
	display:block;
	width: 940px;
	height: 20px;
	margin-left:40px;
	margin-top: 40px;
	border-top: 2px solid #86174b;	
	float:left;
}
#footer a{
	text-decoration: none;
	color: #eb6909;
	}
#footer a:hover{
	color: #86174b;
}
.text1_input{
    border:1px solid #86174b;
    width:360px;
}
.area_input{
    border:1px solid #86174b;
    width:360px;
    height:120px;
}
#copyright a,#copyright a:hover{
	display:inline;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;	
}
