/*
Theme Name:666seo
Theme URI:
Description:liquid layout,max width 1024,
			header, content, one sidebar,
			three column under the content,
			footer,
			im Theme sind viele Plugins integriert, Du kannst sie nutzen, aber musst nicht.
Version:1.0
Author: mts

		Ich danke Dir im Voraus, dass Du mir 'Credit' gibts
		und mich als Erfinderin dieses Themes
		mit all seinen Features nicht verleugnest,
		auch wenn Du es ein wenig aenderst.
		Viel Erfolg und Freude
 		mts von http://www.webdesign-in.de/
*/
/*<![CDATA[*/
html{
	background:#fff;
	color: #000;
    /* background-image:url(images/body.jpg);
	background-repeat:repeat;
	background-position:50% 0%;
	background-attachment:fixed; */
}
body {/*behavior:url(csshover.htc);*/
	font-size:80%; /*96, 86*/
	line-height:1.5em; /*1.5*/
  	margin: 0;
  	padding: 0;
  	text-align: center;
}
/*--smilies ohne Rand--*/
body img.wp-smiley {border:none;}

.aussen{
  	margin: 0 auto;
        text-align: center;
  	padding: 0;
	min-width: 120px;
	max-width:1024px;
	width: 100%;
}
.header{width:100%;
	min-width: 120px;
	float: left;
        text-align:left;
        margin-top: 0px;
	display:inline;
	/*background-image:url(images/noggle.jpg);
	background-repeat:no-repeat;*/
	/*background-position:94% 0%;*/
        /*background-position:90% 90%;*/
background-position:90% 60%;
}
.sidebar_block{
        margin:20px 33px 20px 10px;
        padding:10px 0px 10px 0px;
        text-align:left;
        border-bottom:4px solid #CC0000;
        border-top:4px solid #CC0000;
}

.headline {
        margin: 5px 0px 0px 27px;
        /*border: 2px solid #669900;*/
        width: 600px;
        padding:15px 0px 15px 0px;
	/*background-image:url(images/bgh.gif);
	background-repeat:repeat-x;
        background-position:center;*/
	background-image:url(images/hg_auto.jpg);
	background-repeat:no-repeat;
        background-position:center;

        /*padding:4px 4px 4px 4px;*/
}

.headline h1 {
	font-size:1.7em;
	line-height:120%;
	font-weight:bold;
        Text-align:left;
	color:#000000;
        /*margin-top:-1px;*/
       	/*background-color:#FFFFFF;*/
	font-family:Verdana, Arial, Sans-Serif;
        /*margin-left:7px;*/
        /*margin: -4px -5px 2px -7px;*/
        text-decoration:none;
        display:inline;
}

.postbox01 {width:64%;
	min-width: 120px;
	float: left;
        text-align:left;
        margin-top: 0px;
	display:inline;
}
.postbox02 {margin-left:15px;
	float: left;
        text-align:left;
	padding-left:5px;
	display:inline;
        
}

.box02small{width:30%;
        min-width:120px;
}
.box02wide{width:31%;
        min-width:120px;
	padding-top:5px; /*25*/
	margin-bottom:5px;
}

