/* fp.css Styles fuer ferien-privat erstmals: 16.04.2003 */
/*
* $Date: 2017-09-21 13:08:19 +0200 (Do, 21 Sep 2017) $
* @author: $Author: u30471 $
* @version: $Rev: 12993 $
*/
 

/* Standard-Styles */
body         { vertical-align: none; text-align: none; font-family: Arial; font-weight: normal; font-size: 12px; background-color: rgb(255, 255, 255); color: rgb(0, 51, 153)} 
.body        { vertical-align: none; text-align: none; font-family: Arial; font-weight: normal; font-size: 12px; background-color: rgb(255, 255, 255); color: rgb(0, 51, 153)} 
/* #6699CC hellblau            rgb(102, 153, 204) */
/* #003399 dunkelblau          rgb(0, 51, 153)    */
/* #000080 sehr dunkles blau   rgb(0, 0, 128)     */
h1           { vertical-align: none; color: #000080; font-size: 10pt; text-align: none; 
               font-family: Arial }
h2           { font-family: Arial; font-size: 14pt; color: #003399; font-weight: bold }
h3           { font-family: Arial; text-align: none; font-size: 10pt; vertical-align: none; 
               color: #003399;font-weight:bold }
.h3           { font-family: Arial; text-align: none; font-size: 10pt; vertical-align: none; 
               color: #003399;font-weight:bold }
h4           { font-size: 10pt; font-family: Arial; color: rgb(102, 153, 204)}
h5           { font-size: 10pt; color: #6699CC; font-weight: bold; font-family: 
               Arial, Arial, Helvetica }
h6           { font-family: Arial, Arial, Helvetica; font-size: 14pt; font-style: normal; 
               font-weight: normal;color: #003399; }

a:link       { color: rgb(0, 0, 128) }
a:active     { color: rgb(0, 0, 102) }
a:visited    { color: rgb(0, 0, 102) }
a.bold       { font-weight: bold; }
a.big        { font-weight: bold;font-size:10pt;color: #003399;}

.blue		 { color: #003399}

table        { font-family: Arial; vertical-align: none; font-style: normal; font-weight: 
               normal; text-align: none }
table        { table-border-color-light: rgb(102, 153, 204); table-border-color-dark: 
               rgb(102, 153, 204) }
th           { font-family: Arial, Arial, Helvetica; font-style: normal; font-size: 10pt }
th           { color: rgb(0, 0, 0) }
td           { font-size: 12px;}
td			 { color: rgb(0, 0, 102)}

label        { font-style: normal; font-family: Arial, Arial, Helvetica; font-size: 8pt }
label        { color: rgb(0, 0, 0) }
marquee      { font-family: Arial, Arial, Helvetica; font-size: 14pt }
legend       { font-style: normal; font-size: 8pt; font-family: Arial, Arial, Helvetica }
legend       { color: rgb(0, 0, 0) }
fieldset     { color: rgb(0, 0, 0) }
fieldset     { font-family: Arial, Arial, Helvetica; font-size: 8pt; font-style: normal; 
               border-style: solid; border-width: 1pt }
caption      { color: rgb(0, 0, 0) }
caption      { font-size: 14pt; font-style: normal; font-family: Arial, Arial, Helvetica }

select       { font-family: Arial, Arial, Helvetica; font-size: 9pt; color: rgb(0, 51, 153); 
               border-style: solid; border-width: 1pt }
textarea     { font-style: normal; font-size: 8pt; font-family: Arial, Arial, Helvetica; 
               border: solid 1pt #808080;}
textarea     { color: rgb(0, 0, 0) }
button       { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255) }
button       { font-size: 8pt; font-style: normal; font-family: Arial, Arial, Helvetica; 
               border-style: solid; border-width: 1pt }

ul           { list-style-image: url('blbull1.gif') }
ul ul        { list-style-image: url('blbull2.gif') }
ul ul ul     { list-style-image: url('blbull3.gif') }

/* neu fuer calendar */
.tdbold      { font-family: Arial, Helvetica; 
               font-style: normal; 
			   font-size: 10pt;            
			   font-weight: bold; }
.normal      { font-family: Arial, Helvetica; font-style: normal; font-size: 10pt; }
.dropdown    { width: 269; 
               background-color: #FFFFFF; 
			   font-size: 8pt; 
			   font-family: Arial; 
			   font-weight:normal;
			   height:23; 
			   color:#003399;}

/* neu fuer Objekte */
.reiter      { font-size: 8px;  }
input.blau   {
               background-color:#0165CB;
			   color:#FFFFFF;
			   font-weight:normal;
			   font-size:10px
}

input.gruen   {
               background-color:#50B11F;
			   color:#FFFFFF;
			   font-weight:normal;
			   font-size:10px
}
input.inaktiv   {
      background-color:#888888;
      color:#FFFFFF;
      font-weight:normal;
      font-size:10px
}

/* neu fuer Profisuche*/

.captionbold { font-size: 13px; 
               color:#003399; 
               font-family: Arial, Helvetica;
			   font-weight:bold  }
.captionblue { font-size: 13px; 
               color:#003399; 
               font-family: Arial, Helvetica;
               font-weight: normal; 
			   background-color: #FFFBD1}
.captionred	 { font-size: 13px; 
 			   color:#cc3300; 
			   font-family: Arial, Helvetica;
			   font-weight: bold }
.tdred	 	 { font-size: 13px; 
               color:#cc3300; 
			   font-family: Arial, Helvetica;
			   background-color: #FFFBD1}
.bold        { font-weight: bold;}
.small       { font-size: 8pt;}                  
.tdgreen	 { font-size: 13px; 
               color:#50B11F; 
			   font-family: Arial, Helvetica;
			   background-color: #FFFBD1  }
.tdnormal    { font-family: Arial, Helvetica; 
               font-style: normal; 
			   font-size: 10pt;
			   font-weight:normal;}
.tdcal        { font-family: Arial, Helvetica; 
                font-style: normal; 
 			    font-size: 9pt;
			    font-weight:normal;}
.tdwhite     { background-color: #FFFFFF}
.tdyellow    { background-color: #FFFBD1}
.tdblue    	 { background-color: #003399}
.tdlightblue { background-color: #6699CC}


/* ms-styles */








.mstheme     { separator-image: url(blrule.gif); list-image-1: url(blbull1.gif); 
               list-image-2: url(blbull2.gif); list-image-3: url(blbull3.gif); 
               nav-banner-image: url(blbnr.gif); navbutton-horiz-normal: 
               url(blphb.gif); navbutton-horiz-hovered: url(blphb.gif); 
               navbutton-horiz-pushed: url(blphbp.gif); 
               navbutton-vert-normal: url(blpvb.gif); navbutton-vert-hovered: 
               url(blpvb.gif); navbutton-vert-pushed: url(blpvbp.gif); 
               navbutton-home-normal: url(blhome.gif); 
               navbutton-home-hovered: url(blhome.gif); 
               navbutton-home-pushed: url(blhome.gif); navbutton-next-normal: 
               url(blnext.gif); navbutton-next-hovered: url(blnext.gif); 
               navbutton-next-pushed: url(blnext.gif); navbutton-prev-normal: 
               url(blprev.gif); navbutton-prev-hovered: url(blprev.gif); 
               navbutton-prev-pushed: url(blprev.gif); navbutton-up-normal: 
               url(blup.gif); navbutton-up-hovered: url(blup.gif); 
               navbutton-up-pushed: url(blup.gif) }
.mstheme-bannertxt { font-family: Arial, Arial, Helvetica; color: rgb(0, 0, 0); font-size: 6; 
               font-style: normal; font-weight: normal }
.mstheme-horiz-navtxt { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 2; 
               font-style: normal; font-weight: normal }
.mstheme-vert-navtxt { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 2; 
               font-style: normal; font-weight: normal }
.mstheme-navtxthome { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 1; 
               font-style: normal; font-weight: normal }
.mstheme-navtxtnext { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 1; 
               font-style: normal; font-weight: normal }
.mstheme-navtxtprev { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 1; 
               font-style: normal; font-weight: normal }
.mstheme-navtxtup { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 1; 
               font-style: normal; font-weight: normal }
.mstheme-text {  }			
.mstheme-label { font-size: 8pt; font-family: Arial, Arial, Helvetica; font-style: normal }
   
.mstheme-bannertxt a:link { color: rgb(0, 51, 153) }
.mstheme-bannertxt a:active { color: rgb(51, 102, 51) }
.mstheme-bannertxt a:visited { color: rgb(153, 51, 0) }
.mstheme-bannertxt-g { font-family: Arial, Arial, Helvetica; color: rgb(0, 0, 0); font-size: 6; 
               font-style: normal; font-weight: normal }
.mstheme-bannertxt-g a:link { color: rgb(0, 51, 153) }
.mstheme-bannertxt-g a:active { color: rgb(51, 102, 51) }
.mstheme-bannertxt-g a:visited { color: rgb(153, 51, 0) }
.mstheme-bannertxt-s { font-family: Arial, Arial, Helvetica; color: rgb(0, 0, 0); font-size: 6; 
               font-style: normal; font-weight: normal }
.mstheme-bannertxt-s a:link { color: rgb(0, 51, 153) }
.mstheme-bannertxt-s a:active { color: rgb(51, 102, 51) }
.mstheme-bannertxt-s a:visited { color: rgb(153, 51, 0) }
.mstheme-horiz-navtxt a:link { color: rgb(0, 51, 153) }
.mstheme-horiz-navtxt a:active { color: rgb(51, 102, 51) }
.mstheme-horiz-navtxt a:visited { color: rgb(153, 51, 0) }
.mstheme-horiz-navtxt-g { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 2; 
               font-style: normal; font-weight: normal }
.mstheme-horiz-navtxt-g a:link { color: rgb(0, 51, 153) }
.mstheme-horiz-navtxt-g a:active { color: rgb(51, 102, 51) }
.mstheme-horiz-navtxt-g a:visited { color: rgb(153, 51, 0) }
.mstheme-horiz-navtxt-gs { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 2; 
               font-style: normal; font-weight: normal }
.mstheme-horiz-navtxt-gs a:link { color: rgb(0, 51, 153) }
.mstheme-horiz-navtxt-gs a:active { color: rgb(51, 102, 51) }
.mstheme-horiz-navtxt-gs a:visited { color: rgb(153, 51, 0) }
.mstheme-navtxthome a:link { color: rgb(0, 51, 153) }
.mstheme-navtxthome a:active { color: rgb(51, 102, 51) }
.mstheme-navtxthome a:visited { color: rgb(153, 51, 0) }
.mstheme-navtxthome-g { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 1; 
               font-style: normal; font-weight: normal }
.mstheme-navtxthome-g a:link { color: rgb(0, 51, 153) }
.mstheme-navtxthome-g a:active { color: rgb(51, 102, 51) }
.mstheme-navtxthome-g a:visited { color: rgb(153, 51, 0) }
.mstheme-navtxthome-gs { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 1; 
               font-style: normal; font-weight: normal }
.mstheme-navtxthome-gs a:link { color: rgb(0, 51, 153) }
.mstheme-navtxthome-gs a:active { color: rgb(51, 102, 51) }
.mstheme-navtxthome-gs a:visited { color: rgb(153, 51, 0) }
.mstheme-navtxtnext a:link { color: rgb(0, 51, 153) }
.mstheme-navtxtnext a:active { color: rgb(51, 102, 51) }
.mstheme-navtxtnext a:visited { color: rgb(153, 51, 0) }
.mstheme-navtxtnext-g { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 1; 
               font-style: normal; font-weight: normal }
.mstheme-navtxtnext-g a:link { color: rgb(0, 51, 153) }
.mstheme-navtxtnext-g a:active { color: rgb(51, 102, 51) }
.mstheme-navtxtnext-g a:visited { color: rgb(153, 51, 0) }
.mstheme-navtxtnext-gs { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 1; 
               font-style: normal; font-weight: normal }
.mstheme-navtxtnext-gs a:link { color: rgb(0, 51, 153) }
.mstheme-navtxtnext-gs a:active { color: rgb(51, 102, 51) }
.mstheme-navtxtnext-gs a:visited { color: rgb(153, 51, 0) }
.mstheme-navtxtprev a:link { color: rgb(0, 51, 153) }
.mstheme-navtxtprev a:active { color: rgb(51, 102, 51) }
.mstheme-navtxtprev a:visited { color: rgb(153, 51, 0) }
.mstheme-navtxtprev-g { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 1; 
               font-style: normal; font-weight: normal }
.mstheme-navtxtprev-g a:link { color: rgb(0, 51, 153) }
.mstheme-navtxtprev-g a:active { color: rgb(51, 102, 51) }
.mstheme-navtxtprev-g a:visited { color: rgb(153, 51, 0) }
.mstheme-navtxtprev-gs { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 1; 
               font-style: normal; font-weight: normal }
.mstheme-navtxtprev-gs a:link { color: rgb(0, 51, 153) }
.mstheme-navtxtprev-gs a:active { color: rgb(51, 102, 51) }
.mstheme-navtxtprev-gs a:visited { color: rgb(153, 51, 0) }
.mstheme-navtxtup a:link { color: rgb(0, 51, 153) }
.mstheme-navtxtup a:active { color: rgb(51, 102, 51) }
.mstheme-navtxtup a:visited { color: rgb(153, 51, 0) }
.mstheme-navtxtup-g { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 1; 
               font-style: normal; font-weight: normal }
.mstheme-navtxtup-g a:link { color: rgb(0, 51, 153) }
.mstheme-navtxtup-g a:active { color: rgb(51, 102, 51) }
.mstheme-navtxtup-g a:visited { color: rgb(153, 51, 0) }
.mstheme-navtxtup-gs { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 1; 
               font-style: normal; font-weight: normal }
.mstheme-navtxtup-gs a:link { color: rgb(0, 51, 153) }
.mstheme-navtxtup-gs a:active { color: rgb(51, 102, 51) }
.mstheme-navtxtup-gs a:visited { color: rgb(153, 51, 0) }
.mstheme-topbar-font a:link { color: rgb(0, 51, 153) }
.mstheme-topbar-font a:active { color: rgb(51, 102, 51) }
.mstheme-topbar-font a:visited { color: rgb(153, 51, 0) }
.mstheme-topbar-font-g { font-family: Arial, Arial, Helvetica; color: rgb(0,0,0); font-size: 8pt }
.mstheme-topbar-font-g a:link { color: rgb(0, 51, 153) }
.mstheme-topbar-font-g a:active { color: rgb(51, 102, 51) }
.mstheme-topbar-font-g a:visited { color: rgb(153, 51, 0) }
.mstheme-vert-navtxt a:link { color: rgb(0, 51, 153) }
.mstheme-vert-navtxt a:active { color: rgb(51, 102, 51) }
.mstheme-vert-navtxt a:visited { color: rgb(153, 51, 0) }
.mstheme-vert-navtxt-g { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 2; 
               font-style: normal; font-weight: normal }
.mstheme-vert-navtxt-g a:link { color: rgb(0, 51, 153) }
.mstheme-vert-navtxt-g a:active { color: rgb(51, 102, 51) }
.mstheme-vert-navtxt-g a:visited { color: rgb(153, 51, 0) }
.mstheme-vert-navtxt-gs { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 2; 
               font-style: normal; font-weight: normal }
.mstheme-vert-navtxt-gs a:link { color: rgb(0, 51, 153) }
.mstheme-vert-navtxt-gs a:active { color: rgb(51, 102, 51) }
.mstheme-vert-navtxt-gs a:visited { color: rgb(153, 51, 0) }
.mstheme-vert-navtxt { font-family: Arial, Arial, Helvetica; color: rgb(0, 51, 153); font-size: 2; 
               font-style: normal; font-weight: normal }
.mstheme     { navbutton-background-color: rgb(255,255,255); font-size: 12pt; color: #6699CC; 
               top-bar-button: url(blglb.gif); font-family: Arial }
.mstheme-topbar-font { color: rgb(0,0,0); font-size: 8pt; font-family: Arial, Arial, Helvetica }

a.tooltip:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip:hover span {display:inline; text-decoration:none; position:absolute; border:1px solid #000066; background:#F1F1F1; color:#000066;}
a.tooltip span { background-color:#FFFFFF;	display:none; padding:10px; margin-left:10px; margin-top:10px; width:180px;}
.infoheadline {	background-color:#000066;	color: #ffffff;	padding: 2px 5px 2px 5px;	font-weight:bold;
}
.fancybox {
	border-radius: 4px 4px 4px 4px;    
	font-weight: bold;   
	margin-bottom: 20px;   
	padding: 10px 35px 10px 15px;    
	text-align: center;  	
}
.font22px {
	font-size: 22px;
}
.fancyred {
	background-color: #F2DEDE;    
	border: 1px solid #FBEED5;    
	color: #B94A48;
	width:935px; 
}
