@charset "iso-8859-2";

.tx-rgsmoothgallery-pi1 { margin: 30px auto 0 auto; }

.csc-loginform { margin-top: 15px; }
.csc-mailform-field { margin-bottom: 5px; }
.csc-loginform label {  }
.csc-loginform input { float: right; width: 150px; }
.csc-loginform #mailformsubmit { width: 100px; }

/* - - - - - - - - Pinzahl der Woche - - - - - - - */
.pinzahl-container { background-image: url(../grafik/pinzahlderwochepin.png); height: 318px; width: 232px; position: relative; }
.pinzahl-zahl { position: absolute; top: 76px; left: 52px; width: 158px; height: 56px; color: #C00318; font-size: 50px; font-family: Arial; font-weight: bold; text-align: center;}

/* - - - - - - - - - - Indexed Search */

/* Ergebnisse */
.tx-indexedsearch-sec { font-size: 10px; font-family: Verdana, Arial; padding-bottom: 10px;}
ul.browsebox { font-family: Verdana, Arial; margin-bottom: 15px;}
.browsebox li {  }
.tx-indexedsearch-descr { font-size: 11px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { padding: 3px 0; margin: 5px 0; border-top: dashed 1px #E9C485; font-size: 11px; background-color: #003771; }
.tx-indexedsearch-result-count { font-size: 10px; }
.tx-indexedsearch-redMarkup { color: #E9C485; }
.tx-indexedsearch-secHead { float: left; }
.tx-indexedsearch-title { font-size: 12px; font-weight: bold; letter-spacing: 1px; float: left; margin-bottom: 10px;}
.tx-indexedsearch-result-count { float: right; }
.tx-indexedsearch-icon { float: left; height: 24px; width: 30px; }
.tx-indexedsearch-title-2 { font-size: 12px; font-weight: bold; letter-spacing: 1px; float: left;}
.tx-indexedsearch-result-number { float: left; }
.tx-indexedsearch-percent { font-size: 10px; color: #E9C485; float: right;}

/* Suche */
.tx-macinasearchbox-pi1 { z-index: 1; margin: 0; padding: 0; }
.tx-searchform-hintergrund { width: 219px; height: 30px; display: block;}
.tx-searchform-sword { float: left; padding: 9px 0 15px 15px; text-align: left;}
.tx-searchform-sword input { background-color: none; border: 0; }
.tx-searchform-submit { float: right; text-align: left; padding: 8px 15px 15px 0;}

.tx-indexedsearch { width: 100%; font-size: 11px;}
.tx-indexedsearch-searchbox { width: 100%; }
.tx-indexedsearch-suchbegriff { font-size: 11px; }
.tx-indexedsearch-suchwort {  }
.tx-indexedsearch-erweitert { font-size: 11px; }
.tx-indexedsearch-submit { font-size: 11px; }
.tx-indexedsearch-submit input { background-color: #E9C485; font-size: 11px; }
.tx-indexedsearch input { float: right; margin-left: 10px;}
.tx-indexedsearch select { float: right;  margin-left: 10px;}

.tx-indexedsearch-rules { font-size: 10px; padding: 15px 15px 0 0; font-family: Verdana, Arial; text-align: justify;}
.tx-indexedsearch-adkey { clear: both; }
.is-floater { float: left; padding: 15px 15px 0 0; text-align: left; }
.is-2nd { padding: 5px 0 0 0; clear: both;}

/* - - - - - - - - - - TagCloud */
.tagcloud {padding: 0px; margin: 3px 0 0 0; width: 100%; text-align: justify;}
.tagcloud a {color: #EAC585; text-decoration: none; }

/* - - - - - - - - - - Newsletteranmeldung */
.nl-meldung { width: 232px; height: 318px; background-image: url(../grafik/amb-newsletter-modul-hg.png); display: block; margin-top: 10px; }
.nl-aktion { position: relative; width: 182px; left: 25px; top: 85px; font-size: 11px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;}
input.nl-aktion { color: #c00418; font-size: 11px; padding-bottom: 3px; border: none; background-color: #EAC585; }
.attn { font-size: 10px; color: #c00418;}
.nl-aktion .attn a { color: #c00418; text-decoration: none; padding-top: 3px; font-weight: bold;}
.nl-aktion .attn a:hover { color: #c00418; text-decoration: underline; }
.attn-check { color: #c00418; font-style: italic; padding-bottom: 3px; }
.attn-top { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; font-weight: bold; letter-spacing: 1px; padding-bottom: 3px; padding-top: 20px;}
.attn-in { color: #000000;}

/* - - - - - - - - - - Formulare generell */
fieldset { border: none; }
input { font-size: 11px; color: #000000; border: solid 1px #000000; background-color: #F5E0B9; }
textarea { font-size: 11px; color: #000000; border: solid 1px #000000; background-color: #F5E0B9; font-family: Arial, Helvetica, sans-serif; }
select { font-size: 11px; color: #000000; border: solid 1px #000000; background-color: #F5E0B9; }

/* - - - - - - - - - - FEEDBACK */
#feedbackwrap { width: 100%; }
#feedbackwrap label { float: left; width: 260px; margin-top: 2px;}
#feedbackwrap input { float: right; margin: 3px 0; }
#feedbackwrap select { float: right; margin: 3px 100px 3px 0; }
#feedbackwrap textarea { float: right; margin: 3px 0; }
#feedbackwrap .csc-mailform-field { padding-bottom: 8px; clear: both;}

/* - - - - - - - - - - KONTAKT */
.col50a label { float: left; margin-top: 2px;}
.col50a input { float: right; margin: 3px 0; }
.col50a select { float: right; margin: 3px 0; }
.col50a textarea { float: right; margin: 3px 0; }
.col50a .csc-mailform-field { padding-bottom: 8px; clear: both;}

/* - - - - - - - - - - KONTAKT */
.col65 label { float: left; margin-top: 2px;}
.col65 input { float: right; margin: 3px 100px 3px 0; }
.col65 select { float: right; margin: 3px 100px 3px 0; }
.col65 textarea { float: right; margin: 3px 100px 3px 0; }
.col65 .csc-mailform-field { padding-bottom: 8px; clear: both;}

/* - - - - - - - - - - GUESTBOOK FORM */
#tx-guestbook-field { height: 16px; }
#tx-guestbook-field label { float: left; margin-top: 2px; }
#tx-guestbook-field input { float: right; margin: 3px 0; }
#tx-guestbook-field textarea { float: right; margin: 3px 0; }
#tx-guestbook-captcha label { float: left; margin-top: 2px; }
#tx-guestbook-captcha input { float: right; margin: 3px 0; }
#tx-guestbook-captcha img { border: solid 1px #000000; }


/* - - - - - - - - - - GUESTBOOK STYLES */

.tx-veguestbook-pi1 {
width: 100%;
display: block;
}

/* display of result count */
.tx-veguestbook-pi1 .tx-guestbook-result {
font-size: 11px;
padding-top: 8px;
}
	
/* pagination */
.tx-guestbook-pagination {
font-size: 11px;
}
.tx-guestbook-pagination a {
padding: 0 5px;
}

	
/* styles for list mode */

.tx-guestbook-clear {
clear:both;
}
.tx-veguestbook-pi1 h2.tx-guestbook-header {
font-size: 12px;
background: none;
margin: 0 0 0 0;
padding: 5px 0 0 0;
border-top: dashed 1px #E9C486;
color: #E9C486;
display: block;
}
.tx-guestbook-left {
font-size: 11px;
margin: 0px;
padding: 0px;
display: block;
background-color: #003871;
}

.tx-guestbook-date {
font-size: 10px;
}
.tx-guestbook-right p {
text-align: justify;
font-size: 11px;
margin: 0px;
padding: 0px;
}
.tx-veguestbook-pi1 .tx-guestbook-right h3{
font-size: 10px;
padding: 0px;
background: none;
margin: 0px;
display: inline;
color: #EAC586;
}
p.tx-guestbook-comment {
font-size: 10px;
display: block;
margin: 0;
padding: 0;
}
.teaser-name { text-align: left; font-size: 11px; margin: 0; padding: 0 0 4px 20px; color: #e9c485; }
.teaser-cont { text-align: left; font-size: 10px; margin: 0; padding: 2px 0 4px 0; }
.teaser-link { text-align: center; font-size: 10px; margin: 0; padding: 0; }









body {
	background-color: #003871;
	color: #f5e1b9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#container {
	margin: 0 auto;
	width: 939px;
	background-image: url(../grafik/american-bowl-haupthintergrund.gif);
}

a img { border: none; }

.fe-lft { padding-left: 10px; }
.fe-rgt { padding-left: 25px; }


.clearfix { clear: both; }
.align-justify { text-align: justify; }
.align-center { text-align: center; }
.align-left { text-align: left; }
.align-right { text-align: right;}

.highlights {
	background-image: url(../grafik/amb-auflistung-hg.png);
	background-repeat:no-repeat;
}
.aktionsbild {
	margin-top: 0px;
	text-align: right;
}
.aktionstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 40px;
}
.aktionslogo {
	position: absolute;
	top: 95px;
	left: 789px;
}
.aktionslogop {
	position: absolute;
	top: 95px;
	left: 750px;
}
.aktionstext h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C00418;
	display: block;
	margin: 0 0 0 0;
	padding-top: 6px;
	padding-left: 10px;
	padding-bottom: 15px;
}
.aktionstext p {
	margin: 0 0 0 0;
	padding-left: 10px;
	padding-bottom: 6px;
}
.aktionstext a {
	color: #C00418;
	text-decoration: none;	
}

.aktionstext a:hover {
	color: #000000;
	text-decoration: underline;	
}

#row1 {
	background: url(../grafik/american-bowl-kopf-t.gif) no-repeat top left;
	height: 110px;
	width: 939px;
}
#row2 {
	background: url(../grafik/american-bowl-kopf-m.gif) no-repeat top left;
	height: 58px;
	width: 939px;
}
#row3 {
	position:relative;
 	background: url(../grafik/american-bowl-kopf-b.gif) no-repeat top left;
	padding-top:15px;
	min-height: 31px;
	width: 939px;
	overflow:visible;	
}
#row4 {
	padding-top: 12px;
}
#main-content {
	width: 871px;
	margin: 0 auto;
}
#row5 {
	margin-top: 10px;
	text-align-center;
	width: 939px;
}
#row6 {
	background-image: url(../grafik/american-bowl-abschluss.gif);
	height: 52px;
	width: 939px;
}
#row1left {
	float: left;
	height: 110px;
	width: 470px;
}
#row1right {
	height: 110px;
	width: 390px;
	float: left;
}
.tickercontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#tickerfield {
	margin-top: 93px;
	height: 15px;
}
#tickerfield p {
	display: inline;
	margin: 0;
	padding: 0;
}
#tickerfield a {
	font-weight: bold;
	color: #C00318;
	text-decoration: none;
}
#tickerfield a:hover {
	font-weight: bold;
	color: #000000;
}

#footmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #f5e1b9;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
}
#footmenu a {
	color: #005091;
	text-decoration:none;
}
#footmenu a:hover {
	color: #f5e1b9;
	text-decoration:none;
}
#mini-amb {
	float: left;
	width: 180px;
}
#footinfo {
	float: left;
	width: 578px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: f5e1b9;
	text-align: center;
	padding-top: 8px;
}
#mini-po {
	float: right;
	width: 180px;
}
#footinfo a {
	color: #E9C486;
	text-decoration:none;
}
#footinfo a:hover {
	color: #f5e1b9;
	text-decoration:none;
}

