body {
margin: 0;
padding: 0;
background-image: url(images/bg_body_top.gif);
background-repeat: repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #222;
}

#wrap {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
text-align: center;
}

#postit {
width: 200px;
height: 145px;
float: right;
background-image: url(images/postit_away.png);
background-repeat: no-repeat;
position: absolute;
left: 50%;
margin-left: -440px;
top: 220px;
}

#page {
width: 100%;
height: 300px;
padding: 20px 0px;
margin: 10px auto;
background-color: #fff;
border-top: 10px solid #e41770;
border-bottom: 10px solid #e41770;
}

#logo {
width: 300px;
height: 125px;
margin: 75px auto 0px;
background-image: url(images/logo.gif);
background-repeat: no-repeat;
}

#menu {
width: 365px;
height: 30px;
margin: 0 auto;
}

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

#menu ul li {
float: left;
}

#menu ul li a {
color: #868889;
display: block;
margin: 5px;
}

#content_align {
width: 500px;
height: 300px;
margin: 0 auto;
text-align: left;
overflow: hidden;
}

#content {
text-align: justify;
margin-top: 5px;
}

h1 {
background-color: #e41770;
color: #fff;
padding: 2px 5px;
width: auto;
display: inline;
font-size: 16px;
font-weight: bold;
}

h2 {
color: #e41770;
font-size: 14px;
font-weight: bold;
margin: 0;
}

h3 {
font-size: 13px;
font-weight: bold;
}

#footer {
width: 500px;
margin: 0 auto 15px;
text-align: center;
}

#footer a {
color: #868889;
margin: 5px;
}

p {
margin: 10px 0px;
}

a img {
border: none;
}

a {
color: #e41770;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}


/* jQuery Referenzen */
div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 90px;
  width: 500px;
  /* Add scroll-bars */
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 110px;
  /* Max width here, for users without Javascript */
  width: 1500px;
  padding: 5px 0 0 10px;
  /* Remove default margin */
  margin: 0;
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  display: none;
  margin-top: 3px;
  margin-left: 3px;
  text-align: left;
  font-size: 9px;
  color: #999;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu img {
  border: 2px #ccc solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  width: 90px;
  height: 60px;
}
.sc_menu a:hover img {
  filter:alpha(opacity=50);
  opacity: 0.5;
}
