/* CSS Styles, Hausle+Koller Morscher AG/
/* Author: Stellwerkost */
/* Date: 11, 2009 */


/* Globales */
body 	{	background-image: url(../img/hk_bg_global.jpg);
		background-repeat: repeat-y;
		height: 100%;
		padding: 0;
		margin: 0;
		font: 11px/19px "Verdana",  Arial, sans-serif;
		background-color: #000000;
		color: #373737;
		text-align: center;}	

/*	Clearfix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-block;}
/* 	Hide from IE Mac \*/ .clearfix {display:block;} /* 	End hide from IE Mac */ 
#clearer{clear:both; height:3px;}

/* Linkformate */
#sitemap a:link, a:visited {color: #89867d; text-decoration: none;} 
#sitemap a:hover, a:active {color: #373737; text-decoration:none; border: 0px;}
#content a:link, a:visited {color: #89867d; text-decoration: none;} 
#content a:hover, a:active {color: #373737; text-decoration:none; border: 0px;}


/* Textformate */
p {margin-bottom: 8px;}
.softgrey {color: #89867d;}
.index {font-size: 14px; color: #89867d;}
.index1 {font-size: 12px; color: #89867d;}
.titel {font-size: 14px;}
.adresse {font-size: 11px; font-weight: bold; line-height: 16px;}

/* Main_Navigation */
#navigation ul li {display: inline;}
a.link1 {float:left;width:104px;margin:0;padding:0;height:26px;background-image:url(../bilder/navi_01.gif);}
a.link1:hover {background-image:url(../bilder/navi_o_01.gif);}
a.link1_active {float:left;width:104px;margin:0;padding:0;height:26px;background-image:url(../bilder/navi_02.gif);}
a.link2 {float:left;width:111px;margin:0;padding:0;height:26px;background-image:url(../bilder/navi_02.gif);}
a.link2:hover {background-image:url(../bilder/navi_o_02.gif);}
a.link2_active {float:left;width:111px;margin:0;padding:0;height:26px;background-image:url(../bilder/navi_o_03.gif);}
a.link3 {float:left;width:144px;margin:0;padding:0;height:26px;background-image:url(../bilder/navi_03.gif);}
a.link3:hover {background-image:url(../bilder/navi_o_03.gif);}
a.link3_active {float:left;width:144px;margin:0;padding:0;height:26px;background-image:url(../bilder/navi_o_04.gif);}
a.link4 {float:left;width:85px;margin:0;padding:0;height:26px;background-image:url(../bilder/navi_04.gif);}
a.link4:hover {background-image:url(../bilder/navi_o_04.gif);}
a.link4_active {float:left;width:85px;margin:0;padding:0;height:26px;background-image:url(../bilder/navi_o_04.gif);}
a.link5 {float:left;width:92px;margin:0;padding:0;height:26px;background-image:url(../bilder/navi_05.gif);}
a.link5:hover {background-image:url(../bilder/navi_o_05.gif);}
a.link5_active {float:left;width:92px;margin:0;padding:0;height:26px;background-image:url(../bilder/navi_o_05.gif);}
a.link6 {float:left;width:58px;margin:0;padding:0;height:26px;background-image:url(../bilder/navi_06.gif);}
a.link6:hover {background-image:url(../bilder/navi_o_06.gif);}
a.link6_active {float:left;width:58px;margin:0;padding:0;height:26px;background-image:url(../bilder/navi_o_06.gif);}
a.link7 {float:left;width:143px;margin:0;padding:0;height:26px;background-image:url(../bilder/navi_07.gif);}
a.link7:hover {background-image:url(../bilder/navi_o_07.gif);}
a.link7_active {float:left;width:143px;margin:0;padding:0;height:26px;background-image:url(../bilder/navi_o_07.gif);}

/* Kisten */
#container{ 
	position: absolute;
	left:0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width:995px;
	text-align: left;
	}

#logo{
	position: absolute;
	width: 67px;
	height: 593px;
	top: 22px;
	left: 0px;
	}
	
#sitemap{
	position: absolute;
	width: 120px;
	height: 15px;
	top: 623px;
	left: 60px;
	text-align: right;
	font: 9px/18px "Verdana",  Arial, sans-serif;
	}

#header{ 
	position: absolute;
	width: 852px;
	height: 259px;
	top: 22px;
	left: 67px;
	}
	
#navigation{ 
	position: absolute;
	width: 852px;
	height: 27px;
	top: 281px;
	left: 67px;
	color: #fff;
	border-right: 1px solid #e7ebea;
	background-image: url(../bilder/bg_nav.gif);
	background-repeat: repeat-x;
	}	
	
#subnavigation{ 
	position: absolute;
	width: 852px;
	height: 27px;
	top: 308px;
	left: 67px;
	color: #fff;
	background-color: #add8cf;
	border-right: 1px solid #e7ebea;
	}
	
#content{ 
	position: absolute;
	width: 500px;
	height: 280px;
	top: 359px;
	left: 133px;
	text-align:left;
	}
	
#copy{ 
	position: absolute;
	width: 632px;
	height: 15px;
	top: 623px;
	left: 263px;
	font: 9px/18px "Verdana",  Arial, sans-serif;
	color: #89867d;
	}
	
/* Spalten */
.col_1{
	position: absolute;
	height: 300px;
	width:190px;}
	
.col_2{
	position: absolute;
	height: 300px;
	width:200px;
	left: 190px;
	margin: 10px;}
	
.col_3{
	position: absolute;
	height: 300px;
	width:200px;
	left: 410px;
	margin: 10px;}
	
.col_4{
	position: absolute;
	height: 230px;
	width:200px;
	left: 630px;;
	margin: 10px;}