body,td { font-family: arial; font-size: 11px; color: #000000; } form { margin:0px; padding:0px; }p { margin:0px; padding:0px; }  #pad_text { padding-left: 15px; padding-right: 15px; text-align: justify; }  img { border:0px;}  table {margin: 0px;}.radio{height: 10px; font-family: Arial; font-size: 9pt; color:#999999; border-width:0px;} a.mission           { display:block;                      background-image:url(../images/pixel.gif);                     width:197px; height:22px; border=0; }a.mission:hover     { background-image:url(../images/navi_mission_hover.gif); }a.mission_on           { display:block;                      background-image:url(../images/navi_mission_on.gif);                     width:197px; height:22px; border=0; }a.mission_on:hover     { background-image:url(../images/navi_mission_on_hover.gif); }a.projects           { display:block;                      background-image:url(../images/pixel.gif);                     width:197px; height:21px border=0;  }a.projects:hover     { background-image:url(../images/navi_projects_hover.gif); }a.projects_on           { display:block;                      background-image:url(../images/navi_projects_on.gif);                     width:197px; height:21px border=0;  }a.projects_on:hover     { background-image:url(../images/navi_projects_on_hover.gif); }a.creative           { display:block;                      background-image:url(../images/pixel.gif);                     width:197px; height:22px border=0;  }a.creative:hover     { background-image:url(../images/navi_creative_hover.gif); }a.creative_on           { display:block;                      background-image:url(../images/navi_creative_on.gif);                     width:197px; height:22px border=0;  }a.creative_on:hover     { background-image:url(../images/navi_creative_on_hover.gif); }a.people           { display:block;                      background-image:url(../images/pixel.gif);                     width:197px; height:21px border=0;  }a.people:hover     { background-image:url(../images/navi_people_hover.gif); }a.people_on           { display:block;                      background-image:url(../images/navi_people_on.gif);                     width:197px; height:21px border=0;  }a.people_on:hover     { background-image:url(../images/navi_people_on_hover.gif); } a.clients           { display:block;                      background-image:url(../images/pixel.gif);                     width:197px; height:22px border=0;  }a.clients:hover     { background-image:url(../images/navi_clients_hover.gif); }a.clients_on           { display:block;                      background-image:url(../images/navi_clients_on.gif);                     width:197px; height:22px border=0;  }a.clients_on:hover     { background-image:url(../images/navi_clients_on_hover.gif); }a.global           { display:block;                      background-image:url(../images/pixel.gif);                     width:197px; height:21px border=0;  }a.global:hover     { background-image:url(../images/navi_global_hover.gif); }a.global_on           { display:block;                      background-image:url(../images/navi_global_on.gif);                     width:197px; height:21px border=0;  }a.global_on:hover     { background-image:url(../images/navi_global_on_hover.gif); }a.contact           { display:block;                      background-image:url(../images/pixel.gif);                     width:197px; height:22px border=0;  }a.contact:hover     { background-image:url(../images/navi_contact_hover.gif); }a.contact_on           { display:block;                      background-image:url(../images/navi_contact_on.gif);                     width:197px; height:22px border=0;  }a.contact_on:hover     { background-image:url(../images/navi_contact_on_hover.gif); } a { text-decoration: none; color: #444444; border:0px }   a:hover { color: #FF0018;} .on { color: #FF0018; }  .on:hover { color: #FF0018; }  .off { color: #444444; } a.b { text-decoration: none;color: #333333;font-size: 10px; border:0px} a.b:link { text-decoration: none;color: #333333;font-size: 10px;} a.b:visited { text-decoration: none;color: #444444;font-size: 10px;} a.b:hover { text-decoration: none;color: #FF0018;font-size: 10px;font-weight: normal;}a.c { text-decoration: none; color: #CC9933;font-size: 10px; border:0px} a.c:hover { text-decoration: none;color: #DDDDDD;font-size: 10px;font-weight: normal;}a.d{ text-decoration: none; color: #CC9933;font-size: 12px; border:0px} a.d:hover { text-decoration: none;color: #DDDDDD;font-size: 12px;font-weight: normal;}a.card{ text-decoration: none; color: #000000;font-size: 10px; border:0px} a.card:hover { text-decoration: none;color: #D40F0C;font-size: 10px;font-weight: normal;}a.card_on{ text-decoration: none; color: #D40F0C;font-size: 10px; border:0px} a.card_on:hover { text-decoration: none;color: #FF120E;font-size: 10px;font-weight: normal;}a.subnavi{ font-size: 10px; color: #000000;}a.subnavi:hover{ font-size: 10px; color: #FF0018;}a.subnavi_on{ font-size: 10px; color: #FF0018;}a.subnavi_on:hover{ font-size: 10px; color: #FF0018;}a.page{ font-size: 10px; color: #444444; background:#F1B35F;}a.page:hover{ font-size: 10px; color: #810907; background:#FFCCCC;}a.page_on{ font-size: 10px; color: #FF0018; background:#F1B35F;}a.page_on:hover{ font-size: 10px; color: #FF0018; background:#FFCCCC;} .headline { font-size: 11px; color: #FF0018; font-weight: bold; }   .mark { font-size: 11px; color: #FF0018; font-weight: normal; }.small { font-size: 10px; color: #000000; } }  .grey { font-size: 10px; color: #444444; }.onsmall{ font-size: 10px; color: #CC9933;}.text{ font-family: verdana, arial; font-size: 12px;}.right{text-align:right;margin:0px;padding:0px;}.bgcolor{ color: #F8DCB4;}.formular{ height: 16px; font-family: Arial; font-size: 8pt; color:#444444; background:#F6D09A; border-style:solid; border-color:#BBBBBB; border-width:1px;}.rahmen{ border-style:solid; border-color:#EEEEEE; border-width:1px;}.rahmen_l_0{ border-style:solid; border-color:#996633; border-width:1px; border-left-width:0px;}/* scrollbar settings for IE 5.5+ */.rulesshortscroll, .rulesmedscroll, .rulestallscroll, .largescroll, .rulesventiscroll, .rulesukreviewscroll, .rulesukinvoicescroll   {	scrollbar-base-color: #1E1E1E;	scrollbar-track-color: #1E1E1E;	scrollbar-face-color: #3F3F3F;	scrollbar-highlight-color: #3F3F3F;	scrollbar-3dlight-color: #555;	scrollbar-darkshadow-color: #1E1E1E;	scrollbar-shadow-color: #2C2C2C;	scrollbar-arrow-color: #996633;}.rulesshortscroll, .rulesmedscroll, .rulestallscroll, .rulesventiscroll, .ruleselastic, .rulebelowelastic, .rulesukreviewscroll, .rulesukinvoicescroll, .rulesukreviewaddress {	border-top: 0px;	border-right:  0px;	border-bottom: 0px;	border-left:  0px;	border-color: #3a3a3a;	border-style: solid;	}	/* now the specifics for each size of scrollable region*/.rulesshortscroll {		width: 230px;	height: 100px;	overflow: auto;	padding-top: 5px; 	padding-right: 16px; /* value for Mac IE, real value for other browsers below */ 	}.rulesmedscroll {	width: 230px;	height: 161px;	overflow: auto;	padding-top: 5px; 	padding-right: 16px; /* value for Mac IE, real value for other browsers below */ 	}.rulesukreviewscroll {	width: 230px; 	height: 120px;	overflow: auto;	padding-top: 5px; 	padding-right: 16px; /* value for Mac IE, real value for other browsers below */ 	}.rulesukinvoicescroll {	width: 230px; 	height: 116px;	overflow: auto;	padding-top: 5px; 	padding-right: 16px; /* value for Mac IE, real value for other browsers below */ 	}.rulestallscroll {	width: 250px;	height: 163px;	overflow: auto;	padding-top: 5px; 	padding-right: 16px; /* value for Mac IE, real value for other browsers below */ 	}.rulesventiscroll {	width: 230px;	height: 260px;	overflow: auto;	padding-top: 5px; 	padding-right: 16px; /* value for Mac IE, real value for other browsers below */ 	}.largescroll {	width: 360px;	overflow: auto;	height: 454px;	margin: 30px -15px 15px 0; 	padding-right: 16px; /* value for Mac IE, real value for other browsers below */  	} 	/* \ real value for all browsers except Mac IE, which will ignore the following rule */.rulesshortscroll { padding-right: 0px; width: 230px; }	/* \ real value for all browsers except Mac IE, which will ignore the following rule */.rulesmedscroll { padding-right: 0px; width: 230px; }	/* \ real value for all browsers except Mac IE, which will ignore the following rule */.rulestallscroll { padding-right: 0px; width: 230px; }	/* \ real value for all browsers except Mac IE, which will ignore the following rule */.rulesventiscroll { padding-right: 0px; width: 230px; }	/* \ real value for all browsers except Mac IE, which will ignore the following rule */.rulesukreviewscroll { padding-right: 0px; width: 230px; }	/* \ real value for all browsers except Mac IE, which will ignore the following rule */.rulesukinvoicescroll { padding-right: 0px; width: 230px; }.largescroll { padding-right: 0px; width: 100%; }	/* \ real value for all browsers except Mac IE, which will ignore the following rule */.forcebottom { padding-right: 0px; width: 230px; }	/* Add padding so that paragraphs don't crash into the scrollbar */.rulesshortscroll p, .rulesmedscroll p, .rulestallscroll p , .rulesukreviewscroll p, .rulesukinvoicescroll p, .rulesventiscroll p, .rulesventiscroll p.new {	padding-right: 5px;	}.largescroll p {	padding: 0 15px 0 0;	}	/* non-scrolling regions */.noruleselastic {	width: 230px;	padding: 6px 0 0 0;	}.ruleselastic {	padding-top: 5px;	padding-bottom: 10px;	width: 230px;	}.rulebelowelastic {	border-top: 0;	border-right: 0;	border-left: 0;	border-bottom: 1px;	border-color: #3a3a3a;	border-style: solid;	padding: 5px 0;	width: 230px;	}.ruleaboveelastic {	border-top: 1px;	border-right: 0;	border-left: 0;	border-bottom: 0;	border-color: #3a3a3a;	border-style: solid;	padding: 5px 0;	width: 230px;	}.rulebelowshort {	border-top: 0px;	border-right:  0px;	border-bottom: 1px;	border-left:  0px;	border-color: #3a3a3a;	border-style: solid;	padding: 5px 0;	width: 230px;	height: 93px; 	} .rulesukreviewaddress { 	padding-top: 5px; 	padding-bottom: 0px; 	width: 230px; 	height: 120px; 	}