.startseite {
	width: inherit;
}
.strs-mid-top {
	padding-top: 10px;
}
.strs-mid-bottom-left {
	float: left;
	width: 200px;
	overflow: hidden;
}
.strs-mid-bottom-right {
	float: right;
	width: 200px;
	overflow: hidden;
}
.strs-mid-bottom {
	padding-top: 3px;
}
.strs-mid {
	width: 407px;
	float: left;
}
.strs-left {
	width: 232px;
	float: left;
}
.strs-right {
	width: 232px;
	float: left;
}

.text-only {
	margin-right: 31px;
	margin-left: 20px;
	text-align:left;
}
.text-only p {
	margin: 0 0 0 0;
	padding-top: 5px;
	padding-bottom: 5px;
}
.text-only h1 { font-size: 24px; font-weight: bold; margin: 0; padding: 0 0 5px 0; color: #F5DFB8; }
.text-only h2 { font-size: 18px; font-weight: bold; margin: 0; padding: 0 0 5px 0; color: #F5DFB8; }
.text-only h3 { font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 5px 0; color: #F5DFB8; }
.text-only h4 { font-size: 11px; font-weight: bold; margin: 0; padding: 0 0 8px 0; color: #F5DFB8; }
.text-only h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F5DFB8;
	background-image: url(../grafik/amb-headline-stern-blanko.gif);
	background-repeat: no-repeat;
	height: 20px;
	margin: 0 0 0 0;
	padding-left: 40px;
	padding-top: 2px;
	display: block;
}
.text-only a {
	color: #eac586;
	text-decoration: none;
}
.text-only a:hover {
	color: #f5e1b9;
	text-decoration: underline;
}

.fcepack { width: 100%; }
.col33a { float: left; width: 33.2%; }
.col33b { float: left; width: 33.2%; }
.col33c { float: right; width: 33.2%; }
.col25a { float: left; width: 24.9%; }
.col25b { float: left; width: 24.9%; }
.col25c { float: left; width: 24.9%; }
.col25d { float: right; width: 24.9%; }
.col50a { float: left; width: 49.9%; }
.col50b { float: right; width: 49.9%; }
.col65 { float: left; width: 61.9%; }
.col35 { float: right; width: 37.9%; }
.col65r { float: right; width: 61.9%; }
.col35l { float: left; width: 37.9%; }
.col-cont-left { padding-right: 4px; }
.col-cont-right { padding-left: 2px; }
.col-cont-mid { padding-left: 5px; padding-right: 4px; }
.col-cont-midl { padding-left: 5px; padding-right: 4px; }
.col-cont-midr { padding-left: 5px; padding-right: 4px; }

.events { background-image: url(../grafik/amb-event-hg.png); background-repeat:no-repeat;}
.eventbild { margin-top: 10px; }
.eventtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-right: 50px; overflow: hidden; }
.eventtext h1 { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #C00418; display: block; margin: 0 0 0 0; padding: 7px 0 0 10px; }
.eventtext p { padding-left: 10px; }
.eventtext a { color: #C00418; text-decoration: none; }
.eventtext a:hover { color: #000000; text-decoration: underline; }

#partner-logo { background-image: url(../grafik/amb-partner-plakette.png); background-repeat: no-repeat; height: 132px; width: 192px; }
#partner-logo-cont { left: 13px; top: 12px; position: relative; width: 164px; }

.partner { background-image: url(../grafik/amb-partner-hg.png); background-repeat:no-repeat; }
.partnerbild { margin-top: 0px; }
.partnertext { font-family: Arial, Helvetica, sans-serif; overflow: hidden; font-size: 12px; color: #000000; }
.partnertext h1 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #C00418; display: block; margin: 0; padding: 9px 0 15px 10px; }
.partnertext p { display: inline-block; margin: 0; padding-left: 10px; }


	
/* Tabellen Styles */

.contenttable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	vertical-align: top;
}
	
.contenttable .td-0 {
	text-align: right;
	vertical-align: top;
	width: 25%;
	}
.contenttable .td-1 {
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
	width: 20%;
	}
.contenttable .td-2 {
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
	width: 10%;
	}
.contenttable .td-3 {
	text-align: left;
	padding-left: 15px;
	font-size: 10px;
	vertical-align: top;
	width: 45%;
	}

#partner-logo-screen {
	width: 192px;
	height: 132px;
	background: url(../grafik/american-bowl-partner-screen.png) bottom no-repeat;
	margin-bottom: 18px;
	}
	
#partner-logo-screen table {
	padding-top: 20px;
	}
	
.punktliste {
	width: 99%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-collapse: collapse;
}
.punktliste .tr-0 {
	background-color: #f5e0b8;
	color: #003871;
}
.punktliste .tr-odd {
	background-color: #005091;
}
.punktliste .td-0 {
	border: solid 1px #e9c486;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	width: 15%;
}
.punktliste .td-1 {
	border: solid 1px #e9c486;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	width: 55%;
}
.punktliste .td-2 {
	border: solid 1px #e9c486;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	width: 15%;
}
.punktliste .td-3 {
	border: solid 1px #e9c486;enter
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	width: 15%;
}


.wmliste {
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
	border-collapse: collapse;
	font-family: Arial, Verdana;
	width: 100%;
}
.wmliste .tr-0 {
	background-color: #f5e0b8;
	color: #003871;
	font-size: 12px;
	font-weight: bold;
}
.wmliste .tr-even {
	vertical-align: top;
}
.wmliste .tr-odd {
	background-color: #005091;
	vertical-align: top;
}
.wmliste .td-0 {
	border: solid 1px #e9c486;
	margin: 0 0 0 0;
	text-align: center;
	padding: 3px 10px;
	font-size: 12px;
	width: 15%;
}
.wmliste .td-1 {
	border: solid 1px #e9c486;
	margin: 0 0 0 0;
	text-align: left;
	padding: 3px 10px;
	font-size: 12px;
	width: 15%;
	vertical-align: top;
}
.wmliste .td-2 {
	border: solid 1px #e9c486;
	margin: 0 0 0 0;
	text-align: right;
	padding: 3px 10px;
	font-size: 12px;
	width: 10%;
}
.wmliste .td-3 {
	border: solid 1px #e9c486;
	margin: 0 0 0 0;
	text-align: right;
	padding: 3px 10px;
	font-size: 12px;
	width: 28%;
}
.wmliste .td-4 {
	border: solid 1px #e9c486;
	margin: 0 0 0 0;
	text-align: left;
	padding: 3px 10px;
	font-size: 12px;
	width: 28%;
}
.wmliste .td-5 {
	border: solid 1px #e9c486;
	margin: 0 0 0 0;
	text-align: center;
	padding: 3px 10px;
	font-size: 12px; 
	width: 19%;
}



#welc-text { width: 407px; height: 315px; background: url('../grafik/AMB-Willkommens-Hintergrund.png') no-repeat; overflow: hidden; }
#welc-text-cont { margin-top: 84; margin-left: 30px; margin-right: 33px; overflow: hidden; color: #000000; }

/* ---------- FCE Aktion Klein ---------- */
.aktion-klein { display: block; background-image: url(../grafik/amb-aktion-bg-klein.png); background-repeat: no-repeat; height: 326px; width: 232px; position: relative; margin-top: 2px;}
.aktion-klein-cont { position:absolute; left: 29px; top: 106px; width: 171px; height: 160px; color: #005091; overflow: hidden; }
.aktion-klein-cont p { margin: 0 0 0 0; padding-top: 0px; padding-bottom: 5px; }
.aktion-klein-cont a { text-decoration: none; font-size: 10px; color: #C00418; }
.aktion-klein-cont a { text-decoration: underline; color: #005091; }
.aktion-klein-slogan { position: absolute; top: 267px; left: 8px; width: 212px; height: 20px; text-align: center; font-size: 16px; font-weight: bold; }

/* --- UNGENUTZTE FCEs --- */
.jackpot {
	background-image: url(../grafik/amb-jackpot-plakette.png);
	height: 72px;
	width: 299px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
}
.jp-termin {
	margin-left: 186px;
	padding-top: 28px;
	width: 76px;
	text-align: center;
}
.jp-inhalt {
	margin-left: 186px;
	padding-top: 2px;
	width: 76px;
	text-align: center;
}

/* - - - - - - - - - - - - - - - STARTSEITEN-FCEs */

/* START-GKK */
.fst-bss { width: 871px; }
.fst-bss img { padding-bottom: 2px; }
.fst-bss-lft { width: 407px; float: left; padding-top: 10px; }
.fst-bss-mid { float: left; width: 232px; }
.fst-bss-rgt { float: left; width: 232px; }
.fst-bss p { margin: 0; padding: 0 0 5px 0; }

/* START-KKG */
.fst-ssb { width: 871px; }
.fst-ssb img { padding-bottom: 2px; }
.fst-ssb-lft { float: left; width: 232px; }
.fst-ssb-mid { float: left; width: 232px; }
.fst-ssb-rgt { width: 407px; float: left; padding-top: 10px; }
.fst-ssb p { margin: 0; padding: 0 0 5px 0; }

/* START-KGK */
.fst-sbs { width: 871px; }
.fst-sbs img { padding-bottom: 2px; }
.fst-sbs-lft { float: left; width: 232px; }
.fst-sbs-mid { width: 407px; float: left; padding-top: 10px; }
.fst-sbs-rgt { float: left; width: 232px; }
.fst-sbs p { margin: 0; padding: 0 0 5px 0; }

.fst-ts-lft p { margin: 0; padding: 5px 0; }
.fst-ts-lft h1 { font-size: 24px; font-weight: bold; margin: 0; padding: 0 0 5px 0; color: #F5DFB8; }
.fst-ts-lft h2 { font-size: 18px; font-weight: bold; margin: 0; padding: 0 0 5px 0; color: #F5DFB8; }
.fst-ts-lft h3 { font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 5px 0; color: #F5DFB8; }
.fst-ts-lft h4 { font-size: 11px; font-weight: bold; margin: 0; padding: 0 0 8px 0; color: #F5DFB8; }
.fst-ts-lft h5 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #F5DFB8;
	background: url(../grafik/amb-headline-stern-blanko.gif) no-repeat; height: 20px;
	margin: 0 0 0 0; padding-left: 40px; padding-top: 2px; display: block;
}

.fst-ts { width: 871px; }
.fst-ts-lft { float: left; width: 609px; padding: 10px 15px; }
.fst-ts-lft a { color: #EAC585; text-decoration: none; }
.fst-ts-lft a:hover { color: #F5E0B8; }

.fst-ts-rgt { float: right; width: 232px; }



/* START-PLO-KL */
.fst-plo-kl { background-image: url(../grafik/PLO-klein.png); height: 159px; width: 232px; background-repeat: no-repeat; color: #000; position: relative; }
.fst-plo-kl-cont { position: absolute; width: 199px; left: 15px; overflow: hidden; top: 23px; height: 122px; }

/* START-AMB-KL */
.fst-amb-kl { background-image: url(../grafik/AMB-klein.png); height: 159px; width: 232px; background-repeat: no-repeat; color: #F5E0B9; position: relative; }
.fst-amb-kl-cont { position: absolute; width: 199px; left: 15px; overflow: hidden; top: 23px; height: 122px; }

/* START-AMB-LANG */
.fst-amb-lang { background-image: url(../grafik/AMB-dbreit.png); height: 149px; width: 407px; background-repeat: no-repeat; color: #F5E0B9; position: relative; }
.fst-amb-lang-cont { position: absolute; width: 374px; left: 14px; overflow: hidden; top: 15px; height: 110px; }

/* START-AMB-LANG-2 */
.fst-amb-lang2 { background-image: url(../grafik/AMB-dbreitu.png); height: 159px; width: 407px; background-repeat: no-repeat; color: #F5E0B9; position: relative; }
.fst-amb-lang2-cont { position: absolute; width: 374px; left: 15px; overflow: hidden; top: 25px; height: 110px; }

/* START-PLO-LANG */
.fst-plo-lang { background-image: url(../grafik/PLO-dbreit.png); height: 149px; width: 407px; background-repeat: no-repeat; color: #000; position: relative; }
.fst-plo-lang-cont { position: absolute; width: 374px; left: 15px; overflow: hidden; top: 15px; height: 110px; }

/* START-AMB-LANG-2 */
.fst-plo-lang2 { background-image: url(../grafik/PLO-dbreitu.png); height: 159px; width: 407px; background-repeat: no-repeat; color: #000; position: relative; }
.fst-plo-lang2-cont { position: absolute; width: 374px; left: 15px; overflow: hidden; top: 25px; height: 110px; }

/* START-PLO-HOCH */
.fst-plo-hoch { background-image: url(../grafik/PLO-dhoch.png); height: 320px; width: 232px; background-repeat: no-repeat; color: #000; position: relative; }
.fst-plo-hoch-cont { position: absolute; width: 199px; left: 15px; overflow: hidden; top: 23px; height: 270px; }

/* START-AMB-HOCH-2 */
.fst-amb-hoch { background-image: url(../grafik/AMB-dhoch.png); height: 320px; width: 232px; background-repeat: no-repeat; color: #F5E0B9; position: relative; }
.fst-amb-hoch-cont { position: absolute; width: 199px; left: 15px; overflow: hidden; top: 23px; height: 270px; }

/* START-AMB-GROSS */
.fst-amb-g { background-image: url(../grafik/AMB-gross.png); height: 310px; width: 407px; background-repeat: no-repeat; color: #F5E0B9; position: relative; }
.fst-amb-g-cont { position: absolute; width: 374px; left: 15px; overflow: hidden; top: 15px; height: 270px; }

/* START-PLO-GROSS */
.fst-plo-g { background-image: url(../grafik/PLO-gross.png); height: 310px; width: 407px; background-repeat: no-repeat; color: #000; position: relative; }
.fst-plo-g-cont { position: absolute; width: 374px; left: 15px; overflow: hidden; top: 15px; height: 270px; }

/* START-UEBERSCHRIFTEN */

.fst-amb-headline { font-size: 11px; }
.fst-amb-headline a { color: #e9c485; text-decoration: none; }
.fst-amb-headline a:hover { color: #e9c485; text-decoration: underline; }

.fst-plo-headline { font-size: 11px; }
.fst-plo-headline a { color: #c00418; text-decoration: none; }
.fst-plo-headline a:hover { color: #000000; text-decoration: underline; }
.fst-plo-headline tx-guestbook-latest p { margin: 0; padding: 0 0 5px 0; }

.fst-amb-headline h5 { font-size: 14px; font-weight: normal; color: #F5DFB8; background: url(../grafik/amb-headline-stern-blanko.gif) no-repeat; height: 20px; margin: 0 0 4px 0; padding-left: 40px; padding-top: 2px; display: block; }
.fst-amb-headline h4 { font-size: 11px; font-weight: bold; margin: 0; padding: 0 0 8px 0; color: #F5DFB8; }
.fst-amb-headline h3 { font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 5px 0; color: #F5DFB8; }
.fst-amb-headline h2 { font-size: 18px; font-weight: bold; margin: 0; padding: 0 0 5px 0; color: #F5DFB8; }
.fst-amb-headline h1 { font-size: 24px; font-weight: bold; margin: 0; padding: 0 0 5px 0; color: #F5DFB8; }

.fst-plo-headline h5 { font-size: 10px; font-weight: bold; margin: 0; padding: 0 0 5px 0; color: #000000; }
.fst-plo-headline h4 { font-size: 11px; font-weight: bold; margin: 0; padding: 0 0 5px 0; color: #000000; }
.fst-plo-headline h3 { font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 5px 0; color: #000000; }
.fst-plo-headline h2 { font-size: 18px; font-weight: bold; margin: 0; padding: 0 0 5px 0; color: #000000; }
.fst-plo-headline h1 { font-size: 24px; font-weight: bold; margin: 0; padding: 0 0 5px 0; color: #000000; }

