#globalContentArea {width: 60.875em;  height: auto; margin-left: auto; margin-right: auto;}
#shadowbox {margin:auto; width: 62.5em;}
#shadowbox .left_sb { background:url(../images/design/layout/shadowleft.png) repeat-y left;}
#shadowbox .right_sb {	background:url(../images/design/layout/shadowright.png) repeat-y right;}
#shadowboxbottom { background:url(../images/design/layout/shadowbottomcenter.png) repeat-x;height:13px; margin:auto; width:62.5em;}
#shadowboxbottom .left_sbb {float:left;	width: 24px; height:13px; background:url(../images/design/layout/shadowbottomleft.png) no-repeat;}
#shadowboxbottom .right_sbb {float:right; width: 24px; height:13px; background:url(../images/design/layout/shadowbottomright.png) no-repeat;}

/* head section (including service, primary and micro navigation) */
#header { height: 6.55em; min-height: 95px; background-color: rgb(228, 234, 243); background-repeat:repeat-y; background-position:right;}
#header_service {height: 4.06em; min-height: 65px; background-color: #CCDAE7; background-repeat:repeat-y;}
#header_service #logo {float: left; height: 61px;} 
#header_service #siteIdentifier {float: left; color: #143F82;font-size: 0.6em; font-weight: bold; text-align: left; padding-top: 32px; width: 19em; margin-left:  1em;}
#header_service #service { float: right; width: 28em; color: #143F82; text-transform: lowercase;}

/* Serivce navigation and imprint */
#header_service #navigation_service {height: 0.88em; font-size: 0.6em;margin-top: 8px;}
#header_service #navigation_service #serviceItems { margin-left: 8px;}
#header_service #navigation_service #serviceItems span,#header_service #navigation_service #serviceItems a { margin-right: 1.75em; float:left;}
#header_service #navigation_service #serviceItems { float:right;}
#header_service #navigation_service #serviceItems span { color: gray;}  
#header_service #navigation_service #imprint { width: 5.4em;float: right; text-align: left;}

/* Logout and search section */    
#header_service #search_logout {margin-top: 1.6em; font-size: 0.6em;vertical-align: middle;}
#header_service #search_logout #logout {margin-top: 0.4em;float: left; width: 7em; padding-left: 9px; } 
#header_service #search_logout #search {margin-left:223px; text-align: right;height: 2.2em; width: 20em;} 
#header_service #search_logout #search form { vertical-align: middle;}
#header_service #search_logout #search input { font-weight:700; text-align:left;    border:0;    padding:0.35em 0.8em;    font-size:1.0em;}   #header_service #search_logout #search label { display: none;}
#header_service #search {height: 0.813em; width: 15.2em; border: 0px; background-color:#fff;float: right;    margin-right: 1.75em;}  #header_service #search_field { width: 15.2em;float: left;}
#header_service #search #search_submitButton { height: 0.813 em;border: 0px;background-color:#fff;}

/* Main navigation */
#navigation_main { line-height: 1.7;font-size: 0.7em;font-weight: bold; margin-top: 0px;padding-bottom:1px;background-color:  #fff;} #navigation_main ul {list-style: none;margin:0px; padding:0; }
#navigation_main li {display: inline; text-transform:lowercase;margin-top: 1px;padding-bottom: 1px;}  
#navigation_main li a {font-weight: bold; text-decoration: none; padding: 3px 12px 4px 13px; display: inline-block;line-height: 1.3;}  
#navigation_main li a:hover, .active {background-color: #143f82; color: #fff;}

/* column container */
.colmask { position:relative; clear:both; float:left; width:100%; overflow:hidden; }

/* common column settings */
.colright,.colmid,.colleft { float:left; width:100%; position:relative; }
#navigation_left_div,#content,#highlight,#navigation_cross { float:left; position:relative; padding:0 0 30px 0; overflow:hidden; }
#content { padding-bottom:80px; COLOR: #424242; FONT-SIZE: 0.7em; }

