body{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: white;
	padding: 0px;
	margin: 0px;
	width: 100%;
	background-image: url(http://www.urlaubsdienst.de/bilder/ml.jpg);
	background-repeat: repeat-y;
	}
a{
	color: Black;
}
.mittig  { vertical-align:middle;}

#bgol{
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	height: 124px;
	width: 161px;
}

#bgo{
position:absolute;
	z-index: 1;
	top: 0px;
   left:0px;
   height: 64px;
   width: 100%;
   background-image: url(http://www.urlaubsdienst.de/bilder/mo.jpg);
}

#bgl{
position:absolute;
	z-index:1 ;
	left: 0px;
	width:96px;
	height:100%;
	background-image: url(http://www.urlaubsdienst.de/bilder/ml.jpg);
}

#inhalt{
   position:absolute;
	top: 66px;
	left: 161px;
	padding: 0px;
	z-index: 4;
	visibility: visible;
	overflow: visible;
	height:500px;
	font-size:11px;
	background-image: url(/bilder/bgmitte.jpg);
	background-repeat: no-repeat;

	
}
#inhalt_hinten{
   position:absolute;
	top: 94px;
	left: 181px;
	width: 400px;
	height:300px;
	padding: 0px;
	z-index: 1;
	visibility: visible;
	overflow: hidden;
	height:500px;
	font-size:16px;
}

#menuoben{
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 161px;
	width:383px;
	height: 66px;
	background-image: url(http://www.urlaubsdienst.de/bilder/urlaubsdienst.jpg);
}
#google{
	position:absolute;
	left:580px;
	top:5px;
	z-index:3;
	width: 234px;
	height:64px;
}

#werbung{
	position:absolute;
	left:820px;
	top:5px;
	z-index:3;
	width: 234px;
	height:64px;
}

#werbung2{
	position:absolute;
        left:1006px;
        top:5px;
        z-index:3;
        width: 234px;
        height:64px;
}


#werbung a img, #werbung a:visited img,#werbung2 a img, #werbung2 a:visited img{
	border: 0px;
}

#menulinks{
	position: absolute;
	top: 125px;
	left: 0px;
	z-index: 2;
	padding: 0px;
	margin: 0px;
	width:161px;
	overflow: visible;
	background-image: url(bilder/ml.jpg);
	font-size:11px;
}
#w3c{
position: absolute;
	z-index: 4;
	top: 620px;
	left: 0px;
	padding-left: 11px;
	width:100px;
	height:120px;
	background-image: url(bilder/ml.jpg);
	font-size:11px;
}
#navbild{
	border: 0px;
	quotes: 
	vertical-align: super;}
	
td{
	font-size:11px;
	background-position: right;
	background-repeat: no-repeat;
	
}
.rot_fett{
	color: Red;
}
.lastminute{
		background-image: url(bilder/lastminute.jpg);
		background-repeat: no-repeat;
		background-position: right;
		background-color: #31659C;
	}
.klein{
	font-size: 10pt;
}
.heller_link a{
color: White;

	}
.menulinksbox{
	width:145px;
	background-image: url(bilder/button.jpg);
	background-position: left;
	background-repeat: no-repeat;
	overflow: hidden;
	text-align: right;
	vertical-align: middle;
	padding:5px 30px 5px 0px;
	margin: 0px;
	}
.menulinksbox a{
text-decoration: none;
}
.menulinkbox a:hover{
	
}
#login{
   z-index: 5;
	padding-left: 5px;
	position: absolute;
	top: 430px;
	left: 0px;
}
input, select{
	font-size:8pt;
	border:1px solid gray;
}