@charset "utf-8";
/* CSS Document */

/*** Body Styles ***/
body {
	margin: 0;
	padding: 0;
}
.sidecolor {
	background-color: #de1411;
}
/*** Site Structure Styles ***/
#background {
	width:100%;
	height:870px;
	background:url(http://altaso2000.com/s/img/bg_body_verlauf.png) repeat-x top left;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	z-index:1;
}
*html #background {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://altaso2000.com/s/img/bg_body_verlauf.png", enabled='true', sizingMethod='scale');
	background:none;
}
#container {
	background:url(http://altaso2000.com/s/img/container_bg.png) no-repeat top center;
	height:360px;
	width:1104px;
	margin: 0 auto;
}
* html #container {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://altaso2000.com/s/img/container_bg.png");
	background:none;
}
#wrapper {
	position:relative;
	top:-12px;
	z-index:2;
	width:100%;
	margin:0 auto;
}
* html #wrapper {
	top:-13px;
}

#page2 {
	width:860px;
	margin: 0 auto;
	position: relative;
	top: -360px;
}
* html #page2 {
	width:868px;
}
#left_column {
	float:left;
	width:254px;
	margin: 0 0 0 20px;
	position:relative;
	top:-110px;
}
#column_top {
	background:url(http://altaso2000.com/s/img/column_top.png) no-repeat top left;
	width: 254px;
	height: 44px;
}
* html #column_top {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://altaso2000.com/s/img/column_top.png");
	background:none;
}
#column_content {
	background:url(http://altaso2000.com/s/img/column_center.png) repeat-y top left;
	width: 254px;
}
* html #column_content {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://altaso2000.com/s/img/column_center.png", enabled='true', sizingMethod='scale');
	background:none;
}
#column_bottom {
	background:url(http://altaso2000.com/s/img/column_bottom.png) no-repeat top left;
	width: 254px;
	height: 47px;
}
* html #column_bottom {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://altaso2000.com/s/img/column_bottom.png");
	background:none;
}
#content {
	float:left;
	width:558px;
	margin:0 0 0 15px;
	z-index:2;
	position: relative;
	top: -215px;
	*z-index:-3;
}
* html #content {
	margin:0 0 0 10px;
}
#content_top {
	background: url(http://altaso2000.com/s/img/content_top.png) no-repeat top left;
	width:558px;
	height:37px;
}
* html #content_top {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://altaso2000.com/s/img/content_top.png");
	background:none;
}
#content_content {
	background: url(http://altaso2000.com/s/img/content_center.png) repeat-y top left;
	width:458px;
	padding:50px;
	position:relative;
	z-index:3;
}
* html #content_content {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://altaso2000.com/s/img/content_center.png", enabled='true', sizingMethod='scale');
	background:none;
}
#content_bottom {
	background: url(http://altaso2000.com/s/img/content_bottom.png) no-repeat top left;
	width:558px;
	height:24px;
	position:relative;
	z-index:2;
}
* html #content_bottom {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://altaso2000.com/s/img/content_bottom.png");
	background:none;
}
#sidebar {
	padding:40px 30px 0;
}
#footer {
	background:url(http://altaso2000.com/s/img/footer.png) no-repeat 0 0;
	width:508px;
	padding: 25px 25px 30px 25px;
	position:relative;
	top:-22px;
	z-index:1;
}
* html #footer {
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://altaso2000.com/s/img/footer.png");*/
	background:none;
}
.clearall {
	clear:both;
}

