/*------------- LINKS GENERAL -------------*/

a:link, a:visited
			        { color: #B6C6D6;
			          text-decoration: underline; }

a:hover, a:active, a:focus
			        { color: #EC0000;
			          text-decoration: none; } 


/*------------- LINKS SUBMENU -------------*/

a.menuinaktivsub:link,
a.menuinaktivsub:visited
			        { color: #FFFFFF;
			          text-decoration: none; }

a.menuinaktivsub:hover,
a.menuinaktivsub:active,
a.menuinaktivsub:focus
			        { color: #EC0000;
			          text-decoration: none; }

a.menuaktivsub:link,
a.menuaktivsub:visited,
a.menuaktivsub:hover,
a.menuaktivsub:active,
a.menuaktivsub:focus
			        { color: #EC0000;
			          text-decoration: none;
			          font-weight: bold; }

/*------------- LINKS MENU -------------*/


a.menuinaktiv:link,
a.menuinaktiv:visited { color: #FFFFFF;
			            text-decoration: none;
			            display: block;
			            height: 22px;
			            padding-left: 4px;
			            padding-top: 7px; }

a.menuinaktiv:hover,
a.menuinaktiv:active,
a.menuinaktiv:focus   { color: #FFFFFF;
			            text-decoration: none;
			            display: block;
			            height: 22px;
			            border: 1px solid #B6C6D6;
			            font-weight: bold;
			            padding-left: 4px;
			            padding-top: 7px; }

a.menuaktiv:link,
a.menuaktiv:visited   { color: #FFFFFF;
			            text-decoration: none;
			            display: block;
			            height: 22px;
			            border: 1px solid #CC0000;
			            font-weight: bold;
			            padding-left: 4px;
			            padding-top: 7px; }

a.menuaktiv:hover,
a.menuaktiv:active,
a.menuaktiv:focus     { color: #FFFFFF;
			            text-decoration: none;
			            display: block;
			            height: 22px;
			            border: 1px solid #CC0000;
			            padding-left: 4px;
			            padding-top: 7px;
			            font-weight: bold; }



/*------------- ARROW LINKS -------------*/

a.ar:link,
a.ar:visited          { color: #FFFFFF;
			            text-decoration: none;
			            background-image:url("../images/arrow_red.gif");
			            background-repeat: no-repeat;
			            padding-right: 0px;
			            padding-left: 18px;
			            padding-bottom: 0px;
			            padding-top: 0px; }
			  
a.ar:hover,
a.ar:active,
a.ar:focus            { color: #EC0000;
			            text-decoration: none;
			            background-image:url("../images/arrow_red.gif");
			            background-repeat: no-repeat;
			            padding-right: 0px;
			            padding-left: 18px;
			            padding-bottom: 0px;
			            padding-top: 0px; }


/*------------- GENERAL -------------*/

