/* 

	Grundlegendes Layout der Seite | SACHSEN.digital

*/



* {
	margin:0;
	padding:0;
	font-size:1em;
}

html, body {
	position:relative;
	width:100%;
	height:100%;
}

.hidden { display: none; }

#pagespan {
	position: relative;
	font-size: 10px;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-Serif;
	background: #f5f2e9;
	text-align: center;
	min-height: 100%;
}

#headwrapper {
	position: relative;
	background: url('../images/sachsendigital_headerbg.gif') repeat-x;
	height: 13.9em;
}

ul { list-style-type: none; }

#header {
	position: relative;
	width: 90em;
	height: 13.9em;
	margin: 0 auto;
	text-align: right;
}

#logo {
	position:absolute;
	top:3em;
	left:0;
	width:38em;
	height:7em;
	text-align: left;
	background:url('../images/sachsendigital_sxndigi_logo.png') no-repeat 0 0;
	text-indent:-900em;
	overflow:hidden;
	display:block;
}

#provider {
	position: absolute;
	top:0;
	right:0;
	height: 4em;
	background: url('../images/sachsendigital_provider_start.gif') no-repeat left top;
	padding:0 0 0 2em;
}

#provider ul {
	position: relative;
	height: 4em;
	background: url('../images/sachsendigital_provider_end.gif') no-repeat right top;
	padding:0 2em 0 0;
}

#provider ul li {
	position: relative;
	height: 4em;
	width: 4em;
	float: left;
	display: block;
	background: url('../images/sachsendigital_provider_bg.gif') repeat-x;
	padding:0 0.4em;
}

#provider a {
	position: relative;
	width: 4em;
	height: 4em;
	display: block;
	overflow: hidden;
	text-align: left;
	text-indent: -900em;
}

/*  alle CSS-Blocks für die Navigation in "nav.css" */


#headsearch {
	position:absolute;
	top: -0.2em;
	right: 0;
	width:27em;
	height:6em;
	background: url('../images/sachsendigital_searchbg.jpg') no-repeat 0 0;
	display: block;
}

#headsearch #searchword {
	position: absolute;
	top: 0.7em;
	left: 7.5em;
	width: 8em;
	display: block;
	border:1px solid #cce;
	font-size: 1em;
	font-weight: bold;
	height: 1.4em;
	background: #bbc;
	padding:0.1em;
	color: #445;
}

#headsearch #searcharea {
	position: absolute;
	top:0.7em;
	left: 16em;
	width:5.5em;
	border:1px solid #ccc;
}

#headsearch #searchsend {
	position: absolute;
	left: 16.2em;
	top:0.7em;
	padding: 3em 0 0 0;
	text-indent: -9000em; /* Schiebt den angezeigten Buttontext nach links weg > Opera */
	background: url('../images/sachsendigital_searchbtn.gif') no-repeat 0 0;
	border:none;
	display: block; 
	overflow: hidden; 
	cursor: pointer;
	height: 2em;
	width: 2em;
}

#headsearch #searchword:focus {
	background: #fff;
	color: #542;
}

#headsearch a#profilink {
	position: absolute;
	top:0.7em;
	right:1em;
	color: #fff;
	text-decoration: none;
	border-left: 1px dotted #fff;
	padding: 0.3em 0.5em;
	display: block;
}

#headsearch a#profilink:hover { background: #fff; color:#445; }

#contentwrapper {
	position: relative;
	width: 90em;
	margin:2em auto 0 auto;
	text-align: left; 
	padding-bottom: 10em;
}

#content {
	position: relative;
	width: 55em;
	margin:0 0 4em 1.7em;
	float: left;
}

.floatclearing {
	position:relative;
	clear:both;
	border:none;
	height: 0.1em;
	width: 100%;
	background: transparent;
}

#sidebar {
	position: relative;
	float: left;
	width: 24em;
	margin-left: 5em;
	padding:4em 0 4em 4em;
	background: url('../images/sachsendigital_sideshadow.gif') repeat-y;
}

#sb_top,
#sb_bottom {
	position: absolute;
	left:0;
	width: 2em;
	height: 4em;
}

#sb_top { top:0; background: url('../images/sachsendigital_sbtop.gif') no-repeat 0 0; }
#sb_bottom { bottom:0; background: url('../images/sachsendigital_sbbottom.gif') no-repeat 0 0; }

#footer {
	position: absolute;
	bottom:0;
	left:0;	
	text-align: left;
	height: 10em;
	width: 100%;
	background: url('../images/sachsendigital_footerbg.gif') repeat-x left bottom;
}

#byslub {
	position: absolute;
	bottom:0;
	left:0;
	width: 100%;
	height:3em;	
	border-bottom: 4px solid #c00;
}

#byslub a {
	position: relative;
	height: 3em;
	width: 40em;
	display: block;
	overflow: hidden;
	text-indent: -900em;
	background: url('../images/sachsendigital_byslub.gif') no-repeat 0 0;
}

#toTopPos {
	position: relative;
	width: 90em;
	height: 4em;
	margin: 0 auto;
}

#toTop {
	position: absolute;
	right: 17em;
	top: -1em;
	width: 10em;
	height: 3em;
	display: block;
	overflow: hidden;
	text-indent: -900em;
	background: url('../images/sachsendigital_toTop.png') no-repeat 0 0;
}
