/*

	1. Allgemeine Definitionen

	2. Kopf, Menü & Basics

	3. Farbleitsystem

	4. Startseite

	5., Projektsuche

	6., Projektdetail

	7., Blog

*/

/*
	**************************************
	***** 1. Allgemeine Definitionen *****
	**************************************
*/

a {
	color: #86ad00;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #86ad00;
	text-decoration: underline;
}
a:active {
	outline: none;
}
img {
	border: none;
}
* {
	margin: 0px;
	padding: 0px;
}
li {
	list-style: none;
}
html {
height: 100%;
margin-bottom: 0 0 10px 0;
overflow-y: scroll;
}
body {
	background:url("/grafik/bg.gif") left top repeat-y #fff;
	margin: 0px;
	padding: 0px;
	font: 12px/17px arial, helvetica, sans-serif;
	color: #000;
	text-align: left;
}
#skip {
	text-indent: -99999px;
	position: absolute;
	left: -99999px;
	top: -99999px;
}

/*
	**********************************
	***** 2. Kopf, Menü & Basics *****
	**********************************
*/

#head {
	position: relative;
	height: 214px;
	background:url("/grafik/10_head.gif") left -40px no-repeat;
}
#body10 #head {
	background:url("/grafik/10_head.gif") left -40px no-repeat;
}
#body20 #head {
	background:url("/grafik/20_head.gif") left -40px no-repeat;
}
#body30 #head {
	background:url("/grafik/30_head.gif") left -40px no-repeat;
}
#body40 #head {
	background:url("/grafik/40_head.gif") left -40px no-repeat;
}
#body50 #head {
	background:url("/grafik/50_head.gif") left -40px no-repeat;
}
#body60 #head {
	background:url("/grafik/60_head.gif") left -40px no-repeat;
}
#body70 #head {
	background:url("/grafik/70_head.gif") left -40px no-repeat;
}
#head h1 {
	position: absolute;
	top: 25px;
	left: 725px;
	width: 255px;
	height: 40px;
}
.headmessage {
	position: absolute;
	top: -40px;
	left: 0px;
	width: 434px;
	height: 163px;
	background:url("/grafik/head_message_1.png") 0px 0px no-repeat;
}
.headmessage1 {
	background:url("/grafik/head_message_1.png") 0px 0px no-repeat;
}
.headmessage2 {
	background:url("/grafik/head_message_2.png") 0px 0px no-repeat;
}
.headmessage3 {
	background:url("/grafik/head_message_3.png") 0px 0px no-repeat;
}
.menu {
	width: 229px;
	margin: 0px 0 0 0;
}
.menu li {
	width: 229px;
	height: 28px;
	margin: 0 0 5px 0;
	overflow: hidden;
	background:url("/grafik/menu.gif") 0px 0px no-repeat;
}
.menu li a {
	display: block;
	width: 209px;
	height: 22px;
	padding: 6px 0 0 20px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.menu .m10 {
	background:url("/grafik/menu.gif") 0px 0px no-repeat;
}
.menu .m10on {
	background:url("/grafik/menu.gif") -230px 0px no-repeat;
}
.menu .m10:hover{
	background:url("/grafik/menu.gif") -478px 0px no-repeat;
}
.menu .m10on:hover{
	background:url("/grafik/menu.gif") -708px 0px no-repeat;
}
.menu .m20 {
	background:url("/grafik/menu.gif") 0px -30px no-repeat;
}
.menu .m20on {
	background:url("/grafik/menu.gif") -230px -30px no-repeat;
}
.menu .m20:hover{
	background:url("/grafik/menu.gif") -478px -30px no-repeat;
}
.menu .m20on:hover{
	background:url("/grafik/menu.gif") -708px -30px no-repeat;
}
.menu .m30 {
	background:url("/grafik/menu.gif") 0px -60px no-repeat;
}
.menu .m30on {
	background:url("/grafik/menu.gif") -230px -60px no-repeat;
}
.menu .m30:hover{
	background:url("/grafik/menu.gif") -478px -60px no-repeat;
}
.menu .m30on:hover{
	background:url("/grafik/menu.gif") -708px -60px no-repeat;
}
.menu .m40 {
	background:url("/grafik/menu.gif") 0px -90px no-repeat;
}
.menu .m40on {
	background:url("/grafik/menu.gif") -230px -90px no-repeat;
}
.menu .m40:hover{
	background:url("/grafik/menu.gif") -478px -90px no-repeat;
}
.menu .m40on:hover{
	background:url("/grafik/menu.gif") -708px -90px no-repeat;
}
.menu .m50 {
	background:url("/grafik/menu.gif") 0px -120px no-repeat;
}
.menu .m50:hover{
	background:url("/grafik/menu.gif") -478px -120px no-repeat;
}
.menu .m50on:hover{
	background:url("/grafik/menu.gif") -708px -120px no-repeat;
}
.menu .m50on {
	background:url("/grafik/menu.gif") -230px -120px no-repeat;
}
.menu .m60 {
	background:url("/grafik/menu.gif") 0px -150px no-repeat;
}
.menu .m60on {
	background:url("/grafik/menu.gif") -230px -150px no-repeat;
}
.menu .m60:hover{
	background:url("/grafik/menu.gif") -478px -150px no-repeat;
}
.menu .m60on:hover{
	background:url("/grafik/menu.gif") -708px -150px no-repeat;
}
.menu .m70 {
	background:url("/grafik/menu.gif") 0px -180px no-repeat;
}
.menu .m70on {
	background:url("/grafik/menu.gif") -230px -180px no-repeat;
}
.menu .m70:hover{
	background:url("/grafik/menu.gif") -478px -180px no-repeat;
}
.menu .m70on:hover{
	background:url("/grafik/menu.gif") -708px -180px no-repeat;
}
#search {
	padding: 15px 0 30px 20px;
	color: #767374;
}
#search a {
	color: #767374;
}
#searchfield {
	border: none;
	background: #FFF;
	margin: 3px 0 0 0;
	padding: 4px 3px;
	width: 174px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 168px;
}
.kontakt {
	color: #767374;
	padding: 20px 20px 0 20px;
}
.kontakt a {
	color: #767374;
}
.kontakt strong {
	font-weight: normal;
	color: #d88800;
}

