/* <style type="text/css"> */

/* ---------------------
| Rahmenformatierungen |
--------------------- */

body {
	font-family: Verdana,Sans-Serif;
	background-color: #DBDBDB;
	background-image: url("../_gfx/bg_main.gif");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 784px 30px;
	font-size: 16px;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
}

#totopbox {
	height: 1px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

#mainframe {
/*	position: absolute;
	top: 0px;
*/
	width: 49.03em;
	background-color: #ffffff;
	background-repeat: repeat-y;
	background-position: right;
	padding: 0px;
	margin: 0px;
}

p {
	font-family: Verdana,Sans-Serif;
	font-size: 0.7em;
	line-height: 1.4em;
	margin: 0px 0px 1.6em 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5 {
	font-family: Verdana,Sans-Serif;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0px 0px 0.7em 0px;
	padding: 0px;
}

a {
	color: #DBDBDB;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

ul {
	text-align: left;
}

li {
	text-align: left;
}

ul li p {
	font-size: 1em;
}

td {
	vertical-align: top;
}

img {
	border-style: none;
}

center {
	font-size: 0.7em;
}


#dbgBuilInBar {
	z-index: 100;
}

/* ---------------------------------
| Seitenkopf mit Logos und Bildern |
-----------------------------------*/

#header {
	width: 784px;
	height: 118px;
	float: left;
	volume: silent;
}

/* ----------------------------
| Navigation unter Seitenkopf |
------------------------------*/

#navigator {
	padding-left: 0.63em;
	color: #DBDBDB;
	vertical-align: bottom;
	width: 23.7em;
	float: left;
}

	.navigator {
		color: #DBDBDB;
		font-size: 0.7em;
		text-decoration: none;
		font-weight: normal;
	}

	a.navigator:hover {
		text-decoration: underline;
	}

#utilnav {
	color: #482820;
	vertical-align: bottom;
	float: left;
	display: inline;
}

	.utilnav {
		color: #482820;
		font-size: 0.7em;
		text-decoration: none;
		font-weight: normal;
	}

	a.utilnav:hover {
		text-decoration: underline;
	}


/* ------------------
| Menueformatierung |
-------------------*/

#menu {
	padding: 0px;
	padding-bottom: 0.4em;
	width: 9.27em;
	background-image: url("../_gfx/nav_bg.gif");
}

.menulist {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0.31em;
	padding-top: 0px;
	list-style-type: none;
}

	.menulist ul {
		list-style-type: none;
	}

.navi-bb1-pas, .navi-bb2-pas {
	list-style-image: url("../_gfx/nav_bullet_pas.gif");
}

.navi-bb3-pas {
	list-style-image: url("../_gfx/nav_quad_pas.gif");
}

.navi-bb1-ovr, .navi-bb2-ovr {
	list-style-image: url("../_gfx/nav_bullet_ovr.gif");
}

.navi-bb3-ovr {
	list-style-image: url("../_gfx/nav_quad_ovr.gif");
}

.navi-bb1-akt, .navi-bb2-akt {
	list-style-image: url("../_gfx/nav_bullet_akt.gif");
}

.navi-bb3-akt {
	list-style-image: url("../_gfx/nav_quad_ovr.gif");
}

.navi-bb1-pas, .navi-bb1-ovr, .navi-bb1-akt {
	margin: 5px 0px 4px -12px;
	line-height: 0.81em;
}

.navi-bb2-pas, .navi-bb2-ovr, .navi-bb2-akt {
	margin: 5px 0px 4px -23px;
	line-height: 0.88em;
}

.navi-bb3-pas, .navi-bb3-ovr, .navi-bb3-akt {
	margin: 5px 0px 4px 16px;
	line-height: 0.88em;
}

.navi-bb1-pas a, .navi-bb1-ovr a, .navi-bb1-akt a {
	font-size: 0.7em;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 5px;
	font-weight: normal;
	}

.navi-bb1-pas a, .navi-bb2-pas a, .navi-bb3-pas a {
	color: #D1C9C7;
}

.navi-bb1-pas a:hover, .navi-bb1-ovr a:hover, .navi-bb1-akt a:hover, .navi-bb2-pas a:hover, .navi-bb2-ovr a:hover, .navi-bb2-akt a:hover, .navi-bb3-pas a:hover, .navi-bb3-ovr a:hover, .navi-bb3-akt a:hover {
	text-decoration: none;
}

.navi-bb2-akt ul {
	margin: 0px;
	margin-left: -16px;
	margin-top: 0.3em;
	padding: 0px;
	padding-bottom: 0.1em;
	border-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #D1C9C7;
}

.accesskey { text-decoration: underline; }


/* ------------
| Shortcutbox |
------------ */

.shortcutbox {
	margin: 10px 0 10px 10px;
	background-color: #38396F;
	height: 30px;
	width: 590px;
	float: left;
	}

	/* --------------------------------
	| Shortcuts (tx-buhshortcuts-pi1) |
	---------------------------------*/
	
	.tx-buhshortcuts-pi1 {
		height: 30px;
		float: left;
		margin: 0 0 0 0;
		width: 370px;
	}
	
	/* --------
	| Suchbox |
	-------- */
	
	.tx-macinasearchbox-pi1 {
		height: 30px;
		width: 220px;
		margin: 0;
		background-image: url("../_gfx/search-bg.gif");
		background-position: left top;
		background-repeat: no-repeat;
		float: left;
	}
	
		.tx-macinasearchbox-pi1 .searchbox-input {
			margin: 5px 5px 0 34px;
			width: 150px;
			height: 14px;
			border: solid 1px #fff;
		}
		
		.tx-macinasearchbox-pi1 a {
			color: #ffffff;
		}

/* ---------------------
| Formatierung Inhalte |
----------------------*/

#utilityframe {
	margin: 10px 0px 0.63em 10px;
	width: 9.27em;
	display: inline;
	float: left;
}

#contentframe {
	float: left;
	margin-left: 0.63em;
		width: 23.13em;
}

	#contentframe a {
		color: #98BF0E;
	}
	
	#utilnav a {
		color: #10206D;
	}

#columnframe {
	float: left;
	margin-left: 0.6em;
		width: 13.13em;
}

#wideframe {
	float: left;
	margin-left: 0.63em;
		width: 36.85em;
}

/* ------------------------------------
| Formatierung Standard-Typo-Elemente |
------------------------------------*/

.csc-header h1, h2, h3, h4, h5 {
	font-family: Verdana,Sans-Serif;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0px 0px 0.7em 0px;
	padding: 0px;
}

.csc-header h5 {
	font-weight: normal;
}

.csc-menu p {
	margin-bottom: 0.7em;
}

.csc-menu {
	margin-bottom: 1.6em;
}

table.contenttable {
	margin: 0px 0px 0.5em 0px;
	padding: 0px;
	border-style: solid;
	border-width: 1px;
}

.contenttable td {
	margin: 0px;
	padding: 2px 10px 2px 5px;
}

.contenttable td p {
	margin-bottom: 0.5em;
	padding: 0px;
}

p.csc-caption {
	font-size: 0.7em;
	margin: 0.25em 0px 1.4em 0px;
}

.csc-uploads {
	width: 100%;
	margin: 0px 0px 1.4em 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.csc-uploads-icon { padding: 0px; margin: 0px; line-height: 0px; }
.csc-uploads-icon a { padding: 0px; margin: 0px; line-height: 0px; }
.dunkelgruen .csc-uploads .tr-even { background-color: #efefef !important; }
.csc-uploads-fileName p { padding: 0px 10px 0px 2px; margin: 0px; }
.csc-uploads-description p { padding: 0px 10px 0px 2px; margin: 0px; }
.csc-uploads-fileSize p { padding: 0px 2px 0px 2px; margin: 0px; }

/* ----------------------------
| Formatierung Formularfelder |
-----------------------------*/

.error {
	color: #CC0000;
	font-weight: bold;
}

input, textarea, select {
	font-family: Verdana,Sans-Serif;
	font-size: 1em;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
}

.csc-mailform input, .csc-mailform textarea, .csc-mailform select {
	font-size: 0.7em;
	width: 16em;
}

textarea {
	line-height: 1.4em;
}

/* -----------------------------
| Formatierung Kontaktformular |
-------------------------------*/

#contactform input, #smsform input, .register-field input, #tx-srfeuserregister-pi1-fe_users_form input {
	width: 15.4em;
}

#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-uploader {
	width: 25.6em;
}

#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-delete-icon {
	width: 11px;
	height: 11px;
	border-width: 0px;
}

#contactform textarea, #smsform textarea, #tipform textarea, #tx-srfeuserregister-pi1-fe_users_form textarea, #bekennen-form textarea {
	width: 25.4em;
	height: 10em;
}

#contactform select {
	width: 25.4em;
}

#contactform .checkbox, #search .checkbox {
	width: 2em;
	border-style: none;
}

#contactform input.submit, #smsform input.submit, #tx-srfeuserregister-pi1-fe_users_form input.submit {
	background-color: #FFFFFF;
	width: 6em;
}

p#birthdayinputlabel, p#birthdayinputinput {
	height: 28px;
}

/* --------------------------
| Formatierung Suchformular |
---------------------------*/

.indexed-search-input {
	width: 15.4em;
}

.indexed-search-description {
	float: left;
	width: 10em;
	margin-bottom: 3px;
}

.indexed-search-fields {
	float: left;
	width: 18em;
	margin-bottom: 3px;
}

.indexed-search-fields select {
	font-size: 1em;
}

.indexed-search-block {
	clear: both;
	margin-bottom: 0.7em;
}

.indexed-search-formline-spaced {
	clear: both;
	margin: 0.7em 0px 0px 0px;
}

.styleseclinks ul {
	margin: 0px 0px 0.4em 1.4em;
	padding: 0px;
}

ul.browsebox {
	margin: 0px 0px 1.4em 0.8em;
	padding: 0px;
	font-size: 0.7em;
}

ul.browsebox li {
	display: inline;
	padding-right: 0.7em
}

/* ------------------------------------
| Formatierung Registrierungsformular |
-------------------------------------*/

.registerdivider {
	float: left;
	width: 18.2em;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-bottom: 4px;
	margin-bottom: 8px;
}

.register-label {
	font-size: 0.7em;
	float: left;
	width: 9.77em;
	margin-bottom: 3px;
}

.register-field {
	float: left;
	margin-bottom: 3px;
	width: 16em;
}

.register-field lable {
	position: relative;
	top: -15px;

}

.register-field select {
	width: 16em;
	font-family: Verdana,Sans-Serif;
}

.register-submit {
	float: left;
	padding-bottom: 1.63em;
}

.register-error {
	clear: both;
	margin-bottom: 3px;
}

#captcha {
	width: 4em;
}

#newsletter, .register-note, #gender {
	float: left;
}


#htmlselect, #newsletter input, #gender input, #exactkey, #exactname, #fields1, #fields2, #results1, #results2 {
	width: 1.3em;
	border-width: 0px;
	position: relative;
	top:-0.2em;
}

/* ---------------------------------
| Formatierung Login und Searchbox |
----------------------------------*/

.utilbox h2 {
	padding: 0px 1em 0.35em 1em;
}

.utilbox h3 {
	padding: 0.7em 1em 0.35em 1em;
}

#login {
	padding-right: 15px;
}

#login input {
	font-size: 1em;
	margin: 0px;
	width: 10em;
	border-color: #10206D;
}

#login .submit {
	background-color: #ffffff;
	padding: 0px;
	width: 7em;
}

#login .logboxlink {
	padding-bottom: 0.1em;
}

.tx-newloginbox-pi1 form {
	margin: 0px;
	padding: 0px;
}

.utilbox p {
	padding: 0px 0.35em 1em 1em;
	margin: 0px;
}

.utilbox a {
	color: #10206D;
}

.utilbox input {
	font-size: 1em;
	margin: 0px;
	width: 10em;
	border-color: #10206D;
}

