/* CSS for StadtSolist
 * made for PublishMe
 * by Martin Mueller-Holtz
 * (c) Nov 2009
 */

body {
  padding:0;
  margin:0;
  background-color:#ffedd6;
  text-align: center;
  font-family: Georgia, sans-serif;
}

a {
  text-decoration:none;
  color:inherit;
}

a:hover {
  text-decoration:underline;
}

img {
  border:0;
}

.wrapper {
  text-align: center;
  width:1000px;
  margin: 0 auto;
}
.header {
  background:url('/media/picture/startseite/hintergrund3.jpg') no-repeat;
  height:477px;
  padding-top:12px;
}

.topnav {
  width:943px;
  text-align:center;
  margin:7px auto;
  height:36px;
  background-color:black;
  color:white;
}

.topnav ul{
  list-style:none;
  padding:0;
  margin:0;
}

.topnav li {
  float:left;
}

#topnavi1 {
  text-align:left;
  float:left;
  display:block;
  width:629px;
}

#stadtsolist_text {
  margin-left:47px;
  margin-top:12px;
  margin-right:585px;
  float:left;
}

.block2 a{
  color:black;
}



.mainlev
{
  display:block;
  background-position:top left;
}

.mainlev img{
 border:0;
}

.mainlev:hover
{
  background-position:top right;
}

#searchbar {
  text-align:right;
}

#SearchMeFormField {
  font-size:10px;
  background-color:#d3cecf;
  border:0;
  width:242px;
  height:17px;
  margin-right:12px;
  padding-left:4px;
  padding-top:4px;
  margin-top:8px;
  margin-bottom:2px;
  float:left;
}

#searchbutton {
  margin-top:8px;
  float:left;
}

.teaser_box {
text-align:left;
 padding:0;
 margin:0;
}

.teaser_big {
color:#a68b6d;
  font-family:Georgia;
  font-weight:normal;
  font-style:italic;
  font-size:14px;
 width:300px;
 padding:10px 0 0 30px;
 margin:0;
}
.teaser_big h1 {
  padding:0 0 0px 1px;
  margin:0;
  font-size:24px;
  font-family:Georgia;
  font-weight:normal;
  font-style:italic;
  line-height:25px;
  color:white;
}

.teaser_big h1 > a {
 color:white;
}

.teaser_big a {
 text-decoration:none;
 color:#a68b6d;
}

.teaser_small {
color:#a68b6d;
text-align:left;
  font-family:Georgia;
  font-weight:normal;
  font-style:italic;
  font-size:14px;
 width:150px;
 padding:0 0 0 30px;

}
.teaser_small h2 {
  margin:0;
  font-size:15px;
  font-family:Georgia;
  font-weight:normal;
  font-style:italic;
  line-height:15px;
  color:white;
}

.teaser_small h2 > a {
 color:white;
}

.teaser_small a {
 text-decoration:none;
 color:#a68b6d;
}

.mainwrapper {
  background-color:#ffedd6;
  margin:0;
  padding:0 42px 0 29px;
  text-align:left;
  font-size:11px;
  color:#272420;
}

.left_column {
  float:left;
  padding-right:15px;
  width:457px;
}

.line {
  height:1px;
  border-top:1px solid #7f766b;
}

.social {
  padding-top:3px;
  margin-bottom:9px;
}

.social img {
  margin-right:8px;
  border:0;
}

.icons {
  margin-top:7px;
  padding-left:0px;
}

.clearfix {
 clear:both;
}

.article h1 {
  padding:0 0 9px 1px;
  margin:0;
  font-size:24px;
  font-family:Georgia;
  font-weight:normal;
  font-style:italic;
  line-height:25px;
}

.date_author {
  padding-top:6px;
  font-size:10px;
}

.date {
  color:#987654;
  padding-right:4px;
  font-style:normal;
  font-family:Arial;
}

.author {
  font-style:italic;
}


.right_column {
  float:left;
}

