/*
Theme Name: Magazine Basic
Theme URI: http://tinkerpriestmedia.com/free-wordpress-themes/magazine-basic/
Description: A magazine style theme with a fully customizable layout. Theme options include site width, 1 or 2 widgetized sidebars, logo uploader, multiple front page grid layouts, Google Analytics, header ad space and tons more. Also includes dynamic SEO keywords and page descriptions. Tested on WP 2.8 using Firefox, IE6 and IE7. Fully optimized for search engine ranking. 100% valid xHTML. Designed by <a href="http://tinkerpriestmedia.com">c.bavota</a>.
Version: 2.4.11
Author: c.bavota
Author URI: http://tinkerpriestmedia.com/
Tags: right-sidebar,left-sidebar,fixed-width,three-columns,two-columns,white,custom-header,theme-options

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Basic Tag Elements */

a {
	text-decoration: none;
	outline: none;
	color: #205B87;
  
	}
	
img { 
	border: 0;
	}

body {
	color: #444;
 	margin: 0 auto;
        font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	padding: 0;
         background: #000; 
	}
h1 a {
	color: #025564;
        display: block;
        padding: 5px 10px; 
        border-top: 1px solid #AED5D9;
        border-left: 1px solid #AED5D9;
        border-bottom: 2px solid #AED5D9;
        border-right: 2px solid #AED5D9;
        background: #E2F2F4;
        text-decoration: none;
        margin: 0 10px;
        font-family:Verdana, Tahoma, Tunga, sans-serif;
        letter-space: 1px;
	font-size: 16px;
	font-weight: 900;
min-height: 52px;
min-width: 424px;
	}
h1 a:hover {
	color: #E52B12;
        display: block; 
        border-top: 1px solid #A51603;
        border-left: 1px solid #A51603;
        border-bottom: 2px solid #A51603;
        border-right: 2px solid #A51603;
        background: #F7DFDB;
        text-decoration: underline;
	}
h2 a, h3 a, h4 a, h5 a {
	color: #016C7F;
        display: block; 
        padding: 5px 5px; 
        border: 1px solid #D4E9EC;
        background: #EBF4F5;
        margin: 0;
        font-family: Verdana, Tahoma, Tunga, sans-serif;
        letter-space: 1px;
        font-size: 14px;
	}
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	color: #016C7F;
        display: block; 
        padding: 5px 5px; 
        border: 1px solid #98CDD6;
        background: #ECF4F5;
        text-decoration: underline;
        margin: 0;
	}

textarea {
	width: 98%;
	}

/* Header Elements */

#header{
	float: left;
         margin:0;
         padding:0; 
	}
#header2{
	float: left;
         margin:0;
         padding:0; 
         display: inline;
	}

#headerad {
	width: 468px;
	}	

#login {
	height: 16px;
	font-size: 12px;
	color: #fff;
	text-align: right;
	padding: 7px 10px 9px;
	background: url(images/login.png) repeat-x;
	}
	
	#login a {
		color: #fff;
		}
	
	#login ul {
		padding: 0;
		margin: 0;
		}
	
	#login ul li {
		display: inline;
		}
	
.dot:before {
	content: url(images/whitedot.png) " ";
	}

#title {
	font-size: 48px;
	margin: 20px 0 0;
	padding: 0;
	line-height: 34px;
	}
	
	#title a {
		color: #222;
		}		
	
	#title a:hover {
		color: #cc0000;
		text-decoration: none;
		}
		
#description {
	font-size: 14px;
	margin: 10px 0 0;
	padding: 0;
	}		
	

								

/* Main Elements */
	
#mainwrapper {
	float: left;
	width: 980px;
	padding: 5px 0 10px 0;
	margin: 0;
	border-bottom: 2px solid #999;
	background: #f9f9f9;
        color: #000;
	}

#sidebar {
	float: left;
	padding: 5px 5px;
         width: 150px;
         margin: 0 5px;
	}

#secondsidebar {
	float: right;
	margin: 0 5px 5px 0;
	padding: 0;
        max-width: 320px;
        background: #e9e9e9;
	}
	
.side {
	line-height: 20px;
	font-size: 18px;
	margin-bottom: 0;
	}	
	
