/*  
Theme Name: Stiegenzeitung
Description: Theme für die Stiegenzeitung
Version: 0.9
Author: Jan B. Otte
Author URI: http://www.web-based-media.com
*/


html { height: 100.01%; margin: 0; padding: 0;}
* {margin: 0; padding: 0; border: none;}

body {
  font				: normal 100.01%/1.5 "Lucida Sans Unicode", "Lucida Grande", Corbel, "Trebutchet MS", Arial, Helvetica, sans-serif;
  text-align		: center;
  background		: #cc0000;
  color				: #444;  
}



h1, h2, h3, h4, h5, h6 {
  font				: normal 0.985em/1.5 "Lucida Sans Unicode", "Lucida Grande", Corbel, "Trebutchet MS", Arial, Helvetica, sans-serif;
  margin			: 0;
  padding			: 0 10px;
}

p , table, th, td, input, textarea, code, pre {
  font				: normal 0.785em/1.4 "Lucida Sans Unicode", "Lucida Grande", Corbel, "Trebutchet MS", Arial, Helvetica, sans-serif;
  margin			: 0 0 7px;
  padding			: 3px 10px 0;
}

ul {
  font				: normal 0.885em/1.3 "Lucida Sans Unicode", "Lucida Grande", Corbel, "Trebutchet MS", Arial, Helvetica, sans-serif;
  list-style-type	: none;
}


ol {
  font				: normal 0.885em/1.3 "Lucida Sans Unicode", "Lucida Grande", Corbel, "Trebutchet MS", Arial, Helvetica, sans-serif;
}

li a {
  display			: inline-block;
}

li a {
  display			: block;
  padding			: 0 10px;
}

a {
  text-decoration	: none;
  color				: #cc0000;
  padding			: 1px 0px 2px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  padding			: 1px 0 2px;
}

a:hover {
  color				: #d33;
}

.clearer {
  clear				: both;
  height			: 3px;
  line-height		: 1px;
  font-size			: 1px;
  padding			: 0;
  margin			: 0;
  width				: 10px;
}

blockquote {
  font				: normal 0.785em/1.4 "Lucida Sans Unicode", "Lucida Grande", Corbel, "Trebutchet MS", Arial, Helvetica, sans-serif;
  margin			: 3px 0 7px 30px;
  padding			: 0 10px 0 5px;
  border-left		: 3px solid #cc0000;
}

#starter #hintergrund {
  background		: url(images/hintergrund.jpg);
  width				: 970px;
  text-align		: left;
  margin			: 0 auto;
}

#single #hintergrund {
  background		: url(images/hintergrund.jpg);
  width				: 970px;
  text-align		: left;
  margin			: 0 auto;
}

#kopf {
  width				: 970px;
  height                        : 136px;
  background		: url(images/kopf.jpg) no-repeat;
}

#kopf2 {
	width				: 550px;
	color				: #000;
	clear               : both;
	border-top-width    : 1px;
	border-bottom-width : 1px;
	border-top-style    : solid;
	border-bottom-style : solid;
	border-top-color    : #CCC;
	border-bottom-color : #CCC;
	text-align          : center;
	margin-left: 208px;
}

#seite {
  width				: 962px;
  margin			: 0 4px;
}



#menulinks {

  width				: 146px;

  float				: left;

}



#inhalte {
  width				: 642px;
  float				: left;
}

#menurechts {
  width				: 142px;
  float				: left;
}

#fuss {
  clear				: both;
  font-size			: 0.785em;
  background		: url(images/fusszeile.jpg) no-repeat;
  text-align		: center;
  height			: 45px;
  background-position : 0px -1px;
}

/* ##########################  Kopf der Seite  ############################## */

#kopf h1 {

  text-align		: center;

  padding			: 30px 0 0 0;

  height			: 60px;

}



#kopf h1 a {
	width				: 970px;
	border			: none;
	line-height		: 1;
	font-size			: 3.2em;
	font-family		: "Times New Roman", Times, serif;
	text-transform	: uppercase;
	color				: #cc0000;
	margin			: 30px 0 0 0;
}



#kopf2 p {
	text-align		: center;
	margin			: 0;
	padding			: 4px 0 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.935em;
	font-style: normal;
	line-height: 1.1;
	font-weight: normal;
	font-variant: normal;
}



/* ###############################  Menü linke Seite  ###################################### */

#menulinks {

  padding			: 0 0 0 15px;

  text-align		: left;

}



#menulinks a {

  display			: inline;

}



#menulinks ul {

  font-size			: 0.8em;

  padding			: 0;

  line-height		: 1.1;

}



#menulinks ul li {

  margin-bottom		: 4px;

}



#menulinks ul p {

  font-size			: 0.935em;

  padding			: 0;

}