.utilbox .searchbox-input, #login .searchbox-input {
	font-size: 1em;
	margin: 0px;
	margin-right: 0.5em;
	width: 8em;
	border-color: #10206D;
}

.utilbox .bm-shortcut-input {
	font-size: 1em;
	margin: 0px;
	margin-right: 0.5em;
	width: 8em;
	border-color: #10206D;
}

.utilbox .bm-radio {
	width: 1.5em;
	border-style: none;
}

/* -------------------
| Formatierung Forum |
--------------------*/

	.boardpath {
		color: #306A2C;
		margin-bottom: 8px;
	}

	.boardpath a {
		color: #306A2C;
		font-weight: normal;
	}

	.boardtools a {
		color: #306A2C;
	}

	.boardtools img {
		margin-bottom: -1px;
	}

	.board {
		width: 36.88em;
	}

	.board td, .board th {
		text-align: left;
		vertical-align: top;
		padding: 3px 5px 5px 5px;
		margin: 0px;
	}

	.board td {
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #ffffff;
	}

	.thread td {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #ffffff;
		border-top-width: 0px;
	}

	.board .frameless, .frameless {
		margin: 0px;
		padding: 0px;
	}

	.frameless input {
		position: relative;
		top: 2px;
	}

	.boardcat {
		width: 220px;
	}

	.boardtopic {
		width: 75px;
	}

	.boardposts {
		width: 75px;
	}

	.boardrecent {
		width: 220px;
	}

	.threadicon {
		width: 20px;
	}

	.threadtopic {
		width: 275px;
	}

	.threadauthor {
		width: 200px;
	}

	.threadcontent {
		width: 390px;
	}

	.rateStars {
		float: left;
		width: 13em;
		text-align: center;
	}

	.rateMenu {
		float: right;
		margin-top: auto;
		margin-bottom: auto;
	}

	.quoteCell {
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 2px;
		background-color: #ffffff;
		border-style: solid;
		border-width: 1px;
		border-color: #97B495;
		padding: 5px;
		width: 95%;
	}

	.quoteCell p {
		margin: 0px;
		padding: 0px;
	}

	.emotibox {
		width: 192px;
		background-color: #CBDACA;
		border-style: solid;
		border-width: 1px;
		border-color: #306A2C;
		margin: 0px;
		margin-bottom: 0.7em;
	}

	.emotibox td {
		border-width: 0px;
		padding: 0px;
		text-align: center;
	}

	.emotibox td img {
		margin: 3px 2px 3px 2px;
	}

	.helpbox {
		background-color: #CBDACA;
		border-width: 0px;
		color: #306A2C;
		font-size: 0.7em;
		width: 182px;
		margin-bottom: 3px;
	}

	.postformlable {
		height: 20px;
		text-align: right;
		padding: 0px 0px 3px 0px;
		margin: 0px;
	}

	.postforminput {
		height: 20px;
		padding: 0px 0px 3px 0px;
		margin: 0px;
	}

	.postforminput input, .frameless textarea {
		width: 313px;
	}

	.profile-hdr {
		margin-top: 3em;
		margin-bottom: 2.1em;
		padding-left: 1.75em;
	}

	.profile-txt {
		padding-left: 1.75em;
		width: 45em;
	}

	.profile-data {
		padding-left: 1.75em;
		width: 32em;
		margin: 0px;
	}

	.im {
		font-size: 0.7em;
	}

/* ----------------------
| Formatierung Bekennen |
-----------------------*/

	.bekennen-data p, .bekennen-comment p {
		width: 26em;
		margin-bottom: 1em;
	}

	.bekennen-txt {
		padding: 0.7em 0px 0.1em 1.66em;
		width: 26em;
	}

	.bekennen-teaser {
		padding: 0em 1.2em 1em 1.6em;
		margin: 0px;
	}

	#bekennen-form ul {
		color: #CC0000;
		font-weight: bold;
		margin: 0px;
		margin-bottom: 14px;
		list-style-type: none;
	}

/* -------------------
| Formatierung Boxen |
--------------------*/

.contentbox {
	width: 23.13em;
	margin: 0px 0px 0.63em 0px;
	clear: both;
	float: left;
	display: inline;
	overflow: hidden;
}

	.tx-bbbibelmodul-pi1 .contentbox {
		overflow: visible;
	}

	.contentbox .content {
		float: left;
		width: 23.13em;
		margin: 0px;
		padding: 0px;
	}

	.contentbox .content-bl {
		float: left;
		width: 23.13em;
		margin: 0px;
		padding: 0px;
		line-height: 0px;
	}

	.contentbox .content ul,ol {
		font-family: Verdana,Sans-Serif;
		font-size: 0.7em;
		margin: 0px 0px 1.6em 0px;
		padding: 0px;
	}

	.contentbox .content ul li {
		list-style-type: square;
		margin: 0px 0px 0.7em 1.5em;
		padding: 0px;
		line-height: 1.4em;
	}

	.contentbox .content ol li {
		margin: 0px 0px 0.7em 2.1em;
		padding: 0px;
		line-height: 1.4em;
	}

	.contentbox .content-bl ul,ol {
		font-family: Verdana,Sans-Serif;
		font-size: 0.7em;
		margin: 0px 0px 1.6em 1.5em;
		padding: 0px;
	}

	.contentbox .content-bl ul li {
		list-style-type: square;
		margin: 0px 0px 0.7em 1.75em;
		padding: 0px;
		line-height: 1.4em;
	}

	.contentbox .content-bl ol li {
		margin: 0px 0px 0.7em 2.1em;
		padding: 0px;
		line-height: 1.4em;
	}

	.contentbox .headerbox {
		position: relative;
		width: 23.15em;
		vertical-align: middle;
		margin: 0px;
		padding: 0px;
		float: left;
	}

	.contentbox .header {
		float: left;
		width: 15.63em;
		padding: 3px 2.5em 0.25em 1.25em;
		background-repeat: no-repeat;
	}

	.contentbox .header a {
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}

	.contentbox .header a:hover {
		text-decoration: underline;
	}

	.contentbox .header h1 {
		font-family: Verdana,Sans-Serif;
		font-size: 0.7em;
		font-weight: bold;
		color: #10206D;
		margin: 0px;
		padding: 0px;
	}

	.contentbox .boxtext {
		width: 17.19em;
		margin: 1.2em 0px 0px 1.3em;
		float: left;
		display: inline;
	}

		.contentbox .boxtext h1, .contentbox .boxtext h2, .contentbox .boxtext h3, .contentbox .boxtext h4, .contentbox .boxtext h5 {
			line-height: 1.4em;
		}

		.contentbox .boxcontent-pictureless h1, .contentbox .boxcontent-pictureless h2, .contentbox .boxcontent-pictureless h3, .contentbox .boxcontent-pictureless h4, .contentbox .boxcontent-pictureless h5 {
			line-height: 1.4em;
		}

	.contentbox .boxcontent {
		width: 17.19em;
		margin: 1.2em 0px 0px 1.3em;
		float: left;
		display: inline;
	}

	.contentbox .boxcontent h1, .contentbox .boxcontent h2, .contentbox .boxcontent h3, .contentbox .boxcontent h4, .contentbox .boxcontent h5 {
		line-height: 1.4em;
	}

	.contentbox .boxcontent-pictureless {
		width: 20.63em;
		margin: 1.2em 0px 0px 1.3em;
	}

	.contentbox .news-search-form {
		margin: 0px 0px 1.25em 0px;
	}

	.contentbox .news-search-form .news-search-input, .contentbox .bb-serial-form .bb-serial-input {
		font-size: 0.7em;
		width: 15em;
	}

.marginbox {
	width: 13.13em;
	margin: 0px 0px 0.63em 0px;
	clear: both;
	float: left;
	display: inline;
	overflow: hidden;
}

	.tx-bbbibelmodul-pi1 .marginbox {
		overflow: visible;
	}

	.marginbox .content {
		float: left;
		width: 13.13em;
		margin: 0px;
		padding: 0px;
	}

	.marginbox .content-bl {
		float: left;
		width: 13.13em;
		margin: 0px;
		padding: 0px;
		line-height: 0px;
	}

	.marginbox .content-lexikon {
		float: left;
		width: 13em;
		margin: 0px;
		padding: 0px 1px 1px 1px;
		line-height: 0px;
		background-color: #31A69E;
	}

		#lexikonbox {
			display: none;
		}

		#lexikonbox .iconbox {
			position: relative;
			top: 0px;
			left: 0px;
			width: 3.69em;
			height: 0.94em;
			line-height: 0px;
			float: left;
			border-style: solid;
			border-width: 0px;
			border-right-width: 0.06em;
			border-right-color: #31A69E;
			border-top-width: 0.31em;
			border-top-color: #31A69E;
		}

	.marginbox .content ul,ol {
		font-family: Verdana,Sans-Serif;
		font-size: 0.7em;
		margin: 0px 0px 1.6em 0px;
		padding: 0px;
	}

	.marginbox .content ul li {
		list-style-type: square;
		margin: 0px 0px 0.7em 1.5em;
		padding: 0px;
		line-height: 1.4em;
	}

	.marginbox .content ol li {
		margin: 0px 0px 0.7em 2.1em;
		padding: 0px;
		line-height: 1.4em;
	}

	.marginbox .headerbox {
		width: 13.15em;
		margin: 0px;
		padding: 0px;
		float: left;
	}

	.marginbox .mb-header {
		float: left;
		width: 7.63em;
		padding: 3px 0.5em 0.25em 1.25em;
		background-repeat: no-repeat;
	}

	.marginbox .mb-header h1 {
		font-family: Verdana,Sans-Serif;
		font-size: 0.7em;
		font-weight: bold;
		color: #FFFFFF;
		margin: 0px;
	}

	.marginbox .mb-header a {
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}

	.marginbox .mb-header a:hover {
		text-decoration: underline;
	}

	.marginbox .boxtext {
		width: 7.5em;
		margin: 1.2em 0px 0px 1.3em;
		float: left;
		display: inline;
	}

	.marginbox .boxcontent-pictureless .boxtext {
		width: 100%;
		margin: 0px;
	}
	
	.marginbox .boxcontent-pictureless .boxtext p {
		margin: 0px 0px 1em;
	}

	.marginbox .boxtext h1, .marginbox .boxtext h2, .marginbox .boxtext h3, .marginbox .boxtext h4, .marginbox .boxtext h5 {
		line-height: 1.4em;
	}

	.marginbox .boxcontent-pictureless h1, .marginbox .boxcontent-pictureless h2, .marginbox .boxcontent-pictureless h3, .marginbox .boxcontent-pictureless h4, .marginbox .boxcontent-pictureless h5 {
		line-height: 1.4em;
	}

	.marginbox .boxcontent {
		width: 7.5em;
		margin: 1.2em 0px 0px 1.3em;
		float: left;
		display: inline;
	}

	.marginbox .boxcontent h1, .marginbox .boxcontent h2, .marginbox .boxcontent h3, .marginbox .boxcontent h4, .marginbox .boxcontent h5 {
		line-height: 1.4em;
	}

	.marginbox .boxcontent-pictureless {
		width: 10.63em;
		margin: 1.2em 0px 0px 1.3em;
	}

	.marginbox .news-nonews {
		margin: 1.2em 0px 0px 1.3em;
	}

	.marginbox .boxcontent-pictureless .news-nonews {
		margin: 0px;
		padding: 0px;
	}

	.marginbox .news-search-form .news-search-input, .marginbox .bb-search-form .bb-search-input, .marginbox .vp-form .vp-input {
		font-size: 0.7em;
		width: 10em;
	}

