/*  
Theme Name: A Blog Beyond
Theme URI: http://www.law-blog.de/themes/law-blog
Description: law-blog.de Wordpress Theme.
Version: 0.66 experimental German
Author: Kzenon
Author URI: http://www.layers-of-stability.com/

*/

#header		{
		height: 60px;
  		background: #FeFcF5;
		text-align: center;
		border-top: 4px solid #5a6930;
		min-width: 750px;
		}
#navbar 		{
		height: 29px;
  		padding-top: 11px;
  		background: #FeFcF5;
		text-align: center;
  		border-top: 1px solid #333;
		border-bottom: 1px solid #000;
		overflow: hidden; 
		min-width: 780px;
		}
#navbar a:hover		{
		color: #FBFAF4;
  		background: #5a6930;
		}
		
/* ------------------------------ Body-Definition */
body 		{
		background: #fff;
		font-family: verdana, sans-serif; 
		line-height: 1; 
  		padding: 0 0 0 0px;
		margin: 0 0 0 0px;
		color: #333; 
		font-size: 11px;
		}
/* ----------------------------------- Layout */
#main 				{
		float: none; 
  		width: 800px;
  		}
#content 			{
		width: 600px; 
		float: left;
		padding-left: 10px;
		padding-right: 10px;
                padding-top: 20px;
    text-align: left;
    line-height: 16px;
		}

#sidebar 			{
		width: 160px; 
		float: left;
		padding-left: 10px;
		padding-right: 10px;
                padding-top: 40px;
		}
#footer 		{
		height: 50px;
 		float: left;
  		background: #FeFcF5;
		border-bottom: 4px solid #522f1c;
		border-top: 1px solid #522f1c;
 		margin-top: 30px;
		padding-top: 20px;
		padding-bottom: 0px;
		width: 100%;
		}
/* ---------------------------- Headings */
.title h1,
.title			{
  		font-size: 27px;
		color: #522f1c;
		font-family: georgia, times new roman, serif;
		margin-top: 15px;
                padding-bottom: 0px;
                margin-bottom: 0px;
                font-weight: normal;
		}
		.title h1 a,
.title a,			{
		text-decoration: none;
		color: #522f1c;
		}
.title h1 a:link,
.title a:link		{
		text-decoration: none;
		color: #522f1c;
		}
.title h1 a:active,
.title a:active		{
		text-decoration: none;
		color: #522f1c;
		}
.title h1 a:visited,
.title a:visited	{
		text-decoration: none;
		color: #522f1c;
		}


		#navbar p,
h2	{
  	font-family: georgia, times new roman, serif; 
        color: #522f1c; 
        font-size: 18px; 
        margin: 0px;
        font-weight: normal;
        letter-spacing: 1px;
        text-align:center;	
	}
h2 a,			{
        color: #522f1c;
		text-decoration: none;
				}
h2 a:link		{
        color: #522f1c;
		text-decoration: none;
		}
h2 a:active		{
        color: #522f1c;
		text-decoration: none;
		}
h2 a:visited	{
        color: #522f1c;
		text-decoration: none;
		}
		strong.cat a,
h3 				{
display: block;
		font-family: verdana, arial, sans-serif;
		font-size: 11px;
		padding-top:4px;
		padding-bottom:4px;
		margin-left:70px;
		margin-right:70px;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
                color: #d9560f;
                text-align:center;
		text-transform: uppercase;
                letter-spacing: 2px;
				}
h3 a,			{
        color: #d9560f;
		text-decoration: none;
		}
h3 a:link		{
        color: #d9560f;
		text-decoration: none;
		}
h3 a:active		{
        color: #d9560f;
		text-decoration: none;
		}
h3 a:visited	{
        color: #d9560f;
		text-decoration: none;
		}
h3 a:hover 	{
        color: #fff; 
		background: #d9560f; 
		text-decoration: none;
	}
h4 				{
	font-family: verdana, arial, sans-serif;
	padding-top: 20px;
        font-size: 11px;
        letter-spacing: 1px;
        color: #333;
        text-align:center;
		font-weight:normal;
				}
h5 				{
		font-family: verdana, arial, sans-serif;
		font-size: 11px;
		padding-top:4px;
		padding-bottom:4px;
                color: #d9560f;
                text-align:center;
		text-transform: uppercase;
                letter-spacing: 2px;
				}
h5 a,			{
        color: #d9560f;
		text-decoration: none;
		}
h5 a:link		{
        color: #d9560f;
		text-decoration: none;
		}
h5 a:active		{
        color: #d9560f;
		text-decoration: none;
		}
h5 a:visited	{
        color: #d9560f;
		text-decoration: none;
		}
