/*allgemein*/
html
{
  padding:0;
  margin:0;
}

a:link, a:visited, a:active, a:hover
{
  text-decoration:none;
}

.fehler
{
  color: #FF0000;
}


/*schrift*/
.standardschrift
{
  font-family:Arial;
  color:#474747;
  font-size:9pt;
}
/*standard links*/
.standardschrift a
{
  color:#c5c5c5;
  text-decoration:none;
}
.standardschrift h1 a
{
  font-size:16pt;
}
.standardschrift h1
{
  font-weight: normal;
  font-size:16pt;
}
.standardschrift h2
{
  font-weight: normal;
  font-size:13pt;
}
.standardschrift h3
{
  font-weight: normal;
}


.farbenormal a, .farbenormal
{
  color:#474747;
}
.farbeaktiv, .farbeaktiv a, .cmerster a
{
  color:#009132;
}
 

/*formularfelder*/
.eingabe
{
  font-family:Arial;
  font-size:12px;
  color:#373737;
  border:1px solid #999999;
	padding-left:3px;
}
.eingabe_checkbox
{
  font-family:Arial;
  font-size:12px;
  color:#373737;
	padding-left:0px;
}

/*menue*/
.ckmfest-allgemein
{
  position:relative;
  left:0px;
  top:0px;
  margin-top:-70px;
  z-index:3;
  width:250px;
  background-color:transparent;
}
.ckmfest-hintergrund-oben
{
  z-index:2;
  background: transparent url(menue_hintergrund_oben.png) no-repeat right bottom;
  height:149px;
  width:250px;
}
.ckmfest-hintergrund-mitte
{
  z-index:1;
  background: transparent url(menue_hintergrund_mitte.png) repeat-y right top;
  background-repeat:repeat-y;
  width:250px;
  height:100%;
}
.ckmfest-hintergrund-unten
{
  position:relative;
  left:0px;
  top:0px;
  margin-top:-70px;
  z-index:2;
  background: transparent url(menue_hintergrund_unten.png) no-repeat right top;
  height:149px;
  width:250px;
  display:inline-block;
}
.ckmfest-hintergrund-korrektur
{
  position:relative;
  left:0px;
  top:-80px;
  z-index:2;
  background-color:white;
  height:80px;
  width:250px;
}
/*eigentlich nur ein min wert mal schauen ob spaeter nocht notwendig*/
.ckmfest  
{
  padding-top:5px;
  padding-bottom:5px;
}

.ckmfest:hover, .ckmfestaktuell, .aktuell
{
  background-image:url(menue_hintergrund_aktiv.png);
}
.ckmfest:hover a, .ckmfestaktuelllink, .ckmfest1aktuelllink
{
  color:#009132;
  font-family:Arial;
  font-size:15px;
}
.ckmfestlink /* standart kind eintrag    .ckmfestlistelink*/
{
  color:#666666;
  font-family:Arial;
  font-size:15px;
}
.ckmfest1link /* standart vater eintrag */
{
  color:#666666;
  font-family:Arial;
  font-size:15px;
}

/*admin menue*/
.bmenuetext, .bmenuetitel
{
  font-family:Arial; font-size:15px;
  color:#666666;
  padding-top:5px;
  padding-bottom:5px;
}
/*
.bmenuetext:hover
{
  color:#05347D;
}
*/
.bmenue
{
  cursor:pointer;
}
.bmenue:hover
{
  background-image:url(menue_hintergrund_aktiv.png);
}
/*oberes menue*/
.menue_oben_onlineshop, .menue_oben_willkommen, .menue_oben_kontakt, .menue_oben_impressum, .menue_kategorie_0, .menue_kategorie_0_aktiv, .menue_kategorie_1, .menue_kategorie_1_aktiv
{
  float:left;
}
.menue_oben_willkommen
{
  width:126px;
  height:29px;
  background-image:url(menue_oben/menue_willkommen.png);
}
.menue_oben_willkommen:hover
{
  width:126px;
  height:29px;
  background-image:url(menue_oben/menue_willkommen_aktiv.png);
}

