
body {
  margin:0px;
  padding:0px;
  }

#base {
  background: #ffffff url(../images/background_01.gif) no-repeat top left;
  width: 1200px;
  height: 1200px;
  margin: 0 auto;
  }

#header {
  position:relative; top:0px; left:0px;
  margin: 0px;
  padding: 0px;
  }

#header p{
  background: transparent url(../images/header_rot.png) no-repeat top left;
  width: 1200px;
  height: 140px;
  margin: 0px;
  padding: 0px;
  }

#header span{
  display: none;
  }

/* ---------------------------- home & index ------------------------------------------ */

#center_home {
  position:relative; top:-90px; left:160px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width: 570px;
  height: 810px;
  float: left;
  border-right-color: #FF0000;
  border-right-width: 2px;
  border-right-style: solid;
  }

#right_home {
  position:relative; top:-90px; left:780px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width:200px;
  height: 810px;

  border-right-color: #FF0000;
  border-right-width: 2px;
  border-right-style: solid;
  }

#content_home {
  color: #FFFFFF;
  position:absolute; top:80px; left:30px;
  width: 520px;
  height: 800px;
  }

#content_home a:link img, #right_home a:link img {
  border-color: #252a24;
  border-width: 1px;
  border-style: solid;
  }

#content_home a:hover img, #right_home a:hover img {
  border-color: #FF0000;
  border-width: 1px;
  border-style: solid;
  }

#content_home a, #footer_home a, #news a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  }

#lang_home a {
  text-decoration: none;
  font-weight: bold;
  color: #252a24
  }

#content_home a:link, #footer_home a:link, #news a:link {
  color: #FFFFFF;
  }

#lang_home a:link {
  color: #252a24
  }

#content_home a:hover, #footer_home a:hover, #lang_home a:hover, #news a:hover {
  color: #FF0000;
  }

#footer_home {
    position:absolute; bottom:0px; left:40px;
    color: #FFFFFF;
    font-size: 13px;
    }

#footer_menue_home {
    position:absolute; bottom:20px; left:20px;
    color: #FFFFFF;
    font-size: 13px;
    }

#news {
  position: absolute; top: 200px; left: 20px;
  font-family: Verdana, san-serif;
  font-size: 12px;
  color: #FFFFFF;
  text-align: left;
  width: 150px;
  }

#news span {
  font-size: 16px;
  color: #FF0000;
  }

#news p {
  padding: 10px 0px 0px 0px;
  border-top-color: #FF0000;
  border-top-width: 1px;
  border-top-style: solid;
  }

/* ---------------------------- vision ------------------------------------------ */

#header_vision {
  position:relative; top:0px; left:0px;
  margin: 0px;
  padding: 0px;
  }

#header_vision p{
  background: transparent url(../images/header_orange.png) no-repeat top left;
  width: 1200px;
  height: 140px;
  margin: 0px;
  padding: 0px;
  }

#header_vision span{
  display: none;
  }

#center_vision {
  position:relative; top:-90px; left:160px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width: 570px;
  height: 1000px;
  float: left;
  border-right-color: #ff6600;
  border-right-width: 2px;
  border-right-style: solid;
  }

#right_vision {
  position:relative; top:-90px; left:780px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width:200px;
  height: 1000px;
  border-right-color: #ff6600;
  border-right-width: 2px;
  border-right-style: solid;
  }

#content_vision {
  color: #FFFFFF;
  position:absolute; top:20px; left:30px;
  width: 520px;
  height: 900px;
  }

#content_vision a:link img, #right_vision a:link img {
  border-color: #252a24;
  border-width: 1px;
  border-style: solid;
  }

#content_vision a:hover img, #right_vision a:hover img {
  border-color: #ff6600;
  border-width: 1px;
  border-style: solid;
  }

#content_vision a, #footer_vision a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  }

#lang_vision a {
  text-decoration: none;
  font-weight: bold;
  color: #252a24
  }

#content_vision a:link, #footer_vision a:link {
  color: #FFFFFF;
  }

#lang_vision a:link {
  color: #252a24
  }

#content_vision a:hover, #footer_vision a:hover, #lang_vision a:hover {
  color: #ff6600;
  }

#portraet_vision {
   position:absolute; top:250px; left:20px;
   width: 160px;
   height: 209px;
   text-align: center;
}

