/* CSS Document - www.DieCoachingAkademie.de :: made by olemedien | büro für visuelle kommunikation */


/*
// "Frontpage Slideshow" Module for Joomla! 1.0.x & Mambo 4.6.x - Version 1.7.2
// Copyright (c) 2006 - 2008 JoomlaWorks, a Komrade LLC company.
// This code cannot be redistributed without permission from JoomlaWorks - http: //www.joomlaworks.gr.
// More info at http: //www.joomlaworks.gr and http: //www.frontpageslideshow.net
// Developers:  Fotis Evangelou - George Chouliaras
// ***Last update:  April 27th, 2008***
*/

/* --- Slideshow Containers --- */
#fpss-outer-container {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	width: 665px;
} 

/* Milchglasscheibe - Transparent */
/* LINKS */
.transparent {
	background: #FFF;
	color: #A81341;
	font-weight: normal;
	font-size: 14px;
}

.transparent a:link,
.transparent a:visited {
	background: #FFF;
	color: #FFF;
	font-weight: normal;
	font-size: 14px;
}

.transparent a:hover,
.transparent a:active {
	background: #FFF;
	color: #000;
	border-bottom: 1px dotted #a81341;
	font-weight: normal;
	font-size: 14px;
}

/* This element controls the slideshow spacing and border */
#fpss-container {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	width: 665px;
}

#fpss-slider {
	background:none;
	overflow:hidden;
	clear:both;
	text-align:left;
	width:665px;
	height:215px;
} 

/* Add bg color if using bg image on #fpss-outer-container */
#slide-loading {
	background: #fff url(../images/loading.gif) no-repeat center;
	text-align:center;
	width:665px;
	height:215px;
}

#slide-wrapper {
	display:none;
	width:665px;
	height:215px;
}

#slide-wrapper #slide-outer {
	height:215px;
}

#slide-wrapper #slide-outer .slide {
	position:absolute;
	overflow:hidden;
	right:0;
	width:665px;
	height:215px;
}

#slide-wrapper #slide-outer .slide .slide-inner {
	position:relative;
	margin:0;
	color:#fff;
	overflow:hidden;
	background:#3a3a3a;
	text-align:left;
	z-index:8;
	height:215px;
}

#slide-wrapper #slide-outer .slide .slide-inner a.fpss_img span span span {
	background:none;
}

/* --- Content --- */
.fpss-introtext {
	width:100%;
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	/*background:url(../images/transparent _bg.png);*/
	background: transparent;
}

.fpss-introtext .slidetext {
	padding:4px 8px 2px 8px;
}

/* --- Navigation Buttons --- */
#navi-outer {
	clear:both;
	margin:0;
	padding:0;
	border-top: 0px solid #FFF;
	background: #FFF url(../images/nav-bg.gif) no-repeat right top;
	overflow:hidden;
	position:relative;
	z-index:9;
	width:auto;
}

#navi-outer ul {
	margin:0;
	padding:0 16px 0 25px;
	list-style:none;
	background: #FFF url(../images/corner.png) no-repeat left top;
	text-align:right;
	float:right;
}

#navi-outer li {
	display:inline;
	padding:2px 0;
	margin:0;
	border:none;
	list-style:none;
	background:#FFF;
	float:left;
	line-height:14px;
	text-align:center;
}

#navi-outer li a {
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	color:#666;
	padding:1px;
	margin:0 3px;
}

#navi-outer li a:hover, 
#navi-outer li a.navi-active {
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	border: 1px solid #FFF;
	background: #a81341;
	padding:0;
	margin:0 3px;
}

#navi-outer li a span.navbar-img {
	display:none;
}

#navi-outer li a span.navbar-key {
	padding:2px;
}

#navi-outer li a span.navbar-title {
	display:none;
}

#navi-outer li a span.navbar-tagline {
	display:none;
}

#navi-outer li a span.navbar-clr {
	display:none;
}

#navi-outer li.noimages a, 
#navi-outer li.noimages a.navi-active, 
#navi-outer li.noimages a:hover {
	border:none;
	padding:1px;
}

/* --- Notice: Add custom text styling here to overwrite your template's CSS styles! --- */
.fpss-introtext .slidetext h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	line-height:26px;

	margin:0;
	padding:0;
	color:#fff;
}

.fpss-introtext .slidetext h1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	margin:0;
	padding:0;
	color:#fafafa;
}

.fpss-introtext .slidetext h1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	margin:0;
	padding:0;
	color:#f00;
}

.fpss-introtext .slidetext h2 {
	font-size:11px;
	margin:0;
	padding:0;
	color:#999;
	font-weight:normal;
}

.fpss-introtext .slidetext h3 {
	font-size:11px;
	margin:0;
	padding:0;
	display:none;
}

.fpss-introtext .slidetext p {
	margin:4px 0;
	padding:0;
	color:#fff;
}

.fpss-introtext .slidetext a.readon {
	margin:0;
	padding:1px 8px;
	background: url(../images/readmore.png) repeat-x center;
	color:#fff;
	line-height:20px;
	border:1px solid #505050;
	text-decoration:none;
}