.socialmedia {
	color: #767374;
	padding: 20px;
}
.socialmedia li {
	padding: 0 0 4px 0;
	line-height: 18px;
}
.socialmedia img {
	float: left;
	margin: 0 5px 0 0;
}
.socialmedia a {
	color: #767374;
}

#left {
	width: 234px;
	float: left;
}
#main {
	width: 746px;
	float: left;
	padding: 0 0 30px 0;
}
#content {
	width: 512px;
	float: left;
	margin: 0 20px 0 0;
}
#content {
	width
}
#list {
	width: 214px;
	float: left;
}
#breadcrumb {
	position: relative;
	height: 20px;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #e7ebed;
}
#body10 #breadcrumb a {
	position: absolute;
	top: 2px;
	right: 0px;
}
.breadcrumbhpmehr {}
.breadcrumb {
	position: relative;
	height: 20px;
	margin: 25px 0 0 0;
	padding: 7px 0;
	border-top: 1px solid #e7ebed;
}
.breadcrumb a,
#breadcrumb a {
	color: #767374;
	text-decoration: none;
}
.breadcrumb strong,
#breadcrumb strong {
	font-size: 15px;
}
.breadcrumb .bcarea,
#breadcrumb .bcarea {
	float: left;
}
.breadcrumb ul,
#breadcrumb ul {
	float: left;
}
.breadcrumb li,
#breadcrumb li {
	float: left;
	margin: 0 0 0 9px;
	padding: 0 0 0 10px;
	font-weight: bold;
	background:url("/grafik/submenu.gif") 0px 2px no-repeat;
}
.breadcrumb .first,
#breadcrumb .first {
	background: none;
}