#footer_vision{
    position:absolute; bottom:0px; left:40px;
    color: #FFFFFF;
    font-size: 13px;
    }

#footer_menue_vision{
    position:absolute; bottom:20px; left:20px;
    color: #FFFFFF;
    font-size: 13px;
    }

/* ---------------------------- projekte ------------------------------------------ */

#header_projekte {
  position:relative; top:0px; left:0px;
  margin: 0px;
  padding: 0px;
  }

#header_projekte p{
  background: transparent url(../images/header_gelb.png) no-repeat top left;
  width: 1200px;
  height: 140px;
  margin: 0px;
  padding: 0px;
  }

#header_projekte span{
  display: none;
  }

#center_projekte {
  position:relative; top:-90px; left:160px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width: 570px;
  height: 810px;
  float: left;
  border-right-color: #fffc00;
  border-right-width: 2px;
  border-right-style: solid;
  }

#right_projekte {
  position:relative; top:-90px; left:780px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width:200px;
  height: 810px;
  border-right-color: #fffc00;
  border-right-width: 2px;
  border-right-style: solid;
  }

#content_projekte {
  color: #FFFFFF;
  position:absolute; top:20px; left:30px;
  width: 520px;
  height: 900px;
  }

#content_projekte a:link img, #right_projekte a:link img {
  border-color: #252a24;
  border-width: 1px;
  border-style: solid;
  }

#content_projekte a:hover img, #right_projekte a:hover img {
  border-color: #fffc00;
  border-width: 1px;
  border-style: solid;
  }

#content_projekte a, #footer_projekte a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  }

#lang_projekte a {
  text-decoration: none;
  font-weight: bold;
  color: #252a24
  }

#content_projekte a:link, #footer_projekte a:link {
  color: #FFFFFF;
  }

#lang_projekte a:link {
  color: #252a24
  }

#content_projekte a:hover, #footer_projekte a:hover, #lang_projekte a:hover {
  color: #fffc00;
  }

#footer_menue_projekte{
    position:absolute; bottom:20px; left:20px;
    color: #FFFFFF;
    font-size: 13px;
    }

#footer_projekte{
    position:absolute; bottom:0px; left:40px;
    color: #FFFFFF;
    font-size: 13px;
    }

/* ---------------------------- music ------------------------------------------ */

#header_music {
  position:relative; top:0px; left:0px;
  margin: 0px;
  padding: 0px;
  }

#header_music p{
  background: transparent url(../images/header_gelb_gruen.png) no-repeat top left;
  width: 1200px;
  height: 140px;
  margin: 0px;
  padding: 0px;
  }

#header_music span{
  display: none;
  }

#center_music {
  position:relative; top:-90px; left:160px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width: 570px;
  height: 1000px;
  float: left;
  border-right-color: #9dff02;
  border-right-width: 2px;
  border-right-style: solid;
  }

#right_music {
  position:relative; top:-90px; left:780px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width:200px;
  height: 1000px;
  border-right-color: #9dff02;
  border-right-width: 2px;
  border-right-style: solid;
  }

#content_music ul {
  font-size: 12px;
  list-style: none;
  margin 0px;
  padding: 0px;
}

#content_music {
  color: #FFFFFF;
  position:absolute; top:20px; left:30px;
  width: 520px;
  height: 1000px;
  }

#sub_title {
  font-size: 11px;
  padding: 0px 0px 0px 10px;
  }

#content_music a:link img, #right_music a:link img {
  border-color: #252a24;
  border-width: 1px;
  border-style: solid;
  }

#content_music a:hover img, #right_music a:hover img {
  border-color: #9dff02;
  border-width: 1px;
  border-style: solid;
  }

#content_music a, #footer_music a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  }

#lang_music a {
  text-decoration: none;
  font-weight: bold;
  color: #252a24
  }

#content_music a {
  font-size: 10px;
  }

#content_music a:link, #footer_music a:link {
  color: #FFFFFF;
  }

#lang_music a:link {
  color: #252a24
  }

#content_music a:hover, #footer_music a:hover, #lang_music a:hover {
  color: #9dff02;
  }

#footer_music {
    position:absolute; bottom:0px; left:40px;
    color: #FFFFFF;
    font-size: 13px;
    }

#footer_menue_music {
    position:absolute; bottom:20px; left:20px;
    color: #FFFFFF;
    font-size: 13px;
    }

