* {
    margin: 0;
    padding: 0;
}
html, body, #main {
    height: 100%
}
body, div {
    font-family: Arial, Helvetica, sans-serif;
}
body {
    margin: 0;
    padding: 0;
    font-size: 11px;
    color: #333
}
h1, h2 {
    font-family: Arial, Helvetica, sans-serif;
    padding: 10px;
    margin: 0  ;
    margin-bottom:3px;
}
h1 {
    /*font-size: large*/
		font-size:11px;
		padding:2px;
}
h3 {
    margin-top: .5em;
}
#main {
    padding: 1em;
}
#banner {
    padding: 15px;
    background-color: #06b;
    color: white;
    font-size: large;
    border-bottom: 1px solid #ccc;
    background: url(bg.gif) repeat-x;
    text-align: center
}
#banner a {
    color: white;
}
fieldset {
    padding: 8px;
}
legend {
    font-weight: bold;
}

pre {
    margin-bottom: 1em;
}

.jscom, .mix htcom {
    color: #4040c2;
}
.com {
    color: green;
}
.regexp {
    color: maroon;
}
.string {
    color: teal;
}
.keywords {
    color: blue;
}
.global {
    color: #008;
}
.numbers {
    color: #880;
}
.comm {
    color: green;
}
.tag {
    color: blue;
}
.entity {
    color: blue;
}
.string {
    color: teal;
}
.aname {
    color: maroon;
}
.avalue {
    color: maroon;
}
.jquery {
    color: #00a;
}
.plugin {
    color: red;
}

li {
    list-style-type: none;
}
ol li {
list-style-type:decimal;
margin-left:20px;
}
.basic, #list2, #list3, #navigation {
    width: 20em;
}

#log {
    position: fixed;
    bottom: 0;
    right: 1em;
    text-align: right;
}
#switch {
    position: fixed;
    bottom: 0;
    right: 15em;
}

.basic {
    width: 170px;
    font-family: Arial;
    border: 0px solid black;
	background-color: #fff;
}
.basic div {
    background-color: #fff;
    color: white;
}

/*
#nav .toplink {
    font-size: 11px;
    padding-left: 10px;
    background-repeat: repeat-x;
    background-position: 0px 0px;    
}
#nav .trailer.toplink {
    background-color: #274396;
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
    background-image: url(/graphics/_media/bg_blau.gif);
}
#nav .services.toplink {
    background-color: #B2101D;
    color: #ffffff;
    border-bottom: 1px solid #f1f1f1;
    background-image: url(/graphics/_media/bg_rot.gif);
}
#nav .technology.toplink {
    background-color: #E2AE4B;
    color: #ffffff;
    border-bottom: 1px solid #f1f1f1;
    background-image: url(/graphics/_media/bg_gelb.gif);
}
#nav .vertrieb.toplink  {
    background-color: #C4C4C6;
    color: #ffffff;
    border-bottom: 1px solid #f1f1f1;
    background-image: url(/graphics/_media/bg_grau.gif);
}

*/

#nav .toplink {
    font-size: 11px;
    padding-left: 10px;
    background-repeat: repeat-x;
    background-position: 0px 0px; 
	color: #ffffff;

}
#nav .trailer {
    border-bottom: 1px solid #fff;
    /*background-image: url(/graphics/_media/bg_blau.gif);
	  background-color:white;*/
	  background-color:#274396;
	
}
#nav .services {
    border-bottom: 1px solid #fff;
    /*background-image: url(/graphics/_media/bg_rot.gif);
	  background-color:white;*/
	  background-color:#B2101D;
}
#nav .technology {
    border-bottom: 1px solid #fff;
    /*background-image: url(/graphics/_media/bg_gelb.gif);
	  background-color:white;*/
	  background-color:#E2AE4B;
}
#nav .vertrieb  {
    background-color: #C4C4C6;
    border-bottom: 1px solid #fff;
    /*background-image: url(/graphics/_media/bg_grau.gif);
	  background-color:white;*/
	  background-color:#C4C4C6;
}

#nav a { 
  * display:block; 
  /* width:170px;*/
  * overflow:hidden;
}

#nav .sublinks a {
    border: none;
    padding-left: 23px;
    font-size: 11px;
    background-repeat: no-repeat;
    background-position: 10px 9px;
	  background-color:white;
}