body                { font-family: Verdana, Arial, Helvetica, 'Sans Serif'; 
                      background-color: #094177;
                      color: #B6C6D6;
                      font-size: 11px;
                      margin-left: 0px;
                      margin-right: 0px;
                      margin-top: 5px;
                      margin-bottom: 50px;
                      scrollbar-base-color:#094177;
                      scrollbar-3dlight-color:#094177;
                      scrollbar-arrow-color:#EC0000;
                      scrollbar-darkshadow-color:#094177;
                      scrollbar-face-color:#094177;
                      scrollbar-highlight-color:#FFFFFF;
                      scrollbar-shadow-color:#FFFFFF;
                      scrollbar-track-color:#094177 }

.content            { line-height: 14pt; }

.strong             { font-weight: bold; }

.strongred          { font-weight: bold;
                      color: #EC0000; }

.select             { font-weight: bold;
                      color: #EC0000; }

.small              { font-size: 10px;
                      line-height: 10pt;
                      font-weight: bold;
                      margin-top: 7px;
                      margin-bottom: 0px; }

.xsmall              { font-size: 10px;
                       font-style: italic; }

.cit                { font-style: italic; }

.raquohome          { font-size: 10px; 
                      font-weight: bold; }

.border             { border-top: 1px solid #FFFFFF;
                      border-bottom: 1px solid #FFFFFF;
                      border-right: 1px solid #FFFFFF;
                      border-left: 5px solid #EC0000;
                      padding-left: 5px;
                      padding-right: 5px;
                      padding-top: 1px;
                      padding-bottom: 2px;
                      margin-bottom: 6px;
                      width: 100%; }

.bordertext         { border: 1px solid #B6C6D6;
                      padding-left: 10px;
                      padding-right: 10px;
                      padding-top: 10px;
                      padding-bottom: 10px;
                      margin-bottom: 6px;
                      margin-left: 0px;
                      width: 100%; }

h1		            { font-family: Arial, Verdana, Helvetica, Sans Serif;
                      color: #CC0000;
                      font-size: 23px;
                      margin-top: 6px; }

h2				    { font-family: Arial, Verdana, Helvetica, Sans Serif;
			  	      color: #CC0000;
			  	      font-size: 14px;
                      margin-bottom: 15px;
                      margin-top: 0px; }

h3		            { font-family: Arial, Verdana, Helvetica, Sans Serif;
                      color: #CC0000;
                      font-size: 14px;
                      margin-top: 10px; }

h4				    { font-family: Arial, Verdana, Helvetica, Sans Serif;
                      color: #CC0000;
                      font-size: 19px;
                      margin-top: 0; }

h5				    { font-family: Arial, Verdana, Helvetica, Sans Serif;
                      color: #B6C6D6;
                      font-size: 14px;
                      margin-bottom: 10px; }

.h5                 { margin-top: 0px; }

h6				    { font-family: Arial, Verdana, Helvetica, Sans Serif;
                      color: #CC0000;
                      font-size: 14px;
                      margin-top: 0px;
                      margin-bottom: 10px; }

.h6                 { margin-bottom: 21px; }

p			        { font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 11px;
                      color: #B6C6D6;
                      line-height: 12pt;
                      margin-bottom: 0;
                      margin-top: 0; }

.lh                 { margin-bottom: 7px; }

.lh2                { margin-bottom: 1px; }

br			        { font-family: Verdana, Arial, Helvetica, Sans Serif;
                      color: #303030;
                      font: 11px/12pt;
                      margin-bottom: 0;
                      margin-top: 0;  }

li,ul		        { color: #EC0000;
                      font-size: 11px;
                      margin-left: 10px;
                      margin-top: 0px;
                      margin-bottom: 0px;
                      padding: 0px; }

.libord             { margin-left: 20px; }

.limarg             { margin-bottom: 5px; }

.arrow              { list-style-image: url('../images/arrow_red_li.gif');
                      color: #FFFFFF;
                      font-size: 10px;
					  padding-right: 0px;
			          padding-left: 7px;
			          padding-bottom: 0px;
			          padding-top: 0px;
			          margin: 0px; }


.messehostessen     { display: none; }

.outsourcing        { display: none; }

/*------------- IMAGES -------------*/

.image              { border: 0px; }

.logo               { border: 0px;
                      margin-right: 10px; }

.title              { border: 0px;
                      margin-top: 6px;
                      margin-bottom: 35px; }

.hostess            { border: 0px;
                      margin-right: 50px; }

.team               { border: 0px;
                      margin-right: 9px;
                      margin-bottom: 5px; }

.arrow_l            { border: 0px;
                      margin-right: 5px; }

.arrow_r            { border: 0px;
                      margin-left: 5px; }

.gall               { border: 1px solid #FFFFFF; }

/*---------------- DIVS ----------------*/


#preload            { display: none; }

#compsel            { float: right;
                      clear: both;
                      font-size: 11px;
                      position: absolute;
                      top: 10px;
                      right: 30px; }

#logo               { position: absolute;
                      top: 100px;
                      left: 87px; }

#photoborder_l      { position: absolute;
                      top: 209px;
                      left: 87px;
                      right: 20px;
                      bottom: 10px;
                      z-index: 2; }

#name               { position: absolute;
                      top: 440px;
                      left: 87px;
                      right: 20px;
                      bottom: 10px;
                      z-index: 3;
                      font-size: 10px; }

#gallery            { position: absolute;
                      top: 460px;
                      left: 780px;
                      right: 20px;
                      bottom: 10px;
                      z-index: 3;
                      font-family: Arial, Verdana, Helvetica, Sans Serif;
			  	      color: #CC0000;
			  	      font-size: 14px;
			  	      font-weight: bold; }

#photoborder_r      { position: absolute;
                      top: 209px;
                      left: 780px;
                      right: 20px;
                      bottom: 10px;
                      z-index: 2; }

#photobig_l         { position: absolute;
                      top: 218px;
                      z-index: 1; }

#photobig_r         { background-image:url('../images/events/notinuse/escalators.gif');
			          background-repeat: no-repeat;
			          position: absolute;
                      top: 209px;
                      margin-left: 780px;
                      margin-right: 20px;
                      bottom: 10px;
                      height: 226px;
                      width: 226px;
                      z-index: 5 }

#menupic_down       { position: absolute;
                      top: 217px;
                      left: 257px;
                      z-index: 3; }

#pix                { float: left;
                      border: 0px;
                      position: relative;
                      margin-top: -8px;
                      margin-left: -3px;
                      margin-bottom: -3px;
                      margin-right: 5px;
                      height: 29px;
                      width: 29px;
                      z-index: 6; }

#link               { float: none; }


#map                { position: absolute;
                      top: 193px;
                      left: 835px;
                      bottom: 10px;
                      z-index: 3;
                      font-size: 10px; }

.map                { border: 0px;
                      margin-top: 2px;
                      margin-bottom: 5px; }

/*------------- EVENTS -------------*/

.menupic_1           { margin-left: 0px;
                      margin-bottom: 13px;
                      margin-top: 1px;
                      width: 110px;
                      height: 31px;
                      font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 10px;
                      background-image:url('../images/events/photo_home_sm_color.jpg');
			          background-repeat: no-repeat;
			          vertical-align: middle;
			          position: relative;
			          z-index: 3 }