/*
	*****************************
	***** 3. Farbleitsystem *****
	*****************************
*/

#body10 .breadcrumb a:hover, #body10 .breadcrumb .on a, #body10 .breadcrumb .bcarea, #body10 .breadcrumb strong, #body10 .breadcrumb strong a,
#body10 #breadcrumb a:hover, #body10 #breadcrumb .on a, #body10 #breadcrumb .bcarea, #body10 #breadcrumb strong, #body10 #breadcrumb strong a,
#body10 .trefferliste h3,
#body10 .artikel h2,
#body10 .companybox h3,
#body10 .artikelliste h3 a,
#body10 .setlist .on,
#body10 .artikel a,
.title10 a {
	color: #85ae00;
}
#body20 .breadcrumb a:hover, #body20 .breadcrumb .on a, #body20 .breadcrumb .bcarea, #body20 .breadcrumb strong, #body20 .breadcrumb strong a,
#body20 #breadcrumb a:hover, #body20 #breadcrumb .on a, #body20 #breadcrumb .bcarea, #body20 #breadcrumb strong, #body20 #breadcrumb strong a,
#body20 .trefferliste h3,
#body20 .artikel h2,
#body20 .companybox h3,
#body20 .artikelliste h3 a,
#body20 .setlist .on,
#body20 .artikel a,
.title20 a {
	color: #c34a00;
}
#body30 .breadcrumb a:hover, #body30 .breadcrumb .on a, #body30 .breadcrumb .bcarea, #body30 .breadcrumb strong, #body30 .breadcrumb strong a,
#body30 #breadcrumb a:hover, #body30 #breadcrumb .on a, #body30 #breadcrumb .bcarea, #body30 #breadcrumb strong, #body30 #breadcrumb strong a,
#body30 .trefferliste h3,
#body30 .artikel h2,
#body30 .companybox h3,
#body30 .artikelliste h3 a,
#body30 .setlist .on,
#body30 .artikel a,
.title30 a {
	color: #2d4c4a;
}
#body40 .breadcrumb a:hover, #body40 .breadcrumb .on a, #body40 .breadcrumb .bcarea, #body40 .breadcrumb strong, #body40 .breadcrumb strong a,
#body40 #breadcrumb a:hover, #body40 #breadcrumb .on a, #body40 #breadcrumb .bcarea, #body40 #breadcrumb strong, #body40 #breadcrumb strong a,
#body40 .trefferliste h3,
#body40 .artikel h2,
#body40 .companybox h3,
#body40 .artikelliste h3 a,
#body40 .setlist .on,
#body40 .artikel a,
.title40 a {
	color: #6790ce;
}
#body50 .breadcrumb a:hover, #body50 .breadcrumb .on a, #body50 .breadcrumb .bcarea, #body50 .breadcrumb strong, #body50 .breadcrumb strong a,
#body50 #breadcrumb a:hover, #body50 #breadcrumb .on a, #body50 #breadcrumb .bcarea, #body50 #breadcrumb strong, #body50 #breadcrumb strong a,
#body50 .trefferliste h3,
#body50 .artikel h2,
#body50 .companybox h3,
#body50 .artikelliste h3 a,
#body50 .setlist .on,
#body50 .artikel a,
.title50 a {
	color: #e5a600;
}
#body60 .breadcrumb a:hover, #body60 .breadcrumb .on a, #body60 .breadcrumb .bcarea, #body60 .breadcrumb strong, #body60 .breadcrumb strong a,
#body60 #breadcrumb a:hover, #body60 #breadcrumb .on a, #body60 #breadcrumb .bcarea, #body60 #breadcrumb strong, #body60 #breadcrumb strong a,
#body60 .trefferliste h3,
#body60 .artikel h2,
#body60 .companybox h3,
#body60 .artikelliste h3 a,
#body60 .setlist .on,
#body60 .artikel a,
.title60 a {
	color: #970028;
}
#body70 .breadcrumb a:hover, #body70 .breadcrumb .on a, #body70 .breadcrumb .bcarea, #body70 .breadcrumb strong, .body70 #breadcrumb strong a,
#body70 #breadcrumb a:hover, #body70 #breadcrumb .on a, #body70 #breadcrumb .bcarea, #body70 #breadcrumb strong, #body70 #breadcrumb strong a,
#body70 .trefferliste h3,
#body70 .artikel h2,
#body70 .companybox h3,
#body70 .artikelliste h3 a,
#body70 .setlist .on,
#body70 .artikel a,
.title70 a {
	color: #421b72;
}

