/*##############################################################################
########  INIT          ######################################################*/

* {
  font-family:arial, Verdana;
  margin:0;
  padding:0;
  text-decoration:none;
  border:0 solid black;
}

/*##############################################################################
########  POSITION      ######################################################*/
html {
  height:100.01%;
  padding-bottom:1px;
}
body {
  background-color:white;
}

#wrapper {
  width:1024px;
  margin: 10px auto;
  border: 1px solid #454b3d;
}

#header {
  height:127px;
  width:1024px;
  background:url(../img/vendos_headgrafik.gif) no-repeat top left;
  position:relative;
}

#startlink {
  height:115px;
  width:280px;
  background-color:transparent; 
  position:absolute;
  top:0;
  right:0;
}

#wrapper-content {
  overflow:hidden;
  background:url(../img/vendos_kreis.gif) no-repeat right bottom;
  width:1024px;
}

#wrapper-menu {
  overflow:hidden;
  background:url(../img/vendos_streifli.gif) repeat-y top left;
  width:1024px;
}

#content {
  float:right;
  width:450px;
  padding:33px 325px 0 30px;
}

#menu {
  width:155px;
  float:left;
  padding: 30px 0 0 5px;
  height:500px;
}

#filler {
  height:0;
}

/*##############################################################################
########  FORMATING  MENU  ###################################################*/

#menu ul{
  list-style-type:none;
}

#menu li {
  padding-left:20px;
}

#menu li a {
  color:white;
  font-weight:bold;
  font-size:13px;
  padding:5px 0 5px 0;
  display:block;
}

#menu li li a {
  font-size:11px;
}

#menu li a.activ {
  color:#454b3d;
}

/*##############################################################################
########  FORMATING  CONTENT  ################################################*/

#content {
  color:#454b3d;
  font-size:13px;
  
}

#content h1{
  color:#bbbe00;
  font-size:50px;
  font-weight:bold;
  
}

#content p.subheader {
  font-weight:bold;
  font-size:19px;
}

#content ul {
  padding-left:25px;
}
#content li {
  padding-bottom:8px;
}

#content p {
  line-height:20px;
  padding-bottom:15px;
}
#content p.special,
#content span.special {
  color:#bbbe00;
  font-style:italic;
  font-weight:bold;
}

#content p.special2 {
  font-size:20px;
  padding-bottom:0;
}

#content p.special3 {
  font-size:12px;
}

#content span.special6 {
  font-size:8px;
}

#content span.special4 a{
  color:#bbbe00;
  font-weight:bold;
}

#content span.special4 {
  color:#bbbe00;
  font-weight:bold;
}
#content img.photo {
  height:100px;
  width:75px;
}

#content table tr td {
  vertical-align:bottom;
}
#content table.table-style1 tr td {
  vertical-align:top;
}

#content table tr td p {
  padding-bottom:0;
  padding-left:10px;
}

#content div.filler2 {
  width:80px;
}