.border{/*border-top:2px ridge #000099;*/ border-top:1px solid #00CC00;}

.article{padding:15px 3px 3px 10px;
        margin-left:15px;
	margin-top:35px; /*von 3*/
}
.footer{width:100%;
	min-width: 120px;
	float:left;
        text-align:center;
        margin:0px auto;
	display:inline;
	padding:20px 0px 10px 0px;
}

.clear{clear:both;height:0;margin:0;padding:0;}

/*-all over the world-*/

html, body,div, p, ul, li, ol, input {
	font-family: Verdana, Arial, Sans-Serif;
}
h1,h2,h3,h4,h5,h6,
pre:before,
blockquote:before {
	margin: 4px 5px 4px 0px;
	font-size:1.0em;
	line-height:1.5em;
	font-weight:bold;
	color:#000000;
	background-color:inherit;
	font-family:Verdana, Arial, Sans-Serif;
}

.spanh2 {
	margin: 4px 5px 4px 0px;
	font-size:1.0em;
	line-height:1.5em;
	font-weight:bold;
	color:#000000;
	background-color:inherit;
	font-family:Verdana, Arial, Sans-Serif;
}

p{
	margin: 6px 0px;
	line-height:1.5em;
}
code,pre{
	margin:10px auto;
	width:73%;
	overflow:auto;
	line-height:2em;
}
pre{font-size:0.9em;
	padding:15px 3px 20px 4px;
	border:2px ridge #000099;
}
pre:before{content:"Code";display:block;}
b, strong,i,em {}
address {margin:0 5%;
	padding:0 5px 0 9px;
	border-left:3px ridge #000099;
}
blockquote{margin:10px auto;
	width:75%;
	font-weight:lighter;
        border-left:2px ridge #CC0000;
        border-right:2px ridge #CC0000;
}
blockquote:before{content:"Zitat";}
blockquote p{padding:3px 10px; }


acronym, abbr, span.caps,span.abbr {cursor: help;}
acronym, abbr, span.abbr {border-bottom: 1px dashed #CC0000;}

dl {margin:3px auto;
	width:75%;
	border:2px ridge #000099;
}
dt,
dd{padding:5px;}

dd{text-align:center;}
dl.left{float:left;}
dl.right{float:right;}
dl.center{text-align:center;margin:0 auto;}

dl a:link img, dd a:link img, dt a:link img{border:2px ridge #000099;}
dl a:hover img,dd a:hover img ,dt a:hover img{border:2px ridge #CC0000;}



/*-for all links-*/
a {padding:0px 2px;color:#000099; background-color:inherit;text-decoration:none;}
a:link { color: #000099; background-color: inherit;text-decoration:none;}
a:visited { color: #000099; background-color:inherit;text-decoration:none;}
a:link:focus{ color:#CC0000;background-color:inherit;text-decoration:none;}
a:link:hover, a:visited:hover { color:#CC0000; background-color:inherit; text-decoration:none;}
a:link:active, a:visited:active { color:#CC0000;background-color:inherit;}

/*-pictures as a link-*/
a img{border:none;}
a:link img { border:none; }
a:visited img { border:none; }
a:link:active img, a:visited:active img { border:none; }

/*Artikelueberschriften sind anders*/
a.ueber {padding:0px 2px;color:#000099; background-color:inherit;text-decoration:none;font-variant:normal;font-weight:bold;}
a.ueber:link{color: #000099;background-color:inherit;text-decoration:none;font-weight:bold;}
a.ueber:visited {color:#000099; background-color:inherit;text-decoration:none;font-weight:bold;}
a.ueber:link:focus{color:#CC0000;background-color:inherit;text-decoration:none;font-weight:bold;}
a.ueber:link:hover, a.ueber:visited:hover {color:#CC0000; background-color:inherit; text-decoration:none;font-weight:bold;}
a.ueber:link:active, a.ueber:visited:active { color:#CC0000;background-color:inherit;font-weight:bold;}

/*-- header--*/
.header{ height:108px;
       width:100%;
/*border-bottom:4px solid #000099;*/
	 /*border-bottom:2px ridge #000099;*/
}
.navi{position:relative;
      width:100%; 
      text-align:center;
      margin:0 auto 5px auto!important;
      margin:0 auto -1px auto;
      font-size:1em;
      /*font-weight:lighter;*/
      font-weight:bold;
	min-height:43px;
}

.navi ul {list-style:none;
	margin:0;
	padding:0;
}
.navi  ul li {display:block;
     position:relative;
     float:left;
     
}
.navi ul li a:link, .navi ul li a:visited {
	display:block;
        position:relative;
        float:left;
        padding:20px 20px 8px 27px; /*27*/
        text-decoration:none;
        /*border-left:none;
        border-right:none;
	border-bottom:none;*/
/* border-bottom:4px solid #000099; */
}
.navi ul li a:hover {/*background-image:url(images/navi.gif);
	background-repeat:repeat-x;
	background-position:40% 0%;*/
	padding:20px 25px 4px 25px;
	/*border-left:2px ridge #000099;
	border-right:2px ridge #000099;*/
	border-bottom:4px solid #CC0000;
}
.navi ul li a:active, .navi ul li a:visited.active {
	/*background-image:url(images/navi.gif);
	background-repeat:repeat-x;
	background-position:0% 0%;*/
	padding:20px 25px 4px 25px;
	/*border-left:2px ridge #CC0000;
	border-right:2px ridge #CC0000;*/
	border-bottom:4px solid #CC0000;
}
.navi ul .current_page_item a:link, .navi ul .current_page_item a:visited {
	/*background-image:url(images/navi.gif);
	background-repeat:repeat-x;
	background-position:0% 0%;*/
	border-bottom:4px solid #CC0000;
	padding:20px 27px 4px 27px;
}
.navi ul .current_page_item a:hover {
	/*background-image:url(images/navi.gif);
	background-repeat:repeat-x;
	background-position:100% 0%;*/
	border-bottom:4px solid #CC0000;
	padding:20px 27px 4px 27px;
	text-decoration:none;
	border-left:none;
	border-right:none;
}


/*--Listen in Artikeln--*/
.postbox01 .article ol,
.postbox01 .article ul {
	padding:0 0 0 5px;
	list-style-type: none;
}
.postbox01 .article ol {
	margin:0% 0% 0% 12%;
	width:50%;
}
.postbox01 .article ul{
	margin:0% 0% 0% 0%; /*4%*/
	/*width:80%;*/
}
.postbox01 .article ul li,
.postbox01 .article  ol li {
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding:2px 0 2px 12px;
	line-height:140%;
}
.postbox01 .article ul li {	background-image:url(images/punkt.gif); padding-left:20px;}
.postbox01 .article  ol li {background-image:url(images/punkt.gif);}

/*--wp snap--*/
.postbox01 .article  ol.snap_nav li{
	display:inline;
	background-image:none;}
.postbox01 .article  ol.snap_titles li{
	background-image:none;
	list-style-type:decimal-leading-zero;}
	
/*--ueberschrifte article--*/
.postbox01 .article h2{
        padding:4px 5px 4px 0px;
        font-weight:bold;
        margin-top:4px; /*20*/
        font-size:1.2em;/*1.7*/}

.postbox01 .article h1{
        padding:4px 5px 4px 0px;
        font-weight:bold;
        font-size:1.2em;/*1.7*/
        margin-top:-7px;}

.postbox01 .article span.fett {
  font-weight:bold;
}

.postbox01 .article span.fett_rot {
  font-weight:bold;
  color:#CC0000;
}

.postbox01 .article span.unter{
  text-decoration:underline;
}


p.articlemeta{
	color:#000000;
	background-color:inherit;
	/*background-image:url(images/articlemeta.gif);
	background-repeat:no-repeat;
	background-position: 100% 100%;
	width:150px;
	padding:4px 2px 2px 2px;*/
	margin-right:1.1em;
	font-size:0.8em;
	/*text-align:right;
	float:left;*/
 }
.postbox01 .cerpt{margin:0 auto;
	/*width:74%;*/
        width:100%;
	padding-bottom:12px;
	font-size:1.0em;
	/*border-bottom:1px dotted #00CC00;*/
}
.postbox01 .cerpt h3{text-align:right;
        margin-right:10px;
}

/*--sidebar php and sidebartwo php--*/
.postbox02  ol,
.postbox02  ul {
    margin:7px 0 0 0;
	padding:0 0 0 5px;
	list-style-type: none;
	width:90%;
}
.postbox02  ol li,
.postbox02  ul li{
        margin:0;
	padding:0 0 0 5px;

}
.postbox02  ol li h1,
.postbox02  ul li h1,
.postbox02  ol li h2,
.postbox02  ul li h2{
        margin:0 0 0 0;
	padding:0 0 0 5px;
        line-height:1em;
}
.postbox02  ul ul {
	padding:0 0 0 5px;
	margin:0;
	list-style-type: none;
}
.postbox02  ul li ul li{
	margin:0;
	padding:0 2px 0 5px;
	font-size:1.0em;
	background-image:url(images/punkt-linie.gif);
	background-repeat:repeat-x;
	background-position: 0% 100%;

}
.postbox02  ul li ul li:hover{color:inherit;background-color:#FFFFFF;
padding:0 0 0 5px;
        margin:0;
	font-size:1em;
	list-style-type: none;
}
.postbox02 ul li ul li.page_item{
        padding:0 0 0 5px;
        margin:0;
	font-size:1em;
	list-style-type: none;
}
/*--plugin feedreaders--*/
#feeds_readers ul{ margin:0;
	padding:0 0 0 15px;
	font-size:0.8em;
	line-height:1.2em;
	list-style-type: none;
}
#feeds_readers h2{
        margin:7px 0 0 0;
	padding:0 0 0 15px;
        line-height:1em;
        font-size:1.0em;
}
#feed_readers  ul li{
        margin:0;
	padding:0 0 0 5px;
}


/*--aehnliche Artikel--*/
.aehnliche{
	margin:5px auto 0px auto;
	width:75%;
	padding-bottom:4px;
	font-size:1.0em;
	border-top:2px ridge #000099;
	border-bottom:2px ridge #000099;
	color:#000099;
	background-color:inherit;
}
.aehnliche span{margin-left:10px;}
.postbox01 .aehnliche ul li{display:inline;background-image:none;}

/*--archiv.php--*/
h2.archive{text-align:center;
       font-size:1em; 
       font-weight:bold;
}
h1.archive{text-align:left;
       font-size:1.2em; /*1.2*/
       /*font-weight:bold;*/}

h2.archive small{
       font-weight:lighter;
}
h3.cerpt {
       font-size:0.5em;
}

.aussen .footer p {font-size: 0.8em;}

/*--Suche searchform.php--*/
fieldset{border:none;font-size:0.8em;}
legend.invisible,
label.invisible{font-size:0.1em;line-height:0.1em;height:0.1em;}
input#searchsubmit{border:2px ridge #000099;margin-left:3px;cursor:pointer;}
input#s{background-color:#fff;color:#000;}

/*sprungnavigation*/
#menu,#topp,#content,#backlink,#search{margin:0;padding:0;height:0.1em;font-size:0.1em;}
.invisible{position:absolute;left:-3999px;width:999px;margin:0;padding:0;height:0.1em;font-size:0.1em;}

/*-navigation -*/
.navigate{text-align:right;font-size:0.8em;}
.navigate01{text-align:center;font-size:1em;}

/*--zufallsbilder in sidebartwo.php--*/
ul.random li{display:inline;margin:0px 4px;}

/* ==================================================================
    Secure and Accessible PHP Contact Form v.2.0WP FIXED width
     POOL.CSS made by Mike Jolley - http://www.blue-anvil.com 
     Designed and built to work with the Pool WordPress theme
================================================================== */

#gb_form_div { 
  text-align : left;
  width : 103%;
  margin-top:-20px;
}

#gb_form {
  text-align : left;
  background : transparent;
}

#gb_form_div a {
  color : #000099;
  text-decoration : none;
}

#gb_form_div a:hover, #gb_form_div a:focus, #gb_form_div a:active {
  color : #CC0000;
  text-decoration : none;
  background-color : #fff;
}

#gb_form fieldset { 
  border : 0;
  margin-top : 10px;
}

#gb_form legend, #gb_form dt { 
  font-weight : bold; 
  color : #000000;
}

#gb_form legend {
  margin-left : -10px;
  padding-top : 5px;
  font-size:1.5em;
}

#gb_form legend#mainlegend {
  font-size : 1.1em;/*1.3*/
  color : #669900;
  margin-left : -10px;
  padding-top : 5px;
  padding-bottom : 10px;
}

#gb_form legend#mainlegend small { 
  font-size : 1.0em;
}

#gb_form_div .formhead small a {
  font-size : 1.0em;
  background-image : none;
  display : inline;
  padding : 0;
  margin : 0;
}

#gb_form_div .main_formhead, #gb_form_div .formhead {
  font-size : 1.2em;  /*1.3*/
  color : #000000;
  font-weight:bold;
  width : 97%;
}

#gb_form label { 
  color : #000000; 
  margin-top : 5px;
  margin-left : 0;
  font-size:1.5em;
}

#gb_form input.short, #gb_form input.med, #gb_form select.med, #gb_form textarea.textbox { 
  font : 1em verdana, arial, sans-serif; 
  color : #000000; 
  padding : 4px; 
  border : 1px solid #000000;
  background-color : #FFFFFF;
  width : 70%;
  font-size : .9em;
  height : auto;
}

