body, html {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background-color: #666666;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	color: #666666;
}

#headbar {
	width:auto;
	height:30px;
	background-image: url(../img/head_bar.gif);
}

#container {
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

	#head {
		margin:0px;
		padding:0px;
		width:800px;
	}
	
		#head img{
			padding:0px;
			margin:0px;
			float:left;
		}
	
	#menu {
		margin:0px;
		padding:0px;
		width:800px;
		height:56px;
	}
	
		#menu img{
			padding:0px;
			margin:0px;
			float:left;
		}
	
	#content {
		width:800px;
		height:100%;
		background-color:#eeeeee;
		text-align: center;
	}
		
		#content a {
			text-decoration: none;
			color: #666666;
		}
		
		#content a:hover {
			text-decoration: underline;
			color: #666666;
		}
	
		#content .greyborder {
			border: 1px solid #666666;
		}
		
		#content .tableT1 {
			margin-left:0px;
			padding:0px;
			width:700px;
			margin-left:auto;
			margin-right:auto;
		}
		
		#content .rowT1 {
			background-color: #e9e9e9;
			margin:0px;
			padding:0px;
		}
		
		#content .rowT1o {
			background-color: #e3e3e3;
			margin:0px;
			padding:0px;
		}
		
		#content .rowT2 {
			background-color: #ececec;
			margin:0px;
			padding:0px;
		}
		
		#content .colT1 {
			line-height: 30px;
			border:0px;
			border-bottom: 2px;
			border-style: solid;
			border-color: #eeeeee;
		}
		
			#content .colT1 img {
				margin:0px;
				display:inline;
				float: left;
			}
			
		#content .colT1b {
			border:0px;
			padding:0px;
			padding-top: 6px;
			padding-bottom:6px;
			line-height: 14px;
			border-bottom: 2px;
			border-style: solid;
			border-color: #eeeeee;
		}
			
		#content .colT1g {
			border:0px;
			border-bottom: 2px;
			border-style: solid;
			border-color: #eeeeee;
			margin:0px;
			padding:0px;
		}
			
		#content .colProd {
			padding:5px;
			padding-bottom:0px;
			vertical-align:top;
			border:0px;
			border-bottom: 2px;
			border-style: solid;
			border-color: #eeeeee;
		}
		
			#content .colProd h3 {
				color: #333333;
				margin:0px;
				font-size:12px;
			}
			
			#content .colProd p {
				margin-left:5px;
				margin-top:3px;
				line-height:16px;
				color: #999999;
				margin-bottom:0px;
			}
		
		#content .browse {
			text-align:right;
			border:0px;
			border-top:1px;
			border-color:#333333;
			border-style:solid;
			padding:5px;
		}
			
			#content .browse .inactive {
				color:#999999;
			}
		
		#content .redt {
			color: #e21717;
		}
		
		#content .redb {
			color: #9a0000;
		}
		
		#content .greyin {
			color:#999999;
		}
		
		#content .line {
			text-decoration: none;
			font-weight: bold;
			display: block;
			background-color: #ececec;
			width: 700px;
		}
		
		#content .line:hover {
			text-decoration: none;
			color:#000000;
			background-color: #e9e9e9;
		}
		
		#content .box {
			width: 700px;
			margin-left:auto;
			margin-right:auto;
			text-align:left;
			background-color: #e9e9e9;
			overflow:hidden;
		}		

		#content .filter {
			margin:10px;
			
		}
			
			#content .filter b {
				display:block;
				width:90px;
				float:left;
				line-height:24px;
			}	
		
		#content .news {
			width: 700px;
			margin-left:auto;
			margin-right:auto;
			text-align:left;
			background-color: #e9e9e9;
			padding-top:5px;
			padding-bottom:15px;
			border:0px;
			border-bottom:4px;
			border-style:solid;
			border-color:#eeeeee;
		}
		
			#content .news h1 {
				font-size:15px;
				font-weight:bold;
				margin:10px;
				margin-top:0px;
				margin-bottom:5px;
			}
			
				#content .news h1 a:hover {
					color:#000000;
					text-decoration:none;
				}
			
			#content .news .date {
				font-size:12px;
				font-weight:bold;
				color: #999999;
			}
		
			#content .news .text {
				width:660px;
				margin-left:auto;
				margin-right:auto;
				text-align:justify;
				line-height:16px;
			}
			
		#content .wrap {
			width: 700px;
			margin-left:auto;
			margin-right:auto;
			text-align:left;
		}
			
		#content .actor {
			display:block;
			float:left;
			text-align:center;
			font-weight: bold;
			padding:8px;
			width:159px;
			color:#666666;
		}
		
			#content .actor:hover {
				text-decoration:none;
				color:#000000; 
				background-color: #e9e9e9;
			}
		
			#content .actor img {
				border: 1px solid #999999;
			}
			
		#content .profilfacts {
			width:383px;
			background-color:#e6e6e6;
			min-height:120px;
			height:172px;
			background-image:url(../img/steckbrief_bottom.gif);
			background-repeat:no-repeat;
			background-position:bottom;
			overflow:hidden;
			float:left;
			margin-right:20px;
		}
			
			#content .profilfacts .top {
				width:383px;
				height:11px;
				background-image:url(../img/steckbrief_top.gif);
				background-repeat:no-repeat;
			}
			
			#content .profilfacts .text {
				margin-left:10px;
				margin-top:0px;
				width:170px;
				float:left;
				line-height: 13px;
			}
			
				#content .profilfacts .text h3{
					font-size: 11px;
					font-weight: bold;
					color: #333333;
					margin:0px;
				}
				
				#content .profilfacts .text p{
					margin-top:0px;
					margin-left:5px;
					margin-bottom:10px;
					margin-right:0px;
				}
				
		#content .profillinks {
			line-height:25px;
			padding-top:5px;
			overflow:hidden;
		}
			
		#content .profiletc {
			margin: 10px;
			line-height:14px;
			text-align:justify;
		}
		
			#content .profiletc h3 {
				font-size: 11px;
				color: #333333;
				margin: 0px;
				margin-top:20px;
			}
			
			#content .profiletc p {
				margin-top:3px;
				margin-left:5px;
				margin-bottom:5px;
			}
			
		#content .sidebar {
			background-color:#e3e3e3;
			background-image:url(../img/seitenleiste_bottom.gif);
			background-repeat:no-repeat;
			background-position:bottom;
			width:209px;
			overflow:hidden;
			text-align:left;
			line-height:16px;
			padding-top:10px;
			float:left;
		}
		
			#content .sidebar h3 {
				font-size:11px;
				color:#333333;
				margin-left:10px;
				margin-bottom:0px;
				margin-top:5px;
			}

			#content .sidebar p {
				color:#666666;
				margin-left:15px;
				margin-top:0px;
				margin-bottom:0px;
			}
			
		#content .prodtext {
			text-align:justify;
			width:470px;
			margin-left:10px;
			margin-right:10px;
			padding-top:10px;
			overflow:hidden;
			line-height:15px;
		}
		
		#content .galleryitem {
			padding-left:13px;
			padding-right:12px;
			padding-top:10px;
			padding-bottom:10px;
			overflow:hidden;
			float:left;
		}
		
			#content .galleryitem img {
				float:left;
				margin:0px;
			}
			
		#content .gallerydetail {
			width:702px;
			margin-left:auto;
			margin-right:auto;
			text-align:center;
		}
		
			#content .gallerydetail .head {
				width:702px;
				height:40px;
				line-height:40px;
				margin:0px;
				padding:0px;
				background-image:url(../img/galldetail_head.gif);
				text-align:left;
				margin-bottom:15px;
			}
			
				#content .gallerydetail .head h1 {
					margin:0px;
					padding:0px;
					padding-left:15px;
					font-size:14px;
					float:left;
				}
				
				#content .gallerydetail .head b {
					width:auto;
					display:block;
					overflow:hidden;
					text-align:right;
					margin-right:15px;
				}
			
			#content .gallerydetail .info {
				width:702px;
				line-height:14px;
				margin:0px;
				margin-top:15px;
				padding:0px;
				background-color: #e6e6e6;
				background-image:url(../img/galldetail_box_bottom.gif);
				background-position:bottom;
				background-repeat: no-repeat;
				text-align:left;
			}
			
				#content .gallerydetail .info .top{
					width:702px;
					height:12px;
					margin:0px;
					padding:0px;
					background-image:url(../img/galldetail_box_top.gif);
					background-repeat: no-repeat;
				}
				
				#content .gallerydetail .info .text{
					padding-left:12px;
					padding-right:12px;
					padding-bottom:12px;
				}
	
	#foot {
		width:800px;
		height:50px;
		background-image: url(../img/content_foot.gif);
		background-repeat: no-repeat;
		vertical-align:bottom;
		color:#9f9f9f;
	}
	
		#foot a {
			color: #9f9f9f;
			text-decoration:none;
		}
		
		#foot a:hover {
			color: #cccccc;
			text-decoration:none;
		}