body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
}

p, div, ul, li,b,i {
	-webkit-text-size-adjust:none;
	font-size: 12px;
}

a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

hr {
	width: 570px;
	text-align: left;
}

.smalltext {
	font-size: 10pt;
}

.link  {
	position: relative; 
	top: 5px;
}

.bold {
	font-weight: bold;
}

.white {
	color: white
}

.pink {
	color: #be0e5d;
}	

.firstheader {
	font-size: 17pt;
}

.subheader {
	font-size: 16pt;
}

.pink_line {
	border-bottom: 1px solid #772752;
}

.dark_grey_line {
	border-bottom: 1px solid #b4b4b4;
}

.grey_line {
	border-bottom: 1px solid #b3b3b3;
}

.red_line {
	border-bottom: 1px solid #a4010d;
}

.dark_red_line {
	border-bottom: 1px solid #7b2129;
}

.green_line {
	border-bottom: 1px solid #79b027;
}

.orange_line {
	border-bottom: 1px solid #f66520;
}

/************************* Startseite ****************************/

#start {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 0;
	background-image:url(../img/start_bg.jpg); background-repeat:no-repeat;
	background-position: top center;
}

#start #text {
	margin-top: 5px;
	margin-left: 200px;
	width: 580px;	
	color: #333333;
}

#start #text #header {
	font-size: 18pt;
	font-weight: bold;
	color: #1e344e;
}

#start #text #subheader {
	font-size: 16pt;
	font-weight: bold;
	color: #4990d6;
}

#start #teaser #teaser_top{
	position: absolute;
	top: 245px;
	left: 940px;
}

#start #teaser #teaser_middle{
	position: absolute;
	top: 485px;
	left: 940px;
}

#start #teaser #teaser_bottom{
	position: absolute;
	top: 720px;
	left: 940px;
}

#start #video {
	position: absolute;
	top: 300px;
	left: 120px;
}

/************************* Award ****************************/

#award {
	position: absolute;
	top: 1350px;
	left: 200px;
	width: 100%;
	z-index: 0;
}

#award #text {
	color: #333333;
	width: 550px;		
}

#award .subheader {
	color: #be0e5d
}

#award #text #header {
	font-size: 18pt;
	font-weight: bold;
}

#award #text #subheader {
	font-size: 16pt;
	font-weight: bold;
	color: #be0e5d;
}

#award  #spalterechts {
	position: absolute;
	left: 620px;
}

/************************* Jury ****************************/

#jury {
	position: absolute;
	top: 2330px;
	left: 178px;
	width: 100%;
	z-index: 0;
}

#jury #text {
	position: relative;
	width: 500px;
	color: white;
	left: 50px;
}

#jury #spalterechts {
	position: absolute;
	left: 580px;
	top:200px;
}

#jury #spalterechts #text {
	width: 350px;
	color: white;
}

/************************* Regeln ****************************/

#regeln {
	position: absolute;
	top: 3510px;
	left: 150px;
	width: 100%;
	z-index: 0;
}

#regeln #text {
	position: relative;
	width: 530px;
	left: 50px;
}

#regeln #spalterechts {
	position: absolute;
	left: 620px;
	top: 260px;
}
#regeln #spalterechts #text {
	position: relative;
	width: 260px;
	color: white;
}


/************************* Bewerben ****************************/

#bewerben {
	position: absolute;
	top: 4560px;
	left: 200px;
	width: 580px;
}

#bewerben #spalterechts {
	position: absolute;
	top: 370px;
	left: 620px;
	width: 265px;
}

#bewerben .head {
	color: #e75622;
}

/************************* Pinnwand ****************************/
#pinnwand_links {
	position: absolute;
	top: 6070px;
	left: 174px;
	width: 365px;
}

#pinnwand_inhalt {
	position: absolute;
	top: 6000px;
	left: 570px;
	width: 580px;
}

#pinnwand_inhalt #text .header,
#pinnwand2_inhalt #text .header  {
	font-size: 16pt;
	font-weight: bold;
	color:#00b1a1;
	padding-bottom:10px;
	margin-bottom: 30px;
	border-bottom: 1px solid #b4b4b4;
}

#pinnwand_links #pinnwandlink_header,
#pinnwand2_links #pinnwandlink_header {
	background-image:url(../img/pinnwand_filmbutton.jpg); background-repeat:no-repeat;
	background-position: 290px 0px;
	margin-left:25px;
	margin-right:4px;
	color:white;
	font-size: 16pt;
	font-weight: 900;
	border-bottom:1px solid #4fd9cd;
	padding-top:14px;	
	padding-bottom:15px;
}

