/* css f?rs cinefest --- hpunkt2 gestaltung */
	
	
	/* eltern text format ----------------------------------- */
	
body { margin: 0; padding: 0; font-family:  Verdana, sans-serif; font-size: 11px; line-height: 16px; color: #fff; }

a {
	color: #FF3366;
	text-decoration: none;
	text-transform: none;
}

h1 {
	margin: 0px;
	padding: 0px;
	font-family:  Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-transform: uppercase;
	color: #FFF;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-family:  Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	font-style: italic;
	color: #FFF;
}

a:hover {
	padding-left: 0px;
}
a:active {
	text-decoration: none;
	color: #FFF;	
}
a:focus /* kurz nach dem er gedr?ckt wurde */{
	text-decoration: none;
	color: #FFF;	
}


.logofarbe a {
	color: #2D2B30;
	text-decoration: none;
	text-transform: none;
}

.logofarbe a:hover {
	padding-left: 0px;
}
.logofarbe a:active {
	text-decoration: none;
	color: ##2D2B30;	
}
.logofarbe a:focus /* kurz nach dem er gedr?ckt wurde */{
	text-decoration: none;
	color: ##2D2B30;	
}

#menu {
	position: absolute;
	top: 240px;
	/* um die rechtsb?ndigkeit zu erhalten: left: 194 - width 120 = left 74 */
	left: 0px;
	width: 240px;
	padding-right: 10px;
	text-align: right;
	font-family:  Verdana, sans-serif;
	letter-spacing: 0px;
	font-size: 11px;
	line-height: 16px;
	/*background-color: #212025;*/
	border-right: 1px dotted #FF3366;	
}	

#menu a {
	color: #FF3366;
	text-decoration: none;
	text-transform: uppercase;
}

#menu a.submenu {
	padding-right: 20px;
	color: #FF3366;
	text-decoration: none;
	text-transform: none;
}

#menu a:hover {
	padding-right: 20px;
	text-decoration: none;
	text-transform: uppercase;
}

#menu a.submenu:hover {
	padding-right: 40px;
	color: #FF3366;
	/*background-color: #212025;*/
	text-decoration: none;
	text-transform: none;
}

.menu_fliess  {
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
}
	
.inaktiv {
	border-bottom: 1px dotted #FFF;
}	
	
.einrueck {
	padding-right: 20px;
	font-family:  Verdana, sans-serif;
	letter-spacing: 0px;
}
	
	
	

.fliesstext-feld {
	position: absolute;
	top: 208px;
	left: 264px;
	width: 500px;
}






#aktuell {
	/*position: absolute;
	/*top: 240px;
	/* um die rechtsb?ndigkeit zu erhalten: left: 194 - width 120 = left 74
	/*left: 594px;*/
	width: 200px;
	padding-left: 10px;
	text-align: left;
	font-family:  Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	/*background-color: #212025;*/
	border-left: 1px dotted #FF3366;	
}

#aktuell h1 {
	padding: 0px;
	margin: 0px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
		
}

#aktuell p {
	padding: 0px;
	margin: 0px;
	
}

#aktuell a {
	color: #FF3366;
	text-decoration: none;	
}

#aktuell a:hover {
	padding-left: 0px;
}

#switch {
	position: absolute;
	top: 100px;
	/* um die rechtsb?ndigkeit zu erhalten: left: 194 - width 120 = left 74 */
	left: 774px;
	width: 140px;
	padding-left: 10px;
	text-align: left;
	font-family:  Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	/*background-color: #212025;*/
	border-left: 1px dotted #ff3366;	
}

#switch a {
	color: #FF3366;
	text-decoration: none;
	text-transform: none;
}

#switch a:hover {
	padding-left: 20px;
	text-decoration: none;
	text-transform: none;
}	

#logos {
	/*position: relative;
	/*top: 460px;
	/* um die rechtsb?ndigkeit zu erhalten: left: 194 - width 120 = left 74 
	/*left: 594px;*/
	padding-left: 10px;
	text-align: left;
	font-family:  Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	/*background-color: #212025;*/
	border-left: 1px dotted #FF3366;	
}