.widebox {
	width: 36.88em;
	margin: 0px 0px 0.63em 0px;
	clear: both;
	float: left;
	display: inline;
	overflow: hidden;
}

	.widebox .content {
		clear: both;
		width: 36.88em;
		margin: 0px;
		padding: 0px;
	}

	.widebox .content-bl {
		clear: both;
		width: 36.88em;
		margin: 0px;
		padding: 0px;
		line-height: 0px;
	}

	.widebox .content ul,ol {
		font-family: Verdana,Sans-Serif;
		font-size: 0.7em;
		margin: 0px 0px 1.6em 0px;
		padding: 0px;
	}

	.widebox .content ul li {
		list-style-type: square;
		margin: 0px 0px 0.7em 1.5em;
		padding: 0px;
		line-height: 1.4em;
	}

	.widebox .content ol li {
		margin: 0px 0px 0.7em 2.1em;
		padding: 0px;
		line-height: 1.4em;
	}

	.widebox .headerbox {
		position: relative;
		width: 36.88em;
		vertical-align: middle;
		margin: 0px;
		padding: 0px;
		clear: both;
	}

	.widebox .header {
		float: left;
		width: 29.35em;
		padding: 3px 2.5em 0.25em 1.25em;
		background-repeat: no-repeat;
	}

	.widebox .header a {
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}

	.widebox .header a:hover {
		text-decoration: underline;
	}

	.widebox .header h1 {
		font-family: Verdana,Sans-Serif;
		font-size: 0.7em;
		font-weight: bold;
		color: #FFFFFF;
		margin: 0px;
		padding: 0px;
	}

	.widebox .boxtext {
		width: 29.35em;
		margin: 1.2em 0px 0px 1.3em;
		float: left;
		display: inline;
	}

		.widebox .boxtext h1, .widebox .boxtext h2, .widebox .boxtext h3, .widebox .boxtext h4, .widebox .boxtext h5 {
			line-height: 1.4em;
		}

		.widebox .boxcontent-pictureless h1, .widebox .boxcontent-pictureless h2, .widebox .boxcontent-pictureless h3, .widebox .boxcontent-pictureless h4, .widebox .boxcontent-pictureless h5 {
			line-height: 1.4em;
		}

	.widebox .boxcontent {
		width: 29.35em;
		margin: 1.2em 0px 0px 1.3em;
		float: left;
		display: inline;
	}

	.widebox .boxcontent h1, .widebox .boxcontent h2, .widebox .boxcontent h3, .widebox .boxcontent h4, .widebox .boxcontent h5 {
		line-height: 1.4em;
	}

	.widebox .boxcontent-pictureless {
		width: 31.8em;
		margin: 1.2em 0px 0px 1.3em;
	}

	.widebox .news-search-form {
		margin: 0px 0px 1.25em 0px;
	}

	.widebox .news-search-form .news-search-input {
		font-size: 0.7em;
		width: 15em;
	}

.iconbox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 3.75em;
	height: 0.94em;
	line-height: 0px;
	float: left;
	border-style: solid;
	border-width: 0px;
	border-top-width: 0.31em;
	border-top-color: #FF0000;
}

.icon {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1.25em;
	height: 0.94em;
}

.boxpic {
	width: 3.75em;
	margin: 1.2em 0px 0px 0px;
	float: right;
	display: inline;
	line-height: 0px;
}

.boxpic img {
	width: 3.75em;
	height: 100.00%;
}

.bannerbox { margin-top: 0.63em; }

.utilbox {
	width: 9.27em;
	background-color: #C9C7D2;
	margin-top: 0.63em;
	overflow: hidden;
}

.utilbox .headerbox {
	height: 1.25em;
}

.utilbox .header {
	position: relative;
	float: left;
	width: 5.08em;
	padding: 3px 1em 0.25em 0.69em;
	background-repeat: no-repeat;
	background-color: #482820;
	background-image: url("../_gfx/bg_header/bg_utilheader_braun.gif");
	background-repeat: no-repeat;
}

.utilbox .header h1 {
	color: #FFFFFF;
	margin: 0px;
}

.utilbox .iconbox {
	background-color: #C9C7D2;
	width: 2.5em;
}

.utilbox .icon, .utilbox .iconbox img {
	background-color: #928FA4;
}

.utilbox .iconbox {
	border-color: #10206D;
}

#login {
	clear: both;
}

#stats {
	clear: both;
}

/* --------------
| Farbvarianten |
----------------*/

/* </style> */






.global {
	background-color: #ffffff;
	border-color: #DBDBDB;
	border-width: 0px;
}

	.global .header {
		background-color: #DBDBDB;
	}

	.global .mb-header {
		background-color: #DBDBDB;
		background-image: url("../_gfx/bg_header/bg_marginheader_grau.gif");
	}

	.global .contenttable {
		border-color: #DBDBDB;
	}

	.global .iconbox, .global .bb-listitem {
		background-color: #ffffff;
	}

	.global .icon, .global .iconbox img, .global .bgmid, .global .contenttable .tr-even {
		background-color: #BCBCBC;
	}

