/*  
Theme Name: Harzindianer.de

Author: nickstedt web
Author URI: http://www.nickstedt.de
*/

/* #################################  Voreinstellungen  ##################################### */
html { height: 100%; margin: 0; padding: 0;}
* {margin: 0; padding: 0; border: none;}

body {
  font-family:"Times New Roman", Times, serif;
  text-align		: center;
   background		: url(images/bodybg.jpg);
  color				: #666;  
  margin:0;
  padding:0;



  
}

h1, h2, h3, h4, h5, h6 {
  font-family:"Times New Roman", Times, serif;
  margin			: 0;
  padding			: 0 10px;
}
strong{
color:#330000;
}
p , input, textarea, code, pre {
  font-family:"Times New Roman", Times, serif;
  margin			: 0 0 7px 0;
  padding			: 0 5px 0 10px;
  text-align:inherit;
  font-size:14px;

}

ul {
  font-family:"Times New Roman", Times, serif;
  list-style-type	: none;
}

ol {
  font-family:"Times New Roman", Times, serif;
}

li a {
  display			: inline-block;
}

li a {
  
  padding			: 0;
}

a {
  text-decoration	: none;
  color				: #75795e;
  padding			: 0;
  margin:0;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  padding			: 1px 0 2px;
}

a:hover {
  color:#000;
}

.konttext {
  float:left;
  width:230px;


}


/* ###############################  Seitenstruktur  ###################################### */
#starter #hintergrund {
/*  background		:url(images/back.gif) repeat-y;*/
  width				: 760px;
  text-align		: left;
  margin			: 0 auto;
  padding:0;
  /*background:#CCCC66;*/

}


#page #hintergrund {
/*  background		: url(images/page.gif) repeat-y;*/
  width				: 100%;
  text-align		: left;
  margin			: 0 ;
}








#seite {
  width				: 100%;
  margin			: 0;
}





.inhalte {
width				: 520px;
  float				: left;

  margin:0;
  padding:0;
   background		: url(images/postbg.jpg) repeat-y;
}


.itop {
width				: 520px;
  float				: left;
  height:23px;
  margin:0;
   background		: url(images/posttop.jpg) no-repeat left top;
}
.ibottom {
width				: 520px;
float:left;

  height:27px;
  margin:0;
  padding:0;
   background:url(images/postbottom.jpg) no-repeat left bottom;



}




.col {
  width				:220px;
min-height:200px;
margin: 0 5px 0 5px ;

  float				: left;

border-top:1px solid #666;
}
.col h2{
font-size:12px;
color:#ff8504;
}



.top {
width				:100%;
min-height:200px;
 clear:both;
  float				: left;

  padding:0;


}


.strick {
width:27px;
height:117px;
background: url(images/strick.jpg) no-repeat left top;
margin:0;
padding:0;
float:right;
position:relative;
right:101px;

}




.inner {
min-width				:670px;

float:left;
margin:0;
padding:0;

}


.leftinner {
min-width				:220px;


float:left;

/*background:#336600;*/


}
.rightinner {
min-width				:460px;

margin-left:230px;

/*background:#00CC33;*/

}





/* ###############################  Kopf der Seite  ###################################### */

#kopf {
  width				: 760px;
  height:117px;
  padding:0;
  margin:0 auto;
/*  background:#232222  ;*/
}




* html #logo  {
left:0;
}


#logo  {
position:relative;
top:40px;
height:64px;
padding		: 0;
margin:0;
    text-align		: left;


 background		: url(images/logo.gif) no-repeat ;
}

#logo h1{
width:200px;
  border			: none;
  line-height		: 1.5;
  font-size			: 20px;
  font-family:Georgia;
text-indent : -2000em;
 
margin:0;
padding:15px  0 0 0;
  text-align		: left;

  
}
#logo h1 a{


margin:0;
padding:0;
}
#logo p{
  text-align		: left;
color:#FFFFFF;
margin:0;
padding:0 0 0 3px;
}


/* ###############################  Menü linke Seite  ###################################### */

#sidebarleft{
  width				: 231px;
  height:324px;
  float				: right;
  margin:0;
  padding:0;
  background		: url(images/navibg.jpg);

 

  
}