#logos a {
	color: #FF3366;
	text-decoration: none;	
}

#logos a:hover {
	padding-left: 0px;
}

#rechtsbalken { position: absolute; top: 240px; left: 774px; width: 200px; }

#popup {
	position: absolute;
	padding: 10px;
	top: 270px;
	left: 60px;
	width: 270px;
	/*border-left: 1px dotted #FF3366;*/
}


	
	
	
	/* link formate ----------------------------------- */
	
	p {
		padding: 0px;
		margin: 0px;
	}
 
	a.aktuell {
		text-decoration: underline;
		color: #fff;
	}
	a.aktuell:hover {
		text-decoration: none;
		color: #fff;
	}	
	a.language {
		text-decoration: none;
		color: #fff;
	}
	a.language:hover {
		text-decoration: underline;
		color: #fff;
	}	
	a.news-text-feld {
		text-decoration: underline;
		color: #fff;
	}
	p.sub /* f?r iexplorer, er interpretiert a.sub nicht */ {
		text-align: right;
		margin-left: 20px;
	}
	
	/* bild eigenschaften ----------------------------------- */
	
	.bild  {
		float:left;
		margin-top:4px;
		margin-left:-1px;
		padding-right:5px;
		background-color:;
	} 
	
	/* text formate ----------------------------------- */
	
	h3 /* haupt-navi-punkt, wenn unterpunkte ausgefahren */ {
		margin: 0px;
		margin-right:-20px;
		font-family:  Verdana, sans-serif;
		font-size: 11px;
		line-height: 16px;
		font-weight: bold;		
		text-transform: none;
		/*letter-spacing: 1px; */
		color: #FFF;
		}
	h4 /* haupt-navi-punkt ohne unterpunkte */ {
		margin: 0px;
		margin-right:-20px;
		font-family:  Verdana, sans-serif;
		font-size: 11px;
		line-height: 16px;
		font-weight: bold;		
		text-transform: none;
		/*letter-spacing: 1px; */
		color: #FFF;
		
	}


	/* text felder ----------------------------------- */
	
	.navigations-feld {
		position: absolute;
		text-align:right;
		padding-right:20px;
		top: 300px;
		left: 74px;
		width: 120px;
		/* um die rechtsb?ndigkeit zu erhalten: left: 194 - width 120 = left 74 */
		background-color: ;
		color: #FFF;
			
	}
	

	.headline-feld {
		position: absolute;
		width: 360px;
		left: 217px;
		top: 251px;
		background-color: ;
	}
	.language-feld {
		position: absolute;
		width: 200px;
		left: 660px;
		top: 40px;
		background-color: ;
		color: #FF00FF;
	}
	.logo-feld {
		margin: 0px;
		padding: 0px;
		position: absolute;
		width: 200px;
		left: 660px;
		top: 170px;
		background-color: ;
	}
	.news-head-feld {
		position: absolute;
		top: 300px;
		left: 660px;
		width: 220px;
		font-weight: bold;
		text-transform: uppercase;
		background-color: ;
		color: #FF00FF;
	}
	
	.news-text-feld {
		position: absolute;
		top: 323px;
		left: 660px;
		width: 220px;
		background-color: ;
		color: #fff;
	}
	
	/* eingabe formular ----------------------------------- */
	
	input, select, textarea, submit { background-color:#ffffff; color: #000000; font-family:  Verdana, sans-serif; font-size: 10px; text-align: left; margin-top: 4px; padding-left: 7px; border: solid 1px #757477; }
	textarea { background-color: #afafaf; margin-top: 8px; }
 	.Bereich, { 
	background-color:#FFFFFF;  
	}
	.Button { 
	background-color:#FFFFFF; 
	color:#000000; 
	width:90px; 
	padding-left: 0px;
	}

