@charset "utf-8";

/* 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:verdana,arial,helvetica,sans-serif;color:#000}

/*my_styles*/
body.bodystyle {margin:0;text-align:center;background:#fff;position:relative;color:#000;height:100%}
body.print {background:#fff;text-align:left;margin:10px}
div#bodyWrapper{position:relative;display:table;margin:0px auto;width:100%;min-height:100%;text-align:center}
div#centerContainer{position:relative;min-height:100%;margin:0px auto;text-align:left;width:973px;margin-bottom:20px;}

form{margin:0px;padding:0px}
h1,.heading1,.headline_1{font-weight:normal;font-size:22px;padding:15px 20px 0px 0px;color:#333;line-height:120%}
h2,.heading2,.headline_2{font-size:18px;color:#333;font-weight:normal;line-height:100%;margin:15px 0 10px 0}
h3,.heading3,.headline_3{font-weight:normal;font-size:18px;color:#636363;line-height:120%;margin:15px 0 10px 0}
h4,.heading4,.headline_4{font-size:13px;color:#636363;font-weight:bold;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:underline;color:#98592e}
a:focus,a:hover,a:active{text-decoration:underline}

/* DIVS */
div#header{height:152px;width:972px;background:#fff url(common/claim/standard.jpg) bottom right no-repeat;overflow:hidden}
div#headerNavi{left:0px;top:0px;text-align:right;width:100%;height:34px}
div#meta{padding-top:8px;display:inline;color:#000;font-size:13px;font-weight:normal;width:100%;float:left}
div#meta a.meta1:link,div#meta a.meta1:visited,div#meta a.meta1:hover,div#meta a.meta1:active{display:inline;color:#000}
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{display:inline;padding:2px 10px 0 10px}
div#meta a.meta0:hover{display:inline;padding:2px 10px 0 10px}
div#meta a.meta1:link,a.meta1:visited,a.meta1:hover,a.meta1:active{}
div#meta a.meta1:hover,a.meta0:active,a.meta1:active{padding:2px 10px 0 10px}
div#search {display:block;height:29px;float:right;width:239px;background:transparent;margin-top:5px}
div#logo{height:118px;width:238px;display:inline;float:left}
div#claim{float:right;display:inline;background:transparent url(common/claim/standard.jpg) top left no-repeat;overflow:hidden}
div#headerPrint{background:#8f6009;margin-left:258px;width:714px;display:table}
div#breadcrumbnav{background:#fff}
div#print{height:31px;width:239px;vertical-align:middle}
div#print a,div#print a:hover{font-weight:bold;color:#fff}
div#center{position:relative;display:block;text-align:left;top:0px;width:972px;min-height:100%}
div.claim {height:25px;background:#8F6009;margin:32px 0 10px;padding:7px 0 0 10px;color:#fff;}
div#leftnavicontainer{width:238px;display:table;position:relative;float:left;background:transparent}
div.navicontainer{width:238px;position:relative;display:block}
div.navicontainer div {width:100%}
a.mainNav0:link,a.mainNav0:visited,a.mainNav0:hover,a.mainNav0:active{font-size:13px;color:#000;display:block;padding: 5px 12px;border-bottom: 1px solid #d7a557}
a.mainNav0:hover,a.mainNav0:active,a.mainNav0:focus{text-decoration:none;background: url(common/instiNav0Arrow.gif) 0px 4px no-repeat}
a.mainNav1:link,a.mainNav1:visited,a.mainNav1:hover,a.mainNav1:active{font-size:13px;color:#000;display:block;padding: 5px 12px;border-bottom: 1px solid #d7a557;background: url(common/instiNav0Arrow.gif) 0px 4px no-repeat}
a.mainNav1:hover,a.mainNav1:active,a.mainNav1:focus{text-decoration:none}
a.subNav0:link,a.subNav0:visited,a.subNav0:hover,a.subNav0:active{font-size:13px;color:#000;background:#f8f1e9;display:block;padding: 5px 5px 5px 25px;border-bottom: 1px solid #d7a557}
a.subNav0:hover,a.subNav0:active{text-decoration:none;color:#000;display:block;background:#f8f1e9 url(common/instiNav1Arrow.gif) 8px 5px no-repeat}
a.subNav1:link,a.subNav1:visited,a.subNav1:hover,a.subNav1:active{color:#000;display:block;padding: 5px 5px 5px 25px;border-bottom: 1px solid #d7a557;background:#f8f1e9 url(common/instiNav1Arrow.gif) 8px 5px no-repeat}
a.subNav1:hover,a.subNav1:active,a.subNav1:focus{text-decoration:none}
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:734px;top:0px;margin-left:0px}
div#contentarea{position:relative;display:block;}
div.contentheader{display:table;font-size:26px;width:100%}
div.contentheader h1{padding-left:20px}
div#contentcenter{position:relative;margin:0;}
div#contentcenter p, div#contentcenter h1, div#contentcenter h2, div#contentcenter h3, div#contentcenter h4, div#contentcenter h5, div#contentcenter ul {padding:0 20px}
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#teasercontainer{margin:26px 0 0;clear:both;padding:0;display:block;width:973px}
div#teaser{width:239px}

/* FORMS */
input.submit{cursor:pointer}
input.searchInput{padding:1px;font-size:90%;color:#000;background:#fff;width:148px;margin:2px 8px 0 0;display:inline;padding:1px;border:1px solid #98592e;}
input.searchSubmit{vertical-align:top;margin:2px 8px 0 0}
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}

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;}	


/* 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:3px 10px 5px 0}
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(http://www.signo-deutschland.de/misc_/zms/zoom.gif);}
a.download img.download{width: 23px;height: 21px;background: url(http://www.signo-deutschland.de/misc_/zms/download.gif);}
a.superzoom img.superzoom{width: 23px;height: 21px;	background: url(http://www.signo-deutschland.de/misc_/zms/superzoom.gif);	}

/* [WAI] Tables */
table.ZMSTable{border-collapse:collapse;border-spacing:0;width:100%;margin:5px 0 10px 0;border:1px solid #8f6009}
div.ZMSTable table th, table.ZMSTable th{font-weight:bold;font-style:normal;padding:5px 5px 5px 5px;background-color:#8f6009;color:#fff}
div.ZMSTable table td, table.ZMSTable td, .ZMSTable td{padding:5px;border-bottom:1px solid #8f6009}
table.ZMSTable th p, table.ZMSTable th p a{color:#fff}
table.ZMSTable td p, table.ZMSTable th p{margin:0;padding:0}
tr.even{background:#f8f1e9}
tr.odd{background:#fff}

/* [WAI] Teaser */
div#Teaser{position:relative;width:100%;left:0px;top:0px;margin: 0}
div.ZMSTeaserContainer {width:239px;position:absolute;left:0px;padding-bottom:5px}
div.ZMSTeaserElement{float:left;}
div.ZMSTeaserElementInside {width:308px;margin:0 21px 21px 0;border:1px solid #8f6009}
div.ZMSTeaserElement img.title{border: none}
div.ZMSTeaserElement div.graphic{margin: 0px 4px 4px 0px}
div.ZMSTeaserElement div.title{font-weight:bold;text-decoration:none;color:#fff;padding:6px;display:block;background:#8f6009}
div.ZMSTeaserElement div.title a:link, div.ZMSTeaserElement div.title a:visited {font-weight:bold;/*text-decoration:none;*/color:#fff;padding:0px;display:block;background:#8f6009}
div.ZMSTeaserElement div.title a:link,div.ZMSTeaserElement div.title a:visited,div.ZMSTeaserElement div.title a:active{}
div.ZMSTeaserElement div.title a:hover{text-decoration:underline}
div.ZMSTeaserElement div.text{padding: 6px 0;display:block}
/*div.ZMSTeaserElement div.text a:link,div.ZMSTeaserElement div.text a:visited{padding: 3px;display:block}*/

table.link_element {margin-top:10px}
.link_element tr {background:#fff}
.link_element td {padding:5px;background:#f8f1e9;border-bottom:1px solid #8f6009;border-top:1px solid #fff}
td.link_title {padding:5px 5px 2px 0;color:#000;font-size:18px;background:#fff;border-bottom:1px solid #fff}
td.link_text {}
.link_text a {font-weight:bold}

/*******************/
/* 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;}

/* SITEMAP*/
#treeNavigation {}
ul#treeNavigation{margin:0px;list-style-type:none;}
#treeNavigation li{font-weight:bold;padding:6px 0 6px 0;list-style-type:none;background: url(common/line.gif) bottom left repeat-x}
#treeNavigation li ul, #treeNavigation li ul li ul {margin:0 0 0 15px;padding:0px}
#treeNavigation li ul li, #treeNavigation li ul li ul li {font-weight:normal;padding:3px 0;background:none}

.contentTeaser {float:left;width:308px;margin:0 21px 0 0;overflow:hidden}
.contentTeaser .title {text-align:center;padding:4px}
.contentTeaser .small {font-size:11px}
.contentTeaser ul {margin:0!important;padding:0!important;}
.contentTeaser ul li {list-style-type:none;}
.contentTeaser ul li.lastListEntry {border-bottom:0!important;}

.contentTeaser.gruen {border:1px solid #cddb8e}
.contentTeaser.gruen .title {background:#cddb8e}
.contentTeaser.gruen ul li {border-bottom:1px solid #cddb8e}

.contentTeaser.blau {border:1px solid #99c4e6}
.contentTeaser.blau .title {background:#99c4e6}
.contentTeaser.blau ul li {padding:0;border-bottom:1px solid #99c4e6}

.contentTeaser.orange {border:1px solid #f6ac19;margin:0!important;}
.contentTeaser.orange .title {background:#f6ac19}
.contentTeaser.orange ul li {border-bottom:1px solid #f6ac19}

.contentTeaser a.list_item_red {display:block;padding:18px 0;text-align:center;font-weight:bold;color:#000}
.contentTeaser a.list_item_red:hover {text-decoration:underline;color:#000}

.followTeaser {float:none;margin:0;overflow:hidden;}
div#contentcenter .followTeaser p {margin:0;padding:0 20px 10px 0}
.leftContainer {float:left;width:253px;margin:0;overflow:hidden}
.rightContainer {margin:0 0 0 253px;padding:23px 0 0 30px;}
.rightContainer a {color:#000}

.followTeaser .title {font-size:18px;font-weight:normal;text-align:left;padding:4px}
.followTeaser .small {font-size:11px}
.followTeaser ul {margin:0!important;padding:0!important;}
.followTeaser ul li {list-style-type:none;}
.followTeaser ul li.lastListEntry {}

.followTeaser.gruen {background:#cddb8e;border:1px solid #cddb8e}
.followTeaser.gruen .leftContainer {background:#fff}
.followTeaser.gruen .rightContainer {background:#cddb8e}
.followTeaser.gruen ul li {border-bottom:1px solid #cddb8e}

.followTeaser.blau {background:#99c4e6;border:1px solid #99c4e6}
.followTeaser.blau .leftContainer {background:#fff}
.followTeaser.blau .rightContainer {background:#99c4e6}
.followTeaser.blau ul li {padding:0;border-bottom:1px solid #99c4e6}

.followTeaser.orange {background:#f6ac19;border:1px solid #f6ac19}
.followTeaser.orange .leftContainer {background:#fff}
.followTeaser.orange .rightContainer {background:#f6ac19}
.followTeaser.orange ul {margin:5px 0}

.followTeaser a.list_item_red {display:block;padding:2px 0 0;text-align:left;font-weight:bold;color:#000}
.followTeaser a.list_item_red:hover {text-decoration:underline;color:#000}

/* Search Teaser */
.followSearchTeaser {float:none;margin:0;overflow:hidden;margin-bottom:19px;width:968px}
div#contentcenter .followSearchTeaser p {margin:0;padding:0 20px 10px 0}
.followSearchTeaser .box1 {float:left;width:240px;margin:0;padding:0;overflow:hidden}
.followSearchTeaser .box2 {float:left;width:427px;margin:0;overflow:hidden;padding:20px 10px 10px 30px}
.followSearchTeaser .box3 {float:left;width:253px;margin:0;padding:0;overflow:hidden}
.followSearchTeaser .box1 a, .followSearchTeaser .box2 a {color:#000}
.followSearchTeaser .box1 div {padding:24px 5px 10px 20px}

.followSearchTeaser .title {font-size:18px;font-weight:normal;text-align:left;padding:4px 0;}
.followSearchTeaser .small {font-size:11px}
.followSearchTeaser ul {margin:0!important;padding:0!important;}
.followSearchTeaser ul li {list-style-type:none;padding:0}
.followSearchTeaser ul li.lastListEntry {}

.followSearchTeaser.gruen {border:2px solid #cddb8e}
.followSearchTeaser.gruen .box1 div /* , .followSearchTeaser.gruen .box1 div a */ {color:#cddb8e}
.followSearchTeaser.gruen .box2 {background:#cddb8e}
.followSearchTeaser.gruen ul li {border-bottom:1px solid #cddb8e}

.followSearchTeaser.blau {border:2px solid #99c4e6}
.followSearchTeaser.blau .box1 div /*, .followSearchTeaser.blau .box1 div a */ {color:#99c4e6}
.followSearchTeaser.blau .box2 {background:#99c4e6}
.followSearchTeaser.blau ul li {border-bottom:1px solid #99c4e6}

.followSearchTeaser.orange {border:2px solid #f6ac19}
.followSearchTeaser.orange .box1 div /*, .followSearchTeaser.orange .box1 div a */ {color:#f6ac19}
.followSearchTeaser.orange .box2 {background:#f6ac19}
.followSearchTeaser.orange ul {margin:5px 0}
.followSearchTeaser.orange ul li {border-bottom:1px solid #f6ac19}

.followSearchTeaser a.list_item_red {display:block;padding:2px 0 0;text-align:left;font-weight:bold;color:#000}
.followSearchTeaser a.list_item_red:hover {text-decoration:underline;color:#000}