/*TRAILER*/
#nav .trailer.sublinks a {
background-color:#274396;
color: #ffffff;
}
#nav .trailer.sublinks a.plus {
background-image: url(/graphics/_media/plus_weiss.gif);    
}
#nav .trailer.sublinks a.minus {
background-image: url(/graphics/_media/minus_blau.gif);background-color:white;color:#274396;
border-bottom:1px solid #274396;
border-left:1px solid #274396;border-right:1px solid #274396;
}
#nav .trailer.sublinks a:hover {
background-color: #ffffff;
color: #274396;
border-left: 1px solid #274396;
border-right: 1px solid #274396;
border-bottom:0px none;
}
#nav .trailer.sublinks a.plus:hover {
background-image: url(/graphics/_media/plus_blau.gif);    
}

#nav .trailer.sublinks a.minus:hover {
background-image: url(/graphics/_media/minus_blau.gif); 
border-bottom:1px solid #274396;   
}
#nav .trailer.sublinks a.last {
border-bottom: 1px solid #274396;
}
#nav .trailer.sublinks a.last:hover {
margin-bottom:1px;
}
html>body #nav .trailer.sublinks a.last:hover {
margin-bottom:0px;
}

/*TRAILER*/

/* 2nd lvl */
#nav .sublinks a.secondlevel.last {
border-bottom:1px solid #fff;
}
#nav .trailer.sublinks a.secondlevel {
color:#ffffff;background-color:#274396;border-left:1px solid #274396;border-right:1px solid #274396;
}
#nav .trailer.sublinks a.secondlevel:hover {
color:#274396;background-color:#ffffff;border-left:1px solid #274396;border-right:1px solid #274396;
}
#nav .trailer.sublinks a.secondlevel.plus {
background-image: url(/graphics/_media/plus_blau.gif);background-color:#ffffff;color:#274396;border-left:1px solid #274396;border-right:1px solid #274396;
}
#nav .trailer.sublinks a.secondlevel.minus {
background-image: url(/graphics/_media/minus_blau.gif);background-color:#ffffff;color:#274396;border-left:1px solid #274396;border-right:1px solid #274396;border-bottom:none;
}
/* 3rd lvl */
#nav .trailer.sublinks a.thirdlevel.plus {
background-image: url(/graphics/_media/plus_blau.gif);background-color:#ffffff;color:#274396;border-left:1px solid #274396;border-right:1px solid #274396;
}
#nav .trailer.sublinks a.thirdlevel.minus {
background-image: url(/graphics/_media/pfeil_runter_blau.gif);background-color:#ffffff;color:#274396;border-left:1px solid #274396;border-right:1px solid #274396;border-bottom:1px dotted #274396;
}
#nav .trailer.sublinks a.thirdlevel.pfeil {
background-image: url(/graphics/_media/pfeil_blau.gif);background-color:#ffffff;color:#274396;border-left:1px solid #274396;border-right:1px solid #274396;border-bottom:1px solid white;
}
#nav .trailer.sublinks a.thirdlevel.pfeil:hover {
background-image: url(/graphics/_media/pfeil_weiss.gif);background-color:#274396;color:#ffffff;border-left:1px solid #274396;border-right:1px solid #274396;border-bottom:1px solid white;
}
/*rot*/
#nav .services.sublinks a {
background-color: #B2101D;
color: #ffffff;
}
#nav .services.sublinks a.plus {
background-image: url(/graphics/_media/plus_weiss.gif);    
}
#nav .services.sublinks a.minus {
background-image: url(/graphics/_media/minus_rot.gif);background-color:white;color:#B2101D;border-bottom:1px solid #B2101D;border-left:1px solid #B2101D;border-right:1px solid #B2101D;
}
#nav .services.sublinks a:hover {
background-color: #ffffff;
color: #B2101D;
border-left: 1px solid #B2101D;
border-right: 1px solid #B2101D;
border-bottom:0px none;
}
#nav .services.sublinks a.plus:hover {
background-image: url(/graphics/_media/plus_rot.gif);    
}
#nav .services.sublinks a.minus:hover {
background-image: url(/graphics/_media/minus_rot.gif);    
}
#nav .services.sublinks a.last {
border-bottom: 1px solid #B2101D;
}
#nav .services.sublinks a.last:hover {
margin-bottom:1px;
}
html>body #nav .services.sublinks a.last:hover {
margin-bottom:0px;
}

