/*
Theme Name: JB Theme
Theme URI: http://strafverteidigung-hamburg.com/
Description: WordPress theme for Kanzlei Baumhöfener
Version: 1.0
Author: Matthias Reuter
Author URI: http://straightvisions.com
*/

<!--
	* {
		font-family: Arial, Helvetica, sans-serif;
	}
	
	html,body {
		padding: 0px;
		margin: 0px;
		overflow-x:hidden;
		font-size: 14px;
	}
	
	html {
		background-color:#FFF;
	}
	
	body {
		padding: 20px;
	}
	
	td {
		vertical-align:top;
	}
	
	p {
		margin:0px;
		margin-bottom:10px;
	}
	div, img {
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
	
	ul {
		list-style-type:disc;
		margin:20px;
	}
	
	ol {
		list-style-type:decimal;
		margin:20px;
	}
	
	#main {
		background-color:#4C4B40;
		width: 1020px;
		margin: 0px auto 0px;
		padding-top:20px;
		padding-bottom:20px;
		opacity: 0.9;
		-moz-opacity: 0.9;
		filter: alpha(opacity=90);
	}
	
	h1{
		position:absolute;
		left:12px;
		top:0px;
		font-weight:normal;
		font-size:26px;
		margin:0px;
		padding:0px;
	}
	
	h2{
		font-weight:normal;
		font-size:26px;
		margin:0px;
		padding:0px;
		color:#4C4B40;
	}
	h3{
		font-weight:bold;
		font-size:16px;
		margin:0px;
		padding:0px;
		color:#4C4B40;
	}
	
	a { color: #000; text-decoration:none; }
	a:hover { text-decoration:underline; }
	a:active, a:focus{ outline:none; }
	a.footer {
		color:rgb(220, 220, 214);
		text-decoration:none;
	}
	a.footer:hover {
		text-decoration:underline ! important;
	}
	
	#header{
		width: 920px;
		margin: 0px auto 0px;
		background-color:#EEEEE6;
	}
	#logo_top{
		padding-left:10px;
		background-color:#4C4B40;
	}
	#logo_bottom{
		padding-left:10px;
	}
	#menu_top{
		height:83px;
	}
	#menu_bottom{
		background-color:#4C4B40;
		height:30px;
		padding:0px;
		margin:0px;
		width:920px;
	}
	#menu_bottom div.entry{
		display:inline;
		position:relative;
	}
	#menu_bottom a.entry{
		text-transform: uppercase;
		text-decoration: none;
		width: 100px;
		margin: 10px 10px 10px 10px;
		line-height:25px;
		font-size: 12px;
		color:#FFF;
	}
	#menu_bottom a.entry:hover{
		text-decoration:underline;
	}
	#menu_bottom .pipe{
		position:relative;
		top:-5px;
	}
	#body{
		padding: 0px;
		margin: 0px auto 0px;
		width: 920px;
		background-color: #EEEEE6;
	}
	td.sidebar_left{
		padding: 0px;
		margin: 0px;
		width: 208px;
		height: 400px;
		background-color:#EEEEE6;
		border-right:2px solid #4C4B40;
	}
	div.sidebar_left{
		padding: 0px;
		margin: 0px;
		width: 208px;
		height: 400px;
		overflow-y:auto;
		overflow-x:hidden;
	}
	.sidebar_left ul{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		margin-left: 10px;
		margin-top: 10px;
		width: 208px;
	}
	.sidebar_left div.entry{
		display:inline;
		position:relative;
	}
	.sidebar_left .entry{
		text-decoration: none;
		line-height:20px;
		font-size: 12px;
		color: #4C4B40;
	}
	.sidebar_left .active_entry{
		text-decoration: none;
		line-height:20px;
		font-size: 12px;
		color: rgb(71,71,72);
	}
	.sidebar_left .entry:hover{
		text-decoration:underline;
	}
	.sidebar_left .arrow{
		position:relative;
		top:-5px;
		right:-10px;
		display:inline;
		text-transform: uppercase;
		color:#FFF;
	}
	#content{
		padding: 10px;
		padding-right: 25px;
		margin: 0px;
		height: 379px;
		overflow-x:hidden;
		overflow-y:scroll;
		overflow:auto;
		background-color:#EEEEE6;
		color:#333;
		text-align:justify;
	}
	.sidebar_on {
		width: 570px;
	}
	.sidebar_off {
		width: 885px;
	}
	
	#sidebar_right{
		padding: 0px;
		margin: 0px;
		width: 114px;
		height: 394px;
		background-color:#EEEEE6;
	}
	
	input, textarea {
		background-color:transparent;
		padding: 3px;
		margin: 0px;
		border: 2px solid #FFF;
		color:#4C4B40;
		font-size: 13px;
	}
	input.submit{
		background-color:#4C4B40;
		padding: 3px;
		margin: 0px;
		border: 0px;
		color:#FFF;
		text-align:center;
	}
	.ajax-loader{
		display:none;
	}
	input#surname{
		width:220px;
		margin-left:10px;
	}
	input#forename{
		width:220px;
	}
	input#company{
		width:460px;
	}
	input#street{
		width:390px;
	}
	input#housenumber{
		width:50px;
		margin-left:10px;
	}
	input#zip{
		width:50px;
		margin-left:10px;
	}
	input#city{
		width:390px;
	}
	input#email{
		width:460px;
	}
	input#phone{
		width:460px;
	}
	input#subject{
		width:460px;
	}
	textarea#msg{
		width:460px;
	}
	
	.error{
		font-weight:bold;
		display:block;
		width:90%;
	}
-->