#pinnwand_links #linklist,
#pinnwand2_links #linklist {
	margin-top:15px;
	margin-left: 25px;
}

#pinnwand_links #linklist .linkblock,
#pinnwand2_links #linklist .linkblock {
	background-image:url(../img/link_pinnwand_hell.jpg); 
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding-left:25px;
	margin-bottom:9px;
}

#pinnwand_links #linklist .linkblock a,
#pinnwand2_links #linklist .linkblock a {
	color:white;
}

#pinnwand_links #linklist .linkblock a:hover,
#pinnwand2_links #linklist .linkblock a:hover {
	color:#008e85;
}

#pinnwand_links #linklist .active,
#pinnwand2_links #linklist .active {
	background-image:url(../img/link_pinnwand_dunkel.jpg); 
	background-repeat:no-repeat;
	background-position: 0px 2px;
}

#pinnwand_links #linklist .active a,
#pinnwand2_links #linklist .active a {
	color:#008e85;	
}

#pinnwand_links #linklist .linkheader,
#pinnwand2_links #linklist .linkheader {
	font-size: 9pt;
}

#pinnwand_links #linklist .linksubheader,
#pinnwand2_links #linklist .linksubheader {
	font-size: 7pt;
}

#pinnwand2_inhalt {
	position:absolute;
	top: 6650px;
	left: 205px;
	width: 560px;
	height:100px;
}

#pinnwand2_links {
	position:absolute;
	top: 6655px;
	left: 800px;
	width: 365px;
	height:100px;
}
	
/***************************** FAQ ********************************/
#faq_links {
	position:absolute;
	top: 7600px;
	left: 208px;
	width: 450px;
}
	
#faq_inhalt {
	position:absolute;
	top: 7530px;
	left: 687px;
	width: 470px;
}

#faq_header {
	background-image:url(../img/faq_fragezeichen_button.jpg); background-repeat:no-repeat;
	background-position: 370px 0px;
	margin-right:32px;
	color:white;
	font-size: 16pt;
	font-weight: 900;
	border-bottom:1px solid #a24fd1;
	padding-top:14px;	
	padding-bottom:15px;
	margin-bottom:15px; 
}

#faq_links #linklist .linkblock {
	background-image:url(../img/link_faq_hell.jpg); 
	background-repeat:no-repeat;
	font-size: 10pt;
	background-position: 0px 2px;
	padding-left:25px;
	margin-bottom:6px;
	margin-right:25px;
}

#faq_links #linklist .active {
	background-image:url(../img/link_faq_dunkel.jpg); 
	background-repeat:no-repeat;
	background-position: 0px 2px;
}

#faq_inhalt #faq_text .header {
	font-size: 16pt;
	font-weight: bold;
	padding-bottom:10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #b4b4b4;
}


/************************* Navigation ****************************/

#navi_start {
	position: absolute;
	top: 0px;
}

#navi_award {
	position: absolute;
	top: 880px;
}

#navi_jury {
	position: absolute;
	top: 1955px;
}

#navi_regeln {
	position: absolute;
	top: 3050px;
}

#navi_bewerben {
	position: absolute;
	top: 4105px;
}

#navi_pinnwand {
	position: absolute;
	top: 5550px;
}

#navi_fragen {
	position: absolute;
	top: 7115px;
}


#navi_award_top {
	position: absolute;
	top: 955px;
	left:1118px;
	z-index:100;
}

#navi_jury_top {
	position: absolute;
	left:1118px;
	top: 2030px;
	z-index:100;
}

#navi_regeln_top {
	position: absolute;
	left:1118px;
	top: 3125px;
	z-index:100;
}

#navi_bewerben_top {
	position: absolute;
	left:1118px;
	top: 4180px;
	z-index:100;
}

#navi_pinnwand_top {
	position: absolute;
	left:1118px;
	top: 5630px;
	z-index:100;	
}

#navi_fragen_top {
	position: absolute;
	left:1118px;
	top: 7190px;
	z-index:100;	
}


#grau_layer {
	visibility:hidden;
	position:fixed;
	height:8000px;
	width:1600px;
	background-color:#000;
	top:0;
	left:0;
	z-index:997;
	opacity:0.6;
	filter:alpha(opacity=60);
}

#kontakt_layer,
#impressum_layer {
	visibility:hidden;
	position:fixed;
	height:1px;
	width:1px;
	background-color:#000;
	top:200;
	left:200;
	z-index:998;
}

.layer_content {
	position:fixed;
	height:800px;
	width:600px;
	top:220px;
	left:230px;
	z-index:999;
}

.layer_text {
	position:absolute; 
	top:200px;
	left:25px;
	color:#666666;
	line-height:1.7;
}

