/* CSS base */


body {
	margin : 0;
	padding : 0;
	color : #FFFFFF;
	text-align : left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	background-image: url(../images/layer/hg.gif);
	}

h1{
color:#FFFFFF; 
font-size:14px;
text-decoration:none;
line-height:20px;
padding: 1px; 
spacing: 10px;
letter-spacing:1;
word-spacing:0;
}
h2{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	line-height:20px;
	padding: 1px;
	spacing: 10px;
	letter-spacing:0.3em;
	word-spacing:1px;
	font-weight: normal;
}
.text{
color:#FFFFFF; 
font-size:11px;
text-decoration:none;
line-height:20px;
padding: 1px; 
spacing: 10px;
letter-spacing:1;
word-spacing:0;
}

#container {
	width : 950px;
	position: relative;
 	margin:3% auto ;	
	font-size : 110%;
	line-height: 16px;
}

#left {
	width: 396px;
	float:left;
 	
}
#right {
	
	float:left;
 	
}
#header{
	width:350px;
	height:76px;
	margin: 0 0 0 46px;
	background-image: url(../images/navi/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
	
.logo{
	padding:0 0 0 50px;
	}

#menue{
margin-left:46px; 
margin-top:10px; 
width: 200px; 
height: 170px; 
visibility: visible;
}

#images{
margin-left:46px; 
margin-top:35px; 
 width: 354px;
 height: 200px; 
}

#images-quer{
margin-left:44px; 
margin-top:35px; 
 width: 356px;
 height: 200px; 
}
#images-4{
margin-left:40px; 
margin-top:35px; 
 width: 360px;
 height: 200px; 
}

#seiten{
margin-top:10px; 
margin-left:42px; 
width: 354px; 
height: 18px;
text-align:rigth; 

}
#umenue{
width:354px;
margin-top:10px;
height: 20px;
text-align:right;
margin-left: 42px;
}
#umenue2{
position:absolute; 
left:0px; 
top: 530px; 
height: 20px;
width:396px;
text-align:right;
}
#works{
width:396px;
margin:346px 0 18px 0;
height: 20px;
text-align:right;
}
.works-and-working{
margin:70px 0 0 0 ;

}
#index{
width:396px;
margin:138px 0 18px 0;
height: 20px;
text-align:right;
}
#start-e{
position:absolute; 
left:0px; 
top: 490px; 
height: 20px;
width:396px;
text-align:right;
}
#start{
width:350px;
margin:138px 0 18px 0;
height: 20px;
text-align:right;
}
#vorschau{
width:396px;
margin:390px 0 18px 0;
height: 20px;
text-align:right;
}
.vorschau-img{
margin: 0px 0 0 0 ;

}
#aktuell{
width:350px;
margin:94px 0 10px 0;
height: 20px;
text-align:right;
}

.gallery-item {
	width: 80px; height: 88px; float: left; text-align: right; margin: 10px 10px 0px 0px; border: 0; 
}
.gallery-item2 {
	width: 80px; height: 88px; float: left; text-align: right; margin: 10px 0px 0px 0px; border: 0; 
}
.gallery-item3 {
	width: 126px; height: 88px; float: left; text-align: right; margin: 10px 10px 0px 0px; border: 0; 
}
.gallery-item4 {
	width: 126px; height: 88px; float: left; text-align: right; margin: 10px 0px 0px 0px; border: 0; 
}

#contentlayer1,#contentlayer2,#contentlayer3{
	position:absolute;
	left:440px;
	top:80px;
	width:480px;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	line-height:14px;
}


	  
#textarrowup{
position:absolute;
top:497px;
left:920px;
width:22px;
height:8px;
}
#textarrowdown{
position: absolute;
top:459px;
left:920px;
width:22px;
height:8px;
}


#logo{
position:absolute; 
left:46px; 
top:10px;
z-index:4; 
width: 226px; 
height: 76px; 
visibility: visible;
}
#logo_start{
position:absolute; 
left:46px; 
top:10px;
z-index:4; 
width: 296px; 
height: 76px; 
visibility: visible;
}

