/******************************************************/
/*
/* 	ISCHGL - STAR
/*	Stylesheet Document
/* 	Copyright (c) 2007 GFB & Partner Marketing Services
/*	www.gfb.at
/*
/*	Unauthorized copying is not allowed and will be
/*	punished by an appropriate agent. In this case
/*	by an honorable fellow... me
/*
/******************************************************/


/* Normalizing and basic stuff
------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	}

ol, ul {
	list-style: none;
	}

table {
	border-spacing: 0;
	}

fieldset, img {
	border: 0;
	}
	
caption, th {
	text-align: left;
	}	
	
a {
	outline: none;
	color: #000;
	text-decoration: underline;

	}
	a:hover {
		color: #fff;
		text-decoration: none;
		}	
	
.left {
	float: left;
	}
.right {
	float: right;
	}	
	
.clearer {
	clear: both;
	height: 0%;
	_height: auto;
	}
	
.no_style {
	display: none;
}


/* Headlines
------------------------------------------------------*/

h1 {
	color: #fff;
	font: 600%/0.7em  Arial, Helvetica, sans-serif;
	margin: 0px 0 15px 0;
	letter-spacing: 0.02em;
	text-indent: -10000em;
}

h2 {
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}


/* Main 
------------------------------------------------------*/

html {
	height: 100%;
}

body {
	background: url(../images/body_bg.gif) repeat-x top #323737;
	font: 80%/1.3em Arial, Helvetica, sans-serif;
	height: 100%;
	color: #100f10;
}

	#spacer {
		position: absolute;
		width: 100%;       
		height: 100%;       
		min-width: 980px; 
		min-height: 720px;  
	}
		* html #IEspacer {
			width:980px;     
			height:720px;       
		}

		#container {
			position: absolute;
			width: 794px;
			padding: 180px 0px 0px 170px;
			min-height: 440px;
			_height: 440px;
			left: 50%;
			top: 50%;
			margin-left: -482px;
			margin-top: -350px;	
			background: url(../images/container_bg.png) left repeat-y;
			_background: url(../images/container_bg_ie.gif) left repeat-y;
			
		}
	
		
/* Container
------------------------------------------------------*/		

	
	#ischgl_bei_nacht {
		position: absolute;
		left: 0;
		bottom: 0;
	}
	
	#ischgl_logo {
		position: absolute;
		bottom: 142px;
		left: 0;
	}

	#navigation_main {
		position: absolute;
		left: 0;
		top: 180px;
		width: 142px;
	}
		#navigation_main li {
			padding-left: 10px;
		}
			#navigation_main li a {
				display: block;
				background: url(../images/content_nav_sterne.gif) no-repeat 0 0px;
				color: #fff;
				text-decoration: none;
				padding: 1px 0px 1px 20px;	
				_height: 10px;
			}
			#navigation_main li a:hover, #navigation_main li a.aktiv {
				background: url(../images/content_nav_sterne.gif) no-repeat 0 -46px;		
			}
					
			
	#content_head {
		position: absolute;
		right: 0;
		top: 0;	
		width: 810px;	
	}
		#star_logo {
			position:  absolute;
			top: 22px;
			left: 0;
		}
		
	#gallery {
		margin-top: 130px;
	}
	
		
	#content_main {
		
	}
		#content_right {
			float: right;	
			margin: 0 0 10px 10px;
		}
			.brands {
				font-size: 140%;
			}
			.brands li {
				padding: 0 10px 0 15px;
				float: left;
				background: url(../images/brands_list_pfeil.gif) no-repeat center left;
			}
				.brands li a {
					cursor: default;
					color: #fff;
					text-decoration: none;
				}
					.brands li a:hover {
						color: #C25C21;
					}
		
		#content_main p {
			margin-bottom: 10px;
		}
		
		
		#footer {
			position: absolute;
			width: 812px;
			top: 102%;
			right: 0;
			background: #000;
			padding: 5px 12px 5px 140px;
			color: #fff;
			text-align: right;
			font-size: 80%;
		}
			#navigation_footer {
				
			}
				#footer li {
					display: inline;
					border-right: 1px solid #fff;
					padding: 0 6px;
				}
					#footer a {
						color: #fff;
						text-decoration: none;
						}
					#footer a:hover {
						text-decoration: underline;
						}
						
						
			#home_domain {
				position: absolute;
				left: 12px;
				top: 5px;
				width: 140px;
				text-align: left;
			}
			
			#impressum {
				position: absolute;
				top: 110%;
				right: 12px;
				font-size: 90%;
				padding: 0 0 20px 0;
			}
				#impressum li {
					display: inline;
					color: #c1c3c3;
				}
				#impressum li a {
					color: #c1c3c3;
				}
				

				
/* Headlines 
------------------------------------------------------*/

	.h1_about {
		height: 130px;
		background: url(../images/headlines/h1_about.png) no-repeat top left;
		_background: url(../images/headlines/h1_about.gif) no-repeat top left;
	}	
	.h1_philosophy {
		height: 90px;
		background: url(../images/headlines/h1_philosophy.png) no-repeat top left;
		_background: url(../images/headlines/h1_philosophy.gif) no-repeat top left;
	}
	.h1_contact {
		height: 90px;
		background: url(../images/headlines/h1_contact.png) no-repeat top left;
		_background: url(../images/headlines/h1_contact.gif) no-repeat top left;
	}
	.h1_team {
		height: 90px;
		background: url(../images/headlines/h1_team.png) no-repeat top left;
		_background: url(../images/headlines/h1_team.gif) no-repeat top left;
	}
	.h1_gallery {
		height: 145px;
		background: url(../images/headlines/h1_gallery.png) no-repeat top left;
		_background: url(../images/headlines/h1_gallery.gif) no-repeat top left;
	}
	.h1_flashbook {
		height: 145px;
		background: url(../images/headlines/h1_flashbook.png) no-repeat top left;
		_background: url(../images/headlines/h1_flashbook.gif) no-repeat top left;
	}
	.h1_brands {
		height: 130px;
		background: url(../images/headlines/h1_brands.png) no-repeat top left;
		_background: url(../images/headlines/h1_brands.gif) no-repeat top left;
	}
	.h1_newsletter {
		height: 130px;
		background: url(../images/headlines/h1_newsletter.png) no-repeat top left;
		_background: url(../images/headlines/h1_newsletter.gif) no-repeat top left;
	}
	.h1_mathoy {
		height: 145px;
		background: url(../images/headlines/h1_mathoy.png) no-repeat top left;
		_background: url(../images/headlines/h1_mathoy.gif) no-repeat top left;
	}
	
	
	
	
	
	
	
	
	
	
