@import url(/Web/CSS/Global.css);
@import url(/data_access/parkhotel-gunten/Design/CSS/parkhotel-guntenNavigation.css);
@import url(/Web/CSS/FileSystemIcons.css);

body {
color:#000;
font-family:Helvetica, Verdana, sans-serif;
}

a {
color:#671326;
font-weight:700;
}

a:visited {
color:#9A494A;
}


h2 {
color:#671326;
padding-top:0;
margin-top:0;
}

img {
border:none 0 #FFF;
float:left;
padding:0 10px 10px 0;
}

#BodyContainer {
font-size:130%;
}


div#MainContent {
color:#000;
margin-top:0;
line-height:20px;
padding:0 0 40px 0px;
}

html > body div#MainContent {
padding:0 0 40px 30px;
}

#MainContent h1 {
color:#671326;
width:320px;
float:right;
clear:right;
margin-top:12px;
margin-right:30px;
margin-bottom:-10px;
padding:0;
}

#MainContent div.Head {
color:#671326;
width:320px;
float:right;
clear:right;
margin-top:12px;
margin-right:30px;
margin-bottom:-10px;
padding:0;
}


#MainContent ul  {
padding-left: 15px;
padding-bottom: 20px;
}

#MainContent ul li {
padding-left: 5px;
}


#MainContent td {
padding: 5px;
}

.twoColumns #MainContent div.Head {
width:100%;
float:left;
clear: both;
padding: 0;
margin-bottom: 0px;
}

#MainContent h3 {
color:#671326;
float:left;
clear:right;
font-size: 90%;
margin-top:12px;
margin-right:30px;
margin-bottom:-10px;
padding:0;
}

div#MainContent div.Image img {
margin-top:20px;
margin-right:20px;
margin-bottom:20px;
margin-left: 0px;
padding:0;
}

*:lang(de) div#MainContent div.Image img,
*:lang(fr) div#MainContent div.Image img,
*:lang(en) div#MainContent div.Image img {
margin:15px 0 20px 0;
padding:0;
}

#MainContent div.Image {
width:260px;
float:left;
clear:left;
margin:0;
padding:0;
}

div.Image p.right 
{
display: block;
float:right;
clear:right;
margin-left: -3px;
margin-right: 12px;
margin-bottom:10px;
padding:0;
}

#MainContent div.Text,
#MainContent div.Download
{
display: block;
width:320px;
float:right;
clear:right;
margin-top:10px;
margin-right:30px;
margin-bottom:10px;
padding:0;
}

.twoColumns #MainContent div.Text,
.twoColumns #MainContent div.Download
{
float: none;
clear: both;
width:100%;
}

/* @group Anreise */

div.arrival .twoColumns #MainContent div.Image,
div.acces .twoColumns #MainContent div.Image,
div.anreise .twoColumns #MainContent div.Image {
width:260px !important;
float:left;
clear:left;
margin:0;
padding:0;

}
div.anreise .twoColumns #MainContent div.Text,
div.anreise .twoColumns #MainContent div.Head,
div.anreise .twoColumns #MainContent div.Link,
div.arrival .twoColumns #MainContent div.Text,
div.arrival .twoColumns #MainContent div.Head,
div.arrival .twoColumns #MainContent div.Link,
div.acces .twoColumns #MainContent div.Text,
div.acces .twoColumns #MainContent div.Head,
div.acces .twoColumns #MainContent div.Link
 {
display: block;
width:440px;
float:right;
clear:right;
margin-top:10px;
margin-right:30px;
margin-bottom:10px;
padding:0;
}
/* @end */


/* @group Korrekturen 12.3.09/Seite Thunersee */
div.de_infocenter_default .twoColumns #MainContent div.Image,
div.de_infocenter_thunersee .twoColumns #MainContent div.Image,
div.en_information_default .twoColumns #MainContent div.Image,
div.en_information_lakeofthun .twoColumns #MainContent div.Image {
width:260px !important;
float:left;
clear:left;
margin:0;
padding:0;
}


div.de_infocenter_default .twoColumns #MainContent div.Text,
div.de_infocenter_thunersee .twoColumns #MainContent div.Text,
div.en_information_default .twoColumns #MainContent div.Text,
div.en_information_lakeofthun .twoColumns #MainContent div.Text {
display: block;
width:320px;
float:right;
clear:right;
margin-top:10px;
margin-right:30px;
margin-bottom:10px;
padding:0;
}



div.de_infocenter_default .twoColumns #MainContent div.Text1,
div.de_infocenter_thunersee .twoColumns #MainContent div.Text1,
div.en_information_default .twoColumns #MainContent div.Text1,
div.en_information_lakeofthun .twoColumns #MainContent div.Text1  {
	float: none;
	width: auto;
}

/* @end */
#MainContent div.Link {
width:320px;
float:right;
clear:right;
margin-top:10px;
margin-right:30px;
padding:0;
}

.twoColumns #MainContent div.Link
{
float: none;
clear: both;
width:100%;
}