/* ---------------------------- tempel ------------------------------------------ */

#header_tempel {
  position:relative; top:0px; left:0px;
  margin: 0px;
  padding: 0px;
  }

#header_tempel p{
  background: transparent url(../images/header_gruen.png) no-repeat top left;
  width: 1200px;
  height: 140px;
  margin: 0px;
  padding: 0px;
  }

#header_tempel span{
  display: none;
  }

#center_tempel {
  position:relative; top:-90px; left:160px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width: 570px;
  height: 1000px;
  float: left;
  border-right-color: #0ad049;
  border-right-width: 2px;
  border-right-style: solid;
  }

#right_tempel {
  position:relative; top:-90px; left:780px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width:200px;
  height: 1000px;
  border-right-color: #0ad049;
  border-right-width: 2px;
  border-right-style: solid;
  }

#content_tempel {
  color: #FFFFFF;
  position:absolute; top:20px; left:30px;
  width: 520px;
  height: 900px;
  }

#content_tempel a:link img, #right_tempel a:link img {
  border-color: #252a24;
  border-width: 1px;
  border-style: solid;
  }

#content_tempel a:hover img, #right_tempel a:hover img {
  border-color: #0ad049;
  border-width: 1px;
  border-style: solid;
  }

#content_tempel a, #footer_tempel a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  }

#lang_tempel a {
  text-decoration: none;
  font-weight: bold;
  color: #252a24
  }

#content_tempel a:link, #footer_tempel a:link {
  color: #FFFFFF;
  }

#lang_tempel a:link {
  color: #252a24
  }

#content_tempel a:hover, #footer_tempel a:hover, #lang_tempel a:hover {
  color: #0ad049;
  }

#footer_tempel {
    position:absolute; bottom:0px; left:40px;
    color: #FFFFFF;
    font-size: 13px;
    }

#footer_menue_tempel {
    position:absolute; bottom:20px; left:20px;
    color: #FFFFFF;
    font-size: 13px;
    }

#footer_homelab {
    position:absolute; bottom:0px; left:40px;
    color: #FFFFFF;
    font-size: 13px;
    }

#footer_menue_homelab {
    position:absolute; bottom:20px; left:20px;
    color: #FFFFFF;
    font-size: 13px;
    }

/* ---------------------------- homelab ------------------------------------------ */

#header_homelab {
  position:relative; top:0px; left:0px;
  margin: 0px;
  padding: 0px;
  }

#header_homelab p{
  background: transparent url(../images/header_gruen_blau.png) no-repeat top left;
  width: 1200px;
  height: 140px;
  margin: 0px;
  padding: 0px;
  }

#header_homelab span{
  display: none;
  }

#center_homelab {
  position:relative; top:-90px; left:160px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width: 570px;
  height: 810px;
  float: left;
  border-right-color: #00a9d0;
  border-right-width: 2px;
  border-right-style: solid;
  }

#right_homelab {
  position:relative; top:-90px; left:780px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width:200px;
  height: 810px;
  border-right-color: #00a9d0;
  border-right-width: 2px;
  border-right-style: solid;
  }

#content_homelab {
  color: #FFFFFF;
  position:absolute; top:20px; left:30px;
  width: 520px;
  height: 900px;
  }

#content_homelab a:link img, #right_homelab a:link img {
  border-color: #252a24;
  border-width: 1px;
  border-style: solid;
  }

#content_homelab a:hover img, #right_homelab a:hover img {
  border-color: #00a9d0;
  border-width: 1px;
  border-style: solid;
  }

#content_homelab a, #footer_homelab a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  }

#lang_homelab a {
  text-decoration: none;
  font-weight: bold;
  color: #252a24
  }

#content_homelab a:link, #footer_homelab a:link {
  color: #FFFFFF;
  }

#lang_homelab a:link {
  color: #252a24
  }

#content_homelab a:hover, #footer_homelab a:hover, #lang_homelab a:hover {
  color: #00a9d0;
  }

#footer_homelab {
    position:absolute; bottom:0px; left:40px;
    color: #FFFFFF;
    font-size: 13px;
    }

#footer_menue_homelab {
    position:absolute; bottom:20px; left:20px;
    color: #FFFFFF;
    font-size: 13px;
    }

/* ---------------------------- zeichnungen ------------------------------------------ */

