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

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

#dbgBuilInBar {
	z-index: 100;
}

body {
	font-family: Verdana,Sans-Serif;
	font-size: 16px;
	font-size: 1em;
	margin: 0px;
	padding: 0px 0px 40px 0px;
	background-image: url("../_gfx/bg_body.jpg");
	background-repeat: repeat-y;
	background-color: #2C59AE;
}

img {
	border-width: 0px;
}

p, dl {
	font-family: Verdana,Sans-Serif;
	font-size: 0.8em;
	line-height: 1.3em;
	margin: 0px 0px 1.3em 0px;
	padding: 0px;
	color: #463c3b;
}

#columnframe p, #bibleshortcut p { font-size: 0.7em; display: block; }

h1 {
	font-family: Verdana,Sans-Serif;
	font-size: 0.6em;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px 0px 0.4em 1px;
	color: #7b95c4;
}

h1 a {
	color: #01389c;
	text-decoration: none;
}

#columnframe h1, #bibleshortcut h1 { font-size: 0.6em; }

#columnframe .boxcontent h1, #bibleshortcut .boxcontent h1 {
	color: #7B95C4;
}

h2, h2 a {
	font-family: Verdana,Sans-Serif;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px 0px 0.6em 0px;
	color: #d92d2b;
}

#columnframe h2, #bibleshortcut h2 { font-size: 0.75em; }

h3, .twocols h2 {
	font-family: Verdana,Sans-Serif;
	font-size: 0.8em;
	color: #d92d2b;
	padding: 0px;
	margin: 0px 0px 0.6em 0px;
}

h3 a {
	color: #d92d2b;
	text-decoration: none;
}

h2 a:hover, h3 a:hover {
	text-decoration: underline;
}

h4, h5 {
	font-family: Verdana,Sans-Serif;
	font-size: 0.8em;
	color: #463c3b;
	padding: 0px;
	margin: 0px 0px 0.6em 0px;
}

h4 a, h5 a {
	color: #463c3b;
}

#columnframe h3, #bibleshortcut h3, #columnframe h4, #bibleshortcut h4 { font-size: 0.7em; }

ul {
	margin: 0px 0px 1.3em 1.3em;
	padding: 0px;
	font-size: 0.8em;
	color: #463c3b;
}

ol {
	margin: 0px 0px 1.3em 1.9em;
	padding: 0px;
	font-size: 0.8em;
	color: #463c3b;
}

dt {
	width: 170px;
	float: left;
	margin-bottom: 0.7em;
}

dd {
	width: 270px;
	float: left;
	margin-bottom: 0.7em;
}

dt.wide {
	width: 480px;
}

dd.right {
	margin: 0 0 0 170px;
}

#tx_tipafriend_url {
	font-size: 0.8em;
}

.tx_tipafriend_werbemail,
.tx_tipafriend_must {
	width: 500px;
	font-size: 0.8em;
}

#tx_tipafriend_disclaimer {
	float: left;
	width: 500px;
	margin-bottom: 20px;
}

.tx_tipafriend_error_header,
.tx_tipafriend_error_text {
	font-size: 0.8em;
}

.tx_tipafriend {
	font-size: 0.8em;
	margin-bottom: 20px;
}

#columnframe ul, #bibleshortcut ul {
	font-size: 0.7em;
	margin-left: 1.5em;
}

#columnframe ol, #bibleshortcut ol {
	font-size: 0.7em;
	margin-left: 2.2em;
}

a {
	color: #7B95C4;
}

h2 a {
	color: #d92d2b;
	text-decoration: none;
	font-size: 1em;
}

a:hover { color: #d92d2b; }

sup {
	font-size:75%;
	vertical-align:top;
}

/* -------------
| Seitenaufbau |
------------- */

#pageframe {
	width: 995px;
	background-image: url("../_gfx/bg_pageframe.gif");
	background-repeat: repeat-y;
}

	#headerframe {
		position: relative;
		background-color: #7b95c4;
		height: 127px;
		width: 988px;
		margin-bottom: 16px;
	}

		#header {
			width: 988px;
			height: 117px;
		}

			#toppic {
				position: absolute;
				z-index: 1;
			}

			#logo {
				position: absolute;
				z-index: 2;
				float: left;
				margin-top: 29px;
				margin-left: 36px;
			}

/* --------------------------
| Utility-Menue oben rechts |
-------------------------- */

    #metanav {
        display: inline;
        float: right;
        font-size: 11px;
        line-height: 20px;
        height: 20px;
        position: relative;
        z-index: 3;
    }
    
            #runde_ecke {
                float: right;
                width: 30px;
                height: 20px;
                background-image: url(../_gfx/runde_ecke_meta.png);
            }
            
			#utilities {
				position: relative;
				float: right;
				display: inline;
				z-index: 3;
				line-height: 20px;
				margin: 0;
				background-image: url(../_gfx/transparenz_50_weiss.png);
                background-repeat:repeat;
				
			}
                        
				#utilities li {	display: inline; }

				#utilities li a {
					float: right;
					margin-left: 5px;
					margin-right: 5px;
					font-size: 11px;
					font-style: normal;
					color: #01389c;
					text-decoration: none;
				}

				#utilities li a:hover {
					text-decoration: underline;
				}
				
        #langnav {
			float: right;
			text-align: right;
			line-height: 20px;
			height: 20px;
			margin: 0 0 25px 0;
			padding: 0;
			background-image: url(../_gfx/transparenz_50_weiss.png);
            background-repeat:repeat;
			width: auto;
		}
		
				#langnav li {
					display:inline;
					float:right;
					list-style-type: none;
					margin:0;
					padding:0;
				}
					
				#langnav li.last {
					background-image:none;
					text-decoration:none;
					margin:0 0 0 0;
				}
				/*#langnav li {
					margin: 0;
					display: inline;
					list-style-type: none;
					padding: 0;
					color: #000000;
				}*/
				#langnav li a {
					color: #01389c;
					font-size: 11px;
					text-decoration: none;
					padding: 0 10px 0 0;
				}
				
				#langnav li span.inactive {
					color: #7a7a7a;
					text-decoration: none;
				    font-size: 11px;
					padding: 0 10px 0 0;
				}
				
					#langnav li a:hover {
						text-decoration: underline;
					}

