*	{ margin:0; padding:0; }
html, body { }
body { background-color: #fff; text-align: center; margin: 0px; color: #000; margin-top: 20px; }
img { border: 0px; }
a:link { border: none; outline: none; }
a:focus { border: none; outline: none; }

#rahmen { margin: 0 auto; position: relative; top: 0; left: 0; background-color: #fff; background-image: url(../pics/HG_1.jpg);
			width: 800px; height:700px; visibility: visible; text-align: center; }		


#menu { position: absolute; top: 180px; left: 10px; width: 110px; height: 240px; border-right: 1px solid #b2b2b2;
		font-family: Helvetica, Arial, Geneva, Swiss; text-align: right; padding-right: 10px; }
#menu li { color: #fff; list-style: none; margin-left: 5px; font-family: Helvetica, Arial, Geneva, Swiss; font-size: 0.75em; }
#menu li a { color: #fff; list-style: none; margin-left: 5px; font-family: Helvetica, Arial, Geneva, Swiss; font-size: 0.85em;
			text-decoration: none; }
#menu li a:hover { color: #fff; list-style: none; margin-left: 5px; font-family: Helvetica, Arial, Geneva, Swiss; font-size: 0.85em; 
					text-decoration: underline; }
.menupunkt { color: #fff; padding-bottom: 5px; width: 150px; font-size: 0.9em; font-weight: bolder; }
.aktiv { color: #fff; font-family: Helvetica, Arial, Geneva, Swiss; font-size: 0.95em; }

#inhalt { color: #fff; overflow: auto;  }
#inhalt a { color: #fff; }
#inhalt p a { color: #fff; font-family: Helvetica, Arial, Geneva, Swiss; font-size: 0.95em; outline: none; border: none; }
#inhalt p a:focus { border:none; outline: none; }
#inhalt p { border-bottom: 1px dotted #fff; width: 290px; height: 100px; color: #fff; font-size: 0.85em; font-family: verdana, Helvetica, Arial, Geneva, Swiss;}
#inhalt a:link { outline: none; border: 0; }
#inhalt ul { color: #000; list-style: inside; display: list-item; }
#inhalt table { color: #fff; font-family: Helvetica, Arial, Geneva, Swiss; font-size: 0.95em; }
#inhalt table a { color: #fff; text-decoration: underline; }

.thumb { padding: 10px; float: left; outline: none; border: none; }
.thumb a { text-decoration: none; font-family: Helvetica, Arial, Geneva, Swiss; font-size: 0.95em; color: #444444; }
.thumb a:visited { text-decoration: none; }
.thumb a:focus { border: none; outline: none; }
.kontakt_link a { font-family: Helvetica, Arial, Geneva, Swiss; font-size: 0.7em; color: #444444; }

#pic { position: absolute; top: 0px; left: 0px; width: 450px; height: 500px; border: 0px; text-align: center; }
#trans { position: absolute; top: 0px; left: 0px; width: 450px; height: 500px; }
#thumbs { position: absolute; top: 0px; right: 0px; width: 160px; height: 400px; overflow: auto;
		padding-left: 5px; border-left: 1px solid #cccccc; }
#thumbs a:link { border: 0; outline: none; }
#thumbs a:visited { border: 0; outline: none; }
#thumbs img { padding: 2px; }

#description { position: absolute; bottom: 170px; right: 20px; width: auto; height: auto; border: 1px solid #ff0000; padding: 5px;
			font-family: verdana, Helvetica, Arial; font-size: 0.95em; color: #000; overflow: auto; }
#description a { color: #000; }			
.trow_line { padding-bottom: 5px; border-bottom: 1px dotted #fff; }

#divDescript { position: absolute; top: 0px; left: 0px; width: 450px; height: 500px; border: 0px; text-align: left;
		color: #fff;  font-size: 0.95em; visibility: hidden; font-family: verdana, Helvetica, Arial; }
#divDescript ul { color: #fff;  font-size: 0.9em; font-family: verdana, Helvetica, Arial; }

h2 { font-family: verdana, Helvetica, Arial; font-size: 1.1em; color: #fff;  }
h3 { font-family: verdana, Helvetica, Arial; font-size: 0.9em; color: #fff; border-bottom: 1px solid #fff; }

#copyright { position: absolute; top: 750px; left: 00px; width: 100%; height: auto; color: #444444;
		font-family: verdana, Helvetica, Arial; font-size: 0.7em; text-align: center; }