.fpss-introtext .slidetext a.readon:hover {
	margin:0;
	padding:1px 0px;
	background: url(../images/readmore-hover.png) repeat-x center;
	color:#222;
	line-height:20px;
	border:1px solid #505050;
	text-decoration:none;
}

/* --- Generic Styling (highly recommended) --- */
a:active, a:focus {
	outline:0;
}

#fpss-container img {
	border:none;
}

.fpss-introtext .slidetext img, 
.fpss-introtext .slidetext p img {
	display:none;
} 

/* this will hide images inside the introtext */
.fpss-clr {
	clear:both;
	height:0;
	line-height:0;
}

/* --- End of stylesheet 1 --- */

/* swMenuPro5.6 gosumenu by http://www.swmenupro.com */
.ddmx34 {
	border:0px solid #FFFFFF !important;
}

.ddmx34 a.item1, 
.ddmx34 a.item1:hover, 
.ddmx34 a.item1-active, 
.ddmx34 a.item1-active:hover {
	padding: 6px 8px 3px 8px !important;
	top: 0px !important;
	left: 0px;
	font-size: 11px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-align: left !important;
	font-weight: bold !important;
	color: #000000 !important;
	text-decoration: none !important;
	display: block;
	white-space: nowrap;
	position: relative;
	height:22px;
}

.ddmx34 td.item11 {
	background-color: #D8D8D8 !important;
	padding:0 !important;
	border-top: 0px solid #124170 !important;
	border-left: 0px solid #124170 !important;
	border-bottom: 0px solid #124170;
	border-right: 0 !important;
	white-space: nowrap !important;
	height:22px;
}

.ddmx34 td.item11-last {
	background-color: #D8D8D8 !important;
	padding:0 !important;
	border: 0px solid #124170 !important;
	white-space: nowrap;
	height:22px;
}

.ddmx34 td.item11-acton {
	padding:0 !important;
	border-top: 0px solid #124170 !important;
	border-left: 0px solid #124170 !important;
	white-space: nowrap;
	border-bottom: 0px solid #124170;
}

.ddmx34 td.item11-acton-last {
	border: 0px solid #124170 !important;
}

.ddmx34 .item11-acton-last a.item1, 
.ddmx34 .item11-acton a.item1, 
.ddmx34 .item11-acton-last a:hover, 
.ddmx34 .item11-acton a:hover, 
.ddmx34 .item11 a:hover, 
.ddmx34 .item11-last a:hover, 
.ddmx34 a.item1-active, 
.ddmx34 a.item1-active:hover {
	color: #FFFFFF !important;
	background-color: #F59B00 !important;
}

.ddmx34 a.item2, 
.ddmx34 a.item2:hover, 
.ddmx34 a.item2-active, 
.ddmx34 a.item2-active:hover {
	padding: 5px 10px 5px 6px !important;
	font-size: 10px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	text-align: left !important;
	font-weight: bold !important;
	text-decoration: none !important;
	display: block;
	white-space: nowrap;
	opacity:1;
}

.ddmx34 a.item2 {
	background-color: #D8D8D8 !important;
	color: #000000 !important;
	border-top: 1px solid #BABABA !important;
	border-left: 1px solid #BABABA !important;
	border-right: 1px solid #BABABA !important;
}

.ddmx34 a.item2-last {
	background-color: #D8D8D8 !important;
	color: #000000 !important;
	border-bottom: 1px solid #BABABA !important;
	z-index:500;
}

.ddmx34 a.item2:hover, 
.ddmx34 a.item2-active, 
.ddmx34 a.item2-active:hover {
	background-color: #FFF1A3 !important;
	color: #D78100 !important;
	border-top: 1px solid #BABABA !important;
	border-left: 1px solid #BABABA !important;
	border-right: 1px solid #BABABA !important;
}

.ddmx34 .section {
	border: 0px solid #FFFFFF !important;
	position: absolute;
	visibility: hidden;
	display: block;
	z-index: -1;
}

.ddmx34frame {
	border: 0px solid #FFFFFF !important;
}

.ddmx34 .item11-acton .item1 img.seq2, 
.ddmx34 .item11-acton-last .item1 img.seq2, 
.ddmx34 img.seq1 {
	display:    inline;
}

.ddmx34 a.item1:hover img.seq2, 
.ddmx34 a.item1-active img.seq2, 
.ddmx34 a.item1-active:hover img.seq2, 
.ddmx34 a.item2:hover img.seq2, 
.ddmx34 a.item2-active img.seq2, 
.ddmx34 a.item2-active:hover img.seq2 {
	display:    inline;
}

.ddmx34 img.seq2, 
.ddmx34 .item11-acton .item1 img.seq1, 
.ddmx34 .item11-acton-last .item1 img.seq1, 
.ddmx34 a.item2:hover img.seq1, 
.ddmx34 a.item2-active img.seq1, 
.ddmx34 a.item2-active:hover img.seq1, 
.ddmx34 a.item1:hover img.seq1, 
.ddmx34 a.item1-active img.seq1, 
.ddmx34 a.item1-active:hover img.seq1 {
	display:   none;
}

* html .ddmx34 td {
	position: relative;
}
/* ie 5.0 fix */

#pseudobox {
	background: #110099;
}

.ul_container {
	background: #FF0099;
}

.navbutton off navi {
	background: #FFFF99;
}