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

* {
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#555b61;
}

body {
	background: url(../images/body-bg.jpg) repeat-x top #ececec;
}

#page {
	margin-left:auto;
	margin-right:auto;
	margin-top:17px;
	width:1020px;
}

#header {
	height:53px;
}

	#header #h-col1 {
		background: url(../images/h-bg-tl.jpg) no-repeat top;
		width:30px;
		height:100%;
		float:left;
	}
	
	#header #h-col2 {
		background: url(../images/h-bg.jpg) repeat-x top;
		width:960px;
		height:100%;
		float:left;
	}
		#h-col2-content {
			margin:30px 20px 0 20px;
		}
	
	#header #h-col3 {
		background: url(../images/h-bg-tr.jpg) no-repeat top;
		width:30px;
		height:100%;
		float:right;
	}

.clearer {
	clear:both;
}

#main {
	position:relative;
	min-height:500px;
	height:auto !important;
	height:500px;
	
	background: url(../images/p-bg.jpg) repeat-y top;
}

	#m-col1 {
		position:absolute;;
		background: url(../images/shadow-bg-l.jpg) no-repeat top;
		width:10px;
		height:100%;
		left:0px;
		top:0px;
		bottom:0px;
	}
	
	#m-col3 {
		position:absolute;
		background: url(../images/shadow-bg-r.jpg) no-repeat top;
		width:10px;
		height:100%;
		right:0px;
		top:0px;
		bottom:0px;
	}
	
	#m-col2 {
		width:1000px;
		margin-left:15px;
	}

#logo {
	height:68px;
	width:248px;
	margin:0 0 5px 15px;
	padding-top:15px;
}

#main-close {
	background: url(../images/shadow-bg-close.jpg) no-repeat top;
	width:100%;
	height:14px;
}

#footer {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	width:1000px;
	text-align:center;
}

#teaser {
	width:960px;
	height:140px;
	margin:2px 0 0 15px;
	background: url(../../user_upload/Bilder/Teaser/Teaser2.jpg) no-repeat top;
}

	/*
#t-row1 {
		width:100%;
		height:8px;
		background: url(../images/t-row1.jpg) no-repeat top;
	}
	
	#t-row2 {
		width:100%;
		height:118px;
		background: url(../images/t-row2.jpg) repeat-y top;
	}
		#t-row2-content {
			margin:0 5px 0 5px;
		}
	
	#t-row3 {
		width:100%;
		height:10px;
		background: url(../images/t-row3.jpg) no-repeat top;
	}
*/

#breadcrumb {
	width:960px;
	margin:0 0 0 15px;
}
	#b-row1 {
		width:960px;
		height:2px;
		background: url(../images/breadcrumb-row1.jpg) no-repeat top;
	}
	#b-row2 {
		width:960px;
		min-height: 19px !important;
/* 		height:24px; */
		background: url(../images/breadcrumb-row2.jpg) top;
		
		line-height:19px;
	}
		#b-row2-content {
			margin:0 10px 0 10px;
		}
	#b-row3 {
		width:960px;
		height:3px;
		background: url(../images/breadcrumb-row3.jpg) no-repeat top;
	}
	
#content {
	width:960px;
	margin:30px 0 0 15px;
}
	#content-left {
		width:750px;
		float:left;
		padding: 0 0 20px 0;
	}
		#content-comments {
			margin-top:40px;
		}
	
	#content-right {
		width:180px;
		float:right;
		padding: 0 0 20px 0;
	}
		
		#content-right .tx-felogin-pi1 {
			margin-top:40px;
		}
		
		#content-right h1, #content-left h1 {
			height:22px;
			/*background: url(../images/content-right-h1.jpg) no-repeat bottom left;*/
			border-bottom:1px solid #eeeeee;
		}

.no-content {
	line-height: 0px;
	font-size: 0px;
}

.icongalleryupdates {
	background: url(../icons/galleryupdates.jpg) no-repeat top left;
	padding-left:30px;
}

.iconentercomment {
	background: url(../icons/comments-enter.jpg) no-repeat top left;
	padding-left:35px;
}

.iconcomments {
	background: url(../icons/comments.jpg) no-repeat top left;
	padding-left:35px;
}

.iconlogin {
	background: url(../icons/login.jpg) no-repeat top left;
	padding-left:30px;
}

.tx-felogin-pi1 label {
	font-weight: bold;
}

.tx-felogin-pi1 form {
	margin-top:10px;
}

.tx-comments-comments {
	margin-top:20px;
}