.global a, .global .vp-content, .global .csc-caption {
		color: #DBDBDB;
	}

	.global .iconbox, .global .news-dashline, .global .news-addinfo, .global .bb-listitem, .global .bb-listitem-alt, .global .bb-pagebrowser, .global input, .global textarea, .global select, .global .registerdivider {
		border-color: #DBDBDB;
	}

	.global .faqlist ul {
		list-style-image: url("../_gfx/faq/faq_bullet_gruen.gif");
	}

	.global .faqlist ul li a, .global .faqlist ul li a:hover {
		color: #DBDBDB;
		font-weight: bold;
	}

	.global .question {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_global.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.global .pinquestion {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_global.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.global .answer {
		background-image: url("../_gfx/faq/bg_answer_global.gif");
		background-repeat: no-repeat;
		background-position: top right;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
	}

	.global .bekennen-link {
		background-color: #ffffff;
		padding: 1em 0px 1em 1.9em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		margin: 0px;
	}

	.global .bekennen-data {
		background-color: #BCBCBC;
		padding: 0.7em 0px 0.1em 1.15em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
	}

	.global .bekennen-nav {
		padding: 0.7em 0px 0.7em 1.3em;
		margin-bottom: 0px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
	}

	.global .bekennen-comment {
		background-color: #ffffff;
		padding: 1.4em 0px 0.1em 1.15em;
		width: 21.8em;
	}

	.global .csc-uploads .tr-even {
		background-color: #BCBCBC;
	}

	.global .csc-uploads .tr-odd {
		background-color: #ffffff;
	}

	.global .csc-uploads-icon {
		background-color: #ffffff;
	}

.gelb {
	background-color: #ffffff;
	border-color: #DBDBDB;
	border-width: 0px;
}

	.gelb .header {
		background-color: #DBDBDB;
	}

	.gelb .mb-header {
		background-color: #DBDBDB;
		background-image: url("../_gfx/bg_header/bg_marginheader_grau.gif");
	}

	.gelb .contenttable {
		border-color: #DBDBDB;
	}

	.gelb .iconbox, .gelb .bb-listitem {
		background-color: #ffffff;
	}

	.gelb .icon, .gelb .iconbox img, .gelb .bgmid, .gelb .contenttable .tr-even {
		background-color: #BCBCBC;
	}

.gelb a, .gelb .vp-content, .gelb .csc-caption {
		color: #DBDBDB;
	}

	.gelb .iconbox, .gelb .news-dashline, .gelb .news-addinfo, .gelb .bb-listitem, .gelb .bb-listitem-alt, .gelb .bb-pagebrowser, .gelb input, .gelb textarea, .gelb select, .gelb .registerdivider {
		border-color: #DBDBDB;
	}

	.gelb .faqlist ul {
		list-style-image: url("../_gfx/faq/faq_bullet_gruen.gif");
	}

	.gelb .faqlist ul li a, .global .faqlist ul li a:hover {
		color: #DBDBDB;
		font-weight: bold;
	}

	.gelb .question {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_gelb.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.gelb .pinquestion {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_gelb.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.gelb .answer {
		background-image: url("../_gfx/faq/bg_answer_gelb.gif");
		background-repeat: no-repeat;
		background-position: top right;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
	}

	.gelb .bekennen-link {
		background-color: #ffffff;
		padding: 1em 0px 1em 1.9em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		margin: 0px;
	}

	.gelb .bekennen-data {
		background-color: #BCBCBC;
		padding: 0.7em 0px 0.1em 1.15em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
	}

	.gelb .bekennen-nav {
		padding: 0.7em 0px 0.7em 1.3em;
		margin-bottom: 0px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
	}

	.gelb .bekennen-comment {
		background-color: #ffffff;
		padding: 1.4em 0px 0.1em 1.15em;
		width: 21.8em;
	}

	.gelb .csc-uploads .tr-even {
		background-color: #BCBCBC;
	}

	.gelb .csc-uploads .tr-odd {
		background-color: #ffffff;
	}

	.gelb .csc-uploads-icon {
		background-color: #ffffff;
	}

.orange {
	background-color: #ffffff;
	border-color: #DBDBDB;
	border-width: 0px;
}

	.orange .header {
		background-color: #DBDBDB;
	}

	.orange .mb-header {
		background-color: #DBDBDB;
		background-image: url("../_gfx/bg_header/bg_marginheader_grau.gif");
	}

	.orange .contenttable {
		border-color: #DBDBDB;
	}

	.orange .iconbox, .orange .bb-listitem {
		background-color: #ffffff;
	}

	.orange .icon, .orange .iconbox img, .orange .bgmid, .orange .contenttable .tr-even {
		background-color: #BCBCBC;
	}

.orange a, .orange .vp-content, .orange .csc-caption {
		color: #DBDBDB;
	}

	.orange .iconbox, .orange .news-dashline, .orange .news-addinfo, .orange .bb-listitem, .orange .bb-listitem-alt, .orange .bb-pagebrowser, .orange input, .orange textarea, .orange select, .orange .registerdivider {
		border-color: #DBDBDB;
	}

	.orange .faqlist ul {
		list-style-image: url("../_gfx/faq/faq_bullet_gruen.gif");
	}

	.orange .faqlist ul li a, .global .faqlist ul li a:hover {
		color: #DBDBDB;
		font-weight: bold;
	}

	.orange .question {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_orange.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.orange .pinquestion {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_orange.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.orange .answer {
		background-image: url("../_gfx/faq/bg_answer_orange.gif");
		background-repeat: no-repeat;
		background-position: top right;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
	}

	.orange .bekennen-link {
		background-color: #ffffff;
		padding: 1em 0px 1em 1.9em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		margin: 0px;
	}

	.orange .bekennen-data {
		background-color: #BCBCBC;
		padding: 0.7em 0px 0.1em 1.15em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
	}

	.orange .bekennen-nav {
		padding: 0.7em 0px 0.7em 1.3em;
		margin-bottom: 0px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
	}

	.orange .bekennen-comment {
		background-color: #ffffff;
		padding: 1.4em 0px 0.1em 1.15em;
		width: 21.8em;
	}

	.orange .csc-uploads .tr-even {
		background-color: #BCBCBC;
	}

	.orange .csc-uploads .tr-odd {
		background-color: #ffffff;
	}

	.orange .csc-uploads-icon {
		background-color: #ffffff;
	}

.rot {
	background-color: #ffffff;
	border-color: #DBDBDB;
	border-width: 0px;
}

	.rot .header {
		background-color: #DBDBDB;
	}

	.rot .mb-header {
		background-color: #DBDBDB;
		background-image: url("../_gfx/bg_header/bg_marginheader_grau.gif");
	}

	.rot .contenttable {
		border-color: #DBDBDB;
	}

	.rot .iconbox, .rot .bb-listitem {
		background-color: #ffffff;
	}

	.rot .icon, .rot .iconbox img, .rot .bgmid, .rot .contenttable .tr-even {
		background-color: #BCBCBC;
	}

.rot a, .rot .vp-content, .rot .csc-caption {
		color: #DBDBDB;
	}

	.rot .iconbox, .rot .news-dashline, .rot .news-addinfo, .rot .bb-listitem, .rot .bb-listitem-alt, .rot .bb-pagebrowser, .rot input, .rot textarea, .rot select, .rot .registerdivider {
		border-color: #DBDBDB;
	}

	.rot .faqlist ul {
		list-style-image: url("../_gfx/faq/faq_bullet_gruen.gif");
	}

	.rot .faqlist ul li a, .global .faqlist ul li a:hover {
		color: #DBDBDB;
		font-weight: bold;
	}

	.rot .question {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_rot.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.rot .pinquestion {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_rot.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.rot .answer {
		background-image: url("../_gfx/faq/bg_answer_rot.gif");
		background-repeat: no-repeat;
		background-position: top right;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
	}

	.rot .bekennen-link {
		background-color: #ffffff;
		padding: 1em 0px 1em 1.9em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		margin: 0px;
	}

	.rot .bekennen-data {
		background-color: #BCBCBC;
		padding: 0.7em 0px 0.1em 1.15em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
	}

	.rot .bekennen-nav {
		padding: 0.7em 0px 0.7em 1.3em;
		margin-bottom: 0px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
	}

	.rot .bekennen-comment {
		background-color: #ffffff;
		padding: 1.4em 0px 0.1em 1.15em;
		width: 21.8em;
	}

	.rot .csc-uploads .tr-even {
		background-color: #BCBCBC;
	}

	.rot .csc-uploads .tr-odd {
		background-color: #ffffff;
	}

	.rot .csc-uploads-icon {
		background-color: #ffffff;
	}

.pink {
	background-color: #ffffff;
	border-color: #DBDBDB;
	border-width: 0px;
}

	.pink .header {
		background-color: #DBDBDB;
	}

	.pink .mb-header {
		background-color: #DBDBDB;
		background-image: url("../_gfx/bg_header/bg_marginheader_grau.gif");
	}

	.pink .contenttable {
		border-color: #DBDBDB;
	}

	.pink .iconbox, .pink .bb-listitem {
		background-color: #ffffff;
	}

	.pink .icon, .pink .iconbox img, .pink .bgmid, .pink .contenttable .tr-even {
		background-color: #BCBCBC;
	}

.pink a, .pink .vp-content, .pink .csc-caption {
		color: #DBDBDB;
	}

	.pink .iconbox, .pink .news-dashline, .pink .news-addinfo, .pink .bb-listitem, .pink .bb-listitem-alt, .pink .bb-pagebrowser, .pink input, .pink textarea, .pink select, .pink .registerdivider {
		border-color: #DBDBDB;
	}

	.pink .faqlist ul {
		list-style-image: url("../_gfx/faq/faq_bullet_gruen.gif");
	}

	.pink .faqlist ul li a, .global .faqlist ul li a:hover {
		color: #DBDBDB;
		font-weight: bold;
	}

	.pink .question {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_pink.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.pink .pinquestion {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_pink.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.pink .answer {
		background-image: url("../_gfx/faq/bg_answer_pink.gif");
		background-repeat: no-repeat;
		background-position: top right;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
	}

	.pink .bekennen-link {
		background-color: #ffffff;
		padding: 1em 0px 1em 1.9em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		margin: 0px;
	}

	.pink .bekennen-data {
		background-color: #BCBCBC;
		padding: 0.7em 0px 0.1em 1.15em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
	}

	.pink .bekennen-nav {
		padding: 0.7em 0px 0.7em 1.3em;
		margin-bottom: 0px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
	}

	.pink .bekennen-comment {
		background-color: #ffffff;
		padding: 1.4em 0px 0.1em 1.15em;
		width: 21.8em;
	}

	.pink .csc-uploads .tr-even {
		background-color: #BCBCBC;
	}

	.pink .csc-uploads .tr-odd {
		background-color: #ffffff;
	}

	.pink .csc-uploads-icon {
		background-color: #ffffff;
	}

.lila {
	background-color: #ffffff;
	border-color: #DBDBDB;
	border-width: 0px;
}

	.lila .header {
		background-color: #DBDBDB;
	}

	.lila .mb-header {
		background-color: #DBDBDB;
		background-image: url("../_gfx/bg_header/bg_marginheader_grau.gif");
	}

	.lila .contenttable {
		border-color: #DBDBDB;
	}

	.lila .iconbox, .lila .bb-listitem {
		background-color: #ffffff;
	}

	.lila .icon, .lila .iconbox img, .lila .bgmid, .lila .contenttable .tr-even {
		background-color: #BCBCBC;
	}

.lila a, .lila .vp-content, .lila .csc-caption {
		color: #DBDBDB;
	}

	.lila .iconbox, .lila .news-dashline, .lila .news-addinfo, .lila .bb-listitem, .lila .bb-listitem-alt, .lila .bb-pagebrowser, .lila input, .lila textarea, .lila select, .lila .registerdivider {
		border-color: #DBDBDB;
	}

	.lila .faqlist ul {
		list-style-image: url("../_gfx/faq/faq_bullet_gruen.gif");
	}

	.lila .faqlist ul li a, .global .faqlist ul li a:hover {
		color: #DBDBDB;
		font-weight: bold;
	}

	.lila .question {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_lila.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.lila .pinquestion {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_lila.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.lila .answer {
		background-image: url("../_gfx/faq/bg_answer_lila.gif");
		background-repeat: no-repeat;
		background-position: top right;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
	}

	.lila .bekennen-link {
		background-color: #ffffff;
		padding: 1em 0px 1em 1.9em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		margin: 0px;
	}

	.lila .bekennen-data {
		background-color: #BCBCBC;
		padding: 0.7em 0px 0.1em 1.15em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
	}

	.lila .bekennen-nav {
		padding: 0.7em 0px 0.7em 1.3em;
		margin-bottom: 0px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
	}

	.lila .bekennen-comment {
		background-color: #ffffff;
		padding: 1.4em 0px 0.1em 1.15em;
		width: 21.8em;
	}

	.lila .csc-uploads .tr-even {
		background-color: #BCBCBC;
	}

	.lila .csc-uploads .tr-odd {
		background-color: #ffffff;
	}

	.lila .csc-uploads-icon {
		background-color: #ffffff;
	}

.dunkelblau {
	background-color: #ffffff;
	border-color: #DBDBDB;
	border-width: 0px;
}

	.dunkelblau .header {
		background-color: #DBDBDB;
	}

	.dunkelblau .mb-header {
		background-color: #DBDBDB;
		background-image: url("../_gfx/bg_header/bg_marginheader_grau.gif");
	}

	.dunkelblau .contenttable {
		border-color: #DBDBDB;
	}

	.dunkelblau .iconbox, .dunkelblau .bb-listitem {
		background-color: #ffffff;
	}

	.dunkelblau .icon, .dunkelblau .iconbox img, .dunkelblau .bgmid, .dunkelblau .contenttable .tr-even {
		background-color: #BCBCBC;
	}

.dunkelblau a, .dunkelblau .vp-content, .dunkelblau .csc-caption {
		color: #DBDBDB;
	}

	.dunkelblau .iconbox, .dunkelblau .news-dashline, .dunkelblau .news-addinfo, .dunkelblau .bb-listitem, .dunkelblau .bb-listitem-alt, .dunkelblau .bb-pagebrowser, .dunkelblau input, .dunkelblau textarea, .dunkelblau select, .dunkelblau .registerdivider {
		border-color: #DBDBDB;
	}

	.dunkelblau .faqlist ul {
		list-style-image: url("../_gfx/faq/faq_bullet_gruen.gif");
	}

	.dunkelblau .faqlist ul li a, .global .faqlist ul li a:hover {
		color: #DBDBDB;
		font-weight: bold;
	}

	.dunkelblau .question {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_dunkelblau.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.dunkelblau .pinquestion {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_dunkelblau.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.dunkelblau .answer {
		background-image: url("../_gfx/faq/bg_answer_dunkelblau.gif");
		background-repeat: no-repeat;
		background-position: top right;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
	}

	.dunkelblau .bekennen-link {
		background-color: #ffffff;
		padding: 1em 0px 1em 1.9em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		margin: 0px;
	}

	.dunkelblau .bekennen-data {
		background-color: #BCBCBC;
		padding: 0.7em 0px 0.1em 1.15em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
	}

	.dunkelblau .bekennen-nav {
		padding: 0.7em 0px 0.7em 1.3em;
		margin-bottom: 0px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
	}

	.dunkelblau .bekennen-comment {
		background-color: #ffffff;
		padding: 1.4em 0px 0.1em 1.15em;
		width: 21.8em;
	}

	.dunkelblau .csc-uploads .tr-even {
		background-color: #BCBCBC;
	}

	.dunkelblau .csc-uploads .tr-odd {
		background-color: #ffffff;
	}

	.dunkelblau .csc-uploads-icon {
		background-color: #ffffff;
	}

.blau {
	background-color: #ffffff;
	border-color: #DBDBDB;
	border-width: 0px;
}

	.blau .header {
		background-color: #DBDBDB;
	}

	.blau .mb-header {
		background-color: #DBDBDB;
		background-image: url("../_gfx/bg_header/bg_marginheader_grau.gif");
	}

	.blau .contenttable {
		border-color: #DBDBDB;
	}

	.blau .iconbox, .blau .bb-listitem {
		background-color: #ffffff;
	}

	.blau .icon, .blau .iconbox img, .blau .bgmid, .blau .contenttable .tr-even {
		background-color: #BCBCBC;
	}

.blau a, .blau .vp-content, .blau .csc-caption {
		color: #DBDBDB;
	}

	.blau .iconbox, .blau .news-dashline, .blau .news-addinfo, .blau .bb-listitem, .blau .bb-listitem-alt, .blau .bb-pagebrowser, .blau input, .blau textarea, .blau select, .blau .registerdivider {
		border-color: #DBDBDB;
	}

	.blau .faqlist ul {
		list-style-image: url("../_gfx/faq/faq_bullet_gruen.gif");
	}

	.blau .faqlist ul li a, .global .faqlist ul li a:hover {
		color: #DBDBDB;
		font-weight: bold;
	}

	.blau .question {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_blau.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.blau .pinquestion {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_blau.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.blau .answer {
		background-image: url("../_gfx/faq/bg_answer_blau.gif");
		background-repeat: no-repeat;
		background-position: top right;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
	}

	.blau .bekennen-link {
		background-color: #ffffff;
		padding: 1em 0px 1em 1.9em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		margin: 0px;
	}

	.blau .bekennen-data {
		background-color: #BCBCBC;
		padding: 0.7em 0px 0.1em 1.15em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
	}

	.blau .bekennen-nav {
		padding: 0.7em 0px 0.7em 1.3em;
		margin-bottom: 0px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
	}

	.blau .bekennen-comment {
		background-color: #ffffff;
		padding: 1.4em 0px 0.1em 1.15em;
		width: 21.8em;
	}

	.blau .csc-uploads .tr-even {
		background-color: #BCBCBC;
	}

	.blau .csc-uploads .tr-odd {
		background-color: #ffffff;
	}

	.blau .csc-uploads-icon {
		background-color: #ffffff;
	}

.tuerkis {
	background-color: #ffffff;
	border-color: #DBDBDB;
	border-width: 0px;
}

	.tuerkis .header {
		background-color: #DBDBDB;
	}

	.tuerkis .mb-header {
		background-color: #DBDBDB;
		background-image: url("../_gfx/bg_header/bg_marginheader_grau.gif");
	}

	.tuerkis .contenttable {
		border-color: #DBDBDB;
	}

	.tuerkis .iconbox, .tuerkis .bb-listitem {
		background-color: #ffffff;
	}

	.tuerkis .icon, .tuerkis .iconbox img, .tuerkis .bgmid, .tuerkis .contenttable .tr-even {
		background-color: #BCBCBC;
	}

.tuerkis a, .tuerkis .vp-content, .tuerkis .csc-caption {
		color: #DBDBDB;
	}

	.tuerkis .iconbox, .tuerkis .news-dashline, .tuerkis .news-addinfo, .tuerkis .bb-listitem, .tuerkis .bb-listitem-alt, .tuerkis .bb-pagebrowser, .tuerkis input, .tuerkis textarea, .tuerkis select, .tuerkis .registerdivider {
		border-color: #DBDBDB;
	}

	.tuerkis .faqlist ul {
		list-style-image: url("../_gfx/faq/faq_bullet_gruen.gif");
	}

	.tuerkis .faqlist ul li a, .global .faqlist ul li a:hover {
		color: #DBDBDB;
		font-weight: bold;
	}

	.tuerkis .question {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_tuerkis.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.tuerkis .pinquestion {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_tuerkis.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.tuerkis .answer {
		background-image: url("../_gfx/faq/bg_answer_tuerkis.gif");
		background-repeat: no-repeat;
		background-position: top right;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
	}

	.tuerkis .bekennen-link {
		background-color: #ffffff;
		padding: 1em 0px 1em 1.9em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		margin: 0px;
	}

	.tuerkis .bekennen-data {
		background-color: #BCBCBC;
		padding: 0.7em 0px 0.1em 1.15em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
	}

	.tuerkis .bekennen-nav {
		padding: 0.7em 0px 0.7em 1.3em;
		margin-bottom: 0px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
	}

	.tuerkis .bekennen-comment {
		background-color: #ffffff;
		padding: 1.4em 0px 0.1em 1.15em;
		width: 21.8em;
	}

	.tuerkis .csc-uploads .tr-even {
		background-color: #BCBCBC;
	}

	.tuerkis .csc-uploads .tr-odd {
		background-color: #ffffff;
	}

	.tuerkis .csc-uploads-icon {
		background-color: #ffffff;
	}

.dunkelgruen {
	background-color: #ffffff;
	border-color: #DBDBDB;
	border-width: 0px;
}

	.dunkelgruen .header {
		background-color: #DBDBDB;
	}

	.dunkelgruen .mb-header {
		background-color: #DBDBDB;
		background-image: url("../_gfx/bg_header/bg_marginheader_grau.gif");
	}

	.dunkelgruen .contenttable {
		border-color: #DBDBDB;
	}

	.dunkelgruen .iconbox, .dunkelgruen .bb-listitem {
		background-color: #ffffff;
	}

	.dunkelgruen .icon, .dunkelgruen .iconbox img, .dunkelgruen .bgmid, .dunkelgruen .contenttable .tr-even {
		background-color: #BCBCBC;
	}

.dunkelgruen a, .dunkelgruen .vp-content, .dunkelgruen .csc-caption {
		color: #DBDBDB;
	}

	.dunkelgruen .iconbox, .dunkelgruen .news-dashline, .dunkelgruen .news-addinfo, .dunkelgruen .bb-listitem, .dunkelgruen .bb-listitem-alt, .dunkelgruen .bb-pagebrowser, .dunkelgruen input, .dunkelgruen textarea, .dunkelgruen select, .dunkelgruen .registerdivider {
		border-color: #DBDBDB;
	}

	.dunkelgruen .faqlist ul {
		list-style-image: url("../_gfx/faq/faq_bullet_gruen.gif");
	}

	.dunkelgruen .faqlist ul li a, .global .faqlist ul li a:hover {
		color: #DBDBDB;
		font-weight: bold;
	}

	.dunkelgruen .question {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_dunkelgruen.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.dunkelgruen .pinquestion {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_dunkelgruen.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.dunkelgruen .answer {
		background-image: url("../_gfx/faq/bg_answer_dunkelgruen.gif");
		background-repeat: no-repeat;
		background-position: top right;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
	}

	.dunkelgruen .bekennen-link {
		background-color: #ffffff;
		padding: 1em 0px 1em 1.9em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		margin: 0px;
	}

	.dunkelgruen .bekennen-data {
		background-color: #BCBCBC;
		padding: 0.7em 0px 0.1em 1.15em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
	}

	.dunkelgruen .bekennen-nav {
		padding: 0.7em 0px 0.7em 1.3em;
		margin-bottom: 0px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
	}

	.dunkelgruen .bekennen-comment {
		background-color: #ffffff;
		padding: 1.4em 0px 0.1em 1.15em;
		width: 21.8em;
	}

	.dunkelgruen .csc-uploads .tr-even {
		background-color: #BCBCBC;
	}

	.dunkelgruen .csc-uploads .tr-odd {
		background-color: #ffffff;
	}

	.dunkelgruen .csc-uploads-icon {
		background-color: #ffffff;
	}

.gruen {
	background-color: #E2F1CF;
	border-color: #98BF0E;
	border-width: 0px;
}

	.gruen .header {
		background-color: #98BF0E;
	}

	.gruen .mb-header {
		background-color: #98BF0E;
		background-image: url("../_gfx/bg_header/bg_marginheader_grau.gif");
	}

	.gruen .contenttable {
		border-color: #98BF0E;
	}

	.gruen .iconbox, .gruen .bb-listitem {
		background-color: #E2F1CF;
	}

	.gruen .icon, .gruen .iconbox img, .gruen .bgmid, .gruen .contenttable .tr-even {
		background-color: #C6E3A0;
	}

.gruen a, .gruen .vp-content, .gruen .csc-caption {
		color: #98BF0E;
	}

	.gruen .iconbox, .gruen .news-dashline, .gruen .news-addinfo, .gruen .bb-listitem, .gruen .bb-listitem-alt, .gruen .bb-pagebrowser, .gruen input, .gruen textarea, .gruen select, .gruen .registerdivider {
		border-color: #98BF0E;
	}

	.gruen .faqlist ul {
		list-style-image: url("../_gfx/faq/faq_bullet_gruen.gif");
	}

	.gruen .faqlist ul li a, .global .faqlist ul li a:hover {
		color: #98BF0E;
		font-weight: bold;
	}

	.gruen .question {
		background-color: #E2F1CF;
		padding: 0.7em 0px 0.1em 1.2em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #98BF0E;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_gruen.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.gruen .pinquestion {
		background-color: #E2F1CF;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_gruen.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.gruen .answer {
		background-image: url("../_gfx/faq/bg_answer_gruen.gif");
		background-repeat: no-repeat;
		background-position: top right;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
	}

	.gruen .bekennen-link {
		background-color: #E2F1CF;
		padding: 1em 0px 1em 1.9em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #98BF0E;
		margin: 0px;
	}

	.gruen .bekennen-data {
		background-color: #C6E3A0;
		padding: 0.7em 0px 0.1em 1.15em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #98BF0E;
		width: 21.8em;
	}

	.gruen .bekennen-nav {
		padding: 0.7em 0px 0.7em 1.3em;
		margin-bottom: 0px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #98BF0E;
	}

	.gruen .bekennen-comment {
		background-color: #E2F1CF;
		padding: 1.4em 0px 0.1em 1.15em;
		width: 21.8em;
	}

	.gruen .csc-uploads .tr-even {
		background-color: #C6E3A0;
	}

	.gruen .csc-uploads .tr-odd {
		background-color: #E2F1CF;
	}

	.gruen .csc-uploads-icon {
		background-color: #E2F1CF;
	}

.braun {
	background-color: #ffffff;
	border-color: #DBDBDB;
	border-width: 0px;
}

	.braun .header {
		background-color: #DBDBDB;
	}

	.braun .mb-header {
		background-color: #DBDBDB;
		background-image: url("../_gfx/bg_header/bg_marginheader_grau.gif");
	}

	.braun .contenttable {
		border-color: #DBDBDB;
	}

	.braun .iconbox, .braun .bb-listitem {
		background-color: #ffffff;
	}

	.braun .icon, .braun .iconbox img, .braun .bgmid, .braun .contenttable .tr-even {
		background-color: #BCBCBC;
	}

.braun a, .braun .vp-content, .braun .csc-caption {
		color: #DBDBDB;
	}

	.braun .iconbox, .braun .news-dashline, .braun .news-addinfo, .braun .bb-listitem, .braun .bb-listitem-alt, .braun .bb-pagebrowser, .braun input, .braun textarea, .braun select, .braun .registerdivider {
		border-color: #DBDBDB;
	}

	.braun .faqlist ul {
		list-style-image: url("../_gfx/faq/faq_bullet_gruen.gif");
	}

	.braun .faqlist ul li a, .global .faqlist ul li a:hover {
		color: #DBDBDB;
		font-weight: bold;
	}

	.braun .question {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_braun.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.braun .pinquestion {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_braun.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.braun .answer {
		background-image: url("../_gfx/faq/bg_answer_braun.gif");
		background-repeat: no-repeat;
		background-position: top right;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
	}

	.braun .bekennen-link {
		background-color: #ffffff;
		padding: 1em 0px 1em 1.9em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		margin: 0px;
	}

	.braun .bekennen-data {
		background-color: #BCBCBC;
		padding: 0.7em 0px 0.1em 1.15em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
	}

	.braun .bekennen-nav {
		padding: 0.7em 0px 0.7em 1.3em;
		margin-bottom: 0px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
	}

	.braun .bekennen-comment {
		background-color: #ffffff;
		padding: 1.4em 0px 0.1em 1.15em;
		width: 21.8em;
	}

	.braun .csc-uploads .tr-even {
		background-color: #BCBCBC;
	}

	.braun .csc-uploads .tr-odd {
		background-color: #ffffff;
	}

	.braun .csc-uploads-icon {
		background-color: #ffffff;
	}

.grau {
	background-color: #ffffff;
	border-color: #DBDBDB;
	border-width: 0px;
}

	.grau .header {
		background-color: #DBDBDB;
	}

	.grau .header h1 {
		color: #10206D;
	}

	.grau .mb-header {
		background-color: #DBDBDB;
		background-image: url("../_gfx/bg_header/bg_marginheader_grau.gif");
	}

	.grau .contenttable {
		border-color: #DBDBDB;
	}

	.grau .iconbox, .grau .bb-listitem {
		background-color: #ffffff;
	}

	.grau .icon, .grau .iconbox img, .grau .bgmid, .grau .contenttable .tr-even {
		background-color: #BCBCBC;
	}

.grau a, .grau .vp-content, .grau .csc-caption {
		color: #DBDBDB;
	}

	.grau .iconbox, .grau .news-dashline, .grau .news-addinfo, .grau .bb-listitem, .grau .bb-listitem-alt, .grau .bb-pagebrowser, .grau input, .grau textarea, .grau select, .grau .registerdivider {
		border-color: #DBDBDB;
	}

	.grau .faqlist ul {
		list-style-image: url("../_gfx/faq/faq_bullet_gruen.gif");
	}

	.grau .faqlist ul li a, .global .faqlist ul li a:hover {
		color: #DBDBDB;
		font-weight: bold;
	}

	.grau .question {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_grau.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.grau .pinquestion {
		background-color: #ffffff;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_grau.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.grau .answer {
		background-image: url("../_gfx/faq/bg_answer_grau.gif");
		background-repeat: no-repeat;
		background-position: top right;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
	}

	.grau .bekennen-link {
		background-color: #ffffff;
		padding: 1em 0px 1em 1.9em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		margin: 0px;
	}

	.grau .bekennen-data {
		background-color: #BCBCBC;
		padding: 0.7em 0px 0.1em 1.15em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
		width: 21.8em;
	}

	.grau .bekennen-nav {
		padding: 0.7em 0px 0.7em 1.3em;
		margin-bottom: 0px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #DBDBDB;
	}

	.grau .bekennen-comment {
		background-color: #ffffff;
		padding: 1.4em 0px 0.1em 1.15em;
		width: 21.8em;
	}

	.grau .csc-uploads .tr-even {
		background-color: #BCBCBC;
	}

	.grau .csc-uploads .tr-odd {
		background-color: #ffffff;
	}

	.grau .csc-uploads-icon {
		background-color: #ffffff;
	}


.marginbox h1 a {
	color: #fff !important;
}

/* <style type="text/css"> */


#columnframe .marginbox {
	background-color: #E2F1CF;
	border-color: #98BF0E;
	border-width: 0px;
}

	#columnframe .marginbox .header {
		background-color: #98BF0E;
	}

	#columnframe .marginbox .mb-header {
		background-color: #98BF0E;
		background-image: url("../_gfx/bg_header/bg_marginheader_grau.gif");
	}

	#columnframe .marginbox .contenttable {
		border-color: #98BF0E;
	}

	#columnframe .marginbox .iconbox, #columnframe .marginbox .bb-listitem {
		background-color: #E2F1CF;
	}

	#columnframe .marginbox .icon, #columnframe .marginbox .iconbox img, #columnframe .marginbox .bgmid, #columnframe .marginbox .contenttable .tr-even {
		background-color: #C6E3A0;
	}

#columnframe .marginbox a, #columnframe .marginbox .vp-content, #columnframe .marginbox .csc-caption {
		color: #98BF0E;
	}

	#columnframe .marginbox .iconbox, #columnframe .marginbox .news-dashline, #columnframe .marginbox .news-addinfo, #columnframe .marginbox .bb-listitem, #columnframe .marginbox .bb-listitem-alt, #columnframe .marginbox .bb-pagebrowser, #columnframe .marginbox input, #columnframe .marginbox textarea, #columnframe .marginbox select, #columnframe .marginbox .registerdivider {
		border-color: #98BF0E;
	}

	#columnframe .marginbox .faqlist ul {
		list-style-image: url("../_gfx/faq/faq_bullet_gruen.gif");
	}

	#columnframe .marginbox .faqlist ul li a, .global .faqlist ul li a:hover {
		color: #98BF0E;
		font-weight: bold;
		position:relative;
		top:-0.3em;
	}

	#columnframe .marginbox .question {
		background-color: #E2F1CF;
		padding: 0.7em 0px 0.1em 1.2em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #98BF0E;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_gruen.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	#columnframe .marginbox .pinquestion {
		background-color: #E2F1CF;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
		background-image: url("../_gfx/faq/bg_question_gruen.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}

	#columnframe .marginbox .answer {
		background-image: url("../_gfx/faq/bg_answer_gruen.gif");
		background-repeat: no-repeat;
		background-position: top right;
		padding: 0.7em 0px 0.1em 1.2em;
		width: 21.8em;
	}

	#columnframe .marginbox .bekennen-link {
		background-color: #E2F1CF;
		padding: 1em 0px 1em 1.9em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #98BF0E;
		margin: 0px;
	}

	#columnframe .marginbox .bekennen-data {
		background-color: #C6E3A0;
		padding: 0.7em 0px 0.1em 1.15em;
		border-top-style: dashed;
		border-top-width: 1px;
		border-top-color: #98BF0E;
		width: 21.8em;
	}

	#columnframe .marginbox .bekennen-nav {
		padding: 0.7em 0px 0.7em 1.3em;
		margin-bottom: 0px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #98BF0E;
	}

	#columnframe .marginbox .bekennen-comment {
		background-color: #E2F1CF;
		padding: 1.4em 0px 0.1em 1.15em;
		width: 21.8em;
	}

	#columnframe .marginbox .csc-uploads .tr-even {
		background-color: #C6E3A0;
	}

	#columnframe .marginbox .csc-uploads .tr-odd {
		background-color: #E2F1CF;
	}

	#columnframe .marginbox .csc-uploads-icon {
		background-color: #E2F1CF;
	}


.border, #maincontent .contentbox {
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	width: 23em;
}

	.border .headerbox, #maincontent .contentbox .headerbox {
		position: relative;
		width: 23em;
		margin: 0px;
		padding: 0px;
		clear: both;
	}

	.border .header, #maincontent .contentbox .header {
		float: left;
		width: 15.6em;
		padding: 3px 2.5em 0.25em 1.19em;
	}

	.border .iconbox, #maincontent .contentbox .iconbox {
		width: 3.69em;
		height: 0.94em;
	}

	.border .content, #maincontent .contentbox .content {
		width: 23em;
	}

	.border .content-bl, #maincontent .contentbox  .content-bl {
		width: 23em;
	}

	.border .boxpic, #maincontent .contentbox .boxpic {
		width: 3.68em;
		margin: 1.25em 0px 0px 0px;
		float: right;
		display: inline;
		line-height: 0px;
		overflow: hidden;
	}

