/*scharinger Stylesheet*/

/* --------------- MAIN NAVIGATION --------------- */



BODY {  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND: #CC6527;
        BACKGROUND-IMAGE: url('/WebInhalte/Design/Scharinger_HG_Verlauf.jpg'); 
        /*BACKGROUND-ATTACHMENT: fixed;*/
	    
	    COLOR: #000000;

  		margin: 0 0 0 0;
  		padding: 0 0 0 0; 


/*scrollbar-base-color: #003366;*/
/*scrollbar-face-color: #003366;*/
/*scrollbar-highlight-color: FFCC00;*/
/*scrollbar-shadow-color: FFCC00;*/
/*scrollbar-3dlight-color: none;*/
/*scrollbar-arrow-color: #FFCC00;*/
/*scrollbar-track-color: #DBEBFA;*/
/*scrollbar-darkshadow-color: none;*/

			
			}




BODY.VNavLinks { BACKGROUND: #3B5BA3; }
BODY.HNavLinks { BACKGROUND: ; }

BODY.yellow { BACKGROUND: #FFFFCC; }
BODY.white { BACKGROUND: #FFFFFF; }


h1, h2, h3, h4, p, ul, ol, li, div, td, th, address, blockquote, nobr, b, i
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration:none}


/* -----Farbangaben für TOPI Homepage-Beispielangebote----- */
.COLORK {font-size: 10px; color: #000F87;}
.COLORL {font-size: 24px; color: #000F87;}
.BACKK {background-color : #ffffe1; }
.COLORM {color: #FF9900; }
.BACKL {background-color: #BED731; }
.COLORN {font-size: 13px; color: #ffffff;}

.BACKC {background-color : ##336699; }
.COLORA {color: #003366; }


/* -----Farbangaben für TOPI Ende----- */


A:link 		{
	text-decoration: underline;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

A:active 		{
	text-decoration: underline;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A:visited     {
	text-decoration: underline;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A:hover 		{
	text-decoration: underline;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif
}


A.VNavMenue:link { 
text-decoration : none; 
color : #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
 
} 
A.VNavMenue:active { 
text-decoration : none; 
color : #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
 
} 
A.VNavMenue:visited { 
text-decoration : none; 
color : #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size: 1.0em;

} 
A.VNavMenue:hover { 
text-decoration : none; 
color : #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size: 1.0em;
background-color : #D2D3E1; 

} 

A.HNavMenue:link { 
text-decoration : none; 
color : #3B5BA3; 
font-weight: bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
 
} 
A.HNavMenue:active { 
text-decoration : none; 
color : #3B5BA3; 
font-weight: bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
 
} 
A.HNavMenue:visited { 
text-decoration : none; 
color : #3B5BA3; 
font-weight: bold;
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size: 1.1em;

} 
A.HNavMenue:hover { 
text-decoration : none; 
color : #3B5BA3; 
font-weight: bold;
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size: 1.1em;
background-color : #D2D3E1; padding: 5px 15px 5px 15px;
}

A.HNavMenueAktiv:link { 
text-decoration : none; 
color : #3B5BA3; 
font-weight: bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
background-color : #D2D3E1; padding: 5px 15px 5px 15px;
 
} 
A.HNavMenueAktiv:active { 
text-decoration : none; 
color : #3B5BA3; 
font-weight: bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
background-color : #D2D3E1; padding: 5px 15px 5px 15px;
 
} 
A.HNavMenueAktiv:visited { 
text-decoration : none; 
color : #3B5BA3; 
font-weight: bold;
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size: 1.1em;
background-color : #D2D3E1; padding: 5px 15px 5px 15px;

} 
A.HNavMenueAktiv:hover { 
text-decoration : none; 
color : #3B5BA3; 
font-weight: bold;
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size: 1.1em;
background-color : #D2D3E1; padding: 5px 15px 5px 15px;
}


A:link.linkVNav 		{
	text-decoration: none;
	color: #E3F5F4;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

A:active.linkVNav		{
	text-decoration: none;
	color: #E3F5F4;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A:visited.linkVNav     {
	text-decoration: none;
	color: #E3F5F4;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A:hover.linkVNAv		{
	text-decoration: none;
	color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif
}


A:link.linkHNav 		{
	text-decoration: underline;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

A:active.linkHNav		{
	text-decoration: underline;
	color: #CCCCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A:visited.linkHNav     {
	text-decoration: underline;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A:hover.linkHNAv		{
	text-decoration: underline;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

A:link.linkPartnerlinks 		{
	text-decoration: underline;
	color: #E3F5F4;
    font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

A:active.linkPartnerlinks		{
	text-decoration: underline;
    font-weight: bold;
	color: #E3F5F4;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A:visited.linkPartnerlinks     {
	text-decoration: underline;
    font-weight: bold;
	color: #E3F5F4;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A:hover.linkPartnerlinks		{
    font-weight: bold;
	color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.TextHellTitelseite              {
	text-decoration: none;
	line-height: 10pt;
	color: #E3F5F4;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.TextHellTitel1              {
	text-decoration: none;
	font-size: 16pt;
    line-height: 16pt;
   	font-style: normal;	
	color: #E3F5F4;
    font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif
}


.Titel-1			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	line-height: 16pt;
	font-style: normal;	
}


.Titel-2			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 14pt;
	font-style: normal;
	/*font-weight: bold;*/
}


.Titel-3			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 11pt;
	font-style: normal;
	font-weight: bold;
}


.Titel-4			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	font-style: normal;
	font-weight: bold;
}

.VNav-Titel			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}
.VNavBodytext 		{
	text-decoration: none;
	color: #E3F5F4;
	font-family: Verdana, Arial, Helvetica, sans-serif
}



.Domain			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #009900;
	margin-top: 4pt;
}

.VNav			{
	text-decoration: none;
	color: #E3F5F4;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.HNav			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.Anweisung			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.Copyright			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #CCCCCC;
}


/* Haupttabelle Hintergrundfarben */
td.row1 	        { background-color: #CCCCCC; }
td.row2         	{ background-color: #FFFFFF; }
td.row3	            { background-color: #CCCCCC; }

td.row1a        	{ background-color: #FFFFFF; }
td.row2a        	{ background-color: #FF00FF; }
td.row3a	        { background-color: #FFFFFF; }

/* Titelleiste Hintergrundfarben */
td.TitelleisteSpalte1 	{ background-color: #FFFFCC; }
td.TitelleisteSpalte2 	{ background-color: #FFFFCC; }
td.TitelleisteSpalte3 	{ background-color: #FFFFCC; }
td.TitelleisteSpalte4 	{ background-color: #FFFFCC; }

/* Fusszeile Hintergrundfarben */
td.FusszeileSpalte1 	{ background-color: #FFFFCC; }
td.FusszeileSpalte2 	{ background-color: #FFFFCC; }
td.FusszeileSpalte3 	{ background-color: #FFFFCC; }
td.FusszeileSpalte4 	{ background-color: #FFFFCC; }

/* Tabelle zum Einfaerben der Suchauswahl */
td.ZelleSuchauswahl 	{ background-color: #EFEFEF; }

/* Tabelle Abstand fuer Layoutkontrolle */
.table5pxPadding { padding:5px; }

/* Tabelle HNav */
.tableHNav { width:120px; padding:2px; background-color: #003366; border:2px solid #FFFFFF; }

/* Tabelle StartPage */
A:link.startmenu     { border:2px solid #ffffff;}
A:visited.startmenu  { border:2px solid #ffffff;}
A:hover.startmenu    { border:2px solid #ffcc00;}
A:active.startmenu   { border:2px solid #ffffff;}


/* Tabelle VNav */
.tableVNav { width:160px; padding:2px; background-color: #3B5BA3; border:1px solid #FFFFFF; }

/* Tabelle Buchung */
.tableBuchung { width:160px; padding:3px; background-color: #336699; border:2px solid #003366; }


/* Tabelle VNavRechts */
.tableVNavRechts { width:160px; padding:2px; background-color: #DBEBFA; border:1px solid #FFCC00; }


td.VNavTitelzelle 	{ 
	background-color: #FFCC00;
	padding:3px;
	border-left:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF; 
	border-top:0px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF; 
}
	
	
td.VNavTitelzelleAktuell 	{ 
	background-color: #FFCC00;
	padding:3px;
	border-left:0px solid #FFCC00;
	border-right:0px solid #FFFFFF; 
	border-top:0px solid #FFFFFF; 
	border-bottom:1px solid #FFCC00; 
}


/* Tabelle Ergebnisliste */
.TabelleErgebnisliste { border-bottom:1px solid #999999; }

td.TabelleErgebnisliste_A 	{ 
	background-color: #FFFFFF;
	padding:5px;
	border-left:1px solid #999999;
	border-right:0px solid #999999; 
	border-top:1px solid #999999; 
	border-bottom:0px solid #999999; 
}
td.TabelleErgebnisliste_B 	{ 
	background-color: #FFFFFF;
	padding:5px;
	border-left:0px solid #999999;
	border-right:1px solid #999999; 
	border-top:1px solid #999999; 
	border-bottom:0px solid #999999; 
}

/* Tabellentitel Ergebnisliste */
td.Tabellentitel_A 	{ 
	background-color: #FFFFFF;
	padding:5px;
	border-left:1px solid #999999;
	border-right:0px solid #999999; 
	border-top:1px solid #999999; 
	border-bottom:0px solid #999999; 
}
td.Tabellentitel_B 	{ 
	background-color: #FFFFFF;
	padding:5px;
	border-left:0px solid #999999;
	border-right:1px solid #999999; 
	border-top:1px solid #999999; 
	border-bottom:0px solid #999999; 
}

A:link.TabellentitelListe 		{
	text-decoration: underline;
	color: #009000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
A:active.TabellentitelListe 		{
	text-decoration: underline;
	color: #009000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
A:visited.TabellentitelListe      {
	text-decoration: underline;
	color: #009000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
A:hover.TabellentitelListe 		{
	text-decoration: underline;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}




/* Tabelle Profilsuche */
.tableProfilsuche { padding-top:0px;
                    padding-bottom:0px;
                    padding-left:5px;
                    padding-right:5px;
                    background-color: #EFEFEF; }
.tableProfilsucheLayout { padding:3px; background-color: #FFFFFF; }

td.ProfilsucheTitelspalte 	{ background-color: #999999; }


/* Profilsuche Tabellentitel */
.TabellentitelProfilsuche			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}


/* Tabelle Urlaubsbilder */
td.ZelleUrlaubsbilderRechts { padding-top:5px;
                	          padding-bottom:5px;
              	              padding-left:5px;
                              padding-right:5px;
                              background-color: #FFFFFF; }

td.ZelleUrlaubsbilderLinks  { padding-top:1px;
                	          padding-bottom:1px;
              	              padding-left:0px;
                              padding-right:0px;
                              background-color: #FFFFFF; }


/* Eingabefelder */

input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

/* Eingabefelder Profilsuche */

input.Profilsuche {
	color : #000000;
	border-color : #000000;
    border-width : 1px;
    background-color: #EFEFEF;

}
textarea.Profilsuche {
	color : #000000;
	border-color : #EFEFEF;
    border-width : 1px;
    background-color: #FFFFFF;
}
select.Profilsuche {
    color : #000000;
	border-color : #EFEFEF;
    border-width : 1px;
    background-color: #FFFFFF;
}



/* Form elements */
input,textarea, select {color : #003366; border-color : #003366; border-width : 1px; background-color: #E3F5F4; }


/* Formulare */

.FormularTitel-1			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 11pt;
	font-style: normal;	
}


.FormularTitel-2			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	font-style: normal;
	/*font-weight: bold;*/
}


span.fett    { font-weight: bold }
span.fettROT    { font-weight: bold }
span.fettGruen    { font-weight: bold }
