/* STANDARD STYLES */
body,div,p,td,th,ol,ul,li,h1,h2,h3,h4,h5,h6,input,.searchInput,.heading1,.heading2,.heading3,.heading4,.heading5{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;color:#000}
body{margin:0px;padding:0px;font-size:80%}
form{margin:0px;padding:0px}
.bodystyle{background-image: url(common/bg.gif);background-repeat:repeat-x;background-position:0px 0px;font-size:80%}
h1,.heading1,.headline{color:#333;font-weight:normal;font-size:160%;line-height:160%;margin: 0px 0px 5px 0px}
h2,.heading2{color:#333;font-weight:normal;font-size:150%;line-height:145%;margin: 0px 0px 5px 0px}
h3,.heading3{color:#333;font-weight:bold;font-size:120%;line-height:120%;margin-bottom: 0px}
h4,.heading4{color:#333;font-weight:bold;font-size:110%;line-height:120%}
h5,.heading5{color:#333;font-weight:bold;font-size:100%;line-height:120%;margin: 0px 0px 10px 0px}
table,td,p,div{font-size:100%;line-height:120%}
th{font-size:100%;text-align:left;font-weight: normal}
ul{margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;list-style-type:circle}
hr {height:1px;background:#fff;border:0;border-top:1px #000 dotted}

/* LINKS */
/*
a:link,a:visited{text-decoration:none;color:#00adef}
a:hover,a:active{text-decoration:underline;color:#00adef}
*/
.blau0 a:link,.blau0 a:visited{text-decoration:none;color:#00adef}
.blau0 a:hover,.blau0 a:active{text-decoration:underline;color:#00adef}

.orange0 a:link,.orange0 a:visited{text-decoration:none;color:#f26522}
.orange0 a:hover,.orange0 a:active{text-decoration:underline;color:#f26522}

.olive0 a:link,.olive0 a:visited{text-decoration:none;color:#007071}
.olive0 a:hover,.olive0 a:active{text-decoration:underline;color:#007071}

.gruen0 a:link,.gruen0 a:visited{text-decoration:none;color:#788306/*color:#cbdb2a*/}
.gruen0 a:hover,.gruen0 a:active{text-decoration:underline;color:#788306}

.map.a:link,.map.a:visited{border:1px solid #00adef}
.map.a:hover, .map.a:active{border:1px solid #00adef}
div.mapdiv {position:absolute;background:#fff;border:1px solid #c4c3c3;border-right:1px solid #666;border-bottom:1px solid #666}
div.mapdiv a:link,div.mapdiv a:visited,div.mapdiv a:hover,div.mapdiv a:active{display:block;padding:1px 2px}

div.mapla {position:absolute;border:1px solid #cbdb2a}
div.mapla a:link,div.mapla a:visited{color:#000;background:#e5ed95;padding:1px 2px;display:block}
div.mapla a:hover,div.mapla a:active{color:#000;background:#cbdb2a}

div.mapmp {position:absolute;border:1px solid #007071}
div.mapmp a:link,div.mapmp a:visited{color:#000;background:#84b7b8;padding:1px 2px;display:block}
div.mapmp a:hover,div.mapmp a:active{color:#fff;background:#007071}

div.mappoint {position:absolute;height:7px;width:7px;background: url(common/map/point.gif) 0px 0px no-repeat}

/* DIVS */
div#wrapper{margin:0px auto}
div#headWrapper{height:168px;width:100%;display:table;background:#fff}
div#header{position:absolute;left:0px;top:0px;width:972px;height:169px}
div#logo{position:absolute;left:12px;top:0px;width:200px;height:101px}

div#meta{position:absolute;display:block;left:218px;top:0px;width:754px;border-right: 1px solid #000;border-bottom: 1px solid #000;padding:2px 0 6px 0;height:15px;overflow:hidden}
div#meta a.meta1:link,a.meta1:visited,a.meta1:hover,a.meta1:active{text-decoration:none;font-weight:normal;color:#fff;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:#fff;display:inline;font-size:100%;padding:0 0 0 10px}
div#meta a.meta0:hover{text-decoration:underline;color:#fff;display:inline;font-size:100%;padding:2px 0 0 10px}
div#meta a.meta1:link,a.meta1:visited,a.meta1:hover,a.meta1:active{color:#fff;font-weight:bold}
div#meta a.meta1:hover,a.meta0:active,a.meta1:active{color:#fff;text-decoration:underline;padding:2px 0 0 10px}
div#search {position:absolute;top:0px;width:200px;left:773px;padding-top: 2px;text-align:right;display:inline}
div#claim{position:absolute;width:754px;height:121px;left:218px;top:24px}
div#breadcrumbnav{position:absolute;width:754px;height:20px;left:218px;top:150px}

div#center{position:absolute;left:0px;top:186px;width:972px;padding-bottom:30px}
div#center_left{position:relative;left:0px;top:0px;width:100%}
div#navicontainer{position:relative;width:186px;left:15px;top:0px;margin-bottom:15px;border-right:1px solid #000;border-bottom:1px solid #000;overflow:hidden}
div#navi{position:relative;left:0px;top:0px;width:100%;overflow:hidden}

div#navi a.mainNav0:link,a.mainNav0:visited,a.mainNav0:hover,a.mainNav0:active{font-weight:normal;display:block;padding: 5px 0px 6px 10px;border-top: 1px solid #fff;border-left:1px solid #fff}
div#navi a.mainNav0:hover,a.mainNav0:active{text-decoration:underline}
div#navi a.mainNav1:link,a.mainNav1:visited,a.mainNav1:hover,a.mainNav1:active{font-weight:bold;display:block;padding: 5px 0px 6px 10px;text-decoration:none;border-top: 1px solid #fff;border-left:1px solid #fff}
div#navi a.mainNav1:hover,a.mainNav1:active{text-decoration:none}

div#navi a.subNav0:link,a.subNav0:visited,a.subNav0:hover,a.subNav0:active{color:#000;display:block;padding: 5px 0px 6px 16px;border-top: 1px solid #fff;border-left:1px solid #fff}
div#navi a.subNav0:hover,a.subNav0:active{text-decoration:underline}
div#navi a.subNav1:link,a.subNav1:visited,a.subNav1:hover,a.subNav1:active{font-weight:bold;text-decoration:none;color:#000;display:block;padding: 5px 0px 5px 16px;background: url(common/subnav_active.gif) no-repeat 6px 8px;border-top: 1px solid #fff;border-left:1px solid #fff}
div#navi a.subNav1:hover,a.subNav1:active{color:#000;font-weight:bold;text-decoration:none}

div#navi a.subsubNav0:link,a.subsubNav0:visited,a.subsubNav0:hover,a.subsubNav0:active{color:#000;display:block;padding: 5px 0px 6px 26px;border-top: 1px solid #fff;border-left:1px solid #fff}
div#navi a.subsubNav0:hover,a.subsubNav0:active{text-decoration:underline}
div#navi a.subsubNav1:link,a.subsubNav1:visited,a.subsubNav1:hover,a.subsubNav1:active{font-weight:bold;text-decoration:none;color:#000;display:block;padding: 5px 0px 5px 26px;background: url(common/subnav_active.gif) no-repeat 16px 8px;border-top: 1px solid #fff;border-left:1px solid #fff}
div#navi a.subsubNav1:hover,a.subsubNav1:active{color:#000;font-weight:bold;text-decoration:none}

div#leftteasercontainer{position:relative;width:186px;left:15px;top:15px;padding:0px 0px 0px 0px;background-color:#fff}
div#contentcontainer {position:absolute;width:754px;left:218px;top:0px}
.contentheader,div#teaserheader,div.headline{position:absolute;width:auto;overflow:hidden;font-weight:bold;padding:4px 6px}
div.headline{color:#000;font-weight:normal}
div#contentarea{position:relative;left:0px;top:0px;width:551px;border-right:1px solid #666; border-bottom:1px solid #666;background-color:#fff}
div#contentcenter{position:relative;width:501px;padding:50px 25px 25px 25px}
div#teasercontainer{position:absolute;left:568px;top:0px;width:186px;padding-bottom:30px}
div#print{position:relative;height:25px;border-right:1px solid #000;border-bottom:1px solid #000;background-color:#fff;vertical-align:middle;margin-bottom:15px;font-weight:bold}

/* FORMS */
input.submit{cursor:pointer}
input.searchInput{vertical-align:middle;font-size:90%;color:#343434;background-color:#fff;width:144px;border:1px solid;border-color:#333 #ddd #ddd #333;margin:0 5px;display:inline;padding:1px}
input.searchSubmit{vertical-align:middle;margin-right:10px}
div.contactform{background-color:#F6F6F6;padding: 10px 10px 10px 10px;;width:100%; border: 1px solid #ECEAEB}

body.print {background-color:#fff;padding:10px}

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

/* 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:#F5F5F5}
.neutralColorBlack{background-color:#05548C}
.neutralColorStrong0{background-color:#cbdb2a}
.neutralColorMedium0{background-color:#b8cbd9} 
.neutralColorLight0{background-color:#d9e5ed} 
.neutralColorWhite{background-color:#FFF}
.neutralColorTrans{background-color:#00FF00}

/*[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.ZMSGraphic div.text p.caption{font-size:80%}

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

a.zoom img.zoom{width:21px;height:16px;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 */
div.ZMSTable table th{background-color:#D6D6D6}
div.ZMSTable table td{background-color:#EEE}

/* [WAI] Tables */
table.ZMSTable{width:100%;margin:5px 0 15px 0}
div.ZMSTable table th, table.ZMSTable th{border:1px solid #b2e6fa;border-bottom:none;font-weight:bold;font-style:normal;color:#000;padding:0 2px;background-color:#b2e6fa}
div.ZMSTable table td, table.ZMSTable td{padding:0 2px;border:1px solid #b2e6fa;background-color:#fff}
table.ZMSTable p {margin:4px 0;padding:0}
tr.even{background:#fff}
tr.odd{background:#fff}

/* Teaser */
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.teaserElement {position:relative;background-color:#fff;width:186px;left:0px;top:0px;margin: 0px 0px 15px 0px;border-right:1px solid #666;border-bottom:1px solid #666}
div.teaserElement div.teaserTitle a:link,div.teaserElement div.teaserTitle a:visited,div.teaserElement div.teaserTitle {font-weight:bold;text-decoration:none;color:#000;background:#ff9900;padding:5px;margin:0 0 5px 0}
div.teaserElement div.teaserTitle a:link,div.teaserElement div.teaserTitle a:visited,div.teaserElement div.teaserTitle a:active{text-decoration:none;color:#fff}

.link_element td {padding:0 2px;border:1px solid #b2e6fa;background-color:#fff}
td.link_title {border:1px solid #b2e6fa;border-bottom:none;font-weight:bold;font-style:normal;color:#000;padding:4px 2px;background-color:#b2e6fa}
td.link_text {padding:5px 0 5px 10px}
.link_text a {}
table.link_element {margin-bottom:15px}

/* [WAI] Teaser */
div#Teaser{position:relative;width:100%;left:0px;top:0px;margin: 0px 0px 0px 0px}
div#ZMSTeaserElement {position:relative;background-color: #fff;width:100%;left:0px;top:0px}
div.ZMSTeaserContainer {width:186px;left:0px;padding-bottom:30px}
div.ZMSTeaserElement{margin: 0 0 15px 0px;border-right:1px solid #666666;border-bottom:1px solid #666666}
div.ZMSTeaserElement img.title{border:none}
div.ZMSTeaserElement div.graphic{font-weight:bold;background:#fff;display:block;padding:0;margin:0}
div.ZMSTeaserElement div.title {background:#cbdb2a;padding:4px 6px}
div.ZMSTeaserElement div.title a:link,div.ZMSTeaserElement div.title a:visited{font-weight:bold;text-decoration:none;padding:0}
div.ZMSTeaserElement div.title a:link,div.ZMSTeaserElement div.title a:visited,div.ZMSTeaserElement div.title a:active{text-decoration:none;color:#000}
div.ZMSTeaserElement div.title a:hover{text-decoration:underline;color:#000}
div.ZMSTeaserElement div.text {padding:4px 6px;overflow:hidden}
div.ZMSTeaserElement div.text a:link,div.ZMSTeaserElement div.text a:visited{}

div.SpecialTeaserLeft {position:relative;width:186px;left:15px;margin-bottom:0px}
div.SpecialTeaserRight {position:relative;width:186px;left:0px;top:0px;margin: 15px 0 15px 0}
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}

.NewsletterTitle {padding:5px;font-size:100%;width:100%;font-weight:bold;color:#000;background:#cfdce5 url(common/print_line.gif) bottom left repeat-x}
div.SpecialTeaserElement {position:relative;width:186px;background:#f4f8fb url(common/specTeaserBottom.gif) bottom left repeat-x;margin-bottom:15px}
div.specialTeaserTitle  {line-height:120%;display:block;position:relative;width:100%;font-weight:bold;text-decoration:none;color:#fff;background:#879eac url(common/specTeaserBottom.gif) bottom left repeat-x}
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 div.text{padding-left:10px;padding-top:5px;padding-bottom:5px;font-size:90%}

.form-small {color:#000}

/* CUSTOM BACKGROUND-COLORS */
.blau0{background-color:#00adef}
.blau1{background-color:#7fd6f7}
.blau2{background-color:#b2e6fa}
.blauText,#breadcrumbnav a.blauText, #print a.blauText{color:#00adef}
.gruen0{background-color:#cbdb2a}
.gruen1{background-color:#e5ed95}
.gruen2{background-color:#f0f4bf}
.gruenText,#breadcrumbnav a.gruenText, #print a.gruenText{color:#000}
.orange0{background-color:#f26522}
.orange1{background-color:#f8b291}
.orange2{background-color:#fbd1bd}
.orangeText,#breadcrumbnav a.orangeText, #print a.orangeText{color:#f26522}
.olive0{background-color:#007071}
.olive1{background-color:#84b7b8}
.olive2{background-color:#b5d4d4}
.oliveText,#breadcrumbnav  a.oliveText, #print a.oliveText{color:#007071}
.white, div#navi a.white, div#navi a.white:link {color:#fff}
.black, div#navi a.black, div#navi a.black:link {color:#000}
div.boxImage{padding:10px;}
div.boxImage p {margin:0px}
div.boxImage div.ZMSGraphic {margin:0px}
div.boxImage div.graphic {margin:0px}
div.boxImage div.graphic.alignright {padding:0 0 0 10px}
div.boxImage div.graphic.alignleft {padding:0 10px 0 0}
div.boxImage blau2 a {color:#000}
div.boxImage div.ZMSGraphic{width:100%}

.blau0 div.boxImage a:link,.blau0 div.boxImage a:visited{font-weight:bold;text-decoration:underline;color:#000}
.blau0 div.boxImage a:hover,.blau0 div.boxImage a:active{font-weight:bold;text-decoration:underline;color:#000}

.clearfloating {clear:both}