/* -----------
| Newsplugin |
------------*/

.news-dateline {
	font-weight: bold;
	font-size: 0.6em;
	margin-bottom: 0.2em;
}

.news-morelink {
	font-size: 0.7em;
	margin-bottom: 1em;
}

.news-backlink {
	font-size: 0.7em;
	margin-bottom: 1em;
}

.news-listlink {
	width: 10.63em;
	margin: 0.7em 0px 0.7em 1.25em;
}

	.news-listlink p {
		margin: 0px;
	}

.news-image {
	margin: 0px 0px 0.7em 0px;
}

.news-dashline {
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}

.news-addinfo {
	padding-top: 1.1em;
	margin-bottom: 1.2em;
	border-top-width: 1px;
	border-top-style: dashed;
}

.news-related {
	font-size: 0.6em;
	margin: 0px 0px 1.6em 0px;
}

	.news-related dt {
		font-weight: bold;
		margin-bottom: 0.2em;
	}

	.news-related dd {
		margin: 0.25em 0px 0px 1em;
	}

.news-files {
	font-size: 0.6em;
	margin: 0px 0px 1.6em 0px;
}

	.news-files dt {
		font-weight: bold;
		margin-bottom: 0.2em;
	}

	.news-files dd {
		margin: 0.25em 0px 0px 1em;
	}

