/*
Theme Name: NEWSTOASTER
Theme URI: http://newstoaster.de
Description: Aktuelle Nachrichten
Author: Pellax Media
Author URI: http://igor-ermentraut.de
Tags: news, nachrichten, schlagzeilen, eilmeldungen
*/

body{
background: #fefefe;
color:#000;
margin:0;
padding:0;
font:13px Arial;
overflow-x:hidden;
}

img a{border:0;text-align:none}

#outwrapper{
width:1000px;
margin:100px 0 0 0;
background:transparent;
}
#outwrapper2{
width:1000px;
margin:0;
background:transparent;
}
#wrapper{
float:right;
margin-left:10px;
width:900px;
padding:0;
}
#container{
clear:both;
width:900px;
margin:15px 0 0 0;
padding:0;
}

#topleft{float:left;line-height:1.5em}
#topleft a{display:inline;text-decoration:none;padding:0;}
#topright{float:right;line-height:1.5em}	
#topright a{text-decoration:none;color:#444;padding:0;}

#header{clear:both;float:left;margin:5px 0 0 0;padding:0;height:95px;width:900px;background:#0074C5 url(http://newstoaster.de/wp-content/uploads/2010/06/bg_header.jpg) left top no-repeat;border:0}

#logo{float:left;margin:15px 20px 0 10px}

h1{padding:0;margin:-10px 0;text-indent:-9999px;font-size:1em;}

#search{float:right;margin:40px 10px 0 20px}
#searchsubmit{border:1px solid #888;color:#222;height:23px}

#navigation{clear:left;float:left;width:898px;margin:0;border:1px solid #888;font:13px Verdana;background:url(http://newstoaster.de/wp-content/uploads/2010/03/navbg2.png) repeat-x}
#navigation ul{margin:0;padding:3px 0;}
#navigation ul li{display:inline;border-right:1px solid #ccc;padding:3px 4px 3px 5px}
#navigation ul li a {font:13px Arial;color:#222;text-decoration:none;}

#navigation2{clear:left;float:left;width:898px;margin:0;border:1px solid #888;font:13px Verdana;}
#navigation2 ul{margin:0;padding:3px 0;}
#navigation2 ul li{display:inline;border-right:1px solid #ccc;padding:3px 4px 3px 5px}
#navigation2 ul li a {font:13px Arial;color:#222;text-decoration:none;}

