/* (c) Copyright 2005, Stefan J. Morgenroth, yabba.network, http://yabba.net/work */
/* $Id: print.css,v 1.2 2006/01/14 11:20:54 Joe Exp $ , $Revision: 1.2 $ */

body
{
	/* background: #ffffff url("/images/Strasse_big.gif") no-repeat scroll top left; */
	/* background: #ffffff url("/images/Strasse_slim.gif") no-repeat scroll top left; */
	/*background-position: 0 0.6em; */
	background-color: #efdfdf;
	/* font-family: "Bitstream Vera Sans","Trebuchet MS",Tahoma,Verdana,Arial,sans-serif; */
	font-family: Arial, "Bitstream Vera Sans", sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin: 0px;
	width: 850px;
}

img
{
	border: none;
  text-decoration: none;
}

a
{
	color: #000000;
	text-decoration: none;
}

a:hover
{
	color: #df0000;
	text-decoration: underline;
}

table
{
	border: none;
}

table .mietdatatable
{
	width: 100%;
}

td .mietdata
{
	width: auto;
	background-color: #dfdfdf;
}

textarea
{
	font-family: Arial, "Bitstream Vera Sans", sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.selected
{
	font-weight: bold;
	font-style: italic;
	background-color: #efefef;
	color: #df0000;
}

.selected:hover
{
	font-weight: bold;
	font-style: italic;
	background-color: #efefef;
	color: #df0000;
}

.alerttext
{
	font-weight: bold;
	color: #ff0000;
}

#pageframe
{
	background-color: #ffffff;
	width: 100%;
}

#logo
{
	z-index: 2;
	position: absolute;
	left: 20px;
	top: 10px;
	border: none;
	height: 46px;
}

#logobackground
{
	z-index: 1;
	position: absolute;
	left: 0px;
	top: 7px;
	width: 100%;
	height: 52px;
}

#pageheader
{
	z-index: 1;
	position: relative;
	background-color: #df0000;
	left: 0px;
	top: 0px;
	width: 100%;	/* 800px ; 100% */
	height: 67px;
}

#imagepreviewline
{
	z-index: 1;
	position: relative;
	left: 0px;
	top: 5px;
	bottom: 5px; 
	margin-left: 0px;
	padding: 0px;
	white-space: nowrap;
	float: none;
	width: 100%;
}

#telnummer
{
	z-index: 2;
	position: absolute;
	left: 250px;
	top: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}

#jubil
{
	z-index: 2;
	position: absolute;
	right: 50px;
}

#titelfoto
{
	z-index: 1;
	position: relative;
	left: 30%;
}

#contentmainmenu
{
	z-index: 1; 
	position: relative;
	text-align: center;
	left: 0px;
	top: 5px;
	margin: 0px;
	white-space: nowrap;
	float: none;
	width: 100%;
}

#contentmainmenu ul
{
	z-index: 1;
	position: relative;
	padding: 0px;
	margin: 0px;
	list-style: none;
	white-space: nowrap;
}

#contentmainmenu ul li
{
	z-index: 1;
	position: relative;
	margin-left: 0px;
	left: 0px;
	border: none;
	line-height: 30px;
}


#pagetopmenu
{
	z-index: 1; 
	position: relative;
	left: 0px;
	top: 5px;
	margin: 0px;
	white-space: nowrap;
	float: none;
	width: 100%;
}

#pagetopmenu ul
{
	z-index: 1; 
	position: relative;
	/* float: left; */
	left: 0px;
	padding: 0px;
	margin: 0px;
	list-style: inside;
	white-space: nowrap;
}

#pagetopmenu ul li
{
	z-index: 1; 
	/* position: relative; */
	display: inline;
	float: left;
	margin-left: -3px;
	left: 0px;
	border: none;
	list-style: none;
	white-space: nowrap;
}

#pageleftmenu
{
	z-index: 1;
	position: relative;
	text-align: left;
	top: 5px;
	left: 0px;
	/* für IE -17px */
	/* left: -17px; */
	padding: 0px;
	margin: 0px;
	float: left;
	list-style: none;
	/* background-color: #00ff66; */
	background-color: #ffffff;
}

#pageleftmenu ul
{
	z-index: 1;
	left: 0px;
	position: relative;
	padding: 0px;
	margin: 0px;
	list-style: none;
	white-space: nowrap;
}

#pageleftmenu ul li
{
	z-index: 1;
	position: relative;
	margin-left: 0px;
	left: 0px;
	border: none;
}

#pageleftmenu ul li ul li
{
	z-index: 1;
	position: relative;
	padding-left: 10px;
	margin-left: 10px;
	list-style: indent;
	white-space: nowrap;
	font-weight: bold;
}

#pagebottommenu
{
	z-index: 1; 
	position: relative;
	left: 0px;
	top: 5px;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	float: none;
	width: 100%;
}

#pagebottommenu ul
{
	z-index: 1; 
	position: relative;
	/* float: left; */
	left: 0px;
	padding: 0px;
	margin: 0px;
	list-style: inside;
	white-space: nowrap;
}

#pagebottommenu ul li
{
	z-index: 1; 
	/* position: relative; */
	float: left;
	margin-left: -12px;
	left: 0px;
	border: none;
	list-style: none;
	white-space: nowrap;
}

#contenttext
{
	font-size: 11pt;
}

#contenttext form table td
{
	
}

#pagecontent
{
	z-index: 1;
	position: relative;
	top: 3px;
	left: 10px;
	text-align: left;
	padding: 5px;
	margin: 0px;
	float: left;
	list-style: inside;
	width: 80%; /* 75% */
	/* background-color: #c0c0ff; */
	background-color: #ffffff;
}

#pagefooter
{
	z-index: 1;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	float: left;
	list-style: inside;
	background-color: #ffffff;
	width: 100%;
}

#pagemiddle
{
/*	z-index: 1; */
/*	position: relative; */
/*	top: 190px; */
	padding: 0px;
	margin: 0px;
}

/* Formatierungen */
#gruppenbezeichnungstitel
{
	font-size: 14pt;
}

#gruppenkennung
{
	font-size: 10pt;
}

#categoriebezeichnungstitel
{
	font-size: 16pt;
	font-weight: bold;
}

#typbeispieltitel
{
	font-size: 12pt;
}

#previewindex
{
	/* float: left; */
	border: solid;
	border-color: #df0000;
	border-width: thin;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 7px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#previewindexcollection
{
	/* float: left; */
	width: 170px;
}

#imagepreview
{
	text-align: center;
}

#datenbeschreibung
{
	font-size: 1.25em;
	font-weight: bold;
  width: 300px;
}

#typedata
{
	float: left;
}

#reservierung
{
	font-size: 1.25em;
	text-align: right;
	margin: 3px;
	padding: 2px;
	background-color: #dfdfdf;
}

#warenkorb
{
	font-size: 1.25em;
	text-align: right;
	margin: 3px;
	padding: 2px;
	background-color: #dfdfdf;
}