/* Column settings */
.colmask { background-color:#E9EEF5; }
.homepage .colleft { right:18.1%; background:#fff; }
.homepage .colmid { right:21.3%; background-color:#7895C3; }
.homepage #content { left:39.3%; width:60.8%; padding-top: 190px; background: transparent; }
.homepage #highlight { left:39.25%; width:18.05%; }
.homepage #navigation_cross { left:39.35%; width:21.3%; margin-right:-1%; }
.colmask.homepage_right	{ background-color:#fff; }
.homepage_right .colleft { right:21.4%; background:#7895C3; }
.homepage_right .colmid	{ right:60.5%; background-color:#B7E2FC; }
.homepage_right #highlight { left:81.9%; width:18.1%; }
.homepage_right #navigation_cross { left:81.95%; width:21.36%; }
.homepage_right #content { left:81.9%; width:60.5%; margin-right:-1%; padding-top:190px; }
.overview .colleft { right:39.6%; background:#E9EDF5; }
.overview .colmid { right:18.1%; background-color:#fff; }
.overview .colright { right:21.3%; background-color:#7895C3; }
.overview #navigation_left_div	{ left:79%; width:21%; }
.overview #content { left:79%; width:39.6%; }
.overview #highlight { left:79%; width:18.19%; margin-top: 190px; }
.overview #navigation_cross { left:79%; width:21.3%; margin-right:-1%;  }
.threecol .colleft { right:57.7%; background:#E9EEF5; }
.threecol .colmid { right:21.3%; background-color:#fff; }
.threecol #navigation_left_div { left:79%; width:21%; }
.threecol #content { left:79%; width:57.7%; }
.threecol #navigation_cross { left:79%; width:21.4%; margin-right:-1%; }
.twocol	{ background-color: #fff !important; }
.twocol .colleft { right:79%; background:#E9EEF5; }
.twocol #navigation_left_div { left:79%; width:21%; }
.twocol #content { left:79%; width:79%; margin-right:-1%; }


/* Micro Navigation */
#navigation_micro  a { text-decoration:none ! important;    color:#738db2 ! important;}
#navigation_micro  a:hover {text-decoration:underline ! important;}
#navigation_micro { BACKGROUND-IMAGE: none; TEXT-TRANSFORM: lowercase; COLOR: #738db2; FONT-SIZE: 0.9em; VERTICAL-ALIGN: middle; padding:0; margin:2px 0 11px; }


/* LEFT NAVIGATION */
#navigation_left DIV { LINE-HEIGHT: 1em; }
#navigation_left A { PADDING-BOTTOM: 1px; }
#navigation_left { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px; border-top: 2px solid #FFFFFF; }
#navigation_left LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; list-style-type:none;}
#navigation_left LI A { BORDER-BOTTOM: #fff 2px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #e9eef5; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND-REPEAT: repeat-y; COLOR: #143f82; FONT-SIZE: 0.7em; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; PADDING-TOP: 2px; }
#navigation_left LI A.active { BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #143f82; MARGIN: 0px; COLOR: #fff; }
#navigation_left LI A:hover { BACKGROUND-COLOR: #143f82; COLOR: #fff; TEXT-DECORATION: none; }
#navigation_left LI A.active:hover { BACKGROUND-IMAGE: inherit; BACKGROUND-COLOR: inherit; }
#navigation_left LI UL { BORDER-BOTTOM: #fff 2px solid; margin:0; }
#navigation_left LI UL LI A { BORDER-BOTTOM: 0px; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: rgb(208,220,235); PADDING-LEFT: 30px; PADDING-RIGHT: 0px; COLOR: #143f82; FONT-WEIGHT: normal; PADDING-TOP: 2px; }
#navigation_left LI UL LI A.active { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #fff; COLOR: #143f82; BORDER-TOP: 0px; BORDER-RIGHT: 0px; }
#navigation_left LI UL LI A:hover { BACKGROUND-COLOR: #fff; COLOR: #143f82; }
#navigation_left LI UL LI A.active:hover { BACKGROUND-COLOR: inherit; }
#navigation_left LI UL LI UL LI A { BORDER-BOTTOM: 0px; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: rgb(208,220,235); PADDING-LEFT: 40px; PADDING-RIGHT: 0px; COLOR: #143f82; FONT-WEIGHT: normal; PADDING-TOP: 2px; }
#navigation_left LI UL LI UL LI A.active { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #fff; COLOR: #143f82; BORDER-TOP: 0px; BORDER-RIGHT: 0px; }
#navigation_left LI UL LI UL LI A:hover { BACKGROUND-COLOR: #fff; COLOR: #143f82; }
#navigation_left LI UL LI UL LI A.active:hover { BACKGROUND-COLOR: inherit; }

#loginBox { FONT-SIZE: 0.6em; }
#content > div { padding:26px 48px 80px; }
.overview #content > div { padding-right: 0;}

/* HOMEPAGE AND OVERVIEW PAGES */
DIV#visual { BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; MARGIN-BOTTOM: 4px; HEIGHT: 190px; padding:0; position:absolute; left:0%; width:100%; font-size:0.7em; } 
DIV.vertical#visual { WIDTH: 171px !important; HEIGHT: 396px !important; }
DIV#visual.homepage_visual_table p { PADDING:0 0 0 44.4%; LINE-HEIGHT: 16px; COLOR: #7895c3; FONT-SIZE: 1.1em; VERTICAL-ALIGN: bottom; font-type: Verdana; position:absolute; bottom:8px; margin:0; } 
div.overview { PADDING-RIGHT: 0px !important; MARGIN-RIGHT: 0px; }
div.overview #content { PADDING-BOTTOM: 30px; }
div.overview #content H2 { PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; }
div.overview P { PADDING-RIGHT:48px; }

#highlight { PADDING-BOTTOM: 30px; COLOR:#fff; }
DIV#hl_visual { DIRECTION: rtl; OVERFLOW: hidden; position:absolute; width:100%; left:0%;} 
#highlight DIV.container { BORDER-BOTTOM: medium none; PADDING:0.2em 0 1em 0.7em; MARGIN-BOTTOM: 1em; FONT-SIZE: 0.6em; } 
#highlight DIV.module { PADDING-BOTTOM: 3.7em; PADDING-LEFT: 1.3em; FONT-SIZE: 0.6em; PADDING-TOP: 1.5em; }
#highlight DIV.lightblue { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 1.3em; BACKGROUND-COLOR: rgb(120,149,195) !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px; }
#highlight IMG { MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; }
#highlight A { COLOR: white; }
#highlight H2 { MARGIN: 0px 0px 0.45em; PADDING-RIGHT: 0px; COLOR: white; CLEAR: both; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 13px; }
#highlight P { PADDING-RIGHT: 10px; }
#highlight UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN-TOP: 20px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none; }
#highlight LI { PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.3em; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -6px 3px; HEIGHT: 100%; MARGIN-LEFT: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; }
#highlight A { MARGIN-BOTTOM: 0.2em; }
#highlight LI A { BACKGROUND-IMAGE: none; DISPLAY: list-item; FONT-WEIGHT: bold; }
#highlight LI.highlight_no_link { BACKGROUND-IMAGE: none; PADDING-LEFT: 0px; COLOR: white; FONT-WEIGHT: bold; }
#highlight SELECT { WIDTH: 80%; }
#highlight FORM { MARGIN-LEFT: 0px; }

div#navigation_cross { PADDING-BOTTOM: 42px; PADDING-TOP: 5px; }
div#navigation_cross form { display:block; overflow:hidden; }
form.loginlogoutform label { width:6em; float:left; clear:left; line-height:1.7em; }
form.loginlogoutform input { border:1px solid #183B73; width:10em; float:left; margin-bottom:0.5em; }
form.loginlogoutform input.buttonLogin, form.loginlogoutform input.buttonLogout { border:none; width:auto; margin-top:0.5em; }


/* CONTAINERS */
DIV.container { BORDER-BOTTOM: white 5px solid; PADDING-BOTTOM: 0.55em; COLOR: #424242; FONT-SIZE: 0.63em; PADDING-TOP: 0px; }
DIV.container FORM { MARGIN-LEFT: 13px; }
DIV.container P { LINE-HEIGHT: 1.4em; MARGIN-TOP: 5px; PADDING-RIGHT: 10px; MARGIN-LEFT: 13px; }
DIV.container IMG { MARGIN-BOTTOM: 5px; FLOAT: none; MARGIN-LEFT: 13px; MARGIN-RIGHT: 6px; }
div#navigation_cross DIV.container H2 { PADDING-BOTTOM: 4px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0.65em; COLOR: #424242; MARGIN-LEFT: 12px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; MARGIN-RIGHT: 0px; PADDING-TOP: 13px; } 
DIV.container UL { PADDING-BOTTOM: 0.3em; LIST-STYLE-TYPE: none; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 13px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; }
DIV.container LI { PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.4em; PADDING-LEFT: 13px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -6px 5px; }
DIV.container LI A { FONT-WEIGHT: bold; }
DIV.container LI A[href^='http://'] { BACKGROUND-IMAGE: url(../images/design/buttons/link_extern.png); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: normal; BACKGROUND-POSITION: right 85%; PADDING-TOP: 0px}
div.container a.tel-link { color: #424242; }
div.container a.tel-link:hover {text-decoration: none; }


#homepage A { COLOR: #424242; TEXT-DECORATION: underline; }
#homepage a[href^="http://"], #content a[href^="http://"] { background-image: url("../images/design/buttons/link_extern_content.png");    background-position: 100% 50%; background-repeat: no-repeat; padding: 0 15px 0 0;}
#homepage A:hover, #content A:hover { COLOR: rgb(238,164,56); }

DIV.contentFooter { PADDING-BOTTOM: 1em; CLEAR: both; PADDING-TOP: 2em; }
DIV.contentFooter DIV { TEXT-ALIGN: center; }
DIV.contentFooter DIV.left { TEXT-ALIGN: left; WIDTH: 4em; FLOAT: left; }
DIV.contentFooter DIV.right { TEXT-ALIGN: right; WIDTH: 4em; FLOAT: right; }

#serviceFooter { POSITION: absolute; BOTTOM: 47px; LEFT: 252px; }
#serviceFooter A { PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 50%; COLOR: #738db2; TEXT-DECORATION: none; }
#serviceFooter A:hover { COLOR: #738db2; TEXT-DECORATION: underline; }
A#send { BACKGROUND-POSITION: 0px 65%; }
A#print { BACKGROUND-POSITION: 0px 65%; }

UL#sitemap { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 27px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; }
UL#sitemap A { PADDING-LEFT: 0px; COLOR: #143f82; TEXT-DECORATION: none; }
UL#sitemap A:hover { COLOR: #143f82; TEXT-DECORATION: underline; }
UL#sitemap LI { MARGIN-TOP: 1.75em; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; FONT-SIZE: 1.4em; FONT-WEIGHT: 700; }
UL#sitemap UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 17px; }
UL#sitemap UL LI { LINE-HEIGHT: 1.7; BACKGROUND-COLOR: #e9eef5; MARGIN-TOP: 0px; FONT-SIZE: 0.73em; FONT-WEIGHT: 700; }
UL#sitemap UL LI A { PADDING-LEFT: 0.6em; }
UL#sitemap UL UL { PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px; }
UL#sitemap UL UL LI { BACKGROUND-COLOR: #fff; PADDING-LEFT: 1.2em; FONT-SIZE: 1em; FONT-WEIGHT: 400; }

/* CONTENT STYLES */
#content A { COLOR: #424242; TEXT-DECORATION: underline; }
#content FIELDSET { BORDER-BOTTOM: rgb(120,149,195) 1px solid; BORDER-LEFT: rgb(120,149,195) 1px solid; MARGIN-BOTTOM: 1em; BORDER-TOP: rgb(120,149,195) 1px solid; BORDER-RIGHT: rgb(120,149,195) 1px solid; }
#content UL { MARGIN-BOTTOM: 20px; }
#content OL { MARGIN-BOTTOM: 1.25em; }
#content LI { LINE-HEIGHT: 12.6pt; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 1em; }
#content UL LI UL { MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 0.7em; MARGIN-LEFT: 0.2em; }
#content OL LI OL { MARGIN-BOTTOM: 0.7em; }
#content A.maillink { BACKGROUND-IMAGE: url(../images/design/buttons/arrow_blue.png); WIDTH: 60px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 35px 4px; FONT-WEIGHT: normal; }

#content H2 { MARGIN-TOP: 0; MARGIN-BOTTOM: 30px; padding-top:10px; }
#content H3 { MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px; }
#content H4 { MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px; FONT-SIZE: 1em; }
#content P { LINE-HEIGHT: 1.45em; MARGIN: 0px 0 20px 0; } 
#content p.anchorlist { color: #003F82; }
#content p.anchorlist a { color: #003F82; white-space: nowrap; }

#content TABLE { MARGIN: 1em 0 20px; padding: 1em 0 0; }
#content TABLE THEAD { COLOR: #ffffff; }
#content TABLE thead th,
#content TABLE thead td,
#content TABLE tbody TH,
#content TABLE tbody TD { BACKGROUND-IMAGE: url(../images/design/layout/borderblue.jpg); PADDING: 0.4em 0.4em 0.6em 0.4em; BORDER-COLLAPSE: collapse; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: right bottom; BORDER-RIGHT: white 5px solid; FONT-WEIGHT: normal; }
#content TABLE THEAD TH { TEXT-ALIGN: center; COLOR: #424242 !important; BORDER-TOP: 0px; FONT-WEIGHT: bold; }
#content TABLE CAPTION { TEXT-ALIGN: left; PADDING-BOTTOM: 0.5em; } 
#content TABLE TFOOT TD { BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; BACKGROUND-COLOR: #fff; MARGIN-TOP: 9px; FONT-SIZE: 0.8em; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 9px; }
#content TABLE P { MARGIN: 0;}
#content TABLE TH { TEXT-ALIGN: left; VERTICAL-ALIGN: top; }
#content TABLE TD { TEXT-ALIGN: right; VERTICAL-ALIGN: text-bottom;  }
#content TABLE TD.text { TEXT-ALIGN: left; VERTICAL-ALIGN: top; }
#content TABLE TD.note { TEXT-ALIGN: center; BACKGROUND-COLOR: white; }
#content TABLE TD.separator { BACKGROUND-COLOR: white; HEIGHT: 0.5em; FONT-SIZE: 0.5em; }
#content TABLE TD.highlightVertical { BACKGROUND-COLOR: #e9eef5; }
/* Unfallmanual: */
#content TABLE#tableOne TD { TEXT-ALIGN: left;}


#footer { POSITION: relative; TEXT-ALIGN: right; LINE-HEIGHT: 2.1em; BACKGROUND-COLOR: rgb(228,234,243); PADDING-RIGHT: 13px; BACKGROUND-REPEAT: repeat-y; HEIGHT: 2.3em; FONT-SIZE: 0.6em; clear:both; }
.invisibleItem { POSITION: absolute; LEFT: -2000px; }
DIV.letter { MIN-HEIGHT: 100px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; MARGIN-BOTTOM: 2.6em; HEIGHT: 100%; }
DIV#glossaryHeader { TEXT-ALIGN: center; PADDING-BOTTOM: 1.2em; BACKGROUND-COLOR: #e9eef5; MARGIN-TOP: 2.25em; MARGIN-BOTTOM: 2.25em; PADDING-TOP: 1.2em; }
UL#glossary { MARGIN: 0px; }
UL#glossary LI { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0.1em; PADDING-RIGHT: 0.1em; DISPLAY: inline; COLOR: #999999; PADDING-TOP: 0em; }
UL#glossary LI A { COLOR: #143f82; }
UL#glossary LI.active { BACKGROUND-COLOR: #e9eef5; }
UL#glossary LI.active A { COLOR: #143f82; FONT-WEIGHT: 700; }
UL#glossaryEntries { LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none; }
UL#glossaryEntries LI { PADDING-BOTTOM: 2px; PADDING-LEFT: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 5px; MARGIN-LEFT: -7px; VERTICAL-ALIGN: middle; }
UL#glossaryEntries LI A { PADDING-LEFT: 3px; DISPLAY: list-item; COLOR: #143f82; TEXT-DECORATION: none; }
UL#glossaryEntries LI A:hover { PADDING-LEFT: 3px; DISPLAY: list-item; COLOR: #143f82; TEXT-DECORATION: underline; }

DIV.contactImgBox { PADDING-BOTTOM: 0.5em; CLEAR: both; }
DIV.contactImgBoxInner { FLOAT: left; }#content .contactImgBoxInner H4 { MARGIN-TOP: 0px; } 
#content .contactImgBoxInner P { MARGIN-BOTTOM: 10px; } 
#content .contactImgBoxInner A.maillink { BACKGROUND-IMAGE: none; } IMG.contactImgBoxImage { BORDER-BOTTOM: #b0c4de 1px solid; BORDER-LEFT: #b0c4de 1px solid; MARGIN: 0px 1.65em 1.4em 0px; WIDTH: 80px; FLOAT: left; HEIGHT: 80px; BORDER-TOP: #b0c4de 1px solid; BORDER-RIGHT: #b0c4de 1px solid; }
DIV.download H2 { BORDER-BOTTOM: rgb(238,164,56) 1px solid; MARGIN-TOP: 0.6em; MARGIN-BOTTOM: 0.6em; MARGIN-LEFT: 5px; FONT-SIZE: 1em; }
DIV.download P { BORDER-BOTTOM: rgb(238,164,56) 1px solid; PADDING-BOTTOM: 0.6em; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 0.6em; MARGIN-LEFT: 5px; }
DIV.download UL { PADDING-BOTTOM: 0.3em; LIST-STYLE-TYPE: none; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 10px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; }
DIV.download LI { PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.4em; PADDING-LEFT: 13px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 5px; MARGIN-LEFT: 0px; VERTICAL-ALIGN: middle; }
DIV.download LI A { PADDING-LEFT: 3px; DISPLAY: list-item; FONT-WEIGHT: bold; }
DIV#contentImage P { MARGIN-TOP: 0.1em; MARGIN-BOTTOM: 0.1em; }
DIV.auto_complete { WIDTH: 350px; BACKGROUND: #fff; }
DIV.auto_complete UL { BORDER-BOTTOM: #888 1px solid; BORDER-LEFT: #888 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP: #888 1px solid; BORDER-RIGHT: #888 1px solid; PADDING-TOP: 0px; }
DIV.auto_complete UL LI { PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; }
DIV.auto_complete UL LI.selected { BACKGROUND-COLOR: #ffb; }
DIV.auto_complete UL STRONG.highlight { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #800; PADDING-TOP: 0px;}
DIV.auto_complete UL { BORDER-BOTTOM: #888 1px solid; BORDER-LEFT: #888 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP: #888 1px solid; BORDER-RIGHT: #888 1px solid; PADDING-TOP: 0px; }
DIV.auto_complete UL LI { BACKGROUND-IMAGE: none !important; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; CURSOR: pointer; PADDING-TOP: 3px; }
DIV.auto_complete UL LI.selected { BACKGROUND-COLOR: #e5eedc; }
DIV.auto_complete UL STRONG.highlight { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #800; PADDING-TOP: 0px; }
DIV.businessGroup { PADDING-LEFT: 6px; WIDTH: 148px; PADDING-RIGHT: 9px; MARGIN-LEFT: 0px !important; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; }
DIV.businessGroup A { MARGIN-TOP: 12px; PADDING-LEFT: 20px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 50%; }

.calendar .date { WIDTH: 27%; FLOAT: left; }
.calendar .date SPAN.highlight { FONT-WEIGHT: bold; }
.calendar .eventdetails {float: left; width: 70%;}
#content .calendar H3 { PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; font-size: 1.1em;}
#content .calendar P { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 29.2em; PADDING-RIGHT: 0px; PADDING-TOP: 0px; }
#content .calendar HR { MARGIN-BOTTOM: 0.5em; HEIGHT: 1px; CLEAR: both; }
#content .pressrelease .headline {font-size: 1.1em; display: block; margin:2px 0 7px 0; text-decoration:none; font-weight:bold;}
.hidden { DISPLAY: none !important; }

#content #history TABLE.text { BORDER-TOP-WIDTH: 0px; margin-top: 0; padding-top: 0; }
#content #history H3 { MARGIN: 0px; WIDTH: 100%; FLOAT: left; font-weigth: bolder; padding-top: 20px;}
#content #history P { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px; }
#content #history td p > img, #content #history td a.lightbox { float: left; width: 140px; height: 100px; border-top: 4px solid white; border-right: 12px solid white; border-bottom: 10px solid white;}
#content #history td div.imagecaption { float: left; width: 140px; background-color: #ededef; border-top: 4px solid white; border-right: 12px solid white; border-bottom: 10px solid white; margin-TOP: 20px;}
#content #history td div.imagecaption p { padding: 0.4em; }
#content #history DIV.top_icon { position:absolute; }
#content #history TH { BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1em; padding-left: 0; WIDTH: 5em; }
#content #history TD { BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1em; }
#content DIV.top_icon A { BACKGROUND-IMAGE: none; }

DIV.form LABEL { PADDING-RIGHT: 2em; DISPLAY: block; FONT-WEIGHT: normal; PADDING-TOP: 1px; }
DIV.form LABEL.error { COLOR: rgb(238,164,56); FONT-WEIGHT: bold; }
DIV.form LABEL.noblock { DISPLAY: inline; }
DIV.form { PADDING-BOTTOM: 5px; BACKGROUND-COLOR: rgb(228,234,243); PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 1em; BORDER-BOTTOM-WIDTH: 5px; PADDING-TOP: 5px; }
DIV#form_components { PADDING-LEFT: 1em; PADDING-TOP: 1em; }
#content #staff DIV.top_icon { MARGIN-BOTTOM: 1em; PADDING-TOP: 0.75em; }
.download-list .date { WIDTH: 140px; FLOAT: left; }
#content .download-list H3 { MARGIN: 30px 0px 20px; }
#content .download-list H4 { MARGIN: 0px; }
#content .download-list P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; }
#content .download-list HR { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px; }
#content .noPadding	{ padding:0; }

/* extra style for the shares select option to see the mobile IR version */
#selectversion #header_service #logo { background: url(../images/design/logo/hannover_re.png) no-repeat scroll 0 0 transparent; width: 100%; }
#selectversion #content { padding: 1em; margin: 0; font-size: 0.9em; }
