/*  

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:10px;

	margin:0px;

	background-color: none;

	font-family:verdana, arial, Helvetica, sans-serif;

	font-size:12px;

      line-height: 150%;
    
	color: #000;
	


     }

/*--------------------DIVs------------------------------*/



div.border

	{
	
	width: 800px;
	
	text-align:center;
	
	margin:0 auto;

	border-top:#000 1px solid;

	border-bottom:#000 1px solid;

	border-left:#000 1px solid;

	border-right:#000 1px solid;
	
	background-color: none;
	
	}




div.border-not-home

	{
	
	width: 800px;
	
	text-align:center;
	
	margin:0 auto;

	border-top:#000 1px solid;

	border-bottom:#000 1px solid;

	border-left:#000 1px solid;

	border-right:#000 1px solid;
	
	background-color: none;
	
	}



div.border-principal

	{
	
	width: 800px;
	
	text-align:center;
	
	margin:0 auto;

	border-top:#676767 1px solid;

	border-bottom:#676767 1px solid;

	border-left:#676767 1px solid;

	border-right:#676767 1px solid;
	
	background-image:url(images/whole_school.jpg);

	background-repeat:no-repeat;
	
	background-color: none;
	
	}




div#pagecenter

	{

	margin: 0 auto;

	width: 800px;

	background-color: none;

	}

	

div#header_home

	{

	height:112px;

	background-color:#fff;

	background-image:url(images/header_home.jpg);
	
	background-repeat:no-repeat;

	padding:0px;

	text-align:right;

	color:none;

	}



div#header_not_home

	{

	height:112px;

	background-color:#fff;

	background-image:url(images/header.jpg);
	
	background-repeat:no-repeat;

	padding:0px;

	text-align:right;

	color:#FFFFFF;

	}
	
	
	

div#sitename

	{

	margin-left:15px;

	margin-top:15px;

	font-size:24px;

	float:left;

	text-align:left;

	}

	

div#top-navi

	{

/*	this adjusts a place for a top navigation bar because not home header is a different height - see script in header.php   */

	height:23px;
	
	background-color: #fff;
	
	text-align:left;
	
	font-family:verdana, arial, Helvetica, sans-serif;

	font-size:12px;
	
	margin-left: 70px;
	
	letter-spacing: 0.2px;
	}


#top-navi a

	{
	
	color: #F37021;

	}
	
	
#top-navi ul 

	{
	
	margin: 0; 
	
	padding: 0; 
	
	list-style-type: none; 
	
	list-style-image: none; 

	}
	
	

#top-navi li
 
	{
	
	display: inline; 
	
	padding: 0px 5px 0px 5px;
	
	}
	
	
	
div#top-navi-not-home

	{

/*	this adjusts a place for a top navigation bar because not home header is a different height  */

	height:23px;
	
	background-color: #fff;
	
	text-align:left;
	
	font-family:verdana, arial, Helvetica, sans-serif;

	font-size:12px;
	
	margin-left: 70px;
	
	letter-spacing: 0.2px;
	
	color= #000;

	}


#top-navi-not-home a

	{
	
	color: #F37021;

	}
	
	
#top-navi-not-home ul 

	{
	
	margin: 0; 
	
	padding: 0; 
	
	list-style-type: none; 
	
	list-style-image: none; 

	}

#top-navi-not-home li
 
	{
	
	display: inline; 
	
	padding: 0px 5px 0px 5px;
	
	}
	
	












div#menu-navi

	{

/*	this adjusts a place for a top navigation bar because not home header is a different height - see script in header.php   */

	position: relative;
	
	background-color: none;
	
	text-align:left;
	
	font-family:verdana, arial, Helvetica, sans-serif;

	font-size:12px;
	
	margin-top: -108px;
	
	margin-left: 70px;
	
      line-height: 190%;
      
	letter-spacing: 0.2px;
	
	padding-bottom: 40px; 
		
	}


#menu-navi a

	{
	
	color: #fff;

	}
	
	
#menu-navi ul 

	{
	
	margin: 0; 
	
	padding: 0; 
	
	list-style-type: none; 
	
	list-style-image: none; 

	}
	
	