.tx-srlanguagemenu-pi1 .NO a:focus,
.tx-srlanguagemenu-pi1 .NO a:hover,
.tx-srlanguagemenu-pi1 .NO a:active,
.tx-srlanguagemenu-pi1 .NO a,
.tx-srlanguagemenu-pi1 .NO {
    font-size: 11px;
    font-weight: normal;
    color: #01389c;
}

/* ------------------------
| Bereichsnavigation oben |
------------------------ */

			#topnav {
				position: absolute;
				top: 98px;
				left: 228px;
				margin: 0;
				padding: 0;
				z-index: 4;
				clear: both;
				float: none;
			}

				#topnav li { display: inline; }

				#topnav li a {
					float: left;
					text-align: center;
					vertical-align: middle;
					margin-right: 2px;
					padding-top: 2px;
					font-size: 11px;
					font-style: normal;
					width: 90px;
					height: 17px;
					color: #ffffff;
					background-image: url("../_gfx/register_p.gif");
					background-repeat: no-repeat;
					text-decoration: none;
					-moz-opacity:0.6;
					filter:alpha(opacity=60);
				}

				#topnav li a:hover {
					background-image: url("../_gfx/register_p.gif");
					background-repeat: no-repeat;
					-moz-opacity:1;
					filter:alpha(opacity=100);
				}

				#topnav li.active a {
					float: left;
					text-align: center;
					vertical-align: middle;
					margin-right: 2px;
					padding-top: 2px;
					font-size: 11px;
					font-style: normal;
					width: 90px;
					height: 17px;
					color: #ffffff;
					background-image: url("../_gfx/register_a.gif");
					background-repeat: no-repeat;
					-moz-opacity:1;
					filter:alpha(opacity=100);
				}

				#topnav li.active a:hover {
					background-image: url("../_gfx/register_a.gif");
				}

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

	#navigation { float: left; width: 198px; margin-right: 32px; }

		.menu {
			width: 198px;
			margin-bottom: 10px;
			margin-left: 0px;
			margin-right: 0px;
			line-height: 0px;
		}

			.menuid {
				float: left;
			}

			img.menuid {
				margin-bottom: 10px;
			}

			.menulist {
				line-height: 14px;
				font-size: 11px;
				list-style-image: url('../_gfx/bullet.gif');
				padding: 0px;
				float: left;
				list-style-type: none;
				width: 144px;
				margin: 0px;
			}

			.menuover { list-style-image: url('../_gfx/bullet_o.gif'); }

			.menuout { list-style-image: url('../_gfx/bullet.gif'); }

			.menulist li {
				margin-left: 18px;
				margin-bottom: 0px;
				padding-top: 4px;
				padding-bottom: 4px;
				padding-right: 4px;
				padding-left: 0px;
				border-bottom-style: solid;
				border-bottom-width: 1px;
			}

			.menulist li a {
				color: #ffffff;
				text-decoration: none;
			}

			.menulist li a:hover {
				color: #ffffff;
			}

			.gruenbg { background-image: url("../_gfx/bg_gruen_verlauf.gif"); background-repeat: no-repeat; background-color: #7b95c4; }

			.gruenbd li { border-bottom-color: #A8BCE1; }

			.blaubg { background-image: url("../_gfx/bg_blau_verlauf.gif"); background-repeat: no-repeat; background-color: #01389C; }

			.blaubd li { border-bottom-color: #557abc; }

			/* Loginbox */
			.loginbox { background-image: url("../_gfx/bg_blau_verlauf.gif"); float: left; width:198px; }

			.loginbox p { color: #ffffff; float: left; width:144px; }

			.menulist li ul {
				padding: 0px;
				margin-top: 2px;
				margin-bottom: 0px;
				font-size: 11px;
			}

			.menulist li ul li {
				margin: 0px;
				padding-top: 2px;
				padding-bottom: 2px;
				border-bottom-width: 0px;
			}

			#bottompic {
				float: left;
			}

/* --------
| Suchbox |
---------*/

#searchbox {
	text-align: center;
	margin: 0px;
	float: left;
	width: 198px;
}

#searchbox form {
	margin: 0px;
	padding: 0px;
}

#searchbox label, #searchbox input , #searchbox a {
	font-size: 11px;
}

#searchbox input, #searchbox label {
	color: #463c3b;
}

#searchbox a {
	text-decoration: none;
}

#searchbox input {
	width: 80px;
}

.resultlist h2 img {
	position: relative;
	top: 1px;
}

.tx-indexedsearch-sec { margin-bottom: 1.3em; }

.tx-indexedsearch-sec ul { margin: 0px 0px 0.7em 1.3em; }

.tx-indexedsearch-searchbox-sword {
	width: 260px;
	}

.tx-indexedsearch-searchbox-button {
	width: 80px;
	}

.tx-indexedsearch dt {
	width: 120px;
}

.tx-indexedsearch dd {
	width: 330px;
}

ul.browsebox {
	list-style-type: none;
	font-weight: bold;
	margin: 0px 0px 1.3em 0px;
	padding: 0px;
}

ul.browsebox li {
	display: inline;
	margin: 0px 12px 0px 0px;
}

