/* ----- begin Styles  -----*/ 
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#center {
	display: block; 
	text-align: center;
}

/* ----- begin content - Width: 819px, yPos:25 -----*/
#content {
	width: 819px; 
	padding-top: 25px; 
	margin-left: auto; 	
	margin-right: auto; 
	text-align: left;
}

/* ----- end content -----*/

/* ----- begin header - Width: 819px, Height: 27px -----*/
#header {
	position: relative;
	margin:0;
	padding:0;
	width:819px;
	height:27px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#header span {
	display:none
}
/* ----- end header -----*/

/* ----- begin main - Width: 817px, Height: 461px -----*/
#main {
	position: relative;
	margin:0;
	padding:0;
	width:817px;
	height:461px;
	text-align: center;
	border: 1px solid #BCBCBC;
}
/* ----- end main -----*/

/* ----- begin maintext - Width: 817px, Height: 461px -----*/
#maintext {
	position: relative;
	margin:0;
	padding:30px;
	padding-left:396px;
	width:391px;
	height:401px;
	text-align: left;
	border: 1px solid #BCBCBC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
}

#maintext a, a:visited {
	color: #666666;
	text-decoration: none;
}

#maintext a:hover {
	color: #666666;
	text-decoration: underline;
}

#maintext .invisible {
	color: #FFFFFF;
}
/* ----- end maintext -----*/

/* ----- begin navigation1 - Width: 817px, Height: 28px -----*/
#navigation1 {
	margin:0;
	padding:0;
	width:817px;
	height:28px;
	text-align: left;
	border-right: 1px solid #BCBCBC;
	border-bottom: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
 	overflow: hidden; 
}

#navigation1 ul {
	margin:0;
	margin-left:14px;
	padding:0;
	}

#navigation1 li {
	display: inline;	
	list-style-type: none;
	}
	
/* ----- begin navigation1 Button Stills  - Width: 53px, Height: 28px -----*/ 
#n1stills {
	margin:0;
	padding:0;
}

#n1stills a {
	display:inline-block;
	width:53px;
	height:28px;
	margin:0;
	padding:0;
	background: url("../images/b_n1_stills.gif") no-repeat 0 0;
	text-decoration: none;
}

#n1stills #aktiv a {
	display:inline-block;
	width:53px;
	height:28px;
	margin:0;
	padding:0;
	background: url("../images/b_n1_stills_on.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1stills a:hover {
	background-position: -53px 0;
}

#n1stills a span {
	display:none
}
/* ----- end navigation1 Button Stills  -----*/ 
/* ----- begin navigation1 Button Concepts  - Width: 92px, Height: 28px -----*/ 
#n1concepts {
	margin:0;
	padding:0;
}

#n1concepts a {
 	display:inline-block;
	width:92px;
	height:28px;
	margin:0;
	padding:0;
	background: url("../images/b_n1_concepts.gif") no-repeat 0 0;
	text-decoration: none;
}

#n1concepts #aktiv a {
 	display:inline-block;
	width:92px;
	height:28px;
	margin:0;
	padding:0;
	background: url("../images/b_n1_concepts_on.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1concepts a:hover {
	background-position: -92px 0;
}

#n1concepts a span {
	display:none
}
/* ----- end navigation1 Button Concepts  -----*/ 
/* ----- begin navigation1 Button On Location  - Width: 120px, Height: 28px -----*/ 
#n1onlocation {
	margin:0;
	padding:0;
}

#n1onlocation a {
	display:inline-block;
	width:120px;
	height:28px;
	margin:0;
	padding:0;
	background: url("../images/b_n1_onlocation.gif") no-repeat 0 0;
	text-decoration: none;
}

#n1onlocation #aktiv a {
	display:inline-block;
	width:120px;
	height:28px;
	margin:0;
	padding:0;
	background: url("../images/b_n1_onlocation_on.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1onlocation a:hover {
	background-position: -120px 0;
}

#n1onlocation a span {
	display:none
}
/* ----- end navigation1 Button On Location  -----*/ 
/* ----- begin navigation1 Button Indoor  - Width: 72px, Height: 28px -----*/ 
#n1indoor {
	margin:0;
	padding:0;
}

#n1indoor a {
	display:inline-block;
	width:72px;
	height:28px;
	margin:0;
	padding:0;
	background: url("../images/b_n1_indoor.gif") no-repeat 0 0;
	text-decoration: none;
}

#n1indoor #aktiv a {
	display:inline-block;
	width:72px;
	height:28px;
	margin:0;
	padding:0;
	background: url("../images/b_n1_indoor_on.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1indoor a:hover {
	background-position: -72px 0;
}

#n1indoor a span {
	display:none
}
/* ----- end navigation1 Button Indoor  -----*/ 
/* ----- begin navigation1 Button Food  - Width: 60px, Height: 28px -----*/ 
#n1food {
	margin:0;
	padding:0;
}

#n1food a {
	display:inline-block;
	width:60px;
	height:28px;
	margin:0;
	padding:0;
	background: url("../images/b_n1_food.gif") no-repeat 0 0;
	text-decoration: none;
}