#header_zeichnungen {
  position:relative; top:0px; left:0px;
  margin: 0px;
  padding: 0px;
  }

#header_zeichnungen p{
  background: transparent url(../images/header_blau.png) no-repeat top left;
  width: 1200px;
  height: 140px;
  margin: 0px;
  padding: 0px;
  }

#header_zeichnungen span{
  display: none;
  }

#center_zeichnungen {
  position:relative; top:-90px; left:160px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width: 570px;
  height: 810px;
  float: left;
  border-right-color: #090dd0;
  border-right-width: 2px;
  border-right-style: solid;
  }

#right_zeichnungen{
  position:relative; top:-90px; left:780px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width:200px;
  height: 810px;
  border-right-color: #090dd0;
  border-right-width: 2px;
  border-right-style: solid;
  }

#content_zeichnungen {
  color: #FFFFFF;
  position:absolute; top:20px; left:30px;
  width: 520px;
  height: 900px;
  }

#content_zeichnungen a:link img, #right_zeichnungen a:link img {
  border-color: #252a24;
  border-width: 1px;
  border-style: solid;
  }

#content_zeichnungen a:hover img, #right_zeichnungen a:hover img {
  border-color: #090dd0;
  border-width: 1px;
  border-style: solid;
  }

#content_zeichnungen a, #footer_zeichnungen a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  }

#lang_zeichnungen a {
  text-decoration: none;
  font-weight: bold;
  color: #252a24
  }

#content_zeichnungen a:link, #footer_zeichnungen a:link {
  color: #FFFFFF;
  }

#lang_zeichnungen a:link {
  color: #252a24
  }

#content_zeichnungen a:hover, #footer_zeichnungen a:hover, #lang_zeichnungen a:hover {
  color: #090dd0;
  }

#footer_zeichnungen {
    position:absolute; bottom:0px; left:40px;
    color: #FFFFFF;
    font-size: 13px;
    }

#footer_menue_zeichnungen {
    position:absolute; bottom:20px; left:20px;
    color: #FFFFFF;
    font-size: 13px;
    }

/* ---------------------------- bilder ------------------------------------------ */

#header_bilder {
  position:relative; top:0px; left:0px;
  margin: 0px;
  padding: 0px;
  }

#header_bilder p{
  background: transparent url(../images/header_violett.png) no-repeat top left;
  width: 1200px;
  height: 140px;
  margin: 0px;
  padding: 0px;
  }

#header_bilder span{
  display: none;
  }

#center_bilder {
  position:relative; top:-90px; left:160px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width: 570px;
  height: 810px;
  float: left;
  border-right-color: #9c00c6;
  border-right-width: 2px;
  border-right-style: solid;
  }

#right_bilder{
  position:relative; top:-90px; left:780px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width:200px;
  height: 810px;
  border-right-color: #9c00c6;
  border-right-width: 2px;
  border-right-style: solid;
  }

#content_bilder {
  color: #FFFFFF;
  position:absolute; top:20px; left:30px;
  width: 520px;
  height: 900px;
  }

#content_bilder a:link img, #right_bilder a:link img {
  border-color: #252a24;
  border-width: 1px;
  border-style: solid;
  }

#content_bilder a:hover img, #right_bilder a:hover img {
  border-color: #9c00c6;
  border-width: 1px;
  border-style: solid;
  }

#content_bilder a, #footer_bilder a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  }

#lang_bilder a {
  text-decoration: none;
  font-weight: bold;
  color: #252a24
  }

#content_bilder a:link, #footer_bilder a:link {
  color: #FFFFFF;
  }

#lang_bilder a:link {
  color: #252a24
  }

#content_bilder a:hover, #footer_bilder a:hover, #lang_bilder a:hover {
  color: #9c00c6;
  }

#footer_bilder {
    position:absolute; bottom:0px; left:40px;
    color: #FFFFFF;
    font-size: 13px;
    }

#footer_menue_bilder {
    position:absolute; bottom:20px; left:20px;
    color: #FFFFFF;
    font-size: 13px;
    }

/* ---------------------------- live ------------------------------------------ */

#header_live {
  position:relative; top:0px; left:0px;
  margin: 0px;
  padding: 0px;
  }

#header_live p{
  background: transparent url(../images/header_pink.png) no-repeat top left;
  width: 1200px;
  height: 140px;
  margin: 0px;
  padding: 0px;
  }

