/* Seitenweite Grundstyles */

*		{ color:#535353; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; line-height:12pt; }
body 		{ background-color:#ffffff; }
a:link 		{ color:#252525; text-decoration:underline; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; }
a:visited	{ color:#252525; text-decoration:underline; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; }
a:active	{ color:#252525; text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; }
a:focus 	{ color:#252525; text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; }
a:hover 	{ color:#989898; text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; }

a.undeco	{ text-decoration:none; font-size:8pt; }
a.undecon	{ text-decoration:none; }

a:link.navi	{ color:#535353; font-size:9pt; text-decoration:none; position:relative; left:23px; }
a:visited.navi	{ color:#535353; font-size:9pt; text-decoration:none; position:relative; left:23px; }
a:active.navi	{ color:#535353; font-size:9pt; text-decoration:none; position:relative; left:23px; }
a:focus.navi 	{ color:#535353; font-size:9pt; text-decoration:none; position:relative; left:23px; }
a:hover.navi 	{ color:#A43148; font-size:9pt; text-decoration:none; position:relative; left:23px; }

span.naviho	{ color:#A43148; font-size:9pt; }
a.anker		{ position:relative; top:-155px; }
a.top		{ font-style:oblique; }
div.trennl	{ width:390px; height:1px; border-top:1px #A43148 solid; margin:40px 0px 40px 0px; }

/* Standart Headlines, oft benutzte Kleinelemente */

h1 		{ color:#A43148; font:normal normal bolder 16pt Sans-serif; letter-spacing:3pt; }
/* h1 		{ color:#A43148; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14pt; font-weight:100; } */
h2 		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; font-weight:bold; }
h3 		{ color:#A43148; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; font-weight:100; }
span.fett	{ font-size:9pt; font-weight:bold; }
p 		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; font-weight:100; }
div.clear	{ clear:both; }

img.imgin	{ position:relative; border:1px #A43148 solid; }
div.bild	{ position:relative; left:-4px; padding:3px; margin:0px 0px 10px 10px;
		border:1px #535353 solid; background-color:#ffffff; float:right; color:#A43148; font-size:8pt; }
div.bildb	{ position:relative; left:-2px; background-color:#ffffff; color:#A43148; font-size:8pt; }

span.klein	{ font-size:9pt; }


/* MenŸ und Header */


div#header	{ position:absolute; width:639px; height:155px; top:0px; left:194px;
		background:#ffffff url(Bilder/header.jpg) no-repeat 0px 20px; }
div#menue	{ position:absolute; width:300px; height:570px; top:155px; left:50px; 
		background:#ffffff url(Bilder/menue.jpg) no-repeat 0px 0px; }

div#header[id]	{ position:fixed; }
div#menue[id]	{ position:fixed; }

div#menuein	{ position:relative; width:111px; height:308px; left:144px; padding:15px 30px 15px 10px; }




/* Inhalt */

div#inhalt	{ position:absolute; width:390px; left:380px; top:155px;
		border-left:1px #DFDFDF solid; border-right:1px #DFDFDF solid; padding:0px 30px 30px 30px; }



/* spezielles, start */

div.logos	{ position:relative; width:386px; height:80px; padding:2px; border:1px #535353 solid; 
		background-color:#ffffff; color:#A43148; font-size:8pt; }
img.logo	{ position:relative; border:1px #A43148 solid; margin:3px; float:left; }



/* spezielles, impressum */

div.impl	{ width:168px; border-right:1px #A43148 solid; float:left; margin-bottom:20px; }
div.impr	{ width:210px; float:left; padding-left:10px; margin-bottom:20px; }




/* spezielles, programm */

div.progpunkte	{ width:214px; height:104px; padding:10px 150px 10px 6px; margin:0px 0px 20px 0px; font-size:8pt; }
div#prog	{ width:390px; }

div#prog1	{ background:#DFDFDF url(Bilder/prog_do.jpg) no-repeat right top; border-right:20px #B0573C solid; }
div#prog1:hover	{ background-color:#E8E8E8; }

div#prog2	{ background:#DFDFDF url(Bilder/prog_fr.jpg) no-repeat right top; border-right:20px #6C96CF solid; }
div#prog2:hover	{ background-color:#E8E8E8; }

div#prog3	{ background:#DFDFDF url(Bilder/prog_sa.jpg) no-repeat right top; border-right:20px #DFA156 solid; }
div#prog3:hover	{ background-color:#E8E8E8; }

div#prog4	{ background:#DFDFDF url(Bilder/prog_soI.jpg) no-repeat right top; border-right:20px #C0D27B solid; }
div#prog4:hover	{ background-color:#E8E8E8; }

div#prog5	{ background:#DFDFDF url(Bilder/prog_soII.jpg) no-repeat right top; border-right:20px #F7E07C solid; }
div#prog5:hover	{ background-color:#E8E8E8; }



div#proga1		{ background:#DFDFDF url(Bilder/prog1.jpg) no-repeat right top; border-right:20px #B74C54 solid; }
div#proga1:hover	{ background-color:#E8E8E8; border-right:20px #CC8187 solid; }

div#proga2		{ background:#DFDFDF url(Bilder/prog2.jpg) no-repeat right top; border-right:20px #4C9ED1 solid; }
div#proga2:hover	{ background-color:#E8E8E8; border-right:20px #81BBDF solid; }

div#proga3		{ background:#DFDFDF url(Bilder/prog3.jpg) no-repeat right top; border-right:20px #E1A04C solid; }
div#proga3:hover	{ background-color:#E8E8E8; border-right:20px #EABC81 solid; }

div#proga4		{ background:#DFDFDF url(Bilder/prog4.jpg) no-repeat right top; border-right:20px #BED37E solid; }
div#proga4:hover	{ background-color:#E8E8E8; border-right:20px #D1E0A4 solid; }

div#proga4		{ background:#DFDFDF url(Bilder/prog4.jpg) no-repeat right top; border-right:20px #BED37E solid; }
div#proga4:hover	{ background-color:#E8E8E8; border-right:20px #D1E0A4 solid; }



/* spezielles, film (verwendet die klasse progpunkte vom programm) */

div.film1	{ background:#DFDFDF url(Bilder/film1.jpg) no-repeat right top; border-right:20px #B74C54 solid; }
div.film1:hover	{ background-color:#E8E8E8; border-right:20px #CC8187 solid; }

div.film2	{ background:#DFDFDF url(Bilder/film2.jpg) no-repeat right top; border-right:20px #4C9ED1 solid; }
div.film2:hover	{ background-color:#E8E8E8; border-right:20px #81BBDF solid; }

div.film3	{ background:#DFDFDF url(Bilder/film3.jpg) no-repeat right top; border-right:20px #E1A04C solid; }
div.film3:hover	{ background-color:#E8E8E8; border-right:20px #EABC81 solid; }

div.film4	{ background:#DFDFDF url(Bilder/film4.jpg) no-repeat right top; border-right:20px #BED37E solid; }
div.film4:hover	{ background-color:#E8E8E8; border-right:20px #D1E0A4 solid; }

div.film5	{ background:#DFDFDF url(Bilder/film5.jpg) no-repeat right top; border-right:20px #BED37E solid; }
div.film5:hover	{ background-color:#E8E8E8; border-right:20px #D1E0A4 solid; }

div#film	{ width:322px; position:relative; top:0px; border:1px #535353 solid; left:-4px; 
		padding:3px; background-color:#ffffff; color:#A43148; font-size:8pt; }
div#filmin	{ position:relative; border:1px #A43148 solid; }




/* spezielles, impressionen (verwendet die klasse progpunkte vom programm) */

div.impress09		{ background:#DFDFDF url(impressionen/impress09.jpg) no-repeat right top; 
			border-right:20px #B74C54 solid; }
div.impress09:hover	{ background-color:#E8E8E8; border-right:20px #CC8187 solid; }

div.impress08		{ background:#DFDFDF url(impressionen/impress08.jpg) no-repeat right top; 
			border-right:20px #4C9ED1 solid; }
div.impress08:hover	{ background-color:#E8E8E8; border-right:20px #81BBDF solid; }

div.impress07		{ background:#DFDFDF url(impressionen/impress07.jpg) no-repeat right top; 
			border-right:20px #E1A04C solid; }
div.impress07:hover	{ background-color:#E8E8E8; border-right:20px #EABC81 solid; }