#menu-navi li
 
	{
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	
#menu-bold a

	{
	
	color: #000;

	}	
	
	
	
	
	
div.top-navi-links

	{

	margin-top:6px;

	padding-left:12px;

	padding-right:12px;

	float:left;

	font-size:12px;

	font-weight:900;

	

	}

	

div.left-navi-blog

	{

	width:229px;

	margin-top:0px;
	
	margin-right:0px;

	text-indent:33px;
	
	text-align:left;
	
	float:left;

	background-color: none;
	
	font-size:12px;
	
	line-height: 150%;
	
	}

	




div.left-widget

	{

	margin-top:0px;
	
	text-align:left;

	width:229px;

	background-color: none;

	padding-bottom:0px;
	
	background-color: none;

	}

	

div#leftbarfooter

	{

/*	background-image:url(images/leftbar-footer.gif);    */

	background-color:#fffffff;

	height:15px;

	}

	

div#rightbarfooter

	{

/*	background-image:url(images/rightbar-footer.gif);   */
	
	background-color:#ffffff;

	height:15px;

	}

	

div.center-blog

	{

	width:425px; 
	
	margin-right:0px;
	
	margin-left:0px;
	
	float:left;

	margin-top:0px;
 
 	background-color: #fff;
 	
	}


div.2

	{

	width:425px; 
	
	margin-right:0px;
	
	margin-left:0px;
	
	float:left;

	margin-top:0px;
 
 	background-color:#fff;
 	
	}
	
	

	
	
div.425wide-single-line

	{
	
	width:425px; 
	
	height:5px;
	
	background-image:url(images/single-single_line.gif); 

	background-repeat:repeat-x;
	
	border-top:#676767 1px solid;
	
	}
	


div.425wide-double-line

	{
	
	width:425px; 
	
	height:5px;
	
	background-image:url(images/single-double_line.gif); 

	background-repeat:repeat-x;
	
	}
	

div.post-content

	{

	text-align:center;

	}






div.center-not-home

	{
	
	width:800px; 
	
	margin-right:0px;
	
	margin-left:0px;
	
	float:left;

	margin-top:0px;
	
	border-left:#676767 0px solid;
	 
 	background-color: none;
 	
 	text-align:left;
 	
	}

	
div.post-content-not-home

	{

	text-align:left;
		
	margin-left:70px;

	margin-right:50px;
		
	margin-top:34px;
	
	}

div.post-content-not-home p

	{
	
	margin-bottom:10px;
	
	padding:0px;
	
	}
	



div.post-content-not-home-orange

	{

	text-align:left;
	
	margin-left:0px;

	margin-right:0px;
	
	margin-top: -34px;
	
	padding-top: 118px;
	
	padding-bottom: 34px;
	
	background-color:#f05e16;
	
	}

	
	
	

div.post-content-not-home-menu

	{

	text-align:left;
	
	margin-left:70px;

	margin-right:70px;
	
	margin-top:119px;
	
	background-color: none;
	
	}

div.post-content-not-home-menu p

	{
	
	margin-bottom:10px;
	
	padding:0px;
	
	}
	


div.post-content-not-home-menu2

	{

	text-align:left;
	
	width:660px;
	
	margin-left:auto;

	margin-right:auto;
	
	padding-right:70px;
	
	padding-left:70px;
		
	margin-top:34px;
	
	}

div.post-content-not-home-menu2 p

	{
	
	margin-bottom:10px;
	
	padding:0px;
	
	}



div.column1

	{
	
	float: left;
	
	width: 230px;
	
	background-color: #fff;
	
	}
	
	
div.column2

	{

	float: left;
	
	width: 165px;
	
	background-color: #fff;
	
	}

	
div.column3

	{

	float: left;
	
	width: 105px;
	
	background-color: #fff;
	
	}
	
	
div.column4

	{

	float: left;
	
	width: 55px;
	
	background-color: #fff;
	
	margin-top: -18px;
	
	}
	
	
div.column5

	{

	float: left;
	
	width: 60px;
	
	background-color: #fff;
	
	margin-top: -18px;
	
	}
	
	
div.column6

	{

	float: left;
	
	width: 65px;
	
	background-color: #fff;
	
	margin-top: -18px;
	
	}


div.clearer

	{

	clear: both;
	
	}
	

div.grey-bold

	{
	
	font-size: 8pt;
	
	}
	
	

div.left-center-not-home-blog

	{

	width:0px;

	margin-top:0px;
	
	margin-right:0px;

	text-indent:3px;
	
	text-align:left;
	
	float:left;

	background-color:#000;
		
	font-size:12px;
	
	line-height: 150%;
	
	}


div.3

	{

	width:544px; 
	
	margin-right:0px;
	
	margin-left:0px;
	
	float:left;

	margin-top:0px;
 
 	background-color:#000;
 	
	}
	
	

	

div.vertical-line

	{

	width:1px; 
	
	background-image:url(images/greydot.gif);
	
	background-repeat:repeat-y;
	
	background-color:#676767;

	}
	

div.post-title

	{

	margin:0px;

	padding:5px;

	height:16px;

	background-image:url(images/title-header.gif);
	

	}
	
	


div.post-content-hometype-1a

	{

	margin-top:30px;
	
	margin-left:30px;

	margin-right:30px;
	
	padding:0px;

	text-align:left;
	
	font-family:verdana, arial, Helvetica, sans-serif;
	
	font-style:bold;
	
	font-weight:900;
	
	font-size:12px;

      line-height: 110%;
    
	color:#A2BC59;

	}
	
div.post-content-hometype-1b

	{
	
	margin-top:5px;
	
	margin-left:30px;

	margin-right:30px;
	
	padding:0px;

	text-align:left;
	
	font-family:verdana, arial, Helvetica, sans-serif;
	
	font-style:bold;
	
	font-weight:900;
	
	font-size:35px;

      line-height: 95%;
     
      letter-spacing: -1.0px;
    
	color:#73ACB5;

	}


div.post-content-hometype-1c

	{
	
	margin-top:20px;
	
	margin-bottom:30px;
	
	margin-left:30px;

	margin-right:30px;
	
	padding:0px;

	text-align:left;
	
	font-family:verdana, arial, Helvetica, sans-serif;
	
	font-style:bold;
	
	font-weight:900;
	
	font-size:9px;

      line-height: 110%;
    
	color:#636466;

	}


div.post-content-hometype-2a

	{
	
	margin-top:30px;
	
	margin-left:30px;

	margin-right:30px;
	
	padding:0px;

	text-align:left;
	
	font-family:verdana, arial, Helvetica, sans-serif;
	
	font-style:bold;
	
	font-weight:900;
	
	font-size:12px;

      line-height: 110%;
    
	color:#A2BC59;

	}
	
	
div.post-content-hometype-2b

	{
	
	margin-top:5px;
	
	margin-left:30px;

	margin-right:30px;
	
	padding:0px;

	text-align:left;
	
	font-family:verdana, arial, Helvetica, sans-serif;
	
	font-style:bold;
	
	font-size:20px;

      line-height: 120%;
     
      letter-spacing: -1.0px;
    
	color:#73ACB5;

	}


div.post-content-hometype-2c

	{
	
	margin-top:5px;
	
	margin-bottom:30px;
	
	margin-left:30px;

	margin-right:30px;
	
	padding:0px;

	text-align:left;
	
	font-family:verdana, arial, Helvetica, sans-serif;
	
	font-style:bold;
	
	font-weight:900;
	
	font-size:11px;

      line-height: 110%;
      
      letter-spacing: -0.5px;
    
	color:#A2BC59;
	
	background-color:#ffffff;

	}
	




div.post-content-hometype-1a2

	{

	margin-top:30px;
	
	margin-left:7px;

	margin-right:30px;
	
	padding:0px;

	text-align:left;
	
	font-family:verdana, arial, Helvetica, sans-serif;
	
	font-style:bold;
	
	font-weight:900;
	
	font-size:12px;

      line-height: 110%;
    
	color:#A2BC59;

	}
	
div.post-content-hometype-1b2

	{
	
	margin-top:5px;
	
	margin-left:7px;

	margin-right:30px;
	
	margin-bottom:8px;
	
	padding:0px;

	text-align:left;
	
	font-family:verdana, arial, Helvetica, sans-serif;
	
	font-style:bold;
	
	font-weight:900;
	
	font-size:35px;

      line-height: 95%;
     
      letter-spacing: -1.0px;
    
	color:#73ACB5;

	}
	
	
	
	
div.post-meta

	{

	color:#636466;

	margin:0px;

	padding:4px;

	height:14px;

	margin-bottom:10px;

	background-image:url(images/post-footer.gif);

	}

	

div.single-meta

	{

	border:#444 0px dashed;

	padding:2px;

	margin:5px;

	margin-top:10px;

	color:#636466;

	background-color:#ffffff;

	font-size:10px;

	}

	

div.main-meta

	{

	border:#ccc 1px dashed;

	padding:2px;

	margin:5px;

	margin-top:10px;

	color:#636466;

	background-color:ddd;

	font-size:10px;

	}

	

div.commentblog

	{

	background-color:#ffffff;

	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:144px;
	
	text-align:left;
	
	margin-top:-3px;
	
	float:left;
	
	background-image:url(images/weekly_chatter_logo.jpg);
	
	background-repeat: no-repeat; 
	
	border-left:#000000 0px solid;
	
	border-right:#000000 0px solid;
	
	background-color: none;

	}

	

div.right-widget

	{

	margin-top:92px;
	
	margin-left:14px;
	
	width:115px;

	background-color: none;

	padding-bottom:4px;

	padding-right:5px;
	
	line-height: 130%;
	
	font-size:11px;

	}


div.right-widget p

	{

	padding-bottom:8px;
	
	}


div.right-widget a

	{


	font-style:bold;
	
	font-weight:900;
	
	font-size:9px;
	
	
	
	}

div.right-widget h2

	{
	
	font-size:11px;
		
	color:#556e2e;
	
	}


div.entry

	{

	margin-bottom:8px;

	margin-top:8px;
		
	border-bottom :#88898b 1px solid;
	
	}
	



div.weekly-chatter-head

	{

	padding-left:8px;
	
	padding-bottom:2px;
	
	padding-top:6px;
	
	font-size:14px;

	font-style:bold;
	
	font-weight:900;
	
	color:#556e2e;
	
	}



div.weekly-chatter-subhead

	{
	
	padding-left:8px;
	
	font-size:14px;

	font-style:bold;
	
	font-weight:900;
	
	color:#636466;
	
	}
	
			
div.widget-header

	{

	color:#636466;

	font-weight:bold;

	padding-left:30px;

	padding-top:0px;

	}

	

div.clear

	{

    clear: left;

    margin: 0;

    padding: 0;

    height: 0;

    line-height: 0;

    font-size: 0;

	}

	

div#footer

	{

	height:0px;

	text-align:center;

	padding:0px;

	color:#636466;
	
	font-size:0px;

	}


#footerMenu ul 

	{
	
	margin: 0; 
	
	padding: 0; 
	
	list-style-type: none; 
	
	list-style-image: none; 
	
	}


#footerMenu li
 
	{
	
	display: inline; 
	
	padding: 0px 5px 0px 5px;
	
	}
	
	
div#childNavFont

	{
	
	font-size:11px;
	
	line-height: 125%;

	}
	
	

div.flash-home

	{

	margin-left:0px;
	
	text-align:left;

	width:425px;

	background-color:#ffffff;

	}


div#float-bottom

	{
	

	}



#facebook_home { 

	position: absolute; 

	margin-left: 715px; 

	top: 555px;

	}
	
	
	

