/***************************/ 
/* General element styles: */ 
/***************************/ 

H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; } 

PRE { font-family: monospace; } 

/*A { color: #000000; } 

A:hover { color: #000000; }*/ 
/* LINKS (AKTIV,HOVER,VISITED,NORMAL) */

A:link,A:visited
{
	color: #000000;
	font-weight: normal; 
	text-decoration: underline;
}
A:hover,A:active
{
	text-decoration: underline;
}
/*
FORM { margin: 0px 0px 0px 0px;} 
*/

/*P, PRE { margin: 0px 0px 0px 0px; } */

P, TD, UL, OL { font-size: 12px; margin: 0px 0px 0px 0px;} 

INPUT, TEXTAREA, SELECT {  font-size: 11px; } 
LI
{
	list-style-type: disc;
}
/********************************/ 


body,tr,TD,div,span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}

.content{
	font-size: 12px;
	line-height: 18px;
    text-align: justify;
}

h1{
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #333333;
}

.shortcut A:link, .shortcut A:VISITED
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
}
.shortcut A:ACTIVE, .shortcut A:HOVER {
	color : #000000;
	text-decoration: underline;	
}

/***************************/
/* Elements: sprachen */
/***************************/

.language {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	font-style : normal;
	color: #FFFFFF;
	letter-spacing: 1px;
}

.language A:LINK, .language A:VISITED {
	color : #FFFFFF;
	text-decoration: none;
}

.language A:ACTIVE, .language A:HOVER {
	color : #000000;
	text-decoration: none;
}
.languagenolink {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	font-style : normal;
	color: #FEDF53;
	letter-spacing: 1px;
}
.languagenolink A:LINK, .languagenolink A:ACTIVE, .languagenolink A:VISITED, .languagenolink A:HOVER {
	text-decoration: none;
}
/* NAVIGATION 1     ***************************************** */

#navigationstext 
{
	font-size: 12px;
	letter-spacing: 1px;
}
#navigationstext A:LINK, #navigationstext A:VISITED {
	height: 21px;
	width: 191px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1px;
}

#navigationstext A:ACTIVE, #navigationstext A:HOVER {
	height: 21px;
	width: 191px;
	padding-left: 5px; 
	padding-top: 3px;
	padding-bottom: 2px;
	color: #000000;
	text-decoration: none;
	background: #f5e629;
	letter-spacing: 1px;
}
#navigationsaktiv
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1px;
}
#navigationsaktiv A:LINK, #navigationsaktiv A:VISITED,#navigationsaktiv A:ACTIVE, #navigationsaktiv A:HOVER {
	height: 21px;
	width: 191px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #000000;
	text-decoration: none;
	background: #f5e629;
	letter-spacing: 1px;
}
/* NAVIGATION 2     ***************************************** */

#navigationstext2 
{
	font-size: 12px;
	letter-spacing: 1px;
}
#navigationstext2 A:LINK, #navigationstext2 A:VISITED {
	height: 21px;
	width: 191px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1px;
}

#navigationstext2 A:ACTIVE, #navigationstext2 A:HOVER {
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #000000;
	text-decoration: none;
	background: #f5e629;
	letter-spacing: 1px;
}
#navigationsaktiv2
{
	height: 21px;
	width: 191px;
	font-size: 12px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #000000;
	text-decoration: none;
	background: #f5e629;
	letter-spacing: 1px;
}
#navigationsaktiv2A:LINK, #navigationsaktiv2 A:VISITED,#navigationsaktiv2 A:ACTIVE, #navigationsaktiv2 A:HOVER {

	text-decoration: none;

}

/* NAVIGATION 3     ***************************************** */

#navigationstext3
{
	font-size: 12px;
	letter-spacing: 1px;

}
#navigationstext3 A:link, #navigationstext3 A:VISITED
{
	height: 21px;
	width: 191px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #FFFFFF;
	text-decoration: none;
	background: #999999;
	letter-spacing: 1px;
}
#navigationstext3 A:ACTIVE, #navigationstext3 A:HOVER {
	height: 21px;
	width: 191px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #000000;
	text-decoration: none;
	background: #f5e629;
	letter-spacing: 1px;
}