#sidebarleft #menulinks ul#navlist 
{

/* to display the list horizontaly */
font-size:18px;
margin:0;
padding:60px 0 0 0;
text-transform:uppercase;

 width				: 231px;
  height:324px;


}
#sidebarleft #menulinks ul#navlist ul
{

/* to display the list horizontaly */
font-size:18px;
margin:0;
padding:0;


}

#sidebarleft #menulinks ul#navlist ul li a 
{

/* extend the sensible area to the maximum with IE5 */



padding:0 ;
margin:0 ;
text-align: center;
text-decoration: none;
color:#663300;


}

#sidebarleft  #menulinks ul#navlist ul  li a:hover{
color:#663300 ;
padding:0 ;
margin:0 ;



}


#sidebarleft #menulinks ul#navlist ul li.page_item a {
 color:#663300 ;

 margin:0;
 padding:0;
 line-height:14px;

}
#sidebarleft #menulinks ul#navlist ul li.page_item a:hover {
color:#fff ;

}

#sidebarleft #menulinks ul#navlist ul li.current_page_item a {
color:#fff ;

}


#sidebarleft #menulinks #navlist li a 
{

/* extend the sensible area to the maximum with IE5 */
display:block;

font-size:0.950em;
padding:0 ;
margin:0 ;
text-align: center;
text-decoration: none;
color:#663300;



}

#sidebarleft #menulinks #navlist  li a:hover {color:#000;}

#sidebarleft #menulinks #navlist li.current-cat a,
#sidebarleft #menulinks #navlist li.current_page_item a{
 color:#000;

}


#sidebarleft #menulinks {
  width				: 200px;
  padding:0;
  margin:0;





  
}

#sidebarleft #menulinks a {

  padding:0;
  margin:0;

  
}

#sidebarleft #menulinks ul {
  font-size			: 0.8em;
    padding:0;
margin:0;
  line-height		: 1.1;

font-weight:bold;


 

}

#sidebarleft #menulinks ul li {
  margin		: 0;
  padding:0;

  
}

#sidebarleft #menulinks ul p {
  font-size			: 0.935em;
  padding			: 0;
   margin		: 0;
}

#sidebarleft #menulinks ul ul {
  font-size			: 0.835em;
  padding			: 0;
    margin		: 0;
}

#sidebarleft #menulinks ul ul ul {

  padding			: 0;
  margin:0;
  text-align:center;
  font-weight:normal;
   font-size			: 0.835em;
 
}

#sidebarleft #menulinks ul ul ul li{
  font-size			: 0.885em;
  padding			: 0;
  margin:0;

  line-height:12px;
 
 
}



#sidebarleft #menulinks ul ul ul ul {
  font-size			: 1.0em;
  padding			:0;

}

#sidebarleft #menulinks ul ul li a {
  font-size			: 0.9em;
  padding			: 0 ;
  margin:0;


 
}


#sidebarleft #menulinks a:hover
{
 color:#ff8504;
}



input{
color:#666;


}



#menulinks ul li form input.sucheingabe,
#menulinks ul li form input#si {
  background		: #232222;
  border			: 1px solid #000;
  width				: 196px;
  padding			: 1px 3px 2px;
  margin			: 5px 0 5px 0;
  font-size			: 0.935em;
}

#menulinks ul li form input.suchsubmit,
#menulinks ul li form input#ss {
  background		: #232222;
  border			: 1px solid #000;
  width				: 60px;
  padding			: 0px 3px 1px;
  margin-top		: 0;
  font-size			: 0.935em;
}

#menulinks ul li form input:hover.suchsubmit,
#menulinks ul li form input:hover#ss {
  background		: #232222;
  color				: #fff;
}

#menulinks p.catcloud a {
  padding			: 1px 5px 2px 0;
}



#menulinks #social-bookmarks a {
  padding			: 10px 0 0 0;
  margin			: 0 2px 0 0;
}

/* ###############################  Hauptinhalt mittlere Spalten  ###################################### */
.inhalte h2 {

  text-align		: left;
  width:460px;
  padding:25px 0 8px 0;
margin:0;
float:left;
position:relative;
top:0;
left:10px;
}