.news-links {
	font-size: 0.6em;
	margin: 0px 0px 1.6em 0px;
}

	.news-links dt {
		font-weight: bold;
		margin-bottom: 0.2em;
	}

	.news-links dd {
		margin: 0.25em 0px 0px 1em;
	}

.news-search-form {
	margin: 0px 0px 0.7em 0px;
}

.news-search-form form {
	margin: 0px;
	padding: 0px;
}

.news-search-form .news-search-submit, .bb-serial-form .bb-serial-submit {
	font-size: 0.7em;
}

.news-amenu-exposition {
	margin-bottom: 0.9em;
}

.news-amenu-year {
	font-size: 0.7em;
	font-weight: bold;
	margin: 0.7em 0px 0.2em 0px;
}

.news-amenu-entry {
	font-size: 0.7em;
	margin: 0.3em 0px 0px 1em;
}

.newsimg_float .news-image {
    float: left;
    padding: 0.25em 0.7em 0.25em 0px;

}

/* Farben fuer Aktuelles-Meldungen (orange) - ALT */

.Aktuelles {
	background-color: #ffffff;
	border-color: #DBDBDB;
	border-width: 0px;
}

	.Aktuelles .csc-caption {
		color: #DBDBDB;
	}

	.Aktuelles .header {
		background-color: #DBDBDB;
	
	}

	.Aktuelles .mb-header {
		background-color: #DBDBDB;
		background-image: url("../_gfx/ecken/ecke_orange.gif");
	}

	.Aktuelles .iconbox {
		background-color: #ffffff;
		border-color: #DBDBDB;
	}

	.Aktuelles .icon, .Aktuelles .iconbox img {
		background-color: #BCBCBC;
	}

	.Aktuelles a {
		color: #10206D !important; ?>;
	}

/* Farben fuer Veranstaltungs-Meldungen (dunkelblau) - ALT */

.Veranstaltungen {
	background-color: #10206D;
	border-color: #10206D;
	border-width: 0px;
}

	.Veranstaltungen .csc-caption {
		color: #423287;
	}

	.Veranstaltungen .header {
		background-color: #423287;

	}

	.Veranstaltungen .mb-header {
		background-color: #10206D;

	}

	.Veranstaltungen .iconbox {
		background-color: #D0CCE1;
		border-color: #10206D;
	}

	.Veranstaltungen .icon, .Veranstaltungen .iconbox img {
		background-color: #A098C3;
	}

	.Veranstaltungen a {
		color: #423287;
	}

/* ------------
| FAQ-Inhalte |
--------------*/

.faqlist {
	margin: 1.2em 0px 1.4em -0.3em;
	padding: 0px;
}

.faqlist ul {
	width: 26em;
	font-size: 0.7em;
}

.faqlist ul li {
	line-height: 1.4em;
	padding-bottom: 0.7em;
}

.answer .bodytext, .question p, .pinquestion p {
	padding: 0px 0px 1.6em 0px;
	margin: 0px;
	width: 25.8em;
}

.totoplink {
	margin-bottom: 0.63em;
}


/* ----------------------------------------------
| Listenformate (Bibelwerkstatt und Bibelmodul) |
-----------------------------------------------*/

.bb-list {
	margin: 0px;
}

.bb-list p {
	padding-top: 1.7em;
	margin: 0px 1.7em 1.7em 1.7em;
}

.bb-listitem {
	margin: 0px;
	padding: 0.5em 1.25em 0.6em 1.25em;
	border-width: 0px;
	border-top-style: dashed;
	border-top-width: 1px;
}

	.bb-listitem p {
		margin: 0px;
		padding: 0px;
	}
	
	.bb-list a {
		color: #10206D;
	}

.bb-listitem-alt {
	margin: 0px;
	padding: 0.5em 1.25em 0.6em 1.25em;
	border-width: 0px;
	border-top-style: dashed;
	border-top-width: 1px;
}

	.bb-listitem-alt p {
		margin: 0px;
		padding: 0px;
	}

.bb-pagebrowser {
	margin: 0px;
	padding: 0.5em 1.25em 0.6em 1.25em;
	border-width: 0px;
	border-top-style: solid;
	border-top-width: 1px;
}

	.bb-pagebrowser p {
		margin: 0px;
		padding: 0px;
	}

.bb-files {
	font-size: 0.7em;
	margin: 0px 0px 1.6em 0px;
}

.bb-search-form {
	margin: 0px 0px 0.7em 0px;
}

.bb-search-form form {
	margin: 0px;
	padding: 0px;
}

.bb-search-form .bb-search-submit {
	font-size: 0.7em;
}

.bb-listitem .chapter, .bb-listitem-alt .chapter {
	color: #000000;
}

.bb-listitem .verse, .bb-listitem-alt .verse {
	color: #555555;
}


/* --------------------------
| Zusaetzliche Forenformate |
---------------------------*/

	.forumtools {
		background-color: #ffffff;
	}

	.tx-chcforum-pi1-messageBoxError, .tx-chcforum-pi1-forumTextBig {
		background-color: #ffffff;
		border-style: dashed;
		border-color: #DBDBDB;
		border-width: 1px;
		font-size: 0.7em;
		padding: 0.3em;
	}

	.board h2 {
		padding-top: 0.7em;
	}

/* -----------
| Vox-Populi |
------------*/

.vp-form {
	margin: 0px 0px 0.7em 0px;
}

.vp-form form {
	margin: 0px 0px 0.7em 0px;
}

.vp-form .vp-submit {
	font-size: 0.7em;
}

.vp-message {
	margin:0px 0px 0.7em 0px;
}


/* -----------
| Bibelmodul |
------------*/

#biblecontent {
	height: 650px;
	overflow: auto;
}

.border .content .boxcontent-bible {
	width: 20em;
	margin: 1.2em 0px 0px 1.25em;
	color: #482820;
}

.boxcontent-bible h1 {
	font-size: 0.8em;
	color: #000000;
}

.boxcontent-bible h2 {
	font-size: 0.8em;
	color: #AF9793;
}

.boxcontent-bible h3 {
	font-size: 0.8em;
	font-weight: normal;
	color: #AF9793;
}