ul.browsebox li a {
	text-decoration: none;
}

ul.browsebox li strong a {
	color: #d92d2b;
}

/* ------------
| Newsformate |
-------------*/

.news-list-container img, .news-image {
	float: left;
	margin: 0px 10px 5px 0px;
}

.news-addinfo dt {
	font-weight: bold;
}

/* -------------------------------
| Newsformate Auf der Startseite |
------------------------------- */

.news-start ul {
	margin: 0px;
	padding: 0px;
}

.news-start ul li {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	list-style-type: none;
}

.news-start a {
	text-decoration: none;
	font-size: 12px;
}


/* --------------------------
| Newsformate in der Column |
---------------------------*/

/* ------------
| Breadcrumbs |
-------------*/

#breadcrumbs {
	float: left;
	width: 500px;
	margin-right: 46px;
}

#breadcrumbs p {
	font-size: 0.7em;
	margin: 0px;
}

#breadcrumbs a {
	text-decoration: none;
}

/* ---------------
| Inhaltsbereich |
----------------*/

	#contentframe {
		float: left;
		width: 500px;
		margin: 11px 46px 11px 0px;
	}

	.twocols {
		float: left;
	}

	.leftcol {
		width: 230px;
		margin-right: 40px;
		float: left;
	}

	.rightcol {
		width: 230px;
		float: left;
	}

	.contentdivider {
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #a89c84;
		margin-bottom: 16px;
		width: 500px;
		float: left;
	}

	#columnframe .contentdivider {
		margin-bottom: 10px;
	}

	#columnframe .contentdivider p {
		margin-bottom: 4px;
	}

	#columnframe .clipbox .contentdivider {
		margin-bottom: 0px;
	}

	.contentdivider p {
		margin-bottom: 16px;
	}

	.twocols .contentdivider {
		width: auto;
		border-bottom-style: none;
	}

	.smalldivider {
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #a89c84;
		margin-bottom: 16px;
		width: 178px;
	}

	#bibleshortcut {
		float: left;
		width: 198px;
		margin: 11px 0px 0px 0px;
		overflow: hidden;
		line-height: 0px;
	}

		#bibleshortcut input, #bibleshortcut select {
			width: 132px;
			font-size: 11px;
			color: #463c3b;
		}

		#bibleshortcut input.bm-shortcut-input {
			margin-right: 2px;
		}

		#bibleshortcut select {
			width: 178px;
		}

		#bibleshortcut a, #bmsearchform a {
			text-decoration: none;
		}

		#bibleshortcut .bm-radio {
			width: 1em;
			border-style: none;
		}

		#bmshortcutform form, #bmshortcutform p {
			margin: 0px;
			padding: 0px;
		}

	#colum {
		width: 198px;
		float: left;
	}

	#columnframe {
		float: left;
		width: 198px;
		margin: 0px 0px 11px 0px;
	}

#printlink {
  float: left;
  width: 500px;
}

#printlink a {
  color: #A89C84;
  font-size: 11px;
  text-decoration: none;
  background-image: url("../_gfx/printlink.gif");
  background-position: 2px left;
  background-repeat: no-repeat;
  padding-left: 18px;
  display: block;
  float: left;

}

	/* news in der column */

	#columnframe .contentdivider {
		background-color: #ffffff;
		border-style: none;
		border-top-style: solid;
		border-top-color: #7b95c4;
		border-top-width: 7px;
		padding: 10px;
		width: 178px;
	}

	#columnframe .contentdivider img {
		float: left;
	}

	#columnframe .boxframe p {
		margin-bottom: 3px;
	}

		.boxframe {
			float: left;
			margin: 0px;
			padding-bottom: 10px;
		}

		.clipbox .boxframe {
			margin: 0px;
			padding-bottom: 0px;
		}

		.boxframe-blau {
			float: left;
			margin: 0px;
			padding-bottom: 10px;
		}

		.boxcontent {
			float: left;
			width: 178px;
			padding: 10px;
			line-height: 1em;
			border-top-width: 7px;
			border-top-style: solid;
			border-color: #7b95c4;
		}

		.weiss { background-color: #ffffff; }

		.grau { background-color: #e5e1d6; }

		.videobox {
			line-height: 13px;
			border-top-width: 7px;
			border-top-style: solid;
			border-color: #7b95c4;
			margin-bottom: 10px;
		}

		.videobox h1 {
			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 0.4em;
			background-color: #e5e1d6;
			margin: 0px;
		}

		.videobox h2 {
			padding-bottom: 0.6em;
			padding-left: 10px;
			padding-right: 10px;
			background-color: #e5e1d6;
			margin: 0px;
		}

		.videobox p {
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			background-color: #e5e1d6;
			margin: 0px;
		}

/* ----------------
| Inhaltselemente |
-----------------*/

	.csc-textpic-caption {
		font-size: 0.7em;
		width: 240px;
		color: #01389c;
		margin: 3px 0px 3px 0px;
	}

		#colum .csc-textpic-caption {
			width: 175px;
		}
	
	.csc-textpic-text ul {
		clear: both !important;
		height: inherit !important;
		overflow: inherit !important;
		padding: 0px !important;
		float: none !important;
	}
    
        /* IE6 IE7 Bugfix - DE 4.1.2010 */
                
	.csc-textpic-text ul li {
		margin-bottom: 5px !important;
	}
	
	
	/*
	.csc-textpic-image {
		padding-left: 5px;
	}
	*/

	.rgmediaimages-caption {
		font-size: 0.7em;
		color: #01389c;
		margin: 3px 0 10px 0;
	}

.news-search-form {
	display: none;
}

/* ---------
| Abbinder |
----------*/

	.footerframe {
		clear: both;
		width: 995px;
		height: 2em;
		padding: 12px 0px 4px 0px;
				background-image: url("../_gfx/bg_footer.jpg");
	}

	.footer {
		margin-bottom: 0px;
		font-size: 0.7em;
	}

	p.footer.left {
		width: 350px;
		padding-left: 15px;
	}

	p.footer.right {
		width: 550px;
		text-align: right;
		padding-right: 25px;
	}

/* -------------------
| Bildformatierungen |
--------------------*/

.right {
	float: right;
}

.left {
	float: left;
}

/* ----------------------------
| 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;
	border-color: #7B95C4;
	padding: 2px;
}

textarea {
	line-height: 1.4em;
}

/* ----------
| Login-Box |
-----------*/

.loginform {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 135px;
}

.loginbox p {
	font-size: 11px;
}

.loginbox input {
	font-size: 1em;
	margin: 3px 0px 0px 0px;
	width: 11em;
	border-style: none;
}

.loginbox p.status {
	width: 130px;
}

#tx-newloginbox-pi1-user {
	margin-bottom: 0.5em;
}

