body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	background-color: #FFFFFF;
}

a { text-decoration: none }
a:hover { text-decoration: underline }

small { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
a img { border: 0px; }
.white { color: #FFFFFF; }

ul { 	margin-left: 17px }
li {	list-style-type: square; }

.logo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: -1px;
}

.logotable {
	background-image: url(/images/logo2bkg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.col1 { 
	color: #000099; 
	background-color: #F0F8FD;
	background-image: url(/images/col1.content.bkg.gif);
	background-repeat: repeat-y; 
}
.col1 .header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0095DA;
	padding: 1px 1px 1px 10px;
	background-image: url(/images/col1.header.gif);
	background-repeat: no-repeat;
}
.col1 .content {
	font-size: 11px;
	padding: 5px 2px 3px 3px;
}

.col1 li {
	font-size: 11px;
	color: #2DA8DE;
	list-style-type: square;
	margin-left: 0px;
}
.col1 a       { color: #0474C1; }
.col1 a:hover { color: #6EC4FF; }

.col2 a, .col3 a { color: #660000; }
.col2 a:hover, .col3 a:hover { color: #FF4D00; }


.col2, .col2 td { color: #663300; font-size: 11px;  }
.col2 .header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF8C47;
	padding: 1px 1px 1px 10px;
	background-image: url(/images/col2.header.gif);
	background-repeat: repeat-x;
}
.col2 .content {
	font-size: 11px;
	color: #660000;
	padding: 5px 2px 3px 3px;
}
.col2 li {
	font-size: 11px;
	color: #663300;
	list-style-type: square;
	margin-left: 0px;
}
.col2 a { color: #663300; }

.col3 { 
	color: #663300;
	background-color: #FFFDEF;
	background-image: url(/images/col3.content.bkg.gif);
	background-repeat: repeat-y;
}
.col3 .header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FAC93D;
	padding: 1px 1px 1px 10px;
	background-image: url(/images/col3.header.gif);
	background-repeat: no-repeat;
}
.col3 .content {
	font-size: 11px;
	color: #660000;
	padding: 5px 2px 3px 3px;
}
.col3 li {
	font-size: 11px;
	color: #FF9933;
	list-style-type: square;
	margin-left: 0px;
}

.tips {
	font-size: 11px;
	color: #FFFFFF;
	padding: 4px 5px 6px 5px;
	background-color: #FF4D00;
	line-height: 8px;
	border-right: 2px solid white;
}
.tips a, .tips a:visited {
	color: #FFFFFF;
}
.tips td {
	font-size: 11px;
	color: #FFFFFF;
}
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:white;
	margin:0;
	padding:0;
}
H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	margin:0;
	padding:0;
}

.nav {
	background-color: #FFFDEA;
	border: 1px solid #FBF6D5;
}
.nav td {
	font-size: 9px;
}

.pricetable td {
	border-bottom: 1px solid #FBF6D5;
}

.pricetable td.descr {
	font-weight: bold;
}
.big {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;;
}
.div { color: #FF4D00 }

hr { height: 1px; color: #FBF6D5 }

.inputtext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	padding: 1px;
	background-color: #FFFDEA;
	border: 1px solid #CCCCCC;
}

.button {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px;
	background-color: #ee562e;
	border: 1px solid #a03d23;
	height:17px;
}

.price td {
	background: #FFFDEA;
	border: 1px solid #CFCFCF;
	font-size: 10px;
	padding: 2px;
}

div.table table {
	border: none;
}

div.table td {
	background: #FFFDEA;
	border: 1px solid #CFCFCF;
	font-size: 10px;
	padding: 2px;
}

.banner {
	background-image: url(/images/banner_bkg.gif);
	background-repeat: repeat-x;
	background-color: #46C4FF;
	border: 1px solid #00AEFF;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px;
}

.banner li {
	list-style-image: url(/images/banner_bullet.gif);
	list-style-type: none;
	font-size: 12px;
	padding-left: 5px
}


.banner a { color: #FFFFFF; text-decoration: underline }
.banner p { padding: 5px 5px 0px 5px; }

.banner b {
	font-family: Tahoma;
	font-weight: 900;
	color: #FFFFFF;
	font-size: 13px;
	display: block
}

.weather td {
	font-size: 11px;
}

.weather td#small {
	font-size: 7px;
}

.blue {
	color: #0161b0;
}

.weathersmall td {
	font-size: 9px;
}

.col2 p img {
	margin: 3px 15px 5px 0px;
}

div.kurort      { background-color: #FFFDEA; padding: 5px 5px 10px 10px; border-bottom: 1px solid #ffeabe; }
div.kurort span { font-size: 10px; margin: 0px 5px 5px 0px; display: block;  }


flash_banner {
z-index:1;
}

flash_link {
z-index:2;
position: relative;
top: -45px;
width: 728px;
height: 90px;
background: url('n.gif') repeat; //n.gif моет и не существовать } 

flash_container {
position: relative;
width: 728px;
height: 90px;
overflow: hidden;
}