.boxcontent-bible h4 {
	font-size: 0.7em;
	font-weight: normal;
	color: #AF9793;
}

.boxcontent-bible h5 {
	font-size: 0.7em;
	font-weight: normal;
	color: #AF9793;
}

.chapter {
	font-weight: bold;
}

.verse {
	font-weight: normal;
	font-size: 0.8em;
	color: #AF9793;
}

.cue {
	color: #224C91;
	cursor: pointer;
}

.notice {
	color: #224C91;
	cursor: default;
}

.biblePopup {
	position: absolute;
	z-index: 50;
	display: none;
	width: 298px;
	clear: both;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.biblePopup .darkbox {
	position: relative;
	width: 100%;
	background-color: #C6D5FC;
	padding: 3px 0px 4px 0px;
	float: left;
}

.biblePopup .lightbox {
	position: relative;
	width: 100%;
	background-color: #E2E9FC;
	padding: 3px 0px 4px 0px;
	float: left;
}

.biblePopup .noticebox {
	position: relative;
	width: 100%;
	background-color: #ECE9D8;
	padding: 3px 0px 4px 0px;
	float: left;
}

#regHint .noticebox {
	background-color: #F6EFDE;
}

.biblePopup .cueicon, .biblePopup .noticeicon {
	position: relative;
	width: 20px;
	height: 10px;
	text-align: center;
	float: left;
	line-height: 0px;
	padding-bottom: 3px;
}

.biblePopup .cuetext {
	color: #000000;
	position: relative;
	font-size: 0.6em;
	line-height: 1.1em;
	width: 273px;
	padding-right: 5px;
	float: left;
	overflow: hidden;
}

.cuetext a {
	color: #000000 !important;
	font-weight: normal;
	text-decoration: none;
}

.cuetext a:hover {
	color: #000000;
	text-decoration: underline;
}

#regHint .cuetext a {
	color: #224C91;
}

.paragraph {
	width: 28.1em;
	font-size: 0.7em;
	line-height: 1.4em;
	margin-bottom: 1.6em;
}

.paragraph p {
	width: 26.5em;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	line-height: 1.4em;
	text-indent: -1.6em;
	padding-left: 1.6em;
}

.preContext {
	width: 99%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #AF9793;
	margin: 5px 0px 5px 0px;
	padding: 3px 0px 3px 1%;
	line-height: 0px;
}

.postContext {
	width: 99%;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #AF9793;
	margin: 7px 0px 4px 0px;
	padding: 3px 0px 3px 1%;
	line-height: 0px;
}

/* Bibeltext-Popup */

.bibeltextpopup {
	width: 100%;
	background-color: #DBDBDB;
}

.bibeltextpopup .head {
	margin: 0px;
	padding: 0px 0px 0px 3%;
	height: 48px;
	background-color: #84CA29 !important;
	/* background-color: #DBDBDB; */
	/* background-image: url("../_gfx/bibeltext/bg_popup-head.gif"); */
}

.bibeltextpopup .footer {
	margin: 0px;
	height: 40px;
	padding: 5px 0px 0px 3%;
	background-color: #84CA29 !important;
	/* background-color: #DBDBDB; */
	/* background-image: url("../_gfx/bibeltext/bg_popup-footer.gif"); */
}

.bibeltextpopup .footer p {
	font-size: 0.7em;
	margin: 0px;
	padding: 0px 3% 0px 0px;
	color: #FFFFFF;
}

.bibeltextpopup .footer a {
	color: #ffffff;
}

.bibeltextpopup .footer a:hover {
	color: #FFFFFF;
}

.bibeltextpopup .bibleframe {
	width: 97%;
	padding: 10px 0px 0px 3%;
	background-color: #FFFFFF;
}

.bibeltextpopup .header {
	font-size: 1.2em;
}

.bibeltextpopup #biblecontent {
	height: 421px;
	overflow: auto;
}

.bibeltextpopup .content .boxcontent-bible {
	width: 92%;
	margin: 0px;
	color: #463c3b;
}

.bibeltextpopup .paragraph {
	width: 97%;
	font-family: Verdana,Sans-Serif;
	font-size: 0.7em;
	line-height: 1.4em;
	margin-bottom: 1.6em;
}

.bibeltextpopup .paragraph p {
	width: 94%;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	line-height: 1.4em;
	text-indent: -1.6em;
	padding-left: 1.6em;
}

/* Bibeltext-Menue */

.bm-selection-book {
	position: relative;
	margin: 0.7em 0.5em 0.3em 1.25em;
	z-index: 13;
}

	.bm-selection-book p {
		margin-bottom: 0px;
	}

.bm-selection-chapter {
	position: relative;
	margin: 0.3em 0.5em 0.7em 1.25em;
	z-index: 12;
}

	.bm-selection-chapter p {
		margin-bottom: 0px;
	}

.bm-selection-headline {
	position: relative;
	margin: 0.7em 0.5em 0.3em 1.25em;
	z-index: 11;
}

	.bm-selection-headline p {
		margin-bottom: 0px;
	}

.bm-selection-verse {
	position: relative;
	margin: 0.3em 0.5em 0.7em 1.25em;
	z-index: 10;
}

.bm-list {
	position: absolute;
	width: 11.8em;
	height: 150px;
	overflow: auto;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	top: 1em;
	left: -0.2em;
	z-index: 11;
	display: none;
}

.bm-small-list {
	position: absolute;
	width: 8em;
	height: 150px;
	overflow: auto;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	top: 1em;
	left: -0.2em;
	z-index: 11;
	display: none;
}

.bm-list p, .bm-small-list p {
	font-size: 0.6em;
	padding: 0.3em;
	margin: 0px;
}

.bm-list .bg, .bm-small-list .bg {
	background-color: #E2F2FB;
}

#bookList h2 {
	font-size: 0.6em;
	padding: 0.3em;
	margin: 0px;
	background-color: #10206D;
	color: #FFFFFF;
}

.bm-link {
	font-weight: bold;
	color: #98BF0E;
	cursor: pointer;
}

.bm-link-ovr {
	font-weight: bold;
	color: #10206D;
	cursor: pointer;
	text-decoration: underline;
}

/*---------
| Lexikon |
---------*/

.lexHead {
	height: 45px;
	overflow: hidden;
}

.lexHead h1 {
	font-size: 0.7em;
	font-weight: bold;
	line-height: 1.25em;
	margin: 0.6em 1.7em 0px 1.7em;
	padding: 0px;
}

.lexNavi {
	position: relative;
	float: left;
	width: 100%;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #31A69E;
	padding: 0px;
	line-height: 0px;
}

.lexNavi .lexTopNavi {
	margin-left: 1.2em;
}

.lexTopNavi .lexNaviBt {
	float: left;
	width: 27px;
	height: 15px;
	overflow: hidden;
	margin: 0px 8px 0px 0px;
}

.lexHistoryNavi {
	position: absolute;
	left: 20.75em;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}

.lexHistoryNavi .lexNaviBt {
	height: 15px;
	overflow: hidden;
	margin: 0px;
}

.lexItemNavi {
	height: 0.9em;
	font-size: 0.7em;
	padding: 1em 0px 0px 1.6em;
	margin: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #31A69E
}

.lexItemNavi a {
	color: #247A74;
	font-weight: bold;
	text-decoration: none;
}

.lexItemNavi a:hover {
	color: #31A69E;
	font-weight: bold;
	text-decoration: none;
}

.lexInfo {
	clear: left;
	width: 100%;
	background-color: #CBE9E7;
	padding: 0px;
	margin: 0px;
}

.lexPic {
	margin: 0px;
	padding: 1em 0px 0px 1.2em;
}

.lexText {
	margin: 0px;
	padding: 1em 0px 0px 1.2em;
}

.lexText h1, .lexText h2, .lexText h3, .lexText h4, .lexText h5 {
	line-height: 1.4em;
}

.content-bl .lexInfo .lexText p {
	width: 27em;
	padding: 0px 0px 1.6em 0px;
	margin: 0px;
}

.lexText p {
	width: 14em;
	padding: 0px 0px 1.6em 0px;
	margin: 0px;
}

.lexFooter {
	height: 1em;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #31A69E;
	line-height: 0px;
}

.lexFooter p {
	font-size: 0.6em;
	color: #31A69E;
	margin: 0px 0px 0px 2px;
	padding: 0px;
}

/*--------
| Medien |
--------*/

.mediaHead {
	margin: 0px;
}

.mediaHead h1 {
	font-size: 0.7em;
	padding: 0.6em 1.7em 0px 1.7em;
	margin: 0px;
	font-weight: bold;
	line-height: 1.25em;
}

.mediaHead .mediaHint {
	font-size: 0.7em;
	padding: 0.2em 1.7em 0px 1.7em;
	line-height: 1.25em;
}

.mediaItemNavi {
	height: 0.9em;
	font-size: 0.7em;
	padding: 1em 0px 0px 1.6em;
	margin: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #306A2C
}

.mediaItemNavi a {
	color: #306A2C;
	font-weight: bold;
	text-decoration: none;
}

.mediaItemNavi a:hover {
	color: #3E8838;
	font-weight: bold;
	text-decoration: none;
}

.mediaInfo {
	clear: left;
	width: 100%;
	background-color: #CBDACA;
	padding: 0px;
	margin: 0px;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #306A2C;
}

.mediaContent {
	margin: 0px;
	padding: 1em 0px 0px 1.2em;
}

.mediaText {
	margin: 0px;
	padding: 1em 0px 0px 1.2em;
}

.mediaText p {
	width: 27em;
	padding: 0px 0px 1.6em 0px;
	margin: 0px;
}

.mediaFooter {
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #306A2C;
	line-height: 0px;
}

.mediaFooter p {
	font-size: 0.6em;
	color: #31A69E;
	margin: 0px 0px 2px 2px;
	padding: 0px;
}

/*----------
| Register |
----------*/

.registerHead {
	width: 13.15em;
	margin: 0px;
	padding: 0px;
	float: right;
	line-height: 0px;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-bottom-color: #DBDBDB;
}

.registerButtons {
	width: 100%;
	height: 15px;
	margin: 0px;
	padding: 0px;
	float: right;
}

.registerButtons .regBt {
	width: 27px;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	float: right;
	cursor: pointer;
}

.registerFolders {
	position: relative;
	width: 100%;
	height: 450px;
	clear: right;
	margin: 0px 0px 0.6em 0px;
	padding: 0px;
	background-color: #ffffff;
}

.registerContent {
	width: 100%;
	height: 450px;
	margin: 0px;
	padding: 0px;
	overflow: auto;
}

.registerContent p {
	padding: 1.5em 1.75em 0px 1.75em;
}

.registerContent dl {
	padding: 0px 0px 0px 1.3em;
}

.registerContent dt {
	font-size: 0.7em;
	line-height: 1.4em;
	font-weight: bold;
	margin: 1.2em 0px 0.5em 0px;
}

.registerContent dd {
	font-size: 0.7em;
	line-height: 1.4em;
	width: 12.8em;
	margin: 0px 0px 0px 1.1em;
	padding: 0px 0.1em 0px 0.1em;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

.registerContent dd.bmSubtopic {
	width: 11.9em;
	margin: 0px 0px 0px 2em;
}

.registerContent dd.bmSubtopicHead {
	color: #9B5218;
}

.registerContent dd.bmActEntry {
	background-color: #FFFFFF;
}

.registerContent dd.bmActSubentry {
	width: 11.9em;
	margin: 0px 0px 0px 2em;
	background-color: #FFFFFF;
}

.registerContent a {
	font-weight: normal;
	color: #888;
}

#regFolder_ae {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
}

#regFolder_fj {
	position: absolute;
	display: none;
}

#regFolder_ko {
	position: absolute;
	display: none;
}

#regFolder_pt {
	position: absolute;
	display: none;
}

#regFolder_uz {
	position: absolute;
	display: none;
}

#regFolder_nn {
	position: absolute;
	display: none;
}

