body {
	background:#93898A;
}

/* Schriftgrössen */
h1         	{font-family:Arial, Verdana,  Helvetica, sans-serif;font-size:22px;color:#000000; font-weight:bold}
h2         	{font-family:Arial, Verdana,  Helvetica, sans-serif;font-size:15px;color:#000000; font-weight:bold; margin-bottom:2px;}
h3         	{font-family:Arial, Verdana,  Helvetica, sans-serif;font-size:14px;color:#000000;}
h4         	{font-family:Arial, Verdana,  Helvetica, sans-serif;font-size:13px;color:#000000;}
p          	{font-family:Arial, Verdana,  Helvetica, sans-serif;font-size:12px;color:#000000;}
u          	{font-family:Arial, Verdana,  Helvetica, sans-serif;font-size:12px;color:#000000;}
th         	{font-family:Arial, Verdana,  Helvetica, sans-serif;font-size:12px;color:#000000; font-weight:bold}
td         	{font-family:Arial, Verdana,  Helvetica, sans-serif;font-size:12px;color:#000000;}
ol         	{font-family:Arial, Verdana,  Helvetica, sans-serif;font-size:12px;color:#000000;}
li         	{font-family:Arial, Verdana,  Helvetica, sans-serif;font-size:12px;color:#000000;}
ul         	{font-family:Arial, Verdana,  Helvetica, sans-serif;font-size:12px;color:#000000;}
dl         	{font-family:Arial, Verdana,  Helvetica, sans-serif;font-size:12px;color:#000000;}
fieldset	{font-family:Arial, Verdana,  Helvetica, sans-serif;font-size:10px;color:#000000;}
hr         	{border: 1px;color:#808080;}

/* Schriftfarben der Links */
a		       		{text-decoration:none; color:#006699;}
a:link     			{text-decoration:none; color:#000000;font-weight;}
a:visited  			{text-decoration:none; color:#000000;font-weight;}
a:active       		{text-decoration:none; color:#CC4400;font-weight;}
a:hover			    {text-decoration:none; color:#FF0000}
a.town			    {text-decoration:none; color:#AFA8A9;font-weight;;font-size:10px;}
a.town:hover	    {text-decoration:none; color:#CFCDCD;font-weight;}
a.town:active 	    {text-decoration:none; color:#AFA8A9;font-weight;}
a.town:visited	    {text-decoration:none; color:#AFA8A9;font-weight;}
a.werbung	   		{text-decoration:none; color:#c6c7c8;font-weight;}
a.werbung:hover		{text-decoration:none; color:#c6c7c8;font-weight;}
a.werbung:active	{text-decoration:none; color:#c6c7c8;font-weight;}
a.werbung:visited   {text-decoration:none; color:#c6c7c8;font-weight;}

/* Formularpruefung */
div.valMsg {
        color:#B61519;
        float:left;
        margin-left:5px;
}

input {
        float:left;
        margin-bottom:3px;
}

label {
        width:150px;
        float:left;
}

br {
        clear:left;
}

/* FancyMenu */
#fancymenu { 
		position: relative; 
		/*height: 29px; */
		width: 600px; 
		/*background: url('images/bg.gif') no-repeat top; */
		padding: 15px; 
		margin: 2px 0; 
		overflow: hidden; 
} 
  
#fancymenu ul { 
		padding: 0; 
		margin: 0; 
} 
  
/* Don't apply padding here (offsetWidth will differ in IE) 
If you need padding add it to the child anchor */ 

#fancymenu ul li { 
		float: left; 
		list-style: none; 
} 
  
#fancymenu ul li a { 
		text-indent: -500em; 
		z-index: 10; 
		display: block; 
		float: left; 
		height: 30px; 
		position: relative; 
		overflow: hidden; 
} 

/* Background images for each link */
#menu_start a { 
		width: 70px; 
		background: url('images/menu_start.gif') no-repeat center; // ie! 
} 
  
#menu_suche a { 
		width: 100px; 
		background: url('images/menu_suche.gif') no-repeat center; 
} 
  
#menu_inserieren a { 
		width: 130px; 
		background: url('images/menu_inserieren.gif') no-repeat center; 
} 
  
#menu_preise a { 
		width: 90px; 
		background: url('images/menu_preise.gif') no-repeat center; 
} 

#menu_agb a { 
		width: 60px; 
		background: url('images/menu_agb.gif') no-repeat center; 
} 

#menu_impressum a { 
		width: 130px; 
		background: url('images/menu_impressum.gif') no-repeat center; 
} 


#fancymenu li.background { 
		background: url('images/bg_menu_right.gif') no-repeat top right; 
		z-index: 8; 
		position: absolute;
		visibility: hidden; 
} 
  
#fancymenu .background .left { 
		background: url('images/bg_menu.gif') no-repeat top left; 
		height: 30px; 
		margin-right: 12px; /* 7px is the width of the rounded shape */ 
} 


/* Scrolling images */

#container {
     position:relative;
     width:110px;
     height:1010px;
     overflow:hidden;
     border:0px double #000;
     background-color:#93898A;
     margin:0px auto 0 auto;
 }
#div1 {
     position:absolute;
     left:0px;
     top:0px;
     width:0px;
     height:0px;
 }
#div2 {
     position:absolute;
     left:0px;
     top:0px;
     width:0px;
     height:0px;
 }
inserate.img {
     border:1px solid #000;
     margin:2px;
     float:left;
 }

.profiltable {
	border:1px solid #000000;
}

.profilrahmen {
	background-color:#B5B1B2;
	border:1px;
}

.profiltitel {
	background-color:#DFDFDF;
	color:#000000;
	padding: 2px;
}

.profilinhalt {
	background-color:#DFDFDF;
	color:#000000;
	font-weight:bold;
	padding: 2px;

}

.werbung	{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#c6c7c8;
}

.formular 	{
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height: 13px;
	background-color: #767575;
	border-top: 1px solid #797A7C;
	border-left: 1px solid #797A7C;
	border-right: 1px solid #A4A4A4;
	border-bottom: 1px solid #A4A4A4;
}

.alu-formular {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;;
	line-height: 13px;
	background: url(images/input.gif) repeat-x top left;
	border-top: 1px solid #797A7C;
	border-left: 1px solid #797A7C;
	border-right: 1px solid #A4A4A4;
	border-bottom: 1px solid #A4A4A4;
}

/* Filmrolle */

.filmrolle-links {
	background:url(http://www.rentme2night.de/images/movie_left.gif) repeat;
	color:#000;
} 

.filmrolle-rechts {
	background:url(http://www.rentme2night.de/images/movie_right.gif) repeat;
	color:#000;
} 

/* Submenue */

.submenue-upper-left {
	background:url(http://www.rentme2night.de/images/sub_upperleft.gif) repeat;
	color:#000;
} 

.submenue-upper-right {
	background:url(http://www.rentme2night.de/images/sub_upperright.gif) repeat;
	color:#000;
} 
	
.submenue-lower-left {
	background:url(http://www.rentme2night.de/images/sub_lowerleft.gif) repeat;
	color:#000;
} 

.submenue-lower-right {
	background:url(http://www.rentme2night.de/images/sub_lowerright.gif) repeat;
	color:#000;
} 

/* Details */

.suche-background {
	background:url(http://www.rentme2night.de/images/tabbg.gif) repeat;
	color:#000;
} 

.details-links-oben {
	background:url(http://www.rentme2night.de/images/details_links_oben.gif) repeat;
	color:#000;
} 

.details-mitte-oben {
	background:url(http://www.rentme2night.de/images/details_mitte_oben.gif) repeat;
	color:#000;
} 

.details-mitte-unten {
	background:url(http://www.rentme2night.de/images/details_mitte_unten.gif) repeat;
	color:#000;
} 

.details-links-mitte {
	background:url(http://www.rentme2night.de/images/details_links_mitte.gif) repeat;
	color:#000;
} 

.details-rechts-mitte {
	background:url(http://www.rentme2night.de/images/details_rechts_mitte.gif) repeat;
	color:#000;
} 

.details-rechts-oben {
	background:url(http://www.rentme2night.de/images/details_rechts_oben.gif) repeat;
	color:#000;
} 

.details-rechts2-oben {
	background:url(http://www.rentme2night.de/images/details_rechts2_oben.gif) repeat;
	color:#000;
} 

.details-links-unten {
	background:url(http://www.rentme2night.de/images/details_links_unten.gif) repeat;
	color:#000;
} 

.details-rechts-unten {
	background:url(http://www.rentme2night.de/images/details_rechts_unten.gif) repeat;
	color:#000;
} 


/* Lexikon - Beschreibung der Services */
.hover	{
	position:absolute;
	visibility:hidden;
	z-index:1;
 }

.menu	{
	color:#12152e;
}

#welcome 	{
	BORDER-RIGHT: #acacac 1pt dotted; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #acacac 1pt dotted; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #acacac 1pt dotted; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #acacac 1pt dotted;
	z-index: 1;
}

.prevbutton {
	background-color: #ffffff;
	padding: 1px;
	padding-left: 0px;
	padding-right: 0px;
	border: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	color: #666666;
	font-family: Verdana;
	font-size: 1pt;
	font-weight: bold;
	height: 32px;
	width: 32px;
	background-image: url(http://rentme2night.de/images/bw_prev.gif);
}


.nextbutton {
	background-color: #ffffff;
	padding: 1px;
	padding-left: 0px;
	padding-right: 0px;
	border: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	color: #666666;
	font-family: Verdana;
	font-size: 1pt;
	font-weight: bold;
	height: 32px;
	width: 32px;
	background-image: url(http://rentme2night.de/images/bw_next.gif);
}

.startbutton {
	background-color: #ffffff;
	padding: 1px;
	padding-left: 0px;
	padding-right: 0px;
	border: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	color: #666666;
	font-family: Verdana;
	font-size: 1pt;
	font-weight: bold;
	height: 85px;
	width: 120px;
	background-image: url(http://rentme2night.de/images/jetzt_anmelden.jpg);
}

/* Lightbox 2 */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