.side-widget {
	float: left;
         border-right: 10px solid #e9e9e9;
         border-top: 5px solid #e9e9e9;
         border-bottom: 5px solid #e9e9e9;
	padding: 5px;
	background: url(images/bg-hatch.gif);
	}
	
	.side-widget ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

	.side-widget ul li {
		padding: 0;
		margin: 0;
		font-size: 13px;
		}
		
	.side-widget ul li {
		padding-left: 5px;
		margin: 2px 0;
		}
	
	.side-widget h2 {
		font-size: 14px;
		border-bottom: 1px solid #ddd;
		padding: 10px 0 5px;
		margin-top: 0;
		text-align: center;
		text-transform: uppercase;
		}
		
	.side-widget {
		border-bottom: 1px solid #ddd;
		}
.storycontent {		
                padding: 0;
                margin: 0;
                font-size: 12px;
		}
		
	.side-widget .noline {
		border-bottom: 0;
		}		

.posts {
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	float: left;
	width: 100%;
	}
	
	.posts h2 {
		margin: 10px 0 0;
		}
	
	.posts img {
		margin: 7px 7px 7px 0;
		float: left;
		}
		
.readmore {
	color: #cc0000;
	}
		
#footer2 {
	clear: both;
	float: left;
	width: 100%;
	padding: 10px 0;
	text-align: center;
	font-size: 11px;
	border-top: 1px solid #222;
	background: #f9f9f9;
	}

/* Left Content Elements */

#leftcontent {
	float: left;
	margin: 0;
        min-width: 485px;
        font-size: 11px;
        padding: 0;
	}

	#leftcontent h5 {
		font-family:Tunga, Verdana, Tahoma, sans-serif;
		margin: 0;
		padding: 0;
		color: #cc0000;
		margin-bottom: 5px;
		font-size: 14px;
		}

	#leftcontent h2 {
		margin: 0;
		font-size: 18px;
                font-family:Tunga, Verdana, Tahoma, sans-serif;
                padding: 5px 10px;
		}

#leftcontent h1.catheader {
	margin-top: 3px;
	color: #cc0000;
	font-weight: normal;
	}
	
         #leftcontent .pages h1,
	#leftcontent .post h1, 
	#leftcontent .twopost h1, 
	#leftcontent .threepost h1 {
		font-size: 18px;
		font-family: Verdana, Tahoma, Arial, sans-serif;
		font-weight: 900;
		color: #222;
                padding: 10px 10px 15px 10px;
                background: #ececec;
                min-height: 45px;
                margin-bottom: 3px;
		}
	#leftcontent .post h2,  
	#leftcontent .twopost h2, 
	#leftcontent .threepost h2 {
		font-size: 18px;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		font-weight: 900;
		color: #222;
                 padding: 3px 10px;
                margin: 0;
		}		
	
	#leftcontent .threepost h1 {
		font-size: 22px;
		}
	
	#leftcontent .postmetadata {
		clear: both;
		}

/* wichtig */
		
	#leftcontent .post {
		font-size: 12px;		
                  color: #232323;
                  padding: 0;
border: 1px solid #ddd;
		}
        #leftcontent .entry { 
		font-size: 12px;
                  color: #232323;
                  padding: 0 10px 0 10px;
margin: 0;
max-width: 463px;
}
		
	#leftcontent .date {
		margin-bottom: 3px;
		font-style: italic;
		color: #888;
                padding-left: 35px;
		}
		
	#leftcontent .meta {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #444;
                max-height: 17px;
		}	
		
	#leftcontent .catdesc {
		background: #f7f7f7;
		border: 3px double #ddd;
		padding: 0;
		color: #666;
		font-size: 13px;
		margin: 0;
		}
        #leftcontent .navigation2 {
                  background: url( 'images/bgsidebar.png' ); 
                  border: 1px solid #92BBF2;
}		
/* This is your subtitle style */

#leftcontent p.sub {
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	margin: 0;
	}

/* This is your blockquote style */
	
#leftcontent blockquote {
	width: 250px;
	font-size: 14px;
	float: right;
	margin: 0 0 0 30px;
	padding: 0;
	font-style: italic;
	}
	
	#leftcontent blockquote p {
		padding: 0;
		margin: 0;
		}

