#container {
}

.more-link{
        display:inline;
        width:auto;
        height:17px;  
        padding-left:35px;      
        background:url(images/bt_more.png) transparent left 0 no-repeat;
        font-weight: 300;
        font-style:italic;
}

.level2children, .level2{
        float:left;
}

#content .date span{
        font-size:12px;
        float:right;
        margin-top:-20px;
}

#content .entry p {
	margin-bottom:6px;
    font-size:14px;
}
/*#content #firstpost > p:first-child:first-letter {*/
#content #firstpost p.first-child .cap {
    display:block;
    float:left; 
    margin-right:10px;
    height:80px;
    
 
}

#content #firstpost p.first-child .cap span {
	font-size:100px;
	line-height:98px;	
}

/*
#vierer .entry p:first-letter{
        display:block;
	float:none;
	margin:0;
	font-size:14px; 
}
*/
#content .date{
        font-size:14px;
        border:none;
        font-style:italic;
}

#content #info {
        /*background:url(images/img_ad.png) no-repeat;*/
        margin:0 auto 35px;
        width:540px;
        height:158px;
}
#content #info img {
	border:0;	
}

#vierer {
		overflow:hidden;
		display:block;		
        padding:0 0 32px;                        
        margin:0 auto; 
        width:563px;              			        
        background:url(images/vierer_bg3.png) transparent -563px bottom no-repeat;        
}

#vierer li {
		overflow:hidden;
        display:block;
        margin-bottom:-3px;

}
#vierer li .excerpt_row {
	    float:left;
	    margin-bottom:-2001px;
        padding:50px 30px 2000px;
        width:221px;    	
    	height:100%;    
        /*height:175px;*/        
        background: url(images/vierer_bg3.png) transparent center center no-repeat;
}
	
#vierer #excerpt_2 {
	
	background-position: -1133px top;
}
#vierer #excerpt_3 {
	background-position: -1415px top;
}
#vierer #excerpt_4 {
	clear:both;
	background-position: left -48px;
}
#vierer #excerpt_5 {
	background-position: -282px -48px;
}
#vierer h2, #vierer div{
        width:230px;
}

#vierer .date{
		margin-bottom:6px;
        height:20px;
}

#vierer p{
        margin:0;
}
#vierer .entry p{
        margin:0 0 15px;
}
a {
	color:#010100;
}

#leftside ul.box li a {
	color:#0A8FBC;
}

#calendar-2 {
        width:175px;
        /*height:285px;*/        	
        font-size:12px;
        font-weight:bold;
        padding-top:0;
        text-align:center;
}

#calendar-2 #calendar_wrap{
		position:relative;        
        /*height:261px;*/
        /*width:142px;*/
        height:225px;
        margin: 0 14px;
        padding:48px 17px 12px;
        
        background: url(images/cal_bg.png) no-repeat;
}
#calendar-2 #calendar_wrap table {

}
#calendar-2 thead{
}
#calendar-2 .widgettitle{
        display:none;
}
#calendar-2 caption{
        font-size:16px;
        margin-bottom:10px;
}
#calendar-2 #wp-calendar tbody td {
	color:#858585;	
}
#calendar-2 #wp-calendar tfoot td {
	position:absolute;
	bottom:0;
}
#calendar-2 #wp-calendar tfoot #prev {
	left:17px;	
}
#calendar-2 #wp-calendar tfoot #next {
	left:101px;	
}
#text-425627791 .textwidget{
        background: url(images/blog_bg2.png) transparent 0 0 no-repeat;
        /*height:193px;*/
        width:120px;
        padding:50px 20px 96px 30px;
        font-size:12px;
        color:#010100;
}



#pages ul{
        font-size:12px;
        padding:0 20px;
}
#pages ul li ul{
        text-align:right;
        padding-right:55px;
}

#pages a{
        color:#010100;
        font-weight:normal;
}

#pages a:hover, #archives a:hover{
        color:#FF6600;
}

#archives{
font-size:12px;
        width:175px;
}

#archives .widgettitle{
        background:url(images/archiv_bg.png) no-repeat;
        width:157px;
        color:#FFF;
        padding:6px 9px;
}

#archives a{
        border:none;
        background:none;
}



#subscribe{
        width:175px;
}

#subscribe h2{
        display:none;
}
#subscribe { 
	position:relative;
	border:0;
	padding:0;
	height:auto;
	width:auto;
	background: url(images/bt_more.png) transparent 10px bottom no-repeat;
}
#subscribe a{
	display:block;
	padding-top:70px;
	padding-left:50px;
	height:20px;
	width:100%;
	background: url(images/bt_subscribe2.png) transparent left top no-repeat;
	text-transform:none;
	text-align:left;
	font-family:serif;
	font-size:12px;
	font-style:italic;
	font-weight: 300;
}

#text-372011281 .textwidget{
        width:175px;
        font-size:12px;
        background:url(images/img_agentur.png) no-repeat;
        padding:145px 0 0 5px;
}

#rightside #linkcat-6{
        background:url(images/websites_bg.png) no-repeat;
        width:198px;
        height:161px;
        margin-left:-11px;
}

#rightside #linkcat-6 h2{
        background:none;
        padding:22px 22px 0;
}

#rightside #linkcat-6 ul{
        padding-left:52px;
}
#rightside #linkcat-6 ul, #rightside #linkcat-2 ul{
        font-size:12px;
}
#mainmenu a {
	color: #000;
}
#mainmenu a:hover {
	color: #f60;
}
#latest_news{
        background:url(images/img_latest.png) no-repeat;
        width:335px;
        height:35px;
        display:block;
        text-indent:-999em;
        margin:0 auto;
}
.img_caro{
        background:url(images/img_caro.png) no-repeat;
        width:120px;
        height:12px;
        display:block;
        margin:10px auto;
}
.entry .img_caro {
	/*margin-top:40px;*/
}