.inhalte h2.plus a{
background: url(images/plus.gif) no-repeat right bottom;
}

.inhalte h2.minus a{
background: url(images/minus.gif) no-repeat right bottom;
}

.inhalte h2 a {
  margin			: 0;
  line-height		: 1.0;
  display			: block;
  color:#330000;
}

.inhalte h2 a:hover {
  color:#990000;
}

.inhalte .post {
  width				: 475px;
margin:0;
padding:0;

position:relative;
left:21px;

  
}


 h2 {
  font-size			: 16px;
  color:#330000;
  text-transform:uppercase;
  letter-spacing:3px;
  padding:0;
   margin:0px;
 


  
}
.service {
width:385px;
margin-left:110px;
border-top:1px dotted #404040;
padding-bottom:20px;
  
}
.icon {
float:left;
border-top:1px dotted #404040;

width:100px;
margin-left:10px;
  
}
.inhalte .post .icon img {
margin-top:12px;

  
}
.inhalte .post img {
 
  margin			:0;

  background-color:#fff;
  padding:0;
  float:left;

    
}

.inhalte .post  .right{
 
  margin			:0;

  background-color:#fff;
  padding: 0 0 0 8px;
  float:right;
  clear:both;
    
}
.inhalte .post  img.wp-smiley  {

  margin:0;
  border:none;
  clear:both;

  background:none;
  padding:0;
  
}

.inhalte .post p {
  text-align		: justify;

}

.inhalte .postmetadata {
font-size			: 0.685em;
  padding-bottom	: 4px;
  padding-top:5px;
  padding-left:10px;
  margin-bottom		: 0;
  width:400px;
  
 
}
.inhalte ul.liste {
  font-size			: 12px;
  padding-bottom	: 8px;
  margin-left	: 30px;
  list-style:circle;
  color:#b06515;
 
}

.inhalte .postmetadata ul {
  font-size			: 11px;
  padding-bottom	: 4px;
  margin-bottom		: 0;
 
}

.inhalte .postmetadata ul li {
padding-left:5px;
float:left;
 
}




.inhalte .navigation {
  width				: 465px;
  font-size			: 0.8em;
  clear				: left;
  margin-bottom:20px;
  padding-top:20px;
  margin-left:10px;

}

.inhalte .drgt a{				
  float				: left;
  padding-left			: 16px;
  
   width:120px;
  height			: 22px;
    background:#404040;
}

.inhalte .dlft a{				
  float				: right;
padding-right:16px;
  height			: 22px;
  width:120px;
  text-align:right;

   background:#404040;
  
}

/* ###############################  Kommentare und Formular  ###################################### */


p.moderat{
  font-size			: 1.0em;
  margin:0;
  padding-left:10px;
  color:#FF3300;
}


h3#comments, h3#respond {
  font-size			: 1.0em;
  margin			: 20px 0 10px;
}

h3#comments {

  margin-bottom		: 0px;
  padding-bottom	: 10px;
}

.inhalte ol.commentlist {
  padding			: 3px 20px 3px 10px;
  
}

.inhalte ol.commentlist li {
  padding			: 0 0 1px 0;
  margin-bottom		: 10px;
  font-size			: 1.2em;
  background:#272626;
  list-style:none;

}

.inhalte ol.commentlist li.alt {
  background		: #1d1c1c;

}

.inhalte ol.commentlist li a {
  display			: inline;
} 

.inhalte ol.commentlist li small.commentmetadata a{
  font-size			: 1em;
  display			: inline;
  padding-left		: 0;

}
small .commentmetadata {
  font-size			: 0.8em;
  display			: inline;
  padding-left		: 0;
}
.inhalte ol.commentlist li cite {
  font				: normal 0.975em/1.1 Georgia, Cambria, Constantia, "Times New Roman", "Times Roman", Times, serif;
  padding-left		: 10px;
}

.inhalte #commentform input,
.inhalte #commentform textarea {
  border			: 1px solid #1a1a1a;
  font				: normal 0.935em/1.1 Georgia, Cambria, Constantia, "Times New Roman", "Times Roman", Times, serif;
  padding			: 1px 3px 2px;
  margin-top		: 3px;
  width:435px;
  background:#232222;
