	/* CSS Styles by Fabrice Steurer, www.artofwork.ch */

/* ************************************************************************ */
/* Links
/* ************************************************************************ */
A:link    {font-weight: normal; font-size: 12px; color: #666666;}
A:visited {font-weight: normal; font-size: 12px; color: #666666;}
A:active  {font-weight: bold; font-size: 12px; color: #666666;}
A:hover   {font-weight: bold; font-size: 12px; color: #666666;}

A.asperger:link    {text-decoration: bold; font-size: 11px; color: #CF0000;}
A.asperger:visited {text-decoration: bold; font-size: 11px; color: #B20217;}
A.asperger:active  {text-decoration: bold; font-size: 11px; color: #B20217;}
A.asperger:hover   {text-decoration: bold; font-size: 11px; color: #000000;}

A.press:link    {text-decoration: normal; font-size: 10px; color: #999999;}
A.press:visited {text-decoration: normal; font-size: 10px; color: #999999;}
A.press:active  {text-decoration: bold; font-size: 10px; color: #999999;}
A.press:hover   {text-decoration: bold; font-size: 10px; color: #000000;}

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.hauptnav:link    {text-decoration: none; font-size: 11px; font-weight: bold; color: #000000;}
A.hauptnav:visited {text-decoration: none; font-size: 11px; font-weight: bold; color: #000000;}
A.hauptnav:active  {text-decoration: none; font-size: 11px; font-weight: bold; color: #000000;}
A.hauptnav:hover   {text-decoration: none; font-size: 11px; font-weight: bold; color: #C2C2C2;}

A.footerLink:link    {text-decoration: none; font-size: 10px; color: #999999;}
A.footerLink:visited {text-decoration: none; font-size: 10px; color: #999999;}
A.footerLink:active  {text-decoration: none; font-size: 10px; color: #999999;}
A.footerLink:hover   {text-decoration: none; font-size: 10px; color: #C2C2C2;}

.footer a:link    {text-decoration: underline; font-size: 10px; color: #6E829C;}
.footer a         {text-decoration: underline; font-size: 10px; color: #6E829C;}
.footer a:visited {text-decoration: underline; font-size: 10px; color: #6E829C;}
.footer a:active  {text-decoration: none; font-size: 10px; color: #6E829C;}
.footer a:hover   {text-decoration: none; font-size: 10px; color: #6E829C; font-weight:normal}

A.footerLinkartofwork:link    {text-decoration: none; font-size: 10px; color: #E6EAEE;}
A.footerLinkartofwork:visited {text-decoration: none; font-size: 10px; color: #E6EAEE;}
A.footerLinkartofwork:active  {text-decoration: none; font-size: 10px; color: #E6EAEE;}
A.footerLinkartofwork:hover   {text-decoration: none; font-size: 10px; color: #6E829C;}



/* ************************************************************************ */
/* Grundsätzliche Standart-Definitionen
/* ************************************************************************ */
body,TD{   
		scrollbar-base-color: #efefef;
		scrollbar-track-color: #efefef;
		scrollbar-face-color: #E6EAEE;
		scrollbar-darkshadow-color: #E6EAEE;
		scrollbar-shadow-color: #ffffff;
		scrollbar-arrow-color: #ffffff;
		font-family: Arial; color: #000000; font-size:0.8em;
	line-height: 1.5;
	margin-left: 0;
	padding-left:0;
}
/*body,table{
	margin-left:0;
	padding-left:0;
}*/



/* ************************************************************************ */
/* Sub-Boxen
/* ************************************************************************ */
.boxRand
{
	border: 1px solid #6E829C;
	margin-right: 5px;
}

.boxTitle
{
	color: #ffffff;
	background-color: #6E829C;
	padding-right: 20px;
}

.boxContent
{
	padding-right: 20px;
}

/* ************************************************************************ */
/* START PAGE
/* ************************************************************************ */
.startTabelle
{
	background-color: #EAEFF3;
}

.Hintergrund
{
	background-color: #FFFFFF ;
}
  h1{
    color: #666;
    font-size: 16px;
    font-weight: normal;
  }
  h2{
    color: #fff;
    font-size: 14px;
  }
  h3{
    color: #CF0000;
    font-size: 14px;
	vertical-align: middle;
  }
  h4{
    color: #8c6635;
    font-size: 12px;
  }


/* ************************************************************************ */
/* Allgemeine Klassen
/* ************************************************************************ */
.rand{
   	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	background-color: #ffffff;
}

.contenttext
{
	padding-top: 35px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	line-height:20px;
}


#nav {
  padding-left: 1px;
  float: left;
  width: 210px;
}
#nav h2 {
  color: #ffffff;
  padding: 4px 0 5px 0px;
  background: #000000;
}
#nav li {
  background: #ffffff left url(../_images/Icon_Link.jpg) no-repeat;
  list-style: none;
  font-size: 12px;
  padding: 7px 0 8px 0px;
}
#nav a {
  text-decoration: none;
  color: #000000;
}
#nav a:hover {
  text-decoration: underline;
}
#nav .more {
  background: #250200;
  border-top: 1px solid #F4EFDF;
  list-style: none;
  font-size: 12px;
  color: #ffffff;
  padding: 5px 5px 8px 0px;
}
#nav .important {
  border: none;
  border-top: 1px solid #000000;
  background: #ffffff left url(../_images/Icon_Link_aktiv.jpg) no-repeat;
}
#nav .important a {
  font-weight:bold;
  color: #EB0000;
}
#nav .hide {
  border: none;
  border-top: 1px solid #F4EFDF;
  background: #250200 left top url(Icon_Link.jpg) no-repeat;
}
#nav .hide_important {
  border: none;
  font-weight:bold;
  border-top: 1px solid #F4EFDF;
  background: #250200 left top url(../_images/Icon_Link_aktiv.jp) no-repeat;
  color: #EB0000;
}
#nav .hide_important a {
  font-weight:bold;
  color: #EB0000;
}


.navigationsbackground
{
  background: #EEEEEE left top url(../images/0__rgb_72_24_30_fitAndCrop.jpg) repeat-x;
	padding-left: 0px;
	padding-right: 0px;
}

.shadowleft
{
}

.shadowright
{
}

.press
{

	font-size: 8px;
}

.footer
{
	background-color: #E6EAEE;
	font-family: Arial;  
	font-size: 10px;
	color: #6E829C;
	padding-top: 3px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
}



.titleGross{   
		font-family: Arial;  font-weight: bold; color: #000000; font-size: 16px;
		
}

.title{   
		font-family: Arial;  font-weight: bold; color: #000000; font-size: 13px;
		
}

.titleFarbeGross{   
		font-family: Arial;  font-weight: bold; color: #375A9A; font-size: 16px;
		
}

.titleFarbe{   
		font-family: Arial;  font-weight: bold; color: #375A9A; font-size: 13px;
		
}

.small{   
		font-family: Arialf;  color: #999999; font-size: 9px;	
}

.smallHell{   
		font-family: Arial;  color: #cccccc; font-size: 9px;	
}


.smallWeiss{   
		font-family: Arial;  color: #ffffff; font-size: 9px;	
}

.smallDunkel{   
		font-family: Arial;  color: #333333; font-size: 9px;	
}

.rot{   
		font-family: Arial;  color: #ed2024; font-size: 11px;	
}

.gruen{   
		font-family: Arial;  color: #0FD600; font-size: 11px;	
}

.blau{   
		font-family: Arial;  color: #71cdcf; font-size: 11px;	
}

.farbe{   
		font-family: Arial;  color: #375A9A; font-size: 11px;	
}

.boxgruen
{
	padding: 6px; background-color: #10810B;
}

.boxneutralgrau
{
	padding: 6px; background-color: #374B56;
}

.boxrot
{
	padding: 6px; background-color: #FF4C59;
	font-family: Arial; 
	color: #ffffff; 
	font-size: 11px;	
}



/* ************************************************************************ */
/* Klasse für Email-Versand
/* ************************************************************************ */

.email{
        padding: 10px;
	margin: 0px;
	background-color: #cccccc;
	font-family: Arial; color: #000000; font-size: 11px;
}

.emailInnen{
	background-color: #FFFFFF;
	font-family: Arial; color: #000000; font-size: 11px;
}

A.emailLink:link {text-decoration:    underline;  font-size: 10px; color: #000000;}
A.emailLink:visited {text-decoration: underline;  font-size: 10px; color: #000000;}
A.emailLink:active {text-decoration:  underline;  font-size: 10px; color: #000000;}
A.emailLink:hover {text-decoration:   underline;  font-size: 10px; color: #666666;}


.titleEmail{   
		font-family: Arial;  color: #666666; font-size: 13px;	
}


.smallDunkel{   
		font-family: Arial;  color: #333333; font-size: 9px;	
}



/* ************************************************************************ */
/* Klassen für Formulare
/* ************************************************************************ */
.formular{
		background-color: #E6EAEE;
		color: #000000;
		border: 1px solid #9CAEC6;
		width: 180px;
		font-family: Arial;  
		font-size: 11px;
		height: 17px;
}

.formularInvalid{
		background-color: #E6EAEE;
		color: #000000;
		border: 1px solid #ff0000;
		width: 180px;
		font-family: Arial;  
		font-size: 11px;
		height: 17px;
}

.formularReadOnly{
		background-color: #F0F0F0;
		color: #666666;
		border: 1px solid #9CAEC6;
		width: 180px;
		font-family: Arial;  
		font-size: 11px;
		height: 17px;
}

.formularstart{
		background-color: #F4FCFF;
		color: #000000;
		border: 1px solid #D8D8D8;
		width: 141px;
		font-family: Arial;  
		font-size: 11px;
		height: 19px;
}

.formularshoutbox{
		background-color: #E6EAEE;
		color: #000000;
		border: 1px solid #9CAEC6;
		width: 725px;
		font-family: Arial;  
		font-size: 11px;
		height: 50px;
}

.buttonstart{
		background-color: #8597A8;
		color: #ffffff;
		border: 1px solid #D8D8D8;
		width: 40px;
		font-family: Arial;  
		font-size: 9px;
		height: 19px;
}


.antispam{
		background-color: #003366;
		color: #ffffff;
		border: 1px solid #9CAEC6;
		width: 80px;
		font-family: Arial;  
		font-size: 11px;
		height: 17px;
}


.textarea{
		background-color: #E6EAEE;
		color: #000000;
		border: 1px solid #9CAEC6;
		width: 300px;
		height: 90px;
		font-family: Arial;  
		font-size: 11px;
}

.button{
		background-color: #E6EAEE;
		color: #000000;
		border: 1px solid #9CAEC6;
		font-family: Arial;  
		font-size: 11px;
}