#nav .services.sublinks a.secondlevel {
color:#ffffff;background-color:#B2101D;border-left:1px solid #B2101D;border-right:1px solid #B2101D;
}
#nav .services.sublinks a.secondlevel:hover {
color:#B2101D;background-color:#ffffff;border-left:1px solid #B2101D;border-right:1px solid #B2101D;
}
#nav .services.sublinks a.secondlevel.plus {
background-image: url(/graphics/_media/plus_rot.gif);background-color:#ffffff;color:#B2101D;border-left:1px solid #B2101D;border-right:1px solid #B2101D;
}
#nav .services.sublinks a.secondlevel.minus {
background-image: url(/graphics/_media/minus_rot.gif);background-color:#ffffff;color:#B2101D;border-left:1px solid #B2101D;border-right:1px solid #B2101D;border-bottom:none;
}
/* 3rd lvl */
#nav .services.sublinks a.thirdlevel.plus {
background-image: url(/graphics/_media/plus_rot.gif);background-color:#ffffff;color:#B2101D;border-left:1px solid #B2101D;border-right:1px solid #B2101D;
}
#nav .services.sublinks a.thirdlevel.minus {
background-image: url(/graphics/_media/pfeil_runter_rot.gif);background-color:#ffffff;color:#B2101D;border-left:1px solid #B2101D;border-right:1px solid #B2101D;border-bottom:1px dotted #B2101D;
}
#nav .services.sublinks a.thirdlevel.pfeil {
background-image: url(/graphics/_media/pfeil_rot.gif);background-color:#ffffff;color:#B2101D;border-left:1px solid #B2101D;border-right:1px solid #B2101D;border-bottom:1px solid white;
}
#nav .services.sublinks a.thirdlevel.pfeil:hover {
background-image: url(/graphics/_media/pfeil_weiss.gif);background-color:#B2101D;color:#ffffff;border-left:1px solid #B2101D;border-right:1px solid #B2101D;border-bottom:1px solid white;
}

/*gelb*/
#nav .technology.sublinks a {
background-color: #E2AE4B;
color: #ffffff;
}
#nav .technology.sublinks a.plus {
background-image: url(/graphics/_media/plus_weiss.gif);    
}
#nav .technology.sublinks a.minus {
background-image: url(/graphics/_media/minus_gelb.gif);background-color:white;color:#E2AE4B;border-bottom:1px solid #E2AE4B;border-left:1px solid #E2AE4B;border-right:1px solid #E2AE4B;
}
#nav .technology.sublinks a:hover {
background-color: #ffffff;
color: #E2AE4B;
border-left: 1px solid #E2AE4B;
border-right: 1px solid #E2AE4B;
}
#nav .technology.sublinks a.plus:hover {
background-image: url(/graphics/_media/plus_gelb.gif);    
}
#nav .technology.sublinks a.minus:hover {
background-image: url(/graphics/_media/minus_gelb.gif);    
}
#nav .technology.sublinks a.last {
border-bottom: 1px solid #E2AE4B;
}

