
html, body {
 margin: 0; padding: 0; text-align: center;
}

body {
  background: #475259 url(pics/bg.jpg) repeat-x;
 font-size: 13px;
 font-family: 'Trebuchet MS',  Arial, Helvetica, sans-serif;
 padding: 0 ;
}

h1 {
 color: #D2EA04; font-size: 20px;
 font-weight: normal;
 font-family: 'Trebuchet MS', 'Lucida Sans', 'Lucida Sans Unicode';
 margin: 40px 0 0 0; padding: 0;
 text-decoration: none;
}

h2 {
 color: #A9D1CD; font-size: 13px;
 font-weight: normal;
 letter-spacing: 0.07em;
 margin: 0; padding: 0;
}

h3 {
   color: #005577; font-size: 13px;
   margin: 15px 0 15px 0;  padding: 0;
}

h4 {
   font-size: 11px;
   font-weight: bold;
   margin: 0; padding: 0;
   color: #93DDE8;
}

a:link { color: #ffffff; }
a:visited { color: #ffffff; }
a:hover { color: #DD9431; }

p { line-height: 1.6em; text-align: left; }



.small {
   font-size: 10px;
   line-height: 1.1em;
   color: #AFAFAF;
}

#page {
  background: transparent top center;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  width: 955px;
}


#content {
   background: transparent;
   border: none;
   color: #FFFFFF;
   float: left;
   left: 1px;
   margin: 0;
   padding: 50 80px 30px 80px;
   text-align: left;

}

#content a:hover {
        text-decoration: underline;
}

#entry {
   background: transparent;
   border: none;
   color: #FFFFFF;
   float: left;
   left: 1px;
   margin: 0; padding-bottom:30px;
   text-align: left;
   line-height: 20px;
   width: 520px;
}

#entry img {
 float: left;
 margin: 0px 25px 20px 0px;
 padding: 0 0 50px 0;
}

#col_1 {
   background: transparent;
   border: none;
   float: left;
   left: 1px;
   margin: 0; padding: 0;
   text-align: left;
   line-height: 20px;
   width: 200px;

}

#col_2 {
   background: transparent;
   border: none;
   float: right;
   left: 1px;
   margin: 0; padding: 0 0 0 40px;
   text-align: left;
   line-height: 20px;
   width: 270px;
   border-left: 1px solid #DFDFDF;
}


#sidebar {
   background:transparent ;
   border: none;
   color: #ffffff;
   float: left;
   font-size: 11px;
   margin: 0;
   padding: 0 27px 30px 10px;
   text-align: left;
   width: 200px;
}



#sidebar a:link { color: #ffffff; }
#sidebar a:visited { color: #ffffff; }

#sidebar a:hover { color: #D2EA04; text-decoration: underline;}

#sidebar h2 {
   color: #93DDE8;
   font-size: 11px;
   font-weight: bold;
   letter-spacing: 0.3em;
   margin: 40px 0 0 0;
   padding: 0;
}

#sidebar h2 a:link { color: #93DDE8;}
#sidebar h2 a:visited { color: #93DDE8; }
#sidebar h2 a:hover { color: #D2EA04; }

#sidebar li {
   line-height: 1.9em;
   list-style-type: none;
   margin: 0;
   padding: 0;
}


#sidebar ul {
   list-style-type: none;
   margin: 0 0 0 10px;
   padding: 0;
}

.kontakt {
   font-size: 14px;
   font-weight: bold;
}


#top { background: transparent url(pics/head.jpg) no-repeat top center;  height: 150px; }


#wrapper {
  float: left;
  margin: 0;
  padding: 0;
}

li {
   line-height: 1.9em;
   list-style-type: none;
   margin: 0;
   padding: 0;
}


.alignleft {
  float: left;
  text-align: left;
}

.alignright {
  float: right;
  margin-top: -1px;
  text-align: right;
}

.auswahl { color: #91C227; font-weight: bold; }
