/* $Id: style.css,v 1.38.2.1 2008/02/05 09:27:26 goba Exp $ */

/**
 * Garland, for Drupal 6.x
 * Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net`
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */

/**
 * Generic elements
 */
body {
  margin: 0;
  padding: 0;
  background: #717073;
}

#container
{
	height:1000px;
}

#header
{
	height:217px;
	background-color:#336699;
}
#topspacer
{
	height:23px;
	background-image:url(http://www.tyrol-beach.com/themes/tyrolbeach/images/indoor_02.jpg);
}
#topbanner
{
	height:194px;
	background-image:url(http://www.tyrol-beach.com/themes/tyrolbeach/images/indoor_04.jpg);
}

#main_menu
{
	height:26px;
	background-image:url(http://www.tyrol-beach.com/themes/tyrolbeach/images/indoor_05.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	line-height:24px;
	
	
	
}


#main_menu  a,#main_menu  a:link,#main_menu  a:visited{
	color:#bcbbbe;
	text-decoration:none; 
	font-weight:bold;
	padding-right:27px;
	padding-left:37px;

}
#main_menu  a:hover, #main_menu  a.active-trail  { 
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}




#content
{
	height:549px;
	/*background-image:url(http://www.tyrol-beach.com/themes/tyrolbeach/images/indoor_06.jpg);*/
	background-color:#dededf;
}

#col_left
{
	width:140px;
	height: 535px;
	margin-top:7px;
	margin-left:7px;
	margin-bottom:7px;
	float:left;
}

#secondary_menu
{
	background-color:#8d8c91;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#bcbbbe;
	padding: 7px 7px 7px 0px;
	line-height:20px;
	text-transform:uppercase;
	height:340px;
}

#content ul
{
	list-style-type:none; 	

}

ul.menu
{
 	list-style-type:none;
	list-style-image:none;

}

#secondary_menu  a,#secondary_menu  a:link,#secondary_menu  a:visited{
	color:#bcbbbe;
	text-decoration:none; 
	font-weight:100;
	margin-right:5px;
	

}

#secondary_menu  a.active 
{
	font-weight:bold;
	color:#FFFFFF;

}
#secondary_menu  a:hover{ 
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}



#newsletter
{
	background-color:#8d8c91;
	margin-bottom:10px;
}

#sponsor
{
	background-color:#8d8c91;
	margin-bottom:10px;

}


#col_center
{
	width:380px;
	height: 535px;
	/*background-image:url(http://www.tyrol-beach.com/themes/tyrolbeach/images/outdoor_06.jpg);*/
	margin-top:7px;
	margin-left:10px;
	margin-bottom:7px;
	float:left;
	text-align:left;
}
#col_center_home
{
	width:380px;
	height: 535px;
	/*background-image:url(http://www.tyrol-beach.com/themes/tyrolbeach/images/indoor_06.jpg);*/
	margin-top:7px;
	margin-left:10px;
	margin-bottom:7px;
	float:left;
	text-align:left;
}

#col_center_archive
{
	width:380px;
	height: 535px;
	/*background-image:url(http://www.tyrol-beach.com/themes/tyrolbeach/images/indoor_06.jpg);*/
	margin-top:7px;
	margin-left:10px;
	margin-bottom:7px;
	float:left;
	text-align:left;
	overflow:auto;
}


.node
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8d8c91;
	
	width:370px;
	/*height: 535px;
	background-image:url(http://www.tyrol-beach.com/themes/tyrolbeach/images/indoor_06.jpg);*/

	margin-bottom:7px;
	float:left;
	text-align:left;
	height: 535px;
	
	
}

.node img
{
	border-width:1px;
	border-color:#000000;
	border-style:solid;
}

.node p
{
	margin-top:0px;
}

.node  a,.node  a:link,.node  a:visited{
	color:#8d8c91;
	text-decoration:underline; 
	font-weight:bold;
	margin-right:20px;
	

}

.node  a.active 
{
	font-weight:bold;
	color:#8d8c91;

}
.node  a:hover{ 
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}



#col_right
{
	width:140px;
	height: 535px;
	/*background-image:url(http://www.tyrol-beach.com/themes/tyrolbeach/images/indoor_06.jpg);*/
	margin-top:7px;
	margin-bottom:7px;
	background-color:#8d8c91;
	margin-right:7px;
	float:right;
}

