﻿body {
margin: 0;
padding: 0;
background: #FFF;
}

/* # Menueleiste General Neu Blau */
/* # Blau = #386898 */
/* # Grau Head/Fuß= #283E4B*/
.background_head1l {background-color: #37464F;}
.background_head2l {background-color: #283E4B;}

/* # Menueleiste Head */
a.head:link { font-family:Verdana, Arial;font-size:11pt;color:#FFFFFF;  text-decoration:none }
a.head:visited { font-family:Verdana, Arial;font-size:11pt;color:#FFFFFF; text-decoration:none }
a.head:hover { font-family:Verdana, Arial;font-size:11pt;color:#FF0000; text-decoration:none }
a.head:active { font-family:Verdana, Arial;font-size:11pt;color:#FFFFFF; text-decoration:none }
a.head:focus { font-family:Verdana, Arial;font-size:11pt;color:#FFFFFF; text-decoration:none }

/* # Menueleiste Submenu */
a.headsub:link { font-family:Verdana, Arial;font-size:9pt;color:#FFFFFF;  text-decoration:none }
a.headsub:visited { font-family:Verdana, Arial;font-size:9pt;color:#FFFFFF; text-decoration:none }
a.headsub:hover { font-family:Verdana, Arial;font-size:9pt;color:#000000; text-decoration:none }
a.headsub:active { font-family:Verdana, Arial;font-size:9pt;color:#FFFFFF; text-decoration:none }
a.headsub:focus { font-family:Verdana, Arial;font-size:9pt;color:#FFFFFF; text-decoration:none }

/* # Foot Links */
a.fmen:link { font-family:Verdana, Arial;font-size:10pt;color:#A8C8DD;  text-decoration:none }
a.fmen:visited { font-family:Verdana, Arial;font-size:10pt;color:#A8C8DD; text-decoration:none }
a.fmen:hover { font-family:Verdana, Arial;font-size:10pt;color:#CC3300; text-decoration:none }
a.fmen:active { font-family:Verdana, Arial;font-size:10pt;color:#A8C8DD; text-decoration:none }
a.fmen:focus { font-family:Verdana, Arial;font-size:10pt;color:#A8C8DD; text-decoration:none }
.background_foot {background-color: #37464F;}

/* # Normal Text */
a:link { color:#000000; text-decoration:none }
a:visited { color:#000000; text-decoration:none }
a:hover { color:#FF0000; text-decoration:none }
a:active { color:#000000; text-decoration:none }
a:focus { color:#000000; text-decoration:none }

/* # more on Product overview .... */
a.fmore:link { font-family:Verdana, Arial;font-size:10pt;color:#333333;  text-decoration:none }
a.fmore:visited { font-family:Verdana, Arial;font-size:10pt;color:#333333; text-decoration:none }
a.fmore:hover { font-family:Verdana, Arial;font-size:10pt;color:#FF0000; text-decoration:none }
a.fmore:active { font-family:Verdana, Arial;font-size:10pt;color:#333333; text-decoration:none }
a.fmore:focus { font-family:Verdana, Arial;font-size:10pt;color:#333333; text-decoration:none }

/* # Headline on Product overview .... */
a.headl:link { font-family:Verdana, Arial;font-size:11pt;color:#FFFFFF;  text-decoration:none }
a.headl:visited { font-family:Verdana, Arial;font-size:11pt;color:#FFFFFF; text-decoration:none }
a.headl:hover { font-family:Verdana, Arial;font-size:11pt;color:#000000; text-decoration:none }
a.headl:active { font-family:Verdana, Arial;font-size:11pt;color:#FFFFFF; text-decoration:none }
a.headl:focus { font-family:Verdana, Arial;font-size:11pt;color:#FFFFFF; text-decoration:none }


ul.navn {
  float: left;
  list-style: none;
  position: relative;
  margin: 0px;
  z-index: 10;
}

ul.navn li {
}

ul.navn li a {
  font-family:"Verdana";
  font-size:18px;
/*  font-weight:bold; */
  text-align:left;
  color: #fff;
  text-decoration: none;
  width: 100px;
  height: 22px;
  padding: 5px 4px 4px 5px;
/*   background: #386898 */
  background: ##1A7DAD;
  display: block;
/*   border-left:1px solid #FFF; */
/*   border-bottom:1px solid #FFF; */
  margin:0;
  z-index: 10;
}

ul.navn li ul {
  display: none;
  list-style: none;
    z-index: 10;
}

ul.navn li:hover ul {
  display: block;
  position: absolute;
  margin: 0 0 0 -39px;
    z-index: 10;
}

ul.navn li:hover > a {
/*  background: #98999C;*/
  background: #B92620;
    z-index: 10;
}

ul.navn li ul li{
  float:none;
    z-index: 10;
}

ul.navn li ul li a {
  font-weight:normal;
  font-size: .8em;
  text-align:left;
  border:none;
  padding-left: 10px;
  width: 180px;
  background: #007BB6;
  border-bottom: 1px solid #fff;
    z-index: 10;
}

ul.navn {
  float: left;
  list-style: none;
  position: relative;
  margin: 0px;
  z-index: 10;
}

ul.navn li {
}


/* # Menueleiste General Dunkel*/
ul.nav {
  float: left;
  list-style: none;
  position: relative;
  margin: 0px;
  z-index: 10;
}

ul.nav li {
}

ul.nav li a {
  font-family:"Verdana";
  font-size:14px;
/*  font-weight:bold; */
  text-align:center;
  color: #fff;
  text-decoration: none;
  width: 100px;
  height: 22px;
  padding: 5px 4px 4px 5px;
/*   background: #3F3F3F  B92620; */
  background: #283E4B;
  display: block;
/*   border-left:1px solid #FFF; */
/*   border-bottom:1px solid #FFF; */
  margin:0;
  z-index: 10;
}

ul.nav li ul {
  display: none;
  list-style: none;
    z-index: 10;
}

ul.nav li:hover ul {
  display: block;
  position: absolute;
  margin: 0 0 0 -39px;
    z-index: 10;
}

ul.nav li:hover > a {
/*  background: #98999C;*/
  background: #B92620;
    z-index: 10;
}

ul.nav li ul li{
  float:none;
    z-index: 10;
}

ul.nav li ul li a {
  font-weight:normal;
  font-size: .8em;
  text-align:left;
  border:none;
  padding-left: 10px;
  width: 180px;
  background: #007BB6;
  border-bottom: 1px solid #fff;
    z-index: 10;
}

ul.nav {
  float: left;
  list-style: none;
  position: relative;
  margin: 0px;
  z-index: 10;
}

ul.nav li {
}

/* ***** # Menueleiste Lang 33px hoch ***** */
/* z.B. Preisliste */
ul.navlang {
  float: left;
  list-style: none;
  position: left;
  margin: 0px;
  z-index: 5;
}

ul.navlang li {
}

ul.navlang li a {
  font-family:"Verdana";
  font-size:14px;
/*  font-weight:bold; */
  text-align:center;
  color: #fff;
  text-decoration: none;
  width: 140px;
  height: 24px;
  padding: 7px 5px 2px 5px;
/*   background: #3F3F3F  B92620; */
  background: #283E4B;
  display: block;
/*   border-left:1px solid #FFF; */
/*   border-bottom:1px solid #FFF; */
  margin:0;
  z-index: 5;
}

ul.navlang li ul {
  display: none;
  list-style: none;
    z-index: 5;
}

ul.navlang li:hover ul {
  display: block;
  position: absolute;
  margin: 0 0 0 -39px;
    z-index: 5;
}

ul.navlang li:hover > a {
/*  background: #98999C;*/
  background: #B92620;
    z-index: 5;
}

ul.navlang li ul li{
  float:none;
    z-index: 5;
}

ul.navlang li ul li a {
  font-weight:normal;
  font-size: .8em;
  text-align:left;
  border:none;
  padding-left: 10px;
  width: 200px;
  background: #007BB6;
  border-bottom: 1px solid #fff;
    z-index: 5;
}

ul.navlang {
  float: left;
  list-style: none;
  position: relative;
  margin: 0px;
  z-index: 5;
}

ul.navlang li {
}



/* # Menueleiste Schmal 24px */
ul.nav24 {
  float: left;
  list-style: none;
  position: relative;
  margin: 0px;
  z-index: 1;
}

ul.nav24 li {
}

ul.nav24 li a {
  font-family:"Verdana";
  font-size:12px;
/*  font-weight:bold; */
  text-align:center;
  vertical-align:middle;
  color: #fff;
  text-decoration: none;
  width: 90px;
  height: 20px;
  padding-top: 4px;
/*    background: #B92620; */
  background: #283E4B;
  display: block;
}

ul.nav24 li ul {
  display: none;
  list-style: none;
}

ul.nav24 li:hover ul {
  display: block;
  position: absolute;
  margin: 0 0 0 -39px;
}

ul.nav24 li:hover > a {
  background: #B92620;
}

ul.nav24 li ul li{
  float:none;
}

ul.nav24 li ul li a {
  font-weight:normal;
  font-size: .8em;
  border:none;
  padding-left: 10px;
  width: 165px;
  background: #007BB6;
  border-bottom: 1px solid #fff;
}

ul.nav24 {
  float: left;
  list-style: none;
  position: relative;
  margin: 0px;
  z-index: 1;
}

ul.nav24 li {
}

/* # Formulareingaben z.B. eMails */
span.FormHl {
		font-family : Verdana;Arial;
		text-decoration: none;
		font-weight: bold;
		color : #333366;
		font-size : 12px
}

.FormInp
{
font-family: Verdana,Arial,
font-size:12px;
height: 32px;
width: 250px;
padding: 4px;
border: 0px solid #EEEEEE;
border-top: 4px solid #EEEEEE;
background-color: #FFFFFF;
text-align:left;
}

.FormInp:hover{
background-color: #FFFFCC;
}

.FormInp:focus{
background-color: #D7F1FF;
}

.FormInNoDim
{
font-family: Verdana,Arial,
font-size:12px;
padding: 4px;
border: 0px solid #EEEEEE;
border-top: 4px solid #EEEEEE;
background-color: #FFFFFF;
text-align:left;
}

.FormInNoDim:hover{
background-color: #FFFFCC;
}

.FormInNoDim:focus{
background-color: #D7F1FF;
}

.FormButton
{
font-family: Verdana,Arial,
font-size:12px;
font-weight: bold;
color: #FFFFFF;
height: 26px;
width: 250px;
padding: 0px;
border: 0px solid #007BB6;
background-color: #007BB6;
}

.FormButton:hover{
background-color: #666666;
}


/*
##################################
# Nav Styles for left sub menues #
##################################
*/
.main, #nav2 { font-family:Verdana, Arial; line-height: 100%; font-size:10pt }

#nav2 {
	color: #464646;
	font-weight: normal;
	overflow: hidden;}	

#nav2 a:link, #nav2 a:visited {
	color: #3b73b9;
	text-decoration: none;} 
	
#nav2 a:hover, #nav2 a:active {
	color: #FF0000;
	text-decoration: none;}

#nav2 ul.breadcrumb {
	list-style-type: none;
	margin: 0;
	padding-left: 0px;}
	
#nav2 ul.breadcrumb li  {
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	background-image: url('../pic_design/mq07_isa.gif');
	background-position: 0px 10px; 
	background-repeat: no-repeat; padding-left:14px; padding-right:0; padding-top:6px; padding-bottom:6px}
	
#nav2 ul.breadcrumb li.selected  {
	background-image: url('../pic_design/punktblau.gif');}
	
#nav2 ul.breadcrumb li.selected a {
	color:#666;}	

#nav2 ul.navitemList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;}
	
#nav2 ul.navitemList li  {
	padding: 6px 0 6px 22px;	
	border-bottom: 1px dotted #ccc;}
	
#nav2 ul.navitemList li.hasChildren  {
	background-image: url('../pic_design/mq07_isa.gif');
	background-position: 7px 10px; 
	background-repeat: no-repeat}

#nav2 ul.navitemList li.selected {
	background-image: url('none');}
	
#nav2 ul.navitemList li.title {
    padding-left: 14px;
    background-image: url('none');
    color: #999;
    border-bottom: 0px none;}
    
#nav2 ul.navitemList li.selected a {
	color:#666;}	
hasChildren

/*
##############
# Sub Menues #
##############
*/

#nav2 ul.navitemListSub {
	list-style-type: none;
	margin: 0px;
	padding: 0px;}
	
#nav2 ul.navitemListSub li  {
	color: #A9B8DF;
	padding: 6px 0 6px 0px;	
	border-bottom: 1px dotted #ccc;}
	
/*
#nav2 ul.navitemListSub li.hasSubChildren{
	background-image: url('../pic_design/mq07_pci.gif');
	background-position: 7px 10px; 
	background-repeat: no-repeat}
*/

#nav2 ul.navitemListSub li.selected {
	background-image: url('none');}
	
#nav2 ul.navitemListSub li.title {
	background-image: url('../pic_design/mq07_isa.gif');
	background-position: 7px 10px;
    background-image: url('none');
    color: #999;
    border-bottom: 0px none;}
    
#nav2 ul.navitemListSub li.selected a {
	color:#666;}	
hasSubChildren


#nav2 img {
	display: inline;}