.block .edit, .block .views-admin-links {
	display: none;
}

#footer {
	clear: both;
}

#column-right {
	width: 507px;
	height: auto;
	float: right;
	background: url(../gif/neutral-bgtop.png) no-repeat;
	padding-top:14px;
	margin-top:11px;
}
#column-right-bottom {
	width: 507px;
	height: 16px;
	background: url(../gif/neutral-bgbtm.png) no-repeat;
	padding-bottom:14px;
	margin-bottom:0px;
}

#column-right #column-detail-right {
		width: 477px;
		padding-top: 5px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 30px;
		background: url(../gif/neutral-bg.png);
}
	
#column-left {
	margin-top: 10px;
	width: 315px;
	height: auto;
	float: left;
}
	#column-left #medium-rectangle {
		width: 300px;
		height: 250px;
		background: url(../gif/neutral-bg.png);
		margin-top: 1px;
		margin-bottom: 15px;
	}
	
#column-right h2, #column-right h3 {
	margin-top: 0px;
}

#profil-teaser, #planer-teaser {
	float:left;
	overflow:hidden;
	width:246px;
}

#profil-teaser {
	margin-right:14px;
	overflow:visible;
}

#profil-teaser img, #planer-teaser img {
	border:0;
}

#newslist {

	width:300px;
	padding:0 0 11px 0;
}

#newslist-header {
	background:url(../gif/news/newslist-header.png) repeat-x;
	height:27px;
	overflow:hidden;
}

#newslist-header h1 {
	font-size:12px;
	color:#ffffff;
	margin:0;
	padding:7px;
}

#newslist .views-row {
	background:url(../gif/news/item.png) repeat-x;
	margin:1px 0 1px 0;
	height:57px;
	clear: both;
}

#newslist .imagefield-field_newsteaserimg {
	border:0;
	float: left;
}

#newslist .views-field-field-newsteaserimg-fid {
	float: left;
	padding-right:1px;
}

#newslist .views-field-title {
	cursor: pointer;
	float: left;
	width: 185px;
	padding: 5px 0px 0px 5px;
}

.views-field-title {
	margin:0;
}

.views-field-title a {
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}


.newsimage img {
	padding: 15px 0px 3px 0px;
}

.newsimage {
	padding-bottom: 10px;
}

#news #newslist-all {
	display: none;
}

.view-id-archive ul.views-summary {
	padding: 0px 20px;
	margin: 0px;
}


.view-row-odd {
	width:100px;
	overflow:visible;
	}

.views-row-odd .imagefield-field_highlightteaserimage {
	border:0;
	float:left;
	padding-right:3px;
	padding-bottom:5px;

}
.view-row-even {
	width:100px;
	overflow:hidden;
	}

.views-row-even .imagefield-field_highlightteaserimage {
	border:0;
	float:left;
	padding-bottom:5px;

}

#block-views-latestforumpost-block_1 {
	float:left;
	background:url(../gif/forumteaser.png) no-repeat;
	height:187px;
	width:250px;
	margin:0 5px 0 1px;
}

#block-block-8 {
	float:left;
	height:187px;
	width:250px;
	margin:0 5px 0 1px;
}

#block-poll-0 {
	float:left;
	background:url(../gif/forumteaser.png) no-repeat;
	height:187px;
	width:250px;
	margin:0 0px 0 1px;
}

#block-poll-0 h3 {
	margin:0;
	padding:6px 0 6px 7px;
}

#block-poll-0 .vote-form, #block-poll-0 .poll {
	padding:6px 12px 6px 7px;
}

#block-poll-0 .title {
	font-weight: bold;
}

#block-poll-0 .text, #block-poll-0 .total {
	padding-top: 5px;
}

#block-poll-0 .bar {
background-color: #920d08;
height: 1em;
}

#block-poll-0 .bar .foreground {
background-color: #5ba2cc;
float: left;
height: 1em;
}

#block-poll-0 .percent {
	margin-top: -12px;
	font-size: 11px;
	margin-left: 3px;
}

#block-poll-0 .links {
	display: none;
}

#block-views-latestforumpost-block_1 .views-row {
	cursor: pointer;
}

#listinghighlight #block-views-latestforumpost-block_1 {
	float:left;
	background:url(../gif/forumteaser_highlights.png) no-repeat;
	height:187px;
	width:304px;
	margin:15px 1px 0 1px;

}

#block-views-latestforumpost-block_1 h3 {
	margin:0;
	padding:6px 0 6px 7px;
}

#block-views-latestforumpost-block_1 .view-content {
	padding:6px 0 6px 7px;
}

#block-views-latestforumpost-block_1 .views-field-name {
	color:#ffffff;
	font-weight:bold;
	padding-top:10px;
}

#block-views-latestforumpost-block_1 .views-field-name .field-content {
	float:left;
	padding-right:10px;
}

#block-views-latestforumpost-block_1 .views-field-subject a {
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}

#block-views-latestforumpost-block_1 .views-field-comment p {
	color:#ffffff;
	font-weight:normal;
	margin:0;
	padding:5px 0 15px 0;
}

.content img {
	border:0;
}

#listinghighlight #highlighttoolblocks {
	margin-left:574px;
	margin-top:202px;
	position:absolute;
}


#listinghighlight #highlightteaserimage {
	margin-left:573px;
	margin-top:12px;
	position:absolute;
}

#listinghighlight h2.with-tabs {
	color:#ffffff;
}


#webform #thecontentblocks {
	padding: 540px 0 0 0;
}

#webform #thecontentblocks p {
	padding:0;
	margin:1px 0 0 512px;
}

#webform #crossbanner p {
	width:160px;

}

#webform #webform-component-hauptfrage .form-radios div {
	
}

#webform .webform-component-textfield,
#webform .webform-component-email
 {
	width:320px;
}

.view-id-newslistnews .item-list {
	background:url(../gif/news/newslist-header.png) repeat-x;
	height:27px;
	overflow:hidden;
}

.view-id-archive ul.pager, .view-id-newslistnews ul.pager {
	padding: 0px 10px;
	margin: 6px 0px 0px;
	font-size: 11px;
	float: right;
}

.view-id-archive ul.pager li, .view-id-newslistnews ul.pager li {
	float: left;
	list-style: none;
}

.view-id-archive ul.pager li, .view-id-newslistnews ul.pager li.pager-previous, .view-id-newslistnews ul.pager li.pager-next {
	padding: 0px 4px;
}

#block-views-newslistnews-block_1 {
 margin-bottom: 20px;
}

#block-views-archive-block {
	margin-top: 20px;
}

#block-views-archive-block h3 {
	background:url(../gif/news/newslist-header.png) repeat-x;
	overflow:hidden;
	padding: 7px;
	margin: 0px;
	text-transform: uppercase;
	font-size: 12px;
}

#block-views-archive-block .content {
margin: 1px 0px;
padding: 8px 0px;
	background: url(../gif/news/item-long.png);
	height: 170px;
}
}

#block-views-archive-block ul.views-summary {
	margin: 0px;
	padding: 0px;
}

#block-views-archive-block ul.views-summary li {
	list-style: none;
	margin: 0px;
	padding: 0px 7px;
}

#block-block-4 {
	clear: both;
}
