@charset "utf-8";font
html {width:100%;margin:0;padding:0;overflow-y: scroll;}t
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,th,td,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:italic;font-weight:normal;}
strong{font-style:normal;font-weight:bold;}
ul {list-style:none;}
ol {list-style:decimal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6,.headline_1,.headline_2,.headline_3,.headline_4{font-size:100%;font-weight:normal}
q:before,q:after{content:'';}
/*reset*/
/*font correction*/
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}
/* 10  77  11  85  12  92  13  100  14  107  15  114  16  122  17  129  18  136  19  144  20  152  21  159  22  167  23  174  24  182  25  189  26  197  */


/* STANDARD STYLES */
body,div,p,td,th,ol,ul,li,h1,h2,h3,h4,h5,h6,input,.searchInput,.heading1,.heading2,.heading3,.heading4,.headline_1,.headline_2,.headline_3,.headline_4 {font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;color:#000}
body{margin:0px;padding:0px;font-size:80%;background:#fff}
.bodystyle{margin:0;background:#fff url(common/pss_center_bg.gif) top center repeat-y;}
form{margin:0px;padding:0px}
h1,.heading1,.headline_1{padding:15px 20px 0px 0px;color:#333;font-size:30px;line-height:120%}
h2,.heading2,.headline_2{color:#333;font-weight:normal;font-size:24px;line-height:100%;margin:15px 0 10px 0}
h3,.heading3,.headline_3{color:#333;font-size:18px;line-height:120%;margin:15px 0 10px 0}
h4,.heading4,.headline_4{color:#333;font-weight:bold;font-size:100%;line-height:120%;margin:15px 0 10px 0}
table,td,p,div{font-size:100%;line-height:120%}
th{font-size:100%;text-align:left;font-weight: normal}
ol{margin:10px 0px 10px 25px;padding:0px 0px 0px 0px;list-style-type:decimal}
ul li {padding-left:10px}
ul{margin:10px 0px 10px 15px;padding:0px 0px 0px 0px;list-style-type:square}
blockquote{margin:10px 0 10px 20px}
.emphasis{font-style:italic}
/*li{list-style-type: square}*/

/* LINKS */
a:link,a:visited{text-decoration:none;color:#8b0000}
a:hover,a:active{text-decoration:underline;color:#8b0000}

/* DIVS */
div#header{height:201px;width:989px;background:#fff url(common/pss_bg.gif) repeat-x left top}
div#headerArea{width:100%;height:201px;background:transparent url(common/pss_header_bg.gif) 342px 89px no-repeat}
div#headerNavi{left:0px;top:0px;text-align:right;width:970px;height:201px}
div#meta{padding-top:4px;height:25px;display:block;color:#000;font-size:16px}
div#meta a.meta1:link,a.meta1:visited,a.meta1:hover,a.meta1:active{text-decoration:none;font-weight:normal;color:#f5821f;display:inline;font-size:100%}
div#meta a.meta0:link,a.meta0:visited,a.meta0:hover,a.meta0:active,meta a.meta1:link,a.meta1:visited,a.meta1:hover,a.meta1:active{text-decoration:none;font-weight:normal;color:#f5821f;display:inline;font-size:100%;padding:2px 10px 0 10px}
div#meta a.meta0:hover{text-decoration:underline;color:#f5821f;display:inline;font-size:100%;padding:2px 10px 0 10px}
div#meta a.meta1:link,a.meta1:visited,a.meta1:hover,a.meta1:active{color:#223440;font-weight:normal}
div#meta a.meta1:hover,a.meta0:active,a.meta1:active{color:#f5821f;text-decoration:underline;padding:2px 10px 0 10px}
div#search {background:transparent;position:relative;display:inline;float:right;top:3px;width:174px;margin-left:10px}
div#logo{height:141px;right:428px;margin-top:18px;margin-left:16px;background:transparent;text-align:left}
div#breadcrumbnav{position:relative;display:table;margin-left:223px;height:15px;margin-top:5px;text-align:left;background:#fff}

div#center{background:#e7e9e6 url(common/pss_center_bg.gif) top left repeat-y;position:relative;display:table;text-align:left;top:0px;width:989px;padding-bottom:30px}
div#center_left{position:relative;display:inline;float:left;left:0px;top:0px;width:222px}
div#navicontainer{position:relative;top:18px;left:6px;width:232px;margin-bottom:15px}
div#navicontainer div {width:100%;background-color:#fff;border-bottom:1px solid #000;serif;padding:1px}

a.mainNav0:link,a.mainNav0:visited,a.mainNav0:hover,a.mainNav0:active{font-size:18px;color:#f5821f;display:block;padding: 2px 5px 2px 5px;background:#fff}
a.mainNav0:hover,a.mainNav0:active{color:#000;text-decoration:none}
a.mainNav1:link,a.mainNav1:visited,a.mainNav1:hover,a.mainNav1:active{font-size:18px;color:#000;display:block;padding: 2px 5px 2px 5px;background:#fff}
a.mainNav1:hover,a.mainNav1:active{color:#000;text-decoration:none}

a.subNav0:link,a.subNav0:visited,a.subNav0:hover,a.subNav0:active{font-size:16px;color:#f5821f;background:#f2f4f1;display:block;padding: 3px 5px 3px 15px}
a.subNav0:hover,a.subNav0:active{text-decoration:none;color:#000;display:block;padding: 3px 5px 3px 15px;background:#d2d7d1}
a.subNav1:link,a.subNav1:visited,a.subNav1:hover,a.subNav1:active{font-size:16px;text-decoration:none;color:#000;display:block;padding: 3px 5px 3px 15px;background:#d2d7d1}

/*
div#navi a.subsubNav0:link,a.subsubNav0:visited,a.subsubNav0:hover,a.subsubNav0:active{margin-bottom:1px;color:#6a1125;display:block;padding: 5px 5px 6px 23px;border:1px dashed #fff}
div#navi a.subsubNav0:hover,a.subsubNav0:active{margin-bottom:1px;color:#223440;text-decoration:none;background: #fff url(common/gsub_subsubnavActive.gif) no-repeat 12px 9px;border:1px dashed #223440}
div#navi a.subsubNav1:link,a.subsubNav1:visited,a.subsubNav1:hover,a.subsubNav1:active{font-weight:bold;margin-bottom:1px;color:#223440;text-decoration:none;background: #fff url(common/gsub_subsubnavActive.gif) no-repeat 12px 9px;display:block;padding: 5px 5px 5px 23px;border:1px dashed #223440}

div#navi a.subsubsubNav0:link,a.subsubsubNav0:visited,a.subsubsubNav0:hover,a.subsubsubNav0:active{font-size:90%;margin-bottom:1px;color:#6a1125;display:block;padding: 5px 5px 6px 28px;border:1px dashed #fff}
div#navi a.subsubsubNav0:hover,a.subsubsubNav0:active{font-size:90%;margin-bottom:1px;color:#223440;text-decoration:none;background: #fff url(common/gsub_subsubsubnavActive.gif) no-repeat 19px 10px;border:1px dashed #fff}
div#navi a.subsubsubNav1:link,a.subsubsubNav1:visited,a.subsubsubNav1:hover,a.subsubsubNav1:active{font-size:90%;font-weight:bold;margin-bottom:1px;color:#223440;text-decoration:none;background: #fff url(common/gsub_subsubsubnavActive.gif) no-repeat 19px 10px;display:block;padding: 5px 5px 5px 28px;border:1px solid #fff}
*/

div.sponsor{margin:55px 0 0 14px}
div.sponsor span {font-size:80%}
div#leftteasercontainer{position:relative;width:232px;left:6px;top:15px;padding:0px 0px 0px 0px;background-color:#fff}
div#contentcontainer {position:relative;display:block;width:100%;top:0px;background:transparent url(common/pss_contentcenter_bg.gif) top left no-repeat;padding-top:7px}
div#teaserheader,div.headline{position:relative;height:18px;width:auto;overflow:hidden;background:transparent;font-weight:bold;color:#000;vertical-align:top;letter-spacing:1px;text-transform:uppercase;padding:0 6px 4px 0;margin:0}
div.headline{color:#000;font-weight:normal}
div#contentarea{position:relative;left:0px;top:0px;width:550px; background-color:transparent}
div.contentheader{display:table;background:#transparent;font-size:36px;width:100%}
div.contentheader h1{padding-left:20px}
div#contentcenter{position:relative;left:20px;width:510px;margin:10px 0 20px 0}
div#teasercontainer{position:absolute;left:550px;top:23px;width:174px;margin:0;padding:0;padding-bottom:30px}
div#print{position:relative;height:26px;background:#d2d7d1;vertical-align:middle;margin-bottom:15px;border-bottom:1px solid #b2bab1}
div#print a,div#print a:hover{color:#f5821f}

/* FORMS */
input.submit{cursor:pointer}
input.searchInput{vertical-align:super;font-size:100%;color:#f5821f;background:#f1f2f1;width:125px;height:18px;border:1px solid #8b908a;margin:2px 5px 0 0;display:inline;padding:1px;height:16px}
input.searchSubmit{vertical-align:top;margin-top:2px}
div.contactform{background-color:#F6F6F6;padding: 10px 10px 10px 10px;;width:100%; border: 1px solid #ECEAEB}
.contactnorm{width: 227px;}
.contactsmall{width: 155px;}
.contactverysmall{width: 72px;}
.contactarea{height: 100px;width: 227px;}


/* STANDARD COLORS */
.primColorStrong0{background-color:#000}
.primColorMedium0{background-color:#E4E3E1} 
.primColorLight0{background-color:#f4f8fb} 
.secndColorStrong1{background-color:#5D7B9B}
.secndColorStrong0{background-color:#82A0C0} 
.secndColorMedium1{background-color:#B5C8DB} 
.secndColorMedium0{background-color:#C8D3DD} 
.secndColorLight1{background-color:#E1E8EF}
.secndColorLight0{background-color:#FFF}
.teaserColor{background-color:#d2d7d1;position:relative;width:100%;left:0px;top:0px;margin: 0px 0px 15px 0px;border-bottom:1px solid #b2bab1}
.neutralColorBlack{background-color:#05548C}
.neutralColorStrong0{background-color:#999}
.neutralColorMedium0{background-color:#b8cbd9} 
.neutralColorLight0{background-color:#d9e5ed} 
.neutralColorWhite{background-color:#FFF}
.neutralColorTrans{background-color:#00FF00}
.form-small {color:#000}

body.print {background-color:#fff}
div.ZMSLinkContainer{background-color: #EEEEEE;}
div.ZMSFile div.title a:link,
div.ZMSFile div.title a:visited,
div.ZMSFile div.title{font-weight:bold;font-size:x-small;text-decoration:none;color:black;}
div.ZMSFile div.text{font-size:xx-small}
div.ZMSLinkElement{background-color: #EEEEEE;padding: 2px;}
div.ZMSLinkElement div.title a:link,
div.ZMSLinkElement div.title a:visited,
div.ZMSLinkElement div.title{font-weight:bold;font-size:x-small;text-decoration:none;color:black;}
div.ZMSLinkElement div.text{font-size:xx-small;}
body.print table.ZMSTable th, body.print table.ZMSTable td{ background-color:transparent;}	
div#teaser{width:174px}

/* INTERFACE */
.cmsTxtColorStrong0{color: #000066}
.cmsTxtColorStrong1{color: #666666}
.cmsBgColorStrong0{background-color:#000066}
.cmsBgColorStrong1{background-color:#CCC}
.cmsBgColorMedium0{background-color:#E8F2F9}
.cmsBgColorLight0{background-color:#FFF}

/*[WAI] Textarea */
div.ZMSTextarea{background-color:#FFF;width:100%;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px}

/* [WAI] LinkContainer */
div.ZMSLinkContainer{background-color:#EEE}

/* [WAI] File */
div.ZMSFile div.title a:link,div.ZMSFile div.title a:visited,div.ZMSFile div.title{font-weight:bold;font-size:x-small;text-decoration:none;color:#000}
div.ZMSFile div.text{font-size:xx-small}

/* [WAI] LinkElement */
div.ZMSLinkElement{background-color: #EEE;padding: 2px}
div.ZMSLinkElement div.title a:link,div.ZMSLinkElement div.title a:visited,div.ZMSLinkElement div.title{font-weight:bold;font-size:x-small;text-decoration:none;color:black}
div.ZMSLinkElement div.text{font-size:xx-small}

/* [WAI] Graphic */
div.ZMSGraphic{background-color: transparent;margin: 4px 0 4px 0;clear:both;display:table}
div.ZMSGraphic.left{text-align:left;}
div.ZMSGraphic.right{text-align:right;}
div.ZMSGraphic.center {text-align:center;}
div.ZMSGraphic.floatleft{ float:left;}
div.ZMSGraphic.floatright{ float:right;}
div.ZMSGraphic.center{ text-align:center;}
div.ZMSGraphic div.text{}

div.graphic{margin-right:15px;margin-bottom:5px;margin-top:3px}
div.graphic.alignleft{float:left;text-align:right;}
div.graphic.alignright{float:right;text-align:right;}

a.zoom img.zoom{width: 23px;height: 21px;background: url(/misc_/zms/zoom.gif);}
a.download img.download{width: 23px;height: 21px;background: url(/misc_/zms/download.gif);}
a.superzoom img.superzoom{width: 23px;height: 21px;	background: url(/misc_/zms/superzoom.gif);	}

/* [WAI] Tables */
table.ZMSTable{width:100%;margin:5px 0 10px 0}
div.ZMSTable table th, table.ZMSTable th{font-weight:bold;font-style:normal;border-top:1px solid #b2bab1;padding:5px 5px 5px 5px;background-color:#b2bab1}
div.ZMSTable table td, table.ZMSTable td{padding:5px;border-bottom:1px solid #b2bab1;}
tr.even{background:#d2d7d1}
tr.odd{background:#daded9}

/* [WAI] Teaser */
div#Teaser{position:relative;width:100%;left:0px;top:0px;margin: 0}
div.ZMSTeaserContainer {position:absolute;left:0px;padding-bottom:5px}
div.ZMSTeaserElement{margin-bottom:15px;padding:8px 5px 8px 5px;border-bottom:1px solid #b2bab1}
div.ZMSTeaserElement img.title{border: none}
div.ZMSTeaserElement div.graphic{margin: 1px 3px 4px 0px}
div.ZMSTeaserElement div.title a:link,div.ZMSTeaserElement div.title a:visited,div.ZMSTeaserElement div.title{font-weight:bold;text-decoration:none;color:#333;padding: 0px 0px 2px 0px}
div.ZMSTeaserElement div.title a:link,div.ZMSTeaserElement div.title a:visited,div.ZMSTeaserElement div.title a:active{}
div.ZMSTeaserElement div.title a:hover{}
div.ZMSTeaserElement div.text a:link,div.ZMSTeaserElement div.text a:visited,div.ZMSTeaserElement div.text{padding:0px}

div.teaserElement, table.teaserElement {position:relative;background-color:#c5cfd8;width:100%;left:0px;top:0px;margin: 0px 0px 15px 0px}
div.teaserElement div.teaserTitle a:link,div.teaserElement div.teaserTitle a:visited,div.teaserElement div.teaserTitle {font-weight:bold;text-decoration:none;color:#fff;background-color:#576a79;line-height:120%;padding:2px;margin:0;display:block}
div.teaserElement div.teaserTitle a:link,div.teaserElement div.teaserTitle a:visited,div.teaserElement div.teaserTitle a:active{text-decoration:none;color:#fff;padding:3px 1px 1px 3px}
div.teaserElement div.teaserTitle a:hover{text-decoration:underline;color:#fff}
div.teaserElement div.text {color:#000;padding: 0px 8px 10px 8px}

div.SpecialTeaserLeft {position:relative;width:206px;left:0px;margin-bottom:0px}
div.SpecialTeaserRight {position:relative;width:208px;left:0px;top:0px;margin: 15px 0 15px 0;}
div.SpecialTeaserElement {width:100%;padding:0px;background:#c5cfd8;margin-bottom:15px}
div.specialTeaserTitle  {width:100%;font-weight:bold;text-decoration:none;color:#fff;background-color:#223440;line-height:120%;padding:0px;margin:0;display:block}
div.specialTeaserTitle div.title {color:#fff;padding-top:5px;padding-bottom:5px;padding-left:5px}
div.specialTeaserList {position:relative;padding-left:10px;padding-top:5px;padding-bottom:10px}
div.specialTeaserList a.list_item:link, a.list_item:visited {padding-left:10px;padding-bottom:5px;padding-right:5px;background: url(common/list_item.gif) left top no-repeat;display:block}
div.specialTeaserText {width:100%}
div.specialTeaserText #teasertext {padding:6px 8px 10px 8px}
div.specialTeaserList{margin-bottom:5px}

table.link_element {margin-top:10px;display:table;background:#d2d7d1}
.link_element td {border-bottom:1px solid #b2bab1}
td.link_title {padding:5px 5px 2px 0;color:#000;color:#000;font-size:20px;background:#e7e9e6;border-bottom:1px solid #e7e9e6}
td.link_text {padding:5px 0 5px 5px}
.link_text a {}

/*******************/
/* Sitemap   */
/*******************/
TD.sitemapTitle0,TD.sitemapTitle1 {font-weight:bold;color:#000;display:block;padding: 5px 5px 6px 10px;border:none;border-top: 1px solid #194654;border-bottom:1px solid #fff;background:#fff}
A.sitemapTitle0:link, A.sitemapTitle0:visited ,A.sitemapTitle1:link, A.sitemapTitle1:visited {font-weight: bold; color: #4D4D4D;text-decoration: none;}
A.sitemapTitle0:hover, A.sitemapTitle0:active,A.sitemapTitle1:hover, A.sitemapTitle1:active {font-weight: bold;color: #4D4D4D;text-decoration: underline;}
A.sitemapElement0:link, A.sitemapElement0:visited {color: #AA0040;font-weight: normal;text-decoration: none;}
A.sitemapElement1:link, A.sitemapElement1:visited {color: #AA0040;font-weight: normal;text-decoration: none;}
A.sitemapElement0:hover, A.sitemapElement0:active {color: #AA0040;font-weight: normal;text-decoration: underline;}
A.sitemapElement1:hover, A.sitemapElement1:active {color: #AA0040;font-weight: normal;text-decoration: underline;}