#navigationsaktiv3{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1px;
}

#navigationsaktiv3 A:LINK, #navigationsaktiv3 A:VISITED,#navigationsaktiv3 A:ACTIVE, #navigationsaktiv3 A:HOVER {
	height: 21px;
	width: 191px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #000000;
	text-decoration: none;
	background: #f5e629;
	letter-spacing: 1px;
}
#navigationsaktiv_dritte
{
	font-size: 12px;
	color: #000000;
	padding-left: 5px;
	background: #f5e629;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 20px;
    letter-spacing: 1px;
	margin-top: 2px;
}
#navigationsaktiv_dritte A:LINK, #navigationsaktiv_dritte A:VISITED,#navigationsaktiv_dritte A:ACTIVE, #navigationsaktiv_dritte A:HOVER {
	text-decoration: none;
}
.dritteebene
{
	margin-left: 20px;
	padding-left: 10px;
	line-height: 16px;	
}

#footer
{
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 30px;
	letter-spacing: 1px;	
}
#footer A:LINK, #footer A:VISITED,#footer A:ACTIVE, #footer A:HOVER 
{
	color: #FFFFFF;	
}

.footerics
{
	font-size: 10px;
	color: #666666;
	letter-spacing: 1px;	
}
.footerics A:LINK, .footerics A:VISITED
{
	color: #666666;
	text-decoration: underline;	
}
.footerics A:ACTIVE, .footerics A:HOVER 
{
	color: #000000;
	text-decoration: none;
}
/************   NAVIGATION LINKS    ********/

/*************  NAVIGATION 1  1.EBENE   **************/
  ul#nav1 {
    width: 100%;
    margin: 0px; 
	padding: 0px;
  }
  * html ul#nav1 {  /* Korrekturen fuer IE 5.x */
    width: 191px;
    w\idth: 191px;
	padding-left: 0px;
    padd\ing-left: 1px;
  }
  ul#nav1 li {
    list-style: none;
    margin: 2px; /* abstand zwischen rahmen  */
	padding: 0;
  }

  ul#nav1 a, ul#nav1 span {
    display:block;
    padding: 5px; /* abstand rahmen zum text  */ 
    text-decoration: none; 
	font-weight: normal;
    color: #000000; 
/*	background-color: #FFCC00;  */
  }
  * html ul#nav1 a, ul#nav1 span  {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 181px;  /* Breitenangabe fuer IE 6 */
  }
  ul#nav1 a:hover, ul#nav1 span {
    color: #000000; 
	background-color: #f5e629;
  } 
/*************  NAVIGATION 2    2.EBENE  **************/

  li#nav2 a, li#nav2 span {
    display:block;
	margin: 0px;
    padding: 2px 0px 2px 15px ; /* abstand rahmen zum text  */ 
    text-decoration: none; 
	font-weight: normal;
    color: #000000; 
	width: 176px;

  }
  * html li#nav2 a, * html li#nav2 span  {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 181px;  /* Breitenangabe fuer IE 6 */
  }
  /* hover und aktuelle seite */ 
  li#nav2 a:hover, li#nav2 span {
    color: #000000; 
	background-color: #f5e629;
  }

/*************  NAVIGATION LAST NUR 1.EBENE   **************/
  ul#nav_last {
    width: 100%;
    margin: 0px; 
	padding: 0px;
  }
  * html ul#nav_last {  /* Korrekturen fuer IE 5.x */
    width: 191px;
    w\idth: 191px;
	padding-left: 0px;
    padd\ing-left: 1px;
  }
  ul#nav_last li {
    list-style: none;
    margin: 2px; /* abstand zwischen rahmen  */
	padding: 0;
  }

  ul#nav_last a, ul#nav_last span {
    display:block;
    padding: 5px; /* abstand rahmen zum text  */ 
    text-decoration: none; 
	font-weight: normal;
    color: #000000; 
	background-color: #999999;  
  }
  ul#nav_last a:hover, ul#nav_last span {
    color: #000000; 
	background-color: #f5e629;
  } 
