/* 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;
}

a:hover {
  text-decoration:underline;
}

img {
  border:0;
}

.wrapper {
  text-align: center;
  width:1000px;
  margin: 0 auto;
}
.header {
  background:url('/media/picture/contentseite/hintergrund3.jpg') no-repeat;
  height:160px;
  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;
}

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

.mainlev img{
 border:0;
}

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

#searchbar {
  text-align:right;
}

#searchtext {
  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;
}

#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;
}

.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;
}

.FirstTeaser{
 padding-bottom:15px;
}

.block2 a{
  color:black;
}

.firstTeaser a {
 color:#251E16;
 text-decoration:none;
}

.TeaserItem {
  border-top:1px solid #7f766b;
  padding-top:15px;
}

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

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

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

.icons {
  margin-top:7px;
  padding-right:5px;
}

.dachzeile {
  font-size:15px;
  font-family:Georgia;
  font-style:italic;
  color:#876a53;
}

.clearfix {
 clear:both;
}

.left {
 float:left;
}

.left1 {
 float:left;
}

.right {
 float:right;
}

.article {
 font-size:11px;
 line-height:15px;
 color:#574738;
}

.article h1 {
  padding:4px 0 9px 1px;
  margin:0;
  font-size:24px;
  font-family:Georgia;
  font-weight:normal;
  font-style:italic;
  line-height:25px;
  color:#251E16;
}
.article h1 > a {
  color:#251E16;
  text-decoration:none;
}

.article b {
 color:black;
 font-weight:normal;
}

.article a {
  text-decoration:none;
  font-weight:bolder;
  color:black;
}

.article a:hover {
  text-decoration:underline;
  font-weight:bolder;
  color:black;
}

.article h2 {
  padding:4px 0 4px 1px;
  margin:0;
  font-size:18px;
  font-family:Georgia;
  font-weight:normal;
  font-style:italic;
  line-height:19px;
  color:#251E16;
}

.VoteMeBox {
 border:1px solid #7f766b;
}

.VoteMeBox h4 {
  padding-left:5px;
}

.Gallery_prev1 {
 float:left;
}

.VideoBoxText {
 border-bottom:1px solid #7f766b;
}

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

.date {
  color:#876a53;
  padding-right:4px;
}

.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:8px;
  margin-bottom:10px;
}


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

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

.block1 {
 width:142px;
}

.block1 a {
 color:black;
}

.left {
  float:left;
  padding-right:5px;
  padding-bottom:5px;
}

.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;
}

.infobox {
  border:1px solid #7F766B;
}

.infobox p {
 padding:0 5px 0 5px;

}

.infobox h4 {
 background-color:#a0866b;
 color:#FFEDD6;
 padding:0 5px 0 5px;
 margin:0;
}

.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;

}

.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:black;
}

.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:black;
}

.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:black;
}

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

.umfrage {
  width:300px;
  padding:0px 0 10px 14px;
  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;
}


.community {
 padding-top:10px;
 padding-bottom:20px;
 margin-left:15px;
 width:300px;
}

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

.community1 {
  width:142px;
  margin-top:18px;
}

.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:18px 15px 0 0;
}

.community2 h2{
  font-family:Georgia;
  font-style:normal;
  padding:2px 0 4px 0px;
  margin:0;
  font-size:11px;
  line-height:12px;
  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:black;
}

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

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


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

}


.community3 {
  width:142px;
  margin-top:18px;
}

.community3 a {
 color:black;
}

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

.community3 > .icons {
  margin:10px 0 8px 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;
}

.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;
}

.Gallery_Box1{
 width:457px;
}

.Gallery_prev1{

}

.Gallery_next1{

}

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

}

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

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

}


.footer a {
 color:black;
}
