/* 	
	cascading style sheet www.olympia-verlag.de
	erstellt von manuel kröppelt am 20.11.2003
	letzte änderung : 02.07.2004
*/

/* ------------------------------------------------------------------------------------ */
/* 	tag-zuweisungen */
body {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00000;
	background: #ffffff;
	}

td {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00000;
	background: #ffffff;
	}

th {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00000;
	background: #ffffff;
	}

a	{
	color:#000000;
	}
a:hover	{
	text-decoration:none;
	color:#000000;
	}

/*	a.header: nur gedacht für den text oberhalb des key-visuals, zurück zu home */
a.header {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	}
a.header:hover {
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	}
/*	BEGINN: Normale textlinks & email-verweise in den einzelnen heften */
a.link-ka	{
	color:#000000;
	}
a.link-ka:hover	{
	text-decoration:none;
	color:#ED1D24;
	}
a.link-uw	{
	color:#000000;
	}
a.link-uw:hover	{
	text-decoration:none;
	color:#004D9F; /*4EA1BF - altes Logo*/ 
	}
a.link-spt	{
	color:#000000;
	}
a.link-spt:hover	{
	text-decoration:none;
	color:#0068B4; 
	}
a.link-peak	{
	color:#000000;
	}
a.link-peak:hover	{
	text-decoration:none;
	color:#FF9900;
	}
a.link-rund	{
	color:#000000;
	}
a.link-rund:hover	{
	text-decoration:none;
	color:#92BF22;
	}
a.link-berge	{
	color:#000000;
	}
a.link-berge:hover	{
	text-decoration:none;
	color:#99CC33;
	}
a.link-fuwo	{
	color:#000000;
	}
a.link-fuwo:hover	{
	text-decoration:none;
	color:#009966;
	}
a.link-verlag	{
	color:#000000;
	}
a.link-verlag:hover	{
	text-decoration:none;
	color:#666666;
	}
	
/*ENDE: Normale textlinks & email-verweise in den einzelnen heften */

		
/*  a.top-anchor: anker der vom seitenende nach oben spring, pfeil wird automatisch mit angezeigt */
a.top-anchor {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	background: url(../img/top.gif) no-repeat left;
	padding-left:14px;
	}
a.top-anchor:hover {
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	background: url(../img/top.gif) no-repeat left;
	padding-left:14px;
	}
	
/*	img.border-space: rahmen um das ERSTE in der rechten spalte angezeigte bild ->Abstandhalter nach oben enthalten */
img.border-space {
	border: 1px solid #000000;
	margin-top: 39px;
}	

img.no-border-space {
	border: 0px solid #000000;
	margin-top: 39px;
}	


/*	img.border: rahmen um alle anderen in der rechten spalte angezeigten bilder & grafiken   */
img.border {
	border: 1px solid #000000;
}	


/* ------------------------------------------------------------------------------------ */
/*	eigene klassen */
/*	überschrift unterhalb des key-visuals */ 
.headline {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: uppercase;
	padding-bottom: 25px;
	display: block;
	}
	
/*	zwischenüberschriften */ 
.sub-headline {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: uppercase;
	display: block;
	padding-bottom: 0px;
	}
	
/*	fließtext im content-bereich */
.text {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00000;
	background: #ffffff;
	padding: 0px 30px 0px 10px;
	}

/*	abschließender slogan bei allen titeln bzw. specials */
.slogan {	
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color: #00000;
	background: #ffffff;
}
	
/*	text unterhalb von bildern */
.img-caption {
	font: italic 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00000;
	}

/*	fusszeilen */
.footer {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00000;
	}
.footer-line {
	background: url(../img/line-horizontal.gif) repeat-x;
	}

/*	kleine trennlinien unterhalb des key-visuals */
.miniline {
	background: url(../img/line-vertikal.gif) no-repeat left;
 }

/*	BEGINN: ANZEIGE NAVIGATION */	
/*	anzeige für navi-überschrift #666666 +bold  */
.navi-head {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: uppercase;
	padding-bottom: 15px;
	display: block;
	}