#header_live span{
  display: none;
  }

#content_live {
  position:absolute; top:20px; left:30px;
  font-family: Verdana, san-serif;
  font-size: 12px;
  color: #FFFFFF;
  width: 520px;
  height: 1000px;
  }

#center_live {
  position:relative; top:-90px; left:160px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width: 570px;
  height: 1000px;
  float: left;
  border-right-color: #d00153;
  border-right-width: 2px;
  border-right-style: solid;
  }

#right_live {
  position:relative; top:-90px; left:780px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width:200px;
  height: 1000px;
  border-right-color: #d00153;
  border-right-width: 2px;
  border-right-style: solid;
  }

#content_live a:link img, #right_live a:link img {
  border-color: #252a24;
  border-width: 1px;
  border-style: solid;
  }

#content_live a:hover img, #right_live a:hover img {
  border-color: #d00153;
  border-width: 1px;
  border-style: solid;
  }

#content_live a, #footer_live a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  }

#lang_live a {
  text-decoration: none;
  font-weight: bold;
  color: #252a24
  }

#content_live a:link, #footer_live a:link {
  color: #FFFFFF;
  }

#lang_live a:link {
  color: #252a24
  }

#content_live a:hover, #footer_live a:hover, #lang_live a:hover {
  color: #d00153;
  }

#footer_live {
    position:absolute; bottom:0px; left:40px;
    color: #FFFFFF;
    font-size: 13px;
    }

#footer_menue_live {
    position:absolute; bottom:20px; left:20px;
    color: #FFFFFF;
    font-size: 13px;
    }

.main {
    font-family: Verdana, san-serif;
    color: #C0C0C0;
    font-size: 14px;
    padding-right: 25px;
    }

.item {
    width: 150px;
    height: 350px;
    margin: 10px;
    float: left;
    }

.title {
    width: 150px;
    height: 40px;
    text-align: middle;
    }

.thumbnail {
    width: 150px;
    height: 100px;
   }

.description {
    font-family: Verdana, san-serif;
    color: #C0C0C0;
    font-size: 10px;
    max-height: 110px;
    overflow: hidden;
    }

.attr {
    font-family: Verdana, san-serif;
    color: #C0C0C0;
    font-size: 10px;
    }

#site_links {
    position:relative; bottom:0px; left:0px;
    clear: both;
    margin: 10px;
    }

#site_links a {
    text-decoration: none;
    font-weight: bold;
    padding: 5px;
    }

/* ---------------------------- vita ------------------------------------------ */

#header_vita {
  position:relative; top:0px; left:0px;
  margin: 0px;
  padding: 0px;
  }

#header_vita p{
  background: transparent url(../images/header_gelb_gruen.png) no-repeat top left;
  width: 1200px;
  height: 140px;
  margin: 0px;
  padding: 0px;
  }

#header_vita span{
  display: none;
  }

#center_vita {
  position:relative; top:-90px; left:160px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width: 570px;
  height: 700px;
  float: left;
  border-right-color: #9dff02;
  border-right-width: 2px;
  border-right-style: solid;
  }

#right_vita {
  position:relative; top:-90px; left:780px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width:200px;
  height: 700px;
  border-right-color: #9dff02;
  border-right-width: 2px;
  border-right-style: solid;
  }

#content_vita {
  position:absolute; top:20px; left:30px;
  font-family: Verdana, san-serif;
  font-size: 12px;
  color: #FFFFFF;
  width: 520px;
  height: 1000px;
  }

#content_vita a:link img, #right_vita a:link img {
  border-color: #252a24;
  border-width: 1px;
  border-style: solid;
  }

#content_vita a:hover img, #right_vita a:hover img {
  border-color: #9dff02;
  border-width: 1px;
  border-style: solid;
  }

#content_vita a, #footer_vita a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  }

#lang_vita a {
  text-decoration: none;
  font-weight: bold;
  color: #252a24
  }

#content_vita a:link, #footer_vita a:link {
  color: #FFFFFF;
  }

#lang_vita a:link {
  color: #252a24
  }

#content_vita a:hover, #footer_vita a:hover, #lang_vita a:hover {
  color: #9dff02;
  }

#portraet_vita {
   position:absolute; top:250px; left:20px;
   width: 160px;
   height: 209px;
   text-align: center;
}

