/*  
Theme Name: Contrast Style
Theme URI: http://wordpress.imblickpunkt.com
Description: SEO Optimized Portal Layout. The Text Element are white for better reading. The Code is W3C Valid and Clean. You can easy modify alot of thinks. For sure the Theme is Widget ready. If you find bugs plz visit http://wordpress.imblickpunkt.com and leave a MSG - i will fix it asap.
Tags: seo, w3c, valid, easy, three columns, Right sidebar, left sidebar, fixed width, widgets, easy customization, widget ready, valid css, valid xhtml. games
Version: 1.1
Author: Schalkie
Author URI: http://imblickpunkt.com
License :  GNU General Public License (GPL) version 3

	
 */

hmtl{
     }

body
	{
	padding:0px;
	margin:0px;
	background-color:#000;
	background-image: url(images/master-background.jpg);
	background-repeat:repeat-x;
	background-position: top center;
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFF;
     }


/*--------------------DIVs------------------------------*/

div#pagecenter
	{
	margin: 0 auto;
	width: 1004px;
	}
	
div#header
	{
	height:267px;
	/** background-image:url(images/header.png); **/
	padding:0px;
	text-align:right;
	color:#FFFFFF;
	}
	
div#sitename
	{
	margin-left:15px;
	margin-top:15px;
	font-size:24px;
	float:left;
	text-align:left;
	}
	
	
div.left-navi-blog
	{
	width:182px;
	margin-right:21px;
	margin-left:30px;
	float:left;
	}
	
div.left-widget
	{
	margin:0px;
	width:172px;
	padding:5px 5px 0px 5px;
	margin:0px 0px 10px 0px;
	background-color: #000;
	overflow:hidden;
	color: #FFF;
	}

div.left-widget-sites
	{
	margin:0px;
	width:182px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	color: #FFF;
	}
	
div.left-widget-sites ul
	{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	}
	
div.left-widget-sites ul li
	{
	margin: 0px;
	padding: 0px;
	display: block;
	}
	
div.left-widget-sites ul li a
	{
	display: block;
	color: #fff;
	padding: 4px 5px 4px 5px;
	text-decoration: none;
	font-size: 11px;
	background-color: #000;
	margin-bottom: 3px;
	}

div.left-widget-sites ul li a:hover
	{
	color: #fff;
    text-decoration: none;
	background-color: #d8004b;
	}

div.left-widget-sites ul li ul
	{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	}
	
div.left-widget-sites ul li ul li
	{
	margin: 0px;
	padding: 0px;
	display: block;
	}
	
div.left-widget-sites ul li ul li a
	{
	display: block;
	color: #fff;
	padding: 4px 5px 4px 20px;
	text-decoration: none;
	font-size: 11px;
	background-color: #000;
	margin-bottom: 3px;
	}

div.left-widget-sites ul li ul li a:hover
	{
	color: #fff;
    text-decoration: none;
	background-color: #d8004b;
	}


div.left-widget-categorys
	{
	margin:0px;
	width:182px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	color: #FFF;
	}

div.twitter-stream p {
	padding:3px 0px 3px 0px;
	border-bottom: 1px solid #fff;
	}
	
div.left-widget-categorys ul
	{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	}
	
div.left-widget-categorys ul li
	{
	margin: 0px;
	padding: 0px;
	display: block;
	}
	
div.left-widget-categorys ul li a
	{
	display: block;
	color: #fff;
	padding: 4px 5px 4px 5px;
	text-decoration: none;
	font-size: 11px;
	background-color: #000;
	margin-bottom: 3px;
	}

div.left-widget-categorys ul li a:hover
	{
	color: #fff;
    text-decoration: none;
	background-color: #d8004b;
	}
	
div.left-widget p
	{
	color: #FFF;
	}
	
div.left-widget-last
	{
	margin:0px;
	width:172px;
	padding:2px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color: #000;
	overflow:hidden;
	color: #FFF;
	}

div.left-widget-last p
	{
	color: #FFF;
	}
	
div.left-widget-facebook-last
	{
	margin:0px;
	width:182px;
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	background-color: #000;
	overflow:hidden;
	color: #FFF;
	}

div.left-widget-facebook-last p
	{
	color: #FFF;
	}
	
div#leftbarfooter
	{
	background-image:url(images/left-bar-footer.png);
	height:10px;
	}
	
div#rightbarfooter
	{
	background-image:url(images/right-bar-footer.png);
	height:10px;
	}
	
div.center-blog
	{
	width:500px;
	margin:0px 21px 0px 0px;
	float:left;
	}
	
div.post-title
	{
	margin:0px 0px 3px 0px;
	padding:4px;
	background-color: #000;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 16px;
	color: #fff;
	}

div.post-title a
	{
	text-decoration: none;
	color: #d8004b;
	}

