body {
	background: white;	
	margin:0;
	padding: 0;
	font: normal 9pt Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	size: 21.0cm 29.7cm;
	margin: 1cm 0.3cm 0.5cm 1.5cm; 
	text-align:left; 
	}
	

body a.link, body a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #ff3c00;
	margin-left: 5px;
	}

body a.link:after, body a:visited:after {
	font-weight: normal;
	font-size: 80%;
	margin-left: 5px;
	}

caption {font-weight: bold; text-align: left;}

td {padding: 0; margin: 0;}
td p.bodystyle {padding: 0; margin: 0;}

th {padding: 0; margin: 0;}
th p.bodystyle {padding: 0; margin: 0;}


input {border: solid 1px #cccccc; color: #666666;}
textfield {border: solid 1px #cccccc; color: #666666;}
select {border: solid 1px #cccccc; color: #666666;}

img {border: 0;}

.orange {color: #FF9933;}
.grau-hnavi {color: #333333;}
.grau-hnavi-ebene2 {color: #666666;}

h1 {font-size: 14pt;}
h1 {font-size: 12pt;}

.center {text-align: center;}

#ganzeseite {
	margin: 0; 
	text-align:left; 
	padding: 0px;
	width: 100%;
	}

#header {
	display: none;
	}
	
#logo {
	width: 218px;
	height: 44px;
	float: right;}

#inhalt {
	width: 100%;
	padding: 0;
	text-align: left;
	}
	

	
#inhalt-main {
	width: 100%;
	padding: 0;
	margin: 0;
	}

	
#inhalt-main-scrollbar {
	width: 100%;
	margin: 0;
	}
	
#inhalt-main-scrollbar2 {
	width: 100%;
	padding: 0;
	margin: 0;
	}
	
	
#inhalt-main-mitte-scroll {
	width: 100%;
	padding: 0;

	}

	
#inhalt-main-mitte {
	width: 100%;
	padding: 0;
	}

#inhalt-main-rechts{
	width: 100%;
	padding: 0;
	}
	
#inhalt-main-rechts-scrollbar {
	width: 100%;
	padding: 0;
	}
	
#inhalt-main-rechts-oben {
	width: 100%;
	padding: 0;
	}
	
#inhalt-main-rechts-scroll-oben {
	width: 100%;
	padding: 0;
	}
	
#inhalt-main-rechts-unten {
	width: 100%;
	padding: 0;
	}
	
#inhalt-main-rechts-unten a {
	font-size: 0.8em;
	padding: 0.2em 0 0.2em 0;
	}
	
/*News Anfang*/
#inhalt-main-news-scrollbar2 {
	width: 100%;
	padding: 0;
	margin: 0;
	}
	
#inhalt-main-news-mitte-scroll {
	width: 100%;
	padding: 0;
	}

	
#inhalt-main-news-mitte {
	width: 100%;
	padding: 0;
	
	}

#inhalt-main-news-rechts{
	width: 100%;
	padding: 0;
	}
	
#inhalt-main-news-rechts{
	width: 100%;
	padding: 0;
	}
	
#inhalt-main-news-rechts-oben {
	width: 100%;
	padding: 0;
	}
	
/*News Ende*/


/*Booking Anfang*/
#inhalt-main-booking {
	width: 100%;
	padding: 0;
	margin: 0;
	
	}
	
#inhalt-main-booking-mitte-scroll {
	width: 100%;
	padding: 0;
	
	}
	
#inhalt-main-booking-mitte {
	width: 100%;
	padding: 0;
	}

#inhalt-main-booking-rechts{
	width: 100%;
	padding: 0;
	
	}
	
#inhalt-main-booking-rechts-oben {
	width: 100%;
	padding: 0;
	}
	
/*Booking Ende*/

/*Kontakt Anfang*/
#inhalt-main-kontakt {
	width: 100%;
	padding: 0;
	
	}
	
#inhalt-main-kontakt-mitte-scroll {
	width: 100%;
	padding: 0;
	}
	
#inhalt-main-kontakt-mitte {
	width: 100%;
	padding: 0;
	}

#inhalt-main-kontakt-rechts{
	width: 100%;
	padding: 0;
	
	}
	
#inhalt-main-kontakt-rechts-oben {
	width: 100%;
	padding: 0;
	}
	
/*Kontakt Ende*/



#footer {
	display: none;
	}
	
hr {
 width: 100%;
 color: #cccccc;
 text-align: center;
 height: 1px;
 border: 1px dashed;
}
	


.tx-thmailformplus-pi1 input {font-size: 8.5pt; }


.newsletter-mini-name {font-size: 8pt; font-weight: normal;}
.newsletter-mini-email {font-size: 8pt; font-weight: normal;}
.newsletter-mini-fehler {font-size: 8pt; font-weight: bold;}
.newsletter-mini-html {font-size: 8pt; font-weight: normal;}
.newsletter-mini-text {font-size: 8pt; font-weight: normal;}

#sprache {margin: 6px 5px 0 0}

/*tabellen*/
.tabelle-dateiliste table,tr,td,th {padding: 0;margin:0;}

.tx-gooffotoboek-pi1 .gfpb_portret {margin: 0;}
.tx-gooffotoboek-pi1 .gfpb_portret td tr img {text-align: center; background-color: #002710;}

/*rahmen rechte seite in seiteninhalte rahmen 1*/
.unavi-info {margin: 10px 0 10px 15px;}
.csc-frame-frame1 {
    	
    	width: 189px;
    	height: 217px;
    	
    	float: right;
	}
.csc-frame-frame1 p.bodytext {
    	margin: 0px; 
    	padding: 33px 33px 30px 33px;
    	font-size: 0.9em;
}

.csc-frame-frame1 img {
    	margin-bottom: 0px;
    	padding: 22px 0 0 0;
}

/*rahmen rechte seite in seiteninhalte rahmen 2
.csc-frame-frame2 {
    	margin:0px;
    	padding: 0px;
	}

.csc-frame-frame2 dl.csc-textpic-image dt{
    	margin:0px;
    	padding: 0px;
}*/

/*Hintergrundfarben für RTE-Editor*/
.hintergrund-weiss {background-color: #ffffff;}
.hintergrund-schwarz {background-color: #000000}
.hintergrund-hellgrau {background-color: #cccccc}
.hintergrund-mittelgrau {background-color: #999999;}
.hintergrund-dunkelgrau {background-color: #666666;}
.hintergrund-hellorange {background-color: #FF9933;}
.hintergrund-orange {background-color: #FF6600;}
.hintergrund-rot {background-color: #cc0000;}

/*Schriftfarbe im RTE*/
.schriftfarbe-weiss {color: #ffffff;} 
.schriftfarbe-schwarz {color: #000000;}
.schriftfarbe-hellgrau {color: #cccccc}
.schriftfarbe-mittelgrau {color: #999999;}
.schriftfarbe-dunkelgrau {color: #666666;}
.schriftfarbe-hellorange {color: #FF9933}
.schriftfarbe-orange {color: #FF6600}
.schriftfarbe-orot {color: #cc0000}