#tx-newloginbox-pi1-pass,
#tx-newloginbox-pi1-forgot {
	width: 9em;
	margin-right: 0.5em;
}

#tx-newloginbox-pi1-permalogin {
	width: 14px;
}

.loginbox h3 {
	line-height: 1em;
	float: left;
	width:144px;
	color: #FFFFFF;
}

.loginbox a {
	color: #FFFFFF;
}

.loginbox a:hover {
	color: #7B95C4;
}

.logboxlink {
	margin-bottom: 0.2em;
}

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

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

.registerdivider {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a89c84;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 500px;
	float: left;
}

.register-label {
	font-size: 0.8em;
	float: left;
	width: 17em;
	margin-bottom: 3px;
	clear: left;
}

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

.register-field label {
	position: relative;
	top: -4px;
	margin-right: 10px;
}

.register-field select {
	font-size: 11px;
	width: 17em;
	font-family: Verdana,Sans-Serif;
}

.register-field input {
	font-size: 11px;
	width: 16em;
}

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

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

#captcha {
	width: 4em;
}

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

#submit {
	font-size: 12px;
}


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

#tx-srfeuserregister-pi1-newsletter {
	background-color: none;
	border-style: none;
}

.tx-srfeuserregister-pi1 dt {
	clear: left;
	width: 200px;
}

.tx-srfeuserregister-pi1 dd {
	width: 250px;
}

/* -------------------------
| Formatierung Bibelkreise |
--------------------------*/

.bk-formdivider {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a89c84;
	margin-bottom: 15px;
	padding-bottom: 15px;
	width: 500px;
	float: left;
}

.bk-form {
	margin: 0px;
	padding: 0px;
}

.bk-form-label {
	font-size: 0.8em;
	float: left;
	width: 15em;
	margin-bottom: 3px;
}

.bk-form-field {
	float: left;
	margin-bottom: 3px;
	width: 20em;
}

.bk-form-field label {
	position: relative;
	top: -4px;
	margin-right: 10px;
}

.bk-form-field select {
	font-size: 11px;
	width: 16.5em;
	font-family: Verdana,Sans-Serif;
}

.bk-form-field .textarea {
	font-size: 11px;
	width: 27.5em;
	height: 10em;
	font-family: Verdana,Sans-Serif;
}

.bk-form-field input {
	font-size: 11px;
	width: 16em;
}

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

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

.bk-intro {
	clear: both;
}


/* ------------------------------------------
| Formatierung Bibelwerkstatt/Materialb�rse |
-------------------------------------------*/

.bw-formdivider {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a89c84;
	margin-bottom: 15px;
	padding-bottom: 15px;
	width: 500px;
	float: left;
}

.bw-form {
	margin: 0px;
	padding: 0px;
}

.bw-form-label {
	font-size: 0.8em;
	float: left;
	width: 15em;
	margin-bottom: 3px;
}

.bw-form-field {
	float: left;
	margin-bottom: 3px;
	width: 20em;
}

.bw-form-field label {
	position: relative;
	top: -4px;
	margin-right: 10px;
}

.bw-form-field select {
	font-size: 11px;
	width: 16.5em;
	font-family: Verdana,Sans-Serif;
}

.bw-form-field .textarea {
	font-size: 11px;
	width: 27.5em;
	height: 10em;
	font-family: Verdana,Sans-Serif;
}

.bw-form-field input {
	font-size: 11px;
	width: 16em;
}

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

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

.bw-intro {
	clear: both;
}


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

.contact-formdivider {
	padding-bottom: 10px;
	width: 400px;
	float: left;
}

.contact-form-label {
	font-size: 0.8em;
	float: left;
	width: 13em;
	margin-bottom: 3px;
}

.contact-form-field {
	float: left;
	margin-bottom: 3px;
	width: 18em;
}

.contact-formdivider .textarea {
	font-size: 11px;
	width: 33em;
	height: 10em;
	font-family: Verdana,Sans-Serif;
}

.contact-form-field input {
	font-size: 11px;
	width: 18em;
}

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

.contact-error {
	color: #D92D2B;
}

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

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

#lexikonbox {
	display: none;
}

	#lexikonbox .boxframe {
		padding-bottom: 0px;
	}

.bibleframe {
	margin-bottom: 1.3em;
}

	#popupcontent .bibleframe {
		margin-bottom: 0px;
	}

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

.boxcontent-bible h1 {
	font-size: 0.8em;
	color: #d92d2b;
	font-weight: bold;
}

.boxcontent-bible h2 {
	font-size: 0.8em;
	color: #463c3b;
	font-weight: bold;
}

