/** IE ONLY */
A:hover			{text-decoration:underline; color:#0e6aa5;}
A:link			{color:#000000; text-decoration:none}
a:visited       {color:#000000; text-decoration: underline;}

body			{scrollbar-base-color: #91a2b4 }
BODY			{scrollbar-face-color: #c8c8c8; scrollbar-shadow-color: #eeeeee; scrollbar-highlight-color: #dfdfdf; scrollbar-3dlight-color: #616161; scrollbar-darkshadow-color: #2d2d2d; scrollbar-track-color: #000000; scrollbar-arrow-color: #1f1f1f;}

/**Start/Landing Page */
.antgray        {background-color:#666666}


/** STANDARD */
body			{margin-top: 0px; height:100%; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color:#c0c0c0; background-image: url('../images/sitebg.bmp'); background-repeat: repeat-x;}

.logo           {position:absolute; margin-top:-34px; margin-left:670px;}
.btnsidesearch  {position:absolute; margin-top:10px; margin-left:852px;}
.searcharea     {width:851px; height:205; margin-top:-209px; z-index:99;}

.siteholer		{margin-left:auto; margin-right:auto; margin-top:70px; margin-bottom:2px; width: 851px; border:solid 1px #353434; background-color: #cfcfd1; height: auto; height: 100%;}
.topmenue       {height:39px; width:100%; background-image: url('../images/topmenuebg.bmp'); background-repeat: repeat-x;}
.banner         {width:851px; height:205px;}

.rightside      {width:405px; display: block; height:auto; background-color:#cfcfd1; float:right; font-family:Verdana; color:#000000; line-height: 1.6; font-size:11px; letter-spacing: 0.1px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
.leftside       {width:405px; display: block; height:auto; background-color:#b7b8bc; font-family:Verdana; color:#000000; font-size:11px; line-height: 1.6; letter-spacing: 0.1px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
.weltkarte      {width:831px; display: block; height:auto; background-color:#b7b8bc; font-family:Verdana; color:#000000; font-size:11px; line-height: 1.6; letter-spacing: 0.1px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}

.footer         {width:851px; height:41px; background-image: url('../images/footerbg.bmp'); background-repeat: repeat-x; text-align:right;}

.bottombox      {margin-right:-1px;}
.searchbtnpos   {position:absolute; margin-left:758px; margin-top:10px;}

.footertxt      {z-index:98; position:absolute; margin-left:640px; margin-top:15px; font-family:Verdana; font-size:10px; letter-spacing: 0.1px; color:#b2b2b2;}

.clearblock		{clear:both;}
.noborder       {border:0px;}

/** FIELDSET PANNEL **/
.gruppen        {width:380px; border:1px solid; border-color:#8d8d8d; border-top-color:#5d5d5d; border-left-color:#5d5d5d;}

/** MOVING DIV **/
.move           {width:383px; height:406px; padding-top:80px; padding-left:5px; background-image: url('../images/bg_ansprechpartner.jpg'); background-repeat:no-repeat; position:absolute; z-index:1;}
.en_move        {width:383px; height:406px; padding-top:80px; padding-left:5px; background-image: url('../images/en_bg_ansprechpartner.jpg'); background-repeat:no-repeat; position:absolute; z-index:1;}
.cn_move
{
	width: 383px;
	height: 406px;
	padding-top: 80px;
	padding-left: 5px;
	background-image: url( '../images/cn_bg_ansprechpartner.jpg' );
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1;
}
/** TXT */
.txtheadline    {font-size:15px; line-height: 1.6; letter-spacing: 0.1px; font-weight:bold;}
.link           {font-family:Verdana; font-size:10px; letter-spacing: 0.1px; color:#000000; text-decoration:none;}
.normtxt        {font-family:Verdana; color:#000000; line-height: 1.6; font-size:11px; letter-spacing: 0.1px;}


/** Expanding Fiedsets*/
#hiddendiv1,#hiddendiv2,#hiddendiv3,#hiddendiv4,#hiddendiv5,#hiddendiv6,#hiddendiv7,#hiddendiv8,#hiddendiv9,#hiddendiv10,#hiddendiv11,#hiddendiv12,#hiddendiv13,#hiddendiv14,#hiddendiv15,#hiddendiv16,#hiddendiv17,#hiddendiv18,#hiddendiv19,#hiddendiv20,#hiddendiv21,#hiddendiv22,#hiddendiv88
                {display: none;}
/** CallBack */
.backgrcallbk   {background-color:#FFFFFF; height:570px; width:350px;}

/** Images */
.imgalignmiddle {vertical-align:middle;}

/** FRM Produktfinder */
.safrmholder    {margin-top:-198px; margin-left:40px;}





/** MOUSE OVER MITARBEITER TOOLTIP */
a.info{
        position:relative;           /*this is the key*/
        z-index:24;
        background-color:#cfcfd1;    /* background colour of display text */
        color:#000000;               /* colour of display text */
        /*border:1px dotted #286e9b;      /* border colour */
        text-decoration:none;
        font-style:italic;
        }

        a.info:hover {
        z-index:25;
        background-color:#ffff66;

        }

        a.info span{
        display: none;  /* hide the span text using this css */
        }

        a.info:hover span{ /*the span will display just on :hover state*/
        display:block;
        position:absolute;
        height:20px;
        /*top: 1.5em;*/
        left: 3em;
        width:150px;
        /*border:1px solid #286e9b; /* border colour */
        background-color:#cfcfd1; /* background colour here */
        color:#000000;         /* text colour */
        text-align: center;
        font-size: 10px;
        font-style:italic;
        z-index:30;
        }

        .images {
        vertical-align:bottom;
        }

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* style the outer div to give it width */
.menu {
width:750px; 
font-size:0.85em;
padding-bottom:200px;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
}
.menu ul ul {
width:110px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
float:left;
width:110px;
position:relative;
}
/* style the links for the top level */
.menu a, .menu a:visited {
display:block;
font-family:Verdana;
font-size:11px;
text-decoration:none; 
color:#fff; 
width:110px; 
height:39px; 
border:0px solid #fff; 
border-width:0px 0px 0px 0px; 
background:#758279; 
padding-left:0px;
line-height:29px;
opacity:0.9;
filter:alpha(opacity=90);
background-color:#cfcfd1;

}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {
width:110px;
}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#949e7c;
}
/* style the second level hover */
.menu ul ul a.drop:hover{
background:#FFFFFF;
}
.menu ul ul :hover > a.drop {
background:#c9ba65;
}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
background:#e2dfa8;
}
/* style the third level hover */
.menu ul ul ul a:hover {
background:#b2ab9b;
}
.menu ul ul ul :hover > a {
background:#b2ab9b;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:39px;
left:0;
width:110px;
}
/* another hack for IE5.5 */
* html .menu ul ul {
top:39px;
}

/* position the third level flyout menu */
.menu ul ul ul{
left:148px; 
top:0;
width:110px;
}
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {
left:-150px;
}

/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
background:#4386ad; 
color:#000; 
height:auto; 
line-height:1em; 
padding:5px 10px; 
width:129px
/* yet another hack for IE5.5 */
}
* html .menu ul ul a{
width:110px;
}

/* style the second level links */
.menu ul ul ul a, .menu ul ul ul a:visited {
background:#4386ad; 
color:#000; 
height:auto; 
line-height:1em; 
padding:5px 10px; 
width:129px
/* yet another hack for IE5.5 */
}
* html .menu ul ul a{
width:110px;
}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover, .menu ul ul ul a:hover{
color:#fff; 
background:#949e7c;
}
.menu :hover > a, .menu ul ul :hover > a, .menu ul ul ul :hover > a {
color:#fff;
background:#64a7cd;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible; 
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}