/* CSS Document */

/* General Settings */


body {
	font-family: arial,helvetica, sans-serif;
	font-size: 12px;
	}

img {
	border: 0px;
	display: block;
	}

td#fckeditor img{
	border: 0px;
	display:inline;
}

#fckeditor a:link, 
#fckeditor a:visited, 
#fckeditor a:active  { 
	font-family:arial,helvetica;
	font-size:12px; 
	color: #000000; 
	text-decoration: underline; 
	}
#fckeditor a:hover { 
	font-family:arial,helvetica;
	font-size:12px; 
	color: #000000; 
	text-decoration: underline; 
	}
	
.no_block{
	display:inline;
}
	
.linkInt, 
.linkExt, 
.linkMailto {
	font-family: arial,helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	}

/* Die Indexsuche benötigt auch etliche Einstellungen bzgl. CSS */

.tx-indexedsearch-searchbox-button {
	font-family: arial,helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	border: 1px #888A85 solid;
	background-color: #ffffff;
	background-position: left;
	width: 47px;
	height: 17px;
}

.nopadding {
   padding: 0 0 0 0px;
   }

.tx-indexedsearch-searchbox-sword {
	background-color:#BBC2C7;
	color:#000000;
	width: 115px;
	font-size: 10px;
	border:1px solid #000000;
	}
	
.tx-indexedsearch-select-sword {
	background-color:#FFFFFF;
	color:#000000;
	width: 115px;
	font-size: 10px;
	border:1px solid #000000;
	}

.tx-indexedsearch-sectionlinks a {
	font-size: 12px;
	color: #333333;
	text-transform: none;
	text-decoration: underline;
	line-height:16px;
	background: url(../screen/pfeile/grau.gif) no-repeat;
	padding-left: 15px;
	}
.tx-indexedsearch-browsebox-SCell {
	font-weight:bold;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	background: url(../screen/pfeile/gruen.gif) no-repeat;
	padding-left: 15px;
	}


.tx-indexedsearch-browsebox, 
.tx-indexedsearch-whatis, 
.tx-indexedsearch-searchbox, 
.tx-indexedsearch-descr, .tx-indexedsearch-info, 
.tx-indexedsearch-title-caption, 
.tx-indexedsearch-info, 
.tx-indexedsearch-percent, 
.tx-indexedsearch-title-number, 
.tx-indexsearch-searchfor {
	font-size: 12px;
	color: #454646;
	text-transform: none;
	text-decoration: none;
	}

