/* ferienwohnung-flims-laax-falera */

body {
	font: normal 14px Trebuchet MS, Helvetica, Arial;
	color:#999999;
	background-color:#77001E;
}
	
.center {
	width:812px;
	padding-right: 9px;
	padding-left: 9px;
	background-image:     url(../../pics/home/symbol/background_001.jpg);
	background-repeat: repeat-y;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}	

/* bei Problemen mit Layoutüberschneidungen */
.clearfloat {
	clear:both;
	font-size:1px;
	line-height:0px;
	height:0px;
}


h1 {
    font: normal 14px Trebuchet MS, Helvetica, Arial;
	font-size: 24px;
}


h2 {
	font: normal 18px Trebuchet MS, Helvetica, Arial;
	color:#6C6CFF;
	text-align:left;
	letter-spacing: 3px;
}


h3 {
	font: normal 14px Trebuchet MS, Helvetica, Arial;
	font-size: 14px;
}	
	
	
a:link, a:visited {
	color:#6666ff;
	text-decoration:underline;
} 
	
	
a:hover {
	color:#ffffff;
	text-decoration:none;
} 


.header {
	height:200px;
	width: 812px;
}

#fadeshow1 {
	height:200px;
	width: 812px;
}

#fadeshow2 {
	height:200px;
	width: 812px;
}

/* keywordheader */
.line {
	width:812px;
	height:20px;
	background-color:#000000;
	border-bottom:1px solid #77001E;
	border-top:0px solid #77001E;
	text-align: center;
	color: #6C6CFF;
	font-variant: small-caps;
	padding-top: 4px;
	padding-bottom: 2px;
}

.line_01 {
	width:810px;
	height:20px;
	background-color:#000000;
	border-bottom:0px solid #77001E;
	border-top:0px solid #77001E;
	text-align: center;
	color: #6C6CFF;
	font-variant: small-caps;
}

.line_02 {
	width:810px;
	height:20px;
	background-color:#333333;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	text-align: center;
	color: #6C6CFF;
}

.line_03 {
	width:810px;
	height:20px;
	background-color:#222222;
	border-bottom:1px solid #CCCCCC;
	text-align: center;
	color: #6C6CFF;
	border-top: 1px solid #CCCCCC;
}


.text {
	margin:0px;
	border: 0px;
}


.text_001 {
	width:812px;
}


.text_002 {
	margin:0px;
	border: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}


a.b:link, a.b:visited {
	color:#A77A7A;
	border: #A77A7A solid 1px;
	background-color:#331A25;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}

a.b:hover {
	color:#fff;
	border:	#6666ff solid 1px;
	background-color:#000;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}


.thumbs {
	padding: 10px 10px 10px 10px;
	background-color:#331A25;
	background-attachment: fixed;
	border-top: 1px solid #A77A7A;
	border-bottom: 1px solid #A77A7A;
}

.thumbs_img_144 {
	margin: 0px 3px 2px 0px;
	background-color:#25004a;
	width:144px;
	height:108px; 
}

.thumbs a:hover img {
	filter:alpha(opacity=100), gray();
	border: 1px dotted silver;
}

.vthumbs { 
	padding: 18px 0px 11px 4px;
	background-color:#331A25;
	border-top:solid 1px #A77A7A;
	border-bottom:solid 1px #A77A7A;
}

.vthumbs img {
	margin: 0px 3px 2px 0px;
	background-color:#25004a;
	width:187px;
	height:140px; 
}

.vthumbs a:hover img {
	filter:alpha(opacity=100), gray();
}

.archives {
	width:810px; 
	margin-bottom:30px; 
	margin-top:20px;
	font-weight: bold;
}

.archives h3 {
	display:block; 
	float:left; 
	margin-right:9px; 
	padding-top:3px;
	margin-top:0px
}

.archives a { 
	display:block;
	border: #A77A7A solid 1px;
	background-color:#331A25; 
	text-decoration:none;
	float:left; 
	width:47px; 
	height:22px;
	color:#D1A4A4; 
	margin-right:6px;
}

.archives a:hover  {
	border:	#6666ff solid 1px;
	background-color:#000;
	color:#fff;
}


.hardllink {
	font-size:14px;
	line-height:22px;
	padding-top:60px;
	}
	
.logos div {
    float:left;
	width:202px;
	height:80px;
	padding-top:20px;
}	

.footer {
	padding-bottom:5px;  
	margin-top:100px;
	font-style:italic;
	font-size:12px;
	text-align:center;
	line-height:14px;
	color:#A77A7A;
}

.footer_rvp { 
	font-size:12px; 
	font-style:italic; 
	margin-top:20px
}	

#noclick {
	color:#A77A7A; 
	text-decoration:none;
}
.thumbs_img {
	background-color:#331A25;
	background-attachment: fixed;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	border: 1px solid #A77A7A;
}
.thumbs_img_gr {

	background-color:#331A25;
	background-attachment: fixed;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	border: 1px solid #A77A7A;
}

#logo {
	float:left;
	width: 810px;
	height: 70px;
}
#logo h1 {
	font-family:"times new roman", serif;
	color:#6C6CFF;
	font-size:4em;
	margin:10px 10px 0 10px;
	padding:0;
	float:left;
	font-weight: lighter;
}
#logo h1 a {color:#6C6CFF;}
#logo h2 {font-family:"times new roman", serif; color:#666; font-size:4em; font-weight:normal; padding:0; margin:10px 10px 0px 0px; float:left;}
#logo h2 a {color:#666;}
#logo a, #logo a:visited {text-decoration:none;}
#logo h3 {
	font-family:"times new roman", serif;
	color:#6C6CFF;
	font-size:2em;
	font-weight:normal;
	padding:0;
	margin:10px 10px 0px 0px;
	float:right;
	margin-top: 35px;
}