#menulinks ul ul {

  font-size			: 1.0em;

  padding			: 0;

}



#menulinks ul ul ul {

  font-size			: 1.0em;

  padding			: 0 0 0 8px;

}



#menulinks ul ul ul ul {

  font-size			: 1.0em;

  padding			: 0 0 0 16px;

}



#menulinks ul ul li a {

  font-size			: 0.9em;

  padding			: 0;

}



#menulinks h2 {

  font-size			: 1.0em;

  padding			: 1px 0 2px; 

  color				: #000;

  text-transform	: uppercase;

  border-bottom		: 1px solid #ccc; 

  margin			: 15px 0 3px;

}



#menulinks a:hover,

#menulinks li.current-cat a,

#menulinks li.current_page_item a {

/*  background		: #ddd; */

}

#menulinks ul li form input.sucheingabe,
#menulinks ul li form input#si {
  background		: #fff;
  border			: 1px inset #ccc;
  width				: 126px;
  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		: #fff;
  border			: 1px outset #ccc;
  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		: #666;
  color				: #fff;
}

#menulinks p.catcloud a {
  padding			: 1px 5px 2px 0;
}

#menulinks #wp-calendar {
  border-collapse	: collapse;
  padding			: 0;
  margin			: 0;
  border-top		: 1px solid #ccc;
  border-left		: 1px solid #ccc;
  width				: 120px !important;
}

#menulinks #wp-calendar th,
#menulinks #wp-calendar td {
  font-size			: 1.0em;
  padding			: 0 1px;
  margin			: 0;
  border-right		: 1px solid #ccc;
  border-bottom		: 1px solid #ccc;
}

#menulinks #wp-calendar th a,
#menulinks #wp-calendar td a {
  font-size			: 1.0em;
  padding			: 0;
  margin			: 0;
  border-right		: 1px solid #ccc;
  border-bottom		: 1px solid #ccc;
}

#menulinks #wp-calendar {
  font-size			:1.0em;
}

#menulinks #wp-calendar {
  font-size			:1.0em;
}

#menulinks #wp-calendar {
  font-size			:1.0em;
}

#menulinks #wp-calendar {
  font-size			:1.0em;
}

#menulinks #wp-calendar {
  font-size			:1.0em;
}

#menulinks #social-bookmarks a {
  padding			: 10px 0 0 0;
  margin			: 0 2px 0 0;
}

#inhalte h2 {
  font-size			: 1.1em;
  padding-top		: 7px;
  background		: #E7E6DE;
  text-align		: left;
}

#inhalte h2 a {
  margin			: 0;
  line-height		: 1.0;
  display			: block;
}

#inhalte h2 a:hover {
  color				: #d00;
}



#inhalte .post {
  width				: 641px;
/*  background		: #E7E6DE; */
  padding-top		: 7px;

}



#inhalte .post h2 {

  font-size			: 1.4em;

}



#inhalte .post img {

  float				: left;

  margin			: 5px 10px 3px 0;

}



#inhalte .post p {

  text-align		: justify;

}



#inhalte .postmetadata {

  font-size			: 0.685em;

  padding-bottom	: 4px;

  background		: #E7E6DE;

  margin-bottom		: 0;

  border-bottom		: 1px solid #ccc; 

}



#inhalte .mini-post {

  width				: 214px;

  float				: left;

}



#inhalte .mini-post h2 {

  background		: transparent;

}



#inhalte .mini-post .postmetadata {

  font-size			: 0.685em;

  padding-bottom	: 4px;

  margin-bottom		: 0;

  border-bottom		: none;

  background		: transparent;  

}



#inhalte hr.teiler {

  height			: 1px;

  line-height		: 1px;

  font-size			: 1px;

  background		: #ccc;

  clear				: both;

  margin			: 0 10px;

}



#inhalte .trenner {

  height			: 1px;

  line-height		: 1px;

  font-size			: 1px;

  background		: #ccc;

  clear				: both;

}



#inhalte .navigation {

  width				: 641px;

  background		: #e7e7df;

  border-bottom		: 1px solid #ccc;

  font-size			: 0.8em;

  clear				: left;

}



#inhalte .drgt {				

  float				: left;

  padding			: 2px 10px;

  height			: 17px;

}



#inhalte .dlft {				

  float				: right;

  padding			: 2px 10px;

  height			: 17px;

}



h3#comments, h3#respond {

  font-size			: 1.0em;



  margin			: 20px 0 10px;

}



h3#comments {

  border-right		: 1px solid #ccc;

  margin-bottom		: 0px;

  padding-bottom	: 10px;

}



#inhalte ol.commentlist {

  padding			: 3px 10px 3px 50px;

  border-right		: 1px solid #ccc;

}