/*--------------
| Kommentarbox |
--------------*/

.commentform-row {
	float: left;
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.commentform-row p {
	margin: 0px;
	padding: 0px;
}

.commentform-input-small {
	width: 2em;
	margin: 0px;
	padding: 0px;
}

.commentform-input {
	width: 28em;
	margin: 0px;
	padding: 0px;
}

.commentform-textarea {
	width: 28em;
	height: 5em;
}

/*-------------
| PaidContent |
-------------*/

.bbpc-status {
	font-family: Verdana,Sans-Serif;
	font-size: 0.7em;
	line-height: 1.4em;
	margin: 0px 0px 1.6em 0px;
	padding: 0px;
}

.bbpc-status-title th {
	font-weight: bold;
	text-align: left;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px 0px 1px 0px;
}

.bbpc-status-val {
	text-align: right;
}

h2.bbpc-itemgroup {
	height: 0.75em;
	padding: 15px 0px 5px 1.7em;
	margin: 0px;
}

.bbpc-tpay-listitem {
	width: 100%;
	text-align: right;
	padding: 0px;
	margin-bottom: 10px;
}

.bbpc-specialcounter .counter {
	width: 100%;
	font-size: 3.5em;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

.bbpc-specialcounter .subline {
	width: 100%;
	text-align: center;
	margin-top: -5px;
}

.bbpc-specialcounter .nosms {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 0px;
}

/* ----------------
| Shortcut-Leiste |
-----------------*/

.buhsl-big .buhsl-leiste, .buhsl-small .buhsl-leiste {
	width: 100%;
	float: left;
	margin: 0px 0px 0.63em 0px;
	padding: 0px;
	line-height: 0px;
}

.buhsl-shortcut {
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}

.buhsl-popup {
	position: absolute;
	z-index: 100;
	display: none;
	width: 150px;
	border-width: 1px;
	border-style: solid;
	border-color: #DBDBDB;
	background-color: #ffffff;
	padding: 5px;
	margin: 0px;
}

#buhsc2_popup .buhsl-popup {
	position: absolute;
	z-index: 100;
	display: none;
	width: 150px;
	border-width: 1px;
	border-style: solid;
	border-color: #DBDBDB;
	background-color: #ffffff;
	padding: 5px;
	margin: 0px;
}

.buhsl-popup h1 {
	color: #000000;
	font-size: 0.65em;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}

.buhsl-popup p {
	font-size: 0.65em;
	margin: 0px;
	padding: 0px;
}

/* --------------
| Bibelleseplan |
---------------*/

.tx-buhbibelleseplan-pi1 .bb-list p.bodytext {
	padding-top: 0px;
}

.blp-scripture {
	float: left;
	width: 80%;
	padding-right: 10px;
	margin-bottom: 10px;
}

.blp-nexticon {
	float: left;
	width: 14%;
	margin-bottom: 0px;
	padding: 0px;
}

.blp-description {
	clear: both;
}

.blp-modeswitch {
	vertical-align: middle;
	margin-bottom: 1px;
}

/* -------------
| Latest Users |
--------------*/

dl.bb-userlist {
	padding: 0px;
}

.bb-userlist dt {
	font-size: 0.7em;
	line-height: 1.4em;
	font-weight: bold;
	margin: 1.2em 0px 0.5em 0px;
}

.bb-userlist dd {
	font-size: 0.7em;
	line-height: 1.4em;
	width: 15.5em;
	margin: 0px;
	padding: 0px 0.1em 0px 0.1em;
}

/* ----------------
| Seitenabschluss |
-----------------*/

#footer {
	clear: left;
	float: left;
	display: inline;
	width: 46.63em;
	border-style: solid;
	border-width: 1px;
	border-color: #D1C9C7;
	margin: 0px 0px 0px 10px;
	padding-top: 0.63em;
}

.footerborder {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #D1C9C7;
	float: left;
	width: 100%;
	margin-bottom: 0.63em;
}

	.project {
		width: 100%;
		margin-left: 1em;
		float: left;
		display: inline;
		volume: silent;
	}

	.col-1 {
		float: left;
		margin-left: 0.63em;
		width: 22.03em;
	}

	.col {
		float: left;
		margin-left: 0.63em;
		width: 10.7em;
	}

		#logodbg {
			width: 11.75em;
			height: 2.88em;
			volume: silent;
			border-width: 0px;
			margin-bottom: 0.76em;
		}

		#logoaej {
			width: 3.75em;
			height: 1.88em;
			volume: silent;
			border-width: 0px;
			margin-bottom: 0.51em;
		}

		#logobibellesebund {
			width: 7.37em;
			height: 2.13em;
			volume: silent;
			border-width: 0px;
			margin-bottom: 0.25em;
		}

		#logocjd {
			width: 5.88em;
			height: 2.13em;
			volume: silent;
			border-width: 0px;
			margin-bottom: 0.25em;
		}

		#logoec {
			width: 9.19em;
			height: 2.13em;
			volume: silent;
			border-width: 0px;
			margin-bottom: 0.25em;
		}


		.info {
			color: #A3938F;
			font-size: 0.56em;
			margin-bottom: 1.24em;
			margin-top: 0px;
			font-weight: bold;
		}

		.info a {
			color: #A3938F;
			text-decoration: none;
			font-weight: normal;
			margin-
		}

		.info a:hover {
			text-decoration: underline;
		}

#annotations {
	clear: left;
	margin-left: 10px;
	width: 46.63em;
}

	#annotations p {
		color: #A3938F;
		font-size: 0.56em;
		margin-bottom: 0.94em;
		margin-top: 0.94em;
	}

	#annotations p a {
		color: #A3938F;
		text-decoration: none;
		font-weight: normal;
	}

	#annotations p a:hover {
		text-decoration: underline;
	}

/* -------------------------------
| Sonstige Styles von Extensions |
--------------------------------*/

.quizform-label {
	margin-bottom: 5px;
}

.quizform-field {
	height: 30px;
}

.wrong-answer {
	color: #cc0000;
	font-weight: bold;
}

.quizform-field input {
	width: 250px;
}

DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 2px solid black;
  padding: 0px 0px;
}

DIV.csi-imagewrap { padding: 0; }

DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 5px;
  margin-right: 5px;
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */


#programmseite_wrap {
	text-align: center;
}
#programmseite {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 650px;
	height: 430px;
}

	#programmseite .head {
		margin: 0px;
		padding: 0px 0px 0px 20px;
		height: 48px;
		width: 630px;
		background-color: #98BF0E;
	}
	
		#programmseite .head img {
			margin: 3px 0 0 0;
			height: 42px;
			width: 43px;
		}
	
	#programmseite .content {
		margin: 0px;
		padding: 10px 0px 10px 20px;
		height: 385px;
		overflow: auto;
		width: 630px;
		background-color: #fff;
	}
	
		#programmseite .content a {
			color: #98BF0E;
		}
	
	#programmseite ul, #programmseite ol {
		font-size: 0.7em;
	}
	
	#programmseite .footer {
		margin: 0px;
		height: 40px;
		padding: 5px 0px 0px 20px;
		background-color: #98BF0E;
	}
	
	#programmseite .footer p {
		font-size: 0.7em;
		margin: 0px;
		padding: 15px 3% 0px 0px;
		color: #FFFFFF;
	}


.registerFolders {
	border-left: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}

/* Kontaktformular */
.tx-powermail-pi1 {
	margin-top: 5px;
	font-family: Verdana,Sans-Serif;
	font-size: 0.7em;
	line-height: 1.4em;
}

.tx-powermail-pi1 p {
	font-size: 1em;
}

	.tx-powermail-pi1, tx-powermail-pi1_formwrap {
		float: left;
	}
	
	.tx-powermail-pi1_fieldset {
		border-style: none;
		margin: 0px 0px 1.6em 0px;
		padding: 0px;
	}
	
	.tx-powermail-pi1_fieldset legend {
		display: none;
	}
	
	.tx-powermail-pi1_fieldset label {
		display: block;
		width: 145px;
		float: left;
	}
	
	.tx-powermail-pi1_fieldset input {
		width: 175px;
	}

	#margincontent .tx-powermail-pi1_fieldset input {
		width: 155px;
	}

	.tx-powermail-pi1_fieldset textarea {
		width: 275px;
		height: 100px;
	}

/* S.Fischer 07.08.2008 */
	.tx_powermail_pi1_fieldwrap_html {
		display: block;
		width: 320px;
		float:left;
		margin-bottom: 10px;
	}
	
	.tx_powermail_pi1_fieldwrap_html input {
		width: 165px;
	}
	
	.tx_powermail_pi1_fieldwrap_html_textarea label,
	.tx_powermail_pi1_fieldwrap_html_textarea textarea {
		width: 320px;
	}
	
	.powermail_check_inner {
		clear: left;
	}
	
		.powermail_check_inner label {
			width: 280px;
		}
	
/* S.Fischer 07.08.2008 */
	
	.tx_powermail_pi1_fieldwrap_html_checkbox_title, .tx_powermail_pi1_fieldwrap_html_radio_title {
		margin: 5px 0px 5px 0px;
	}
	
	.powermail_check_inner input, .powermail_radio_inner input, #margincontent .powermail_check_inner input, #margincontent .powermail_radio_inner input {
		width: auto;
		border-style: none;
	}
	
	.powermail_submit {
		margin-left: 145px;
		width: 100px !important;
		margin-top: 1.6em !important;
	}
	
	.tx_powermail_pi1_submitmultiple_forward,
	.tx_powermail_pi1_submitmultiple_back {
		margin-left: 145px;
		width: 100px !important;
		margin-top: 1.6em !important;
		margin-bottom: 10px;
	}
	
	#margincontent .powermail_submit {
		margin-left: 0px;
	}
	
	
	.tx-powermail-pi1 .powermail_mandatory_js {
		margin-left: 125px;
	}
	
	.powermail_pagebrowser {
		display: none;
	}

/* powermail für die Randspalte */
#margincontent .tx_powermail_pi1_fieldwrap_html {
	display: block;
	width: 13em;
	float:left;
	margin-bottom: 7px;
}

#margincontent .tx-powermail-pi1_fieldset label {
	width: 100px;
}

#margincontent .powermail_submit {
	margin-top: 0.9em !important;
}

/* Powermail multiple pages buttons */
.tx_powermail_pi1_submitmultiple_back,
.tx_powermail_pi1_submitmultiple_forward {
	margin: 25px 41px 25px 0px;
}

/* E-Mail Anmeldung zum Adventsnuewsletter */
#emailsubscribe {
	float: left;
	width: 20.63em;
	margin: 0.5em 0 1em 0;
}

	#emailsubscribe .fields {
		float: left;
		width: 28em;
		font-size: 0.7em;
		margin-bottom: 0.5em;
	}
	
		#emailsubscribe .fields label {
			float: left;
			width: 4em;
			margin-right: 1em;
			
		}
		
		#emailsubscribe .fields .input {
			float: left;
			width: 14em;
		}
		
			#emailsubscribe .fields .input input {
				width: 15em;
				height: 1.5em;
			}
			
	#emailsubscribe .error {
		float: left;
		width: 28em;
		font-size: 0.7em;
		margin-bottom: 10px;
	}
	
	#emailsubscribe .html {
		display: none;
	}
		
	#emailsubscribe .submit {
		float: left;
		width: 28em;
		font-size: 0.7em;
		margin-bottom: 1em;
	}
		#emailsubscribe .submit input {
			width: 10em;
			margin-left: 5.3em;
		}


/* Banner */

#bbshop {
	position: absolute;
	left: 808px;
	top: 149px;
	padding: 10px;
	line-height: 0;
	background-image: url('../_gfx/bg_sky.gif');
	z-index: 100;
}

#socialbookmarks {
    margin-top: 25px;
    }
    #socialbookmarks p {
        margin-bottom: 5px;
    }