.more-link {
	font-size: 11px;
	text-align: right;
	color: #cc0000;
         font-weight: 900;
	}

.tags a {
	color: #cc0000;
	}

/* wichtig */
	
.ind-post {
	float: left;
         margin-bottom: 5px;
	border-bottom: 1px solid #c3c3c3;
         padding: 0;
         font-size: 12px;
         background: url( 'images/bgind-post.png' );
         min-width: 485px;
}
post {
	float: left;
	border: 1px solid #ddd;
	margin: 0;
        padding: 0;
        font-size: 12px;
        background: #f9f9f9;
min-width: 483px;
}
	.ind-post img {
                padding: 3px;
                margin: 3px 14px 7px 9px;
                border: 1px solid #777;
                background: #fff;
		}
        .ind-post p { padding: 10px 12px 7px 16px;line-height: 15px; }

/* ENDE wichtig */

#twocol {
	float: left;
	margin-bottom: 3px;
	padding: 0;
	background: url(images/line.png) repeat-y 50% 0;
	}

	#twocol img {
		margin: 0px 8px 5px 0;
		}
		
	#twocol hr.two {
		height: 0;
		border: 0;
		clear: both;
		border-bottom: 1px solid #aaa;
		}
	
.mainhr {
	float: left;
	background: #999;
	clear: both;
	width: 100%;
	height: 10px;
	border: 0;
}	
	
.twopost {
	width: 46%;
	float: left;
margin-top: 5px;
	}	

	.twopost2, .twopost4 {
		margin-left: 7.5%;
		}
		
	.twopost3, .twopost4 {
		border-top: 1px solid #999;
		padding-top:5px;
		}
		
	.twopost1, .twopost3 {
		clear: left;
		}		
		
#threecol {
	float: left;
	background: url(images/line.png) repeat-y 31.5% 0;
	margin-top: 3px;
border: 2px solid #000;
	}

#threecol2 {
	float: left;
	padding: 0;
	background: url(images/line.png) repeat-y 67% 0;
}

	#threecol img {
		margin: 0px 5px 5px 0;
		}

.threepost {
	width: 29%;
	float: left;
	border-top: 1px solid #999;
	padding-top: 1px;
	}

	.threepost2, .threepost5 {
		padding: 1px 0 0;
		margin: 0 6%;
		}
		
	.threepost1, .threepost2, .threepost3 {
		border-top: 0;
		}
		
	.threepost1, .threepost4 {
		clear: left;
		}
			
/* Other Elements */

.kategorie {padding: 10px;}

.red, .entry a {
	color: #cc0000;
border-bottom: 1px dotted #E67B7B;
	}
	
#tagcloud {
	width: 400px;
	text-align: center;
	margin: auto;
	padding: 20px;
	}	
	
#tagcloud a {
	color: #cc0000;
text-decoration: none;
	}
#tagcloud a:hover {
	color: #cc0000;
border-bottom: 1px dotted #E67B7B;
	}
.pages {padding: 15px;}
/* Comment Elements */
.authorstyle { background-color: #CCCCCC!important; }
h3#comments {
	text-transform: none;
	padding-bottom: 5px;
	}

#postcomments {
	padding-top: 20px;
	}
			
#respond {margin: 5px;}			
	 h4#comments, #respond h3 { color:#333; font:normal 200% verdana,times,serif; margin:0 0 .2em; padding:0 10px; }

	 #respond p { font-size:11px; margin:0 0 1em; padding: 0 10px;}	

	 ol.commentlist { list-style:none; margin:0; padding:0; }

	 ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }

	 ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }

	 ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family:verdana,arial,sans-serif; }

	 ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }

	 ol.commentlist li div.vcard cite.fn a.url, .cancel-comment-reply a { color:#cc0000; text-decoration:none; }

	 ol.commentlist li div.vcard cite.fn a.url:hover, .cancel-comment-reply a:hover { color:#000; }

	 ol.commentlist li div.vcard img.avatar { background: #f9f9f9; border:1px solid #999; padding: 5px; left:7px; position:absolute; top:7px; }

	 ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: verdana,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }

	 ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }

	 ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: verdana,arial,sans-serif; margin:5px 0 12px; }

	 ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: verdana,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }

	 ol.commentlist li div.reply { background:#888; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }

	 ol.commentlist li div.reply:hover { background:#cc0000; border:1px solid #cc0000; }

	 ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }

	 ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }

	 ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }

	 ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }

	 ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }

	 ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }

	 ol.commentlist ul.children li.odd { background:#f9f9f9; }

	 ol.commentlist ul.children li.even { background:#f4f4f4; }

	 ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
			
.commentnumber {
		position: absolute;
		left: 7px;
		bottom: 3px;
		font-size: 12px;
		color: #111;
		}

/* WordPress Required Elements */

.aligncenter,
div.aligncenter {
   display: block;
   margin: 5px auto;
}

.alignleft, div.alignleft {
   float: left;
   margin: 5px 15px 5px 0;
   font-size: 22px;
   font-weight: 900;
   background: url( 'images/bgsidebar.png' );
}

.alignright, div.alignright {
   float: right;
   margin: 5px 0 5px 15px;
   font-size: 22px;
   font-weight: 900;
}

.alignnone {
	margin: 5px 0;
	}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 0;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

#today {
	color: #cc0000;
	}

#wp-calendar {
	margin: auto;
	}