#footer_vita {
    position:absolute; bottom:0px; left:40px;
    color: #FFFFFF;
    font-size: 13px;
    }

#footer_menue_vita {
    position:absolute; bottom:20px; left:20px;
    color: #FFFFFF;
    font-size: 13px;
    }

/* ---------------------------- kontakt ------------------------------------------ */

#header_kontakt {
  position:relative; top:0px; left:0px;
  margin: 0px;
  padding: 0px;
  }

#header_kontakt p{
  background: transparent url(../images/header_gruen.png) no-repeat top left;
  width: 1200px;
  height: 140px;
  margin: 0px;
  padding: 0px;
  }

#header_kontakt span{
  display: none;
  }

#center_kontakt {
  position:relative; top:-90px; left:160px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width: 570px;
  height: 750px;
  float: left;
  border-right-color: #0ad049;
  border-right-width: 2px;
  border-right-style: solid;
  }

#right_kontakt {
  position:relative; top:-90px; left:780px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width:200px;
  height: 750px;
  border-right-color: #0ad049;
  border-right-width: 2px;
  border-right-style: solid;
  }

#content_kontakt {
  position:absolute; top:20px; left:30px;
  font-family: Verdana, san-serif;
  font-size: 12px;
  color: #FFFFFF;
  width: 520px;
  height: 1000px;
  }

#content_kontakt a:link img, #right_kontakt a:link img {
  border-color: #252a24;
  border-width: 1px;
  border-style: solid;
  }

#content_kontakt a:hover img, #right_kontakt a:hover img {
  border-color: #0ad049;
  border-width: 1px;
  border-style: solid;
  }

#content_kontakt a, #footer_kontakt a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  }

#lang_kontakt a {
  text-decoration: none;
  font-weight: bold;
  color: #252a24
  }

#content_kontakt a:link, #footer_kontakt a:link {
  color: #FFFFFF;
  }

#lang_kontakt a:link {
  color: #252a24
  }

#content_kontakt a:hover, #footer_kontakt a:hover, #lang_kontakt a:hover {
  color: #0ad049;
  }

#footer_kontakt {
    position:absolute; bottom:0px; left:40px;
    color: #FFFFFF;
    font-size: 13px;
    }

#footer_menue_kontakt {
    position:absolute; bottom:20px; left:20px;
    color: #FFFFFF;
    font-size: 13px;
    }

#portraet_kontakt {
   position:absolute; top:250px; left:20px;
   width: 160px;
   height: 209px;
   text-align: center;
}

/* ---------------------------- impressum ------------------------------------------ */

#header_impressum {
  position:relative; top:0px; left:0px;
  margin: 0px;
  padding: 0px;
  }

#header_impressum p{
  background: transparent url(../images/header_gruen_blau.png) no-repeat top left;
  width: 1200px;
  height: 140px;
  margin: 0px;
  padding: 0px;
  }

#header_impressum span{
  display: none;
  }

#center_impressum {
  position:relative; top:-90px; left:160px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width: 570px;
  height: 700px;
  float: left;
  border-right-color: #00a9d0;
  border-right-width: 2px;
  border-right-style: solid;
  }

#right_impressum {
  position:relative; top:-90px; left:780px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width:200px;
  height: 700px;
  border-right-color: #00a9d0;
  border-right-width: 2px;
  border-right-style: solid;
  }

#content_impressum {
  position:absolute; top:20px; left:30px;
  font-family: Verdana, san-serif;
  font-size: 12px;
  color: #FFFFFF;
  width: 520px;
  height: 1000px;
  }

#content_impressum a:link img, #right_impressum a:link img {
  border-color: #252a24;
  border-width: 1px;
  border-style: solid;
  }

#content_impressum a:hover img, #right_impressum a:hover img {
  border-color: #00a9d0;
  border-width: 1px;
  border-style: solid;
  }

#content_impressum a, #footer_impressum a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  }

#lang_impressum a {
  text-decoration: none;
  font-weight: bold;
  color: #252a24
  }

#content_impressum a:link, #footer_impressum a:link {
  color: #FFFFFF;
  }

#lang_impressum a:link {
  color: #252a24
  }

#content_impressum a:hover, #footer_impressum a:hover, #lang_impressum a:hover {
  color: #00a9d0;
  }

