/*
******************************************************************
* Stylesheet fuer Atrium Mainz
******************************************************************
* Inhalt:
******************************************************************
* html, body
* wrapper
* head:  bg, logo, navi1, navi2
* left
* content
* right
******************************************************************
*/

* {
	margin:0;
	padding:0;
	border:0
}

body
{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;

	font-family: arial, sans-serif;
         line-height: 1.4em;
         font-size: 11pt;
         letter-spacing: 1pt;

         color: #012253;

	background: #fff;
}


/* wrapper --------------------------------------------------------------*/

#wrapper {
	margin: 8px auto;
 	width: 799px;
}

/* head -----------------------------------------------------------------*/
/* logo */
#headlogo {
	border-left: 0px;
         margin: 0;
         padding: 0;
	width: 262px;
         height: 102px;
         background: #fff url(pix/layout/head1.gif) no-repeat;
}

#logo {
         background-color: #fff;
         position: relative;
         top: 12px;
         left: 18px;
}

#headnavi {
	display: none;
}

/* navi1, Servicenavigation, waagerecht oben rechts*/
#navi1 {
	display: none;
}

/* navi2, Hauptnavigation, mitte oben gruen*/
#navi2 {
	display: none;
}


/* ende head ------------------------------------------------------------*/


/* linke Box ------------------------------------------------------------*/
#left {
         width: 209px;
}

img.buch { /*kopf1*/
         /*sonst 3px Abstand zu navi*/
}

img.buch2 {   /*kopf2*/
         position: absolute;
         top: 110px;
         left: 210px;
}


/* navi3, Bereichsnavigation, links*/
#navi3 {
	display: none;
}



.button {
         margin: 10px 0 11px 0;
         padding: 1px 3px 1px 3px;
         width: 55px;
         color: #00265D;
         font-size: 12px;
         font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
         background-color: #DEEBE3;
         border: 1px solid #7F9DB9;

}

.worldhotel {
         display: none;
}
/* ende linke Box -------------------------------------------------------------*/

/* Inhalt ---------------------------------------------------------------------*/
#content {
	padding: 0px;
	width: 630px;
}

/* links ----- */
#content a {
	color: #018C5D;
         text-decoration: underline;
}

#content p.footer {
        display: none;
}

#content a:hover {
	color: #fff;
         background-color: #018C5D;
         text-decoration: none;
         font-weight: bold;
}



/* bilder ----- */
#content img.hr { /*Sternchen-Leiste*/
	padding: 10px 0 0 20px;
}

#content img.hr2 { /*gruener trenner*/
	padding: 0px 0 0 23px;
}

#content img.bild {
	border: 1px solid #05714D;
         float: right;
         margin: 10px 18px 10px 8px;
}

#content img.vipbild {
	border: 1px solid #05714D;
         margin: 0px;
}

/* Textformate ----*/
#content h1 {
	font-size: 14pt;
         font-weight: bold;
         margin: 0;
         padding: 14px 0 0 24px;
}

#content h2 {
	font-size: 12pt;
         font-weight: bold;
         margin: 0;
         padding: 12px 0 0px 24px;
}

#content h3 {
	font-size: 12pt;
         font-weight: bold;
	color: #018C5D;
         margin: 0;
         padding: 8px 0 0 24px;
}

#content h4 {
	font-size: 12pt;
         font-weight: bold;
	color: #018C5D;
         margin: 0;
         padding: 8px 0 5px 24px;
}
#content p {
        margin: 5px 0 0 0;
        padding: 5px 23px 0 23px; /*orul*/
}

#content .preis {
	color: #096; /*orul*/
         font-weight: bold;
}



/* liste */
#content ul {
         margin: 0 0 0 0px;
         padding: 0px;
}

#content li {
         margin: 0 0 0 27px;
         padding: 0 5px 0 10px;
	list-style: none;
         background: url(pix/layout/li.gif) no-repeat;
         background-position: 0 6px;
}

/*Tabellen*/
#content table {
	margin: 20px;
	border: 0px solid red;
}

