

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:280px; margin:0px auto; overflow:auto; background-color:#330303; background: url(../images/HeadMaster.gif); }
.MasterNaviHeadLeft		{ position:relative; top:120px; left:30px; width:190px; height:120px; float:left; text-align:left; }
.MasterNaviHeadRight	{ position:relative; top:120px; left:30px; width:250px; height:120px; float:left; text-align:left; }
.HeadAbstand			{ height:280px; }
.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; }
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						{ 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; }
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; }

.HeadKeywords			{ 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:30px; padding-left:20px; }

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	*/
.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:#000000; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:640px; height:420px; line-height:25px; }
.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; }
.ContentModelleService	{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background: url(../images/ContentAngebot.png); padding:10px; width:325px;  float:left; margin-right:10px; }
.ContentModelleKontakt	{ 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; }
.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; }

/*  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:10px; background: url(../images/BackgroundBoxUebersicht.png); }
.BoxInserierenUebersicht{ width:148px; height:190px; float:left; background-color:#CCCCCC; margin:10px; background: url(../images/BackgroundBoxInserierenUebersicht.png); text-align:center; }
.BoxUebersichtImage		{ 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;  }
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:30px; padding-left: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:30px; padding-left: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:30px; padding-left:20px; }	
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:30px; padding-left: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:1;  }
#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:2;  }
.Ueber18				{ position:relative; top:575px; left:18px; border:none; }
.Unter18Jahre			{ position:relative; top:575px; left:103px; border:none; }