/*--------------------textgestaltung--------------------*/



p{

	padding:0;
	
	margin:0px;

	}



h1,h2,h3,h4,h5,h6{

color:#636466;

margin:0px;

padding:0px;

font-size:30px;

     }


h3

	{

	margin-top:30px;
	
	margin-left:30px;

	margin-right:30px;
	
	padding:0px;

	text-align:left;
	
	font-family:verdana, arial, Helvetica, sans-serif;
	
	font-style:bold;
	
	font-weight:900;
	
	font-size:0px;

      line-height: 110%;
    
	color:#ffffff;

	}


acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	

	}



blockquote {

	

	}



blockquote cite {

	

	}







hr {

	

	}











dl{

     }

     dt{

          }

          dd{

          }



<!-- original code
ul
	{

	margin:0px;

	margin-left:12px;

	list-style: none;

	padding-left: 8px;

     }
-->

    
ul
	{


	margin: 0; 
	
	margin-left:12px;
	
	padding: 0; 
	
	list-style: none;
	
	list-style-type: none; 
	
	list-style-image: none; 
	

	}
	
     
ul.children{

	font-size:21px;

         }

	
	
	
	
ol{

     }



li

	 {

	list-style:none;

	margin-top:0px;

	padding-top:0px;

	padding-bottom:2px;

      }



    ul ul{

         }








