/*
Theme Name: Kanzlei Wagner Theme
Theme URI: http://www.waweu.de/
Description: Spezialtheme für Kanzlei Wagner
Version: 1.0
Author: Bernhard Näther
Author URI: http://www.waweu.de/
*/


body { 
	background: url(images/header_bg.png) repeat-x top #cccccc;
	margin:0px; font-family:Arial, Helvetica, sans-serif; color:#000000;}

#box {
	margin:auto; width:800px;}

#header {
	background:url(images/header.png);
	width:800px; height:118px; overflow:hidden;}

#main_container {
	background: url(images/main_content_bg.png) no-repeat #ccccff;
	border-bottom: #fff 4px solid; border-left: #fff 4px solid; border-right: #fff 4px solid;
	width:800px; min-height:300px;}
	
#container {
	width:560px; height:auto; float:left;}

#navi{
	width:560px; height:auto; font-size:14px; }
#navi ul { margin:5px 5px; padding:0px 0px  5px;}
#navi li { 
	display:inline;
	padding: 0; margin: 0px 0px;
	background:#666699; background:none! /*#94583E #8b5643*/
	z-index:1;} 
#navi a { color:#FFFFFF; background: url(images/link_bg.jpg) repeat-x #666699; padding: 5px 5px 3px; text-decoration: none;}
#navi a:hover { color: #fff; background:url(images/link_bg_active.jpg) repeat-x #9999cc; padding: 5px 5px 7px; text-decoration:none;}

#navi li.current_page_item a {color: #fff; background:url(images/link_bg_active.jpg) repeat-x #9999cc; padding: 5px 5px 7px; text-decoration:none;}

#content {
	width:540px; height:auto; padding: 5px 10px 10px; font-size:14px; }
#content ul { padding-left:5px; margin-left:20px;}

#sidebar {
	width:220px; height:auto; padding:10px 0px 30px 10px; float:right;
	background: url(images/main_content_bg.png) no-repeat #d7d7ff; font-size:12px; }
.side_content { clear:right; width:220px;}
#sidebar h2 { background:#666699; text-align:right; color:#FFFFFF; font-size:14px; font-weight:bold; padding:5px 10px 5px 5px; width:auto; position:relative; float:right; margin:4px 0px;}
#sidebar .text { float:right; margin:0px; padding:3px 10px 3px 5px; text-align:right; width:auto;}
.ssmall { float:left; color:#999999; margin:0; padding:0px 5px 0px 0px; text-align:right; width:auto;}

.sidebar_widgets { float:right; width:220px; margin-top:10px;}

.clearer{
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;}

#footer { width:auto; margin:auto; height:30px; text-align:center; color:#333333; font-size:11px; padding:5px 20px 0px 20px; position:relative;}
.ftext_l { float:left; width:auto;}
.ftext_r { float:left; width:auto;}
.footer_spacer { float:left; width:306px; width:290px!}
.addthis_default_style { float:left !important; width:auto !important;}
	
/* ----------------------------------- HEADINGS */

h2 { font-weight:normal; font-size:23px;}

/* ----------------------------------- LINKS styling */

a { color: #000066; text-decoration:none;}
a:hover { color: #666666; text-decoration:underline;}

#footer a { color: #666666; text-decoration:none;}
#footer a:hover { color: #666666; text-decoration:underline;}

/* ----------------------------------- BILDER */

img.wp-image-20 { float:left; border: solid 1px #CCCCCC; padding:5px; margin: 0px 10px 10px 0px; background:#FFFFFF;}

#content img{ position:relative; float:left; border: solid 1px #CCCCCC; padding:5px; margin: 0px 10px 10px 0px; background:#FFFFFF;}

/* ----------------------------------- KONTAKT */

.wpcf7-form { float:right; width:210px; margin-top:0px; text-align: right; padding-right:10px;}
.wpcf7-form p { padding: 1px 0px; margin:0px;}
.wpcf7-form img { margin-top:0px;}

/* ---------- shitty IE 7 ------------------------- IE 7 */
#sidebar .text { width:190px! }