#nav{display:block;padding:0;margin:0;z-index:5;float:left;

background: #ca270c;border-top:2px solid #611204;border-bottom:2px solid #611204;height:40px;font-weight: 900;}

#nav ul{width:980px;list-style-type:none;padding:0;margin:0;z-index:500;}

#nav li{color: #eee; display:inline;float:left;min-height:34px;font-size:11px;position:relative;text-align:left;padding:5px 31px 1px 10px;margin:0;border-left:1px solid #611204;}
#nav li.newnav{color: #eee; display:inline;float:left;min-height:34px;font-size:11px;position:relative;text-align:left;padding:5px 31px 1px 10px;margin:0;border-left:1px solid #611204; background: #7a1204;}
#nav li.keinnav{color: #eee; display:inline;float:left;min-height:34px;font-size:9px;position:relative;text-align:left;padding:5px 25px 1px 5px;margin:0;border-left:1px solid #611204; background: #CA270C; color: #111;}

#nav a{padding:0;margin:0;min-height:22px;text-decoration:none;font:normal 11px verdana,tahoma,arial,sans-serif;}
#nav a:hover {text-decoration: none; }
#nav li ul{width: 260px;height:auto;top:100%;left:0;font:normal 11px verdana,tahoma,arial,sans-serif;}

#nav a span{padding:0;margin:0;font:normal 9px verdana,tahoma,arial;color:#ddd;}
#nav li span{padding:0;margin:0;font:normal 9px verdana,tahoma,arial;color:#ddd;}

#nav li.Largenav ul{min-width:260px;height:auto;top:101%;left:0;}

#nav li ul li{text-align:left;width:219px;height:auto;display:block;border:1px solid #611204; margin-top: 1px;}

#nav li.Largenav ul li{text-align:left;width:224px;height:auto;display:block;}

#nav li li ul{top:0;left:0;}

#nav li li:hover ul{left:262px;}

#nav ul ul,#nav ul li:hover ul ul,#nav ul ul li:hover ul ul,#nav ul ul ul li:hover ul ul,

#nav ul ul ul ul li:hover ul ul{position:absolute;display:none;}

#nav li:hover ul,#nav ul li:hover ul,#nav ul ul li:hover ul,#nav ul ul ul li:hover ul,#nav ul ul ul ul li:hover ul,#nav ul ul ul ul ul li:hover ul{display:block;width:219px;}

#nav #PhpWebcontent{display:none;}#nav{color:#ccc;}#nav ul{background:transparent;}

#nav ul ul{background:url( 'http://.www.oljo.de/blog-bilder/blanco.gif' );}#nav ul li{background:transparent;display:block;}#nav a,#nav a{color:#ededed;}#nav a{color:#ededed;display:block;}#nav ul li:hover{color:#000;display:block;background:#dd361a; color: #111;}#nav ul li ul li{background:#ca270c;display:block; color: #111;}

#nav ul li ul li:hover{display:block;background:#EB5C44;width:219px; color: #111;}

#nav ul li ul ul li{background:#dd361a;display:block;}

#nav ul li ul ul li:hover{background:#dd361a;display:block; color: #111;}
#nav a:hover {color: #111;}
#container{width:980px;padding:0 0;margin:0;overflow:hidden;}

