/* `Custom
----------------------------------------------------------------------------------------------------*/

body {
	text-align:		center;  /* fuer IE 5 */
	background-repeat: no-repeat;
/*	background-image: url(img/fibercom_als_BG.jpg);*/
}


#wrapper {
	width:			840px;
	margin:			0px	auto;
	text-align:		left;
}
#header {
	padding-top:	40px;
	z-index: 		1000;
}
#logo {
	height: 		24px;
}
#logo_claim {
	margin-left:	647px;
}
#logo_line {
	font-size: 		0px;
	left:			50px;
	/*top:			25px;*/
	margin-left: 	10px;
	height:			1px;
	font-size: 		0px;
	line-height: 	0;
}
#navi_container {
	position: 		absolute;
	height: 		50px;
	width: 			838px;
	z-index: 		1000;
}

#subnavi {
	margin-top:		-15px;
	_margin-top:	15px;
}

#languages {
	margin-left: 	5px;
	margin-top:		-10px;
	width: 			240px;
	height: 		27px;
}

#languages ul {
	padding:		0px;
	margin-left: 	10px;
}

#languages li {
	list-style-type:none;
	float:			left;
	margin-right: 	5px;
	margin-left: 	0;
}

#flashcontent {
/*	background-position: 0;*/
	position: 		absolute;
	top: 			32px;
	height: 		50px;
	left: 			216px;
	z-index: 		100;
}
#content {
	margin-top: 	70px;
	height: 		332px;
	width:			838px;
	z-index: 		1;
}
#sidebar {
	position: 		absolute;
	width:			200px;
	z-index: 		100;
}

#news {
	height:			332px;
	background-repeat: no-repeat;
}

#news a { display:block; }

#news_spacer {
	width:			200px;
	height:			45px;
}

#news_content {
	margin-left: 	18px;
	margin-bottom:	10px;
	margin-right: 	20px;
	margin-top: 	0;
}

#news_content h1 {
	font: 			12px/16px Tahoma, sans-serif;letter-spacing: 0;
	color: 			black;
	font-weight: 	bold; 
	margin-bottom: 	0px;
}

#news_content p {
	font: 			12px/16px Tahoma, sans-serif;letter-spacing: 0;
	color: 			black;
	font-weight: 	normal; 
	margin-bottom: 	0px;
}

#news_content a {	
	text-decoration:none;
	color:			black;
}
.news_bullet {
	background:url(../img/news/bullet_16x16.gif) 140px 50px; 
	background-repeat: no-repeat;
	width:160px; 
	height: 65px; 
	display:block;
} 
.news_stripline {
	height: 1px;
	margin-top:		10px;
	margin-bottom:	5px;
}

#news_pic {
	position:		absolute;
	top:			220px;
	left:			18px;
}

#disclaimer ul {
	margin-top:		0px;
	margin-left:	20px;
	list-style-type:none;
	margin-bottom:	7px;
}
#disclaimer li {
	margin-left:	0px;
}

#disclaimer a {
	text-transform:	uppercase;
	font: 			11px/16px Tahoma, sans-serif;letter-spacing: 0;
	color: 			#505050;
	font-weight: 	normal; 
	text-decoration:none;
}

#disclaimer a:hover {
	color: 			#009ee0;
}

#slide {
	margin-left:	5px;
	z-index: 		90;
}

#content_area {
	z-index: 		90;
}

#content_area img {
	margin-top: 	10px;
}

#text_area {
	margin-left:	235px;
	margin-top:		30px;
	width:			370px;
	float:			left;
}

#text_area {		/* nur fue IE6 */
	_margin-left:	118px;	
	_margin-right:	28px;
	_float: 		left;
}

#text_area p {
	font:			12px/22px Tahoma, sans-serif;letter-spacing: 0;
	color:			black;
	font-weight:	normal; 
	text-decoration:none;
}

#text_area a {
	color:			black;
	font-weight:	normal; 
	text-decoration:underline;
}

