/*Webseite Farbe Aussenbereich*/
html {background-color:#ffffff;}

/*Zentrale Ausrichtung der Webseite*/
#center{position:absolute; left:50%; margin-left:-488px; margin-top:-24px;}
#Center_Kollektion{position:absolute; left:50%; margin-left:-480px; margin-top:-24px;}
#Center_Kostueme{position:absolute; left:50%; margin-left:-480px; margin-top:-24px;}

/*Style für das Logo und den Hintergrund*/
#Kopfzeile_und_Logo{position:absolute; background-color:#ffffff; text-align:center; max-width:1002px; min-width:1002px; max-height:94px; min-height:94px; left:2px; top:0px; padding-top:23px; z-index:98;}

/*Fixierte Bereiche Kollektion*/
#Fixierter_Kopfbereich{position:fixed; list-style-type:none; padding-left:408.5px; padding-right:408.5px; padding-bottom:6px; padding-top:7px; margin-top:-7px; background-color:#ffffff;}

#Fixierter_Bereich{position:fixed; margin-left:-39.5px; top:-16px; background-color:#ffffff;}

/*Style für die Quellenangaben*/
/*Homepage*/
#Quellenangabe_Home{position:absolute; max-width:1002px; min-width:1002px; max-height:23px; min-height:23px; left:0px; top:729px; padding-top:7px; font-family:Arial; font-size:12px; color:#000000;}

/*Impressum*/
#Quellenangabe_Impressum{background-color:#ffffff; position:absolute; max-width:1002px; min-width:1002px; max-height:23px; min-height:23px; left:0px; top:727px; padding-top:7px; font-family:Arial; font-size:12px; color:#000000;}

/*Preisliste*/
#Quellenangabe_Preisliste{background-color:#ffffff; position:absolute; max-width:1002px; min-width:1002px; max-height:23px; min-height:23px; left:0px; top:727px; padding-top:7px; font-family:Arial; font-size:12px; color:#000000;}

/*Leistungen*/
#Quellenangabe_Leistungen{background-color:#ffffff; position:absolute; max-width:1002px; min-width:1002px; max-height:23px; min-height:23px; left:0px; top:746px; padding-top:7px; font-family:Arial; font-size:12px; color:#000000;}

/*Kontakt und Öffnungszeiten*/
#Quellenangabe_Konakt_und_Oeffnungszeiten{background-color:#ffffff; position:absolute; max-width:1002px; min-width:1002px; max-height:23px; min-height:23px; left:0px; top:636.5px; padding-top:7px; font-family:Arial; font-size:12px; color:#000000;}

#Facebooklinkbackground{background-image:url(Gestaltungselemente/Background_Facebooklink.png); background-repeat:no-repeat; position:absolute; max-height:132px; min-height:132px; max-width:250.5px; min-width:250.5px; top:50px; left:780px;}
.Facebooklinkformatierungen{color:#000000; text-decoration:none;max-height:102px; min-height:102px; max-width:250.5px; min-width:250.5px; position:absolute; left:0px; top:0px; padding-top:30px;}

/*Galerien*/
#Quellenangabe_Galerien{background-color:#ffffff; position:absolute; max-width:1002px; min-width:1002px; max-height:23px; min-height:23px; left:0px; top:677px; padding-top:7px; font-family:Arial; font-size:12px; color:#000000;}

/*Kostüme*/
#Quellenangabe_Kostueme{background-color:#ffffff; position:absolute; max-width:1002px; min-width:1002px; max-height:23px; min-height:23px; left:0px; top:990px; padding-top:7px; font-family:Arial; font-size:12px; color:#000000;}

/*Kinder*/
#Quellenangabe_Kinder{background-color:#ffffff; position:absolute; max-width:1002px; min-width:1002px; max-height:23px; min-height:23px; left:0px; top:677px; padding-top:7px; font-family:Arial; font-size:12px; color:#000000;}

/*Hochzeit*/
#Quellenangabe_Hochzeit{background-color:#ffffff; position:absolute; max-width:1002px; min-width:1002px; max-height:23px; min-height:23px; left:0px; top:677px; padding-top:7px; font-family:Arial; font-size:12px; color:#000000;}

/*Kollektion*/
#Quellenangabe_Kollektion{background-color:#ffffff; position:absolute; max-width:1002px; min-width:1002px; max-height:23px; min-height:23px; left:0px; top:1137px; padding-top:7px; font-family:Arial; font-size:12px; color:#000000;}

#Quellenangabe_Kollektion2{background-color:#ffffff; position:absolute; max-width:1002px; min-width:1002px; max-height:23px; min-height:23px; left:0px; top:2800px; padding-top:7px; font-family:Arial; font-size:12px; color:#000000;}

#Quellenangabe_Kollektion3{background-color:#ffffff; position:absolute; max-width:1002px; min-width:1002px; max-height:23px; min-height:23px; left:0px; top:3130px; padding-top:7px; font-family:Arial; font-size:12px; color:#000000;}

/*VHS Lambrecht*/
#Quellenangabe_VHS{background-color:#ffffff; position:absolute; max-width:1002px; min-width:1002px; max-height:23px; min-height:23px; left:0px; top:636.5px; padding-top:7px; font-family:Arial; font-size:12px; color:#000000;}

/*Formatierungen Navigationsleiste*/
/*Formatierungen für die Fachhochschule Niederrhein*/
.Navi1 {background-color:#ffffff; display:block; position:absolute; max-height:44px; min-height:44px; max-width:250px; min-width:250px; font-size:13pt; font-family:Arial; text-align:center; color:#ffffff; left:2px; top:116px; border-right:solid 1px #000000; z-index:98;}
.Navi1 li{display:block; position:absolute; max-height:44px; min-height:44px; max-width:250px; min-width:250px; list-style-type:none; margin-top:10px; margin-bottom:10px;}
.Navi1 a{display:block; position:absolute; text-decoration:none; color:#000000; max-height:34px; min-height:34px; max-width:250px; min-width:250px; padding-top:12px;}

.Navi2 {background-color:#ffffff; display:block; position:absolute; max-height:44px; min-height:44px; max-width:250px; min-width:250px; font-size:13pt; font-family:Arial; text-align:center; color:#ffffff; left:253px; top:116px;border-right:solid 1px #000000; z-index:98;}
.Navi2 li{display:block; max-height:44px; min-height:44px; max-width:250px; min-width:250px; list-style-type:none; background-color:#034eff; margin-bottom:10px;}
.Navi2 a{display:block; position:absolute; text-decoration:none; color:#000000; max-height:41px; min-height:41px; max-width:250px; min-width:250px; padding-top:12px;}

.Navi3 {background-color:#ffffff; display:block; position:absolute; max-height:44px; min-height:44px; max-width:250px; min-width:250px; font-size:13pt; font-family:Arial; text-align:center; color:#ffffff; left:504px; top:116px;border-right:solid 1px #000000; z-index:98;}
.Navi3 li{display:block; max-height:44px; min-height:44px; max-width:250px; min-width:250px; list-style-type:none; background-color:#034eff;}
.Navi3 a{display:block; position:absolute; text-decoration:none; color:#000000; max-height:41px; min-height:41px; max-width:250px; min-width:250px; padding-top:12px; left:1px;}

.Navi4 {background-color:#ffffff; display:block; position:absolute; max-height:44px; min-height:44px; max-width:250px; min-width:250px; font-size:13pt; font-family:Arial; text-align:center; color:#ffffff; left:755px; top:116px; z-index:98;}
.Navi4 li{display:block; max-height:44px; min-height:44px; max-width:250px; min-width:250px; list-style-type:none; background-color:#034eff;}
.Navi4 a{display:block; position:absolute; text-decoration:none; color:#000000; max-height:41px; min-height:41px; max-width:250px; min-width:250px; padding-top:12px;}

/*Formatierungen Submenüs*/
/*Formatierungen für die Galerien*/
.Navi_2_submenu{display:none; text-align:center ;font-family:Arial; font-size:13pt; color:#000000;  box-shadow: 0px 0px 5px #000; background-color:#000000;}
.Navi2:hover .Navi_2_submenu {display:block; position:absolute; max-height:132px; min-height:132px; max-width:210px; min-width:210px; left:0px; top:51px; z-index:2;}
.Navi2:hover .Navi_2_submenu ol{display:block; position:absolute; max-height:30px; min-height:30px; max-width:250px; min-width:250px; list-style-type:none; background-color:#ffffff; list-style-position:outside;}
.Navi2:hover .Navi_2_submenu li{display:block; max-height:30px; min-height:30px; max-width:250px; min-width:250px; list-style-type:none; background-color:#ffffff; list-style-position:outside; margin-left:-40px; margin-bottom:3px;}
.Navi2:hover .Navi_2_submenu a{display:block; position:absolute; text-decoration:none; background-color:#ffffff; max-height:27px; min-height:27px; max-width:250px; min-width:250px; padding-top:5px;}

/*Formatierungen für die Kontakt & Öffnungszeiten*/
.Navi_4_submenu{display:none; text-align:center ;font-family:Arial; font-size:13pt; color:#000000; box-shadow: 0px 0px 5px #000; background-color:#000000;}
.Navi4:hover .Navi_4_submenu {display:block; position:absolute; max-height:32px; min-height:32px; max-width:210px; min-width:210px; left:0px; top:51px; z-index:2;}
.Navi4:hover .Navi_4_submenu ol{display:block; position:absolute; max-height:30px; min-height:30px; max-width:250px; min-width:250px; list-style-type:none; background-color:#ffffff; list-style-position:outside;}
.Navi4:hover .Navi_4_submenu li{display:block; max-height:30px; min-height:30px; max-width:250px; min-width:250px; list-style-type:none; background-color:#ffffff; list-style-position:outside; margin-left:-40px; margin-bottom:3px;}
.Navi4:hover .Navi_4_submenu a{display:block; position:absolute; text-decoration:none; background-color:#ffffff; max-height:27px; min-height:27px; max-width:250px; min-width:250px; padding-top:5px;}

/*Formatierungen Headlines und Subheadlines*/
#Headlines{color:#000000; font-size:20px; text-align:left; min-height:30px; max-height:30px; min-width:782px; max-width:782px;}
#Headlines_Tabelle_Preisliste{color:#000000; font-size:20px;}
#Headlines_Leistungen{color:#000000; font-size:20px; padding-left:24px; padding-top:4px;}
#Headline_VHS{font-size:30px;}
#Headlines_Kontakt_und_Oeffnungszeiten{color:#000000; font-size:24px;}
#Headlines_VHS_Lambrecht{color:#000000; font-size:24px;}
#Headlines_Kostueme{color:#000000; font-size:20px; text-align:left;}
#Headlines_Kinder{color:#000000; font-size:20px; text-align:left;}
#Headlines_Hochzeit{color:#000000; font-size:20px; text-align:left;}
#Headlines_Kollektion{color:#000000; font-size:20px; text-align:left;}

/*Linkformatierung der Links außerhalb der Navigation*/
.Emaillink_1{text-decoration:underline; color:#000000;}
.Link_VHS{text-decoration:underline; color:#6e6e6e;}

/*Linkformatierungen Bildergalerie*/
/*Formatierungen Hauptmenu der Bildergalerie*/
.Tabelle_Bildergalerie_Navigation{width:713px; margin-left:40px; margin-top:5px;}
.Tabelle_Links{width:263px; text-align:right;}
.Tabelle_Mitte{width:171px; color:#000000; text-align:center;}
.Tabelle_Rechts{width:263px; text-align:left;}
.Navilink_1{text-decoration:underline; color:#cb5578;}
.Navilink_1:hover{text-decoration:underline; color:#f3c5e1;}
.Navilink_2{text-decoration:underline; color:#cb5578;}
.Navilink_2:hover{text-decoration:underline; color:#f3c5e1;}
.Navilink_3{text-decoration:underline; color:#cdcdcd;}

/*Formatierungen Bilder*/
.Tabelle_Bilder_Navigation{width:713px; margin-left:85px;}
.Tabelle_Links2{width:263px; text-align:right;}
.Tabelle_Mitte2{width:171px; color:#000000; text-align:center;}
.Tabelle_Rechts2{width:80px; text-align:left;}
.Tabelle_Hauptmenu{width:263px; text-align:left;}
.Navilink_4{text-decoration:underline; color:#cb5578;}
.Navilink_4:hover{text-decoration:underline; color:#f3c5e1;}
.Navilink_5{text-decoration:underline; color:#cb5578;}
.Navilink_5:hover{text-decoration:underline; color:#f3c5e1;}
.Navilink_6{text-decoration:underline; color:#cb5578;}
.Navilink_6:hover{text-decoration:underline; color:#f3c5e1;}
.Navilink_7{text-decoration:underline; color:#cdcdcd;}

/*Formatierungen und Positionierungen der Fliesstexte*/
/*Startseite*/
#Starttext{background-image:url(Bilder/Startseite_Hintergrundbild.png); background-repeat:no-repeat; position:absolute; text-align:center; font-family:Arial; font-size:12pt; max-height:569px; min-height:569px; max-width:962px; min-width:962px; list-style-type:none; left:40px; top:160px;}

/*Impressum*/
#Fliesstext_Impressum{background-color:#ffffff; position:absolute; text-align:left; font-family:Arial; font-size:14px; max-height:521px; min-height:521px; max-width:984px; min-width:984px; list-style-type:none; left:0px; top:160px; padding-left:18px; padding-top:46px;}

/*Preisliste*/
#Fliesstext_Preisliste{background-color:#ffffff; position:absolute; text-align:left; font-family:Arial; font-size:14px; max-height:544px; min-height:544px; max-width:988px; min-width:988px; list-style-type:none; left:0px; top:161px; padding-left:14px; padding-top:23px;}

/*Leistungen*/
#Fliesstext_Leistungen{position:absolute; text-align:left; font-family:Arial; font-size:14px; max-height:570px; min-height:570px; max-width:991px; min-width:991px; list-style-type:none; left:0px; top:160px; padding-left:11px; padding-top:16px; z-index:-99;}

/*Kontakt und Öffnungszeiten*/
#Fliesstext_Kontakt_und_Oeffnungszeiten{position:absolute; text-align:left; font-family:Arial; font-size:14px; max-height:594.5px; min-height:594.5px; max-width:986px; min-width:986px; list-style-type:none; left:0px; top:160px; padding-left:16px; padding-top:16px; z-index:-99;}

/*Galerien*/
#Fliesstext_Galerien{background-color:#ffffff; position:absolute; text-align:center; font-family:Arial; font-size:12pt; max-height:517px; min-height:517px; max-width:962px; min-width:962px; list-style-type:none; left:0px; top:160px; padding-left:40px;}

/*Kostüme*/
#Fliesstext_Kostueme{background-color:#ffffff; position:absolute; text-align:left; font-family:Arial; font-size:12pt; max-height:830px; min-height:830px; max-width:988px; min-width:988px; list-style-type:none; left:0px; top:160px; padding-left:14px;}

/*Kinder*/
#Fliesstext_Kinder{background-color:#ffffff; position:absolute; text-align:left; font-family:Arial; font-size:12pt; max-height:517px; min-height:517px; max-width:988px; min-width:988px; list-style-type:none; left:0px; top:160px; padding-left:14px;}

/*Hochzeit*/
#Fliesstext_Hochzeit{background-color:#ffffff; position:absolute; text-align:left; font-family:Arial; font-size:12pt; max-height:517px; min-height:517px; max-width:988px; min-width:988px; list-style-type:none; left:0px; top:160px; padding-left:14px;}

/*Kollektion*/
#Fliesstext_Kollektion{background-color:#ffffff; position:absolute; text-align:left; font-family:Arial; font-size:12pt; max-height:977px; min-height:977px; max-width:990px; min-width:990px; list-style-type:none; left:0px; top:160px; padding-left:12px;}

#Fliesstext_Kollektion2{background-color:#ffffff; position:absolute; text-align:left; font-family:Arial; font-size:12pt; max-height:2640px; min-height:2640px; max-width:990px; min-width:990px; list-style-type:none; left:0px; top:160px; padding-left:12px;}

#Fliesstext_Kollektion3{background-color:#ffffff; position:absolute; text-align:left; font-family:Arial; font-size:12pt; max-height:2970px; min-height:2970px; max-width:990px; min-width:990px; list-style-type:none; left:0px; top:160px; padding-left:12px;}

/*Nähkurs VHS Lambrecht*/
#Fliesstext_VHS_Lambrecht{position:absolute; text-align:left; font-family:Arial; font-size:14px; max-height:594.5px; min-height:594.5px; max-width:986px; min-width:986px; list-style-type:none; left:0px; top:160px; padding-left:16px; padding-top:16px;}

/*Tabellenformatierungen*/
/*Preisliste*/
.Preisliste_Tabelle_Formatierungen{width:980px;}
.Preisliste_Tabelle_oben{border-bottom:solid 1px #000000; vertical-align:top;}
.Preisliste_Tabelle_unten{vertical-align:top;}

/*Leistungen*/
#Textausrichtung_Fliesstext{padding-left:24px;}
.Tabelle_Leistungen{vertical-align:top;}
.Leistungen_Kopfzeile{min-height:97px; max-height:97px;}
.Leistungen_Zeilen{min-height:97px; max-height:97px;}

/*Listenformatierung Leistungen*/
.Liste_Leistungen_circle_filled{list-style-type:disc; font-weight:bold; list-style-position:inherit;}
.Liste_Leistungen_ring{list-style-type:circle; list-style-position:inside;}
.Liste_Leistungen_No_Style{list-style-type:none;}

/*Kontakt und Öffnungszeiten*/
.Kontakt_und_Oeffnungszeiten_Tabelle_Formatierungen{text-align:center; width:704px; margin-left:-39px; margin-bottom:89px;}
#Wegbeschreibung{width:995px; height:340px;}

/*Galerien*/
.Galerien_Tabelle_Fromatierungen{text-align:left; width:878px; height:500px; padding-top:0px; padding-left:13px; vertical-align:top; margin-left:-60px;}

/*Kostüme*/
.Tabelle_Formatierungen_Kostueme{text-align:left; padding-left:20px; padding-top:62px; width:1010px;}

/*Kinder*/
.Tabelle_Formatierungen_Kinder{text-align:left; padding-left:3px; padding-top:22px; width:1069px;}

/*Hochzeit*/
.Tabelle_Formatierungen_Hochzeit{text-align:left; padding-left:3px; padding-top:29px; width:1016px;}
.Tabelle_Hochzeit_Mitte{padding-left:60px;}
.Tabelle_Hochzeit_rechts{padding-left:26px;}

/*Kollektion*/
.Tabelle_Formatierungen_Kollektion{text-align:left; padding-left:3px; padding-top:60px; width:1019px;}
.Tabelle_Formatierungen_Kollektion2{text-align:left; padding-left:3px; padding-top:120px; width:1019px;}
.Tabelle_Formatierungen_Kollektion3{text-align:left; padding-left:3px; padding-top:60px; width:1019px;}
.Tabelle_Formatierungen_Kollektion4{text-align:center; padding-left:3px; padding-top:120px; width:1019px;}
.Tabelle_Kollektion_Link{text-align:center;}

/*Platzierung der VHS Nähkurs Plakette*/
/*Startseite*/
.VHS_Platzierung_Startseite{width:200px; height:209px; margin-left:905px; margin-top:275px; list-style-type:none;}
.VHS_Platzierung_Startseite li{background-image:url(Gestaltungselemente/Kreis_VHS_Naehkurs.png); list-style-type:none; text-align:center; width:200px; height:154px; font-family:Arial; font-size:14px; color:#6e6e6e; padding-top:55px;}

/*Leistungen*/
#VHS_Leistungen_Anordnung{z-index:100;}
.VHS_Platzierung_Leistungen{width:200px; height:200px; margin-left:347px; margin-top:402px; list-style-type:none;}
.VHS_Platzierung_Leistungen li{background-image:url(Gestaltungselemente/Kreis_VHS_Naehkurs.png); list-style-type:none; text-align:center; width:200px; height:154px; font-family:Arial; font-size:14px; color:#6e6e6e; padding-top:55px;}

/*Kontakt und Öffnungszeiten*/
#VHS_Kontakt_und_Oeffnungszeiten_Anordnung{z-index:100;}
.VHS_Platzierung_Kontakt_und_Oeffnungszeiten{width:200px; height:209px; margin-left:687px; margin-top:115px; list-style-type:none;}
.VHS_Platzierung_Kontakt_und_Oeffnungszeiten li{background-image:url(Gestaltungselemente/Kreis_VHS_Naehkurs.png); list-style-type:none; text-align:center; width:200px; height:154px; font-family:Arial; font-size:14px; color:#6e6e6e; padding-top:55px;}

/*Bilderlinks*/
.Bildlink_1{border:solid 2px #cb5578; margin-left:7px; margin-right:7px; margin-bottom:10px;}
.Bildlink_1:hover{border:solid 2px #f3c5e1;}
.Bildausrichtung{margin-bottom:10px; margin-top:10px;}

/*Galerielinks*/
.Galerielink{text-decoration:none; color:#000000; list-style-type:none; font-size:20px;}

/*Bildergalerie*/
#Bildergalerie_unsichtbar{position:fixed; z-index:-99; top:0px; left:50%; margin-left:-952px; opacity:0;}
#Bildergalerie_sichtbar{position:fixed; z-index:99; top:0px; left:50%; margin-left:-952px; opacity:1;}

/*Nähkurs VHS*/
.Naehkurs_VHS_Tabelle_Formatierungen{text-align:center; width:354px; margin-left:-39px; margin-bottom:89px;}
.VHS_Links{text-align:left;}
#VHS_Rechts{text-align:right;}