#linie_l{
float:left;
margin-top:20px;
width: 1px; 
height: 550px; 
visibility: visible;
background-color: #FFFFFF;
}
#linie_h{
position:absolute; 
left:46px; 
top:521px;
z-index:8; 
width: 354px; 
height: 1px; 
visibility: visible;
background-color: #FFFFFF;
}
#linie_r{
position:absolute; 
left:400px; 
top:521px;
z-index:8; 
width: 546px; 
height: 1px; 
visibility: visible;
background-color: #FFFFFF;
}


#linie_h2{
position:absolute; 
left:46px; 
top:521px;
z-index:8; 
width: 400px; 
height: 1px; 
visibility: visible;
background-color: #FFFFFF;
}
#textarea{
position:absolute;
 left:457px; 
 top:220px;
 width: 400px;
 }
 #textarea-left{
margin-left:46px; 
margin-top:10px; 
width: 350px;
color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	line-height:14px; 
}
#images-right{
position:absolute;
 left:440px; 
 top:90px;
 width: 400px;
}

 #textarea-impressum{
position:absolute;
 left:457px; 
 top:40px;
 width: 480px;
 
 }
#hg_kontakt,#hg_impressum,#hg_texte{
width:352px;
margin:30px 0 30px 45px;
height: 200px;
text-align:right;
}

#hg_biblio{
position:absolute; 
left:45px; 
top:300px;
z-index:8; 
width: 358px; 
height: 200px; 
visibility: visible;
}
#hg_bio,#hg_weiteres,#hg_text2{
text-align:right;
width: 307px; 
margin:30px 0 30px 46px;
height: 200px; 
}
#hg_text3{
width: 341px; 
height: 200px; 
margin:30px 0 30px 46px;
}
#hg_ausstellungen{
width: 273px; 
height: 200px; 
margin:30px 0 30px 79px;
text-align:right;

}

/* Layer hoch*/
    
#layer0,#layer1,#layer6,#layer12,#layer13,#layer18,#layer19,#layer20,#layer21,
#layer22,#layer23,#layer24,#layer25,#layer26,#layer27,#layer38,#layer39,#layer50,#layer56,#layer57,
#layer58,#layer59,#layer62,#layer63,#layer64,#layer65,#layer66,#layer67,#layer68,#layer69,#layer71,
#layer70,#layer76,#layer77,#layer78,#layer82,#layer83,#layer84,#layer85,#layer86,#layer87,#layer94,#layer95,#layer96,#layer97,#layer100,#layer101,#layer102,#layer103,#layer106,#layer107,#layer113, #layer119, #layer120,#layer121,#layer122,#layer123
{
 position:absolute;
 left:487px; 
 top:68px;
 visibility:hidden;z-index:6
}
/* Layer quer*/
#layer2,#layer3,#layer4,#layer5,#layer7,#layer8,#layer9,#layer10,#layer11,#layer14,#layer15,#layer16,#layer17,
#layer28,#layer29,#layer30,#layer31,#layer32,#layer33,#layer34,#layer35,#layer36,#layer37,#layer40,#layer41,#layer42,#layer43,#layer44,#layer45,#layer46,#layer47,#layer48,#layer49,
#layer51,#layer52,#layer53,#layer54,#layer55,#layer60,#layer61,#layer72,#layer73,#layer74,#layer75,#layer79,#layer80,#layer81,#layer88,#layer89,#layer90,#layer91,#layer92,#layer93,#layer98,#layer99,#layer104,#layer105,#layer108,#layer109,#layer110,#layer111,#layer114

{position:absolute;
left:460px; 
top:147px;
visibility:hidden;
z-index:6
}

#layer116,#layer117

{position:absolute;
left:463px; 
top:316px;
visibility:hidden;
z-index:6
}

#layer118

{position:absolute;
 left:487px; 
 top:96px;
 visibility:hidden;z-index:6
}

#layer112,#layer115