#text_area h1 {
	font:			16px/26px Tahoma, sans-serif;letter-spacing: 0; 
	color:			black;
	font-weight:	bold; 
}
#text_area ul {
	margin-left: 20px;
	list-style-position: outside;
	font:			12px/22px Tahoma, sans-serif;letter-spacing: 0;
	color:			black;
	font-weight:	normal; 
}

#shortcuts {
	margin-left:	640px;
	margin-top:		30px;
	width:			200px;
	z-index: 		2000;
}

#shortcuts {		/* nur fue IE6 */
	_margin-left:	40px;
	_margin-top:	30px;
	_width:			200px;
}

#shortcuts_header {
	background:		url(../img/system/shortcuts_header.png);
	background-repeat: no-repeat;
	height:			35px;
}


.shortcuts_btn {
	width:			200px;
	height: 		92px;
	background-image:url(../img/btn/btn_background_200x92.png);
	background-repeat: no-repeat;
	margin-bottom:	15px;
}

#shortcuts ul {
	margin: 		0;
	padding: 		0;
}

#shortcuts li {
	list-style-type:none;
	float:			left;
	margin-left: 	0;
	padding: 		0;
}

#shortcuts h1 {
	font: 			11px/16px Tahoma, sans-serif;letter-spacing: 0;
	color: 			black;
	margin-left: 	10px;
	margin-top:		2px;
	margin-bottom:	5px;
	color: 			black;
	text-transform: uppercase;
	font-weight:	bold; 
}

#shortcuts p {
	font: 			11px/16px Tahoma, sans-serif;letter-spacing: 0;
	color: 			black;
	margin-left: 	10px;
	margin-top:		7px;
	margin-bottom:	5px;
	color: 			black;
}
#shortcuts a {
	color: 			black;
	text-decoration: none;
}

.shortcuts_link {
	background-position:160px;
	background-repeat:	no-repeat;
	margin-left: 	10px;
	margin-top:		5px;
	margin-bottom:	2px;
	background-image:	url(../img/btn/bullet_12x12.png);
}


.btn_bottom {
	width: 			200px;
	height: 		92px;
	/*background-image:url(../img/btn/btn_background_200x92.png);*/
	margin-right: 	8px;
}

#btns_bottom {
	margin-top: 	20px;
	margin-left: 	221px;
	width: 			650px;
}

#btns_bottom h1 {
	font: 11px/16px Tahoma, sans-serif;letter-spacing: 0;
	color: black;
	margin-left: 10px;
	margin-top:2px;
	margin-bottom:5px;
	color: black;
	text-transform: uppercase;
	font-weight: bold;
}
#btns_bottom p {
	font: 11px/16px Tahoma, sans-serif;letter-spacing: 0;
	color: black;
	margin-left: 10px;
	margin-top:7px;
	margin-bottom:5px;
	color: black;
}

.profillink {
	background-position: 160px;
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top:5px;
	margin-bottom:2px;
	background-image:url(../img/btn/bullet_12x12.png);
}

.profillink p {
	color: #ff7512 !important;
	font: 11px/16px Tahoma, sans-serif;letter-spacing: 0;
}

#download li {
	background-repeat: no-repeat;
	list-style-type: none;
	margin-bottom: 20px;
	padding: 0;
	height:25px;
	background-image: url(../img/system/pdf_symbol.png)
}

#download a {
	text-decoration: none;
	margin-left: 40px;
	height: 25px;
	display: block;
	padding-top: 5px;
}
#download img {
	margin-right: 20px;
	margin-bottom: 0px;
}

#btns_bottom a {
	text-decoration: none
}

#btns_bottom ul {
	margin: 0;
	padding: 0;
}

#btns_bottom li {
	list-style-type: none;
	float:left;
	margin-left: 0;
	padding: 0;
}

#footer {
	margin-top:80px;
	width: 838px;
	text-align: right;
}
.clear {
	font-size: 0;
	line-height: 0;
	clear: both;
}

#footer p {
	font: 9px/12px Tahoma, sans-serif;letter-spacing: 0;
}