h5 a:hover 	{
        color: #fff; 
		background: #d9560f; 
		text-decoration: none;
	}
/* ---------------------------- Mainly Main */
blockquote		{
		padding-top:0px;
		margin-left:10px;
		padding-left: 35px;
		font-family: verdana, arial, sans-serif;
		font-style: italic;
		background-image:url(./gfx/quote.gif);
		background-position: 0px 0px;
		background-repeat:no-repeat;
		}
.beispiel	{
		padding-top:10px;
		margin-left:10px;
		padding-left: 15px;
		margin-bottom:10px;
		font-family: verdana, arial, sans-serif;
		font-style: italic;
		background-position: 0px 15px;
		}
li				{
		list-style-type: square; 
		margin-left: 7px;
                padding-left: 10;
		font-weight: normal;
                margin-top: 0; 
                margin-bottom:2px;
				}
ul              {
		margin-left: 7px;
                padding-left: 0;
                list-style-position:outside;
                margin-top: 0; 
                margin-bottom:0;
                }
.date			{
		font-family: verdana, arial, sans-serif;
		color: #333; 
		text-transform: uppercase;
        letter-spacing: 1px;
		font-size: 10px;
        text-align:center;
		line-height:150%;
		padding-top:40px;
		}
.postmeta	{
		font-family: verdana, arial, sans-serif;
		color: #666; 
		font-size: 10px;
        text-align:center;
		line-height:180%;
		padding-bottom:20px;
		}
.postmeta a,	{
        color: #d9560f;
		text-decoration: none;
		}
.postmeta a:link {
        color: #d9560f;
		text-decoration: none;
		}
.postmeta a:visited {
        color: #d9560f;
		text-decoration: none;
		}
.postmeta a:active {
        color: #d9560f;
		text-decoration: none;
		}
.postmeta a:hover
		{
        color: #fff; 
		background: #d9560f; 
		text-decoration: none;
		}
.text 			{
		font-family: verdana, arial, sans-serif;
		color: #333; 
		font-size: 11px;
    	        text-align:left;
		line-height:180%;
		font-weight:normal;
		padding-top:7px;
		padding-bottom:20px;
		}
.text a, 		{
    	color: #d9560f;
		text-decoration: underline;
		}
.text a:link 	{
    	color: #d9560f;
		text-decoration: underline;
		}
.text a:visited	{
    	color: #d9560f;
		text-decoration: underline;
		}
.text a:hover 	{
        color: #fff; 
		background: #d9560f; 
		text-decoration: none;
		}
/* --------------------- Mostly Sidebar */
.sidehead		{
		font-family: verdana, arial, sans-serif;
		color: #333; 
		text-transform: uppercase;
        letter-spacing: 1px;
		font-size: 10px;
		line-height:150%;
        text-align: center;
		padding-top: 20px;
		}
.sidetext 		{
		font-family: verdana, arial, sans-serif;
		color: #333; 
		font-size: 10px;
        text-align:left;
		line-height:160%;
		font-weight:normal;
		padding-top:20px;
		padding-bottom:20px;
				}
.sidetext a, 	{
        color: #d9560f;
		text-decoration: none;
		}
.sidetext a:link 	{
        color: #d9560f;
		text-decoration: none;
		}
.sidetext a:active 	{
        color: #d9560f;
		text-decoration: none;
		}
.sidetext a:visited 	{
        color: #d9560f;
		text-decoration: none;
		}
.sidetext a:hover 
		{
        color: #fff; 
		background: #d9560f; 
		text-decoration: none;
		}
/* --------------------- Footercontent */
.footertext 		{
		font-family: verdana, arial, sans-serif;
		color: #333; 
		font-size: 10px;
        text-align: center;
		line-height:150%;
		font-weight: normal;
		padding-top: 5px;
		padding-bottom:20px;
		}
.footertext a, 	{
        color: #9d9560f;
		text-decoration: none;
		line-height:180%;
		}
.footertext a:link 	{
        color: #d9560f;
		text-decoration: none;
		line-height:180%;
		}
.footertext a:active 	{
        color: #d9560f;
		text-decoration: none;
		line-height:180%;
		}
.footertext a:visited 	{
        color: #d9560f;
		text-decoration: none;
		line-height:180%;
		}
.footertext a:hover 
	{
        color: #fff; 
		background: #d9560f; 
		text-decoration: none;
		}

	
#login {position: absolute; top: 10px; right: 30px;}
#login a {display: block; background: #f0f0f0; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; float: right; color: #333; padding: 0 6px 0 6px; margin: 0 0 0 5px; text-decoration: none;}

.breadcrumb {background: #FEFCF5; padding: 10px; border-bottom: 1px solid #522F1C;}
.breadcrumb a {color: #5A6930;}

