/*
        copyright (c) 2007 Lebek &amp; van Zoggel GmbH &amp; Co. KG,
        http://www.lebekvanzoggel.de
        all rights reserved. alle rechte vorbehalten.

        konzeption & produktion: spicOne multimedia stefano picco http://www.spicone.de
*/

/* ALL */

body {margin:0px;
	padding:0px;
	background-color:#ffffff;}

form { font-family:helvetica,helv,arial,verdana,sans-serif;
	font-weight:normal;
	line-height:150%;}

hr {width:100%;
	color:#000000;
	background-color:#000000;
	height:1px;
	border:none;}

img {border:none}

input {border:solid 1px #000000;}
select {border:solid 1px #000000;}
textarea {border:solid 1px #000000;}

ul {list-style-type:square;}
li {font-size:small;}

/* LINKS */

a:link {font-family:helvetica,helv,arial,verdana,sans-serif;
	color:#000000;
	font-weight:normal;
	text-decoration:none;}

a:visited {font-family:helvetica,helv,arial,verdana,sans-serif;
	color:#000000;
	font-weight:normal;
	text-decoration:none;}

a:active {font-family:helvetica,helv,arial,verdana,sans-serif;
	color:#000000;
	font-weight:normal;
	text-decoration:none;}

a:hover {font-family:helvetica,helv,arial,verdana,sans-serif;
	color:#000000;
	font-weight:normal;
	text-decoration:none;}
	
a:link.nav {font-family:helvetica,helv,arial,verdana,sans-serif;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;}

a:visited.nav {font-family:helvetica,helv,arial,verdana,sans-serif;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;}

a:active.nav {font-family:helvetica,helv,arial,verdana,sans-serif;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;}

a:hover.nav {font-family:helvetica,helv,arial,verdana,sans-serif;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;}

h1 {font-family:helvetica,helv,arial,verdana,sans-serif;
	font-size:small;
	color:#000000;
	font-weight:bold;}
	
/* ID */

#header {position:absolute;
		top:0px;
		left:50%;
		width:50%;
		height:32px;
		background-color:#000000;}

#navi {position:absolute;
		top:192px;
		width:100%;
		height:32px;
		background-color:#000000;}

#intro {position:absolute;
		top:224px;
		width:100%;
		height:256px;
		background-image:url('../gfx/bg_intro.jpg');
		background-position:center;
		background-repeat:no-repeat;}


#footer {position:fixed;
		bottom:0px;
		width:100%;
		height:16px;
		background-color:#000000;}

#footer-intro {position:absolute;
		top:480px;
		width:100%;
		height:16px;
		background-color:#000000;}

#logos {position:absolute;
		top:104px;
		width:100%;
		height:96px;
		text-align:center;}
		
#sfx {position:absolute;
		float:left;
		top:496px;
		height:16px;
		padding-left:32px;
		padding-right:8px;
		padding-bottom:8px;
		background-color:#000000;}

#events {position:absolute;
		top:224px;
		left:50%;
		width:400px;
		padding-bottom:48px;}

#events2 {position:absolute;
		top:224px;
		right:50%;
		width:400px;
		padding-top:32px;
		padding-right:32px;
		padding-bottom:48px;
		text-align:left;}

#impressum {position:absolute;
		top:224px;
		left:50%;
		width:400px;
		padding-bottom:48px;}

#impressum2 {position:absolute;
		top:224px;
		right:50%;
		width:400px;
		padding-top:32px;
		padding-right:32px;
		padding-bottom:48px;
		text-align:right;}

#disclaimer {position:absolute;
		top:224px;
		left:50%;
		width:400px;
		padding-bottom:48px;}

#disclaimer2 {position:absolute;
		top:224px;
		right:50%;
		width:400px;
		padding-top:32px;
		padding-right:32px;
		padding-bottom:48px;
		text-align:left;}

#copyright {position:absolute;
		top:224px;
		left:50%;
		width:400px;
		padding-bottom:48px;}