#footer_menue_impressum {
    position:absolute; bottom:20px; left:20px;
    color: #FFFFFF;
    font-size: 13px;
    }

#footer_impressum {
    position:absolute; bottom:0px; left:40px;
    color: #FFFFFF;
    font-size: 13px;
    }

#portraet_impressum {
   position:absolute; top:250px; left:20px;
   width: 160px;
   height: 209px;
   text-align: center;
}

/* ---------------------------- links ------------------------------------------ */

#header_links {
  position:relative; top:0px; left:0px;
  margin: 0px;
  padding: 0px;
  }

#header_links p{
  background: transparent url(../images/header_blau.png) no-repeat top left;
  width: 1200px;
  height: 140px;
  margin: 0px;
  padding: 0px;
  }

#header_links span{
  display: none;
  }

#center_links {
  position:relative; top:-90px; left:160px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width: 570px;
  height: 810px;
  float: left;
  border-right-color: #090dd0;
  border-right-width: 2px;
  border-right-style: solid;
  }

#right_links{
  position:relative; top:-90px; left:780px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width:200px;
  height: 810px;
  border-right-color: #090dd0;
  border-right-width: 2px;
  border-right-style: solid;
  }

#content_links {
  position:absolute; top:20px; left:30px;
  font-family: Verdana, san-serif;
  font-size: 12px;
  color: #FFFFFF;
  width: 520px;
  height: 1000px;
  }

#content_links a:link img, #right_links a:link img {
  border-color: #252a24;
  border-width: 1px;
  border-style: solid;
  }

#content_links a:hover img, #right_links a:hover img {
  border-color: #090dd0;
  border-width: 1px;
  border-style: solid;
  }

#content_links a, #footer_links a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  }

#lang_links a {
  text-decoration: none;
  font-weight: bold;
  color: #252a24
  }

#content_links a:link, #footer_links a:link {
  color: #FFFFFF;
  }

#lang_links a:link {
  color: #252a24
  }

#content_links a:hover, #footer_links a:hover, #lang_links a:hover {
  color: #090dd0;
  }

#footer_menue_links {
    position:absolute; bottom:20px; left:20px;
    color: #FFFFFF;
    font-size: 13px;
    }

#footer_links {
    position:absolute; bottom:0px; left:40px;
    color: #FFFFFF;
    font-size: 13px;
    }

#portraet_links {
   position:absolute; top:250px; left:20px;
   width: 160px;
   height: 209px;
   text-align: center;
}

/* ---------------------------- datenschutz ------------------------------------------ */

#header_datenschutz {
  position:relative; top:0px; left:0px;
  margin: 0px;
  padding: 0px;
  }

#header_datenschutz p{
  background: transparent url(../images/header_gruen_blau.png) no-repeat top left;
  width: 1200px;
  height: 140px;
  margin: 0px;
  padding: 0px;
  }

#header_datenschutz span{
  display: none;
  }

#center_datenschutz {
  position:relative; top:-90px; left:160px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width: 570px;
  height: 2200px;
  float: left;
  border-right-color: #00a9d0;
  border-right-width: 2px;
  border-right-style: solid;
  }

#right_datenschutz {
  position:relative; top:-90px; left:780px;
  background-image: url(../images/bg_grau.png);
  background-repeat: repeat;
  width:200px;
  height: 2200px;
  border-right-color: #00a9d0;
  border-right-width: 2px;
  border-right-style: solid;
  }

#content_datenschutz {
  position:absolute; top:20px; left:30px;
  font-family: Verdana, san-serif;
  font-size: 12px;
  color: #FFFFFF;
  width: 520px;
  height: 1900px;
  }

#content_datenschutz a:link img, #right_datenschutz a:link img {
  border-color: #252a24;
  border-width: 1px;
  border-style: solid;
  }

#content_datenschutz a:hover img, #right_datenschutz a:hover img {
  border-color: #00a9d0;
  border-width: 1px;
  border-style: solid;
  }

#content_datenschutz a, #footer_datenschutz a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  }

#lang_datenschutz a {
  text-decoration: none;
  font-weight: bold;
  color: #252a24
  }

#content_datenschutz a:link, #footer_datenschutz a:link {
  color: #FFFFFF;
  }

#lang_datenschutz a:link {
  color: #252a24
  }