.boxcontent-bible a {
	text-decoration: none;
}

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

.boxcontent-bible h4 {
	font-size: 0.8em;
	font-weight: bold;
	color: #d92d2b;
}

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

.boxcontent-bible img {
	border-style: none;
	border-width: 0px;
}

.chapter {
	font-weight: bold;
	color: #d92d2b;
}

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

.cue {
	color: #01389c;
	cursor: pointer;
}

.notice {
	color: #01389c;
	cursor: default;
}

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

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

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

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

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

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

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

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

.rtl-text {
	direction: rtl;
}

.hebrewText {
	font-family: SBL Hebrew, Tahoma, Verdana, Arial Unicode MS, Arial Unicode MS Standard, Sans-Serif;
	font-size: 1.3em;
	line-height: 1.6em;
}

.greekText {
	font-family: SBL Greek, Verdana, Arial Unicode MS, Arial Unicode MS Standard, Sans-Serif;
	font-size: 1.2em;
	line-height: 1.5em;
}

.paragraph, .paragraph-utf {
	width: 475px;
	font-size: 0.8em;
	line-height: 1.3em;
	margin-bottom: 0.7em;
}

.paragraph-utf, .paragraph-utf p.indent {
	font-family: Tahoma,Sans-Serif;
}

.paragraph p, .paragraph-utf p {
	width: 35.4em;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	line-height: 1.3em;
	text-indent: -1.6em;
	padding-left: 1.6em;
}

.paragraph p.indent, .paragraph-utf p.indent {
	width: 35.4em;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	line-height: 1.3em;
	text-indent: 1.6em;
	padding-left: 0px;
}

.paragraph p.indent.quotation2, .paragraph-utf p.indent.quotation2 {
	text-indent: 2.4em;
}

.paragraph p.indent.quotation3, .paragraph-utf p.indent.quotation3 {
	text-indent: 3.2em;
}
.paragraph a, .paragraph-utf a {
	text-decoration: none;
}

.searchRedirectNote {
	font-size: 0.9em;
	color: #d92d2b;
	margin-bottom: 10px;
}

.preContext {
	width: 99%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d92d2b;
	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: #d92d2b;
	margin: 7px 0px 4px 0px;
	padding: 3px 0px 3px 1%;
	line-height: 0px;
}

.verseMarkup {
	background-color: #d92d2b;
	padding: 0px 3px 0px 3px;
}

	#iv.verseMarkup {
		background-color: transparent;
		padding: 0px;
	}

.verseMarkup .verse {
	color: #FFFFFF;
	font-weight: bold;
}

/* Bibeltext-Popup */

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

.bibeltextpopup .head {
	margin: 0px;
	padding: 0px 0px 0px 3%;
	height: 48px;
	background-color: #073c9d;
}

.bibeltextpopup .footer {
	margin: 0px;
	height: 55px;
	padding: 5px 0px 0px 3%;
	background-color: #073c9d;
}

.bibeltextpopup .footer p {
	margin: 0px;
	padding: 0px 3% 0px 0px;
	color: #FFFFFF;
}

.bibeltextpopup .footer a {
	color: #7B95C4;
	text-decoration: none;
}

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

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

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

.bibeltextpopup .lexFooter {
	margin-top: 10px;
	border-style: none;
}

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

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

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

.bibletextpopup .paragraph-utf {
	font-family: Tahoma,Sans-Serif;
}

.bibeltextpopup .paragraph p, .bibeltextpopup .paragraph-utf p {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	line-height: 1.3em;
	text-indent: -1.6em;
	padding-left: 1.6em;
}

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

/* Kommentar-Hinweis */

