body
{
	background: #e4dfdb url(../images/background.jpg); 
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #3d3c3f;
	margin:0;
	padding:0;
}

#logo{
	
	height:100%;
	width:180px;
	float: left;
	
}

#back_brush{
	width:100%;
	height:100%;
	background: url(../images/mai_brush.png) no-repeat;
	position: absolute;
	z-index:-3;
	margin-top: 150px;
	text-align:center;
	}
	

#wrap{

	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

input{
	border: #000 solid 1px;
	}


/*---------------------Menü-------------------------*/

#header_wrap
{
	width:100%;
	height: 100px;
	text-transform: uppercase;
}

#skipper
{
	background:#3d3c3f;
	width: 100%;
	text-indent:-10000px;
	
	}

#btn1, #btn2, #btn3, #btn4
{
	margin: 0px 10px 0 40px;
}

div#header_wrap ul
{
	list-style-type: none;
	padding: 0;
	padding-top:2px;
	background:url(../images/1px_white.png);
	height:20px;
	width: 600px;
	margin: 30px 0 0 0;
}


div#header_wrap ul li
{
	float: left;
}
	
	
div#header_wrap ul ul
{
	background: none;
	list-style-type:none;
	margin-top:0px;
}

div#header_wrap ul li ul li
{
	width:110px;
	height:20px;
	float:none;
	margin-top: 0px;
	background:url(../images/drop_button.jpg) repeat-x;
}

#menu_left
{
	float: left;
	
}

	
div#header_wrap ul li ul li a
{
	margin-left: 15px;
}

#btn2 ul
{
	position:absolute;
	z-index:2;
}


#content_wrap
{
	width: 100%;
	
}



/*---------------------------------------------------------------------*/

.menu li
{
	width: 190px;
	height: 100px;
	display: inline;
	float: left;
	position: relative;
}

#ocb{
	background-color:#3d3c3f;
	width: 45%;
	color: #a9a9ab;
	font-weight:600;
	margin-top:20px;
	padding-left: 10px;	
}
	
#text
{
	width: 45%;
	display: inline;
	float: left;
	/*position: relative;*/
	min-height: 500px;
	background: transparent url(../images/1px_white.png);
	/*padding-left:10px;*/
	margin-top:5px;
	padding-left:10px;
	
}

#img
{
	float:right;
	width: 50%; 
	height: 550px;


}


/*----------------------------Footer-------------------------*/
#footer_wrap
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 20px;
	color:#666;
}

#footer_bg
{
	width: 100%;
	background: #3d3c3f url(../images/footer_bg.png) repeat-x;
	margin: 0px;
}

#footer_wrap form
{
	text-align:center;
	
	}
	
/*---------------------Textformatierungen-----------------------*/

h1
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-variant:small-caps;
	color: #3d3c3f;
	font-weight:900;
}

p
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #3d3c3f;
	margin: 15px;
}

a, ul li{
	text-decoration:none;
	font-size:13px;
	font-weight:900;
	color: #3d3c3f;
}
	
a:hover, a:active, a:focus, ul li:hover{
	text-decoration:none;
	font-size:13px;
	font-weight:900;
	color: #009ee3;
}

#footer_wrap a:link, #footer_wrap a:active, #footer_wrap a:visited, #logged_in_menu a:link, #logged_in_menu a:active, #logged_in_menu a:focus{
	text-decoration: none;
	color: #CCC;
}

#footer_wrap a:hover
{
	text-decoration: none;
	color: #009ee3;
}

.drop{
	font-size:13px;
	font-weight:200;
	color:#CCC;
	text-transform:lowercase;
}
.drop:hover{
	color: #009ee3;
	font-weight: 200;
	text-transform:lowercase;
}

.profile{
	font-size:10px;
	text-transform:lowercase;
	background:none;
	color:#ccc;
	}
	
.profile:hover{
	font-size:10px;
	color: #009ee3;
}


/*--------------------log in gestaltung---------------------*/
.inputbutton{
 color: #000;
 border: #000;
 margin-bottom: -10px;
 }

.loginbutton{
 margin-right: 20px;
 border: 1px solid #000;

 } 
 
.signupbutton{
 margin-left: 17px;
 margin-right: 15px;}
 
 #login{
 text-align: right;
 margin-top: -115px;
 float:right;
 width:180px;
 height:115px;
 }
 
 #login_bg
 {
	 margin-left: 780px;
	 width: 180px;
	 height: 115px;
	 background: #3d3c3f;
	 }
 
/*--------------------logged in gestaltung---------------------*/

#logged_in_menu {
	padding-right: 5px;
}

#logged_in_menu ul {
	text-align: left;
	}

#logged_in_menu li {
	background: #3d3c3f;
	}