#nav .technology.sublinks a.secondlevel {
color:#ffffff;background-color:#E2AE4B;border-left:1px solid #E2AE4B;border-right:1px solid #E2AE4B;
}
#nav .technology.sublinks a.secondlevel:hover {
color:#E2AE4B;background-color:#ffffff;border-left:1px solid #E2AE4B;border-right:1px solid #E2AE4B;
}
#nav .technology.sublinks a.secondlevel.plus {
background-image: url(/graphics/_media/plus_gelb.gif);background-color:#ffffff;color:#E2AE4B;border-left:1px solid #E2AE4B;border-right:1px solid #E2AE4B;
}
#nav .technology.sublinks a.secondlevel.minus {
background-image: url(/graphics/_media/minus_gelb.gif);background-color:#ffffff;color:#E2AE4B;border-left:1px solid #E2AE4B;border-right:1px solid #E2AE4B;border-bottom:none;
}
/* 3rd lvl */
#nav .technology.sublinks a.thirdlevel.plus {
background-image: url(/graphics/_media/plus_gelb.gif);background-color:#ffffff;color:#E2AE4B;border-left:1px solid #E2AE4B;border-right:1px solid #E2AE4B;
}
#nav .technology.sublinks a.thirdlevel.minus {
background-image: url(/graphics/_media/pfeil_runter_gelb.gif);background-color:#ffffff;color:#E2AE4B;border-left:1px solid #E2AE4B;border-right:1px solid #E2AE4B;border-bottom:1px dotted #E2AE4B;
}
#nav .technology.sublinks a.thirdlevel.pfeil {
background-image: url(/graphics/_media/pfeil_gelb.gif);background-color:#ffffff;color:#E2AE4B;border-left:1px solid #E2AE4B;border-right:1px solid #E2AE4B;border-bottom:1px solid white;
}
#nav .technology.sublinks a.thirdlevel.pfeil:hover {
background-image: url(/graphics/_media/pfeil_weiss.gif);background-color:#E2AE4B;color:#ffffff;border-left:1px solid #E2AE4B;border-right:1px solid #E2AE4B;border-bottom:1px solid white;
}

/*grau*/
#nav .vertrieb.sublinks a {
background-color: #C4C4C6;
color: #ffffff;
}
#nav .vertrieb.sublinks a.plus {
background-image: url(/graphics/_media/plus_weiss.gif);    
}
#nav .vertrieb.sublinks a.minus {
background-image: url(/graphics/_media/minus_grau.gif);background-color:white;color:#C4C4C6;border-bottom:1px solid #C4C4C6;border-left:1px solid #C4C4C6;border-right:1px solid #C4C4C6;
}
#nav .vertrieb.sublinks a:hover {
background-color: #ffffff;
color: #C4C4C6;
border-left: 1px solid #C4C4C6;
border-right: 1px solid #C4C4C6;
}
#nav .vertrieb.sublinks a.plus:hover {
background-image: url(/graphics/_media/plus_grau.gif);    
}
#nav .vertrieb.sublinks a.minus:hover {
background-image: url(/graphics/_media/minus_grau.gif);    
}
#nav .vertrieb.sublinks a.last {
border-bottom: 1px solid #C4C4C6;
}

#nav .vertrieb.sublinks a.secondlevel {
color:#ffffff;background-color:#C4C4C6;border-left:1px solid #C4C4C6;border-right:1px solid #C4C4C6;
}
#nav .vertrieb.sublinks a.secondlevel:hover {
color:#C4C4C6;background-color:#ffffff;border-left:1px solid #C4C4C6;border-right:1px solid #C4C4C6;
}
#nav .vertrieb.sublinks a.secondlevel.plus {
background-image: url(/graphics/_media/plus_grau.gif);background-color:#ffffff;color:#C4C4C6;border-left:1px solid #C4C4C6;border-right:1px solid #C4C4C6;
}
#nav .vertrieb.sublinks a.secondlevel.minus {
background-image: url(/graphics/_media/minus_grau.gif);background-color:#ffffff;color:#C4C4C6;border-left:1px solid #C4C4C6;border-right:1px solid #C4C4C6;border-bottom:none;
}
/* 3rd lvl */
#nav .vertrieb.sublinks a.thirdlevel.plus {
background-image: url(/graphics/_media/plus_grau.gif);background-color:#ffffff;color:#C4C4C6;border-left:1px solid #C4C4C6;border-right:1px solid #C4C4C6;
}
#nav .vertrieb.sublinks a.thirdlevel.minus {
background-image: url(/graphics/_media/pfeil_runter_grau.gif);background-color:#ffffff;color:#C4C4C6;border-left:1px solid #C4C4C6;border-right:1px solid #C4C4C6;border-bottom:1px dotted #C4C4C6;
}
#nav .vertrieb.sublinks a.thirdlevel.pfeil {
background-image: url(/graphics/_media/pfeil_grau.gif);background-color:#ffffff;color:#C4C4C6;border-left:1px solid #C4C4C6;border-right:1px solid #C4C4C6;border-bottom:1px solid white;
}
#nav .vertrieb.sublinks a.thirdlevel.pfeil:hover {
background-image: url(/graphics/_media/pfeil_weiss.gif);background-color:#C4C4C6;color:#ffffff;border-left:1px solid #C4C4C6;border-right:1px solid #C4C4C6;border-bottom:1px solid white;
}
/* 4th lvl */
/*#nav .trailer.sublinks a.fourthlevel.plus {
background-image: url(/graphics/_media/plus_blau.gif);background-color:#ffffff;color:#274396;border-left:1px solid #274396;border-right:1px solid #274396;
}*/
#nav .trailer.sublinks a.fourthlevel.pfeil {
background-image: none;background-color:#ffffff;color:#274396;border-left:1px solid #274396;border-right:1px solid #274396;border-bottom:1px solid white;
}
#nav .trailer.sublinks a.fourthlevel.pfeil:hover {
color:#ffffff;border-left:1px solid #274396;border-right:1px solid #274396;border-bottom:1px solid white;background-color:#274396;
}