{position:absolute;
left:463px; 
top:182px;
visibility:hidden;
z-index:6
}
#text0,#text1,#text2,#text3,#text4,#text5,#text6,#text7,#text8,#text9,#text10,#text11,#text12,#text13,#text14,
#text15,#text16,#text17,#text18,#text19,#text20,#text21,#text22,#text23,#text24,#text25,#text26,#text27,#text28,
#text29,#text30,#text31,#text32,#text33,#text34,#text35,#text36,#text37,#text38,#text39,#text40,#text41,#text42,#text43,
#text44,#text45,#text46,#text47,#text48,#text49,#text50,#text51,#text52,#text53,#text54,#text55,#text56,#text57,#text58,
#text59,#text60,#text61,#text62,#text63,#text64,#text65,#text66,#text67,#text68,#text69,#text70,#text71,#text72,#text73,
#text74,#text75,#text76,#text77,#text78,#text79,#text80,#text81,#text82,#text83,#text84,#text85,#text86,#text87,#text88,#text89,#text90,#text91,#text92,#text93,#text94,#text95,#text96,#text97,#text98,#text99,#text100,#text101,#text102,#text103,#text104,#text105,#text106,#text107,#text108,#text109,#text110,#text111,#text112,#text113,#text114,#text115,#text116,#text117{position:absolute;
width:250px;
left:550px; 
top:530px;
visibility:hidden;
z-index:7
}

p {
font-family: Verdana;
font-size: 11px;
font-style: normal;
font-weight: normal;
line-height: 20px;
padding-top: 10px;
}


.fliesstext{
color:#FFFFFF; 
font-size:11px;
text-decoration:none;
line-height:14px;
}

.aktuell-over{
color:#FFFFFF; 
font-size:11px;
text-decoration:none;
line-height:18px;
text-decoration:underline;
}
.aktuell-bold{
color:#FFFFFF; 
font-size:11px;
text-decoration:none;
line-height:18px;
	font-weight: bold;
}


.fliesstext_kursiv{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	line-height:14px;
	font-style: italic;
}
.fliesstext_kl{
color:#FFFFFF; 
font-size:10px;
text-decoration:none;
line-height:14px;
}
.text2{
color:#FFFFFF; 
font-size:11px;
text-decoration:none;
line-height:20px;
}

.text_bild{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	line-height:14px;
}
.fliesstext_b{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	line-height:14px;
	font-weight: bold;
}
.text_over{
color:#FFFFFF; 
font-size:11px;
text-decoration:underline;
line-height:20px;
padding: 1px; 
spacing: 10px;
letter-spacing:1;
word-spacing:0;

}
.menue_over{
color:#FFFFFF; 
font-size:11px;
text-decoration:underline;
line-height:20px;
padding: 1px; 
spacing: 10px;
letter-spacing:1;
word-spacing:0;

}
.text_adresse{color:#FFFFFF;
font-size:11px;
text-decoration:none;
padding: 1px; 
spacing: 10px;
	line-height: 18px;
letter-spacing:1;
word-spacing:0;
}

a{
color:#FFFFFF; 
font-size:11px;
text-decoration:none;
line-height:20px;
/* oben rechts unten links*/
padding: 1px 1px 1px 1px; 
spacing: 10px;
letter-spacing:1;
word-spacing:0;
}
a:link  {
font-size: 11px;
color:#FFFFFF;
text-decoration:none;
padding: 1px; 
spacing: 10px;
line-height: 20px;
letter-spacing:1;
word-spacing:0;
}


a:focus {
font-size: 11px;
color:#FFFFFF;
text-decoration:underline;
padding: 1px; 
spacing: 10px;
line-height: 20px;
letter-spacing:1;
word-spacing:0;
}
a:hover {
	font-size: 11px;
	color:#FFFFFF;
text-decoration:underline;
padding: 1px; 
spacing: 10px;
	line-height: 20px;
letter-spacing:1;
word-spacing:0;
}

a:active {
font-size: 11px;
color:#FFFFFF;
text-decoration:underline;
padding: 1px; 
spacing: 10px;
line-height: 20px;
letter-spacing:1;
word-spacing:0;
}
ul {
margin:0;
padding:0;	
}

li {
	color:#FFFFFF; 
font-size:11px;
text-decoration:none;
	list-style:none;
	margin:0;
padding:0;	

}
ul#unav {
	line-height: 11px;
	color: #FFFFFF;
	text-align: right;
	margin: 0;
	padding: 0;
}
#unav li {
	line-height: 11px;	
	list-style-type:none;
	text-align: right;
	display: inline;
}
#unav a:link, #unav a:visited, #unav a:active {
	padding:5px 5px 5px 5px;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

#unav a:hover  {
	color: #FFFFFF;
	font-size: 11px;
}