#copyright2 {position:absolute;
		top:224px;
		right:50%;
		width:400px;
		padding-top:32px;
		padding-right:32px;
		padding-bottom:48px;
		text-align:right;}

#company {position:absolute;
		top:224px;
		left:50%;
		width:400px;
		padding-bottom:48px;}

#company2 {position:absolute;
		top:224px;
		right:50%;
		width:400px;
		padding-top:32px;
		padding-right:32px;
		padding-bottom:48px;
		text-align:left;}

#contact {position:absolute;
		top:224px;
		left:50%;
		width:400px;
		padding-bottom:48px;}

#contact2 {position:absolute;
		top:224px;
		right:50%;
		width:400px;
		padding-top:32px;
		padding-right:32px;
		padding-bottom:48px;
		text-align:left;}

#stores {position:absolute;
		top:224px;
		left:50%;
		width:400px;
		padding-bottom:48px;}
		
#stores2 {position:absolute;
		top:224px;
		right:50%;
		width:400px;
		padding-top:32px;
		padding-right:32px;
		padding-bottom:48px;
		text-align:right;}		

#news {position:absolute;
		top:224px;
		left:50%;
		width:400px;
		padding-bottom:48px;}
		
#news2 {position:absolute;
		top:224px;
		right:50%;
		width:400px;
		padding-top:32px;
		padding-right:32px;
		padding-bottom:48px;
		text-align:right;}

#sitemap {position:absolute;
		top:224px;
		left:50%;
		width:400px;
		padding-bottom:48px;}
		
#sitemap2 {position:absolute;
		top:224px;
		right:50%;
		width:400px;
		padding-top:32px;
		padding-right:32px;
		padding-bottom:48px;
		text-align:right;}

#box-news {position:absolute;
		top:512px;
		left:50%;
		width:400px;
		padding-bottom:48px;}
		
#box-events {position:absolute;
		top:512px;
		right:50%;
		width:400px;
		padding-right:32px;
		padding-bottom:48px;
		text-align:right;}

/* CLASS */

.header {font-family:helvetica,helv,sans-serif;
		color:#ffffff;
		font-size:x-small;
		font-weight:bold;
		text-align:left;
		padding-top:8px;
		padding-left:32px;}

.navi {font-family:helvetica,helv,sans-serif;
		color:#ffffff;
		font-size:small;
		font-weight:normal;
		text-align:center;
		padding-top:8px;
		word-spacing:64px;}

.footer {font-family:helvetica,helv,sans-serif;
		color:#ffffff;
		font-size:x-small;
		font-weight:bold;
		text-align:right;
		padding-right:32px;}
		
.impressum {font-family:helvetica,helv,arial,verdana,sans-serif;
		font-size:small;
		color:#000000;
		line-height:150%;}

.disclaimer {font-family:helvetica,helv,arial,verdana,sans-serif;
		font-size:small;
		color:#000000;
		line-height:150%;}

.events {font-family:helvetica,helv,arial,verdana,sans-serif;
		font-size:small;
		color:#000000;
		line-height:150%;}
		
.copyright {font-family:helvetica,helv,arial,verdana,sans-serif;
		font-size:small;
		color:#000000;
		line-height:150%;}
		
.company {font-family:helvetica,helv,arial,verdana,sans-serif;
		font-size:small;
		color:#000000;
		line-height:150%;}
		
.contact {font-family:helvetica,helv,arial,verdana,sans-serif;
		font-size:small;
		color:#000000;
		line-height:150%;}
		
.stores {font-family:helvetica,helv,arial,verdana,sans-serif;
		font-size:small;
		color:#000000;
		line-height:150%;}
		
.news {font-family:helvetica,helv,arial,verdana,sans-serif;
		font-size:x-small;
		color:#000000;
		line-height:150%;}

.newstx {font-family:helvetica,helv,arial,verdana,sans-serif;
		font-size:small;
		color:#000000;
		line-height:150%;}