﻿/* Meta Navigation CSST*/

#meta {
	position:relative;
	left: 50px;
	top: 8px;
	padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

#meta li {         
      font-family: Arial,Helvetica;
      font-size: 10px;
      text-decoration: none;
      list-style-type:none;
      list-style-image: none;
}


#meta a {
	  font-family: Arial,Helvetica;
      font-size: 10px;
      color: #5E6C6F;
      text-decoration: none;
}

#meta a:hover {
      color: #FF0000;
      text-decoration: none;
}






/* Menu der Hauptthemen CSST */
#menu {
	position:relative;
	left:-50px;
	width: 924px;
	padding-top: 7;
    padding-left: 10;
    padding-bottom: 8px;
}

#menu ul {
      display: inline;
}



#menu li {
      display: inline;
      font-family: Arial,Helvetica;
      font-size: 12px;
      font-weight:normal;
      color: FFFFFF;
      text-transform:uppercase;
      text-decoration: none;
      list-style-type:none;
      list-style-image: none;
      padding-left:0px;
      padding-right:0px;
      padding-bottom: 10px;
      margin-left:0px;
      margin-right:0px;
}


#menu li.menu-0 a:link, #menu li.menu-0 a:visited, #menu li.menu-0 a:active {
      font-family: Arial,Helvetica;
      font-size: 12px;
      color: FFFFFF;
      text-decoration: none;
      border-top-width:0px;
      border-left-width: 1px;
      border-right-width: 1px;
      border-bottom-width: 5px;
      border-style:solid;
      border-color:#B2C2D1;
      padding-right: 10px;
      padding-left: 10px;
      padding-top: 7px;
      padding-bottom: 3px;
}





#menu li.menu-current a:link, #menu li.menu-current a:visited, #menu li.menu-current a:active{     
	  font-family: Arial,Helvetica;
      font-size: 12px;
      color: 255B89;
      text-decoration: none;
      border-top-width:0px;
      border-left-width: 1px;
      border-right-width: 1px;
      border-bottom-width: 5px;
      border-style:solid;
      border-color:#9D0E2D;
      border-right-color:#B2C2D1;
      border-left-color:#B2C2D1;
      background-color:#DDE4E9;
      padding-right: 10px;
      padding-left: 10px;
      padding-top: 7px;
      padding-bottom: 3px;
}






#menu li.menu-parent a:link, #menu li.menu-parent a:visited, #menu li.menu-parent a:active {
      font-family: Arial,Helvetica;
      font-size: 12px;
      color: 255B89;
      text-decoration: none;
      border-top-width:0px;
      border-left-width: 1px;
      border-right-width: 1px;
      border-bottom-width: 5px;
      border-style:solid;
      border-color:#9D0E2D;
      border-right-color:#B2C2D1;
      border-left-color:#B2C2D1;
      background-color:#DDE4E9;
      padding-right: 10px;
      padding-left: 10px;
      padding-top: 7px;
      padding-bottom: 3px;
}





#menu li.menu-cild a:hover, #menu li.menu-sibling a:hover, #menu li.menu-0 a:hover, #menu li.menu-parent a:hover, #menu li.menu-current a:hover {     
      font-family: Arial,Helvetica;
      font-size: 12px;
      color: 255B89;
      text-decoration: none;
      border-top-width:0px;
      border-left-width: 1px;
      border-right-width: 1px;
      border-bottom-width: 5px;
      border-style:solid;
      border-color:#9D0E2D;
      border-right-color:#B2C2D1;
      border-left-color:#B2C2D1;
      background-color:#DDE4E9;
      padding-right: 10px;
      padding-left: 10px;
      padding-top: 7px;
      padding-bottom: 3px;
}









/* Nav Unternavigation CSST*/


/* Nav Generell */
#nav {
	width: 200px;
	font-size:12px;
	position:relative;
	right:0px;
	top:17px;
	background:#F5F1EE;
	padding-bottom: 0px;
}


#nav ul, #nav li{
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}


#nav a:link, #nav a:visited, #nav a:active {
	display: block;
	font-family: Arial,Helvetica;
	color: #255B89;
	text-decoration: none;
	font-size: 12px;
	font-weight:normal;
	height: 20px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}






/* Nav Level 1*/
#nav li.menu-1 a:link, #nav li.menu-1 a:visited, #nav li.menu-1 a:active {
	display: block;
	font-family: Arial,Helvetica;
	text-decoration: none;
	font-size: 12px;
	font-weight:normal;
	border-top-width:1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-style:solid;
    border-color:#E3DFDB;
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	height:18px;
}


#nav li.menu-first a:link, #nav li.menu-first a:visited, #nav li.menu-first a:active {
	display: block;
	font-family: Arial,Helvetica;
	text-decoration: none;
	font-size: 12px;
	font-weight:normal;
	border-top-width:0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-style:solid;
    border-color:#E3DFDB;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
	height:18px;
}



/* Nav Level 2*/
#nav li.menu-2 a:link, #nav li.menu-2 a:visited, #nav li.menu-2 a:active {
	display: block;
	font-family: Arial,Helvetica;
	text-decoration: none;
	font-size: 12px;
	font-weight:normal;
	border-top-width:0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
	padding: 0px 0px 1px 20px;
	margin: 2px 0px 8px 0px;
}




/* Nav Current alle Stufen*/
#nav li.menu-current a:link, #nav li.menu-current a:visited, #nav li.menu-current a:active {
    color: #9D0E2D;
}




/* Nav Level 2 Normalfarbe*/
#nav li.menu-child a:link, #nav li.menu-child a:visited, #nav li.menu-child a:active {
color: #255B89;
}


/* Hover alle Stufen*/
#nav li.menu-cild a:hover, #nav li.menu-sibling a:hover, #nav li.menu-1 a:hover, #nav li.menu-2 a:hover, #nav li.menu-current a:hover {
	color: #9D0E2D;
}