.menupic_2           { margin-left: 0px;
                      margin-bottom: 13px;
                      width: 110px;
                      height: 31px;
                      font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 10px;
                      background-image:url('../images/events/photo_profile_sm_color.jpg');
			          background-repeat: no-repeat;
			          vertical-align: middle }

.menupic_3           { margin-left: 0px;
                      margin-bottom: 14px;
                      width: 110px;
                      height: 31px;
                      font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 10px;
                      background-image:url("../images/events/photo_service_sm_color.jpg");
			          background-repeat: no-repeat;
			          vertical-align: middle; }

.menupic_4           { margin-left: 0px;
                      margin-bottom: 14px;
                      width: 110px;
                      height: 31px;
                      font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 10px;
                      background-image:url("../images/events/photo_jobs_sm_color.jpg");
			          background-repeat: no-repeat;
			          vertical-align: middle; }


.menupic_5           { margin-left: 0px;
                      margin-bottom: 13px;
                      width: 110px;
                      height: 31px;
                      font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 10px;
                      background-image:url("../images/events/photo_references_sm_color.jpg");
			          background-repeat: no-repeat;
			          vertical-align: middle; }

.menupic_5_2         { margin-left: 0px;
                      margin-bottom: 11px;
                      margin-top: 15px;
                      width: 110px;
                      height: 31px;
                      font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 10px;
                      background-image:url("../images/events/photo_references_sm_color.jpg");
			          background-repeat: no-repeat;
			          vertical-align: middle; }


.menupic_6           { margin-left: 0px;
                      margin-bottom: 11px;
                      margin-top: 15px;
                      width: 110px;
                      height: 31px;
                      font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 10px;
                      background-image:url('../images/events/photo_contact_sm_color.jpg');
			          background-repeat: no-repeat;
			          vertical-align: middle }

.menserv            { margin-left: 21px;
                      margin-bottom: 25px;
                      margin-top: -10px;
                      width: 110px;
                      font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 9px;
                      color: #FFFFFF;
			          z-index: 7; }



/*------------- Human resources -------------*/

.menupic_a           { margin-left: 0px;
                      margin-bottom: 13px;
                      margin-top: 1px;
                      width: 110px;
                      height: 31px;
                      font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 10px;
                      background-image:url('../images/personal/photo_home_sm_color.jpg');
			          background-repeat: no-repeat;
			          vertical-align: middle;
			          position: relative;
			          z-index: 3 }

.menupic_b           { margin-left: 0px;
                      margin-bottom: 13px;
                      width: 110px;
                      height: 31px;
                      font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 10px;
                      background-image:url('../images/personal/photo_profile_sm_color.jpg');
			          background-repeat: no-repeat;
			          vertical-align: middle }

.menupic_c           { margin-left: 0px;
                      margin-bottom: 14px;
                      width: 110px;
                      height: 31px;
                      font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 10px;
                      background-image:url("../images/personal/photo_service_sm_color.jpg");
			          background-repeat: no-repeat;
			          vertical-align: middle; }

.menupic_d           { margin-left: 0px;
                       margin-bottom: 14px;
                       width: 110px;
                       height: 31px;
                       font-family: Verdana, Arial, Helvetica, Sans Serif;
                       font-size: 10px;
                       background-image:url("../images/personal/photo_jobs_sm_color.jpg");
			           background-repeat: no-repeat;
			           vertical-align: middle; }


.menupic_e           { margin-left: 0px;
                      margin-bottom: 13px;
                      width: 110px;
                      height: 31px;
                      font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 10px;
                      background-image:url("../images/personal/photo_references_sm_color.jpg");
			          background-repeat: no-repeat;
			          vertical-align: middle; }

.menupic_e_2         { margin-left: 0px;
                      margin-bottom: 11px;
                      margin-top: 15px;
                      width: 110px;
                      height: 31px;
                      font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 10px;
                      background-image:url("../images/personal/photo_references_sm_color.jpg");
			          background-repeat: no-repeat;
			          vertical-align: middle; }


.menupic_f           { margin-left: 0px;
                      margin-bottom: 11px;
                      margin-top: 15px;
                      width: 110px;
                      height: 31px;
                      font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 10px;
                      background-image:url('../images/personal/photo_contact_sm_color.jpg');
			          background-repeat: no-repeat;
			          vertical-align: middle }

.menserv2           { margin-left: 21px;
                      margin-bottom: 29px;
                      margin-top: -10px;
                      width: 110px;
                      font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 9px;
                      color: #FFFFFF;
			          z-index: 7; }




#content            { width: 380px;
                      position: absolute;
                      top: 209px;
                      bottom: 40px;
                      left: 380px;
                      padding-bottom: 50px;
                      z-index: 4; }

#text               { margin: 7px;
                      margin-left: 0px;
                      padding: 15px;
                      padding-top: 0px;
                      width: 100%;
                      max-width: 345px; }

/*------------- TABELLEN & CO -------------*/

tbody		        { font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 11px;
                      margin-bottom: 0;
                      margin-top: 0; }

td			        { vertical-align: top; }