#n1food #aktiv a {
	display:inline-block;
	width:60px;
	height:28px;
	margin:0;
	padding:0;
	background: url("../images/b_n1_food_on.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1food a:hover {
	background-position: -60px 0;
}

#n1food a span {
	display:none
}
/* ----- end navigation1 Button Food  -----*/ 
/* ----- begin navigation1 Button Render / CGI  - Width: 125px, Height: 28px -----*/ 
#n1rendercgi {
	margin:0;
	padding:0;
}

#n1rendercgi a {
	display:inline-block;
	width:125px;
	height:28px;
	margin:0;
	padding:0;
	background: url("../images/b_n1_rendercgi.gif") no-repeat 0 0;
	text-decoration: none;
}

#n1rendercgi #aktiv a {
	display:inline-block;
	width:125px;
	height:28px;
	margin:0;
	padding:0;
	background: url("../images/b_n1_rendercgi_on.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1rendercgi a:hover {
	background-position: -125px 0;
}

#n1rendercgi a span {
	display:none
}
/* ----- end navigation1 Button Render / CGI  -----*/
/* ----- end navigation1 -----*/

/* ----- begin navigation2 - Width: 817px, Height: 23px -----*/
#navigation2 {
	margin:0;
	margin-top:4px;
	padding:0;
	width:817px;
	height:23px;
	text-align: left;
	border: 1px solid #BCBCBC;
 	overflow: hidden; 
}

#navigation2 ul {
	margin:0;
	margin-left:14px;
	padding:0;
	}

#navigation2 li {
	display: inline;	
	list-style-type: none;
	}

/* ----- begin navigation2 Button Studio  - Width: 63px, Height: 23px -----*/ 
#n2studio {
	margin:0;
	padding:0;
}

#n2studio a {
 	display:inline-block;
	width:63px;
	height:23px;
	margin:0;
	padding:0;
	background: url("../images/b_n2_studio.gif") no-repeat 0 0;
	text-decoration: none;
}

#n2studio #aktiv a {
 	display:inline-block;
	width:63px;
	height:23px;
	margin:0;
	padding:0;
	background: url("../images/b_n2_studio_on.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n2studio a:hover {
	background-position: -63px 0;
}

#n2studio a span {
	display:none
}
/* ----- end navigation2 Button Studio  -----*/ 	
/* ----- begin navigation2 Button Kontakt  - Width: 70px, Height: 23px -----*/ 
#n2kontakt {
	margin:0;
	padding:0;
}

#n2kontakt a {
	display:inline-block;
	width:70px;
	height:23px;
	margin:0;
	padding:0;
	background: url("../images/b_n2_kontakt.gif") no-repeat 0 0;
	text-decoration: none;
}

#n2kontakt #aktiv a {
	display:inline-block;
	width:70px;
	height:23px;
	margin:0;
	padding:0;
	background: url("../images/b_n2_kontakt_on.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n2kontakt a:hover {
	background-position: -70px 0;
}

#n2kontakt a span {
	display:none
}
/* ----- end navigation2 Button Kontakt  -----*/ 
/* ----- begin navigation2 Button Impressum  - Width: 66px, Height: 23px -----*/ 
#n2impressum {
	margin:0;
	padding:0;
	margin-left:580px;
}

#n2impressum a {
	display:inline-block;
	width:66px;
	height:23px;
	margin:0;
	/* ----- margin-left:600px; -----*/
	padding:0;
	background: url("../images/b_n2_impressum.gif") no-repeat 0 0;
	text-decoration: none;
}

#n2impressum #aktiv a {
	display:inline-block;
	width:66px;
	height:23px;
	margin:0;
	/* ----- margin-left:600px; -----*/
	padding:0;
	background: url("../images/b_n2_impressum_on.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n2impressum a:hover {
	background-position: -66px 0;
}

#n2impressum a span {
	display:none
}
/* ----- end navigation2 Button Impressum  -----*/ 
/* ----- begin navigation2 Button On Location  - Width: 120px, Height: 23px -----*/ 
#n2onlocation {
	margin:0;
	padding:0;
}

#n2onlocation a {
	display:inline-block;
	width:120px;
	height:23px;
	margin:0;
	padding:0;
	background: url("../images/b_n1_onlocation.gif") no-repeat 0 0;
	text-decoration: none;
}

#n2onlocation #aktiv a {
	display:inline-block;
	width:120px;
	height:23px;
	margin:0;
	padding:0;
	background: url("../images/b_n1_onlocation_on.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n2onlocation a:hover {
	background-position: -120px 0;
}

#n2onlocation a span {
	display:none
}
/* ----- end navigation2 Button On Location  -----*/ 
/* ----- end navigation2 -----*/

/* ----- begin created_by_animagic Button  - Width: 132px, Height: 23px -----*/ 
#created_by_animagic {
	margin:0;
	padding:0;
	margin-left:670px;
}

#created_by_animagic a {
	display:inline-block;
	width:132px;
	height:23px;
	margin:0;
	padding:0;
	background: url("../images/b_n3_animagic.gif") no-repeat 0 0;
	text-decoration: none;
}

#created_by_animagic a span {
	display:none
}
/* ----- end created_by_animagic Button -----*/

/* ----- end Styles -----*/

