/*
	CSS Document: css_modules.css
	Version: 1.0 | Date: 2006-04-24
	Project: www.roemer.at
	Author: websLINE, 2006
	-------
*/

	

/* ANFRAGE MASKE */

#inquirymask {
	background: #B2B7BF;
	}
#inquirymask td {
	}
#inquirymask h3 img.bttn {
	width: 20px; 
	height: 20px; 
	border: 0px;
	margin: 9px 0px 0px 10px;
	}
#inquirymask img#left {
	position: absolute;
	z-index: 9;
	margin: -11px 0px -5px 28px;
	}
#inquirymask img#right {
	float: right;
	}
#inquirymask h1, #inquirymask h2, #inquirymask h3 {
	display: block;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float: left;
	font-size: 10px;
	color: #fff;
	font-weight: normal;
	}
#inquirymask h1, #inquirymaks h2 {
	width: 160px;
	}
#inquirymask h1 {
	padding-left: 270px;
	}
#inquirymask h1 select, #inquirymask h2 select, #inquirymask h3 select {
	font-size: 10px;
	}



/* SUBNAVIGATION */

#subnav {
	padding-top: 15px;
	}
#subnav ul {
	list-style-type: none;
	margin: 0px;
	padding: 25px 0px 10px 0px;
	}
#subnav li {
	line-height: 15px;
	}
#subnav a {
	background: url(img_bg-subnavitem.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 25px;
	font-size: 12px;
	margin: 0px 20px;
	}
#subnav b {
	background: url(img_bg-subnav.gif) no-repeat bottom left;
	display: block;
	line-height: 7px;
	width: 243px;
	}



/* TEASER */

#teaser div {
	background: #B2C9C2;	
	border-top: 2px solid #fff;
	padding: 10px;
	}
#teaser img {
	border: 1px solid #fff;
	}
#teaser a {
	float: right;
	width: 190px;
	}
#teaser a:hover {
	text-decoration: underline;
	font-weight: normal;
	}
#teaser h1, #teaser p {
	padding: 0px 15px;
	margin: 0px;
	font-size: 10px;
	}
#teaser h1 {
	padding-top: 15px;
	}
#teaser p {
	padding-bottom: 15px;
	}



/* GHOST LAYER */

#ghost {	
	position: absolute;
	width: 310px;
	left: -300px;
	text-align: right;
	z-index: 99;
	}
#ghost p, #ghost h1, #ghost h2, #ghost h3, #ghost h4, #ghost h5 {
	padding-right: 10px;
	}



/* HELP BUTTONS */

#helpbttns {
	position: relative;
	padding: 0; 
	margin: 0; 
	list-style-type: none;
	}
#helpbttns li a.info, #helpbttns li a.sound {
	display: block; 
	width: 13px; 
	height: 13px; 
	position: absolute; 
	text-decoration: none;
	margin-top: 20px;
	}
* html #helpbttns li a.info, * html #helpbttns li a.sound {
	margin-top: 30px;
		}
#helpbttns li a.info {
	background: url(img_symbol-info.gif);
	}
#helpbttns li a.info:hover {
	background: url(img_symbol-info_over.gif) no-repeat;
	}
#helpbttns li a.sound {
	background: url(img_symbol-sound.gif);
	}
#helpbttns li a.sound:hover {
	background: url(img_symbol-sound_over.gif) no-repeat;
	}
#helpbttns li a b {
	position: absolute;	
	visibility: hidden; 
	font-weight: normal;
	text-align: left;
	}
#helpbttns li a.info {
	top: 0px;
	left: 0px;
	}
#helpbttns li a.sound {
	top: 0px;
	left: 17px;
	}
#helpbttns li a:hover {
	padding: 2px 10px;
	}
#helpbttns li a:hover b {
	visibility: visible; 
	width: 165px; 
	top: -50px;
	padding: 10px; 
	margin: 0px 0px 0px -200px; 
	background: #ddd; 
	border: 1px dashed #aaa; 
	color: #20364E; 
	}



/* ANREISE SKIZZEN */

a.anreise {
	display: block;
	width: 580px;
	height: 296px;
	background: url(http://www.roemer.at/wcms/Clients/103200552110628/Images/213332200656041726.GIF);
	}
a.anreise:hover {
	background: url(http://www.roemer.at/wcms/Clients/103200552110628/Images/213231200656041726.GIF);
	}



/* TABELLEN FORMATIERUNG */

.table {
	width: 500px;
	border: 0px;
	}
.table td {
	border-bottom: 2px dashed #EFEAE6;
	border-right: 2px dashed #EFEAE6;
	padding: 5px;
	}

.table-title {
	font-weight: bold;
	line-height: 18px;
	}

.table-leer {
	padding-right: 5px;
	text-align: right;
	}

.table-line1 {
	padding: 5px;
	background-color: #F3EFEC;
	}

.table-line2 {
	padding: 5px;
	background-color: #F8F5F4;
	}



/* ROUTENPLANER */

.routenplaner-start {
	background-color: #EFEAE6;
	}
.routenplaner-ziel {
	background-color: #F3EFEC;
	}



/* SUBPAGES / UNTERSEITEN AUFLISTUNG */

#subpages {
	border: #aaa 1px dashed;
	background: #F8F5F4;
	padding: 0px 15px;
	}



/* CONTENT THEMA */

#theme, #themegolf {
	margin-top: -10px;
	}

#theme img,  #themegolf img {
	background: url(img_bg-theme_image.gif) 35px 0px;
	padding: 6px 0px 0px 0px;
	}
#theme p,  #themegolf p {
	float: right;
	border: #F3EFEC 2px dashed;
	padding: 5px;
	display: block;
	width: 465px;
	min-height: 77px;
	margin: 4px 0px 0px 0px;
	}
#theme p {
	background: #F8F5F4;
	}
#themegolf p {
	background: #ECF1F0;
	}
* html #theme p,  #themegolf p {
	height: 77px;
	}
#theme a,  #themegolf a {
	display: block;
	float: right;
	border: 1px dashed #B2B7BF;
	background: #B2B7BF;
	color: #fff;
	padding: 3px 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 9px;
	}


/* PACKAGE */

.package {
	margin: 15px 0;
	}



/* CONTENT FUNCTIONS */

#content-functions {
	display: block;
	width: 100%;
	text-align: right;
	}
#content-functions img {
	margin-left: 5px;
	}