.tx-indexedsearch-browsebox-strong {
	font-size: 12px;
	color: #454646;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	}

.tx-indexsearch-sectiontitle {
	font-size: 14px;
	color: #454646;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	}

.tx-indexedsearch-sw {
	font-size: 12px;
	color: #454646;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	}

.tx-indexsearch-page a {
	font-size: 11px;
	color: #333333;
	text-transform: none;
	text-decoration: underline;
	}

FORM.tx_ffbmnews_pi1 INPUT,
FORM.tx_ffbmnews_pi1 TEXTAREA {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #454646;
	text-transform: none;
	text-decoration: none;
	width: 250px;
	}

FORM.tx_ffbmnews_pi1 TEXTAREA {
	height: 150px;
	}


/*Druckkruemel   */

.print { 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold; 
	}


/*NEWS Tabelle und Text und LINK*/

.newshead {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: none;

	}

/*Navigation*/

.navigationtext {
	font-size: 12px;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	line-height:16px;
	}

.navigationstable {
	margin-top:12px;
	padding-left:15px;
}

.erstetiefe {
	margin-top:5px;
}


a:link.sub1, 
a:visited.sub1, 
a:active.sub1  {
	font-family:arial,helvetica;
	font-size:12px; 
	color: #666666;
	font-weight:bold;
	text-decoration: none;
	margin-top:3px;
	margin-left:0px;
	}

a:hover.sub1 { 
	color: #666666; 
	font-weight:bold;
	text-decoration: underline;
	margin-top:3px;
	margin-left:0px;
	}

a:link.sub2, 
a:visited.sub2, 
a:active.sub2  { 
	font-family:arial,helvetica;
	font-size:11px; 
	color: #000000; 
	text-decoration: none; 
	margin-top:6px;
	margin-left:13px;
	}
a:hover.sub2 { 
	color: #000000; 
	text-decoration: underline; 
	margin-top:6px;
	margin-left:13px;
	}

a:link.sub3, 
a:visited.sub3, 
a:active.sub3  { 
	font-family:arial,helvetica;
	font-size:11px; 
	color: #000000;
	text-decoration: none;
	margin-top:3px;
	margin-left:18px; 
	}
a:hover.sub3 { 
	color: #000000; 
	text-decoration: underline;
	margin-top:3px;
	margin-left:18px; 
	}


a:link.sub4, 
a:visited.sub4, 
a:active.sub4 { 
	font-family:arial,helvetica;
	font-size:11px; 
	color: #000000;
	text-decoration: none;
	margin-top:3px;
	margin-left:23px; 
	}
a:hover.sub4 { 	
	color: #000000;
	text-decoration: underline;
	margin-top:3px;
	margin-left:23px; 
	}

a:link.sub5, 
a:visited.sub5, 
a:active.sub5  {
	font-family:arial,helvetica;
	font-size:12px; 
	color: #000000;
	text-decoration: none;
	margin-top:3px;
	margin-left:29px;
	}
a:hover.sub5 { 
	color: #000000; 
	text-decoration: underline;
	margin-top:3px;
	margin-left:29px; 
	}


a:link.sub6, 
a:visited.sub6, 
a:active.sub6  { 
	font-family:arial,helvetica;
	font-size:11px; 
	color: #000000;
	text-decoration: none;
	margin-top:3px;
	margin-left:32px;
	}
a:hover.sub6 { 
	color: #000000; 
	text-decoration: underline;
	margin-top:3px;
	margin-left:32px; 
	}


a:link.sub7, 
a:visited.sub7,
a:active.sub7 	{ 
	font-family:arial,helvetica;
	font-size:11px; 
	color: #000000;
	text-decoration: none; 
	margin-top:3px;
	margin-left:37px;
	}
a:hover.sub7 { 
	color: #000000; 
	text-decoration: underline; 
	margin-top:3px;
	margin-left:37px;
	}
	
a:link.smallbox, 
a:visited.smallbox,
a:active.smallbox 	{ 
	font-family:arial,helvetica;
	font-size:11px; 
	color: #000000;
	text-decoration: none; 
	}
a:hover.smallbox { 
	color: #000000; 
	text-decoration: underline; 
	}	

a:link.sub8, 
a:visited.sub8,
a:active.sub8 	{ 
	font-family:arial,helvetica;
	font-size:12px; 
	font-weight: bold;
	color: #454646;
	text-decoration: none; 

	}
a:hover.sub8 { 
	color: #454646; 
	font-weight: bold;
	text-decoration: underline; 

	}


/*SUCHE Suchfeld und Text  | suche btn ist Grafik*/

.suchehead {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-transform: none;
	line-height:20px;
	}


.suchtable {

	margin-top:28px;
	padding-left:15px;
}


.suchfeldinput {
	background-color:#747B83;
	color:#ffffff;
	width: 115px;
	font-size: 10px;
	border:1px solid #000000;
}

/*NEWSLETTER  Textfeld */


.newslettertable {

	margin-top:7px;
	padding-left:4px;
}

.newsletterinput {
	background-color:#ffffff;
	color:#000000;
	font-size: 10px;
	border:1px solid #000000;
}


/*Content  Text */


.bodyheadline {
	font-size: 18px;
	color: #454646;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	}

.bodytext,
.fliesstextbild_links,
.fliesstextbild_rechts, p, ul
	{
	font-size: 12px;
	color: #454646;
	text-transform: none;
	text-decoration: none;
	}

.warenkorbsmall
	{
	font-size: 12px;
	color: #454646;
	text-transform: none;
	text-decoration: none;
	padding-left: 10px;
	}

.quellenangabe {
	font-size: 11px;
	color: #454646;
	text-transform: none;
	text-decoration: none;
	}

.produktionskommentar {
	font-size: 12px;
	color: #FF0099;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	}


.kursiv11 {
	font-size: 11px;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	}

.agblink {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: none;
	text-decoration: underline;
	}

.agbtext {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	}

P.fliesstextbild_links IMG
	{
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	}

P.fliesstextbild_rechts IMG
	{
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
	}

.top  {
	padding-left:10px;
	}

/*linksausserhalb */

.linksausserhalb {
	font-size: 11px;
	color: #ffffff;
	text-transform: none;
	text-decoration: none;
		}

/* Kanender*/
.KalenderMonat {
	font-family: arial,helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

/* Boxmodell*/
.boxtext	{
	font-family: arial,helvetica, sans-serif;
	font-size: 11px;
	color: #454646;
	}

P.boxtext A.linkInt,
P.boxtext A.linkExt,
P.boxtext A.linkMailto {
	font-size: 11px;
	}


/* Veranstaltungen, insbesondere Anmeldeformular */

FORM.tx_ffbmevents_pi1 INPUT {
	border-style: solid;
	border-color: #333333;
	width: 250px;
	border-width: 0px 0px 1px 0px;
	}

FORM.tx_ffbmevents_pi1 TEXTAREA {
	border-style: solid;
	border-color: #333333;
	width: 250px;
	height: 80px;
	border-width: 1px 1px 1px 1px;
	}

.konttext

	{
	font-size: 12px;
	color: #FFFFFF;
	text-transform: none;
	text-decoration: none;
	}