#headindex {
 position:relative;
 top:150px;
 left:100px;
}

body {
font-family: 'Open Sans', sans-serif;
}

#head {
 position:relative;
 top:50px;
 left:105px;
}

#headgalerie {
 position:relative;
 top:15px;
 left:15px;
}

#catlinks {
 position:absolute;
 top:40%;
 right:5%;
}

#glinks {
 font-family:'PT Sans Caption', sans-serif;
 font-style:normal;
 font-variant:small-caps;
 font-size:16pt;
 text-align:right;
 color:#EEEEEE;
}

#glinks:hover {
 font-family:'PT Sans Caption', sans-serif;
 font-style:normal;
 font-variant:small-caps;
 font-size:18pt;
 text-align:right;
 color:#EEEEEE;
}

a {
 text-decoration:none;
}

#galerie {
 font-family:'PT Sans Caption', sans-serif;
 font-style:normal;
 font-variant:small-caps;
 font-size:11pt;
 text-align:right;
 color:#EEEEEE;
}

#whitebox {
 position:absolute;
 top:250px;
 left:115px;
 width:505px;
 height:70%;
 overflow: auto;
 padding-left:5px;
 padding-bottom:5px;
 background-image: url(images/textbg.png);
}

#bottom {
 position:absolute;
 bottom:1%;
 left:120px;
 width:505px;
 height:10px;
}

#text {
 font-family: verdana, arial, helvetica;
 font-style:normal;
 font-size:12pt;
 text-align:left;
 color:#EEEEEE;
}

#textbottom {
 font-family:'PT Sans Caption', sans-serif;
 font-style:normal;
 font-variant:small-caps;
 font-size:12pt;
 text-align:left;
 color:#EEEEEE;
}


#cssmenu {
	background:none;
 	position:relative;
 	left:10px;
	}
#cssmenu > ul {
	padding:0px 2px 0px 0px;
	list-style:none;
	width:100%;
	height:50px;
	font:normal 14pt verdana, arial, helvetica;
	text-shadow: 0px 0px 4px #fff;
}
#cssmenu > ul li {
	margin:0px 2px 0px 0px;
	display:block;
	float:left;
	position:relative;
	color:#ffffff;
	width:125px;
}
#cssmenu > ul li a:link, #cssmenu > ul li a:visited {
	margin:0px 2px 0px 0px;
	display:block;
	color:#ffffff;
	width: 125px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
#cssmenu > ul li:hover a, #cssmenu > ul li a:hover, #cssmenu > ul li a:active {
	margin:0px 2px 0px 0px;
	display:block;
	width: 125px;
	height: 50px;
}
#cssmenu > ul li ul {
	margin:0;
	padding:15px 0px;
	list-style:none;
	display:none;
	background:none;
	width:125px;
	position:absolute;
	top:36px;
}
#cssmenu > ul li:hover ul {
	display:block;
}
#cssmenu > ul li ul li {
	width:130px;
	clear:left;
	width:125px;
}
#cssmenu > ul li ul li a:link, #cssmenu > ul li ul li a:visited {
	clear:left;
	background: url(images/butyellow.png);
	margin:1px 0;
	width:125px;
	border:none;
	position:relative;
	z-index:1000;
}
#cssmenu > ul li ul li:hover a, #cssmenu > ul li ul li a:active, #cssmenu > ul li ul li a:hover {
	clear:left;
	background: #eed005;
	margin:1px 0;
	width:125px;
	position:relative;
	z-index:1000;
}
#cssmenu > ul li ul li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:124px;
	background:none;
	z-index:900;
}
#cssmenu > ul li ul li:hover ul.navigation-3 {
	display:block;
}
#cssmenu > ul li ul li ul.navigation-3 li a:link, #cssmenu > ul li ul li ul.navigation-3 li a:visited {
	background:#000099;
}
#cssmenu > ul li ul li ul.navigation-3 li:hover a, #cssmenu > ul li ul li ul.navigation-3 li a:hover, #cssmenu > ul li ul li ul.navigation-3 li a:active {
	background:#0066FF;
}
#buthome, #buthome a:visited, #buthome a:link {
	background: url(images/butorange.png);
	align: center;
}
#buthome a:hover, #buthome a:active {
background: #db5a20;
}
#butabout, #butabout a:visited, #butabout a:link {
	background:url(images/butcyan.png);
}
#butabout a:hover, #butabout a:active {
	background: #5afefd;
}
#butlinks, #butlinks a:visited, #butlinks a:link {
	background: url(images/butgreen.png)
}
#butlinks a:hover, #butlinks a:active {
	background: #9cd14c;
}
#butgalerie, #butgalerie a:visited, #butgalerie a:link {
	background: url(images/butyellow.png);
}
#butgalerie a:hover, #butgalerie a:active {
	background: #eed005;
}