#nav .services.sublinks a.fourthlevel.pfeil {
background-image: none;background-color:#ffffff;color:#B2101D;border-left:1px solid #B2101D;border-right:1px solid #B2101D;border-bottom:1px solid white;
}
#nav .services.sublinks a.fourthlevel.pfeil:hover {
color:#ffffff;border-left:1px solid #B2101D;border-right:1px solid #B2101D;border-bottom:1px solid white;background-color:#B2101D;
}

#nav .technology.sublinks a.fourthlevel.pfeil {
background-image: none;background-color:#ffffff;color:#E2AE4B;border-left:1px solid #E2AE4B;border-right:1px solid #E2AE4B;border-bottom:1px solid white;
}
#nav .technology.sublinks a.fourthlevel.pfeil:hover {
color:#ffffff;border-left:1px solid #E2AE4B;border-right:1px solid #E2AE4B;border-bottom:1px solid white;background-color:#E2AE4B;
}

#nav .vertrieb.sublinks a.fourthlevel.pfeil {
background-image: none;background-color:#ffffff;color:#C4C4C6;border-left:1px solid #C4C4C6;border-right:1px solid #C4C4C6;border-bottom:1px solid white;
}
#nav .vertrieb.sublinks a.fourthlevel.pfeil:hover {
color:#ffffff;border-left:1px solid #C4C4C6;border-right:1px solid #C4C4C6;border-bottom:1px solid white;background-color:#C4C4C6;
}


#nav .services.sublinks a {
    background-color: #B2101D;
    color: #ffffff;
}
#nav .services.sublinks a.plus {
    background-image: url(/graphics/_media/plus_weiss.gif);
}
#nav .services.sublinks a:hover {
    background-color: #ffffff;
    color: #B2101D;
    border-left: 1px solid #B2101D;
    border-right: 1px solid #B2101D;
}
#nav .services.sublinks a.plus:hover {
    background-image: url(/graphics/_media/plus_rot.gif);
}
#nav .services.sublinks a.last {
    border-bottom: 1px solid #B2101D;
}

/*TECHNOLOGY*/
#nav .technology.sublinks a {
    background-color: #E2AE4B;
    color: #ffffff;
}
#nav .technology.sublinks a.plus {
    background-image: url(/graphics/_media/plus_weiss.gif);
}
#nav .technology.sublinks a:hover {
    background-color: #ffffff;
    color: #E2AE4B;
    border-left: 1px solid #E2AE4B;
    border-right: 1px solid #E2AE4B;
}
#nav .technology.sublinks a.plus:hover {
    background-image: url(/graphics/_media/plus_gelb.gif);
}
#nav .technology.sublinks a.last {
    border-bottom: 1px solid #E2AE4B;
}

/*VERTRIEB*/
#nav .vertrieb.sublinks a {
    background-color: #C4C4C6;
    color: #ffffff;
}
#nav .vertrieb.sublinks a.plus {
    background-image: url(/graphics/_media/plus_weiss.gif);
}
#nav .vertrieb.sublinks a:hover {
    background-color: #ffffff;
    color: #C4C4C6;
    border-left: 1px solid #C4C4C6;
    border-right: 1px solid #C4C4C6;
}
#nav .vertrieb.sublinks a.plus:hover {
    background-image: url(/graphics/_media/plus_grau.gif);
}
#nav .vertrieb.sublinks a.last {
    border-bottom: 1px solid #C4C4C6;
}