div.post-title a:hover
	{
	text-decoration: none;
	color: #fff;
	}
	
div.post-content
	{
	background-color: #000;
	margin: 0px;
	padding:10px;
	text-align:left;
	width: 480px;
	}

div.post-content p {
	margin-bottom: 20px;
}

div.post-content td { color: #000; }

div.post-meta
	{
	color:#FFFFFF;
	margin:0px;
	padding:0px 10px 26px 10px;
	margin-bottom:10px;
	background-image:url(images/content-footer.png);
	font-size: 9px;
	text-transform: uppercase;
	}
	
div.single-meta
	{
	border:#444 1px dashed;
	padding:2px;
	margin:5px;
	margin-top:10px;
	color:#202D32;
	background-color:#B0BDC5;
	font-size:10px;
	}
	
div.main-meta
	{
	border:#ccc 1px dashed;
	padding:2px;
	margin:5px;
	margin-top:10px;
	color:#666;
	background-color:ddd;
	font-size:10px;
	}
	
div.commentblog
	{
	background-color:#B0BDC5;
	margin:0px;
	padding:5px;
	text-align:justify;
	border-top:#000000 1px solid;
	border-bottom:#000000 1px solid;
	}

div.singlecommentborder
	{
	float:left;
	}
	
div.gravatorblog
	{
	float:left;
	width:70px;
	}
	
div.singlecomment
	{
	float:left;
	width:410px;
	}
	
div.right-navi-blog
	{
	width:231px;
	float:left;
	}
	
div.right-widget
	{
	margin:0px;
	width:231px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	background-color: #000;
	}
	
div.right-widget-last
	{
	margin:0px;
	width:231px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color: #000;
	}
	
div.right-widget-archiv
	{
	margin:0px;
	width:231px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	color: #FFF;
	}
	
div.right-widget-archiv ul
	{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	}
	
div.right-widget-archiv ul li
	{
	margin: 0px;
	padding: 0px;
	display: block;
	}
	
div.right-widget-archiv ul li a
	{
	display: block;
	color: #fff;
	padding: 4px 5px 4px 5px;
	text-decoration: none;
	font-size: 11px;
	background-color: #000;
	margin-bottom: 3px;
	}

div.right-widget-archiv ul li a:hover
	{
	color: #fff;
    text-decoration: none;
	background-color: #d8004b;
	}
	
div.right-widget-events
	{
	margin:0px;
	width:231px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	color: #FFF;
	}
	
div.right-widget-events ul
	{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	}
	
div.right-widget-events ul li
	{
	display: block;
	color: #fff;
	padding: 4px 5px 4px 5px;
	text-decoration: none;
	font-size: 11px;
	background-color: #000;
	margin-bottom: 3px;;
	}
	
div.right-widget-events ul li a
	{
	color: #fff;
	text-decoration: none;
	display: block;
	}

div.right-widget-events ul li:hover
	{
	background-color: #d8004b;
	}
div.right-widget-events ul li a:hover 
	{
	color: #fff;
	text-decoration: none;
	}
	
div.widget-header
	{
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
	}
	
div.widget-header-upcomming-events
	{
	background-image: url(images/head-upcoming-events.jpg);
	height: 21px;
	background-position:left;
	background-repeat: no-repeat;
	background-color: #000;
	}

div.widget-header-latest-entries
	{
	background-image: url(images/head-latest-entries.jpg);
	height: 21px;
	background-position:left;
	background-repeat: no-repeat;
	background-color: #000;
	margin-bottom: 3px;
	}
	
div.widget-header-dates
	{
	background-image: url(images/head-dates.jpg);
	height: 21px;
	background-position:left;
	background-repeat: no-repeat;
	background-color: #000;
	margin-bottom: 3px;
	}

div.widget-header-twitter
	{
	background-image: url(images/head-twitter.png);
	height: 35px;
	background-position:left;
	background-repeat: no-repeat;
	margin-bottom: 3px;
	}
	
div.twitter-stream p {
	margin: 0px;
	}
	
div.widget-header-facebook
	{
	background-image: url(images/head-facebook.png);
	height: 35px;
	background-position:left;
	background-repeat: no-repeat;
	margin-bottom: 3px;
	}

div.widget-header-categorys
	{
	background-image: url(images/head-categorys.jpg);
	height: 21px;
	background-position:left;
	background-repeat: no-repeat;
	background-color: #000;
	margin-bottom: 3px;
	}
	
div.widget-header-eventim
	{
	background-image: url(images/head-eventim.jpg);
	height: 21px;
	background-position:left;
	background-repeat: no-repeat;
	background-color: #000;
	margin-bottom: 3px;
	}
	
div.widget-header-sponsoren
	{
	background-image: url(images/head-sponsoren.jpg);
	height: 21px;
	background-position:left;
	background-repeat: no-repeat;
	background-color: #000;
	margin-bottom: 3px;
	}
	
div.clear
	{
    clear: left;
    margin: 0;
    padding: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
	}
	
div#footer
	{
	background-color: #000;
	text-align:center;
	padding:6px 3px 6px 3px;
	color:#FFFFFF;
	font-size: 8px;
	text-transform: uppercase;
	width: 948px;
	margin: 20px 0px 0px 29px;
	}
	
div#footer a
	{
	text-decoration: none;
	color: #FFF;
	}

div#footer a:hover
	{
	text-decoration: underline;
	color: #FFF;
	}

/*--------------------textgestaltung--------------------*/

p{
margin: 0px 0px 0px 0px;
     }
	

h1,h2,h3,h4,h5,h6{
color:#FFFFFF;
margin:0px;
padding:0px;
font-size:11px;
     }


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}

