
/* Alle Links sind hellblau, nur wenn die Maus darauf zeigt, gibt es keine Reaktion */
a:link,a:active, a:visited	{  color: #0066AA; }
a:hover, a:focus 			{  color: #003366; }

/* Spezifiziert den Grundfontstyle einer jeden Site  */
body 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }

/* Spezifiziert Inputfelder */
input,select,textarea 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; } 

/* Spezifiziert den Cursor beim Tag label  */
label 		{ cursor:pointer; }

/* Spezifiziert die verschiedenen Überschriften */
h1 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0066AA; margin-bottom: 0px; }
h2 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; margin-bottom: 0px; }
.hdln		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #005599; }
.hdln_small	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #005599; }

/* Spezifiziert inaktive Elemente */
.disabled, .disabled p { color: #999999; }
.disabled h1 { color: #87B1CD; }

/* Element ausblenden */
.alphablend{
	filter:Alpha(opacity=30);
	-moz-opacity:0.3;
}

/* Listenelement */
.arrowlist{
	background-image:url(images/liste_symb2.gif); background-repeat:no-repeat; background-position:left; padding:2px 0px; padding-left: 15px; display:block;
}

.nav_unten	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0066AA; }
.nav1, .nav1 a:link,.nav1 a:hover,.nav1 a:visited,.nav1 a:active{	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #0066AA;	font-weight: bold; text-decoration: none; }
.nav2, .nav2 a:link,.nav2 a:hover,.nav2 a:visited,.nav2 a:active{	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #005599;	font-weight: normal; text-decoration: none; }
.nav1b 		{ font-size: 12pt; font-weight: bold; }
.path,.path a:link,.path a:hover,.path a:visited,.path a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #999999; }
.path a:hover,.path a:active { font-size: 12px; color: #333333; }

/* Spezifiziert Spezialstyles */
.grau, .grau a:link,.grau a:hover,.grau a:visited,.grau a:active {	color: #999999;	font-size: 10px;}
/*.grau a:link,.navgrau a:hover,.navgrau a:visited,.navgrau a:active { color: #999999;}*/
.nounderline,.nounderline a:link,.nounderline a:hover,.nounderline a:visited,.nounderline a:active { text-decoration: none; color: #999999; }
.rahmenbild { border: 1px solid #DDDDDD; }
.inputSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.navbox a{ text-align:left; display:block; width:100%; margin-bottom:3px; background-color:#FAFAFA; }
.navbox a:link,.navbox a:active { }
.navbox a:visited {  color: #829FBD; }
.navbox a:hover, .navbox a:focus {  color: #003366; }
.2cols div#link{ width:48%; }

.inhbox { border: 1px solid #CCCCCC; text-align:left; }
.inhbox h1, .inhbox h2, .inhbox h3, .inhbox p{ margin:8px; }
	.blueborder{ border-top: 5px solid #93B7D4; }

.right{}
.right h1 { margin:8px; }
.right #active{ display:block; width:158px; background-color:#F0F0F0; padding:2px 8px; border-top:1px solid #CCCCCC; text-decoration:none; }
.right a{ display:block; width:158px; background-color:#FAFAFA; padding:2px 8px; border-top:1px solid #CCCCCC; text-decoration:none; }
.right a:hover, .rightcol a:focus { background-color:#F0F0F0; }


#kontaktbox{
	width:170px;
	padding:0px;
	margin-left:555px;
	background-color:#FFFFFF;
	position:absolute;
	top:5px;
	z-index:99;
	text-align:left;
	float:right;
	border:1px solid #CCCCCC;
	border-top:0px;
	display:none;
}

.menuebox{}
.menuebox h1 { margin:8px; }
.menuebox #active{ display:block; width:100%; background-color:#F0F0F0; padding:2px 0px; border-top:1px solid #CCCCCC; text-decoration:none; text-indent:8px; }
.menuebox a{ display:block; width:100%; background-color:#FAFAFA; padding:2px 0px; border-top:1px solid #CCCCCC; text-decoration:none; text-indent:8px; }
.menuebox a:hover, .rightcol a:focus { background-color:#F0F0F0; }

.urlregsnav{}
.urlregsnav a:link, .urlregsnav a:active, .urlregsnav a:visited{
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
}
.urlregsnav a:hover, .urlregsnav a#active{
	color:#333333;
}
.footer-info {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FAEED5}

H1 {
  font-family : Helvetica;
  color : #000000;
  background : transparent;
  text-align : center;
  font-size : 12pt;
}

.text {  font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
.textkl {   font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;}  
.textgr {   font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #616161;}  
.textrot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0033}  



#button {
        width: 12em;
        border-right: 0px solid #000;
        padding: 0 0 0em 0;
        margin-bottom: 1em;
        font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #005599;	font-weight: normal; text-decoration: none;
    
        background-color: #90bade;
        color: #333;
        }

        #button ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }

        #button li {
                border-bottom: 1px solid #FFFFFF;
                margin: 0;
                list-style: none;
                list-style-image: none;
                }

        #button li a {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 1px solid #FFFFFF;
                border-right: 1px solid #FFFFFF;
                background-color: #EBEEF1;
                color: #686666;
                text-decoration: none;
                width: 100%;
                }

        html>body #button li a {
                width: auto;
                }

        #button li a:hover {
                border-left: 1px solid #ffffff;
                border-right: 5px solid #CED0D2;
                background-color: #DDDFE1;
                color: #686666;
                }

        #button li #active {
                border-left: 1px solid #ffffff;
                border-right: 1px solid #FFFFFF;
                background-color: #EBEEF1;
                color: #686666;
                }
				

.belegungsplan {
	background-color: #FBF5E5;
	font-size: 9px;
}
.frei, .belegt, .reserviert, .an, .ab, .yan, .yab, .NV {
	width: 18px;
	text-align: center;
}
.frei {
	background-color: #B7FF6F;
}
.belegt {
	background-color: #FF8888;
}
.reserviert {
	background-color: #FFCC66;
}
.NV {
	background-color: #DADADA;
}
.an {
	background-image:url(http://www.ferienecke.de/belegungsplan/tpl/an.gif);
}
.ab {
	background-image:url(http://www.ferienecke.de/belegungsplan/tpl/ab.gif);
}
.yan {
	background-image:url(http://www.ferienecke.de/belegungsplan/tpl/yan.gif);
}
.yab {
	background-image:url(http://www.ferienecke.de/belegungsplan/tpl/yab.gif);
}
.yr {
	background-image:url(http://www.ferienecke.de/belegungsplan/tpl/yr.gif);
}
.ry {
	background-image:url(http://www.ferienecke.de/belegungsplan/tpl/ry.gif);
}	
.legende {
	margin: 5px 0 5px 0;
	font-size: 9px;
}
.haupt {
	background-color: #F7EBCB;
}

