/*****************
     *   File Name: layout.css
     *   Section: @approot/css/
     *   Creator: Heinz Zuercher (hzuercher@huenet.ch)
     *   Creation Date: 14/12/2006
     *   Purpose: stylesheet screen
     *   Description: Stylesheet Publicsection www.schlosskyburg.ch
     *   Copyright: huenet AG www.huenet.ch
****************/
/* basic elements */
html {
	margin:0px;
	padding:0px;
	height : 100%;
	}
body {
	background:#333;
	margin:0px;
	padding:0px;
	height : 100%;
}

img{
	border:0px;
	margin:0px;
	padding:0px;
	}
	

/* *********************** 
layout selectors
************************** */
#halter	{
			float:left;
			display: block;
			height:50%;
			width:1px; 
			margin-bottom: -260px;
			} 

#maincontainer {
	clear:left;
	min-height: 520px;
	/** fuer alle Browser; 
	*/    
	height: auto ! important; 
	/* nur fuer IE-Win (size-value); 
	* verbergen IE-Mac \*/ 
	height: 520px; 
	/* ende verbergen IE-Mac */ 
	width: 720px; 
	margin: 0 auto; 	
  	overflow: hidden;
	}

	
#maincontainer p a {
	text-decoration:none;
	}
	
	
#maincontainer p a:hover  {
	color:#FFF;
	text-decoration:none;
	}
	
#langcontainer {
  	height:25px; 
  	width:720px;
  	margin:0px;
  	padding: 0px;
	text-align:right;
  	/*background-color: #335163;*/
  	overflow: hidden;
	}
	

#topcontainer {
  	height:25px; 
  	width:720px;
  	margin:0px;
  	padding: 0px 10px 0px 10px;
  	background-color: #718692;
  	overflow: hidden;
	}
	
#subcontainer {
  	height:25px; 
  	width:720px;
  	margin:0px;
  	padding: 0px 10px 0px 10px;
	background-color: #335163;
  	overflow: hidden;
	}
	
#titlecontainer {
  	height:52px; 
  	width:720px;
  	margin:0px;
  	padding: 0px 10px 0px 10px;
	background-color: #335163;
  	overflow: hidden;
	}

#contentcontainer {
  	height:343px; 
  	width:720px;
  	margin:0px;
  	padding: 0px 10px 0px 10px;
	background-color: #335163;
  	overflow: hidden;
	}
	
#content {
	float:left;
	height:350px; 
  	width:670px;
  	margin:0px;
  	padding: 0px 0px 0px 0px;
	background-color: #335163;
  	overflow: hidden;
	color:#FFFFFF;
	}


	
#content a {
	text-decoration:none;
	}
	
	
#content a:hover  {
	
	text-decoration:none;
	}

#logocontainer {
	float:left;
	height:350px; 
  	width:30px;
  	margin-top:140px;
  	padding: 0px 0px 0px 0px;
	background-color: #335163;
  	overflow: hidden;
	color:#FFFFFF;
	}
	
#logocontainerf {
	float:left;
	height:350px; 
  	width:30px;
  	margin-top:119px;
  	padding: 0px 0px 0px 0px;
	background-color: #335163;
  	overflow: hidden;
	color:#FFFFFF;
	}
	
#footercontainer {
	clear:left;
	height:40px; 
  	width:720px;
  	margin:0px;
  	padding: 0px;
  	overflow: hidden;
	}

.spalte {
float:left;
   width:205px;
}

.spaltenraum {
float:left;
   width:15px;
}

.spacer {
	width:100%;
	height:1px;
	clear:left;
	overflow:hidden;
	}
	
.hspacer {
	width:15px;
	height:20px;
	float:left;
	}

