body {
  margin : 0;
  padding : 0;
  color : #000000;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 0.800em
}
#umzug {
  position:fixed;
  top:10px;
  right:10px;
}
ul, li {
  list-style-image : none;
  list-style-position : outside;
  list-style-type : none
}

a {
  font-weight : bold;
  text-decoration : none;
  color : #0C6B31
}

a:hover {
  text-decoration : underline
}

.printonly {
  display : none;
  position : absolute;
  visibility : hidden
}

#container {
  background: #ffffff url('/templates/berlinstory-bg.gif') repeat-y;
  width : 900px;
  margin : 0;
  line-height : 130%;
}

#content {
  position: inline;
  background : #ffffff;
  padding: 0;
  margin:10px 0 10px 240px;
  width: 650px;
}

#content img {
  margin : 10px 10px 35px 10px
}

#top {
  background-color : #454F58;
  height : 115px;
  width : 900px
}

#top h3, #top p, #top h2 {
  display : none;
  visibility : hidden
}

#leftnav {
  float : left;
  display : inline;
  width : 224px;
  background : #F2CD1A;
  color : #000000;
  font-size : 14px;
  line-height : 120%;
  padding-top : 30px
}

#leftnav a {
  color : #262A2D
}

#leftnav ul {
  padding : 0;
  margin : 0
}

#leftnav.spacer {
  min-height : 1px
}

#leftnav ul li {
  line-height : 23px
}

#leftnav ul li a {
  padding-left : 14px
}

#leftnav ul li ul {
  background-color : #F9F2C3;
  padding-top : 10px;
  padding-bottom : 10px
}

#leftnav ul li ul li {
  font-size : 13px;
  line-height : 16px;
  border-bottom : none;
  margin-left : 15px
}

#leftnav ul li ul li a {
  font-weight : normal
}

#leftnav.menu-current a {
  font-weight : bold
}

#leftnav.menu-child a {
  font-weight : normal
}

#content img {
  border : 0
}

#content table {
  border-collapse : collapse
}

#content td {
  vertical-align : top
}

td {
  vertical-align : top
}

.block {
  text-align : justify;
  width : 100% !important;
  margin : 0 !important;
  padding : 0 !important
}

#suche {
  margin : 0;
  padding : 0px 5px 5px 0px
}

form {
  padding : 0;
  margin : 0
}

#suche input[type="text"] {
  padding : 0;
  margin-left : 20px;
  border : 1px solid #aaa;
  color : #666;
  padding : 2px;
  width : 110px
}

#pagetitle {
  border-bottom : 2px solid #12903F;
  margin-bottom : 15px;
  font-weight : bold;
  text-transform : uppercase;
  font-size : 10pt;
  font-family : Verdana, Arial, Helvetica, sans-serif
}

.normal {
  line-height : 14pt
}

.linklist1 {
  width : 450px
}

.linklist1 .odd {
  background-color : #f1ebde
}

.linklist1 .linkyear {
  font-size : 20px;
  line-height : 25px;
  color : #222222
}

.linklist1 .linkmonth {
  padding-top : 4px;
  line-height : 25px;
  font-size : 20px;
  color : #222222
}

.blogpostingtitle {
  font-weight : bold
}

.blogpostingtitle a {
  color : #000000
}

.blogpostingcontent {
  padding-bottom : 20px
}

.teamtable td {
  vertical-align : top
}

.rightbox {
  float : right;
  margin-right : -10px;
  margin-top : 0px
}

