/*
Theme Name: Frevert
Theme URI: http://www.frevert.de/
Description: Frevert Theme
Version: 1
Author: elbsource
Author URI: http://www.frevert.de/
Tags: new Theme for Frevert
*/

/* 
green dark #93C413 
green medium #A2D730 
green light #C3E078 
green light bg #D0EB97
green dark for text #789F0F

*/

/*resetting */
ul, li {margin:0;padding:0}
/*******/

/* Mobile */

.top h2{
display:none;
}

body{
background:url(images/bg.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#888;
}

a{
border:0;
outline:none;
text-decoration:none;
}
a img{
border:0;
outline:none;
text-decoration:none;
}

#head{
margin:auto;
margin-top:30px;
padding:0;
width:970px;
height:97px;
background-image:url(images/headder.gif)
}

#content_wrap{
margin:auto;
padding:0;
width:970px;
}

/* Navigation begin*/
#sidebar{
margin:0;
padding:0;
width:285px;
height:508px; 
float:left;
background-image:url(images/sidebar_bg.gif);
}
#sidebar .top{
background:url(images/rund-top.gif) no-repeat;
height:9px;
width:174px;
margin-left:95px;
margin-top:15px;
}
#sidebar .content{
width:174px;
margin-left:95px;
}
#sidebar .bottom{
background:url(images/rund-bottom.gif) no-repeat;
height:9px;
width:174px;
margin-left:95px;
}
#sidebar ul{
margin:0;
padding:0;
width:174px;
list-style-type:none;
line-height:17px;
}
#sidebar ul li ul{
margin:0;
padding:0;
line-height:16px;
font-size:10px!important;
}
#sidebar li.cat-item a{
padding-left:10px;
margin-left:15px;
background:url(images/ul_bg.gif) no-repeat 0 4px;
color:#789F0F;
}
#sidebar ul li ul li a {
font-size:11px;
}
#sidebar ul li ul .current-cat a{
color:#fff!important;
}
#sidebar li .cat-item  a:hover{
background:url(images/ul_bg_hover.gif) no-repeat 0 4px;
}
#sidebar li.cat {
padding-left:0px;
}
#sidebar .cat-item li:hover{
background-color:#A2D730;
}
#sidebar .current-cat{
background:url(images/li_cat_bg_hover.gif);
}
#sidebar .current-cat a{
background:url(images/ul_bg_hover.gif) no-repeat 0 4px!important;
color:#999!important;
}
#sidebar ul li{
background:url(images/li_bg.gif) no-repeat 0 0;
}
#sidebar ul li:hover{
background:url(images/li_bg_hover.gif) no-repeat 0 0;
}
#sidebar ul li a{
padding:5px;
font-size:12px;
margin-left:10px;
text-decoration:none;
color:#4C7F03;
letter-spacing:0.6px;
}
#sidebar ul li a:hover,
#sidebar ul li a:focus{
color:#fff;
}
#sidebar ul li.current_page_item{
background:url(images/li_bg_hover.gif) no-repeat 0 0;
}
#sidebar ul li.current_page_item a{
color:#fff;
}
/* Navigation Ende*/
/* Tag Cloud */
.tag_cloud-3{
width:166px;
margin-left:95px;
border:0px solid #DEDEDE;
margin-top:15px;
}
.tag_cloud-3 .top,
.tag_cloud-3 .content,
.tag_cloud-3 .bottom{
margin-left:0!important;
}
.tag_cloud-3 .bottom{
background:url(images/rund-bottom-cloud.gif) no-repeat!important;
}
.tag_cloud-3 .content{
padding-left:4px;
width:166px!important;
}
.content div{
background-color:#D0EB97!important;
width:156px!important;
padding-right:5px;
padding-left:5px;
}
.tag_cloud-3 .top h2{
display:none;
}
.tag_cloud-3 .content,
.tag_cloud-3 .content a{
text-align:center;
color:#999;
}

.tag_cloud-3 .content a:hover,
.tag_cloud-3 .content a:focus{
border:0;
outline:none;
text-decoration:none;
color:#638D04;
}
/* Tag Cloud Ende*/

/* In eigener Sache */
#links{
padding:0;
margin:0;
margin-top:15px;
margin-left:107px;
width:150px;
border:0px solid red;
}
#links-top{
padding:0;
margin:0;
background:url(images/links-top.gif) no-repeat;
width:150px;
height:10px;
}
#links-content{
padding:0;
margin:0;
text-align:center;
background:url(images/links-bg.gif) repeat-y;
width:150px;
color:#638D04;
font-size:12px;
}
#links-content a{
color:#93C413;
font-weight:normal;
}
#links-content a:hover{
color:#789F0F;
}
#links-content span{
color:#888;
font-weight:bold;
margin-bottom:5px;
}
#links-bottom{
padding:0;
margin:0;
background:url(images/links-bottom.gif) no-repeat;
width:150px;
height:10px;
}
/* In eigener Sache end*/

#content{
margin:0;
padding:0;
width:648px;
height:508px; 
overflow:auto;
background:url(images/content_bg.gif) repeat-y;
line-height:1.4em; /*TF*/
}

/* Inhalt begin */

#content_text{
margin:0;
padding:0;
padding-top:11px;
padding-left:20px;
width:560px;
}
#content_text a{
color:#638D04;
}
#content_text a:hover{
color:#789F0F;
}
#content_text h1{
margin:0;
padding:0;
color:#93C413;
font-size:16px;
}
#content_text h2,
#content_text h2 a{
margin:0;
padding:0;
color:#72A204;
font-size:14px;
}
#content_text h2 a:hover{
color:#72A204;
}

#content_text h3 {
font-weight:bold;
color:#A4AB91;
margin-bottom:6px;
font-size:12px
}

#content_text ul li {
margin-left:15px;
}


strong {
font-weight:bold;
color:#A4AB91;
}

img.alignleft{
margin-right:15px;
float:left;
border: 1px solid #CDCEC9;
}

img.imgtfe{
margin-top:-12px;
float:right;
border: 1px solid #CDCEC9;
width:100px;
height:80px;
}

div.ref{
clear:right;
height:80px;
width:450px;
}
div.ref a img.alignleft{
float:right!important;
}

hr{
	 border: 0px; /* Fuer Firefox und Opera */
	 border-bottom: solid 1px #DEDEDE;
	 border-top: transparent;
	 /* float:left; */
	 clear:both;
	 height:1px;
	 /*width:450px;*/
	 padding-top:12px;
}
/* Inhalt Ende */

#footer{
margin:auto;
padding:0;
width:970px;
height:35px;
background-image:url(images/footer_bg.gif);
text-align:right;
}

#footer a#impressum { margin-right: 75px;color:#888;font-size:8pt}
