/*  
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

	
 */

html{
     }

body
	{
	padding:0px;
	margin:0px;
	background-color:#F3F9D7;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
line-height:150%;
     }
.clr {clear:both;}
/*--------------------DIVs------------------------------*/

div#pagecenter
	{
margin: 0 auto;
padding:0 20px;
width:801px;
background:#EEEEEE url(images/cy.gif) repeat-y scroll 0 0;
height:100%;
	}

div#pagecenter2
	{
margin: 0 auto;
padding:0 20px;
width:801px;
background:#EEEEEE url(images/cyl2.gif) repeat-y scroll 0 0;
height:100%;
	}



div#header
	{
	background-color:#6F5834;
	padding:0;
        height:149px;
	text-align:right;
	color:#FFFFFF;
	}
#logo{display:inline;
float:left;
font-size:12px;
margin:0;
background: #6F5834;
padding:0;}
#logo, #logo a, #logo a:after {
height:100px;
width:539px;}
#tagline{display:inline;
float:right;
font-size:11px;
margin:2px 0 0;}
#tagline, #tagline a, #tagline a:after {
height:100px;
width:213px;}
div#sitename
	{
	margin-left:15px;
	margin-top:15px;
	font-size:24px;
	float:left;
	text-align:left;
	}
	
div#top-navi
	{
	background-image:url(images/mainbanner.jpg);
	height:213px;
	margin:auto;
	}
	
div.top-navi-links
	{
        padding:0;
	float:left;
	font-size:12px;
	font-weight:900;
	height:213px;
        font-family:"Lucida Sans Unicode","Lucida Grande";
	}
div.top-navi-links ul li a{
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
padding:5px 0 5px 7px;
text-decoration:none;
text-transform:uppercase;
width:164px;
}
.breadcrumb {margin-bottom:15px;font-size:11px;color:#666!important;}
.breadcrumb a {
font-size:11px;
color:#222 !important;
}
.breadcrumb a:hover {
color:#993531 !important;
text-decoration:none !important;
}
.description {
font-size:80%;
line-height:140%;
}
.description p {
font-size:11px;
margin-bottom:15px;
}
div.top-navi-links ul li:hover, div.top-navi-links ul a:hover{
background:#756C61 none repeat scroll 0 0;
color:#fff;
position:relative;
text-decoration:none;
}
div.top-navi-links ul li {
border-bottom:1px solid #756C61;
padding:0;
}
	
div.left-navi-blog
	{
	width:184px;
	margin-right:10px;
	float:left;
	}
.left-navi-blog .contactform {
width:160px;
padding: 0 8px 0 9px;
}
.left-navi-blog .contactform label {
clear:both;
}

div.left-widget
	{
	margin-top:1px;
	width:160px;
	margin-top:1px;
	background-color:transparent;
	padding-bottom:4px;
        color: #666;
padding-left:10px;
padding-right:5px;
	}
div.left-widget a {color:#A76927;text-decoration:none;}
div.left-widget a:hover {color:#A76927;text-decoration:underline;}
div.left-widget ul { padding:0;margin:0;}
div.left-widget ul li {
list-style:none;
}
div.left-widget ul li a {
color:#111111;
font-size:14px;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
list-style:none;
}
div.left-widget ul li a:hover {
color:#111;
text-decoration:none;
}
div.left-widget ul li ul li a {
color:#A76927;
font-size:12px;
font-weight:normal;
text-decoration:none;
text-transform:none;
list-style:none;
}
div.left-widget ul li ul li a:hover {
color:#A76927;
text-decoration:underline;
}
div#leftbarfooter
	{
	background-image:transparent;
	height:15px;
	}
	
div#rightbarfooter
	{
	background-image:transparent;
	height:15px;
	}
	
div.center-blog
	{
	width:409px;
	float:left;
        padding:0 10px 10px;
	}
div.center-blog2
	{
	width:586px;
	float:left;
        padding:0 10px 10px;
	}

	
div.post-title
	{
	margin:0px;
	padding:5px;
	height:16px;
	background-image:transparent;
	}
	
div.post-content
	{
	background-color:transparent;
	margin:0px;
	padding:0 5px 5px;
	}

div.post-content2
	{
	background-color:transparent;
	margin:0px;
	padding:0;
	}

div.post-meta
	{
	color:#A76927;
	margin:0px;
	padding:4px;
	height:14px;
	margin-bottom:10px;
	}
	
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
	{
padding-left:9px;
padding-right:8px;
padding-top:0;
width:160px;
	float:left;
	}
	
div.right-widget
	{
	background-color:transparent;
        width:160px;
        color:#fff;
	}
	
div.widget-header
	{
	color:#111;
        font-size:14px;
        text-transform: uppercase;
        font-family:"Lucida Sans Unicode","Lucida Grande";
        padding:0 0 8px 0;
	}

div.right-widget div.widget-header
	{
	color:#fff;
        font-size:14px;
        text-transform: uppercase;
        font-family:"Lucida Sans Unicode","Lucida Grande";
        padding:0 8px 8px 0;
	}
	
div.clear
	{
    clear: left;
    margin: 0;
    padding: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
	}
	
div#footer
	{
	background: transparent url(images/top-navi-bg.gif) no-repeat;
	height:36px;
	text-align:left;
	color:#333;
margin:0 auto;
padding:0 20px;
width:801px;
	}
div#footer2
	{
	background: transparent url(images/footerl2.gif) no-repeat;
	height:36px;
	text-align:left;
	color:#333;
margin:0 auto;
padding:0 20px;
width:801px;
	}
.l2 #footer {
background-image:url(../images/footerl2.gif);
}
.fcontainer, #footer2 .fcontainer {
color:#333333;
float:left;
margin:0;
padding:50px 0 60px 15px;
}
#footer #address, #footer2 #address {
font-size:11px;
margin:0 0 10px;
padding:5px 10px 5px 0;
width:500px;
}
#footer #address p span, #footer2 #address p span {
padding-right:20px;
}
#footer #address, #footer #address a, #footer2 #address, #footer2 #address a {
color:#333333;
font-weight:bold;
}
#footer #address .contacts, #footer2 #address .contacts {
display:block;
}
#footer #address p, #footer2 #address p {
margin:0;
padding:2px 0;
}
#footer .copyright a:hover, #footer2 .copyright a:hover {
}
.fcontainer a, #footer2 .fcontainer a {
overflow:hidden;
}
#footer #footernav, #footer2 #footernav {
float:left;
width:550px;
}
#footer #footernav ul, #footer2 #footernav ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 -15px;
padding:0;
}
#footer #footernav ul ul, #footer2 #footernav ul ul {
display:none;
float:none;
}
#footer #footernav ul li, #footer2 #footernav ul li {
display:block;
float:left;
position:relative;
}
#footer #footernav ul li a, #footer2 #footernav ul li a {
border-left:1px solid #A76927;
color:#A76927;
float:left;
font-size:11px;
padding:0 15px;
}
#footer #footernav ul li.li_1 a, #footer2 #footernav ul li.li_1 a {
border:medium none;
}
#footer .copyright, #footer2 .copyright {
float:left;
font-size:11px;
padding:7px 0 0;
width:400px;
}
#footer .copyright, #footer .copyright a, #footer2 .copyright a, #footer2 .copyright {
color:#333333;
}

