/* CSS Document */

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
	margin: 0px;
	padding: 0px;
	background-image: url(../_img/bg-body.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #FFFFFF;
}

img {
	border: 0px;
	padding: 10px;
}

h1 {
	margin: 0px;
	padding: 0px 0px 3px 0px;
	width: 470px;
	height: 40px;
	background-repeat: no-repeat;
	font-size: 12px;
}
span {
	visibility: hidden;
}
	
#content h2 {
	color: #8d2516;
	font-weight: bold;
	margin: 0px 0px 7px 0px;
	padding: 0px 17px;
	font-size: 12px;
}

p, li {
	line-height: 16px;
	margin: 0px 0px 12px 0px;
	padding: 0px 17px;
	font-size: 12px;
}
	p.ersterAbsatz {
		font-weight: bold;
		color: #8d2516;
		margin-bottom: 20px;
	}
	p.viplist {
		padding-left: 0px;
		padding-right: 5px;
		font-size: 9px !important;
		text-align: right;
	}
	#newsList a {
		width: auto;
	}
	#newsList li {
		margin: 0px 0px 0px 36px;
		padding-left: 0px;
	}
	#newsList ul {
		margin: 0px 0px 24px 0px;
		padding: 0px;
	}
	
input {
	font-size: 12px;
}

#container {
	margin: 0px auto;
	position: relative;
	width: 803px;
	height: 697px;
	background-image: url(../_img/bg-container.jpg);
	background-repeat: no-repeat;
}

#header {
	padding: 6px 0px 0px 19px;
}
		#difference {
			position: absolute;
			top: 0px;
			left: 249px;
		}
		#cape {
			position: absolute;
			top: 6px;
			left: 661px;
		}
		#video {
			position: absolute;
			top: 130px;
			left: 466px;
		}
#leftContent {
	position: absolute;
	top: 270px;
	left: 6px;
	width: 147px;
	z-index: 99;
}
	#language {
		list-style-type: none;
		list-style-position: outside;
		margin: 0px;
		width: 147px;
		height: 11px;
		margin-bottom: 14px;
		padding: 0px;
		z-index: 100;
	}
		#language li {
			list-style-position: outside;
			float: left;
			margin: 0px;
			margin-right: 1px;
			padding: 0px;
			background-repeat: no-repeat;
		}
		#language a {
			display: block;
			height: 11px;
			text-decoration: none;
		}
		#language #de {
			width: 75px;
			background-image: url(../_img/lang-de.gif);
		}
			#language #de a:hover, #language #de .activelang {
				background-image: url(../_img/lang-de-ro.gif);
			}
		#language #en {
			width: 61px;
			background-image: url(../_img/lang-en.gif);
		}
			#language #en a:hover, #language #en .activelang {
				background-image: url(../_img/lang-en-ro.gif);
			}
	#navigation {
		clear: left;
		list-style-type: none;
		list-style-position: outside;
		width: 147px;
		/*height: 190px;*/
		margin: 0px;
		margin-bottom: 14px;
		padding: 0px;
		z-index: 97;
	}
		#navigation li {
			list-style-position: outside;
			margin: 0px;
			padding: 0px;
			background-repeat: no-repeat !important;
		}
		#navigation a {
			width: 147px;
			height: 30px;
			display: block;
			text-decoration: none;
		}
			#navigation #news {
				background-image: url(../_img/nav-news.gif);
			}
			#navigation #news:hover, #navigation #news .active {
				background-image: url(../_img/nav-news-ro.gif);
			}
			#navigation #idea {
				background-image: url(../_img/nav-idea.gif);
			}
			#navigation #idea:hover, #navigation #idea .active {
				background-image: url(../_img/nav-idea-ro.gif);
			}
			#navigation #team {
				background-image: url(../_img/nav-team.gif);
			}
			#navigation #team:hover, #navigation #team .active {
				background-image: url(../_img/nav-team-ro.gif);
			}
			#navigation #the-event {
				background-image: url(../_img/nav-the-event.gif);
			}
			#navigation #the-event:hover, #navigation #the-event .active {
				background-image: url(../_img/nav-the-event-ro.gif);
			}
			#navigation #links {
				background-image: url(../_img/nav-links.gif);
			}
			#navigation #links:hover, #navigation #links .active {
				background-image: url(../_img/nav-links-ro.gif);
			}
			#navigation #contact {
				background-image: url(../_img/nav-contact.gif);
			}
			#navigation #contact:hover, #navigation #contact .active {
				background-image: url(../_img/nav-contact-ro.gif);
			}
	#newsletter {
		border: 1px solid #8d2516;
		width: 123px;
		margin-left: 12px;
		margin-bottom: 14px;
		background-color: #FFFFFF;
		padding: 1px 1px 5px 1px;
		z-index: 98;
	}
		#newsletter h2 {
			height: 25px;
			margin-top: 0px;
			margin-bottom: 4px;
			background-image: url(../_img/hl-box-newsletter.gif);
			background-repeat: no-repeat;
		}
		#newsletter form {
			margin: 0px;
			padding: 0px;
		}
		#newsletter label {
			display: none;
			border: 1px solid red;
		}
		#newsletter #mail {
			width: 118px !important;
		}
		#signUp {
			background-image: url(../_img/bg-submit-newsletter.gif);
			background-repeat: no-repeat;
			border: 0px;
			width: 123px !important;
			height: 22px;
			text-decoration: none;
		}
	#kostenbox {
		z-index: 99;
		margin-left: 3px;
	}
	
