html, body { margin-top:0; margin-left:0; margin-right:0; padding:0; height:100%; width:100%; /*overflow:hidden; */}
* {margin: 0; padding: 0;}
#all { background-color: #c8c8c8; background-image: url(bg.gif); position: absolute; top: 50%; left: 50%; margin-left: -300px; margin-top: -250px; width: 600px; height: 500px; z-index: 150; }

#head { text-indent: -5000px; margin-top: 10px; }
#head a { background-image: url(head.gif);background-position: 0 55px; width: 315px; height: 55px;display: block; }
#head a:hover { color:#fff; background-color: transparent; } 

#menu {background-color: #b8b8b8; position: absolute; right: 0; bottom: 0;}
a {color: #000000; font-size: 1em; font-family: Helvetica, sans-serif, Verdana, Arial; }
a:hover {color: #000000; font-family: Helvetica, sans-serif, Verdana, Arial;}

ul.nav li { font-family: Verdana; text-indent: -5000px; width: 73px; height: 30px; z-index: 13; float: left; list-style-type: none; }
ul.nav li a { color: #fff; font-size: 1em; font-weight: normal; display: block; /*background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; */text-decoration: none; }
ul.nav li a:hover {font-family: Helvetica, sans-serif, Verdana, Arial; font-size: 1em; background: #0d3721; text-decoration: none; }

#bild a { background-image: url(bilder.gif); width: 73px; height: 30px;display: block; }
#show a { background-image: url(show.gif); width: 73px; height: 30px;display: block; }
#vita a { background-image: url(vita.gif); width: 73px; height: 30px;display: block; }
#kontakt a { background-image: url(kontakt.gif); width: 73px; height: 30px;display: block; }

#vitadown {position: absolute; bottom: 6px; left:0;}
.start {margin-top: 24px;}

#kon {width: 300px; margin-top: 55px;}

#vitas {height:340px; width:600px; margin-top:25px; overflow: auto; }

#foto {margin-top: 24px;}

.kont {float: right; margin-top: 35px;}

img {border:0px;}

ul.die { font: 0.8em  }
ul.die li { padding: 3px; }
ul.die li a { display: block; color:#b5b5b5; text-decoration: none; padding: 3px; }
ul.die li a:hover { background: #434343; text-decoration: none; }

.sub { color: #fff; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1em; }
ul.sub { color: #fff; padding-top: 5px; padding-bottom: 5px; padding-left: 12px; }
p { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
h1 { color: #035f2f; font-size: 1.3em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; margin-bottom: 12px; }
h2 { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; margin-top: 12px; margin-bottom: 0; border-bottom: 1px solid #000; }
h3 { color: #035f2f; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 900; margin-top: 12px; margin-bottom: 8px; }

#pic { position: absolute; top: 80px; z-index: 2; }
#text { word-spacing: -2px; position: absolute; top: 210px; left: 454px; height: 320px; width: 400px; z-index: 5; overflow:auto; padding-right: 10px; }
/*.text a { color: #b5b5b5; text-decoration: none; }
.text a:hover { color: #373636; background-color: #d5d5d5; text-decoration: none; } */
.zellen { position: absolute; top: 10px; right: 0; }
.line { background-color: #fff; margin: 2px; border-bottom: 1px solid #035f2f; border-right: 1px solid #035f2f; border-top-color: #fff; border-top-style: solid; border-left-color: #fff; border-left-style: solid; }
.button { color: #fff; background-color: #035f2f; margin-top: 10px; border-color: #035f2f; border-style: solid; }

.form { position: absolute; top: 210px; left: 450px; background-color: #fbf0c1; width: 430px; z-index: 500; padding: 10px; }

#container2 { float:left; width: 150px; top: 25px; position: relative; visibility: visible; }
a.flv, a.flv:visited {display:block; color:#000; text-decoration:none; margin:3px; text-align:left; cursor:default; }
ul {list-style-type:none;}
#flvc {left:200px; position:absolute;top: 95px}
#container2 ul{text-indent: -5000px;}
#container2 li{float:left;}
#container2 ul {width:198px;list-style-type:none;float:left;}
a.s001 {background:url(s01.jpg); height:46px; width:46px;border:2px solid #fff;}
a.s002 {background:url(s02.jpg); height:46px; width:46px;border:2px solid #fff;}
a.s003 {background:url(s03.jpg); height:46px; width:46px;border:2px solid #fff;}
a.s004 {background:url(s04.jpg); height:46px; width:46px;border:2px solid #fff;}
a.s005 {background:url(s05.jpg); height:46px; width:46px;border:2px solid #fff;}
a.s006 {background:url(s06.jpg); height:46px; width:46px;border:2px solid #fff;}
a:hover {height:50px; width:50px;border:0px;}

#container {position:absolute; width:600px; height:350px; background-image:url(fotos/foto_001.jpg);background-position:370px 0px; background-repeat:no-repeat;}

#container ul {width:198px; height:250px; padding:0; margin:0px; float:left; }
#container li {float:left;}
#container p {color:#000; position:absolute; bottom:0px; right:250px; font-family: Helvetica, sans-serif, Verdana, Arial; font-size:0.58em; }
#container a.gallery span {position:absolute; width:0px; height:0px; top:0px; left:0px; overflow:hidden;}

#container a.gallery, #container a.gallery:visited {display:block; color:#000; text-decoration:none; /*border:1px solid #A60000;*/ margin:3px; text-align:left; cursor:default;}
#container a.slidea {background:url(fotos/foto_min_001.jpg); height:46px; width:46px;border:2px solid #fff;}
#container a.slideb {background:url(fotos/foto_min_002.jpg); height:46px; width:46px;border:2px solid #fff;}
#container a.slidec {background:url(fotos/foto_min_003.jpg); height:46px; width:46px;border:2px solid #fff;}
#container a.slided {background:url(fotos/foto_min_004.jpg); height:46px; width:46px;border:2px solid #fff;}
* html #container a.slided {width:50px; w\idth:50px;}
#container a.slidee {background:url(fotos/foto_min_005.jpg); height:46px; width:46px;border:2px solid #fff;}
#container a.slidef {background:url(fotos/foto_min_006.jpg); height:46px; width:46px;border:2px solid #fff;}
* html #container a.slidef {width:50px; w\idth:50px;}
#container a.slideg {background:url(fotos/foto_min_007.jpg); height:46px; width:46px;border:2px solid #fff;}
#container a.slideh {background:url(fotos/foto_min_008.jpg); height:46px; width:46px;border:2px solid #fff;}
#container a.slidei {background:url(fotos/foto_min_009.jpg); height:46px; width:46px;border:2px solid #fff;}
#container a.slidej {background:url(fotos/foto_min_010.jpg); height:46px; width:46px;border:2px solid #fff;}
#container a.slidek {background:url(fotos/foto_min_011.jpg); height:46px; width:46px;border:2px solid #fff;}
* html #container a.slidek {width:91px; w\idth:93px;}
#container a.slidel {background:url(fotos/foto_min_012.jpg); height:46px; width:46px;border:2px solid #fff;}
#container a.slidem {background:url(fotos/foto_min_013.jpg); height:46px; width:46px;border:2px solid #fff;}
#container a.sliden {background:url(fotos/foto_min_014.jpg); height:46px; width:46px;border:2px solid #fff;}
#container a.slideo {background:url(fotos/foto_min_016.jpg); height:46px; width:46px;border:2px solid #fff;}
#container a.slidep {background:url(fotos/foto_min_017.jpg); height:46px; width:46px;border:2px solid #fff;}
#container a.slideq {background:url(fotos/foto_min_018.jpg); height:46px; width:46px;border:2px solid #fff;}

#container a.gallery:hover {height:50px; width:50px;border:0px;}
#container a.gallery:hover span {position:absolute; width:400px; height:350px; top:0px; left:200px; color:#FFFFFF; background-color:none;}
#container a.gallery:hover img {/*border:1px solid #fff;*/ float:right;}
#container a.slideb:hover img, #container a.slidei:hover img {float:right;}

table.tformat td.q {padding:0em 10px 0em 0em; font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 0.8em;}
table.tformat td {text-align:left;}
td {border:medium none;margin:0;padding:0;vertical-align:top;}