/*
	*************************
	***** 4. Startseite *****
	*************************
*/

.bubble {
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	position: relative;
	height: 43px;
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #fff;
	background:url("/grafik/10_bubble.gif") right top no-repeat;
}
.bubble a {
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	color: #fff;
	padding: 12px 0 0 7px;
	width: 139px;
	height: 43px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 132px;
	height: 31px;
}
.bubble10 {
	background:url("/grafik/10_bubble.gif") right top no-repeat;
}
.bubble20 {
	background:url("/grafik/20_bubble.gif") right top no-repeat;
}
.bubble30 {
	background:url("/grafik/30_bubble.gif") right top no-repeat;
}
.bubble40 {
	background:url("/grafik/40_bubble.gif") right top no-repeat;
}
.bubble50 {
	background:url("/grafik/50_bubble.gif") right top no-repeat;
}
.bubble60 {
	background:url("/grafik/60_bubble.gif") right top no-repeat;
}
.bubble70 {
	background:url("/grafik/70_bubble.gif") right top no-repeat;
}
.hplist {
	position: relative;
	width: 512px;
	float: left;
	margin: 0 0 20px 0;
}
.hplist .cleft {
	width: 246px;
	float: left;
	margin: 0 20px 0 0;
	padding: 0 0 25px 0;
}
.hplist .cright {
	width: 246px;
	float: left;
	padding: 0 0 25px 0;
}
.hplist .cbig {
	width: 512px;
	float: left;
	margin: 0 0 20px 0;
}
.hplist .cbig img {
	margin: 20px 0 0 0;
}
.mehr {
	text-align: right;
	display: block;
	padding: 7px 0 3px 0;
	border-bottom: 1px solid #e7ebed;
}
.bordergruen {
	border-bottom: 1px solid #86AD00 !important;
}
.mehr a {
	color: #767374;
}
.hplist .mehr {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 246px;
}
.hplist .cright .mehr {
	left: 266px;
}
.hplist .cbig .mehr {
	left: 0px;
	width: 512px;
	float: left;
}
.hplist h2 {
	font-size: 17px;
	line-height: 17px;
	font-weight: normal;
	margin: 0 0 20px 0;
}
#content {
	font-size: 14px;
	line-height: 19px;
}
.hpwerbung {
	margin: 0 0 20px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #e7ebed;
	text-align: center;
}
.noborder {
	border: none !important;
}
.hpwerbung img {
	margin: 0 10px;
}
.termine h2,
.kommentare h2,
.artikelliste h2 {
	font: 12px/17px arial, helvetica, sans-serif;
	color: #767374;
	border-bottom: 1px solid #e7ebed;
	margin: 0 0 20px 0;
}
.termine h3 {
	font: normal 12px/17px arial, helvetica, sans-serif;
}
.termine strong a {
	color: #86ad00;
	font-weight: normal;
}
.termine a {
	color: #000;
}
.termine ul,
.kommentare ul,
.artikelliste ul {
	padding: 0 0 20px 0;
}
.termine li,
.kommentare li,
.artikelliste li {
	margin: 0 0 20px 0;
}
.artikelliste h3 {
	font-size: 12px;
	font-weight: normal;
}
.artikelliste small {
	text-transform: uppercase;
	display: block;
	color: #767374;
	margin-bottom: -5px;
}
.artikelliste small a {
	color: #767374;
	text-decoration: none;
}
.artikelliste small a:hover {
	color: #767374;
	text-decoration: underline;
}
.kommentare h3 {
	font: normal 14px/17px arial, helvetica, sans-serif;
	color: #767374;
}
.kommentare a {
	color: #000;
}
.kommentare h3 a {
	color: #767374;
}
.author {
	color: #767374;
}
#skizzen {
	display: block;
	position: relative;
	width: 246px;
	height: 186px;
	overflow: hidden;
}
#skizzen #news,
#skizzen #news2 {
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
}
.skizzedesmonats h2 {
	margin: 0 0 5px 0;
}
.skizzedesmonats ul {
	margin: 0px;
}
.skizzedesmonats li {
	float: left;
	font-size: 12px;
	line-height: 12px;
	background: #ecf0f2;
	margin: 0 3px 0 0;
	padding: 0px;
}
.skizzedesmonats li a {
	float: left;
	color: #000;
	padding: 2px 5px;
}
.skizzedesmonats .on {
	background: #970028;
}
.skizzedesmonats .on a {
	color: #fff;
}