.commenthint {
	float: left;
	width: 100%;
	height: 27px;
	overflow: hidden;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

	.commenthint .commenthint-icon {
		float: left;
		width: 23px;
		height: 27px;
	}

	.commenthint .commenthint-text {
		float: left;
		width: 218px;
		height: 27px;
		background-image: url("../_gfx/comment-hint_bg.gif");
		text-align: center;
		line-height: 11px;
		margin: 0px;
		padding: 7px 0px 0px 0px;
	}

		.commenthint .commenthint-text a {
			display: block;
			width: 100%;
			height: 14px;
			font-size: 11px;
			color: #FFFFFF;
			text-decoration: none;
		}

	.commenthint .commenthint-right {
		float: left;
		width: 6px;
		height: 27px;
	}

/* Bibelmenue */

.bm-selection-book {
	float: left;
	width: 12em;
	position: relative;
	margin: 0px;
	z-index: 13;
}

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

.bm-selection-chapter {
	float: left;
	width: 12em;
	position: relative;
	margin: 0px;
	z-index: 12;
}

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

.bm-selection-other {
	float: left;
	width: 7em;
}

.bm-selection-headline {
	clear: both;
	position: relative;
	margin: 0px;
	z-index: 11;
}

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

.bm-selection-verse {
	clear: both;
	position: relative;
	margin: 0px;
	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: #473C3B;
	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: #473C3B;
	top: 1em;
	left: -0.2em;
	z-index: 11;
	display: none;
}

.bm-small-list a, .bm-list a {
	text-decoration: 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: #F5F3ED;
}

.bm-link {
	color: #01389C;
	cursor: pointer;
	font-size: 0.9em;
}

.bm-link-ovr {
	color: #01389C;
	cursor: pointer;
	text-decoration: underline;
	font-size: 0.9em;
}

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

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

.blp-intro {
	padding-bottom: 13px;
}

.blp-scripture {
	text-align: center;
	padding-bottom: 13px;
}

.blp-nexticon {
	font-size: 0.7em;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.blp-nexticon img {
	vertical-align: middle;
	margin: 0px 0px 2px 10px;
}

.blp-description {
	padding-bottom: 13px;
}

.blp-options {
	padding-bottom: 7px;
}

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

.bb-list {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a89c84;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.bb-listitem, .bb-listitem-alt {
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a89c84;
}

.bb-listitem p, .bb-listitem-alt p {
	margin: 7px;
}

.bb-listitem {
	background-color: #e5e1d6;
}

.bb-listitem-alt {
	background-color: #ffffff;
}

.bb-pagebrowser {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a89c84;
	width: 500px;
	float: left;
}

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

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

.lexHead {
}

.lexHead h1 {
	font-family: Verdana,Sans-Serif;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px 0px 0.6em 0px;
	color: #d92d2b;
	text-transform: none;
}

.lexNavi {
	position: relative;
	float: left;
	width: 100%;
	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;
}

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

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

.lexInfo {
	clear: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.lexPic {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

.lextext-padding {
	padding: 0px 3px 0px 3px;
}

.lexText {
	float: left;
	margin: 0px;
	padding: 0px;
}

.medienlexikon .lexText {
	width: 300px;
}

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

.lexText h3, .lexText h4 {
	width: 97%;
}

.lexText h2 {
	width: 97%;
	font-size: 0.9em;
}

.lexText p.excursion {
	margin-left: 50px;
	font-size: 0.7em;
	line-height: 1.4em;
	color: #6F6968;
}

.wibilex h1, .wibilex h2, .wibilex h3, .wibilex h4, .wibilex h5, .wibilex h6 {
	width: 475px;
}

.lexIndexNavi {
	list-style-type: none;
	font-size: 0.8em;
	width: 475px;
	margin-bottom: 1em;
	margin-left: 0px;
}

.lexIndexNavi li ul, .lexIndexNavi li ul li ul {
	list-style-type: none;
	font-size: 100%;
	width: 97%;
	margin-bottom: 0.3em;
}

.lexIndexNavi li, .lexIndexNavi li ul li, .lexIndexNavi li ul li ul li {
	list-style-type: none;
}

.lexIndexNavi li a {
	text-decoration: none;
}

.lexLiteratureNavi {
	clear: both;
	font-size: 0.6em;
	margin-left: 2em;
}

.lexFooter {
	clear: both;
	height: 1em;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a89c84;
	line-height: 0px;
	padding: 3px 0px 30px 0px;
}

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

.specialchar {
	font-size: 1em;
	font-weight: normal;
	
	font-size: 1.25em;
	font-weight: bold;
	
}

/*--------
| 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: #7b95c4;
	margin: 0px 0px 2px 2px;
	padding: 0px;
}

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

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

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

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

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

.registerContent, .plainRegisterContent {
	width: 198px;
	height: 450px;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	background-color: #ffffff;
}

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

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

.plainRegisterContent dl, .plainRegisterContent h3 {
	padding: 0px 0px 0px 10px;
	background-color: #FFFFFF;
}

.plainRegisterContent dl {
	float: left;
	width: 165px;
	background-color: #FFFFFF;
}

.registerContent dt, .plainRegisterContent dt {
	font-size: 0.7em;
	line-height: 1.4em;
	font-weight: bold;
	margin-top: 10px;
}

.plainRegisterContent dt {
	margin-top: 0px;
}

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

.plainRegisterContent dd {
	width: 18em;
}

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

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

.registerContent dd.bmActEntry a, .plainRegisterContent dd.bmActEntry a {
	font-weight: bold;
}

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

.registerContent a, .plainRegisterContent a {
	font-weight: normal;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	display: block;
	padding: 1px 0px 1px 0px;
	margin: 0px;
}

.registerContent a.cueTagNt, .plainRegisterContent a.cueTagNt {
	color: #44aa44;
}

.registerContent a.cueTagPreview, .plainRegisterContent a.cueTagPreview {
	background-image: url(../_gfx/icon_cueTagPreview.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 7px;
}

.registerContent a:hover, .plainRegisterContent a:hover,
.registerContent a.cueTagNt:hover, .plainRegisterContent a.cueTagNt:hover {
	background-color: #F0F3F9;
}



#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;
}


/* Hauptregister WiBiLex im Contentframe */

#contentframe .plainRegisterContent {
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0.7em 0px;
	background-color: #ffffff;
}

#contentframe .plainRegisterContent p {
	padding: 1.5em 1.75em 0px 1.75em;
}

#contentframe .plainRegisterContent dl, .plainRegisterContent h3 {
	padding: 0px 0px 0px 10px;
}

#contentframe .plainRegisterContent dt {
	width: 100%;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: bold;
	margin-top: 0px;
}

#contentframe .plainRegisterContent dd {
	font-size: 1em;
	line-height: 1.4em;
	width: 30%;
	margin: 0px 2% 0px 0em;
	padding: 0px 1% 0px 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

#contentframe .plainRegisterContent dd.bmSubtopic {
	width: 30%;
	margin: 0px 0px 0px 2%;
}

#contentframe .plainRegisterContent dd.bmSubtopicHead {
	color: #9B5218;
}

#contentframe .plainRegisterContent dd.bmActEntry a {
	font-weight: bold;
}

#contentframe .plainRegisterContent dd.bmActSubentry {
	width: 30%;
	margin: 0px 0px 0px 2%;
	background-color: #FFFFFF;
}

#contentframe .plainRegisterContent a {
	font-weight: normal;
	text-decoration: none;
	border-bottom-style: none;
	border-bottom-width: 0px;
	display: block;
	padding: 3px 0px 3px 0px;
	margin: 0px;
}

#contentframe .plainRegisterContent a:hover {
	background-color: #F0F3F9;
}

/* Paid Content Elemente */