.breadcrumbs{float:left;margin:5px 0;padding:5px;font:11px Verdana}
.breadcrumbs a{text-decoration:none;color:#222}

.clearboth{
clear:both;
}



.breadcrumbsfooter{margin:-5px;width:500px}

.addthis_toolbox{margin:15px 0 0 0}

.category{font:14px Verdana;font-weight:bold;margin:5px 0}

.spacer{clear:both;height:1px;border-bottom:1px solid #ccc;margin-bottom:5px}


#content{float:left;width:570px;padding:0;}
.seperator{margin:20px 0 -10px 0;border-top:1px solid #ccc;height:1px}
.post{padding:0 0 15px 0;font:14px Arial}

.bildlinks{float:left;margin:0 10px 10px 0}

.post h2, .post h2 a{font:25px Impact;font-weight:normal;color:#111;text-decoration:none;word-spacing:4px;margin-top:0;margin-bottom:5px}

#sidebar{float:right;width:320px;}
.widget{display:block;border:1px solid #ccc;padding:0 10px 10px 10px;margin:0 0 10px 0}
.widget h3{background:#efefef;padding:5px 10px;margin:0 -10px 10px -10px}

.widget ul{padding:0;margin:0 0 0 15px}
.widget a{text-decoration:none}

.breakingnewswidget{
display:block;
border:1px solid #ccc;
padding:0;
margin:0 0 10px 0
}
.breakingnewswidget h3{
background: #00688B;
padding:5px 10px;
margin:0;
color:#fff
}
.breakingnewswidget ul{
padding:0;
margin:0;
}
.breakingnewswidget ul li{
vertical-align:middle;
list-style:none;
padding:0;
margin:0;
border-bottom:1px solid #ccc;
padding:3px 10px;
background:#fefefe;
}
.breakingnewswidget ul li a{
float:left;
width:255px;
text-decoration:none;
font-size:12px;
color:#333
}
.breakingnewswidget ul li a:hover{
text-decoration:underline
}
.newsdate{
float:right;
vertical-align:middle;
font-size:11px;
color:#333;
margin-left:10px
}

#footer{clear:both;float:left;width:870px;color:#555;background:#eee;margin:25px 0 50px 0;padding:15px}
#footer a{color:#444;text-decoration:none}


a img{border:0}
.alignleft{float:left;margin:0 10px 10px 0}
.alignright{float:right;margin:0 0 10px 10px}
a, a:visited{color:black}

.floatright{float:right}
.floatleft{float:left}
.tdleft{padding-left:10px}

.clearleft{clear:left}
.clearboth{clear:both}

.thumb{float:left;margin:0 10px 10px 0}
.descr{width:200px;font-size:8px}
.aligncenter{text-align:center}


.titelbild{float:left;margin:0 10px 10px 0}

.wp-caption{margin:0 10px 10px 0;background:#efefef;padding:10px 0 0 10px}
.wp-caption-text{font-size:11px;text-align:left;padding-right:5px}

.videoad{margin:10px 0;text-align:center;border:1px dotted #ccc;border-right:none;border-left:none;padding:10px 0}

#leaderbord{position:absolute;left:100px;top:0}
#skyscraper{position:absolute;top:126px;left:1010px}



.addthis_toolbox .hover_effect{
width: 560px;
padding: 0;
margin:0;
}

.addthis_toolbox .hover_effect div{
float: left;
}

.addthis_toolbox .hover_effect a{
padding: 2px 5px 2px 16px;
position: relative;
text-decoration: none;
color:#666
}

.addthis_toolbox .hover_effect a:hover
{
    color:#000;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}


.relatednews{
float:left;
padding:0 10px;
background:#222;
width:250px;
color:#fff;
margin:0 10px 0 0;
font-size:13px;
}
.relatednews h4{font-size:14px;margin-bottom:5px;margin-top:10px}
.relatednews a{color:#222}
.relatednews ul{
margin:0 0 0 10px;
padding:0 10px 10px 10px;
}
.relatednews ul li{
margin-bottom:5px;
}
.relatednews ul li a{
text-decoration:none;
color:#fff;
}
.relatednews ul li a:hover{
border-bottom:1px dashed #555
}



.breakingnewswidget2{
float:right;
width:245px:
display:block;
border:1px solid #ccc;
padding:0;
margin:0 0 10px 0
}
.breakingnewswidget2 h3{
background: #1569A2;
padding:5px 10px;
margin:0;
color:#fff;
font-size:13px
}
.breakingnewswidget2 ul{
padding:0;
margin:0;
}
.breakingnewswidget2 ul li{
vertical-align:middle;
list-style:none;
padding:0;
margin:0;
border-bottom:1px solid #ccc;
padding:6px;
background:#fefefe;
}
.breakingnewswidget2 ul li a{
float:left;
width:210px;
text-decoration:none;
font-size:11px;
color:#333;
vertical-align:middle
}
.breakingnewswidget2 ul li a:hover{
text-decoration:underline
}
.newsdate2{
float:right;
vertical-align:middle;
font-size:11px;
color:#333;
margin-left:10px
}

.h-wm2010{
background:url('http://newstoaster.de/wp-content/uploads/2010/07/wm2010.gif') left center no-repeat;
padding:5px 10px;
}
.h-wm2010 a{
padding:0 5px;
margin-left:15px;
color:#fff;
background:#000;
font-weight:bold;
text-decoration:none
}

#featured{float:left;width:300px;}

#hot{float:right;width:240px;margin-right:10px;}

#mostread, #mostcommented {border:0;margin:0 0 5px 0;color:#444}
#mostread h3, #mostcommented h3 {background:#666;margin:0 -10px;padding:5px 10px;color:#fff }
#mostread ul, #mostcommented ul {margin:0 -10px;padding:0}
#mostread ul li, #mostcommented ul li {list-style:none;border:1px solid #ccc;border-top:0;margin:0;padding:3px 10px}
#mostread ul li a, #mostcommented ul li a {text-decoration:none;font-size:12px;color:#444}
#mostread ul li a:hover, #mostcommented ul li a:hover {}

#mostcommented h3{background:green;color:#fff}


.category-title a {color:#fff;text-decoration:none;padding:5px 10px;margin:0;}

.newscontainer h3{padding:5px 10px;background:#fff url("http://newstoaster.de/wp-content/uploads/2010/07/newsbox_bg.png") repeat-y;margin:0 0 5px 0}
.newscontainer h3 a{color:#fff;text-decoration:none;}
.newscontainer h2 {margin:0 0 10px 4px;padding:0;word-wrap: break-word}
.newscontainer h2 a{font-size:13px}

.leftcol{width:135px;float:left;margin:0 8px 0 0;}
.leftcol img {width:135px;height:135px;float:left;margin:0 0 5px 0;padding:2px;}



#mostcommented #commentsabo {float:right;font-size:11px}
#mostcommented #commentsabo img {margin-left:4px}

.contentrss {font-size:12px;display:inline;}
.contentrss a {text-decoration:none;color:#000033;font-weight:bold}

#featured h2 {margin:5px 0 10px 0;}
#featured h2 a {text-decoration:none;font:17px Georgia;}
h2 .smallh2 {margin:0 0 2px 0;padding:0;}
h2 .smallh2 a {text-decoration:none;font:15px Garamond;font-weight:bold;}

.spacer{border-top:1px solid #999;margin:10px 0}

#hottopics{float:left;font-size:16px;text-decoration:none;font-weight:bold;color:#B22222}
#changed{text-align:right;font-size:11px;margin-top:4px}

.footerbox{margin-right:25px;height:150px;padding:0 25px 0 0;border-right: 3px solid #dddddd;float:left}













/* AddThis Vertical Layout Menu */


.addthis_toolbox {
float:right;
    background: #fff;
    width: 135px;
    padding: 1px;
margin:3px 0 10px 10px;
}

.addthis_toolbox .vertical {
    background: #fff;
    padding: 1px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .info {
    background: #fff;
    padding: 5px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
margin-top:5px;
font-size:11px;
}

a[rel~="tag"] {
float:left;
margin:3px;
background:#444;
color:#fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:2px 4px;
text-decoration:none;
}
a[rel~="tag"]:hover {
background:#008B00
}

.addthis_toolbox .info a {
font-size:11px
}

.addthis_toolbox .vertical a {
    position: relative;
    display: block;
    background: #fff;
    padding: 4px 0 4px 34px;
    text-decoration: none;
    color: #333;
}

.addthis_toolbox .vertical a:hover {    
    background: #f5f5f5;
    color: #027999;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.addthis_toolbox .vertical span {
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .vertical .more {
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .vertical .more a {
    padding: 4px 0;
    margin: 0;
}
.addthis_toolbox .vertical .more a:hover {
    background: none;
}

.addthis_toolbox .vertical .more span {
    display: none;
}

#addthis-say{margin:10px 5px 5px 15px;font-weight:bold;font-size:14px}