#footer
{
	height:208px;;
}

#spacer
{
	height:26px;
	background-image:url(http://www.tyrol-beach.com/themes/tyrolbeach/images/indoor_07.jpg);
}

#banner
{
	height:94px;
	background-image:url(http://www.tyrol-beach.com/themes/tyrolbeach/images/indoor_08.jpg);
}
#bottom
{
	height:88px;
	background-image:url(http://www.tyrol-beach.com/themes/tyrolbeach/images/indoor_09.jpg);
}

/* CONTENT FORMATIERUNGEN */
#view-field-set
{
	
	margin-top:6px;
}
.news
{
	width:380px;
	height:535px;
	overflow:auto;
	padding-right:8px;
}

.news p
{
	margin-top:0px;
	margin-bottom:0px;
}
.newstext, .newstext h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8d8c91;

}

.newstext p, .newstext img, .newstext span
{
	margin: 0 0 0 0;
	text-align:justify;
	margin-top:0px;
	margin-bottom:0px;
}

.newstext p
{
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.newstext h1
{	
	font-weight:bold;
	font-size:12px;
	margin:0 0 0 0;
}


.newstext  a,.newstext  a:link,.newstext  a:visited{
	color:#aaa8a6;
	text-decoration:underline; 
	font-weight:bold;
	margin-right:20px;
	

}

.newstext  a.active 
{
	font-weight:bold;
	color:#aaa8a6;

}
.newstext  a:hover{ 
	color:#aaa8a6;
	text-decoration:none;
	font-weight:bold;
}


span.inline-left img.image-thumbnail
{
	float:left;
	margin-right:8px;
	margin-bottom:5px;
	margin-left:0px;
	
}

span.inline-left img
{
	
	margin-bottom:5px;
	margin-left:0px;
	border-width:1px;
	border-color:#6b6a6d;
	border-style:solid;
	
}


span.inline-right img
{
	float:right;
	margin-left:8px;
	margin-bottom:5px;
	margin-right:0px;
	border-width:1px;
	border-color:#6b6a6d;
	border-style:solid;

}

.field-field-headerimage p img
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	margin-bottom: 15px;
	border-width:2px;
	border-color:#6b6a6d;
	border-style:solid;

}

.news-title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #8d8c91;
	font-weight:bold;

}

#itemspacer
{
	margin-top:15px;
}

/* VIEWS FORMATTIERUNGEN        ********************* */

.views-field-title, .views-field-field-paragraph1-value, .views-field-created
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #8d8c91;
	font-weight:bold;

}

.views-field-title  a,.views-field-title  a:link,.views-field-title  a:visited{
	text-decoration:none; 
	color: #8d8c91;
	font-weight:bold;
	font-size:11px;

}
.views-field-title  a:hover{ 
	text-decoration:underline;
}

.views-field-field-paragraph1-value  a,.views-field-field-paragraph1-value  a:link,.views-field-field-paragraph1-value  a:visited
{
	text-decoration:none; 
	color: #8d8c91;
	font-size:10px;
	

}
.views-field-field-image1-value a img
{
	border-width:1px;
	border-color:#6b6a6d;
	border-style:solid;
	float:left;
	margin-right:8px;
	margin-bottom:5px;
	margin-left:0px;

}
.views-field-field-paragraph1-value  a:hover
{ 
	text-decoration:underline;
}

#viewspacer
{
	clear:both;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.view-header,.view-header p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #8d8c91;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0;

}

.views-field-field-image1-value p
{
	margin:0 0 0 0;
}



.views-field-view-node
{
	text-align:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.views-field-view-node  a, .views-field-view-node  a:link,.views-field-view-node  a:visited{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none; 
	color: #9c9c9e;
	font-style:italic;
	font-size:10px;

}
.views-field-view-node  a:hover{ 
	text-decoration:underline;
}

.image-header
{
	margin-right:0px;
}

#table table
{
	width:350px;
	margin-top:10px;
	margin-left:2px;
	border-color:#ccc;
	border-style:solid;
	border-width:thin;
	border-top-style:solid;
	margin-bottom:20px;
}