.aboutus {
  font-family:Georgia;
  font-size:14px;
  font-weight:bolder;
  font-style:italic;
  text-align:right;
  width:453px;
  margin-top:2px;
  margin-bottom:10px;
}

.aboutus a{
  color:black;
  text-decoration:none;
}

.aboutus a:hover{
  text-decoration:underline;
}

.block1 {
 width:142px;
}

.left {
  float:left;
}

.left1 {
  float:left;
}

.block1 h1 {
  margin-top:8px;
  font-family:Georgia;
  font-style:italic;
  font-size:16px;
  color:black;
  margin-left:2px;
  font-weight:normal;
}

.block2 {
  width:300px;
  padding-left:15px;
}

.block2 h1 {
  margin-top:8px;
  font-family:Georgia, Georgia, serif;
  font-style:italic;
  font-size:16px;
  font-weight:normal;
  color:black;
  margin-left:2px;
  padding-bottom:4px;

}

.block2 li > a {
  color:#241d17;
}

.block2 li > a:hover {
  color:#241d17;
}

.umfrage {
  width:300px;
  padding:10px 0 10px 0;
  color:#876a53;

}

.umfrage h2 {
  margin-top:8px;
  font-family:Georgia, Georgia, serif;
  font-style:italic;
  font-size:14px;
  font-weight:normal;
  color:black;
  margin-left:2px;
  padding-bottom:4px;

}
.umfrage h3 {
  font-family:Georgia, Georgia, serif;
  font-style:italic;
  font-size:14px;
  font-weight:normal;
  color:black;
  margin: 4px 2px 0 0;
  padding-bottom:2px;
  color:black;
}
.umfrage h2 > a {
  color:black;
}

.umfrage h3 > a {
  color:black;
}

.umfrage a {
  color:#876a53;

}

.zahl {
  width:147px;
  padding:0 0 10px 0;
  color:#876a53;

}

.zahl h2 {
  margin-top:8px;
  font-family:Georgia, Georgia, serif;
  font-style:italic;
  font-size:14px;
  font-weight:normal;
  color:black;
  margin-left:2px;
  padding-bottom:0px;
  margin-bottom:0px;

}
.zahl h3 {
  font-family:Georgia, Georgia, serif;
  font-style:italic;
  font-size:60px;
  font-weight:bolder;
  color:black;
  text-align:center;
  margin: 4px 5px 5px 0;
  color:#876a53;

}


.line3 {
  height:1px;
  border-top:1px solid #7f766b;
  margin-top:20px;
}

.block3 h1 {
  font-family:Georgia;
  font-style:italic;
  font-size:16px;
  font-weight:normal;
  color:black;
  margin-left:2px;
  margin-top:4px;
  padding:0;
}

.block3 a {
 color:black;
}

.blog1 {
 width:142px;
 font-family:Georgia;
 font-style:italic;
 padding:7px 0;
 margin:0 0 5px 0;
 font-size:14px;
 line-height:14px;
 font-weight:normal;
}

.blog1 ul {
  list-style:none;
  padding:0;
  margin:0;
  color:#876a53;
  font-style:normal;
  font-family:Georgia;
  padding-top:5px;
  font-size:11px;

}

.blog1 ul a {
 color:#876a53;
}

.blog1 a {
 color:#241d17;
}

.blog1 > .icons {
  margin:10px 0 8px 0;
  padding:0 0 0 0;
}


.blog2 {
 width:142px;
 padding:7px 15px 0 16px;
 font-family:Georgia;
 font-style:italic;
 margin:0;
 font-size:14px;
 line-height:14px;
 font-weight:normal;
}

.blog2 ul {
  list-style:none;
  padding:0;
  margin:0;
  color:#876a53;
  font-style:normal;
  font-family:Georgia;
  padding-top:5px;
  font-size:11px;

}

.blog2 ul a {
  color:#876a53;
}

.blog2 a {
 color:#241d17;
}

.blog2 > .icons {
  margin:10px 0 8px 0;
  padding:0 0 0 0;
}



