/*
 * Screen style sheet.
 *
 * @name $Id: screen-layout.css
 * @domain: hobag.ch
 * 
 * @author		Martin Melheritz martin@visioninternet.ch
 * @date created	13/02/2013
 * @last modified	13/02/2013
 * @copyright 		Copyright (C) 2011 Visioninternet Science & Consulting
 *
 * This is a commercial software product, please visit http://www.visioninternet.ch for more information.
 */
html,
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
img.logo {
	position: absolute; 
	top: 40px; 
	right: 60px;
}
img.background {
	position: absolute; 
	right: 0px; 
	bottom: 60px; 
	z-index: -1;
}
div.wrap-nav-left {
	position: absolute; 
	top: 0px; 
	left: 0px;
	width: 400px;
	min-height: 100%; 
}
div.nav-left {
	position: fixed;
	width: 190px; 
	padding: 20px; 
	background-image: url(daten/background/bg-transparent-70-white.png); 
}
div.nav-left-footer {
	margin-top:55px;
}
div.wrap-sub-nav {
	height: 26px;
	width: 1280px;
	margin-top: 13px;
	margin-bottom: 16px;
}
div.sub-nav-background {
	float: left; 
	width: 640px;
	height: 26px;
}
.background-white {
	background-image: none;
}
ul.subnavleft {
	margin: 0; 
	padding: 0; 
	float: left;
	list-style: none;
}
ul.subnavleft li { 
	height: 18px;
	margin: 0;
	padding: 4px 12px; 
	float: left;
}
ul.subnavleft li.first-element {
	padding-left: 0px;
}
div.line {
	border-top: 1px solid #cd071e;
}
div.wrap-content {
	position: absolute; 
	top: 0px; 
	left: 300px;
	width: 680px;
	min-height: 100%;
	overflow: hidden;
	background-image: url(daten/background/bg-large-transparent-70-white.png);
}
div.content {
	padding: 230px 20px 20px 20px;
}
div.clear {
	clear: both;
}





/* Navigation Left */
div.left-nav-level1 {
	padding: 4px 0px;
} 
div.left-nav-level1-bgcolor {
	padding: 4px 0px;
	background-image : none;
}
div.left-nav-level2-bgcolor {
	padding : 3px 0px 3px 10px;
}
div.left-nav-level3-bgcolor {
	padding : 3px 0px 3px 20px;
}
.nav-left-sublevel,
.nav-left-sublevel-selected {
	margin-right: 24px;
}
	

/* Page elements */
div.wrap-list {
	position: relative;
}
div.menu-title {
	margin: 20px 0px;
}


/* Sitemap */
ul.sitemap{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
li.sitemap-menu-level1{
	margin-top: 5px;
}
li.sitemap-menu-level2{
	background-image: url(daten/elemente/strich.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 10px;
}
li.sitemap-menu-level3{
	background-image: url(daten/elemente/strich.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding-left: 20px;
}
li.sitemap-menu-level4{
	background-image: url(daten/elemente/strich.gif);
	background-repeat: no-repeat;
	background-position: 20px 8px;
	padding-left: 30px;
}