#l_sidebar {
        width: 150px;
        float:left;
        margin: 0 5px 0 0;
        padding: 0;
        height: 100%;
        font-size: 11px;
background: #ECECEC;
color: #111;
border-left: 1px solid #eee;
        }
* html #l_sidebar {
        height: 100%;
        }
#header2 {
        background-color: #a61f08;
        max-height: 100px;
        width: 980px;
        margin: 0;
        float: left;
       }
#ad300x250{background: url(images/bg-hatch.gif); width: 305px; height:264px; padding: 8px 8px 24px 8px; border-bottom: 5px solid #f9f9f9;}  
#searchdiv{margin:0;padding:10px; min-height: 205px;background: #f6e3a3; border-bottom: 5px solid #f9f9f9; max-width: 300px;}

#searchform{margin:0;padding:0 0 0 8px;overflow:hidden;}

#s{background:#f9f9f9;color:#666;width:89%; height: 20px;font:11px verdana,tahoma,arial,serif;padding:5px 0 5px 0;margin:4px 0 0 0;border:1px solid #000;}

.search{margin: 2px; padding:3px; min-height: 40px; border: 1px solid #C1A846;}
.sub{height: 100%;padding:5px 0 5px 0;}
.sub p {color: #eee;}
.sub ul{padding:10px 0;}
.sub a {color: #dbb4b1;}
.sub a:hover {color: #e42710;}

.catdiv{margin:0;padding:10px; background: #EDE1F2; border-bottom: 5px solid #f9f9f9;font-size: 10px; max-width: 300px; min-height: 345px;}
.cat{height: 100%;padding:5px 0 0 0;min-width: 300px;margin: 0;}

.cat ul{margin:0; padding: 0; background: #fff;}

.cat ul li{list-style:none;padding:0;display:inline; font-size: 10px;margin: 0;}

.cat ul li a:link,.cat ul li a:visited{color:#308BB5;background: url( 'images/bgsidebar.png' );font-size:10px;font-weight: 300;float:left;width:45%;padding:3px 2px;margin:2px 2px; border-top: 1px solid #78B9D7;border-right: 2px solid #78B9D7;border-bottom: 2px solid #78B9D7;border-left: 1px solid #78B9D7;text-decoration:none;}

.cat ul li a:hover{color: #2E8404;border-top: 1px solid #51AD24;border-right: 2px solid #51AD24;border-bottom: 2px solid #51AD24;border-left: 1px solid #51AD24;background: url( 'images/bgsidebarovr.png' );}

#recentdiv{margin:0;padding:5px; background: #E6CDF0; border-bottom: 5px solid #f9f9f9;min-height: 450px; width: 97%;font-size: 11px; max-width: 311px;}
#recent{margin:0;padding:0;}
#recent h2,#recent2 h2{margin:0;text-transform:uppercase;color:#333;}

#recent ul,#recent2 ul{padding:5px 0;margin:0;list-style-type:none;}

#recent li a,#recent2 li a{color:#222;text-decoration:none;padding:4px;display:block;background: url( 'images/recentbg.png' ); border: 1px solid #222; font-size: 11px;}

#recent li a:hover,#recent2 li a:hover{color:#eee;background: #000; border: 1px solid #eee;}

ul.dates, ul.counts{list-style-type:none;margin:3px 0;}

ul.dates li, ul.counts li{list-style-type:none;margin:0 3px;padding:3px 0 3px 5px;background:url(images/li.png) no-repeat center left;}

ul.dates .date{color:#ccc;padding:0 5px 0 0;text-transform:uppercase;font:10px arial;}

ul.counts .count{float:right;color:#858585;}

ul.dates a, ul.counts a{color:#aaa;text-decoration:none;}

ul.dates a:hover,ul.dates a:hover .date,ul.counts a:hover,ul.counts a:hover .count{color:#fff;}
ul.dates a.hell {color: #ddd;}

#slide{margin:20px 0;padding:5px;}

#slide a.hightlighted,#slide a.hightlighted_down{ background:#ccc;text-transform:uppercase;padding:4px;padding-left:6px;padding-right:6px;

text-decoration:none;color:#333;}

#slide a.hightlighted:hover{background:#ccc;}

#slide a.hightlighted_down{background:#fff;color:#000;}

#sbm{clear:both;background: #f9f9f9;padding:5px 15px 15px 15px;font-size:10px;color:#222; margin: 0;}
#sbm a{color:#1eaff2;text-decoration:none;border:0; }
#sbm a:hover{color:#333;border-bottom:1px dotted #333;}
#sbm img{display:none;}

.adsensesingle {padding-left: 10px;}

#footer{clear:both;margin:0 auto;padding:5px 0;min-height: 300px;width:980px;font-size:10px;background: #b4b4b4;}
#footer .footnav{margin:1px 10px; padding: 2px 0; background: #fff;}
#foot .footnav ul{width:98%;}
#footer .footnav li{list-style-type:none;display:inline;}
#footer .footnav li a{float:left;display:block;color:#3b7ea8;text-decoration: none;background: #D4E3EC; border: 1px dotted #3b7ea8;padding:2px 6px 2px 6px;font-size:10px;margin:2px 5px 2px 0;}#footer .footnav li a:hover{background-color:#333;color: #eee;border: 1px dotted #333;}
#footer h3{margin:5px 15px;}
#footer .footlinks {width: 960px; margin: 1px 10px; background: #eee; }
#footer .footlinks ul{float:left;margin:10px;padding:8px;width:600px;
list-style-type:none;border: 1px solid #666;color: #222;font-size: 11px; background: #fff;}
#footer .footlinks ul li a{display: block;font-size: 10px;color: #e66853;padding: 2px 3px; margin: 2px;min-height: 13px; border-bottom: 1px solid #e66853;border-left: 5px solid #e66853;text-decoration: none;}
#footer .footlinks ul li a:hover{color: #184D01; border-bottom: 1px solid #2C8E01;border-left: 5px solid #2C8E01; background: #80E653;}
#footer .footerfoot {color: #eee, font-size: 10px;padding-left: 25px;}
.clear{clear:both;} 
.suchseite {padding: 10px;}


.videochart{height: 700px;max-width: 150px; margin: 20px 0 0 0;background: url( 'http://www.oljo.de/blog-bilder/3/videochartsbg.png' );}

.videochart ul{margin: 5px 0 0 0; min-width: 140px;padding: 5px;}

.videochart ul li{list-style:none;margin: 0;padding:4px 0;font-size: 10px; color: #111;}
.videochart ul li a:link,.videochart ul li a:visited{color:#2E8404;background: url( 'images/bgsidebarovr.png' );font-size:10px;font-weight: 300;float:left;padding:3px 2px;margin:2px 3px; border: 1px solid #51AD24;text-decoration:none;display: block;min-width: 128px;}

.videochart ul li a:hover{color: #4EA0C6;border: 1px solid #A0CFE5;background: url( 'images/bgsidebar.png' );}
div.suche100 {
        background: #011f38;
        height: 60px;
        width: 978px;
        border-right: 1px solid #999;
        border-left: 1px solid #999;
}
textarea.linkcode {
	BORDER-RIGHT: #cecece 1px solid; BORDER-TOP: #cecece 1px solid; MARGIN-TOP: 6px; MARGIN-BOTTOM: 15px; OVERFLOW: hidden; BORDER-LEFT: #cecece 1px solid; WIDTH: 600px; BORDER-BOTTOM: #cecece 1px solid; HEIGHT: 35px; TEXT-ALIGN: left
}
.amazon10 { width: 250px; height: 250px; background: url(images/bg-hatch.gif);border-top: 5px solidd #f9f9f9;border-bottom: 5px solid #f9f9f9;padding: 5px 35px; }
.kunst1 { width: 300px; height: 200px; background: url(images/bg-hatch.gif); border-bottom: 5px solid #f9f9f9; padding: 10px; }
.tagestrend { width: 300px; min-height: 542px; padding: 10px;background: #D9EDCF; border-bottom: 5px solid #f9f9f9; }
.videotop10 { width: 300px; min-height: 350px; padding: 5px 10px 10px 10px;background: #ebcbc2; border-bottom: 5px solid #f9f9f9; }
.newcomervoting { width: 300px; min-height: 300px; padding: 10px;background: #c9ece8; border-bottom: 5px solid #f9f9f9; }