*{margin:0;padding:0}
body{background:url(../../files/project_bg.gif);color:#333;font-family:Monaco, Arial, monospace;font-size:9px!important;height:100%;letter-spacing:1px;line-height:15px;padding:10px 0 0 30px;overflow:hidden!important;text-transform:uppercase;width:100%}
body#about{overflow:auto!important; width:auto;}
li{display:inline;list-style:none!important}
li a{width:190px!important}
dl,h2{font-size:1em;letter-spacing:1px;line-height:144%;text-transform:uppercase}
h2{font-weight:normal;margin:0;padding:0}
p{font-size:1em;margin:0;padding:0}
a{color:#333;font-size:1em;text-decoration:none}
dd{background:#fff;margin:10px 0 20px;padding:5px;width:250px}
img{border:none!important}
dl{padding-top:60px}
/*MENU*/
#home #nav {background:url(../img/blink.gif) repeat-y #000 0 10px;width:676px;height:11px; overflow:hidden;} 
#home a:hover{cursor: default}
#home #nav:hover, #home #nav a{cursor:pointer; }
#home #nav a{display:block;}
#home #nav a:hover, #home #nav li:hover a {background:#000;}
#menu {}
#nav{list-style:none;font-weight:700;float:left;min-width:600px;background:url(../img/muster_menu.gif) repeat-x transparent 0 0;padding:0 0 0 1px !important; height:11px;position:absolute;z-index:100;margin:20px 0;}
#nav li{float:left;position:relative;max-width:150px;height:13px;}
#nav a{color:#333;text-decoration:none;display:table-cell;font-size:9px;line-height:11px;font-weight:400;padding:0 20px 0 4px;}
#nav a:hover{color:#000;background:#fff;text-decoration:none;}
#nav ul{background:#fff;list-style:none;position:absolute;left:-9999px;padding:18px 0 10px;}
#nav ul li{padding-top:0;float:none;}
#nav ul a{white-space:nowrap;display:block;height:11px;line-height:11px;width:auto !important;color:#333;padding:0 20px 0 4px;}
#nav li:hover ul{left:0;}
#nav li a{background:transparent;text-indent:-999em;}
#nav li:hover a{text-decoration:none;background:#fff;text-indent:0;}
#nav li ul a{background:#fff;text-indent:0;color:#333;margin-bottom:5px;}
#nav li:hover ul a{text-decoration:none;}
#nav li:hover ul li a:hover{background:#ddddce;}
#nav li.akt a{background:#000;color:#fff;text-indent:0;}
#nav li.akt li a{background:#fff;color:#333;}
#nav li#art1{max-width:200px;}
#nav li#art2,#menu li#art2a{max-width:130px;}
#nav li#art3,#menu li#art3a{max-width:107px;}
#nav li#art4,#menu li#art4a{max-width:70px;}
#nav li#art113,#menu li#art113a{max-width:76px;}
#nav li#art114,#menu li#art114a{max-width:96px;}
#nav li ul li a span.new{background-color:transparent;color:#39c;display:inline;margin-left:.5em;}
#nav li ul li a:visited span{color:#999;}
#process #nav li#art5 a.lev1{text-indent:-999em!important; height:11px;}
/*MENU*/
#fsimg{display:block;height:100%;padding:0;width:100%}
#galmen span{float:left}
#galmen a:hover{text-decoration:underline}
#bunav{float:left;margin:2px 0 0 14px;width:180px}
#bunav li{display:inline;float:left;font-size:1px;height:9px;line-height:1px;margin-right:3px;padding:0;width:5px!important}
.butt{background-color:#ccc;display:block;height:9px;margin-right:3px;width:5px}
/*.akt a span{background-color:#000;color:#fff;text-indent:0}
.akt li a:hover span{background-color:#000;color:#333}*/
.txt{margin-top:60px;width:400px;background:#fff;padding:3px 90px 3em 5px;text-transform:uppercase;line-height:13px;margin-bottom:30px;}
.txt a, dd p a { text-decoration:underline;}
.clear{clear:both}

#left {margin-top:60px; background:#fff;width:495px;padding:15px 0 3em 0;}
#left .txt{margin:0px 0 0 0px;width:400px;background:#fff;padding:3px 90px 3em 5px;text-transform: none;line-height:13px;}
#left ul { margin-bottom:1em; }

#left ul li a {display:block!important;padding:0 90px 0 5px;width:400px!important;line-height:9px; height:11px; margin-bottom:1px; }
#left ul li ul li a {display:block!important;padding:0 70px 0 5px;width:400px!important;}
.iso-navi1 li a:before {
	content: '\2014  ';
}
.iso-navi1 li a.iso-active, .iso-navi1 li a.iso-current {
		background:#DDDDCE;
}
.iso-navi1 li a:hover {
		background:#DDDDCE;
}
.iso-navi1 ul li a:hover,.iso-navi1 ul a.iso-current,.iso-navi1 ul li a:active  {
	color:#999!important;
	background:#fff;
}

.iso-navi1 li {
	display:block;
}
.iso-navi1 li ul li {
	margin-left:17px;
}

#right {
	position:absolute;
	top:70px;
	left:540px;
	width:570px;
	padding:15px;
	background:#fff;
	}
#right dt#dtpic {
	height:380px;
	width:570px;
	overflow:hidden;
	}
#right ul#thumbs {
	margin:0 0 30px 0;
	
	}
#right li a img{
	margin: 0 10px 5px 0;
	}	
#right li a img{
	vertical-align: top;
	
	}
dl.right{
	padding-top:0;	
	}
#original{display:none}
#fsimg #photo,#fsimg #slide{height:100%;left:0;position:absolute;top:0;width:100%}
a:hover .butt,a.aktiv .butt{background-color:#000}
a:active {color:#fff!important;}