#AdditionalContent3 {
padding-left:10px;
padding-right:10px;
line-height:20px;
padding-bottom:50px;
}

#AdditionalContent3 .Image {
padding-top:10px;
padding-bottom:10px;
}


#QualityControl li {
display:inline;
}

#PrimaryFooter {
margin-left:20px;
}

#PrimaryFooter li {
display:inline;
list-style-type:none;
border-right:1px solid #671326;
padding-left:10px;
padding-right:10px;
font-size:110%;
}

.Guestbook span a {
font-size:120%;
font-style:normal;
padding-bottom:10px;
padding-top:20px;
}

.Guestbook span {
color:#9B3334;
font-style:italic;
padding-top:10px;
}

.Guestbook p {
border-top:dotted 1px #9B3334;
padding-bottom:20px;
}

.GuestbookShowAll {
margin-top:-24px;
}

.SystemMessages {
border:2px solid red;
color:red!important;
display:block;
margin-bottom:20px;
padding-left:10px;
}

.Sitemap ul li ul li {
list-style-position:inside;
padding-left:12px;
}

.Sitemap ul li {
padding-top:2px;
}

.DetailImage {
left:30%;
position:absolute;
}

a:hover,#MainNavigation a.selected,#UtilityFunctions a.selected,#LanguageSelection li a:hover {
color:#000;
}

a.selected,h1,h3 {
color:#9A3334;
}

html > body #LanguageSelectionLanguage32,html > body #LanguageSelectionLanguage125 {
background-position:0 0;
}

div#MainContent div.Gallery .Image div,
div#MainContent div.Gallery img {
float:none !important;
}

div#MainContent div.Gallery div.Image {
width:127px;
padding-top: 16px;
padding-left:0;
padding-right:20px;
padding-bottom: 0;
float:left;
clear: none;
height:100px;
margin:0;
}

div#MainContent div.Gallery div.Image img
{
padding:0;
margin:0;
}

div#MainContent div.Gallery div.DetailImage {
padding-top:10px;
}

.sublistcontainer,#UtilityFunctions ul li a img {
margin:0;
padding:0;
}

#SecondaryHeader,#DirectLinks
#AdditionalContent3, #SecondaryFooter, h1,#SkinSelection,#TreeNavigation,#QualityControl,#PrimaryFooter h1,#SecondaryFooter h1,#AccessKeys,div#MainContent div.Gallery h1,div#MainContent div.Gallery div.Text {
display:none;
}


.de_news_begegnungen #MainContent div.Image1 {
position: absolute;
z-index: -1;
}

.de_news_begegnungen #MainContent div.Text1 {
padding-top: 12px;
padding-left: 250px;
width: 50%;
height: 160px;
}
/* @group Skin threeColumnsAllImagesLeft */
.threeColumnsAllImagesLeft #MainContent{
	position: relative;
	z-index: -1;
}

.threeColumnsAllImagesLeft #MainContent div.Image {
	position: absolute;
	width: 210px;
	/*height: 140px;*/
	max-height: 160px;
	overflow: hidden;
	margin: 0;
	padding: 0 !important;
	z-index: -8;
}
.threeColumnsAllImagesLeft #MainContent div.Image img {

}
.threeColumnsAllImagesLeft #MainContent div.Image1{
	top: 0;
}
.threeColumnsAllImagesLeft #MainContent div.Image1{
	top: 160px;
}
.threeColumnsAllImagesLeft #MainContent div.Image3 {
	top: 320px;
}
.threeColumnsAllImagesLeft #MainContent div.Image4{
	top: 480px;
}
.threeColumnsAllImagesLeft #MainContent div.Image5{
	top: 640px;
}
.threeColumnsAllImagesLeft #MainContent div.Image6  {
	top: 800px;
}
.threeColumnsAllImagesLeft #MainContent div.Image7  {
	top: 960px;
}
.threeColumnsAllImagesLeft #MainContent div.Image8  {
	top: 1120px;
}
.threeColumnsAllImagesLeft #MainContent div.Text,
.threeColumnsAllImagesLeft #MainContent div.Download
{
display: block;
width:320px;
float:right;
clear:right;
margin-top:10px;
margin-right:30px;
margin-bottom:10px;
padding:0;
}
.threeColumnsAllImagesLeft #MainContent {
	height: auto !important;

}
.threeColumnsAllImagesLeft #MainContent div.ObjectsCountXS {
	height: 480px;
	min-height: 480px;
}
.threeColumnsAllImagesLeft #MainContent div.ObjectsCountS {
	height:820px;
	min-height: 820px;
}
.threeColumnsAllImagesLeft #MainContent div.ObjectsCountM,
.threeColumnsAllImagesLeft #MainContent div.ObjectsCountL {
	height:1000px;
	min-height: 1000px;
}
/* @end */

/* @group Download Infos */
#MainContent div.Download a.TextVersion,
#MainContent div.Download span.SizeAndTargetInfo,
#RightColumnContainer div.Download a.TextVersion,
#RightColumnContainer div.Download span.SizeAndTargetInfo {
	display: none;
}

/* @end */