blockquote {
	
	}

blockquote cite {
	
	}



hr {
	
	}





dl{
     }
     dt{
          }
          dd{
          }

ul
	{
	margin:0px;
	margin-left:12px;
	list-style:none;
	padding-left:8px;
     }
ol{
     }
     li
	 {
	list-style:square;
	margin-top:3px;
	padding-top:2px;
	padding-bottom:2px;
	color:#810000;
      }

    ul ul{
         }

blockquote{
     }
     blockquote p{
          }

code{
     }

pre{
     }

b, strong,i,em {
     }

img{
	border:0px;
	padding:0px;
	margin:0px;
     }

div.right-widget-last img {
	border:0px;
	padding:0px;
	margin:0px;
     }

div.right-widget-last img a {
	border:0px;
	padding:0px;
	margin:0px;
     }
	 
div.right-widget-last img a:hover{
	border:0px;
	padding:0px;
	margin:0px;
     }

address {
     }
	 
img.ogtzuq{
border:0px;
color:#3B4D56;
	}

/*--------------------linkgestaltung--------------------*/


a { color:#d8004b; text-decoration: none; }
a:hover { color:#d8004b; text-decoration: underline; }

.post-content a { color:#d8004b; text-decoration: none; }
.post-content a:hover { color:#d8004b; text-decoration: underline; }
	  
#single-meta a { color:#d8004b; text-decoration: none; }
#single-meta a:hover { color:#d8004b; text-decoration: underline; }

.commentblog a { color:#d8004b; text-decoration: none; }
.commentblog a:hover { color:#d8004b; text-decoration: underline; }


/*--------------------bilder als links--------------------*/
a img{
	border:0px;
	padding:0px;
	margin:0px;
     }

/*--------------------smilies im text--------------------*/

body img.wp-smiley{
     }



/*--------------------der weiterlesen link--------------------*/

.more-link{
     }

/*--------------------die seiten wenn es mehrere gibt--------------------*/
p.serif{
     }

/*--------------------suche--------------------*/

#searchform{
     }

input#s{
     }

input#searchsubmit{
     }




/*--------------------Kommentare--------------------*/
.alt {
	 
	}

.commentlist {	padding:0px;
	margin:0px;
	 
	}


.nocomments {
text-align:justify;
	 
	}
 
.commentlist li {
	padding:0px;
	margin:0px;
	list-style:none;
	color:#111;
	 
	}

.commentlist cite, 
.commentlist cite a {
	 
	}

.commentlist p {
text-align:justify;
	padding:0px;
	padding-top:5px;

	 
	}

#commentform p {
	 
	}

.commentmetadata {
	 
	}

#commentform input {
border:1px solid #333;
margin-bottom:3px;
	}

#commentform textarea {
	border:1px solid #333;
	width:488px;
	}

#commentform #submit {
	 
	}

/*--------------------fuer den wp kalender--------------------*/
 
#wp-calendar th {
	 
	}


#wp-calendar {
	empty-cells: show;
	
	}

#wp-calendar #next a {
	
	}

#wp-calendar #prev a {
	
	}

#wp-calendar a {
	
	}

#wp-calendar caption {
	
	}

#wp-calendar td {
	
	}

#wp-calendar td.pad:hover { 
      }


/*-------------------- widgets---------------------*/
h2.widgettitle{
     }
.widget {
     }

/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }



/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id haengt von der nummer des text widgets ab*/
li#text-4{
     }
div.textwidget{
     }

/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }


/*--------------------kategorien--------------------*/

li#categories{
     }

.widget_categories{
     }

/*-------------------WP Requires------------------*/

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-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-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/*--------------------twitter--------------------*/

a.twitter-date {
	font-size: 8px;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
}

div.twitter-stream p {
	font-size: 11px;
	color: #FFF;
}

div.twitter-stream a {
	text-decoration: none;
}

hr.linetwitt {
    color: #e2e2e2;
    background-color: #e2e2e2;
    height: 1px;
    border: none;
    margin: 5px 0px 5px 0px;
	}
