html {

height: 100%; 

}



body {

height:100%;

margin:0;

background-color:#4f4f4f;

}



a {

color:#5ca5ef;

text-decoration:none;

}



a:hover {

text-decoration:underline;

}



#page {

	position:relative;

background-image:url(../images/page_bg.png);

width:950px;

min-height:100%;

height:100%;

height:auto !important;

left:50%;

position:absolute;

margin-left:-475px;

}

#header {

width:930px;

margin-left:10px;

height:208px;

background-color:#343333;

}



#headbar-top {

height:30px;

}

#headbar-top a {

font:0.9em Arial;

color:#a9a8a8;

text-decoration:none;

}

#headbar-top a:hover {

text-decoration:underline;

}

#headbar-top ul {

list-style:none;

margin:0;

padding:0;

float:right;

margin-right:30px;

margin-top:3px;

}

#headbar-top li {

float:left;

margin-left:20px;

}



#headbar-middle {

border-top:1px solid #716e6e;

border-bottom:1px solid #716e6e;

background-color:#1e1e1e;

width:930px;

float:left;

}

#headbar-middle a {

font:0.9em Arial;

color:#eeeaea;

font-weight:bold;

text-decoration:none;

}

#headbar-middle a:hover {

text-decoration:underline;

}

#headbar-middle img{

border:0;

float:left;

}

#headbar-middle ul {

list-style:none;

margin:0;

padding:0;

float:right;

margin-right:70px;

margin-top:20px;

}

#headbar-middle li {

background-image:url(../images/arrow_blue.png);

background-repeat:no-repeat;

padding-left:15px;

}

#headbar-bottom {

clear:both;

height:41px;

width:1000px;

}





#gray-bar {

height:20px;

background-color:#bbb7b7;

width:930px;

margin-left:10px;

border-bottom:1px solid #969696;

}



#content {

	width:900px;

	float:left;

	margin-left:35px;	

	margin-top:40px;

	margin-bottom:80px;

	color:#fff;

}

.content-left {

	float:left;

	width:550px;

}

.content-left p {

	font:0.85em Arial, Verdana, Sans Serif;

}

.content-left h1 {

	width:550px;

	border-bottom:1px solid #fff;

	font:1.5em Arial;

	display:block;

	color:#fff;

}

.content-right {

	float:right;

	width:250px;

	margin-right:15px;

}

.content-right h1 {

	width:250px;

	border-bottom:1px solid #fff;

	font:1.5em Arial;

	display:block;

	color:#fff;

}

.content-right p {

	font:0.75em Arial, Verdana, Sans Serif;

}

.content-right a {

	font:0.75em Arial, Verdana, Sans Serif;

	color:#fff;

	background-image:url(../images/arrow_blue.png);

	background-repeat:no-repeat;

	padding-left:15px;

	padding-top:3px;

	text-decoration:none;

}

.content-right ul {

	list-style:none;

	padding:0;

	margin:0;

	padding-left:10px;

}

.content-right a:hover {

	text-decoration:underline;

}



.galerie-right {

	float:right;

	width:600px;

	margin-right:15px;

}

.galerie-right p {

font:0.75em Arial, Verdana, Sans Serif;

}

.galerie-right h1 {

	width:600px;

	border-bottom:1px solid #fff;

	font:1.5em Arial;

	display:block;

}

.galerie-left {

	float:left;

	width:200px;

}

.galerie-left h1 {

	width:200px;

	border-bottom:1px solid #fff;

	font:1.5em Arial;

	display:block;

}



.galerie-left p {

	font:0.75em Arial, Verdana, Sans Serif;

}

.galerie-left a {

	font:0.75em Arial, Verdana, Sans Serif;

	color:#fff;

	background-image:url(../images/arrow_blue.png);

	background-repeat:no-repeat;

	padding-left:15px;

	padding-top:3px;

	text-decoration:none;

}

.galerie-left ul {

	list-style:none;

	padding:0;

	margin:0;

	padding-left:10px;

}

.galerie-left a:hover {

	text-decoration:underline;

}



.laden_table {

	margin-top:40px;

	width:450px;

	margin-left:50px;

	font:12px Arial, Verdana, Sans Serif;

	color:#fff;

}

.laden_table .first {

	border-bottom:1px solid #777;



}

.laden_items {

	width:100%;

}

.laden_items .left2 {

	width:80%;

}

.laden_items .right {

	text-align:right;

}

.laden_items td {

	background-color:#4b4949;

}



.laden_table .left {

width: 90px;

}



.adLayer {

	width:100%;

	height:100%;

	margin: 0 auto;

	position:absolute;

	left:0;

	z-index: 100; 

	text-align: center;

	background-image:url(../images/bg_layer.png);

	display:none;

}



#footer {

background-image:url(../images/footer_bg.png);
width:950px;

left:50%;

position:absolute;

margin-left:-475px;

bottom:0;

height:50px;

/*padding-top:70px;

 margin-top:20px;

padding-bottom:10px; */

text-align:center;

color:#999;

font:10px Arial;

}



#footer a{

color:#999;

font:10px Arial;

}



#footer a:hover {

color:#fff;

font:10px Arial;

}



.contact {

	padding:10px;

	font:12px Arial;

}


