/* CSS Styles by Fabrice Steurer, www.artofwork.ch, 2002-2006 */

/* ************************************************************************ */
/* Links
/* ************************************************************************ */
A:link    {text-decoration: underline; font-size: 11px; color: #1997DF;}
A:visited {text-decoration: underline; font-size: 11px; color: #1997DF;}
A:active  {text-decoration: underline; font-size: 11px; color: #1997DF;}
A:hover   {text-decoration: underline; font-size: 11px; color: #999999;}

A.smallLink:link    {text-decoration: underline; font-size: 10px; color: #1997DF;}
A.smallLink:visited {text-decoration: underline; font-size: 10px; color: #1997DF;}
A.smallLink:active  {text-decoration: underline; font-size: 10px; color: #1997DF;}
A.smallLink:hover   {text-decoration: underline; font-size: 10px; color: #999999;}

/* Navigation */
A.hauptnav:link    {text-decoration: none; font-size: 12px; font-weight: bold; color: #FFFFFF; height: 20px; text-align: left; vertical-align: middle;}
A.hauptnav:visited {text-decoration: none; font-size: 12px; font-weight: bold; color: #FFFFFF; height: 20px; text-align: left; vertical-align: middle;}
A.hauptnav:active  {text-decoration: none; font-size: 12px; font-weight: bold; color: #FFFFFF; height: 20px; text-align: left; vertical-align: middle;}
A.hauptnav:hover   {text-decoration: none; font-size: 12px; font-weight: bold; color: #1997DF; height: 20px; text-align: left; vertical-align: middle;}

A.subnav:link    {text-decoration: none; font-size: 11px; color: #FFFFFF; padding-left: 3px; height: 17px; text-align: left; vertical-align: middle;}
A.subnav:visited {text-decoration: none; font-size: 11px; color: #FFFFFF; padding-left: 3px; height: 17px; text-align: left; vertical-align: middle;}
A.subnav:active  {text-decoration: none; font-size: 11px; color: #FFFFFF; padding-left: 3px; height: 17px; text-align: left; vertical-align: middle;}
A.subnav:hover   {text-decoration: none; font-size: 11px; color: #1997DF; padding-left: 3px; height: 17px; text-align: left; vertical-align: middle;}

/* ************************************************************************ */
/* Grundsätzliche Standard-Definitionen
/* ************************************************************************ */
body,TD{   
		scrollbar-base-color: #025483;
		scrollbar-track-color: #025483;
		scrollbar-face-color: #ADCDE0;
		scrollbar-darkshadow-color: #ADCDE0;
		scrollbar-shadow-color: #ffffff;
		scrollbar-arrow-color: #ffffff;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;
}


/* ************************************************************************ */
/* Allgemeine Klassen
/* ************************************************************************ */
.textKlein
{
    font-size: 9px;
}

.rand
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	background-color: #666666;
}


.navpunkte
{
	padding-right: 3px;
	margin-left: 6px;
}


.content
{
	background-color: #E1EBF1;
	padding: 20px;
	color: #000000;
}


.title{   
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight: bold; color: #000000; font-size: 14px;
		
}

.titleWeiss{   
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight: bold; color: #FFFFFF; font-size: 14px;
		
}

.titleFarbe{   
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight: bold; color: #1997DF; font-size: 14px;
		
}

.small{   
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #999999; font-size: 9px;	
}


.farbe{   
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #1997DF; font-size: 11px;	
}



.gruenHintergrund
{   
		background-color: #AAFF7B;
		padding: 5px;
}

.gelbhellHintergrund
{
		background-color: #FFFFD5;
		/*padding: 5px;*/
}

.gelbHintergrund
{   
		background-color: #FFF77B;
		padding: 5px;
}

.blauHintergrund
{   
		background-color: #7BB0FF;
		padding: 5px;
}

.rotHintergrund
{   
		background-color: #F3A58D;
		padding: 5px;
}

.rothellHintergrund
{
		background-color: #FFD5D5;
		/*padding: 5px;*/
}

.grauHintergrund
{   
		background-color: #DCD9CA;
		/*padding: 3px;*/
}

.schwarzHintergrund
{   
		background-color: #000000;
}


/* ************************************************************************* /
/* Tabellen mit Farbe und Rahmen */
/* *************************************************************************/

.RahmenUeberall
{   
		padding: 3px;
		border: #000000 solid 1px;
}

.RahmenOhneOben
{   
		padding: 3px;
		border-left: #000000 solid 1px;
		border-right: #000000 solid 1px;
		border-bottom: #000000 solid 1px;
}

.leereTabelle
{
	background-color: #E1EBF1;
}

.gruenHintergrundmitRahmenOhneUnten
{   
		background-color: #AAFF7B;
		padding: 5px;
		border-left: #000000 solid 1px;
		border-right: #000000 solid 1px;
		border-top: #000000 solid 1px;
}

.gruenHintergrundmitRahmenUeberall
{   
		background-color: #AAFF7B;
		padding: 5px;
		border: #000000 solid 1px;
}

.gruenHintergrundmitRahmenOhneOben
{   
		background-color: #AAFF7B;
		padding: 5px;
		border-left: #000000 solid 1px;
		border-right: #000000 solid 1px;
		border-bottom: #000000 solid 1px;
}

.gelbHintergrundmitRahmenOhneUnten
{   
		background-color: #FFF77B;
		padding: 5px;
		border-left: #000000 solid 1px;
		border-right: #000000 solid 1px;
		border-top: #000000 solid 1px;
}

.gelbHintergrundmitRahmenOhneOben
{   
		background-color: #FFF77B;
		padding: 5px;
		border-left: #000000 solid 1px;
		border-right: #000000 solid 1px;
		border-bottom: #000000 solid 1px;
}

.gelbHintergrundmitRahmenUeberall
{   
		background-color: #FFF77B;
		padding: 5px;
		border: #000000 solid 1px;
}

.blauHintergrundmitRahmenOhneUnten
{   
		background-color: #7BB0FF;
		padding: 5px;
		border-left: #000000 solid 1px;
		border-right: #000000 solid 1px;
		border-top: #000000 solid 1px;
}

.blauHintergrundmitRahmenOhneOben
{   
		background-color: #7BB0FF;
		padding: 5px;
		border-left: #000000 solid 1px;
		border-right: #000000 solid 1px;
		border-bottom: #000000 solid 1px;
}

.blauHintergrundmitRahmenUeberall
{   
		background-color: #7BB0FF;
		padding: 5px;
		border: #000000 solid 1px;
}

.rotHintergrundmitRahmenOhneUnten
{   
		background-color: #F3A58D;
		padding: 5px;
		border-left: #000000 solid 1px;
		border-right: #000000 solid 1px;
		border-top: #000000 solid 1px;
}

.rotHintergrundmitRahmenOhneOben
{   
		background-color: #F3A58D;
		padding: 5px;
		border-left: #000000 solid 1px;
		border-right: #000000 solid 1px;
		border-bottom: #000000 solid 1px;
}

.rotHintergrundmitRahmenUeberall
{   
		background-color: #F3A58D;
		padding: 5px;
		border: #000000 solid 1px;
}


.grauHintergrundmitRahmenOhneUnten
{   
		background-color: #DCD9CA;
		padding: 3px;
		border-left: #000000 solid 1px;
		border-right: #000000 solid 1px;
		border-top: #000000 solid 1px;
}

.grauHintergrundmitRahmenOhneOben
{   
		background-color: #DCD9CA;
		padding: 3px;
		border-left: #000000 solid 1px;
		border-right: #000000 solid 1px;
		border-bottom: #000000 solid 1px;
}

.grauHintergrundmitRahmenUeberall
{   
		background-color: #DCD9CA;
		padding: 3px;
		border: #000000 solid 1px;
}



/* ************************************************************************* /
/* Rechte Seite */
/* *************************************************************************/
.backgroundRechts
{
	background-color: #025483;
	background-image:url(../_images/background_right.gif);
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 6px;
	font-size: 10px;
	color: #ffffff;
}

.backgroundRechtsOhneAbstand
{
	background-color: #025483;
	background-image:url(../_images/background_right.gif);
	color: #ffffff;
}




/* ************************************************************************* /
/* Linke Seite */
/* *************************************************************************/
.backgroundLinks
{
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 6px;
}



/* ************************************************************************ */
/* Klassen für Formulare
/* ************************************************************************ */
.formular{
		background-color: #ffffff;
		color: #000000;
		border: 1px solid #025483;
		width: 180px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
		font-size: 11px;
		height: 17px;
}

.formularSuche{
		background-color: #ffffff;
		color: #000000;
		border: 1px solid #025483;
		width: 135px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
		font-size: 11px;
		height: 17px;
}

.textarea{
		background-color: #ffffff;
		color: #000000;
		border: 1px solid #025483;
		width: 300px;
		height: 90px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
		font-size: 11px;
}

.button{
		background-color: #ffffff;
		color: #000000;
		border: 1px solid #025483;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
		font-size: 11px;
}

.buttonSuche{
		background-color: #DCD9CA;
		color: #000000;
		border: 1px solid #025483;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
		font-size: 10px;
}