.tx-bbpaidcontent-pi1 {

}

.tx-bbpaidcontent-pi1 p {
}

.bbpc-status-title {
	font-size: 0.7em;
	padding-bottom: 0.5em;
	display: block;
}

.bbpc-status-data {
	font-size: 0.7em;
	padding-bottom: 3px;
}

.bbpc-status-desc {
}

.bbpc-status-val {
}

.bbpc-tpay-listitem {
	margin-bottom: 15px;
}


/*-------------
| Send a Card |
-------------*/

.tx-srsendcard-pi1 label {
	font-size: 0.8em;
	line-height: 1.3em;
}

.tx-srsendcard-pi1 input {
	margin: 0px;
	padding: 2px;
	font-size: 0.8em;
	line-height: 1.3em;
	width: 16em;
}

.tx-srsendcard-pi1 textarea {
	margin: 0px;
	padding: 2px;
	font-size: 0.8em;
	line-height: 1.3em;
	width: 16em;
	height: 30px;
}

.tx-srsendcard-pi1 select {
	margin: 0px 0px 5px 0px;	padding: 0px;
	font-size: 0.8em;
	line-height: 1.3em;
}

.tx-srsendcard-pi1 .date {
	float: left;
}

.tx-srsendcard-pi1-field {
	margin-bottom: 5px;
}

.tx-srsendcard-pi1 .error {
	font-size: 11px;
	font-weight: normal;
	width: 240px;
}

.tx-srsendcard-pi1 input.tx-srsendcard-pi1-submit {
	margin: 15px 0px 20px 0px;}

.tx-srsendcard-pi1 .box {
	width: 250px;
	float: left;
	margin-bottom: 5px;
}

#tx_srsendcard_pi1_card_delivery_notify {
	width: 30px;
	float: left;
	border-style: none;
}

.tx-srsendcard-pi1 #information {
	width: 250px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	overflow: hidden;
}

.tx-srsendcard-pi1 #message {
	width: 250px;
	float: left;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	overflow: hidden;
}

#tx_srsendcard_pi1_card_message {
	height: 80px;}

.tx-srsendcard-pi1-card-image-wrap {
	margin: 0px 0px 20px 0px;
}

.tx-srsendcard-pi1-card-message {
	width: 500px;
	background-color: #ffffff;
	float: left;
}

.tx-srsendcard-pi1-card-message-block {
	width: 229px;
	float :left;
	margin: 10px 0px 0px 0px;
}

.tx-srsendcard-pi1-card-title {
	padding: 10px;
}

.tx-srsendcard-pi1-card-text {
	padding: 10px;
}

.tx-srsendcard-pi1-card-signature {
	padding: 10px;
}

.tx-srsendcard-pi1-card-stamp {
	width: 250px;
	float: left;
	height: 333px;
	border-left-style: solid;
	border-left-color: #efefef;
	border-left-width: 1px;
}

#tx_srsendcard_pi1-submitsend {
	margin: 0px 10px 0px 0px;
	float: left;
}

#tx_srsendcard_pi1-submitmodify {
	margin: 0px 10px 0px 0px;
	float: left;
}

dl.tx-srsendcard-pi1-image-selector-column {
	float: left;
	width: 500px;
	margin: 0px 0px 15px 0px;
}

dl.tx-srsendcard-pi1-image-selector-column dt {
	margin: 0px;
	width: 120px;
}

dl.tx-srsendcard-pi1-image-selector-column dd {
	margin: 0px;
	width: 350px;
}

dl.tx-srsendcard-pi1-image-selector-column dd a {
	display: block;
}

.tx-srsendcard-pi1-submitbox {
	margin-top: 20px;
	padding-bottom: 20px;
	float: left;
	width: 500px;
}

.tx-srsendcard-pi1-image-selector-column img {
	border-style: none;
}

/* -------------------------
| Veranstaltungen/Kalender |
--------------------------*/

.cal-list {
	font-size: 13px;
}

.cal-list h3 {
	font-size: 12px;
	margin-bottom: 0px;
}

.cal-list td {
	padding: 4px;
}

.list_sort_b td, .list_data_b td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a89c84;
}


.list_data_a td {
	padding: 8px 4px 0px 4px;
}

.list_data_a h2 {
	margin: 0px;
	padding: 0px;
}

.list_data_b td {
	padding: 0px 0px 10px 4px;
}

.tx-skcalendar-pi1 p {
	clear: both;
}

.tx-skcalendar-pi1 dl {
	width: 450px;
}

.list_sort_a td a, .list_sort_b td a {
	text-decoration: none;
}

.tx-skcalendar-pi1 dt {
	clear: both;
	width: 120px;
	font-weight: bold;
}

.tx-skcalendar-pi1 dd {
	width: 280px;
}

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

#calendar-ov {
	margin-bottom: 10px;
}

/* ----------------------
| Wibilex Inhaltsbilder |
-----------------------*/

.wibilex-content-pic.left {
	width: 200px;
	float: left;
	margin: 0px 10px 7px 0px;
	text-align: center;
}

.wibilex-content-pic.multi {
	width: 200px;
	float: left;
	padding: 0px 10px 10px 0px;
	padding-bottom: 7px;
}

.wibilex-content-pic.right {
	width: 200px;
	float: right;
	margin: 0px 0px 7px 10px;
	text-align: center;
}

.wibilex-content-pic p {
	font-size: 0.6em;
	color: #7B95C4;
	padding: 3px 5px 0px 0px;
	margin: 0px;
	text-align: left;
	width: auto;
}

/* -----------------
| Sonstige Formate |
------------------*/

.wibilex .lexText em {
	font-family: Arial, Serif;
}

.wibilex .lexMetaData h4 {
	margin-bottom: 3px;
}

