<!-- @charset "utf-8"; -->

 body { background-image:url(g/bg.jpg); background-repeat:repeat-y; background-position:center; height:100%; background-color:#333333; }
 
 #container { width:860px; height:100%; margin:0px auto; text-align:left; height:100%; }
  
 #hg	{ position:absolute; top:230px; bottom:0px; width:860px; z-index:1; }
 
 #top	{ position:absolute; background-image:url(g/top.jpg); top:0px; width:860px; height:230px; z-index:2; }
 
 #text { position:absolute; text-align:left; top:235px; margin-left:120px; width:550px; overflow:auto; z-index:3; }
 
 #tagung { position:absolute; text-align:left; top:235px; margin-left:70px; width:580px; overflow:auto; z-index:3; }
 
 #dbtext { position:absolute; margin-left:50px; top:235px; width:630px; z-index:3 }
 
 .black { position:absolute; top:0%; left:0%; width:100%; height:100%; background-color:#666666; z-index:1001; -moz-opacity:0.8; opacity:.80; filter:alpha(opacity=80); }
 .confirm { position:absolute; top:150px; margin-left:40px; width:690px; height:250px; padding:10px; border: 1px solid #FFCC66; background-color:#000000; z-index:1002; overflow:auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;} 

 #pics { position:absolute; top:230px; margin-left:0px; width:100px; overflow:hidden; z-index:2; }
 
 #bigpic1 {	position:absolute; top:235px; margin-left:150px; visibility:hidden; overflow:hidden; z-index:4; }
 #bigpic2 { position:absolute; top:235px; margin-left:150px; visibility:hidden; overflow:hidden; z-index:4; }
 #bigpic3 { position:absolute; top:235px; margin-left:150px; visibility:hidden; overflow:hidden; z-index:4; }
 #bigpic4 { position:absolute; top:235px; margin-left:150px; visibility:hidden; overflow:hidden; z-index:4; }
 
 #menu  { position:absolute; text-align:right; top:190px; margin-left:620px; width:200px; z-index:2; }
 
 #editor { background-color:#000000; }
 
 h1 { font-family: "Verdana"; font-size:15px; font-weight:bold; color:#FFCC33; }
 h2 { font-family: "Verdana"; font-size:13px; font-weight:bold; color:#eee; margin:30px 0px 10px 0px; }
 h3 { font-family: "Verdana"; font-size:13px; font-weight:bold;  color:#F30; }
 
 hr { margin:20px auto 30px auto; color:#333; }
 
 .h1 { font-family: "Verdana"; font-size:15px; font-weight:bold; color:#FFCC33;} 
 .menuschrift { font-family: "Verdana"; font-size:14px; color:#999999;}
 .schrift10 { font-family: "Verdana"; font-size:10px; color:#999999; }
 .schrift11 { font-family: "Verdana"; font-size:11px; color:#999999; }
 .schrift12 { font-family: "Verdana"; font-size:12px; color:#999999; }
 .schrift12g { font-family: "Verdana"; font-size:12px; color:#cccccc; }
 .schrift13 { font-family: "Verdana"; font-size:13px; color:#999999; }
 .schrift14 { font-family: "Verdana"; font-size:14px; color:#999999; }
 .schrift15 { font-family: "Verdana"; font-size:15px; color:#999999; }
 .schrift17 { font-family: "Verdana"; font-size:17px; color:#999999; }
 .hand { font-family: "Verdana"; font-size:12px; }
 .button10  { font-family: "Verdana"; font-size:10px; color:#333333; }
 .input  { font-family: "Verdana"; font-size:12px; color:#000000; }
 
 .button	{ font-family: "Verdana"; height:30px; font-size:14px; padding:0px 8px 0px 8px; cursor:pointer; }
 
 a { color: #cccccc;}
 a:hover { color: #FFCC66; }
 
 a.db { color: #999999;}
 a.db:hover { color: #FFCC66;}
 
 a.dbmenu { color: #000000;}
 a.dbmenu:hover { color: #FFCC66;}
 
 a.db:link {text-decoration:none}
 a.db:visited {text-decoration:none}
 
 a.menu { color: #999999;}
 a.menu:hover { color: #FFCC66; }
 a.menu:link {text-decoration:none}
 a.menu:visited {text-decoration:none}
 
 table.top {
    vertical-align: top;
	border-width: 1px;
	border-spacing: 2px;
	border-style: none;
	border-color: #808080;
	border-collapse: separate;
	background-color: #000000; }
 table.top th {
    vertical-align: top;
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #887859; }
 table.top td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
    vertical-align: top;
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #887859; }
	
 table.result {
    vertical-align: top;
	border-width: 1px;
	border-spacing: 2px;
	border-style: none;
	border-color: #808080;
	border-collapse: separate;
	background-color: #000000; }
 table.result th {
    vertical-align: top;
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #808080;
	background-color: #000000; }
 table.result td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
    vertical-align: top;
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #808080;
	background-color: #000000; }
	
	.zoom {	display:inline-block; position:relative; }
	.zoom img {	display:block; }
	.zoom img::selection { background-color:transparent; }