/* CSS Styles by Fabrice Steurer, www.artofwork.ch */

/* ************************************************************************ */
/* Links
/* ************************************************************************ */
A:link    {text-decoration: underline;  font-size: 12px; color: #024468;}
A:visited {text-decoration: underline;  font-size: 12px; color: #024468;}
A:active  {text-decoration: underline;  font-size: 12px; color: #024468;}
A:hover   {text-decoration: underline;  font-size: 12px; color: #49CAFF;}

A.smallMail:link    {text-decoration: underline;  font-size: 9px; color: #999999;}
A.smallMail:visited {text-decoration: underline;  font-size: 9px; color: #999999;}
A.smallMail:active  {text-decoration: underline;  font-size: 9px; color: #999999;}
A.smallMail:hover   {text-decoration: underline;  font-size: 9px; color: #000000;}

A.LinkHeaderOben:link    {text-decoration: none; font-weight: bold; font-size: 11px; color: #096E9C;}
A.LinkHeaderOben:visited {text-decoration: none; font-weight: bold;font-size: 11px; color: #096E9C;}
A.LinkHeaderOben:active  {text-decoration: none; font-weight: bold;font-size: 11px; color: #096E9C;}
A.LinkHeaderOben:hover   {text-decoration: none; font-weight: bold;font-size: 11px; color: #666666;}

A.LinkHeader:link    {text-decoration: none; font-size: 12px; color: #828282;}
A.LinkHeader:visited {text-decoration: none; font-size: 12px; color: #828282;}
A.LinkHeader:active  {text-decoration: none; font-size: 12px; color: #828282;}
A.LinkHeader:hover   {text-decoration: none; font-size: 12px; color: #07567C;}

A.LinkFooter:link    {text-decoration: none; font-size: 10px; color: #939AC9;}
A.LinkFooter:visited {text-decoration: none; font-size: 10px; color: #939AC9;}
A.LinkFooter:active  {text-decoration: none; font-size: 10px; color: #939AC9;}
A.LinkFooter:hover   {text-decoration: none; font-size: 10px; color: #666666;}

A.LinkSubnav:link    {text-decoration: none; font-size: 12px; font-weight: bold; color: #FFFFFF;}
A.LinkSubnav:visited {text-decoration: none; font-size: 12px; font-weight: bold; color: #FFFFFF;}
A.LinkSubnav:active  {text-decoration: none; font-size: 12px; font-weight: bold; color: #FFFFFF;}
A.LinkSubnav:hover   {text-decoration: none; font-size: 12px; font-weight: bold; color: #49CAFF;}

A.LinkSubbox:link    {text-decoration: none; font-size: 12px; color: #3972B7;}
A.LinkSubbox:visited {text-decoration: none; font-size: 12px; color: #3972B7;}
A.LinkSubbox:active  {text-decoration: none; font-size: 12px; color: #3972B7;}
A.LinkSubbox:hover   {text-decoration: none; font-size: 12px; color: #49CAFF;}


/* ************************************************************************ */
/* Grundsätzliche Standart-Definitionen
/* ************************************************************************ */
body,TD{   
		scrollbar-base-color: #efefef;			/* Farbe der Scrollbar, Hintergrund */
		scrollbar-track-color: #efefef;			/* Farbe der Scrollbar, Hintergrund */
		scrollbar-face-color: #999999;			/* Farbe des Scrollers */
		scrollbar-darkshadow-color: #ffffff;   		/* Konturen der ganzen Scrollbar rundherum */
		scrollbar-shadow-color: #e0e0e0;		/* Pfeile und Konturen des Scrollers */
		scrollbar-arrow-color: #e0e0e0;			/* Pfeile und Konturen des Scrollers */
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px;	
}


/* #################################### */
/* NAVIGATION */
/* #################################### */
.backgroundNavigation
{
	background-image:url(../_images/navigation/background.gif);
	background-repeat:no-repeat;
}



.subnavBackground
{
	padding-left: 21px;
	padding-right: 21px;
	color: #ffffff;
}

.unternavTitel
{   
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-weight: bold; color: #ffffff; 
		font-size: 12px;	
}

.tdSubnavigation
{
	padding-top: 8px;
	padding-bottom: 8px;
}

.subbox_titel
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold; color: #ffffff; 
	font-size: 12px;
	
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
	
	background-color: #3972B7;
}


.subbox_content
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 12px;
	
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
	
	background-color: #ffffff;
}


/* ############################################## */
/* KÜNDIGUNGSTERMINE TABELLEN FORMATIERUNGEN */
/* ############################################## */
.tdTitelFormatierung{
background-color: #666666; 
color: #FFFFFF;
padding: 4px;
}

.tdFormatierungWeiss{
background-color: #ffffff; 
padding: 4px;
}

.tdFormatierungGrau{
background-color: #efefef; 
padding: 4px;
}



/* ************************************************************************ */
/* Klasse für Email-Versand
/* ************************************************************************ */

.email{
        padding: 10px;
	margin: 0px;
	background-color: #cccccc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;
}

.emailInnen{
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;
}

A.emailLink:link {text-decoration:    underline;  font-size: 10px; color: #333333;}
A.emailLink:visited {text-decoration: underline;  font-size: 10px; color: #333333;}
A.emailLink:active {text-decoration:  underline;  font-size: 10px; color: #333333;}
A.emailLink:hover {text-decoration:   underline;  font-size: 10px; color: #000000;}


.titleEmail{   
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #666666; font-size: 13px;	
}


.smallDunkel{   
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #333333; font-size: 9px;	
}


/* ************************************************************************ */
/* Allgemeine Klassen
/* ************************************************************************ */
.rand{
    padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

.background_left
{
	background-image:url(../_images/background_left.gif);
	background-repeat:repeat-y;	
}

.background_right
{
	background-image:url(../_images/background_right.gif);
	background-repeat:repeat-y;	
}

.background_middle
{
	background-color: #ECF2F8;
}

.backgroundContent
{
	background-color: #FFFFFF;
	padding-top: 21px;
	padding-bottom: 27px;
	padding-left: 21px;
	padding-right: 21px;
	background-image:url(../_images/background_content.gif);
	background-repeat:no-repeat;	
	background-position: bottom;
}

.backgroundContentLong
{
	background-color: #FFFFFF;
	padding-top: 21px;
	padding-bottom: 27px;
	padding-left: 21px;
	padding-right: 21px;
	background-image:url(../_images/background_content_long.gif);
	background-repeat:no-repeat;	
	background-position: bottom;
}

.background_subnav
{
	background-color: #024468;
}

.subnavUnten
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	color: #ffffff; font-size: 10px;	
	padding-left: 21px;
	padding-right: 21px;
}

.footer
{
	color: #A9A9A9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 10px;
}

.backgroundWeiss
{
	background-color: #ffffff;
}

.backgroundSchwarz
{
	background-color: #000000;
}



.title
{   
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight: bold; color: #797979; font-size: 13px;	
}

.titleGross
{   
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight: bold; color: #797979; font-size: 17px;	
}

.titleFarbe{   
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight: bold; color: #78CBFF; font-size: 13px;
		
}

.small{   
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #999999; font-size: 9px;	
}

.smallHell{   
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #cccccc; font-size: 9px;	
}


.smallWeiss{   
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #ffffff; font-size: 9px;	
}


.farbe{   
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #78CBFF; font-size: 12px;	
}

.gruen
{
	color: #00ff30;
}

.rot
{
	color: #FF1717;
}

.rotTitle
{
	color: #FF4C59;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.red
{
	color: #FF4C59;
}

.gelb
{
	color: #FFCC00;
}

.boxgruen
{
	padding: 6px; background-color: #10810B;
}

.boxneutralgrau
{
	padding: 6px; background-color: #374B56;
}

.boxrot
{
	padding: 6px; background-color: #FF4C59;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 12px;	
}

.boxgelb
{
	padding: 6px; background-color: #D94D00;
	border: 1px solid #000000;
}

/* ************************************************************************ */
/* Klassen für Formulare
/* ************************************************************************ */
.formular{
		background-color: #ffffff;
		color: #000000;
		border: 1px solid #cccccc;
		width: 220px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
		font-size: 12px;
		height: 17px;
}

.formularLong{
		background-color: #ffffff;
		color: #000000;
		border: 1px solid #cccccc;
		width: 320px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
		font-size: 12px;
		height: 17px;
}

.antispam{
		background-color: #ffffff;
		color: #000000;
		border: 1px solid #cccccc;
		width: 80px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
		font-size: 12px;
		height: 17px;
}


.textarea{
		background-color: #ffffff;
		color: #000000;
		border: 1px solid #cccccc;
		width: 220px;
		height: 90px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
		font-size: 12px;
}

.button{
		background-color: #666666;
		color: #ffffff;
		border: 1px solid #cccccc;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
		font-size: 12px;
}