.basic p {
    margin-bottom : 10px;
    border: none;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px;
    margin: 0px;
    padding: 10px;
}
.basic a {
    cursor: pointer;
    display: block;
    padding: 5px;
    margin-top: 0;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    color: black;
    background-color: #00a0c6;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #999;
    background-image: url("AccordionTab0.gif");
}
.basic a:hover {
    background-color: white;
    background-image: url("AccordionTab2.gif");
}
.basic a.selected {
    color: black;
    background-color: #80cfe2;
    background-image: url("AccordionTab2.gif");
}

@media print {
    .basic div, #navigation ul, #list2 dd, #list3 div {
        display: block!important;
        height: auto!important
    }

}





/* NAV BUGFIXING IE 6 */



/* Trailer */

#nav .trailer a {
    border-color:#274396;
}

#nav .trailer a.plus {
    background-color:#274396;
    color:#fff;
}

#nav .trailer a.plus:hover {
    color:#274396;
    border-color:#274396;
    background-image:url(/graphics/_media/plus_blau.gif);
}

#nav .trailer a.minus, #nav .trailer a.minus:hover {
    background-image:url(/graphics/_media/minus_blau.gif);
    color:#274396;
    border-color:#274396;
    border-bottom:0px none;
}


#nav .trailer a.secondlevel {
    background-color:#274396;
    color:#fff;
		background-image:url(/graphics/_media/pfeil_weiss.gif);
}

#nav .trailer a.secondlevel_aktiv { 
    background-color:#fff;
    color:#274396;
    border-bottom:1px dashed #274396;
    background-image:url(/graphics/_media/pfeil_blau.gif);
    border-left:1px solid #274396;
    border-right:1px solid #274396;
}
#nav .trailer a.secondlevel_aktiv:hover {
    border-bottom:1px dashed #274396;
}
#nav .trailer a.secondlevel_pfeil_runter { 
    background-color:#fff;
    color:#274396;
    border-bottom:1px dashed #274396;
    background-image:url(/graphics/_media/pfeil_runter_blau.gif);
    border-left:1px solid #274396;
    border-right:1px solid #274396;
}
#nav .trailer a.secondlevel_pfeil_runter:hover { 
    border-bottom:1px solid #274396;
    border-left:1px solid #274396;
    border-right:1px solid #274396;   
    color:#274396; 
}
#nav .trailer a.secondlevel_aktiv:hover {
    color:#274396;
    border-left:1px solid #274396;
    border-right:1px solid #274396;
    border-bottom:1px solid #274396;
}


#nav .trailer a.secondlevel.minus { background-color:#fff; color:#274396; }

#nav .trailer a.secondlevel:hover {
    color:#274396;
    border-color:#274396;
		background-image:url(/graphics/_media/pfeil_blau.gif);
}

#nav .trailer a.thirdlevel {
    color:#274396;
    border-color:#274396;
    border-bottom:0px none;
    background-image:url(/graphics/_media/pfeil_blau.gif);
    background-color:#fff;
    border-left:1px solid #274396;
    border-right:1px solid #274396;
}
#nav .trailer a.thirdlevel:hover {
    background-color:#274396;
    border-color:#274396;
    color:#fff;
		background-image:url(/graphics/_media/pfeil_weiss.gif);
}

#nav .trailer a.thirdlevel_aktiv { 
    background-color:#274396;
    color:#fff;
    background-image:url(/graphics/_media/pfeil_weiss.gif);
    border-left:1px solid #274396;
    border-right:1px solid #274396;
		border-bottom:1px dashed #fff;		
}
#nav .trailer a.thirdlevel_aktiv:hover {
    background-color:#274396;
    color:#fff;
    border-left:1px solid #274396;
    border-right:1px solid #274396;
}

#nav .trailer a.thirdlevel_pfeil_runter { 
    background-color:#274396;
    color:#fff;
    background-image:url(/graphics/_media/pfeil_runter_weiss.gif);
    border-left:1px solid #274396;
    border-right:1px solid #274396;
		border-bottom:1px dashed #fff;		
}