/*--------------------textgestaltung--------------------*/

p{
margin:0px;
     }

h1,h2,h5,h6{
color:#333333;
margin:0px;
padding:0px;
font-size:11px;
     }

h3 {
color:#111111;
font-size:16px;
line-height:normal;
margin:0;
padding:0 0 10px;
font-weight:bold;
}

h4 {
color:#646464;
font-size:1.2em;
padding:10px 0 5px 0;
margin:0;
font-size:12px;
text-transform:uppercase;
}

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}

blockquote {
	
	}

blockquote cite {
	
	}



hr {
	
	}





dl{
     }
     dt{
          }
          dd{
          }

ul
	{
	margin:0;
	padding:5px 0 0 40px;
        line-height:140%;
     }
ol{
     }
     li
	 {
	padding-top:2px;
	padding-bottom:2px;
	color:#333;
        list-style:none;
      }

    ul ul{
         }

blockquote{
     }
     blockquote p{
          }

code{
     }

pre{
     }

b, strong,i,em {
     }

img{
	border:0;
	padding:0;
	margin:0;
     }

address {
     }
	 
img.ogtzuq{
border:0px;
color:#3B4D56;
	}

/*--------------------linkgestaltung--------------------*/


a {
	color:#A76927;
        text-decoration:none;
     }
a:link { 
color:#A76927;
     }
a:visited { 
color:#A76927;
     }
a:link:focus{ 
color:#A76927;
     }
a:link:hover, 
a:visited:hover {
color:#A76927; 
text-decoration:underline;
    }
a:link:active, 
a:visited:active {
     }

.post-content a{
color:#A76927; 
     }
.post-content a:link
	{
	color:#A76927; 
     }
.post-content a:visited{ color:#A76927; 
     }
.post-content a:link:active, 
.post-content a:visited:active{color:#A76927; 
      }
	  
#single-meta a{
color:#333; 
     }
#single-meta a:link
	{
	color:#333; 
     }
#single-meta a:visited{ color:#333; 
     }
#single-meta a:link:active, 
#single-meta a:visited:active{color:#333; 
      }

.commentblog a{
color:#333; 
     }
.commentblog a:link
	{
	color:#333; 
     }
.commentblog a:visited{ color:#333; 
     }
.commentblog a:link:active, 
.commentblog a:visited:active{color:#333; 
      }

/*--------------------bilder als links--------------------*/
a img{
	border:0;
	padding:0px;
	margin:0px;
     }
a:link img { 
     }
a:visited img { 
     }
a:link:active img, 
a:visited:active img {
      }
	  
a:link:hover img, 
a:visited:hover img {
    }

/*--------------------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;
}