/*
	****************************
	***** 5., Projektsuche *****
	****************************
*/

#projectsearch {
	width: 512px;
	float: left;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #e7ebed;
}
.projectsearch2 {
	margin: 0 0 15px 0 !important;
	border-bottom: none !important;
}
#projectsearch p {
	width: 512px;
	float: left;
	margin: 0 0 10px 0;
}
#projectsearch label {
	width: 150px;
	float: left;
	text-align: right;
	margin: 0 10px 0 0;
}
.input40 {
	width: 342px;
	margin: 0px;
	padding: 4px;
	border: 1px solid #e7ebed;
}
.fbutton {
	text-align: right;
}
.fbutton a {
	color: #000;
}
.trefferliste {
	width: 512px;
	float: left;
}
.trefferliste .left {
	width: 246px;
	float: left;
	margin: 0 20px 0 0;
}
.trefferliste .right {
	width: 246px;
	float: left;
}
.trefferliste ul {
	width: 246px;
	float: left;
	margin: 0 0 25px 0;
}
.trefferliste h3 {
	font-size: 14px;
	font-weight: normal;
	border-bottom: 1px solid #e7ebed;
	margin: 0 0 15px 0;
}
.trefferliste a {
	color: #000;
}
.trefferliste a.complete {
	background: url("/grafik/complete.gif") right 3px no-repeat;
	padding-right: 20px;
}

/*
	*****************************
	***** 6., Projektdetail *****
	*****************************
*/

.artikel h2 {
	font-size: 24px;
	line-height: 26px;
	margin: 3px 0 5px 0;
}
#artikelnav {
	position: relative;
	height: 20px;
	padding-bottom: 9px;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #e7ebed;
}
#artikelnav a {
	color: #767374;
	text-decoration: none;
}
#artikelnav strong {
	font-size: 15px;
}
#artikelnav .bcarea {
	float: left;
}
#artikelnav ul {
	float: left;
	border-top: 1px solid #e7ebed;
	width: 100%;
	padding: 6px 0;
}
#artikelnav li {
	float: left;
	margin: 0 9px 0 0;
	padding: 0 10px 0 0;
	font-weight: bold;
	background:url("/grafik/submenu.gif") right 2px no-repeat;
	font: 12px/17px arial,helvetica,sans-serif;
}
#artikelnav .last {
	background: none;
}
#artikelnav a {
	color: #767374 !important;	
}
#artikelnav a:hover,
#artikelnav li.on a {
	color: #c34a00 !important;
}