#content_datenschutz a:hover, #footer_datenschutz a:hover, #lang_datenschutz a:hover {
  color: #00a9d0;
  }

#footer_menue_datenschutz {
    position:absolute; bottom:20px; left:20px;
    color: #FFFFFF;
    font-size: 13px;
    }

#footer_datenschutz {
    position:absolute; bottom:0px; left:40px;
    color: #FFFFFF;
    font-size: 13px;
    }

#portraet_datenschutz {
   position:absolute; top:250px; left:20px;
   width: 160px;
   height: 209px;
   text-align: center;
}

/* ---------------------------- menu ------------------------------------------ */

#menue {
    color: #FFFFFF;
    position:absolute; top:20px; left:-10px;
    font-family: Verdana, san-serif;
    font-weight: bold;
    font-size: 12px;
    width: 180px;
    height: 200px;
  }

#menue span {
    font-size: 14px;
  }

#menue a {
    color: #FFFFFF;
    text-decoration: none;
  }

#menue a:link {
    color: #FFFFFF;
    text-decoration: none;
    }

#menue a:hover {
    color: #FBE879;
    text-decoration: none;
    }

#menue a:active {
    color: #6A98BD;
    }

#sub_menue {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 0px;
}

#home {
    list-style-image:url(../images/quad_rot.png);
    width: 10px;
    height: 20px;
    margin: 0;
    padding: 0;
}

#home a:hover {
    color: #d02023;
    text-decoration: none;
    }

#vision {
    list-style-image:url(../images/quad_orange.png);
    margin: 0;
    padding: 0;
}

#vision a:hover {
    color: #f28b46;
    text-decoration: none;
    }

#vita {
    list-style-image:url(../images/quad_gelb_gruen.png);
    margin: 0;
    padding: 0;
}

#vita a:hover {
    color: #9dff02;
    text-decoration: none;
    }

#projekte {
    list-style-image:url(../images/quad_gelb.png);
    margin: 0;
    padding: 0;
}

#projekte a:hover {
    color: #fffc00;
    text-decoration: none;
    }

#kontakt {
    list-style-image:url(../images/quad_gruen.png);
    margin: 0;
    padding: 0;
}

#kontakt a:hover {
    color: #0ad049;
    text-decoration: none;
    }

#impressum {
    list-style-image:url(../images/quad_gruen_blau.png);
    margin: 0;
    padding: 0;
}

#impressum a:hover {
    color: #00a9d0;
    text-decoration: none;
    }

#music {
    list-style-image:url(../images/quad_gelb_gruen.png);
    margin: 0;
    padding: 0;
}

#music a:hover {
    color: #9dff02;
    text-decoration: none;
    }

#tempel {
    list-style-image:url(../images/quad_gruen.png);
    margin: 0;
    padding: 0;
}

#tempel a:hover {
    color: #0ad049;
    text-decoration: none;
    }

#homelab {
    list-style-image:url(../images/quad_gruen_blau.png);
    margin: 0;
    padding: 0;
}

#homelab a:hover {
    color: #00a9d0;
    text-decoration: none;
    }

#zeichnungen {
    list-style-image:url(../images/quad_blau.png);
    margin: 0;
    padding: 0;
}

#zeichnungen a:hover {
    color: #090dd0;
    text-decoration: none;
    }

#bilder {
    list-style-image:url(../images/quad_violett.png);
    margin: 0;
    padding: 0;
}

#bilder a:hover {
    color: #9c00c6;
    text-decoration: none;
    }

#live {
    list-style-image:url(../images/quad_pink.png);
    margin: 0;
    padding: 0;
}

#live a:hover {
    color: #d00153;
    text-decoration: none;
    }

/* ---------------------------- diverse ------------------------------------------ */

#lang_live, #lang_music, #lang_home, #lang_vision, #lang_projekte, #lang_tempel, #lang_homelab, #lang_bilder, #lang_zeichnungen, #lang_vita, #lang_kontakt, #lang_impressum, #lang_datenschutz, #lang_links {
   position:relative; top:-50px; left:800px;
   width: 160px;
   height: 80px;
   font-family: Verdana, san-serif;
   font-size: 12px;
}

#portraet {
   position:absolute; top:350px; left:20px;
   width: 160px;
   height: 209px;
   text-align: center;
}

/* swfobject */

#player {
   z-index: 50;
   }
/* lightbox */