#content td {
	padding: 3px 5px 3px 5px;
         vertical-align: top;
}

#content .green1 {
background-color: #eff5f1; /*hell*/
}

#content .green2 {
background-color: #deebe3; /*mittel*/
}

#content .green3 {
background-color: #bfd8c8; /*dunkel*/
}

#content table.vip {
         margin-left: 10px;
}
/* ende inhalt ----------------------------------------------------------------*/

/* rechte Box -----------------------------------------------------------------*/

#right {
	display: none;
}

/* footer ---------------------------------------------------------------------*/
#footer {
         display: none;
}

/* Global ---------------------------------------------------------------------*/

/* bilder */
a img {
	border: 0;
}

.hide {
	display: none;
}

.hideskizze {
}

.hidehotel {
	display: none;
}

/*formular*/
#content form {
	border: 0px solid #FFC95D;
         margin: 20px 0 0 25px;
         padding: 0px 20px 10px 0px;
}

#content label {
	display: block;
	width: 350px;
	overflow: hidden;
         height: 27px;
}

#content input, #content checkbox{
	float: right;
	position: relative;
	top: -2.4ex;
}

#content input {
         padding: 1px;
         letter-spacing: 1px;
        	background-color: #deebe3;
        	border: 1px solid #008131;
}

#content textarea {
	font-family: arial, helvetica, sans-serif;
         line-height: 1.4em;
         font-size: 100%;
         letter-spacing: 1px;
        	background-color: #deebe3;
        	border: 1px solid #008131;
         width: 350px;
}

#content select {
	margin: 0px;
	color: #000;
         background-color: #deebe3;
        	border: 1px solid #008131;

}
#form_anrede, #form_firma, #form_abteilung,
#form_name, #form_vorname, #form_strasse,
#form_telefon, #form_telefax, #form_email
{
	width: 260px;
}

#form_uhrbeginn, #form_uhrende
{
	width: 50px;
         margin-right: 60px;
}

#form_sonstige {
	width: 200px;
	margin-right: 60px;
}

#form_ort {
	width: 209px;

}
#form_plz {
	width: 40px;
         margin-right: 7px;
}

#content select.tag {
         margin: 0 0 0 88px;
}

#form_eszimmer, #form_dszimmer, #form_teilnehmer, #form_gruppenraum
{
	width: 40px;
         margin-right: 60px;
}

/*checkboxen*/
#form_kstandard, #form_kkomfort, #form_kbusiness,
#form_nichtraucher, #form_raucher,
#form_kakomfort, #form_kakomfortnichtraucher, #form_kadeluxe,
#form_kjunior, #form_kgrandsuite,
#form_tagung, #form_seminar, #form_produktpraesentation,
#form_schulung, #form_vortrag, #form_techstandard,
#form_techsonstiges,
#form_vollpension, #form_halbpension,
#form_zimmernein, #form_zimmerja,
#form_geburtstag, #form_weihnachtsfeier, #form_firmenjubilaeum,
#form_hochzeit, #form_silbernehochzeit, #form_goldenehochzeit,
#form_geschaeftsessen, #form_sonstige, #form_personen, #form_empfang,
#form_aperitif, #form_mittagessen, #form_kaffeetrinken,
#form_abendessen, #form_tanz, #form_menue, #form_bueffet
{
         margin-right: 60px;
}

#content input.senden {
        	background-color: #deebe3;
        	border: 1px solid #008131;
	float: none;
	top: 2.4ex;
         margin-bottom: 50px;
}

#content input:focus, #content textarea:focus {
	background-color: #eff5f1;
}

#content form h2 {
         margin: 10px 0 5px -25px;
}

#content form span.abstand1 {
	border: 0px solid green;
         margin-left: 170px;
}

#content address {
font-style: normal;
}
#content dt {

         margin-top: 26px;
}

#content dd input, #content dd select {
	float: none;
	position: relative;
	top: 2px;
         margin-bottom: 6px;
         width: 260px;
}

#content a[href^="http"]::after {
  content: " ("attr(href)")";
  }