#logo h3 a {color:#6C6CFF;}

.textbox_001 {
	margin-bottom: 10px;
	margin-top: 35px;
}

.textbox_002 {
	padding: 0px 20px 0px 5px;
	float: left;
	width: 375px;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px none #999999;
	border-left: 1px solid #999999;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}


.textbox_003 {
	margin:0px auto;
	width:380px;
	margin-top: 8px;
}

.textbox_004 {
	font-family:"times new roman", serif;
	color:#6C6CFF;
	font-size:2em;
	font-weight:normal;
	margin:0px 10px 0px 0px;
	float:right;
	width: 488px;
}

.textbox_005 {
	padding: 0px 20px 0px 0px;
	float: left;
	width: 90px;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px none #999999;
	border-left: 1px none #999999;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6C6CFF;
}


.bilder_001 {
	width:810px;
	background-color:#222222;
	position: relative;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	margin-bottom: 5px;
}

.content {
	width:810px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 5px;
}






.column_rahmen {
	width: 812px;
}


.left_column {
	float:left;
	border: 1px solid #333333;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 391px;
	background-attachment: fixed;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #222222;
	height: 670px;
}

.left_column h1 {
	font: Trebuchet MS, Helvetica, Arial;
	color:#6C6CFF;
	font-size:2em;
	font-weight:normal;
}

.left_column h2 {
	font: normal 18px Trebuchet MS, Helvetica, Arial;
	color:#6C6CFF;
	letter-spacing: 3px;
}

.left_column h3 {
	font: Trebuchet MS, Helvetica, Arial;
	color:#999999;
	text-align:left;
	font-size:14px;
	font-weight:normal;
	padding-left:10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
	
.left_column_2 {
	float:none;
	border: 1px solid #333333;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 388px;
	background-attachment: fixed;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #222222;
}

.left_column_2 h1 {
	font: Trebuchet MS, Helvetica, Arial;
	color:#6C6CFF;
	font-size:2em;
	font-weight:normal;
}

.left_column_2 h2 {
	font: normal 18px Trebuchet MS, Helvetica, Arial;
	color:#6C6CFF;
	letter-spacing: 3px;
}

.left_column_2 h3 {
	font: Trebuchet MS, Helvetica, Arial;
	color:#999999;
	text-align:left;
	font-size:14px;
	font-weight:normal;
	padding-left:10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.right_column {
	border: 1px solid #333333;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	width: 392px;
	background-attachment: fixed;
	padding-left: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #222222;
	height: 670px;
	float: left;
}


.right_column h1 {
	font: Trebuchet MS, Helvetica, Arial;
	color:#6C6CFF;
	font-size:2em;
	font-weight:normal;
}
.right_column h2 {
	font: normal 18px Trebuchet MS, Helvetica, Arial;
	color:#6C6CFF;
	text-align:left;
	letter-spacing: 3px;
}

.right_column h3 {
	font: Trebuchet MS, Helvetica, Arial;
	color:#999999;
	text-align:left;
	font-size:14px;
	font-weight:normal;
}



.right_column lauftext {
	font: Trebuchet MS, Helvetica, Arial;
	color:#999999;
	text-align:left;
	font-size:14px;
	font-weight:normal;
}

.right_column cap {
font-size:28px; color:#909; font-weight:bold; float:left; height:28px; line-height:28px; margin-top:2px; margin-right:1px;
}

.column_rahmen_titel {
	width: 810px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: static;
	float: left;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	background-color: #222222;
}


.column_rahmen_oben {
	width: 810px;
	margin-top: 10px;
	position: relative;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 280px;
	margin-bottom: 0px;
	background-attachment: fixed;
}

.left_column_oben {
	float:left;
	border: 1px solid #333333;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 520px;
	padding: 10px;
	position: relative;
}

.left_column_oben h1 {
	font: Trebuchet MS, Helvetica, Arial;
	color:#6C6CFF;
	font-size:2em;
	font-weight:normal;
}

.left_column_oben h2 {
	font: normal 18px Trebuchet MS, Helvetica, Arial;
	color:#6C6CFF;
	letter-spacing: 3px;
}

.left_column_oben h3 {
	font: Trebuchet MS, Helvetica, Arial;
	color:#999999;
	text-align:left;
	font-size:14px;
	font-weight:normal;
	padding-left:10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.right_column_oben {
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 50px;
	width: 220px;
	margin-left: 20px;
	padding: 0px;
	float: right;
	clear: none;
	position: relative;
	height: 180px;
}

.right_column_oben h1 {
	font: Trebuchet MS, Helvetica, Arial;
	color:#6C6CFF;
	font-size:2em;
	font-weight:normal;
}

.right_column_oben h2 {
	font: normal 18px Trebuchet MS, Helvetica, Arial;
	color:#6C6CFF;
	text-align:left;
	letter-spacing: 3px;
}

.right_column_oben h3 {
	font: Trebuchet MS, Helvetica, Arial;
	color:#999999;
	text-align:left;
	font-size:14px;
	font-weight:normal;
}

.column_galerie {
	float:left;
	border: 0px solid #333333;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 730px;
	position: relative;
	padding-left: 51px;
	padding-top: 10px;
}

.column_galerie h3 {
	font: Trebuchet MS, Helvetica, Arial;
	color:#999999;
	text-align:left;
	font-size:14px;
	font-weight:normal;
}


#box2, #box3 {display:block; position:absolute; top:2px; left:2px;}
#box1 {display:block; width:200px; height:75px; position:relative; top:10px; left:0; background:#ccc; border:2px solid #eee; margin:0 auto;}
#box2 {width:192px; height:67px; background:#999; border:2px solid #aaa;}
#box3 {width:184px; height:59px; background:#777; border:2px solid #888;}
#box4 {display:block; width:190px; height:65px; position:absolute; bottom:0; right:0; background:#fc6; border-bottom:1px solid #444; border-right:1px solid #444; border-top:1px solid #ff8; border-left:1px solid #ff8; padding:5px;}
/* #box5 {display:block; width:10px; height:10px; background:#777; border-top:1px solid #333; border-left:1px solid; border-right:1px solid #ff8; border-bottom:1px solid #ff8; position:absolute; bottom:5px; right:5px; overflow:hidden;}*/
/* #box4 h2 {
	font: bold normal 12px/normal Trebuchet MS, Helvetica, Arial;
	color:#77001E;
	text-align:left;
	letter-spacing: 3px; */
}
#box_titel {
	display: block;
	width: 180px;
	height: 26px;
	position: absolute;
	top: 4px;












	left0px;
	overflow: hidden;
	border: 0px solid #FF0000;
	font: bold normal 14px/normal Trebuchet MS, Helvetica, Arial;
	color: #77001E;
	text-align: left;
	letter-spacing: 3px;
	left: 11px;
	padding-left: 0px;
}
#box_adobe {
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	top:20px;
	left:0px;
	overflow:hidden;
	border: 0px solid #FF0000;
	background-image: url(../../ferienwohnung/symbol/pdf_01.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
}

#box_link {
	display: block;
	width: 184px;
	height: 38px;
	position: absolute;
	top: 27px;
	left: 9px;
	overflow: hidden;
	border: 0px solid #FF0000;
	font: bold 14px Trebuchet MS, Helvetica, Arial;
	color: #6C6CFF;
	text-align: left;
	letter-spacing: 1px;
	padding-top: 5px;
}


.gogadd_02 {
	width:810px;
	height:90px;
	background-color:#000000;
	border-bottom:1px solid #77001E;
	border-top:0px solid #77001E;
	padding-left: 0px;
	padding-top: 8px;	
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: center;
	color: #6C6CFF;
	font-variant: small-caps;
}

.gogadd_03 {
	width:810px;
	height:90px;
	background-color:#222222;
	padding-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: center;
	color: #6C6CFF;
	font-variant: small-caps;
	border: 1px solid #333333;
	margin-top: 0px;
}

/*************************************************** nötig?
img {
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
}


.desc {
	padding-top:7px;
}


.google_add {
	padding: 10px 0px 0px;
}

.google_add ul {
	float: left; 
	width: 190px;
}

.google_add li {
	list-style-type:none;
	text-align:left;
}





*/

.galerie_text_kompl {
	width: 810px;
	margin-top: 0px;
	position: relative;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 170px;
	margin-bottom: 0px;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
}

.galerie_text_left {
	float:left;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 560px;
	padding: 10px;
	position: relative;
	border-right: 1px solid #333333;
	height: 190px;
}


.galerie_text_left h1 {
	font: Trebuchet MS, Helvetica, Arial;
	color:#6C6CFF;
	font-size:2em;
	font-weight:normal;
}

.galerie_text_left h2 {
	font: normal 18px Trebuchet MS, Helvetica, Arial;
	color:#6C6CFF;
	letter-spacing: 3px;
}

.galerie_text_left h3 {
	font: Trebuchet MS, Helvetica, Arial;
	color:#999999;
	text-align:left;
	font-size:14px;
	font-weight:normal;
	padding-left:10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.galerie_text_left_en {
	float:left;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 560px;
	padding: 10px;
	position: relative;
	border-right: 1px solid #333333;
	height: auto;
}

.galerie_text_right{
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 200px;
	margin-left: 0px;
	padding: 10px;
	float: right;
	position: relative;
	border-left: 0px solid #333333;
	height: 400px;
}

.galerie_text_right h1 {
	font: Trebuchet MS, Helvetica, Arial;
	color:#6C6CFF;
	font-size:2em;
	font-weight:normal;
}

/*  
.galerie_text_right h2 {
	font: normal 18px Trebuchet MS, Helvetica, Arial;
	color:#6C6CFF;
	text-align:left;
	letter-spacing: 3px;
}
*/

.galerie_text_right h5 {
	font: bold normal 12px/normal Trebuchet MS, Helvetica, Arial;
	color:#FFFF66;
	text-align:left;
	letter-spacing: 3px;
}



.galerie_text_right h3 {
	font: Trebuchet MS, Helvetica, Arial;
	color:#999999;
	text-align:left;
	font-size:14px;
	font-weight:normal;
}


.links_text_left{
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 220px;
	margin-left: 0px;
	padding: 10px;
	float: left;
	position: relative;
	border-left: 0px solid #333333;
	height: 180px;
}




.test_001 {
	width:790px;
}

#outer_02 {
	width: 812px;
	background-color: #222222;
	height: 440px;
}

#outer_02 .holder_02 {
	border:1px solid #333333;
	background-color: #222222;
	margin-top: 10px;
	margin-bottom: 10px;
}

#outer_02 .holder_02 p {padding:5px 0 0 0; margin:0;}
#outer_02 .holder_02 p.bold {font-weight:bold;}
#outer_02 .holder_02 h2 {margin:0; padding:0;}


#outer_02 .holder_02_en {
	border:1px solid #333333;
	background-color: #222222;
	position: relative;
	width: 810px;
	margin-top: 5px;
	margin-bottom: 0px;
}



.thumbs2 {
	float: left;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
}


a:link {
	color: #6C6CFF;
}
a:visited {
	color: #6C6CFF;
}
a:hover {
	color: #FF0033;
}
a:active {
	color: #6C6CFF;
}

.Stil3 {font-size: 10px}
.Stil4 {color: #c00}