#content {
	position: relative;
	top: 160px;
	left: 156px;
	width: 468px;
	min-height: 500px;
	border: 1px solid #8d2516;
	border-top-color: transparent;
	border-bottom: 0px;
	margin-bottom: 0px;
	border-collapse: collapse;
}
	h1.home { background-image: url(../_img/hl-home.gif); }
	h1.idea { background-image: url(../_img/hl-idea.gif); }
	h1.team { background-image: url(../_img/hl-team.gif); }
	h1.contact { background-image: url(../_img/hl-contact.gif); }
	h1.impressum { background-image: url(../_img/hl-impressum.gif); }
	h1.funds { background-image: url(../_img/hl-funds.gif); }
	h1.links { background-image: url(../_img/hl-links.gif); }
	h1.newsletter { background-image: url(../_img/hl-newsletter.gif); }
	h1.the-event { background-image: url(../_img/hl-the-event.gif); }
	h1.sponsor-package { background-image: url(../_img/hl-sponsor-package.gif); }
	h1.sponsors { background-image: url(../_img/hl-sponsors.gif); }
	h1.vip-supporter { background-image: url(../_img/hl-vip-supporter.gif); }

	.right {
		float: right;
	}
		.right p {
			font-size: 9px;
			line-height: 10px;
			padding-left: 0px;
		}

	#team1 { 
		background-image: url(../_img/hl-team-1.gif);
		background-repeat: no-repeat;
		height: 30px;
	}
	#team2 { 
		background-image: url(../_img/hl-team-2.gif);
		background-repeat: no-repeat;
		height: 30px;
		clear: both;
	}
	#team3 { 
		background-image: url(../_img/hl-team-3.gif);
		background-repeat: no-repeat;
		height: 30px;
		clear: both;
	}
	#team4 { 
		background-image: url(../_img/hl-team-4.gif);
		background-repeat: no-repeat;
		height: 30px;
		clear: both;
	}
	#team5 { 
		background-image: url(../_img/hl-team-5.gif);
		background-repeat: no-repeat;
		height: 30px;
		clear: both;
	}
	#team6 { 
		background-image: url(../_img/hl-team-6.gif);
		background-repeat: no-repeat;
		height: 30px;
		clear: both;
	}
	#team7 { 
		background-image: url(../_img/hl-team-7.gif);
		background-repeat: no-repeat;
		height: 30px;
		clear: both;
	}
	#team-doka { 
		background-image: url(../_img/hl-team-doka.gif);
		background-repeat: no-repeat;
		height: 30px;
		clear: both;
	}
	ul.teamList {
		clear: both;
		list-style-type: none;
		list-style-position: outside;
		margin: 0px 0px 10px 6px;
		padding: 0px;
	}
		ul.teamList li {
			float: left;
			width: 231px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
		}
		.fotoFrame {
			background-image: url(../_img/bg-foto.gif);
			background-repeat: no-repeat;
			padding: 8px  8px 11px 9px;
			float: left;
			width: 79px;
			height: 96px;
		}
		ul.teamList p {
			font-size: 9px;
			line-height: 12px;
		}

