/* anfang  footer*/
	.Footer_Links {
		position: relative;
		width: 953px;
		height: 20px;
		bottom:25px;
		text-align:right;
		padding-right: 10px;
		line-height: 20px;
		font-size: 10px;
		text-align: right;
		color: #fff;
	}

	#footer-inner {
		width: 100%;
		height: 26px;
		padding: 0px 0 0px 0;
		background-image: url(/fileadmin/templates/img/massleiste_transparent.gif);
		background-repeat:repeat-x;
		background-position: top;
		border-right: solid 1px #586C76;
	}
	
	#footer{
		position:absolute;
		bottom:0;
		width:105%;
		z-index:999;
		clear:both;
	}
	.spacer {height:30px}/* same height as footer to preserve space*/

	html>body #top-bar,html>body #footer{position:fixed}/* for moz/opera and others*/

	/* mac hide - reduce page to allow the scrollbar to remain visible \*/
	* html #footer-inner {margin-right:17px;}
	/* end hide*/

/* ende footer*/


/* Anfang Hack*/	

	body{margin:0}/* for ie mac*/
	/* commented backslash hack v2 \*/ 
	html, body{
		padding:0;
    background: #152c58 url(/fileadmin/templates/img/startseite-bgr.jpg);
  	background-repeat:no-repeat;		
		font-size: 12px;
		line-height: 14px;
		font-family: arial;
		font-weight: normal;
		color: #3C505A;
	} 

	* html, * html body{
		overflow:hidden;
		/* padding:50px 0;
		margin:-30px 0;*/
		padd\ing:0;
		ma\rgin:0;
	}
	* html #outer { 
		overflow:auto;
		height:99.9%;
		voice-family: "\"}\""; voice-family:inherit; 
	}
	* html #tain-all{
		position:absolute;
		overflow-y:scroll;
		width:100%;
		height:100%;
		z-index:1;
	}
	
	#contain-all{
		width:100%;
		height:100%;
		display:block;
	}

/* end hack */ 



/* Anfang Kopf */ 


.language_switch {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 953px;
	height: 20px;
	text-align:right;
	padding-right: 10px;
	line-height: 20px;
	font-size: 10px;
	text-align: right;
	color: #fff;
}


.language_switch a:link,
.language_switch a:visited,
.language_switch a:active {
	color: #fff;
	text-decoration: none;
}

.language_switch a:hover {
	color: #fff;
	text-decoration: underline;
}

.language_switch_spacer {
	margin: 0 2px 0 2px;
	font-weight: bold;
}

.language_switch_container {
	position:relative;
	height: 20px;
	color: #fff;
	background-color: #6E82A0;
}
		

.head_picture {
	position:relative;
	overflow:hidden;
	height: 160px;
	background-color: #172f5d;
	background-image:url(/fileadmin/templates/img/startseite_kopf-n.jpg);
	background-repeat:no-repeat;
	background-position: -10px;
	
}

.head_container {
	position:relative;
	overflow:hidden;
	height: 165px;
	background-color: #fff;
	background-image:url(/fileadmin/templates/img/head_container.png);
	background-repeat:no-repeat;	
	background-position: -10px bottom;
	
	
}


.logo_picture {
	position: absolute;
	left:40px;
	height: 160px;
	width: 160px;
	background-image:url(/fileadmin/templates/img/optibelt-logo.gif);
	z-index:99;
}

.redline {
	position: absolute;
	top:185px;
	left:0;
	display:block;
	height: 5px;
	overflow:hidden;
	background-image: url(/fileadmin/templates/img/redline.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	
}

/* Ende Kopf */ 




/* Anfang Inhalt */

/* .globe{
	
	position:absolute;
	top: 200px;
	
	left:283px;
	display:block;
	height:540px;
	width:955px;
	background: url(http://cms.optibelt.de/fileadmin/templates/img/sprachwahl_startseite.jpg);
	background-repeat:no-repeat;
	z-index:100;
	} */
	

.content_left{
	position:absolute;
	top:205px;
	left:40px;
	width:260px;
	float:left;
	z-index:101;
}

.button{

display:block;
height:20px;
padding-left:6px !important;
padding-left:6px;
width:154px  !important;
width:160px;
margin-bottom:10px;
background: #6E82A0;
background-image:url(/fileadmin/templates/img/button.gif);
background-position:left;
background-repeat:no-repeat;
color:#FFF;
text-decoration:none;
line-height:20px;
}