@charset "utf-8";
/* CSS Document */


html {
	height:        		100%;
	font-size:     		100.1%;
	margin:				0;
	padding:			0;	
	margin-bottom: 		0.1px;
} 
body{
	font-family:		Arial, Helvetica, sans-serif;	
	text-align: 		center;
	font-size: 			12px;
	margin: 			0;
	padding: 			0;
	background-color: 	#FFFFFF;
	background-image: 	url(../images/bg.jpg);	
	background-repeat: 	no-repeat;
	background-position:top center;
	height:				100%;
}
#container{
	width:				960px;
	text-align:			left;
	position:			relative;
	float: 				none;
	margin: 			auto;
}
#wrapper {
	width: 				960px; 
	margin: 			auto auto; 
	min-height: 		100%; 
	position: 			relative;
	background-image: 	url(../images/content-bg.gif); 
	background-repeat: 	no-repeat;
}

/* ------------------------ Header ------------------------------------------------------- */
#header{
	margin:				auto;
	padding:			0;	
	height:				80px;
	display: 			block;		
	float: 				none;
	clear: 				both;		
}
#header-left{
	display: 			block;
	float: 				left;	
}
#header-left img{
	padding-top:		40px;
}
#header-right{
	display: 			block;
	float: 				right;	
}
#header-right img{
	padding-top:		44px;
}


/* ------------------------ Flash ------------------------------------------------------- */
#flash{
	margin:				0;
	padding:			0;	
	height:				400px;		
	display: 			block;	
}


#videoheader{
	padding:			20px 0px 0px 230px;
	height:				400px;		
	display: 			block;	
	background-image: 	url(../images/video_bg.jpg); 
	background-repeat: 	no-repeat;		
}

/* ------------------------ Navigation ------------------------------------------------------- */
#navigation{
	margin:				0;
	padding:			0;	
	height:				40px;
	width:				960px;	
	position:			absolute;
	display: 			block;
	left:				0;
	top:				360px;
	z-index:			2;
	border-bottom:		1px solid #CCC;
}
#navigation-left{
	float: 				left;
	display: 			block;
	height: 			40px;
}
#navigation-right{
	display: 			block;
	height: 			40px;
	float: 				right;	
}






/* ------------------------ Content ------------------------------------------------------- */
#content{
	margin:				20px 25px 5px 25px;
	padding:			0;	
	position: 			relative;	
	display: 			block;	
}


ul.aufzaehlung{
	margin: 			0;	
	padding: 			0 0 0 17px;		
	list-style-type:	square;	
}
ul.aufzaehlung li{
	margin: 			0 0 2px 0;
	padding: 			0;
}
p{
	margin: 			0;	
	padding: 			0;		
}
h3{
	font-weight:		bold;
	font-size:			18px;		
}
a:link, a:visited, a:active {
	color: 				#444;
	text-decoration: 	none;
}
a:hover{
	color: 				#000;
	text-decoration: 	none;	
}

/*** wallpaper grid ***/
	.thumbnailGrid .testObject {
		border:			5px solid #C00;
	}

	.thumbnailGrid td a {
		display:		block;
		margin-bottom:	10px;
	}

	.thumbnailGrid td.gridLeft {
		text-align:		left;
	}

	.thumbnailGrid td.gridCenter {
		text-align:		center;
	}

	.thumbnailGrid td.gridRight {
		text-align:		right;
	}

/*** !wallpaper grid ***/

.bildrahmen{
	border:				1px solid #999;
}

.bilder-left{
	width: 560px;
	float: left;
	font-size: 11px;
	color: #666;
}
.bilder-left a:link, .bilder-left a:visited, .bilder-left a:active {
	color: 				#666;
	text-decoration: 	none;
}
.bilder-left a:hover{
	color: 				#000;
	text-decoration: 	none;	
}
.bilder-right{
	width: 				324px;
	float: 				right;	
}
.download-left{
	float: 				left;
	width: 				160px;
	padding-top: 		3px;
}
.download-right{
	float: 				left;
	text-align: 		right;	
	width: 				400px;
	padding-top: 		3px;	
}
.download-icon{
	padding-right: 		3px;
}
.download-text{
	padding-top: 		10px;
}

.form_input { 
    background: 		#FFF;
	color:				#333;
    border: 			1px solid #DDD;	
    padding: 			3px;	
	width:				200px;
}
.form_input:active, .form_input:focus, .form_input:hover { 
    background:			 #F5F5F5;
}

.form_textarea{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;	
    background: 		#FFF;
	color:				#333;
    border: 			1px solid #DDD;	
    padding: 			3px;	
	width:				250px;
	margin-top:			3px;
}
.form_textarea:active, .form_textarea:focus, .form_textarea:hover { 
    background: 		#F7F7F7;
}

.form_button{
    background: 		#F5F5F5;
	color:				#333;
    border: 			1px solid #CCC;	
    padding: 			4px;	
	width:				250px;
	overflow: 			visible;	
}
.form_button:active, .form_button:focus, .form_button:hover{
    background: 		#E9E9E9;
}


/* ------------------------ Footer ------------------------------------------------------- */
#footer{
	margin:				0;
	padding:			0;	
	height:				80px;
	position: 			relative;	
	display: 			block;	
	font-size:			11px;	
	font-weight:		bold;
	color: 				#999;
	margin-bottom:		5px;
}
#footer-left{
	display: 			block;
	padding:			45px 0 0 25px;
	float: 				left;	
}
#footer-right{
	display: 			block;
	padding:			0px 25px 0 0;	
	float: 				right;	
}
#footer .footerspacer{
	color: 				#999;
	float:				left;
	margin:				0;
	padding:			0 7px 0 7px;
}
#footer .prweltspacer{
	color: 				#999;
	float:				left;
	margin:				0;
	padding:			6px 10px 0 0;
}
#footer a.currentlink{
	color: 				#333;	
}
ul.footernavi a{
	text-decoration:	none; 
	font-size: 			11px;
	font-weight:		bold;
	line-height:		16px;	
	color:				#999999;
}
ul.footernavi {
	padding:			0; 
	margin:				0 0 40px 0; 
	list-style:			none; 
}
ul.footernavi table {
	border-collapse:	collapse; 
	width:				0; 
	height:				0; 
	padding:			0; 
	margin:				-1px;
}
ul.footernavi li {
	border-right:		1px solid #999;
	float: 				left;
	margin-right:		10px;
	padding-right:		10px;
}
ul.footernavi ul li,
ul.footernavi li.footerLastItem {
	border:				none;
	margin:				0;
	padding:			0;
}
ul.footernavi li a {
	white-space:		nowrap;  
	display:			block; 
	float:				left; 	
}
ul.footernavi li a.justactive, ul.footernavi li a:hover {
	color:				#000;
	position:			relative;	
}
ul.footernavi li:hover {
	position:			relative;
	color:				#000;	
}
ul.footernavi ul {
	position:			absolute; 
	display:			none;
	width:				720px; 	
	padding:			0; 
	margin:				0; 
	list-style:			none;	 	
}
ul.footernavi :hover ul {
	display:			block;
	left:				0px;
	top:				15px; 
	border-bottom:		0;
	color:				#000;		
}
ul.footernavi ul li {
	float: 				left;
	margin-right:		10px;
}
ul.footernavi :hover ul li a {	
	height:				20px; 
	line-height:		20px; 
}
ul.footernavi :hover ul li a:hover{
	color:				#000;		
}
