/*
///////////////////////////////////////////////////////////////////////////////
//																			 //	
// HH    HH    OOOOOO    MM       MM   MM       MM							 //
// HH    HH   OO    OO   MMMM   MMMM   MMMM   MMMM						     //
// HHHHHHHH   OO    OO   MM MM MM MM   MM MM MM MM							 //
// HH    HH   OO    OO   MM  MMM  MM   MM  MMM  MM							 //
// HH    HH    000000    MM       MM   MM       MM							 //
//																			 //	
// erstellt durch       										             //
//																			 //	
// HOMM interactive, 6003 Luzern, www.homm.ch                  				 //
//																			 //	
//																			 //	
///////////////////////////////////////////////////////////////////////////////
*/


/* BASIS */

@import url(formular.css);
@import url(buildin_style.css);
@import url(data_module.css);
@import url(/wetter/css/tiny.css);


IMG {
	BEHAVIOR: url(/themes/default/pngHack.htc)
}

* {
margin:0;
padding:0;
}


html, body {

	font-family:Arial, Helvetica, sans-serif;
	color:#3f3111;
	font-size: 13px;
	line-height: 160%;
	height:100%;
	margin: 0px;
	padding: 0px;
	SCROLLBAR-FACE-COLOR: #2a475e;
	SCROLLBAR-HIGHLIGHT-COLOR: #2a475e;
	SCROLLBAR-SHADOW-COLOR: #2a475e;
	SCROLLBAR-3DLIGHT-COLOR: #adc6da;
	SCROLLBAR-ARROW-COLOR: #adc6da;
	SCROLLBAR-TRACK-COLOR: #2a475e;
	SCROLLBAR-DARKSHADOW-COLOR: #adc6da;
	SCROLLBAR-BASE-COLOR: #2a475e;
	buttonface: #2a475e;
	text-align:left;
}

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

h1, h2, h3, h4, h5, h6 {
font-weight: normal;
color:#234157;
padding: 0;
line-height: 1em;
text-align: left;
}

h1 {font-size: 20px;padding: 5px 0 5px 0;margin: 10px 0 5px 0;}
h4 {font-size: 16px;margin: 0px 0 0px 0;font-weight:bold;}
h5 {font-size: 13px;margin: 2px 0 2px 0; font-weight:bold;}
h6 {font-size: 13px;margin: 2px 0 2px 0; font-weight:bold;}

.inputButton	{cursor:pointer; width:100px;}

input, textarea, select, radio {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(/themes/default/images/bg_inputform.gif) top left no-repeat #f8f5e9;
	padding: 1px;
	color: #7a6531;
	font-weight:bold;
	margin-bottom: 1px;
	border-bottom: 1px solid #e4dac4;
	border-left: 1px solid #e4dac4;
	border-top: 1px solid #e4dac4;
	border-right: 1px solid #e4dac4;
}

textarea 					{overflow: auto;}

.fieldSize					{width:300px;}

