body 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 background-color:#ffffff;
 text-align:center;
}

.align-center { text-align:center; }
.align-right { text-align:right; }
.align-left { text-align:left; }

h1 {  	font-family: Georgia, "Times New Roman", Times, serif;
  	font-weight: 500;
  	font-size: 20px;
  	color:#5361a0;
  	margin-bottom:20px;}
h2 {font-family: Georgia, "Times New Roman", Times, serif;font-size:14px;color:#5361a0;margin-top:15px;margin-bottom:0px;}
h3 {font-family: Georgia, "Times New Roman", Times, serif;font-size:14px;color:#5361a0;margin:0px;}
h4 {font-size:12px;color:#5361a0;font-weight:bold;}
h5 {font-size:12px;color:#000000;text-align:center;}
h6 {font-size:24px;color:#774521;font-family: Times;}
h7 {font-size:12px;color:#774521;}

ol {line-height:150%;}
ul {line-height:150%;}
li {margin-left:20px;}

span.sterne {color:#FEC065;font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
span.menu
{ 
  	color:#055aab;
  	text-decoration:none;
  	font-family: Georgia, "Times New Roman", Times, serif;
  	font-weight: 500;
  	font-size: 17px;
	line-height: 175%;
	margin-left:14px;
	padding:0px 28px 0px 0px;
}


a.internal-link:link, a.internal-link:visited {
font-family: Georgia, "Times New Roman", Times, serif;
color:#055aab;
}

a.internal-link:hover {
color:#993366;
}

a.external-link-new-window:link, a.external-link-new-window:visited {
font-family: Georgia, "Times New Roman", Times, serif;
color:#055aab;
}

a.external-link-new-window:hover {
color:#993366;
}

a.ma:link, a.ma:visited
{
	background:url(http://p114867.typo3server.info/fileadmin/templates/img/blume.jpg) right no-repeat;
  	color:#055aab;
  	text-decoration:none;
  	font-family: Georgia, "Times New Roman", Times, serif;
  	font-weight: 500;
  	font-size: 17px;
	line-height: 175%;
	margin-left:14px;
	padding:0px 28px 0px 0px;
}

a.menu:link, a.menu:visited
{ 
  	color:#055aab;
  	text-decoration:none;
  	font-family: Georgia, "Times New Roman", Times, serif;
  	font-weight: 500;
  	font-size: 17px;
	line-height: 175%;
	margin-left:14px;
	padding:0px 28px 0px 0px;
}

a.menu:hover
{
	background:url(http://p114867.typo3server.info/fileadmin/templates/img/blume.jpg) right no-repeat;
}

a.ma2:link, a.ma2:visited
{
	background:url(http://p114867.typo3server.info/fileadmin/templates/img/blume2.jpg) right no-repeat;
  	color:#055aab;
  	text-decoration:none;
  	font-family: Georgia, "Times New Roman", Times, serif;
  	font-weight: 300;
  	font-size: 12px;
	line-height: 150%;
	margin-left:7px;
	padding:0px 14px 0px 0px;
}

a.menu2:link, a.menu2:visited
{
  	color:#055aab;
  	text-decoration:none;
  	font-family: Georgia, "Times New Roman", Times, serif;
  	font-weight: 300;
  	font-size: 12px;
	line-height: 150%;
	margin-left:7px;
	padding:0px 14px 0px 0px;
}

a.menu2:hover
{
  	color:#055aab;
  	text-decoration:none;
  	font-family: Georgia, "Times New Roman", Times, serif;
  	font-weight: 300;
  	font-size: 12px;
	line-height: 150%;
	margin-left:7px;
	padding:0px 14px 0px 0px;
	background:url(http://p114867.typo3server.info/fileadmin/templates/img/blume2.jpg) right no-repeat;
}
a:link, a:visited
{ 
  color:#666666;
  text-decoration:none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:active, a:hover
{
   color:#055aab;
}

.toelz {
	color:#666666;
	font-size:10px;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


p {
line-height:150%;
}

p.spezial {
line-height:150%;
color:#5361a0;
}

p.preise {
line-height:170%;
}

p.eishockey {
line-height:150%;
font-size:12px;
font-weight:bold;
text-align:center;
}

span.spez {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: 600;
}

span.important {
color: #5361a0;
font-weight: 900;
}

input.gruen {
background-color:#e8f2d9;
width:155px;
}

textarea.gruen {
background-color:#e8f2d9;
}

select.gruen {
background-color:#e8f2d9;
}

#mittig {
width:960px;
margin:0px auto;
text-align:left;
border:solid 1px #999999;
background-color:#e8f2d9;
position:relative;
}

#title {
height:160px;
padding:0px;
text-align:left;
position:relative;
}

#sprache {
position:absolute;
left:840px;
top:136px;
clear:both;
}

#men {
width:230px;
text-align:center;
padding: 20px 0px 20px 10px;
float:left;
}

#context {
border: solid 1px #ffffff;
background-color:#ffffff;
margin:20px;
padding:20px;
width:618px;
float:right;
text-align:left;
}

#content {
border: solid 1px #ffffff;
margin:20px;
padding:10px;
color:#666666;
background-color:#ffffff;
width:658px;
float:right;
text-align:left;
}

#footer {
height:35px;
padding:0px;
border-top:0px solid #e8f2d9;
text-align:left;
background-image: url(http://p114867.typo3server.info/fileadmin/templates/img/footer.jpg);
clear:both;
}

#ferientext {
height:200px;
width:335px;
padding:0px;
margin-bottom:20px;
float:right;
}

.ferienwohnung {
height:200px;
width:300px;
float:left;
margin:0px 20px 20px 0px;
}

a.gallery, a.gallery:visited {outline:0; display:inline; color:#000; text-decoration:none; border:0px; float:left; width:300px; height:200px; margin:0px; position:relative;}

a.suite {background:url(http://p114867.typo3server.info/fileadmin/media/wohnung/theresa-suite.jpg);}
a.terrasse {background:url(http://p114867.typo3server.info/fileadmin/media/wohnung/theresa-terrasse.jpg);}
a.tegernsee {background:url(http://p114867.typo3server.info/fileadmin/media/wohnung/hubertus-tegernsee.jpg);}
a.tegernsee-ex {background: url(http://p114867.typo3server.info/fileadmin/media/wohnung/hubertus-tegernsee-exkl.jpg);}
a.kochelsee {background:url(http://p114867.typo3server.info/fileadmin/media/wohnung/hubertus-kochelsee-neu.jpg);}
a.koenigsee {background:url(http://p114867.typo3server.info/fileadmin/media/wohnung/hubertus-koenigsee.jpg);}
a.koenigsee-ex {background: url(http://p114867.typo3server.info/fileadmin/media/wohnung/hubertus-koenigsee-exkl.jpg);}
a.schliersee {background:url(http://p114867.typo3server.info/fileadmin/media/wohnung/hubertus-schliersee.jpg);}
a.chiemsee {background:url(http://p114867.typo3server.info/fileadmin/media/wohnung/hubertus-chiemsee.jpg);}
a.staffelsee {background:url(http://p114867.typo3server.info/fileadmin/media/wohnung/hubertus-staffelsee.jpg);}
a.staffelsee-ex {background:url(http://p114867.typo3server.info/fileadmin/media/wohnung/hubertus-staffelsee-exkl.jpg);}
a.kirchsee {background:url(http://p114867.typo3server.info/fileadmin/media/wohnung/hubertus-kirchsee-neu.jpg);}

a.gallery span {visibility:hidden; display:block; position:absolute; width:300px; height:200px; top:0px; left:0px; color:#666666; background:#ffffff; text-align:center; border:0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;}

a.gallery:hover {white-space:normal; border:0px; z-index:100;}

a.gallery:hover span {visibility:visible; z-index:100;}

a.gallery:hover span img {margin:0px; border:0px; position:relative; z-index:100;}

a.gallery:active, a.gallery:focus {border:0px; z-index:10;}

a.gallery:active span, a.gallery:focus span {visibility:hidden; z-index:10;}

a.gallery:active span img, a.gallery:focus span img {border:0px; position:relative; margin:0px; z-index:10;}