.navi-line {
	background: url(../img/line-horizontal.gif) no-repeat left;
	padding: 15px 0px 15px 0px;
	}

/*	gesamtnavigation #000000  hover:#666666  */
a.navi-verlag {
	color: #00000;
	text-decoration: none;
	text-transform: uppercase;
	}
a.navi-verlag:hover {
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	}
a.navi-verlag-sel {
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	}

/*	navigation kicker + alpin #000000  hover:#ED1D24  */
a.navi-ka {
	color: #00000;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}
a.navi-ka:hover {
	color: #ED1D24;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}
a.navi-ka-sel {
	color: #ED1D24;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}

/*	navigation unterwasser #000000  hover:#4EA1BF  */
a.navi-uw {
	color: #00000;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}
a.navi-uw:hover {
	color: #004D9F;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}
a.navi-uw-sel {
	color: #004D9F;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}

/*	navigation sporttaucher #000000  hover:#0068B4  */
a.navi-spt {
	color: #00000;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}
a.navi-spt:hover {
	color: #0068B4;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}
a.navi-spt-sel {
	color: #0068B4;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}

/*	navigation peak #000000  hover:#FF9900  */
a.navi-peak {
	color: #00000;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}
a.navi-peak:hover {
	color: #FF9900;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}
a.navi-peak-sel {
	color: #FF9900;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}

/*	navigation berge #000000  hover:#99CC33  */
a.navi-berge {
	color: #00000;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}
a.navi-berge:hover {
	color: #99CC33;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}
a.navi-berge-sel {
	color: #99CC33;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}

/*	navigation fussballwoche #000000  hover:#009966  */	
a.navi-fuwo {
	color: #00000;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}
a.navi-fuwo:hover {
	color: #009966;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}
a.navi-fuwo-sel {
	color: #009966;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}
	
/*	navigation rund #000000  hover:#666666  */	
a.navi-rund {
	color: #00000;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}
a.navi-rund:hover {
	color: #92BF22;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}
a.navi-rund-sel {
	color: #92BF22;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	}	
/*	ENDE: ANZEIGE NAVIGATION */


/*	BEGINN: DOWNLOAD LINKS */
a.download-ka {
	color: #00000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
	display: block;
	background-image:url(../img/pdf.gif);
    background-repeat:no-repeat;
	}
a.download-ka:hover {
	color: #ED1D24;
	text-decoration: none;
	display: block;
	}
a.download-ka-fla {
	color: #00000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
	display: block;
	background-image:url(../img/fla.gif);
    background-repeat:no-repeat;
	}
a.download-ka-fla:hover {
	color: #ED1D24;
	text-decoration: none;
	display: block;
	}
	
a.download-uw {
	color: #00000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
	display: block;
	background-image:url(../img/pdf.gif);
    background-repeat:no-repeat;
	}
a.download-uw:hover {
	color: #004D9F;
	text-decoration: none;
	display: block;
	}
a.download-uw-fla {
	color: #00000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
	display: block;
	background-image:url(../img/fla.gif);
    background-repeat:no-repeat;
	}
a.download-uw-fla:hover {
	color: #004D9F;
	text-decoration: none;
	display: block;
	}

a.download-spt {
	color: #00000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
	display: block;
	background-image:url(../img/pdf.gif);
    background-repeat:no-repeat;
	}
a.download-spt:hover {
	color: #0068B4;
	text-decoration: none;
	display: block;
	}
a.download-spt-fla {
	color: #00000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
	display: block;
	background-image:url(../img/fla.gif);
    background-repeat:no-repeat;
	}
a.download-spt-fla:hover {
	color: #0068B4;
	text-decoration: none;
	display: block;
	}

a.download-peak {
	color: #00000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
	display: block;
	background-image:url(../img/pdf.gif);
    background-repeat:no-repeat;
	}
a.download-peak:hover {
	color: #FF9900;
	text-decoration: none;
	display: block;
	}
a.download-peak-fla {
	color: #00000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
	display: block;
	background-image:url(../img/fla.gif);
    background-repeat:no-repeat;
	}
	
a.download-rund {
	color: #00000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
	display: block;
	background-image:url(../img/pdf.gif);
    background-repeat:no-repeat;
	}
a.download-rund:hover {
	color: #92BF22;
	text-decoration: none;
	display: block;
	}
a.download-rund-fla {
	color: #00000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
	display: block;
	background-image:url(../img/fla.gif);
    background-repeat:no-repeat;
	}
a.download-rund-fla:hover {
	color: #92BF22;
	text-decoration: none;
	display: block;
	}

a.download-berge {
	color: #00000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
	display: block;
	background-image:url(../img/pdf.gif);
    background-repeat:no-repeat;
	}
a.download-berge:hover {
	color: #99CC33;
	text-decoration: none;
	display: block;
	}
a.download-berge-fla {
	color: #00000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
	display: block;
	background-image:url(../img/fla.gif);
    background-repeat:no-repeat;
	}
a.download-berge-fla:hover {
	color: #99CC33;
	text-decoration: none;
	display: block;
	}

a.download-fuwo {
	color: #00000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
	display: block;
	background-image:url(../img/pdf.gif);
    background-repeat:no-repeat;
	}
a.download-fuwo:hover {
	color: #009966;
	text-decoration: none;
	display: block;
	}
a.download-fuwo-fla {
	color: #00000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
	display: block;
	background-image:url(../img/fla.gif);
    background-repeat:no-repeat;
	}
a.download-fuwo-fla:hover {
	color: #009966;
	text-decoration: none;
	display: block;
	}
	
a.download-verlag {
	color: #00000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
	display: block;
	background-image:url(../img/pdf.gif);
    background-repeat:no-repeat;
	}
a.download-verlag:hover {
	color: #666666;
	text-decoration: none;
	display: block;
	}
a.download-verlag-fla {
	color: #00000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
	display: block;
	background-image:url(../img/fla.gif);
    background-repeat:no-repeat;
	}
a.download-verlag-fla:hover {
	color: #666666;
	text-decoration: none;
	display: block;
	}
/*	ENDE: DOWNLOAD LINKS */

/*	BEGINN: FARBIGE BALKEN OBER- & UNTERHALB DER KEY-VISUALS */
/*	balken verlag */
.bar-verlag {background: #666666;}
/*	balken kicker & alpin */
.bar-ka {background: #ED1D24}
/*	balken berge */
.bar-berge {background: #99CC33;}
/*	balken unterwasser */
.bar-uw {	background: #004D9F;} /*4EA1BF*/
/*	balken sporttaucher */
.bar-spt {	background: #0068B4;} /*4EA1BF*/
/*	balken fussballwoche */
.bar-fuwo {background: #009966;}
/*	balken peak */
.bar-peak {background: #FF9900;}
/*	balken rund */
.bar-rund {background: #92BF22;} /*FFED00 altes Gelb*/
/*	ENDE: FARBIGE BALKEN OBER- & UNTERHALB DER KEY-VISUALS */


/*	Abstandhalter oberhalb der navigation und oberhalb der ersten grafik in der rechten spalte*/
.spacer {margin-bottom:25px;}

/*	Formatiert die Namen bei den Anzeigenkontakten */
.name {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 5px;
	display: block;
	}
/*	nur für Formularfelder */
.input {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	}

/*	nur für submit-Buttons */
.button {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
	background-color: #FFFFFF; 
	border-color: #666666; 
	border-width: 1px; 
	border-style : solid; 
	cursor: pointer; 
	padding-top: 0px; 
	padding-bottom: 0px;
	}

/* rahmen um einzelnen gruppen der bestellformulare */
fieldset {
	padding: 6px 6px 6px 6px;
	border: 1px solid #666666;
}

fieldset legend {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: uppercase;
}

.dropdown {
	background-color: #ffffff; 
	border-color: #666666; 
	border-style : solid; 
	color: #000000; 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}