hr               			{background-color:#e2dbc3;color:#e2dbc3;height:1px;border-style:none;}

p 			   	 			{
	margin-top:0;
	margin:0;
	text-align:left;
}

td	p						{line-height:160%;}
th               			{margin:0;}
form             			{margin:0;padding:0;}

.elementStandard         	{margin-top:5px;margin-left:10px;margin-right:10px;margin-bottom:0px;line-height: 140%;}
.elementStandard li      	{list-style-type: square; margin: 0 0 0 16px;text-align:left;}	 

.adresse					{font-size:11px; color: #adc6da; line-height:120%;}
.adresse a 					{font-size:11px; color: #adc6da; line-height:120%;}
.adresse2					{font-size:11px; color: #4d6c83; line-height:120%;}
.adresse2 a 				{font-size:11px; color: #4d6c83; line-height:120%;}
.homm_link					{color:#4d6c83; text-decoration:none; font-weight:normal;}
.homm_link:hover			{color:#4d6c83; font-weight:normal;}

.posFlashHeader				{margin: 35px 0 0 0;}
.posBtnPrint				{margin: 16px 0 0 0; cursor:pointer;}
.posBtnRecommend			{margin: 16px 0 0 12px; cursor:pointer;}
.posBlockGlobal				{margin: 22px 0 35px 0;}
.posNavZusatz				{margin: 10px 0 0 0; cursor:pointer;}
.block p					{font-size:12px; line-height:130%;}

table		     {font-size:13px;line-height: 160%;}
.table td        	{margin:0 0 0 0;padding: 3px; border-top: 1px solid #cfb681;font-size:13px;}
.tableTop td        {margin:0 0 0 0;padding: 3px; border-top: 1px solid #cfb681;font-size:13px;font-weight:bold;}
.tableWhite td        {padding: 3px 0 3px 0; border-top: 1px solid #cfb681;font-size:13px;}
.tableNoPadding td    {padding: 3px 0 6px 0; border-top: 1px solid #cfb681;font-size:13px;line-height: 130%; font-size:12px;}
.tableNoPadding td p    {line-height: 130%; font-size:12px;}
.tableNoPadding 	  {}
.tableFont		      {font-size:13px;}
.tableLineVertical		{border-left: 1px solid #cfb681;}

.case						{height:100px; width:646px; margin: 0 0 10px 0; cursor:pointer;display:block; padding:3px;border: 1px solid #e2dbc3;}
.casePic					{height: 100px; width:100px; float:left; margin: 0px;}
.caseContent				{width:540px; float:right; margin: 0px; font-weight:normal; text-decoration:none;cursor:pointer;}
.caseContent a				{font-weight:normal; text-decoration:none;cursor:pointer;}
.case a:hover 				{height:100px; width:646px; cursor:pointer;display:block;background-color:#e1d7b3;text-decoration:none;}

.caseSmall					{height:100px; width:310px; margin: 0 0 10px 0; cursor:pointer;display:block; float:left; background: url(/themes/default/images/bg-inputform2.gif) top repeat-x;padding:3px;border: 1px solid #e2dbc3;}
.caseSmallRight				{height:100px; width:310px; margin: 0 0 10px 9px; cursor:pointer;display:block;float:right;background: url(/themes/default/images/bg-inputform2.gif) top repeat-x;padding:3px;border: 1px solid #e2dbc3;}
.casePic					{height: 100px; width:100px; float:left; margin: 0px;}
.caseContentSmall			{height: 100px; width:200px; float:right; margin: 0px; font-weight:normal; text-decoration:none;}
.caseContentSmall a			{font-weight:normal; text-decoration:none;}
.caseSmall a:hover 			{height:100px; width:310px; cursor:pointer;display:block;background-color:#e1d7b3;}
.caseSmallRight a:hover 	{height:100px; width:310px; cursor:pointer;display:block;background-color:#e1d7b3;}

.block						{background-color:#ece6cf;padding:6px;margin: 0 0 10px 0;text-align:left;overflow:hidden;}
.blockPic 					{width:60px;margin:0 11px 0 0;display:block;float:left;}
.block p						{width:180px;float:left;}
.block h5					{width:180px;float:left;overflow:hidden;}

.picPress .picPressBg  		{background-color:#ece6cf; padding: 3px;border-bottom:#f5efdb  11px solid;}
.picPress p  				{text-align:center; display:block;}
.picPress img  				{width:110px;height:auto;border:0px;}

.specialblock{
overflow:hidden;
height:50px;
}
.HotelRatingSmall {
margin:0 0 20px 8px;
display:block;
text-indent:-9999px;
width:80px;
height:30px;
float:left;
background-image:url(images/SBlogos_small.gif);
}
.HotelRatingSmall:first-child{
margin:0 0 20px 0;
}
#tripadvisor{background-position:0 0;}
#holidaycheck{background-position:-90px 0;width:88px;}
#trivago{background-position:-192px 0;width:55px;}

img{
border:none;
}