.artikel h3 {
	font-size: 14px;
	color: #565758;
	margin: 0 0 25px 0;
	padding: 0 0 0 20px;
}
.artikel h4 {
	font-size: 14px;
	font-weight: normal;
	color: #767374;
	margin: 0px;
	padding: 0 0 0 20px;
}
.artikel p {
	margin: 0 0 15px 0;
	padding: 0 0 0 20px;
}
.bigimg {
	position: relative;
	width: 512px;
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 0 0 120px 0;
}
.bigimgpic {
	z-index: 100;
}
.bigimgperson {
	z-index: 200;
	position: absolute;
	bottom: 10px;
	right: 0px;
	width: 106px;
	height: 130px;
	overflow: hidden;
}
.bigimg .centertext {
	z-index: 300;
	position: absolute;
	bottom: 6px;
	left: 0px;
	width: 369px;
	height: 123px;
	overflow: hidden;
	margin: 0px;
	padding: 20px 40px 0 20px;
	font-size: 16px;
	font-style: italic;
	color: #fff;
}
.bigimg .centertext table {
	height: 100%;
}
.bigimg p small {
	font-size: 11px;
}
#body10 .bigimg .centertext {
	background:url("/grafik/10_bubble_big.png") right top no-repeat;
}
#body20 .bigimg .centertext {
	background:url("/grafik/20_bubble_big.png") right top no-repeat;
}
#body30 .bigimg .centertext {
	background:url("/grafik/30_bubble_big.png") right top no-repeat;
}
#body40 .bigimg .centertext {
	background:url("/grafik/40_bubble_big.png") right top no-repeat;
}
#body50 .bigimg .centertext {
	background:url("/grafik/50_bubble_big.png") right top no-repeat;
}
#body60 .bigimg .centertext {
	background:url("/grafik/60_bubble_big.png") right top no-repeat;
}
#body70 .bigimg .centertext {
	background:url("/grafik/70_bubble_big.png") right top no-repeat;
}
.gallery {
	width: 512px;
	height: 125px;
	margin: 0 0 25px 0;
	overflow: hidden;
	float: left;
}
.gallery div {
	width: 168px;
	height: 125px;
	overflow: hidden;
	float: left;
	margin: 0 4px 0 0;
	background: #edf0f2;
	text-align: center;
}
.gallery .gallery3 {
	margin: 0px;
}
.comments {
	width: 512px;
	float: left;
	border-top: 1px solid #e7ebed;
	padding: 22px 0 0 0;
}
.comments h3 {
	font-size: 12px;
	line-height: 12px;
	margin: 0 0 20px 0;
}
.comments ol {
	width: 512px;
	float: left;
	clear: both;
}
.comments li {
	width: 512px;
	float: left;
	margin: 0 0 25px 0;
	padding: 0 0 25px 0;
	border-bottom: 1px solid #e7ebed;
	font-size: 11px;
	line-height: 15px;
}
.userhead {
	width: 512px;
	float: left;
	clear: both;
	padding: 0 0 9px 0;
}
.comments h4 {
	font-size: 12px;
	line-height: 12px;
	margin: 0 0 2px 0;
}
.comments .time {
	font-size: 10px;
}
.message {
	width: 512px;
	float: left;
}
#commentform {
	float: left;
	width: 512px;
}
#commentform fieldset {
	float: left;
	border: none;
}
#commentform h3 {
}
#commentform p {
	margin: 0 0 14px 0;
}
.input30 {
	font: 12px/18px arial, helvetica;
	float: left;
	margin: 0 10px 0 0;
	padding: 2px;
	border: 1px solid #e7ebed;
	width: 239px;
	height: 26px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 233px;
	height: 20px;
}
#commentform textarea {
	font: 12px/18px arial, helvetica;
	float: left;
	margin: 0 10px 0 0;
	padding: 2px;
	border: 1px solid #e7ebed;
	width: 512px;
	height: 96px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 506px;
	height: 90px;
}
#commentform p {
	width: 512px;
	float: left;
	font-size: 11px;
	line-height: 14px;
	color: #6b6b6b;
	margin: 0 0 10px 0;
}
#commentform label {
	width: 260px;
	float: right;
	padding: 6px 0 0 0;
}
.fbutton {
	text-align: right;
}
.fbutton a {
	font-size: 14px;
}
.companybox {
	width: 214px;
	float: left;
	margin: 0 0 25px 0;
	padding: 0 0 25px 0;
	border-bottom: 1px solid #e7ebed;
}
.companybox h3 {
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
.companybox a {
	color: #000;
}
.infotable {
	margin: 0px;
	padding: 0 0 15px 25px;
	/* border-bottom: 1px solid #e7ebed; */
}
.infotable table {
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 20px 0;
}
.infotable td {
	line-height: 18px;
	vertical-align: top;
	padding-bottom: 10px;
}
.infotable .left {
	width: 170px;
	color: #767374;
	padding: 0 10px 10px 0;
}
.infotable h3 {
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #767374;
	margin: 0 0 20px 0 !important;
	padding: 0px !important;
	width: 487px;
	border-bottom: 1px solid #e7ebed;
}
.infotable h4 {
	font-size: 14px;
	font-weight: bold;
	color: #767374;
	margin: 0 0 15px 0 !important;
	padding: 0px !important;
}
.infotable h5 {
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 3px;
	color: #767374;
	margin: 0 0 5px 0 !important;
	padding: 0px !important;
}
.infotable ul {
	margin: 0 0 20px 50px
}
.infotable ul li {
	list-style-type: disc !important;
}
.infotable h4 {
	padding-left: 20px !important;
	cursor: pointer;
	background:url("/grafik/close.jpg") left center no-repeat;
}
.infotable h4.open {
	background:url("/grafik/open.jpg") left center no-repeat;
}
.setlist {
	width: 214px;
	float: left;
	margin: 0 0 15px 0;
}
.setlist a {
	color: #767374;
	margin: 0 7px 0 0;
	float: left;
}

/*
	********************
	***** 7., Blog *****
	********************
*/

.bloglist h3 {
	margin: 0px;
}
.bloglistentry {
	margin: 0 0 20px 0;
}
.bloglistentry p {
	margin: 0px;
}
.autoren h3 {
	font-weight: bold;
	padding: 11px 0 3px 0;
}
.autoren img {
	float: left;
	margin: 0 7px 0 0;
}
.bloginfo {
	color: #767374;
	padding: 20px 40px 10px 20px;
}
.bloginfo h3 {
	font-size: 12px;
}
.bloginfo p {
	margin: 0 0 15px 0;
}
.bloginfo a {
	color: #421b72;
}
#left .kommentare {
	padding: 0 40px 20px 20px;
}
.artikelauthor {
	border-top: 1px solid #e7ebed;
	padding: 10px 20px;
}
.artikelauthor p {
	float: right;
	width: 400px;
	font-size: 11px;
}
.artikelauthor span {
	font-weight: bold;
	color: #431e71;
	font-size: 13px;
}
.artikelauthor a {
	color: #767374;
}

.footer {
	clear: both;
	color: #7e7f81 !important;
	border-bottom: 1px solid #e7ebed;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.footer a {
	color: #7e7f81 !important;
}
.footer a:hover {
	color: #7e7f81 !important;
}

/*
	*** jCarousel ***
*/
.jCarousel {
	width: 500px !important;
	margin-bottom: 20px;
}
.prev {
	margin-bottom: 10px;
	font-size: 11px;
	color: #c54c00;
}
.next {
	margin-bottom: 10px;
	font-size: 11px;
	float: right;
	text-align: center;
	margin-right: 10px;
	color: black;
}
.next,
.prev{
	color: #c54c00 !important;
}


.rssfeedabonnieren {
	display: block !important;
	color: #737373 !important;
	margin-bottom: 20px;
	background: url("/grafik/rss.gif") left center no-repeat;
	padding-left: 20px;
}