/*** Navigation Styles ***/
#menu {
	background:url(http://altaso2000.com/s/img/menu_bg.png) repeat 0 0;
	width:100%;
	float:left;
	/*position:relative;*/
	/*z-index:2;*/
}
* html #menu {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://altaso2000.com/s/img/menu_bg.png", enabled='true', sizingMethod='scale');
	background:none;
}
#menu ul {
	margin: 0 auto;
	padding: 0;
	width:990px;
	position:relative;
	z-index:2;
}
#menu ul li {
	display: inline;
	background:url(http://altaso2000.com/s/img/menu_trenner.png) no-repeat 0px 0px;
	float:left;
	padding: 0;
	margin:5px 0 0 0;
}
* html #menu ul li {
	background:none;
}
#menu ul li:first-child {
	background:none;
}
#menu ul li a {
	float: left;
	color: #ffffff;
	text-decoration:none;
	padding: 6px 28px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:33px;
}
#menu ul li a:hover,
#menu ul li a.current {
	color: #de1411;
}
#menu_shadow {
	background: url(http://altaso2000.com/s/img/menu_shadow.png) repeat-x top left;
	height:12px;
	position:relative;
	z-index:9;
	clear:both;
}
* html #menu_shadow {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://altaso2000.com/s/img/menu_shadow.png", enabled='true', sizingMethod='scale');
	background:none;
}
/*** Sub Navigation Styles ***/
#navigation {
	position:relative;
	padding: 0 0 0 21px;
}
ul.mainNav2 {
	margin:0;
	padding:0;
}
ul.mainNav3 {
	margin:0 0 0 0px;
	*margin:-18px 0 0 0px;
	padding:0;
}
ul.mainNav2 li {
	background: url(http://altaso2000.com/s/img/sub_menu_bottom.jpg) no-repeat bottom left;
	margin: 0;
	list-style-type:none;
	line-height:22px;
	position:relative;
	z-index:99;
}
ul.mainNav3 li {
	background: none;
}
ul.mainNav2 li a {
	color:#333333;
	text-decoration:none;
	padding:5px 0 5px 19px;
	margin:0;
	display:block;
	font-weight: bold;
}

ul.mainNav3 li a {
	color:#333333;
	text-decoration:none;
	padding:3px 0 3px 38px;
	margin:0;
	display:block;
	font-weight: bold;

}

ul.mainNav2 li a:hover,
ul.mainNav2 li a.current {
	color: #de1411;
}

ul.mainNav3 li a:hover,
ul.mainNav3 li a.current {
	color: #de1411;
}
/*** Header Styles ***/
#header {
	width:220px;
	height:110px;
	position:relative;
	top:25px;
	left:90px;
	z-index:3;
	*z-index:-1;
}
* html #header {
	left:100px;
}
#header_overlay {
	width: 255px;
	height: 145px;
	position: relative;
	top:-98px;
	left:75px;
	/*z-index:4;*/
}
* html #header_overlay {
	left:85px;
}
#header_overlay_top {
	background: url(http://altaso2000.com/s/img/header_overlay_top.png) no-repeat top left;
	width: 255px;
	height: 23px;
	position: absolute;
	top:0px;
	left:0px;
	z-index:4;
}
* html #header_overlay_top {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://altaso2000.com/s/img/header_overlay_top.png", enabled='true', sizingMethod='crop');
	background:none;
}
#header_overlay_left {
	background: url(http://altaso2000.com/s/img/header_overlay_left.png) no-repeat top left;
	width: 21px;
	height: 93px;
	position: absolute;
	top:23px;
	left:0px;
	z-index:4;
}
* html #header_overlay_left {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://altaso2000.com/s/img/header_overlay_left.png", enabled='true', sizingMethod='crop');
	background:none;
}
#header_overlay_right {
	background: url(http://altaso2000.com/s/img/header_overlay_right.png) no-repeat top left;
	width: 29px;
	height: 93px;
	position: absolute;
	top:23px;
	right:0px;
	z-index:4;
}
* html #header_overlay_right {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://altaso2000.com/s/img/header_overlay_right.png", enabled='true', sizingMethod='crop');
	background:none;
}
#header_overlay_bottom {
	background: url(http://altaso2000.com/s/img/header_overlay_bottom.png) no-repeat top left;
	width: 255px;
	height: 29px;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:4;
}
* html #header_overlay_bottom {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://altaso2000.com/s/img/header_overlay_bottom.png", enabled='true', sizingMethod='crop');
	background:none;
}