/* Print CSS Datei ***********************************************************/

/* Deklaration der nicht angezeigten Inhalte *********************************/

.menulinks, .navileiste, ul.navigation, ul.navigation li, ul.navigation li a,
ul.navigation li a:hover, ul.navigation li.active_link a, .logo,
.container-top, .container-bottom, .bottombox, .copyright, .validation
	{
		display: none;
	}

/* Deklaration des bodys *****************************************************/

body 
	{
		background-color: #FFFFFF;
		margin: 0px;
	}
	
/* Deklaration der Überschrift h1 ********************************************/

h1
	{
		font-family: Georgia, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 22px;
		font-weight: bold;
		padding-top: 0px;
		margin-top: 0px;
	}

/* Deklaration der Überschrift h2 ********************************************/
	
h2
	{
		font-family: Georgia, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 18px;
		font-weight: bold;
		padding-top: 0px;
		margin-top: 0px;
	}
	
/* Deklaration der Links *****************************************************/
	
a
	{
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
	
a:hover
	{
		color: #AA0000;
		font-weight: bold;
		text-decoration: none;
		border-bottom: 1px dotted #AA0000;
	}
	
/* Deklaration des letzten p-Tags in einem Bereich ***************************/

p.keinabsatz
	{
		margin-bottom: 0px;
	}
	
/* Deklaration des p-Tags für den Haftungsausschluss *************************/

p.kleinbuchstaben
	{
		font-family: Georgia, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		line-height: 16px;
	}
	
/* Deklaration des p-Tags für den Haftungsausschluss *************************/

p.kleinbuchstaben_keinabsatz
	{
		font-family: Georgia, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		line-height: 16px;
		margin-bottom: 0px;
	}
	
/* Deklaration des Bereiches mit dem Logo und der Navigation *****************/

.menulinks
	{
		float: left;
		width: 700px;
		margin: 0 0 0 0;
		background-image: url(../images/bg_transparent.png);
		background-repeat: repeat;
	}
	
/* Deklaration des Logos *****************************************************/
	
.logo
	{
		width: 20px;
		float: left;
		padding: 0 34px 0 20px;
	}
	
/* Deklaration der Navigation ************************************************/
	
.navileiste
	{
		width: 626px;
		float: left;
	}
	
ul.navigation
	{
		width: 626px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		list-style-type: none;
		float: left;
	}
	
ul.navigation li
	{
		float: left;
	}

ul.navigation li a
	{
		display: block;
		margin: 0 0 0 20px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}

ul.navigation li a:hover
	{
		display: block;
		margin: 0 0 0 20px;
		color: #AA0000;
		font-weight: bold;
		text-decoration: none;
		border-bottom: 1px dotted #AA0000;
	}

ul.navigation li.active_link a
	{
		display: block;
		margin: 0 0 0 20px;
		color: #AA0000;
		font-weight: bold;
		text-decoration: none;
		border-bottom: 1px dotted #AA0000;
	}
	
/* Deklaration der Position der einzelnen Boxen ******************************/
	
.box-position
	{
		page-break-after: always;
	}

/* Deklaration des Bereiches "Willkommen" ************************************/
	
#bg-himmel
	{
		margin: auto auto;
		width: 100%;
	}
	
#section_startseite
	{
		width: 700px;
		margin-right: auto;
		margin-left: auto;
		height: 100%;
	}
	
.willkommen-container
	{
		width: 700px;
		margin: 0 0 0 0;
	}
	
.willkommen-text
	{
		float: left;
		width: 656px;
		margin: auto auto;
		padding: 10px 22px 10px 22px;
		font-family: Georgia, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;
		font-size: 16px;
		line-height: 25px;
		text-align: left;
	}
	
.willkommen-bild
	{
		float: right;
		padding: 0 0 0 10px;
	}

/* Deklaration des Bereiches "Einzelzimmer" **********************************/
	
#bg-foerde
	{
		margin: auto auto;
		width: 100%;
	}
	
#section_einzelzimmer
	{
		width: 700px;
		margin-right: auto;
		margin-left: auto;
		height: 100%;
	}
	
.einzelzimmer-container
	{
		width: 700px;
		margin: 0 0 0 0;
	}
	
.einzelzimmer-text
	{
		float: left;
		width: 386px;
		margin: auto auto;
		padding: 10px 22px 10px 42px;
		font-family: Georgia, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;
		font-size: 16px;
		line-height: 25px;
	}	
	
/* Deklaration des Bereiches "Doppelzimmer" **********************************/

#bg-haus
	{
		margin: auto auto;
		width: 100%;
	}
	
#section_doppelzimmer
	{
		width: 700px;
		margin-right: auto;
		margin-left: auto;
		height: 100%;
	}
	
.doppelzimmer-container
	{
		width: 700px;
		margin: 0 0 0 0;
	}
	
.doppelzimmer-text
	{
		float: left;
		width: 386px;
		margin: auto auto;
		padding: 10px 22px 10px 42px;
		font-family: Georgia, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;
		font-size: 16px;
		line-height: 25px;
	}

/* Deklaration des Bereiches "Ferienwohnung" *********************************/
	
#bg-wiese
	{
		margin: auto auto;
		width: 100%;
	}
	
#section_ferienwohnung
	{
		width: 700px;
		margin-right: auto;
		margin-left: auto;
		height: 100%;
	}
	
.ferienwohnung-container
	{
		width: 700px;
		margin: 0 0 0 0;
	}

.ferienwohnung-text
	{
		float: left;
		width: 386px;
		margin: auto auto;
		padding: 10px 22px 10px 42px;
		font-family: Georgia, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;
		font-size: 16px;
		line-height: 25px;
	}
	
/* Deklaration des Bereiches "Kontakt / Impressum" ***************************/

#bg-erde
	{
		margin: auto auto;
		width: 100%;
	}
	
#section_kontakt
	{
		width: 700px;
		margin-right: auto;
		margin-left: auto;
		height: 100%;
	}
	
.kontakt-container
	{
		float: left;
		width: 700px;
		margin: 0 0 0 0;
	}
	
.kontakt-text
	{
		width: 656px;
		margin: auto auto;
		padding: 10px 22px 10px 22px;
		font-family: Georgia, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;
		font-size: 16px;
		line-height: 25px;
	}
	
.impressum-container
	{
		width: 700px;
		margin: 0 0 0 0;
	}
	
.impressum-text
	{
		float: left;
		width: 656px;
		margin: auto auto;
		padding: 10px 22px 10px 22px;
		font-family: Georgia, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;
		font-size: 16px;
		line-height: 25px;
	}
	
/* Deklaration der Box mit den drei Bildern der Ferienzimmerbeschreibung *****/
	
.container-bilder
	{
		float: left;
		width: 250px;
	}
	
/* Deklaration der Positionierung der Ferienzimmerbilder *********************/
	
.bilder
	{
		float: left;
		padding: 10px 10px 10px 22px;
	}
	
/* Deklaration der Zimmerausstattung *****************************************/
	
.ausstattung
	{
		float: left;
		width: 100%;
		font-family: Georgia, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;
		line-height: 25px;
		font-size: 16px;
	}
	
/* Deklaration der ja/nein Bilder bei der Ausstattung ************************/
	
.imageright
	{
		width: 28px;
		padding: 0 0 0 0;
		float: right;
		margin: 0 0 0 0;
	}
	
/* Deklaration der Fuß-Navigation ********************************************/
	
.bottombox
	{
		float: left;
		width: 700px;
		margin: 0 0 0 0;
		background-image: url(../images/bg_transparent.png);
		background-repeat: repeat;
	}
	
/* Deklaration des Bereiches mit dem Copyright in der Fuß-Navigation *********/
	
.copyright
	{
		width: 400px;
		float: left;
		padding: 0 0 0 20px;
		font-weight: bold;
	}
	
/* Deklaration des Bereiches mit Validation-Buttons in der Fuß-Navigation ****/
	
.validation
	{
		width: 260px;
		float: left;
		padding: 0 20px 0 0;
		text-align: right;
		list-style: none;
	}
	
/* Deklaration der oberen runden Ecken der Boxen *****************************/
	
.container-top
	{
		float: left;
		width: 700px;
		height: 12px;
		margin: 40px 0 0 0;
		background-image: url(../images/bg_transparent_top.png);
	}
	
/* Deklaration der unteren runden Ecken der Boxen ****************************/

.container-bottom
	{
		float: left;
		width: 700px;
		height: 12px;
		margin: 0 0 0 0;
		background-image: url(../images/bg_transparent_bottom.png);
	}