blockquote{

     }

     blockquote p{

          }



code{

     }



pre{

     }



b, strong,i,em {

     }



img{

     }



address {

     }

	 

img.ogtzuq{

	border:0px;

	color:#3B4D56;

	}



/*--------------------linkgestaltung--------------------*/





a {

	color:#636466;
	
	text-decoration: none; 

     }

a:link { 

	color:#636466;
	
	text-decoration: none; 

     }

a:visited { 

	color:#636466;
	
	text-decoration: none; 

     }


	
a:hover, a:active { 

	color: #A3A492;

	}



/*
li:current-menu-item a{

	color: #000
	
	}
	
	

#primary-menu li.current-menu-item a {
	background: #fff url(images/primary-menu-active.png) repeat-x 0 0;
	border-top: none;
	border-bottom: 2px solid #fff;  
	color: #000
	}
*/	
	
	
	
	
	
	
.post-content a {

color:#636466; 

     }

.post-content a:link

	{

	color:#636466; 

     }

.post-content a:visited { 

	color:#636466; 

     }

.post-content a:link:active, 

.post-content a:visited:active{color:#636466; 

      }

	  




#single-meta a{

	color:#636466; 

     }

#single-meta a:link

	{

	color:#636466; 

     }

#single-meta a:visited{ color:#636466; 

     }