.menue_kategorie_0
{
  width:119px;
  height:29px;
  background-image:url(menue_oben/menue_abtauchen.png);
}
.menue_kategorie_0:hover, .menue_kategorie_0_aktiv
{
  width:119px;
  height:29px;
  background-image:url(menue_oben/menue_abtauchen_aktiv.png);
}
.menue_kategorie_1
{
  width:110px;
  height:29px;
  background-image:url(menue_oben/menue_das_boot.png);
}
.menue_kategorie_1:hover, .menue_kategorie_1_aktiv
{
  width:110px;
  height:29px;
  background-image:url(menue_oben/menue_das_boot_aktiv.png);
}
.menue_oben_kontakt
{
  width:104px;
  height:29px;
  background-image:url(menue_oben/menue_kontakt.png);
}
.menue_oben_kontakt:hover
{
  width:104px;
  height:29px;
  background-image:url(menue_oben/menue_kontakt_aktiv.png);
}
.menue_oben_impressum
{
  width:118px;
  height:29px;
  background-image:url(menue_oben/menue_impressum.png);
}
.menue_oben_impressum:hover
{
  width:118px;
  height:29px;
  background-image:url(menue_oben/menue_impressum_aktiv.png);
}
.menue_oben_onlineshop
{
  width:118px;
  height:29px;
  background-image:url(menue_oben/menue_onlineshop.png);
}
.menue_oben_onlineshop:hover
{
  width:118px;
  height:29px;
  background-image:url(menue_oben/menue_onlineshop_aktiv.png);
}


/*module*/
/*galerie*/
.galerierot
{
  color:#ff0000;
}
.galeriegruen
{
  color:#009933;
}

/*optionen*/
.tooltip
{
  font-size:10px;
  color:#009132;
}

/*suche*/
.suchfeld
{
  width:130px;
  height:19px;
  color: #336699;
  background-color:#FFFFFF;
  border:1px inset #999999;
  padding-left:3px;
  font-size:8pt;
}

.sucheausfuehren
{
  padding-left:5px;
}

/*kruemelpfad*/
.verlauf
{
  
}
.verlaufslink
{
	font-family:Arial;
  color:#c5c5c5;
  font-size:11px;
	padding-left:8px;
	padding-right:8px;
}

/* dokumente*/
.feil
{
  background: transparent url(pfeil_aktiv.gif) no-repeat left 5px;
}

/*beitrage*/
.abstract /*absteckt gestalltung der beitrage*/
{
  margin-top:0px;
}
.ersterbeitragueberschrift
{
  margin-top:0px;
  color:#009132;
  font-size:16pt;
}
.unterebeitraegueberschriften h2
{
  margin-top:0px;
  margin-bottom:9px;
  color:#464646;
  font-family:Georgia;
  font-size:12pt;
}

.beitragdetailueberschrift
{
  margin-top:0px;
  margin-bottom:3px;
  color:#009132;
  font-size:16pt;
}
.detailheadabstract
{
  color:#009132;
}

.kopfbeitragweiter a
{
  color:#009132;
}
.bildunterschrift_galerie
{
  font-size:8pt;
}
.bildunterschrift
{
  font-size:8pt;
  color:#999999;
}

/*system methoden layouts*/
.Content_kategorien_Selectbox
{
  width:95%;
}

.button
{

}
/* .titelbg { background-color: #FFFFFF; } */
/* .hightlight { background-color: #003360; } */


/***************************player sachen***********************************************************/

/* container has a background image */
div.playerbox a.player {
	display:block;
	width:150px;
	height:84px;
	padding:0;
	text-align:center;
	float:left;
/*
	margin:4px 20px 20px 0;
*/
}

div.playerbox a.player img
{
	margin-top:55px;
	border:0;
}

div.playerbox
{
	clear:both;
	width:100%;
	margin-bottom:30px;
/*
  border:1px solid #ddd;
	margin:30px;
	padding:10px 20px 0px 20px; */
/*	font:12px "bitstream vera sans","lucida grande", verdana;
	color:#666;
	background-color:#efefef; */
}