#gb_form input.short {
  width : 7%;
}

#gb_form textarea.textbox {
  width : 70%; /*98*/
  height : 220px;
  line-height : 1.5em;
}

#gb_form select.med {
  width : 71%;
}

#gb_form input.checkbox {
  cursor : default;
  background : transparent;
  color : #669900;
  border : 0;
  padding : 0; 
  margin : 0;
  width : 22px;
  height : 22px;

}

#gb_form input.button:hover, #gb_form input.button:focus, 
#gb_form input.button.hover, #gb_form input.button.focus {
  background-color : #FFFFFF;
  color : #000000;
/*height:25px;*/
}

/* NOTE: .hover and .focus classes IE JS */
#gb_form input.short:hover, #gb_form input.short:focus, 
#gb_form input.med:hover, #gb_form input.med:focus, 
#gb_form select.med:hover, #gb_form select.med:focus, 
#gb_form textarea.textbox:hover, #gb_form textarea.textbox:focus, 
#gb_form input.short.hover, #gb_form input.short.focus,
#gb_form input.med.hover, #gb_form input.med.focus,  
#gb_form select.med.hover, #gb_form select.med.focus, 
#gb_form textarea.textbox.hover, #gb_form textarea.textbox.focus { 
  color : #000;  
  padding : 4px; 
  border : 1px solid #000000;
  background-color : #FFFFFF;
  cursor : text;
}

