*{	font-size: 12px;	font-family: arial, sans-serif;	color: #333333;}body{ 	margin: 0;   	padding: 0px;   	background-color: #060002;   	background-image: url(images-neu/background.jpg);   	background-repeat: repeat-x;}#page{   	width: 960px;   	background-color: #ffffff;   	margin-top: 90px;   	margin-left: auto;	margin-right: auto;}h2 {    font-family: Arial, Helvetica, sans-serif;    font-size:	 14pt;}.text, td {    font-family: Arial, Helvetica, sans-serif;    font-size:   10pt;}.smalltext {    font-family: Arial, Helvetica, sans-serif;    font-size:   8pt;}#header {	width: 960px;   	height: 120px;   	background-image: url(images-neu/header_hotels.jpg);   	background-repeat: no-repeat;}#logo-image{	border: 0px;	width: 423px;	height: 120px;}#sprachen{	width: 960px;	height: 30px;}#sprachen ul{    margin-right: 30px;}#sprachen ul a{    font-size: 12px;    font-family: Arial, Helvetica, sans-serif;    color: #666666;    text-decoration: none;}#sprachen .sprach-menu li{    text-decoration: none;	list-style: none;	float: right;	padding-left: 5px;	padding-right: 5px;	padding-top: 4px;}/**************************************************************************************************//** sidebar-left 1. Spalte ************************************************************************//**************************************************************************************************/#sidebar-left{    float: left;    width: 160px; /* Breite der sidebar left */    margin-left: 0;    padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-left-inner. */    padding-left: 5px;	padding-right: 5px;}ul.benutzermenu{	margin-left: 0px;	padding:0px;}.benutzermenu{	margin-top: 50px;	}.benutzermenu li{	list-style: none;	padding: 5px 0px 5px 0px;	border-bottom: 1px solid #CCCCCC;}#block-menu-menu-usermenu li.last{	border-bottom: 0px;}.benutzermenu li a{	font-size: 23px;	font-family: georgia, serif;	color: #330000;	text-decoration: none;}li.letzte{	border-bottom: 0px solid #CCCCCC;}/**************************************************************************************************//** Content 2. Spalte *****************************************************************************//**************************************************************************************************//** content **/#content{    width: 438px; /* Breites des Content (2. Spalte) */    padding-left: 5px;	padding-right: 5px;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	float: left;}#page-title-text{	width: 438px;}#teaser {	padding-left: 5px;	padding-right: 5px;	border-right: 1px solid #CCCCCC;	width:159px;	float: left;}#sidebar-right {	padding-left: 5px;	width:160px;	margin-left: 790px;}#page-inner{    	min-height: 600px;	background-color: #ffffff;}#table{	height: auto;	background-color: #ffffff;}#skyscraper{	margin-top: 1em;}#footer{	clear: both;	border-top: 1px solid #CCCCCC;}#footer ul{   padding-bottom: 25px;}#footer a{    text-decoration: none;}#footer li {    float:right;    height:20px;    list-style-image:none;    list-style-position:outside;    list-style-type:none;    text-align:center;    width:80px;    }#list-title h2,.page-titel h2{	color:#330000;	font-family:georgia,serif;	font-size: 18px;}#karte{	margin-bottom: 10px;}.kantone{	width: 438px;	padding-top: 10px;	padding-bottom: 12px;	border-bottom: 1px dashed silver;	height: 35px;}/**#erste-zeile,#folgende-zeilen{	width: 438px;}#kanton-titel a,#orte a{	text-decoration: none;}#kanton-titel b{	color:#330000;	font-family:georgia,serif;	font-size: 11px;	font-weight: bold;}**//**************************************************************************************************//** Kantons Wappen ********************************************************************************//**************************************************************************************************/.aargau{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/ag.jpg);	background-repeat: no-repeat;}.appenzell-ausserrhoden{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/ar.jpg);	background-repeat: no-repeat;}.appenzell-innerrhoden{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/ai.jpg);	background-repeat: no-repeat;}.basel-land{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/bl.jpg);	background-repeat: no-repeat;}.basel-stadt{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/bs.jpg);	background-repeat: no-repeat;}.bern{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/be.jpg);	background-repeat: no-repeat;}.fribourg{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/fr.jpg);	background-repeat: no-repeat;}.geneve{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/ge.jpg);	background-repeat: no-repeat;}.glarus{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/gl.jpg);	background-repeat: no-repeat;}.graubuenden{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/gr.jpg);	background-repeat: no-repeat;}.jura{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/ju.jpg);	background-repeat: no-repeat;}.liechtenstein{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/fl.gif);	background-repeat: no-repeat;}.luzern{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/lu.jpg);	background-repeat: no-repeat;}.neuchatel{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/ne.jpg);	background-repeat: no-repeat;}.nidwalden{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/nw.jpg);	background-repeat: no-repeat;}.obwalden{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/ow.jpg);	background-repeat: no-repeat;}.sankt-gallen{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/sg.jpg);	background-repeat: no-repeat;}.schaffhausen{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/sh.jpg);	background-repeat: no-repeat;}.schwyz{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/sz.jpg);	background-repeat: no-repeat;}.solothurn{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/so.jpg);	background-repeat: no-repeat;}.tessin{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/ti.jpg);	background-repeat: no-repeat;}.thurgau{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/tg.jpg);	background-repeat: no-repeat;}.uri{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/ur.jpg);	background-repeat: no-repeat;}.valais{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/vs.jpg);	background-repeat: no-repeat;}.vaud{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/vd.jpg);	background-repeat: no-repeat;}.zug{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/zg.jpg);	background-repeat: no-repeat;}.zuerich{	float: left;	width: 88px;	height: 39px;	background-image: url(images-neu/wappen/zh.jpg);	background-repeat: no-repeat;}/**************************************************************************************************/.kanton{	float: left;	padding-top: 10px;	width: 143px;}.kanton a{	text-decoration: none;}.orte{	float: left;	padding-top: 10px;	padding-left: 5px;}.orte a{	text-decoration: none;	font-size: 10px;}td a{	text-decoration: none;}.hotel{	height: 75px;	margin-bottom: 15px;	margin-top: 15px;}.hotel img{	width:  100px;	height: 75px;	float: left;	margin-right: 5px;}.hotel .name{		margin-left: 105px;	}.hotel .beschreibung{	width: 333px;	height: 41px;	margin-left: 105px;	}.hotel .button{	width: 79px;	height: 20px;	background-image: url(images-neu/button.jpg);	background-repeat:no-repeat;	margin-bottom: 10px;	padding-top: 3px;	padding-left: 10px;	margin-left: 105px;}.hotel .button a{	text-decoration: none;	color: #ffffff;	font-weight: normal;}.name a{	color:#330000;	font-family:georgia,serif;	font-size:12px;	font-weight: bold;	text-decoration: none;}.breadcrumb,.breadcrumb a{	text-decoration: none;	color:#330000;	font-family:georgia,serif;	font-size:12px;	font-weight: bold;}.bild-top img{    width:  180px;    height: 130px;	float: left;    margin-right: 5px;}.i-bild img{    height: 130px;    float: left;    margin-right: 5px;}.z-bild img{    height: 130px;}#hotel-beschreibung .adresse{	height: 125px;	padding-top: 5px;	margin-left: 210px;}#hotel-beschreibung .hotel-beschreibung{	padding-top: 25px;	padding-bottom: 25px;}.buchen{    padding-bottom: 25px;}#hotel-beschreibung .buchen{    display: inline-block;    width: 79px;    height: 20px;    background-image: url(images-neu/button.jpg);    background-repeat:no-repeat;    margin-bottom: 10px;    padding-top: 3px;    padding-left: 10px;}#hotel-beschreibung .buchen a{    text-decoration: none;    color: #000000;    font-weight: normal;}
#rectangle {
border-top:1px solid #AEAEAE;
margin-top:20px;
padding-bottom:20px;
padding-top:20px;
}