#single-meta a:link:active, 

#single-meta a:visited:active{color:#636466; 

      }



.commentblog a{

	color:#636466; 

     }

.commentblog a:link

	{

	color:#636466; 

     }

.commentblog a:visited{ color:#636466; 

     }

.commentblog a:link:active, 

.commentblog a:visited:active{color:#636466; 

      }



/*--------------------bilder als links--------------------*/

a img{

	border:0px;

     }

a:link img { 

	border:0px;

     }

a:visited img { 

	border:0px;

     }

a:link:active img, 

a:visited:active img {

	border:0px;
	
      }

	  

a:link:hover img, 

a:visited:hover img {

	border: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:#636466;

	}



.commentlist cite, 

.commentlist cite a {

	 

	}



.commentlist p {

text-align:justify;

	padding:0px;

	padding-top:5px;



	 

	}



#commentform p {

	 

	}



.commentmetadata {

	 

	}



#commentform input {

	border:1px solid #939598;

	margin-bottom:3px;

	}



#commentform textarea {

	border:1px solid #939598;

	width:425px;

	}



#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: 0px solid #ddd;

	text-align: left;

	background-color: none

	padding-top: 0px;

	margin: 0px;

	-moz-border-radius: 0px;

	-khtml-border-radius: 0px;

	-webkit-border-radius: 0px;

	border-radius: 0px;
	
	margin-left: -119px;
	
	margin-top: 14px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;
	
	

}



.wp-caption-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 0px 0px;

	margin: 0;
	
	margin-left: 0px;
	
	

}

.wp-caption p.wp-caption-text {

	font-size: 12px;

	line-height: 17px;

	font-weight: bold;

	padding: 5px;

	margin: 0;
	
	margin-left: -2px;
	
	padding-bottom:6px;

	}
	



	


#spacerMenu 

	{
	
	height:8px;

	list-style-type: none; 
	
	list-style-image: none; 
	
	}

	
div.indent-picture

	{

	margin-top:0px;
	
	margin-left:127px;
	
	padding-bottom: 0px;

	}


div.indent-right-pict

	{

	margin-top:0px;
	
	margin-left:135px;
	
	padding-left: 35px;

	}
	


	
div.indent-pdf

	{

	margin-top:-0px;
	
	margin-left:-32px;
	
	padding-bottom: 0px;

	}
	
	

li.children > a{

	font-size:22px;
	
	}



li.current_page_item > a{

	color:#636466;
	
}


div.more_info_tag1

	{
	
	font-family:verdana, arial, Helvetica, sans-serif;

	font-size:11px;

      line-height: 130%;
    
	color: #636466;
	
	margin-left:12px;
	
	}
	
	
div.more_info_tag2

	{
	
	font-family:verdana, arial, Helvetica, sans-serif;

	font-size:9px;

      line-height: 130%;
    
	color: #636466;
	
	margin-left:12px;
		
	}	
	
	

	