#gb_form input.button {
  margin-top : 25px;
  padding-right : 20px;
  padding-left : 20px;
  width : 15%;
  cursor : pointer;
  float : left;

border:2px ridge #000099;
/*height:25px;*/
}

span.error, span.success, #gb_form_div dt { 
  color : #cd0000;  
  font-weight : bold; 
}

#gb_form_div dt small, #gb_form_div .formhead span.success, span.success, dl#result_dl_blockq dt {
  color : #669900;
}

#gb_form small.whythis, #gb_form small.whythis a { 
  font-size : 1.0em; 
  text-decoration : none;
  border : 1px solid #fff;
  color : #333;
}

#gb_form small.whythis a span {
  color : #fff;
  font-family : arial, sans-serif;
  padding : 1px 4px 1px 4px;
}

#gb_form small.whythis a:hover, #gb_form small.whythis a:focus, #gb_form small.whythis a:active { 
  text-decoration : none;
  color : #000;
}

#gb_form small.whythis a:hover span, #gb_form small.whythis a:focus span, #gb_form small.whythis a:active span { 
  border : 1px solid #000;
  background-color : #669900;
  color : #fff;
  font-style : normal; 
}

#gb_form p.creditline small {
  font-family : arial, sans-serif;
  clear : both; 
  display : block;
  text-align : right;
  margin : 0;
  padding : 25px 0 15px 0;
  font-size : 1.0em;
  color : #777;
}

/* NOTE: .abbr class is for IE */
.abbr { 
  cursor : help; 
  border-bottom : 1px dashed #999;
}

dl#result_dl_blockq blockquote {
  margin-left : 0;
}

dl#result_dl_blockq blockquote p cite {
  display : block;
  text-align : right;
}

#gb_form_div span.items {
  font-weight : bold;
  color : #669900;
}


/* End SEABEAST CSS */

.box {
   border: 1px solid #00CC00;
   padding: 12px;
   margin-top:6px;
   margin-bottom:6px;
}

.std {
   margin-top:20px;
}

.boxh2 {
   border: 1px solid #00CC00;
   padding-left: 12px;
   padding-right: 12px;
   padding-bottom: 2px;
   margin-top:0px;
   margin-bottom:6px;
}

.gruen {
   margin-top:20px;
   background-image: url(images/gruen.gif);
   background-repeat:repeat;
   padding:5px;
}

/*]]>*/