#inhalte ol.commentlist li {

  padding			: 0 0 1px 0;

  margin-bottom		: 10px;

  font-size			: 1.2em;

  border			: 1px solid #ccc;

}



#inhalte ol.commentlist li.alt {

  background		: #e0e0e0;

}



#inhalte ol.commentlist li a {

  display			: inline;

} 



#inhalte ol.commentlist li small.commentmetadata a {

  font-size			: 0.8em;

  display			: inline;

  padding-left		: 0;

}



#inhalte ol.commentlist li cite {

  font				: normal 0.935em/1.1 Georgia, Cambria, Constantia, "Times New Roman", "Times Roman", Times, serif;

  padding-right		: 0;

}



#inhalte #commentform input,

#inhalte #commentform textarea {

  border			: 1px inset #999;

  font				: normal 0.935em/1.1 Georgia, Cambria, Constantia, "Times New Roman", "Times Roman", Times, serif;

  padding			: 1px 3px 2px;

  margin-top		: 3px;

}



#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 outset #999;

  background		: #fff;

  padding			: 1px 3px;

}



#inhalte #commentform input:hover#submit {

  background		: #666;

  color				: #fff;

}



#inhalte input.inhaltsucheingabe {

  border			: 1px inset #999;

  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 outset #999;

  background		: #fff;

  padding			: 1px 3px 0px;

  margin			: 3px 0 0 10px;

}



#inhalte input:hover.inhaltsuchsubmit {

  background		: #666;

  color				: #fff;

}


#menurechts {

  padding			: 0 15px 0 0;

  text-align		: left;

}


#menurechts a {

  display			: inline;

}



#menurechts ul {

  font-size			: 0.8em;

  padding			: 0;

  line-height		: 1.1;

}



#menurechts ul li {

  margin-bottom		: 4px;

}



#menurechts ul p {

  font-size			: 0.935em;

  padding			: 0 0 0 10px;

}



#menurechts ul ul {

  font-size			: 1.0em;

  padding			: 0;

  margin			: 0 0 0 10px;

}



#menurechts ul ul ul {

  font-size			: 1.0em;

  padding			: 0 0 0 0px;

  margin			: 0x;

}



#menurechts ul ul ul ul {

  font-size			: 1.0em;

  padding			: 0 0 0 8px;

  margin			: 0;

}



#menurechts ul ul li a {

  font-size			: 0.9em;

  padding			: 0;

}



#menurechts h2 {

  font-size			: 1.0em;

  padding			: 1px 0 2px 10px; 

  color				: #000;

  text-transform	: uppercase;

  border-bottom		: 1px solid #ccc; 

  margin			: 15px 0 3px;

}



#menurechts a:hover,

#menurechts li.current-cat a,

#menurechts li.current_page_item a {

  background		: #ddd;

}



#menurechts ul li form input.sucheingabe,

#menurechts ul li form input#si {

  background		: #fff;

  border			: 1px inset #ccc;

  width				: 126px;

  padding			: 1px 3px 2px;

  margin			: 5px 0 5px 10px;

  font-size			: 0.935em;

}



#menurechts ul li form input.suchsubmit,

#menurechts ul li form input#ss {

  background		: #fff;

  border			: 1px outset #ccc;

  width				: 60px;

  padding			: 0px 3px 1px;

  margin			: 0 0 5px 10px;

  font-size			: 0.935em;

}



#menurechts ul li form input:hover.suchsubmit,

#menurechts ul li form input:hover#ss {

  background		: #666;

  color				: #fff;

}



#menurechts p.catcloud a {

  padding			: 1px 5px 2px 0;

}



#menurechts #wp-calendar {

  border-collapse	: collapse;

  padding			: 0;

  margin			: 0 0 0 10px;

  border-top		: 1px solid #ccc;

  border-left		: 1px solid #ccc;

  width				: 120px !important;

}



#menurechts #wp-calendar th,

#menurechts #wp-calendar td {

  font-size			: 1.0em;

  padding			: 0 1px;

  margin			: 0;

  border-right		: 1px solid #ccc;

  border-bottom		: 1px solid #ccc;

}



#menurechts #wp-calendar th a,

#menurechts #wp-calendar td a {

  font-size			: 1.0em;

  padding			: 0;

  margin			: 0;

  border-right		: 1px solid #ccc;

  border-bottom		: 1px solid #ccc;

}



#menurechts #wp-calendar {

  font-size			:1.0em;

}



#menurechts #wp-calendar {

  font-size			:1.0em;

}



#menurechts #wp-calendar {

  font-size			:1.0em;

}



#menurechts #wp-calendar {

  font-size			:1.0em;

}



#menurechts #wp-calendar {

  font-size			:1.0em;

}


#fuss p {

  margin-top		: 0;

  padding-top		: 5px;

}
