form.newsletter {
	padding-left: 17px;
}
	form.newsletter label {
		display: block;
		float: left;
		width: 170px;
		font-size: 12px;
		text-align: right;
		margin-right: 10px;
	}
	form.newsletter input {
		width: 200px !important;
		font-size: 12px;
	}
		form.newsletter div label {
			display: inline;
			float: none;
			width: auto;
			text-align: left;
			margin-right: 0px;
		}
		form.newsletter div input {
			width: auto !important;
			margin-right: 10px;
		}
	form.newsletter textarea {
		width: 200px !important;
		height: 100px;
		font-size: 12px;
	}
	#newsletterSubmit {
		margin-top: 10px;
		margin-left: 180px;
	}
.fehler {
	color: #FF0000;
}

#infoArea {
	position: absolute;
	left: 627px;
	top: 180px;
}
.infoBox {
	width: 127px;
	background-image: url(../_img/bg-box.gif);
	background-repeat: no-repeat;
	padding: 17px 18px 0px 23px;
}
		.infoBox img {
			border: 0px;
			margin: auto;
		}
		.infoBox div {
			border: 1px solid #009eeb;
			background-color: #FFFFFF;
			padding: 1px 1px 5px 1px;
		}
		.infoBox strong {
			font-size: 10px;
			font-weight: bold;
			color: #8d2516;
			text-align: center;
			display: block;
		}
		h2 {
			height: 25px;
			margin-bottom: 4px;
			padding-left: 0px;
		}
			h2 a {
				height: 25px;
				width: 123px;
				display: block;
				text-decoration: none;
			}
				h2.fund { background-image: url(../_img/hl-box-fund.gif); }
				h2.eventnews { background-image: url(../_img/hl-box-eventnews.gif); }
				h2.sponsors { background-image: url(../_img/hl-box-sponsors.gif); }
				h2.vip-supporter { 
					background-image: url(../_img/hl-box-vip-supporter.gif);
					height: 45px;
				}
					h2.vip-supporter a { height: 45px; }
		.infoBox p {
			font-size: 9px;
			padding: 4px;
			line-height: 11px;
			margin: 0px;
		}
		.infoBox a {
			color: #4200ff;
			font-size: 9px;
			padding: 0px 0px 0px 0px;
		}
		
#footer {
	margin: 0px auto;
	position: relative;
	top: 140px;
	left: 0px;
	width: 785px;
	height: 141px;
	background-image: url(../_img/bg-footer.gif);
	background-repeat: no-repeat;
	z-index: 50;
}
	#metaNavigation {
		position: absolute;
		top: 30px;
		left: 130px;
		list-style-type: none;
		list-style-position: outside;
		margin: 0px;
		padding: 0px;
	}
		#metaNavigation li {
			float: left;
		}
		#metaNavigation a {
			text-decoration: none;
			display: block;
			float: left;
			height: 20px;
			background-repeat: no-repeat;
		}
		#homeLink {
			width: 51px;
			background-image: url(../_img/bg-a-home.gif);
		}
		#impressumLink {
			width: 94px;
			background-image: url(../_img/bg-a-impressum.gif);
		}
		#copyLink {
			width: 253px;
			background-image: url(../_img/bg-a-copy.gif);
		}

