@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/
@media all
{
/* Your styles here */

body{
	background: #DCDCDC url('../img/background.gif') repeat-x;
}

h1, h2, h3, h4{
	color: #D27B00;
}
a{
	color: #D27B00;
}

#page_margins {
	width: 1060px;
}
#page{
	border: 0px;
}
#header
{
	height: 98px;
	background: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#header #banner {
	top: 0px;
	right: 0px;
}
img.headImg1{
	top: 0px !important;
	left: 0px !important;
}

#topnav a:hover,
#topnav a:visited,
#topnav a:focus,
#topnav a:active
{
	color: #333;
}

#nav{
	visibility: hidden;
	height: 0px;
	width: 0px;
}

#col1 {
	width: 195px;
}
#col2 {
	width: 214px;
}
#col3{
	margin: 0 215px 0 195px;
	border: 0px solid red;
	padding-top: 0px;
	background: none;
}

#col1_content{
	border: 0px solid red;
	padding: 0;
	margin: 0;
}

#col2_content{
	padding: 0;
}
#col2_content p,
#col2_content h1,
#col2_content h2,
#col2_content h3,
#col2_content h4,
#col2_content h5,
#col2_content img,
#col2_content .news-latest-date,
#col2_content .news-latest-morelink
{
	padding: 0px 5px 0px 5px;
}

#col2_content h2{
    background-color: #F4DFC0;
	padding: 5px 5px 5px 5px;
	margin: 0;
}
#col2_content h3, #col2_content h4{
	font-size: 1em;
}
#col2_content h1{
	background-color: #E28000;
	color: #2246AA;
	padding: 5px 5px 5px 5px;
	margin: 0;
}
/* #col2_content h1 + p, NUR FF */
#col2_content p.csc-frame-frame2
{
	background-color: #E28000;
	color: #fff;
	font-weight: bold;
	padding: 0px 5px 5px 5px;
	margin: 0;
}
/* #col2_content h1 + p a, NUR FF */
#col2_content p.csc-frame-frame2 a
{
	color: #fff;
}

div#fixednav{
	position: fixed;
	width: 195px;
	border: 0px solid red;
}

ul#submenu{
	margin: 0;
	padding: 10px 0;
	background: #F6D8B0 url('../img/submenu_bg.gif') repeat-y;
	height: 160px;
	border: 0px solid blue;
}
ul#submenu li{
    line-height: 14px;
	width: 175px;
	text-align: right;
	float: none;
	margin-left: 10px;
}
ul#submenu li a, ul#submenu li strong{
	font-size: 14px;
	background: #F6D8B0;
	border-bottom: 0px;
	color: #000;
}
ul#submenu li a:hover,
ul#submenu li a:focus,
ul#submenu li a:active
{
	background: #E18000;
}

#submenu2 {
	border: 0px solid blue;
	padding: 0;
	list-style-type:none;
	margin: 12px 0;
	overflow:hidden;
	width:100%;
}
#submenu2 li{
	border: 0px solid blue;
	line-height: 14px;
	font-size: 12px;
	text-align: right;
	margin: 0;
	padding: 0px 10px 0px 0px;
}
#submenu2 li#title{
	font-weight: bold;
	padding-right: 12px;
}
ul#submenu2 li a{
	border: 0px solid blue;
	margin: 0;
	padding: 0;
}
#submenu2 dfn, #submenu2 .hidden{
	visibility: hidden;
	width: 0px;
}
/* 3. Ebene */
#submenu2 li ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#main{
	background: #fff url('../img/bg_line.gif') repeat-y;
}

hr {
	visibility: hidden;
	border-bottom: 1px dotted #00389A;
}

#col3 hr {
	border-bottom: 0px dotted #00389A;
}

#col2_content hr{
	visibility: visible;
	border-bottom: 1px solid #888;
	height: 0;
	padding: 0;
	margin: 0;
}


.headerimg{
	padding: 0px;
	margin: 0px;
}
.headerimg hr{
	border-bottom: 0px dotted #00389A;
}

.rootline {
	padding: 5px 10px;
}

.selectFontSize {
	float: right;
	border: 0px solid red;
	text-align: center;
	padding: 30px;
}
.tx-macinasearchbox-pi1 {
	text-align: center;
	padding-top: 10px;
}

.videoplayer {
	background: #BFBFBF;
	font-size: 0.750em;
	text-align: left;
	height: 180px;
}
.videoplayer h1 {
	padding-left: 10px;
	color: #00389A;
}
.videoplayer hr {
	border-bottom: 0px dotted #00389A;
}

.news-latest-item p{
	margin: 0;
	padding: 0;
	border: 0px solid red;
}
.news-latest-morelink {
	padding: 0;
	margin: 0;
	background: none;
	border: 0px solid red;
	text-align: left;
}
.news-single-item h3{
	background: none;
	border: 0;
	font-size: 1em;
	padding: 0;
}

#col3 hr{
	clear: left;
}

#bibletext{
	position: absolute;
	z-index: 10;
	overflow: hidden;
	background: #ccc;
	width: 270px;
	height: 278px;
	padding: 0px 10px;
	margin: -306px 0px 0px 360px;
	color: blue;
	-moz-opacity:0.75;
}

#bibletext h1, #bibletext-inner a{
	visibility: hidden;
	width: 0;
	height: 0;
	margin: 0;
	padding:0;
	line-height: 0;
	font-size: 0;
}
#bibletext-inner{
	visibility: hidden;
	width: 250px;
	height: 2000px;
	position: relative;
	border: 0px solid red;
	list-style-type: none;
	margin: -15px 0px 0px -30px;
}
#bibletext-inner li{
	border: 0px solid red;
	position: absolute;
	top: 15px;
}
#bibletext-inner li.error{
	visibility: hidden;
}
#toggle_bibleticker{
	visibility: hidden;
	width: 0;
	height: 0;
	margin: 0;
	padding:0;
	line-height: 0;
	font-size: 0;
}
.bibletext-item img{
	cursor: pointer;
}

div.news-list-item{
	padding-bottom: 10px;
}
div.news-list-item p{
	padding: 0;
	margin: 0;
}
div.news-list-morelink{
	text-align: left;
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

div.headerimg{
	height: 180px;
}

.tx-srsendcard-pi1 p,
.tx-srsendcard-pi1-radio p
{
	color: #000 !important;
}
.tx-srsendcard-pi1 input,
.tx-srsendcard-pi1 textarea{
	background: #fff;
}
.tx-srsendcard-pi1-submit
{
	background: #fff !important;
	color: #000 !important;
	font-weight: bold !important;
}

.iframe_extern{
	width: 600px;
	height: 1400px;
	border: 0px solid white;
}
.iframe_externxl{
	position: absolute;
	z-index: 100;
	width: 800px;
	height: 800px;
	border: 0px solid white;
}
.iframe_externxl_helper{
	width: 500px;
	height: 800px;
}
.csc-mailform-submit{
	float: right;
	margin: 0px 180px 0px 0px;
	width: 272px !important;
}

.karte{
	background-color: #fff;
	padding: 10px;
	padding-left: 30px;
}

.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 textarea{
	color: #000;
	width: 300px !important;
}
.tx-srsendcard-pi1 fieldset{
	width: 580px;
}

div.losungen-main{
	margin-left: 10px;
	padding: 10px 3px;
	border-top: 3px solid #F6D8B0; /* #E18000 */
	border-bottom: 3px solid #F6D8B0; /* #E18000 */
}

/* END Your styles here */
}
