#foldheader {
	color : #000099;
	cursor:pointer;cursor:hand;
	font-size : 0.8em;
	font-weight: bold;
	list-style-image: url(../bilder/fold.gif);
	margin-left: -15px;
}

#foldinglist {
	list-style-image: url(../bilder/list.gif);
	margin-left: 15px;
	font-size : 1.1em;
}

ul {
	margin-bottom: 0px;
	font-size : 1.0em;
}

ul.ausstattung {
	vertical-align: top;
	margin-top: 5px;
	margin-bottom: 0px;
	font-size : 0.8em;
}

li.ausstattung {
	list-style-image: url(../bilder/sun.gif);

}

table.hausbeschreibung {
	vertical-align: top;
	background-color: #FFE2BD;
	border: 2px ridge #C70000;
	margin-bottom: 10px;
}

td.hausbeschreibung {
	vertical-align: top;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}

td.hausbild {
	vertical-align: top;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

p.beschreibung {
	font-size : 0.8em;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: normal;
}

p.ausstattung {
	color : #F46800;
	font-size : 0.9em;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0px;
}

td.ausstattung1 {
	vertical-align: top;
	padding-right:10px;
}

td.ausstattung2 {
	vertical-align: top;
	padding-right:0px;
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 101%;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
	scrollbar-face-color: #8FBC8F;
	scrollbar-highlight-color: #C6E3C7;
	scrollbar-3dlight-color: #E5F5E7;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #5A8A5A;
	scrollbar-arrow-color: #006400;
	scrollbar-track-color: #BEDABF;
}

tr {
	font-size: 101%;
}

a:link,a:visited,a:active {
	color : #000099;
	text-decoration : none;
	font-size : 0.8em;
	font-weight: bold;
}

a:hover {
	color : #990000;
	text-decoration : underline;
	font-weight: bold;
}

a:link.klein,a:visited.klein,a:active.klein,a:hover.klein {
	font-size: 0.7em;
}

.keinlinkklein {
	color: #000000;
	font-size : 0.7em;
	font-weight : bold;
}

a:link.gross,a:visited.gross,a:active.gross,a:hover.gross {
	font-size: 0.9em;
}

a:link.en,a:visited.en,a:active.en,a:hover.en {
	font-size: 1.0em;
}

.keinlinkgross {
	color: #000000;
	font-size : 0.9em;
	font-weight : bold;
}

.imagelink {
	border: none;
}

.imagelink27 {
	border: 1px solid #C70000;
}

p.keyword {
	color:#FFFFFF;
	font-size:1px;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;

}

p {
	font-size: 0.9em;
	font-weight: bold;
}

p.klein {
	font-size: 0.7em;
}

p.slogan {
	font-size: 1.0em;
	text-align: center;
	padding-top:10px;
	padding-right:10px;
}

.blau {
	color: #17156D;
	font-size: 0.9em;
}

.gruen {
	color: #006400;
}

.rot {
	color: #C70000;
}

.orange {
	color: #EE6600;
}

h1 {
	color: #000000;
	font-size: 1.1em;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2 {
	color: #C70000;
	font-size: 1.0em;
	margin-top: 0px;
	margin-bottom: 10px;
}

h3 {
	color: #000000;
	font-size: 0.9em;
	margin-top: 0px;
	margin-bottom: 0px;
}

form {
	margin: 0px;
}

table.haupt {
	background-color: #8FBC8F;
	width: 100%;
}

table.hnav1 {
	margin-right: 10px;
	border: 1px solid #990000;
}

td.hnav1ueb {
	text-align: center;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FF7259;
	white-space: nowrap;
}

td.hnav1inh {
	text-align: center;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	background-color: #FFAE9F;
	border-top: 1px solid #990000;
}

table.hnav2 {
	border: 1px solid #006400;
	margin-right: 10px;
}

td.hnav2ueb {
	text-align: center;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FFA739;
	white-space: nowrap;
}

td.hnav2inh {
	text-align: center;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	background-color: #FFE2BD;
	border-top: 1px solid #C70000;
}

table.hnav3 {
	border: 1px solid #FF7A19;
}

td.hnav3ueb {
	text-align: center;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FDDA07;
	white-space: nowrap;
}

td.hnav3inh {
	text-align: center;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	background-color: #FFF5C5;
	border-top: 1px solid #FF7A19;
}

table.vnav1 {
	margin-bottom: 5px;
	border: 1px solid #990000;
}

td.vnav1ueb {
	text-align: left;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FF7259;
	white-space: nowrap;
}

table.vnav2 {
	margin-bottom: 5px;
	border: 1px solid #006400;
}

td.vnav2ueb {
	text-align: left;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FFA739;
	white-space: nowrap;
}

td.vnav3inh {
	text-align: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-top: 1px solid #FFA739;
	white-space: nowrap;
}

table.vnav3 {
	border: 1px solid #FF7A19;
	margin-bottom: 5px;
}

td.link {
	text-align: center;
	border: 1px solid #FF7A19;
	padding: 2px;
	background-color: #FFC082;
} 

td.vnav3ueb {
	text-align: left;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FDDA07;
	white-space: nowrap;
}

td.sprachen {
	padding-left: 0px;
	padding-right: 5px;
	vertical-align: middle;
	border-bottom: 1px solid #006400;
	border-right: 1px solid #006400;
	width: 13%;
	background-color: #FFFFFF;
}

td.logo {
	vertical-align: top;
	width: 77%;
}

td.sorrent {
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
	background-color: #8FBC8F;
	border-top: 1px solid #006400;
	width: 90%;
	border-color: #006400;
}

td.rund {
	text-align: right;
	vertical-align: top;
	background-color: #8FBC8F;
	width: 10%;
}

td.stiefel {
	vertical-align: bottom;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom: 1px solid #006400;
	width: 10%;
	background-color: #FFFFFF;
}

td.hnav {
	text-align: right;
	vertical-align: bottom;
	padding-top: 20px;
	padding-right: 10px;
	border-right: 1px solid #006400;
}

td.leer {
	border-left: 1px solid #006400;
}

td.leer2 {
	border-bottom: 1px solid #006400;
}

td.inhalt {
	vertical-align: top;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 100px;
	border-right: 1px solid #006400;
}

td.inhaltkarte {
	text-align: right;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 100px;
}

td.hintergrundkarte { 
	vertical-align: top;
	background-image: url(../bilder/campaniahg.gif);
	background-position: top right;
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-right: 160px;
	padding-bottom: 170px;
	padding-left: 120px;
}

td.inhalttext {
	vertical-align: top;
	padding-top: 20px;
	border-right: 1px solid #C70000;
}

td.hausueb {
	text-align: center;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	background-color: #FF7A19;
	border: 1px solid #990000;
}

table.box {
	margin-top: 10px;
	border: 1px solid #C70000;
}

td.boxueb {
	text-align: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 10px;
	background-color: #FFA739;
	border-bottom: 1px solid #C70000;
}

td.boxtext {
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFE2BD;
}

td.boxbild {
	vertical-align: top;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFE2BD;
}

td.stand {
	vertical-align: bottom;
	border-bottom: 1px solid #006400;
	border-left: 1px solid #006400;
	padding-bottom: 10px;
	padding-left: 10px;
}

td.logo27 {
	background-color: #FFFFFF;
	border-top: 1px solid #006400;
	border-left: 1px solid #006400;
	padding-top: 10px;
	padding-left: 10px;
}

table.tariff {
	border: 0px solid #F46800;
}

th.tariff {
	border: 1px solid #F46800;
	font-size: 0.8em;
	font-weight: bold;
	padding: 6px;
}

td.tariff1 {
	border: 1px solid #F46800;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	padding: 4px;
}

td.tariff2 {
	border: 1px solid #F46800;
	font-size: 1.0em;
	font-weight: bold;
	color: #006400;
	padding: 2px;
}

td.tariffx {
	border: 1px solid #F46800;
	font-size: 0.8em;
	font-weight: bold;
	color: #990000;
	padding: 4px;
}

th.tariffnoborder {
	border: 0px solid #F46800;
	font-size: 0.8em;
	font-weight: bold;
	padding: 6px;
}

