﻿@charset "utf-8";

body {background-color:#121;}

div {border:0px;}

#main { width:900px; 
	margin:0 auto; 
	position:relative; 
	top:0px; 
	height:100%;  
	z-index:0; 
	font-size:12px; 
	color:#000000; 
	font-family:verdana;}

#top {  position:absolute; 
	top:0px; 
	width:100%; 
	z-index:1;
	word-spacing:35px;
	text-align:right;
	}

#image {position:absolute; 
	top:20px; 
	width:100%; 
	z-index:1;
	}
#image img {border:0;}



#container { position:absolute; 
	top:180px; 
	width:100%; 
	padding-bottom:20px;
	z-index:3;}

#menu { width:100%; 
	padding-top:8px;
	padding-bottom:8px;		z-index:3;
	word-spacing:150px;
	text-align: center;
	background-color:#000000;
	filter:alpha(opacity=75);
	opacity: 0.75;
	}

.submenu {width:100%; 
	z-index:4;
	padding-top:5px;
	padding-bottom:8px;
	text-align: center;
	}

#kunstmenu {
	background-color:#242;
	word-spacing:70px;
		}

#designmenu { background-color:#222244;
	word-spacing:70px;
		}

#produktmenu { 
	background-color:#113;
		}
#produktmenu a {margin-right:20px; margin-left:20px;}



#projektmenu { 	
	background-color:#442222;
		}
#projektmenu a{margin:30px;}

#galmenu { background-color:#121;}

#theatermenu {background-color:#442244;}
#theatermenu a{margin-right:20px; margin-left:20px;}

.content {width:100%; 
	z-index:3;
	background-color:#FFFFFF;
	min-height:300px;
	}

#despresscontent {}
#despresscontent img{border-width:2px; border-style:solid; border-color:#ddd;}
#despresscontent a img:hover{border-color:#000;}
#despresscontent p{margin-top:0px; }
#despresscontent table{margin-left:20px;}


#kauscontent {}
#kauscontent table {width:600px; border:0; padding-left:10px; background-color:#cdc;}
#kauscontent a:link {text-decoration:underline; color:#5555cc; }
#kauscontent a:visited {text-decoration:underline; color:#5555cc; }
#kauscontent a:hover {text-decoration:underline; color:#000000; }


#desprodcontent {}

#desprodcontent table {margin-left:20px;border:none;}
#desprodcontent img{border-width:2px; border-style:solid; border-color:#ccc;}
#desprodcontent a img:hover{border-color:#000;}





#galmenu a {margin-right:20px; margin-left:20px;}


.bordertable {padding:0px;border-width:2px; border-style:solid; border-color:#000;}


.content a:link { text-decoration:underline;color:#555599;}
.content a:visited { text-decoration:underline;color:#555599;}
.content a:hover { text-decoration:underline; color:#000000;}

a:focus { text-decoration:none;}
a:link { text-decoration:none;color:#999999;}
a:visited { text-decoration:none;color:#999999;}
a:hover { text-decoration:underline; color:#FFFFFF; }
a:active { text-decoration:none;}
a:focus { text-decoration:none;}




#bg {
position:fixed;
top:0px; bottom:0px; left:0px; right:0px;
background-color: #000000;
opacity: 0.8;
filter:alpha(opacity=80);
z-index:100;
visibility:hidden;
}



#img {z-index:101;
position:fixed;
width:100%; top:40px; bottom:5px;
text-align:center;
visibility:hidden;
}

#bild {max-width:80%; max-height:90%;}


#close {z-index:102;
position:fixed;
top:0px; left:0px; right:0px;
height:100px;
text-align:center;
visibility:hidden;}

#close p{margin-top:20px; 
font-size:12px; font-family:arial;
font-weight:bold;
}

#load {z-index:102;
position:fixed;
top:0px; left:0px; right:0px;
height:150px;
text-align:center;
visibility:hidden;
font-family:arial;font-size:12px;color:#fff;
}

#load p{margin-top:40px;}

#close a:link {text-decoration:underline;color:#fff;}
#close a:visited {text-decoration:underline;color:#fff;}
#close a:hover {text-decoration:underline;color:#666;}

.smalllink {font-size:10px;}

.galtable {width:880px; margin-left:10px; text-align:center;}

#gal img{border-width:2px; border-style:solid; border-color:#fff;}
#gal a img:hover{border-color:#000;}

#bottom {width:100%; background-color:#000; padding-top:5px; padding-bottom:5px;
font-family:arial;font-size:12px;color:#fff;text-align:center;}

.block {text-align:justify; max-width:700px;}

.subcontent {text-align:center;width:800px;background-color:#ccc;}

table {border:0;}

.imglink img{border-width:2px; border-style:solid; border-color:#fff;}
.imglink a img:hover{border-color:#000;}

.hiddenimg {
  width:1px;
  height:1px;
  visibility:hidden;
}
