/*   
Theme Name: Strafverteidiger Baden-Württemberg
Author: Yannic Walter
Author URI: yannicwalter.de
*/

body{ margin:0; padding:0; background: #3a3a3a url(./i/bg.gif) top left repeat-x; padding: 36px 0 36px 0; font-size: 62.5%; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;}

h1,h2,h3,h4{margin:0; padding:0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold;}

h2{font-size: 1.8em; padding-bottom: 5px; margin-bottom: 25px; border-bottom: 1px solid #e8e8e8;}
h3{font-size: 1.3em; padding-bottom:1em;}

p{padding:0; margin:0;}

a:link, a:visited {text-decoration:none; color: #3a3a3a; border-bottom: 1px solid #f8f8f8; padding-bottom: 1px;}

h3 a:link, h3 a:visited {color: #000; border:0;}
h4{margin:0 0 .8em 0; font-size: 1.05em; text-transform: uppercase; clear:left; padding:0;}
span.c{clear:both; height:0%; display:block; }

a.more-link{font-weight: bold;}

h2 {height: 1.3em;}
h2 span {float:left; display:block; margin-top: .2em;}
h2  a img {border:0;}
h2 a{float:right;}
div#wrap{width:900px; margin:0 auto; background: #fff;}
div#content{clear:both; padding:25px 25px 0 25px;background: #fff;}
body#start div#content{background: #fff url(./i/content.png) top left no-repeat;}
div#content p{font-size: 1.3em;  line-height: 1.7em; padding-bottom:1em;}

div#head{border-bottom: 9px solid #f9dd16; height: 124px; background: url(./i/head.png) top left no-repeat;}
	div#head h1{text-indent: -10000px;}
	
ul#nav {background: #f0f0f0 url(./i/nav-bg.png) bottom left repeat-x; margin:0; padding:0 0 0 25px; list-style:none; height: 4.8em;}
	ul#nav li{float:left; text-transform:uppercase; font-size:1.1em; padding-left:1.3em; margin: 10px 0 0 0; } 
	ul#nav li a { display:block; padding-right:1.3em;  height: 1.9em; padding-top: .8em;}
	ul#nav li a:link, ul#nav li a:visited {border:0;}
	ul#nav li#active {background: #d4d4d4 url(./i/navitem-l-bg.png) top left no-repeat;}
	ul#nav li#active a {background: #d4d4d4 url(./i/navitem-r-bg.png) top right no-repeat;}
	
div.post{ border-bottom: 1px solid #e8e8e8; padding-bottom: 5px; margin-bottom:20px;}
div.small-post{ border-bottom: 1px solid #e8e8e8; padding-bottom: 5px; margin-bottom:20px;}
div#column-right p{ font-size: 1.1em; line-height: 2em;}
div#column-right h3{font-size: 1.1em;}
div.small-post img{float:right; padding: 0 0 10px 10px;}

small.post-foot{background: url(./i/bullet.png) 0% 60% no-repeat; padding-left: 20px; font-size: 0.9em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
div#column-left{float:left; width: 534px;}
div#column-right{float:right; width:250px; }


ul#subnav {background:#fafafa; list-style:none; height: 3.2em; border-bottom: 1px solid #ececec; font-size: 1.1em; width: auto; margin:0; padding:0  25px 0 25px; }
	ul#subnav li {float:left; margin-right: 20px; margin-top:10px; }
	ul#subnav li a:link {color:#4b4b4b; }
body#page div#column{}
body#page div.post{margin-bottom:0;}

div#foot{clear:both; height: 5.4em; background: #272727 url(./i/foot-grad.png) bottom left repeat-x; padding: 1.5em 25px 0 25px;}
	div#foot p small{font-size: 1.1em; color: #bababa; line-height: 1.6em;}
	div#foot p small a:link, div#foot p small a:visited {color:#fff; font-weight:bold; border:0;}
	
	
	
/*=========== Mitglieder-Suche =============*/
/*=========== Author: Daniel Hilpert =============*/

div#content h2.noborder
{
	border:0;
	margin:0;
	padding:0;
}

div#content p.Fachanwalt
{
	margin:0;
	padding:0;
	padding-left:10px;
	margin-bottom: 25px; 
	border-bottom: 1px solid #e8e8e8;
}
	
	form.list
	{
		margin-bottom:1em;
	}
	
	table.list
	{
		border: 1px solid #ececec;
		border-collapse:collapse;
		font-size: 1.3em;
		margin-bottom:1.5em;
		width:850px;
		background:#fff;
	}
	
	table.list tr.even
	{
		background-color:#fafafa;
	}
	
	table.list tr th
	{
		font-size:0.9em;
		border: 1px solid #ececec; /*IE6 braucht es in jedem Element*/
		padding: 0.5em 1em 0.5em 1em;
		background-color:#E8E8E8;
		font-family:"Helvetica Neue", "Helvetica", "Arial";
		text-transform: uppercase;
		border:0;
		text-align:left;
	}
	
	table.list tr th.fachanwalt
	{
		width:10px;
	}
	
	table.list tr th a 
	{
		border:0;
		padding-right:15px;
		background:url(./i/arrow.gif) 100% 50% no-repeat;
	}
	
	table.list tr th span
	{
		font-weight:normal;
		text-transform: none;
	}
	
	table.list tr th span a
	{
		background:0;
		padding:0;
		font-weight:bold;
	}
	
	table.list tr td
	{
		border: 1px solid #ececec; /*IE6 brauchts in jedem Element*/		
		padding: 1em 1em 1em 1em;
	}
	
	table.list tr td ul
	{
		margin:0;
		padding:0;
		list-style-type:none;
	}
	
	table.list tr td ul li
	{
		margin:0;
		padding:0;
		list-style-type:none;
	}
	
	table.list tr .center
	{
		text-align:center;
	}
	
	table.list tr td a
	{
		font-weight:bold;
	}
	
	h3.list
	{
		font-size:1.5em;
	}
	
	ul.list
	{
		font-size:1.3em;
		list-style-type:none;
		padding-left:1em;
	}
	
	ul.list li
	{
		margin:1em 0 1em 0;
	}
	
	ul.list li address
	{
		display:inline;
		font-style:normal;	
	}
	
	a.list-back
	{
		font-weight:bold;
	}
	
	table.ext_list
	{
		border:0;
		table-layout:auto;
		width:auto;
	}
	
	table.ext_list tr td
	{
		border:0;
		padding:0.5em 0.5em 0 0;
	}	