.wibilex .lexMetaData h5 {
	font-size: 0.7em;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.wibilex .lexMetaData p {
	padding-bottom:7px;
}

.wibilex .lexIndexNavi {
	padding: 15px 0px 15px 0px;
}

.csc-sitemap ul {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.csc-sitemap ul li {
	list-style-type: disc;
}

.csc-sitemap ul li ul {
	margin: 0px 0px 15px 40px;
}

.csc-sitemap ul li ul li ul li {
	list-style-type: circle;
}

/* Author Informations 												*/
.tx-buhfeuserauthorinfos-pi1 {
	margin: 0 0 20px 0;
	float: left;
	color: #463c3b;
}

.tx-buhfeuserauthorinfos-pi1 #editform,
.tx-buhfeuserauthorinfos-pi1 #editform fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

.tx-buhfeuserauthorinfos-pi1 #editform dt {
	clear: left;
	width: 200px;
	margin: 0 10px 0 0;
}

.tx-buhfeuserauthorinfos-pi1 #editform dd {
	width: 290px;
	margin: 0;
	padding: 0;
}

.tx-buhfeuserauthorinfos-pi1 #editform dt.devider {
	width: 500px;
	border-bottom: #7b95c4 1px solid;
}

.tx-buhfeuserauthorinfos-pi1 #editform dt.wide {
	width: 500px;
	clear: left;
	margin: 10px 0 0 0;
}

.tx-buhfeuserauthorinfos-pi1 #editform dd.wide {
	width: 500px;
	clear: left;
}

.tx-buhfeuserauthorinfos-pi1 #editform textarea {
	width: 285px;
}

.tx-buhfeuserauthorinfos-pi1 #editform .wide textarea {
	width: 496px;
	height: 280px;
}

.tx-buhfeuserauthorinfos-pi1 #editform .htmlarea {
	width: 500px !important;
}

.tx-buhfeuserauthorinfos-pi1 #editform .submit {
	width: 100px;
	margin: 0 0 0 400px;
}

.tx-buhfeuserauthorinfos-pi1 .list {
	font-size: 0.8em;
	width: 500px;
}

	.tx-buhfeuserauthorinfos-pi1 .list .label1 {
		float: left;
		font-weight: bold;
		width: 190px;
		margin: 0 0 15px 0;
	}

	.tx-buhfeuserauthorinfos-pi1 .list .label2 {
		float: left;
		font-weight: bold;
		width: 310px;
	}

	.tx-buhfeuserauthorinfos-pi1 .list .author {
		margin: 0 0 27px 0;
		width: 500px;
		float: left;
		clear: left;
	}

	.tx-buhfeuserauthorinfos-pi1 .list .link {
		width: 190px;
		float: left;
	}

	.tx-buhfeuserauthorinfos-pi1 .list .instpos {
		width: 310px;
		float: left;
	}

	.tx-buhfeuserauthorinfos-pi1 .tx-buhfeuserauthorinfos-pi1-browsebox {
		width: 500px;
	}

.tx-buhfeuserauthorinfos-pi1 .single {
	float: left;
	width: 500px;
}

	.tx-buhfeuserauthorinfos-pi1 .single .image {
		width: 100px;
		float: left;
		margin: 0 0 0 10px;
	}

	.tx-buhfeuserauthorinfos-pi1 .single .nexttoimage {
		float: left;
		clear: left;
		width: 390px;
		font-size: 0.8em;
	}

	.tx-buhfeuserauthorinfos-pi1 .single address {
		float: left;
		width: 260px;
		font-style: normal;
	}

	.tx-buhfeuserauthorinfos-pi1 .single .label {
		width: 130px;
		display: block;
		float: left;
		clear: left;
	}

	.tx-buhfeuserauthorinfos-pi1 .single .email,
	.tx-buhfeuserauthorinfos-pi1 .single .www {
		margin: 0 0 0 130px;
	}

	.tx-buhfeuserauthorinfos-pi1 .single div.label {
		width: 130px;
		float: left;
		clear: left;
	}

	.tx-buhfeuserauthorinfos-pi1 .single h3 {
		clear: left;
		font-size: 0.8em;
		margin: 15px 0 10px 0;
	}

	.tx-buhfeuserauthorinfos-pi1 .single .wide {
		font-size: 0.8em;
	}

	.tx-buhfeuserauthorinfos-pi1 .single ul {
		margin: 0px;
		padding: 0px;
		font-size: 1em;
	}

		.tx-buhfeuserauthorinfos-pi1 .single li {
			margin: 0 0 0 20px;
			padding: 0px;
		}

.tx-buhfeuserauthorinfos-pi1 .backlink {
	margin: 20px 0 0 0;
	width: 500px;
	float: left;
	clear: left;
	font-size: 0.8em;
}

/* Themenregister */

.theme-level-1 .paragraph, .theme-level-2, .theme-level-3, .theme-level-4 {
	display:none;
}

.theme-level-1 h2, .theme-level-2 h3, .theme-level-3 h4, .theme-level-4 h5 {
	cursor:pointer;
}
#socialbookmarks {
    margin-left: 15px;
}
#socialbookmarks a {
    text-decoration: none !important;
    }
    
#aktionsgrafiken {
    position: absolute;
    top: 158px;
    left: 1025px;
    }
    #aktionsgrafiken img {
        display: block;
    }
    #aktionsgrafiken .schmal {
        width: 127px;
        height: 607px;
        background: url(../_gfx/banner_bg_schmal.png) top left no-repeat;
    }
    #aktionsgrafiken .breit {
        width: 167px;
        height: 607px;
        background: url(../_gfx/banner_bg_breit.png) top left no-repeat;
    }

