/*  Styles für das Projekt: Rotlichtfuehgrer.net	*/



/*  PullDownMenuHead	*/
.PulldownMenu { position:relative; height:150px;}
.PulldownMenu ul {padding:0; margin:0; list-style-type: none; height:150px;}
.PulldownMenu li {float:left;  }
.PulldownMenu ul li ul {visibility:hidden; position:absolute; top:32px; left:0; height:150px;}
.PulldownMenu ul li:hover ul	{visibility:visible; width:1020px; height:110px;  }
.PulldownMenu ul li:hover ul  {visibility:visible; width:1020px; height:110px; }

.TablePullDown		{ margin:15px; width:480px; }
.ModellePullDown	{ background-color:#242424; width:500px; height:330px; border:solid 1px #000000; margin-left:17px; color:#E94F4C; font-family:Arial, Helvetica, sans-serif;  font-size:15px; font-weight:bold;  }
.MassagenPullDown	{ background-color:#242424; width:500px; height:250px; border:solid 1px #000000; margin-left:130px; color:#E94F4C; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;  }
.EscortPullDown		{ background-color:#242424; width:500px; height:250px; border:solid 1px #000000; margin-left:253px; color:#E94F4C; font-family:Arial, Helvetica, sans-serif;  font-size:15px; font-weight:bold;  }
.BizarrPullDown		{ background-color:#242424; width:500px; height:250px; border:solid 1px #000000; margin-left:357px; color:#E94F4C; font-family:Arial, Helvetica, sans-serif;  font-size:15px; font-weight:bold;  }
.BordellePullDown	{ background-color:#242424; width:500px; height:250px; border:solid 1px #000000; margin-left:527px; color:#E94F4C; font-family:Arial, Helvetica, sans-serif;  font-size:15px; font-weight:bold;  }
a.LinkPullDown:link 		{ background: url(../images/LinkPullDownPoint.png); background-repeat:no-repeat;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EDE1DF; line-height:18px; text-decoration:none; padding-left:13px;  font-weight:normal; }
a.LinkPullDown:visited 		{ background: url(../images/LinkPullDownPoint.png); background-repeat:no-repeat;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EDE1DF; line-height:18px; text-decoration:none; padding-left:13px;  font-weight:normal; }
a.LinkPullDown:hover 		{ background: url(../images/LinkPullDownPoint.png); background-repeat:no-repeat;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:18px; text-decoration:underline; padding-left:13px;  font-weight:normal; }
/*  EndPullDownMenuHead	*/

body					{ margin:0px; padding:0px; text-align:center; color:#FFFFFF; background-color:#030303; background: url(../images/MasterBackground.gif);}
.MasterContent		    { width:1040px; margin:0px auto; background-color:#030303; }
.MasterHead			    { position:absolute; top:0px;  width:1040px; height:200px; margin:0px auto; overflow:auto; background-color:#330303; background: url(../images/HeadMaster200.gif); overflow:visible; }
.HeadLogo				{ position:absolute; top:40px; left:10px; }
.HeadPromo				{ position:absolute; top:5px; left:325px;  z-index:1; }
.MasterNaviHeadLeft		{ position:relative; top:120px; left:30px; width:150px; height:120px; float:left; text-align:left; }
.MasterNaviHeadRight	{ position:relative; top:120px; left:30px; width:250px; height:120px; float:left; text-align:left; }
.MasterNaviHeadHorizon	{ position:relative; top:155px; left:24px; width:1020px; height:50px; float:left; text-align:left; }
.HeadAbstand			{ height:200px; }
.Laufschrift		    { position:relative; top:123px; left:33px; width:600px; height:40px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#776b51; line-height:18px; }
.Content				{ border:solid 1px #242424; padding-left:18px; padding-top:18px; padding-bottom:18px; padding-right:10px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#EDE1DF; }
.ContentImpressumAgb	{ border:solid 1px #242424; padding-left:28px; padding-top:18px; padding-bottom:18px; padding-right:35px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EDE1DF; background: url(../images/BackgroundImpressumAgb.jpg); background-position:top left; }
.ContentFormular		{ border:solid 1px #242424; padding-left:28px; padding-top:18px; padding-bottom:18px; padding-right:35px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#EDE1DF; background: url(../images/BackgroundFormular.gif); background-position:top left; }
.ContentModelle			{ border:solid 1px #242424; padding-left:18px; padding-top:18px; padding-bottom:18px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EDE1DF; font-size:12px; }
.ContentFreier			{ padding-left:22px; padding-top:18px; padding-bottom:18px; padding-right:10px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#EDE1DF; font-size:12px; line-height:18px; text-align:justify; }
h1						{ line-height:20px; margin:0px 0px 0px 0px; vertical-align:bottom; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; text-align:left; font-weight:bold; color:#FFFFFF; }
h2						{ background-color:#000000; background: url(../images/HeadNaviPoint.png); background-repeat:no-repeat; color:#EDE1DF; vertical-align:top; font-family:Arial, Helvetica, sans-serif;  font-size:16px; font-weight:bold; text-decoration:none; text-align:left; line-height:20px; padding-left:20px; margin-left:5px; margin-bottom:15px; clear:both;  }
h2.H2LP					{ background:none; line-height:20px; margin:0px 0px 0px 0px; vertical-align:bottom; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; text-align:left; font-weight:bold; color:#FFFFFF; padding-left:0px;}
h6						{ line-height:20px; margin:0px 0px 0px 0px; vertical-align:bottom; font-family: Arial, Helvetica, sans-serif;  font-size:14px; text-align:left; font-weight:bold; color:#EDE1DF; text-decoration:none; }

a.MenuLP:link 			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EDE1DF; line-height:18px; text-decoration:underline; }
a.MenuLP:visited 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EDE1DF; line-height:18px; text-decoration:underline; }
a.MenuLP:hover 			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EDE1DF; line-height:18px; text-decoration:underline; }

a.LinkIntern:link 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EDE1DF; text-decoration:underline; }
a.LinkIntern:visited 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EDE1DF; text-decoration:underline; }
a.LinkIntern:hover 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EDE1DF; text-decoration:underline; }

a.MenuVerlinkung:link 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EDE1DF; line-height:18px; text-decoration:none; font-weight:bold; }
a.MenuVerlinkung:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EDE1DF; line-height:18px; text-decoration:none; font-weight:bold; }
a.MenuVerlinkung:hover 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EDE1DF; line-height:18px; text-decoration:underline; font-weight:bold; }

/*  Content	*/
.Test					{ position:relative; top:220px; left:910px; width:200px; height:900px; background-color:#0033FF; }
.IndexCarousell			{ position:relative; top:0px; left:10px; width:680px; height:200px; background-color:#000000; }
.ContentRightIndex		{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background: url(../images/ContentIndex.png); padding:10px; width:300px; float:right; margin-right:10px; }
.ContentRightLP			{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background: url(../images/ContentIndex.png); padding:10px; width:300px; height:510px; float:right; margin-right:10px; }
.ContentLeft			{ Background-color:#FF0000; width:640px; height:420px; }
.ContentSlogan			{ width:640px; height:100px; }
.ContentFull			{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background: url(../images/ContentFull.png); background-position:top right; padding:10px; width:980px; margin-top:15px; }

.ContentModelleBilder	{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background: url(../images/ContentAngebot.png); padding:10px; width:300px;  float:left; margin-right:10px; border:solid 1px #333333; }
.ContentModelleService	{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background: url(../images/ContentAngebot.png); padding:10px; width:322px;  float:left; margin-right:10px; margin-top:00px; border:solid 1px #333333;}
.ContentModelleKontakt	{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background: url(../images/ContentFull.png); padding:10px; width:300px;  float:left; margin-right:10px; margin-top:00px; border:solid 1px #333333;}
.ContentModelleInfo		{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background: url(../images/ContentFull.png); padding:10px; width:654px;  float:left; margin-right:10px; margin-top:20px; border:solid 1px #333333;}
.GoogleKarte			{ width:295px; height:250px; overflow:hidden; }
a.AngebotInternet:link 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; }
a.AngebotInternet:visited 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; }
a.AngebotInternet:hover 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:underline; }
.multiBoxDesc			{ width:10px; }
.PageCounter			{ position:relative; top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; }

/*  Uebersichtsseiten / Kategorie	*/
.UebersichtHeadline		{ background-color:#000000; background: url(../images/HeadNaviPoint.png); background-repeat:no-repeat; color:#EDE1DF; vertical-align:top; font-family:Arial, Helvetica, sans-serif;  font-size:16px; font-weight:bold; text-decoration:none; text-align:left; line-height:20px; padding-left:20px; margin-left:5px; margin-bottom:15px; clear:both;  }
.BoxUebersicht			{ width:148px; height:190px; float:left; background-color:#CCCCCC; margin:9px; background: url(../images/BackgroundBoxUebersicht.png);  border:solid 1px #333333; }
.BoxInserierenUebersicht{ width:148px; height:190px; float:left; background-color:#CCCCCC; margin:10px; background: url(../images/BackgroundBoxInserierenUebersicht.png); text-align:center; border:solid 1px #333333;}
.BoxUebersichtImage		{ border:none; margin:10px; }
.ModelleImage			{ border:none; }
.BoxUebersichtSchatten	{ background:url(../images/Schatten.png); background-repeat:no-repeat; width:140px; height:120px; float:left; margin-left:0px;  }


.BoxUebersichtContent			{ margin-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EDE1DF; font-size:12px;  }
.BoxUebersichtName				{ margin-left:15px; margin-top:05px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EDE1DF; font-size:11px; font-weight:bold; display:block; }
.BoxUebersichtDetails			{ margin-left:15px; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EDE1DF; font-size:10px; display:block; }
a.BoxUebersichtLink:link 		{ border:none; text-decoration:none; color:#EDE1DF;}
a.BoxUebersichtLink:visited 	{ border:none; text-decoration:none; color:#EDE1DF;}
a.BoxUebersichtLink:hover 		{ border:none; text-decoration:underline; color:#EDE1DF;}

a.BoxUebersichtInserierenLink:link 		{ border:none; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#EDE1DF; font-size:15px; font-weight:bold; line-height:19px; }
a.BoxUebersichtInserierenLink:visited 	{ border:none; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#EDE1DF; font-size:15px; font-weight:bold; line-height:19px; }
a.BoxUebersichtInserierenLink:hover 	{ border:none; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#EDE1DF; font-size:15px; font-weight:bold; line-height:19px; }


/*  Styles nur für Index	*/
.ContentIndex			{ width:300px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background: url(../images/ContentIndex.png); padding:10px; }
.MasterSlideshowIndex	{  }
.IframeIndex			{ width:640px; height:420px; background-color:#2D2C3A;  }



/*  HeadNavigation	*/
a.HeadNavi:link 		{ background-color:#000000; background: url(../images/HeadNaviPoint.png); background-repeat:no-repeat; color:#EDE1DF; vertical-align:top; font-family:Arial, Helvetica, sans-serif;  font-size:15px; font-weight:bold; text-decoration:none; text-align:left; line-height:40px; padding-left:19px; margin-right:20px; }
a.HeadNavi:visited 		{ background-color:#000000; background: url(../images/HeadNaviPoint.png); background-repeat:no-repeat; color:#EDE1DF; vertical-align:top; font-family:Arial, Helvetica, sans-serif;  font-size:15px; font-weight:bold; text-decoration:none; text-align:left; line-height:40px; padding-left:19px; margin-right:20px; }
a.HeadNavi:hover 		{ color:#FFFFFF; vertical-align:top; font-family:Arial, Helvetica, sans-serif;  font-size:15px; font-weight:bold; text-decoration:none; background-image:url(../images/HeadNaviPointHover.png); background-repeat:repeat-x; padding-bottom:5px; background-color:#000000; text-align:left; line-height:40px; padding-left:19px; }
a.HeadNaviActive		{ color:#FFFFFF; vertical-align:top; font-family:Arial, Helvetica, sans-serif;  font-size:15px; font-weight:bold; text-decoration:none; background-image:url(../images/HeadNaviPointHover.png); background-repeat:repeat-x; padding-bottom:5px; background-color:#000000; text-align:left; line-height:40px; padding-left:19px; margin-right:20px; }


/*  Footer	*/
.Footer					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#776b51; line-height:18px; }
.FooterWerbung			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#B30000; line-height:35px; font-weight:bold; }
a.NaviFooter:link 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#776b51; line-height:18px; text-decoration:none; }
a.NaviFooter:visited 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#776b51; line-height:18px; text-decoration:none; }
a.NaviFooter:hover 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#776b51; line-height:18px; text-decoration:underline; }

/*  PopUp Altersabfrage	*/
#backgroundPopAltersabfrage { display:none;  position:fixed;  height:100%;  width:100%;  top:0;  left:0;  background:#000000;  border:1px solid #CCCCCC;  z-index:2;  }
#PopupAltersabfrage			{ display:none;  position:fixed;  text-align: justify; height:605px;  width:400px;  background:url('../images/Tuersteher-Logo.jpg');color: #fff;  border:2px solid #EDE1DF;;  z-index:3;  }
.Ueber18				{ position:relative; top:575px; left:18px; border:none; }
.Unter18Jahre			{ position:relative; top:575px; left:103px; border:none; }