#nav .trailer a.fourthlevel {
    background-color:#fff;
    color:#274396;
    border-left:1px solid #274396;
    border-right:1px solid #274396;
		font-weight:normal;
		background-image:url(/graphics/_media/pfeil_blau.gif);
}
#nav .trailer a.fourthlevel:hover {
    background-color:#274396;
    border-color:#274396;
    color:#fff;
    background-image:url(/graphics/_media/pfeil_weiss.gif);
}
#nav .trailer a.fourthlevel_aktiv {
    background-image:url(/graphics/_media/pfeil_blau.gif);
    background-color:#fff;
    color:#274396;
    border-left:1px solid #274396;
    border-right:1px solid #274396;
    border-bottom:1px solid #274396;
}
#nav .trailer a.fourthlevel_aktiv:hover {
    background-color:#274396;
    border-left:1px solid #274396;
    border-right:1px solid #274396;
    color:#fff;
    background-image:url(/graphics/_media/pfeil_weiss.gif);
}

/* Services */

#nav .services a {
    border-color:#B2101D;
}

#nav .services a.plus {
    background-color:#B2101D;
    color:#fff;
}

#nav .services a.plus:hover {
    color:#B2101D;
    border-color:#B2101D;
    background-image:url(/graphics/_media/plus_rot.gif);
}

#nav .services a.minus, #nav .services a.minus:hover {
    background-image:url(/graphics/_media/minus_rot.gif);
    color:#B2101D;
    border-color:#B2101D;   
    border-bottom:0px none;
}

#nav .services a.secondlevel {
    background-color:#B2101D;
    color:#fff;
		background-image:url(/graphics/_media/pfeil_weiss.gif);
}

#nav .services a.secondlevel.minus { background-color:#fff; color:#B2101D; border-bottom:0px none; }

#nav .services a.secondlevel:hover {
    color:#B2101D;
    border-color:#B2101D;
		background-image:url(/graphics/_media/pfeil_rot.gif);
}
#nav .services a.secondlevel_aktiv { 
    background-color:#fff;
    color:#B2101D;
    border-bottom:1px dashed #B2101D;
    background-image:url(/graphics/_media/pfeil_rot.gif);
    border-left:1px solid #B2101D;
    border-right:1px solid #B2101D;
}
#nav .services a.secondlevel_pfeil_runter { 
    background-color:#fff;
    color:#B2101D;
    border-bottom:1px dashed #B2101D;
    background-image:url(/graphics/_media/pfeil_runter_rot.gif);
    border-left:1px solid #B2101D;
    border-right:1px solid #B2101D;
}
#nav .services a.secondlevel_pfeil_runter:hover { 
    background-color:#fff;
    color:#B2101D;
    border-bottom:1px solid #B2101D;
    background-image:url(/graphics/_media/pfeil_runter_rot.gif);
    border-left:1px solid #B2101D;
    border-right:1px solid #B2101D;
}
#nav .services a.secondlevel_aktiv:hover {
    color:#B2101D;
    border-left:1px solid #B2101D;
    border-right:1px solid #B2101D;
}


#nav .services a.thirdlevel {
    color:#B2101D;
    border-color:#B2101D;
    border-bottom:0px none;
    background-image:url(/graphics/_media/pfeil_rot.gif);
    background-color:#fff;
    border-left:1px solid #B2101D;
    border-right:1px solid #B2101D;
    /* width:160px; */
    * overflow:hidden;      
}
#nav .services a.thirdlevel:hover {
    background-color:#B2101D;
    border-color:#B2101D;
    color:#fff;
		background-image:url(/graphics/_media/pfeil_weiss.gif);
}
#nav .services a.thirdlevel_aktiv { 
    background-color:#B2101D;
    color:#fff;
    background-image:url(/graphics/_media/pfeil_weiss.gif);
    border-left:1px solid #B2101D;
    border-right:1px solid #B2101D;
		border-bottom:1px dashed #fff;		
}
#nav .services a.thirdlevel_aktiv:hover {
    background-color:#B2101D;
    color:#fff;
    border-left:1px solid #B2101D;
    border-right:1px solid #B2101D;
}