color:#666;
  
}

.inhalte #commentform p label {
  font				: normal 1.1em/1.0 Georgia, Cambria, Constantia, "Times New Roman", "Times Roman", Times, serif;
  padding			: 0px 3px 12px;
}

.inhalte #commentform input#submit {
  border			: 1px solid #1a1a1a;
  background		: #232222;
  padding			: 1px 3px;
  width:100px;
}

.inhalte #commentform input:hover#submit {
  background		: #232222;
  color				: #fff;
}

.inhalte input.inhaltsucheingabe {
  border			: 1px solid #1a1a1a;
  font				: normal 0.935em/1.1 Georgia, Cambria, Constantia, "Times New Roman", "Times Roman", Times, serif;
  padding			: 1px 3px 2px;
  margin			: 3px 0 0 10px;
}

.inhalte input.inhaltsuchsubmit {
  border			: 1px solid #1a1a1a;
  background		: #232222;
  padding			: 1px 3px 0px;
  margin			: 3px 0 0 10px;
}

.inhalte input:hover.inhaltsuchsubmit {
  background		: #666;
  color				: #fff;
}

/* ###############################  Menü rechte Seite  ###################################### */
#menurechts {
  padding			: 0 15px 0 0;
  text-align		: left;
  width:205px;


}
img.icons {

margin:0;
padding-top:5px;
padding-right:0;
}
 li.icon  {

margin:0;
padding:0;
display: inline;
}
 li.icon a {

margin:2px;
padding:0;

}

#menurechts a {
  display			: inline;
}

#menurechts ul {
  font-size			: 0.8em;
  padding			: 0;
  line-height		: 1.1;
  
}

#menurechts ul li {
  margin-bottom		: 4px;
 

}

#menurechts ul  {

  padding			: 0;
}

#menurechts ul ul {
  font-size			: 0.8em;
  padding			: 0;
  margin			: 0 0 0 10px;
}

#menurechts ul ul ul {
  font-size			: 0.8em;
  padding			: 0 0 0 0px;
  margin			: 0px;
}

#menurechts ul ul ul ul {
  font-size			: 0.8em;
  padding			: 0 0 0 0;
  margin			: 0;
}

#menurechts ul ul li  a {
  font-size			: 0.8em;
  padding			: 0;
  width:142px;


}



/* ###############################  Fuss der Seite  ###################################### */
#fuss p {
  margin:0px;

  text-align:left;
/*  background: url(images/fussbg.gif) repeat-x;*/
font-size:12px;
}

#fuss {
height:30px;
 /* background: url(images/fussbg.jpg) no-repeat left;*/
  padding-bottom:0;

  font-size			: 0.8em;

  text-align		: center;
  height			: 25px;
}







.galerie{
width:460px;
position:relative;
left:20px;

margin:0;
padding:0;
}

.galerie2{
width:460px;
position:relative;
left:10px;
float:left;
margin:0;
padding:0 0 10px 0;
}

.inhalte .post .galerie2 img{
padding:4px;
width:140px;
height:193px;
padding:3px;
margin:5px 0px 8px 10px ;
text-align:center;
background:#f7ecbf;
}





.inhalte .post .galerie2  a img, .inhalte .post .galerie2 img {

color:#666;
border:1px solid #ccc !important;
margin-left:20px;
padding:3px;
margin:2px;
text-align:center;

float:left;
}

.inhalte .post .galerie2 a:hover img,
.inhalte .post .galerie2 a:focus img,
.inhalte .post .galerie2 a:active img {
background:#f7ecbf;
color:#666;
border:1px solid #663300 !important;

}

.inhalte .post .galerie2 img {
display:block;
}

.inhalte .post .galerie2 a {
margin:0;
}


.thepet{ 

clear:both;

}

.mypets{ /*header of 1st demo*/

cursor: pointer;
clear:both;
background: url(images/plus.gif) no-repeat right center;
margin-left:8px;

}




.openpet{ /*class added to contents of 1st demo when they are open*/
background: url(images/minus.gif) no-repeat right center;
}

.technology{ /*header of 2nd demo*/

cursor: pointer;

margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}