.blog3 {
 width:142px;
 font-family:Georgia;
 font-style:italic;
 padding:7px 0;
 margin:0;
 font-size:14px;
 line-height:14px;
 font-weight:normal;
}

.blog3 ul {
  list-style:none;
  padding:0;
  margin:0;
  color:#876a53;
  font-style:normal;
  font-family:Georgia;
  padding-top:5px;
  font-size:11px;

}

.blog3 ul a {
  color:#876a53;
}

.blog3 a {
 color:#241d17;
}

.blog3 > .icons {
  margin:10px 0 8px 0;
  padding:0 0 0 0px;
}

.community {
 padding-top:10px;
 padding-bottom:20px;
}

.community h1 {
  font-family:Georgia;
  font-style:italic;
  font-size:15px;
  font-weight:normal;
  color:black;
  margin:6px 0 0 2px;
  padding:0;
}

.community h1 > a {
 color:black
}

.community1 {
 width:142px;
 font-family:Georgia;
 font-style:italic;
 padding:7px 0;
 margin:0 0 5px 0;
 font-size:14px;
 line-height:14px;
 font-weight:normal;
}

.community1 ul {
  list-style:none;
  padding:0;
  margin:0;
  color:#876a53;
  font-style:normal;
  font-family:Georgia;
  padding-top:5px;
  font-size:11px;

}

.community1 a {
 color:black;
}

.community1 li > a {
  color:#876a53;
}

.community1 > .icons {
  margin:10px 0 8px 0;
}


.community2 {
 width:142px;
 padding:7px 15px 0 16px;
 font-family:Georgia;
 font-style:italic;
 margin:0;
 font-size:14px;
 line-height:14px;
 font-weight:normal;
}

.community2 ul {
  list-style:none;
  padding:0;
  margin:0;
  color:#876a53;
  font-style:normal;
  font-family:Georgia;
  padding-top:5px;
  font-size:11px;

}

.community2 a {
 color:inherit;
}

.community2 > .icons {
  margin:10px 0 8px 0;
  padding:0 0 0 7px;
  border-left:1px solid #efd9c0;
}



.community3 {
 width:142px;
 font-family:Georgia;
 font-style:italic;
 padding:7px 0;
 margin:0;
 font-size:14px;
 line-height:14px;
 font-weight:normal;
}

.community3 ul {
  list-style:none;
  padding:0;
  margin:0;
  color:#876a53;
  font-style:normal;
  font-family:Arial;
  padding-top:5px;
  font-size:11px;

}

.community3 a {
 color:inherit;
}

.community3 > .icons {
  margin:10px 0 8px 0;
  padding:0 0 0 7px;
  border-left:1px solid #efd9c0;
}


.zahlcontent {
 font-size:14px;
 line-height:14px;
 font-family:Georgia;
 font-style:italic;
}
.zahlcontent h3 {
  color:#876a53;
 font-family:Georgia;
 font-style:italic;
 font-size:14px;
 padding:0 0 0 10px;
 margin:0 0 10px 0;
}

.comments {
  padding:20px 0 15px 0;
}

.commentheading {
  font-family:Georgia;
  font-size:15px;
  font-weight:normal;
  font-style:italic;
  padding:15px 0 15px 0;
}

.top5 {
}

.top5 ol{
  padding-left:20px;
  margin-left:0;
}

.top5 li {
  color:#272420;
}

.top5 li > a {
  color:#987654;
}

.top5 li > a:hover {
  color:#987654;
  text-style:underline;
}

#UserName {
 font-family:Arial;
 font-size:11px;
 background-color:#ffedd6;
 border:1px solid #d0b598;
 margin:5px;
 padding:5px;

}

#UserEmail {
 font-family:Arial;
 font-size:11px;
 background-color:#ffedd6;
 border:1px solid #d0b598;
 margin:5px;
 padding:5px;
}

#UserComment {
 font-family:Arial;
 font-size:11px;
 background-color:#ffedd6;
 border:1px solid #d0b598;
 margin:5px;
 padding:5px;

}

.footer a {
 color:black;
}