#nav .services a.fourthlevel {
    background-color:#fff;
    color:#B2101D;
    border-left:1px solid #B2101D;
    border-right:1px solid #B2101D;
}
#nav .services a.fourthlevel:hover {
    background-color:#B2101D;
    border-color:#B2101D;
    color:#fff;
    background-image:none;
}
#nav .services a.fourthlevel_aktiv {
    background-image:url(/graphics/_media/pfeil_rot.gif);
    background-color:#fff;
    color:#B2101D;
    border-left:1px solid #B2101D;
    border-right:1px solid #B2101D;
    border-bottom:1px solid #B2101D;
}
#nav .services a.fourthlevel_aktiv:hover {
    background-color:#B2101D;
    border-left:1px solid #B2101D;
    border-right:1px solid #B2101D;
    color:#fff;
    background-image:url(/graphics/_media/pfeil_weiss.gif);
}



/* Technology */

#nav .technology a {
    border-color:#E2AE4B;
}

#nav .technology a.plus {
    background-color:#E2AE4B;
    color:#fff;
}

#nav .technology a.plus:hover {
    color:#E2AE4B;
    border-color:#E2AE4B;
    background-image:url(/graphics/_media/plus_gelb.gif);
}

#nav .technology a.minus, #nav .technology a.minus:hover {
    background-image:url(/graphics/_media/minus_gelb.gif);
    color:#E2AE4B;
    border-color:#E2AE4B;   
    border-bottom:0px none;
}

#nav .technology a.secondlevel {
    background-color:#E2AE4B;
    color:#fff;
		background-image:url(/graphics/_media/pfeil_weiss.gif);
}

#nav .technology a.secondlevel.minus { background-color:#fff; color:#E2AE4B; border-bottom:0px none; }

#nav .technology a.secondlevel:hover {
    color:#E2AE4B;
    border-color:#E2AE4B;
		background-image:url(/graphics/_media/pfeil_gelb.gif);
}
#nav .technology a.secondlevel_aktiv { 
    background-color:#fff;
    color:#E2AE4B;
    border-bottom:1px dashed #E2AE4B;
    background-image:url(/graphics/_media/pfeil_gelb.gif);
    border-left:1px solid #E2AE4B;
    border-right:1px solid #E2AE4B;
}
#nav .technology a.secondlevel_pfeil_runter { 
    background-color:#fff;
    color:#E2AE4B;
    border-bottom:1px dashed #E2AE4B;
    background-image:url(/graphics/_media/pfeil_runter_gelb.gif);
    border-left:1px solid #E2AE4B;
    border-right:1px solid #E2AE4B;
}
#nav .technology a.secondlevel_aktiv:hover {
    color:#E2AE4B;
    border-left:1px solid #E2AE4B;
    border-right:1px solid #E2AE4B;
}




/* Vertrieb / Kontakt */

#nav .vertrieb a {
    border-color:#C4C4C6;
}

#nav .vertrieb a.plus {
    background-color:#C4C4C6;
    color:#fff;
}

#nav .vertrieb a.plus:hover {
    color:#C4C4C6;
    border-color:#C4C4C6;
    background-image:url(/graphics/_media/plus_grau.gif);
}

#nav .vertrieb a.minus, #nav .vertrieb a.minus:hover {
    background-image:url(/graphics/_media/minus_grau.gif);
    color:#C4C4C6;
    border-color:#C4C4C6;   
    border-bottom:0px none;
}

#nav .vertrieb a.secondlevel {
    background-color:#C4C4C6;
    color:#fff;
}

#nav .vertrieb a.secondlevel.minus { background-color:#fff; color:#C4C4C6; border-bottom:0px none; }

#nav .vertrieb a.secondlevel:hover {
    color:#C4C4C6;
    border-color:#C4C4C6;
}

#nav a.secondlevel { * width:140px; }
#nav a.secondlevel_aktiv { * width:140px;  }


#popup_info_phonemail { 
	display:none; 
	width:242px; 
	position:absolute; 
	left:540px; 
	top:15px;	
	z-index:200;
}

h3.phonemail_head {
	margin:0px;
	background-color:transparent;
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
	color:#525254;
	padding:0px;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Logos Bereiche Finance, Services, etc. pp */

img.logo_small_right 
{ 
  float: right; 
  margin-left: 10px; 
  margin-top: 5px; 
}
