body {
font-family : Arial, Verdana, Geneva,  Helvetica, sans-serif;
font-size:100%;
margin:0;padding:0;
color:#000;
background-image:none;;
}

/*Headings,p, link, lists etc.*/
h1 {font-size:1.6em;margin:0;padding:10px 0 16px 0;}
h2 {font-size:1.45em;margin:0;padding:15px 0 0px 0;}
h3 {font-size:1.25em;margin:0;padding:10px 0 0px 0;}

p {font-size:1.4em;margin:0;padding:3px 0 10px 0;line-height: 1.45em;}
p.ingress {font-weight:bold;}

ol {margin:0 0 15px 5px;padding:0 0 0 10px;}
ul {margin:0 0 15px 5px;padding:0 0 0 10px;}
li {margin:0 0 0 10px;padding:0 0 0 10px;}

a, a:link, a:active, a:visited {color:#227066;}
a:hover {text-decoration:none;}

/*div containers*/
div.wrapper {width:984px;}
div.header {height:174px;width:984px;}
div.global_menu {display:none;}
div.logo {width:600px;height:160px;}
div.logo img {}
div.menu_nav1 {display:none;}
div.search {display:none;}
div.contentWrapper {background-image:none;}
div.menu {height: 49px;}
div.content {clear:both;}
div.leftCol {display:none;}
div.centerCol {width:600px; }
div.rightCol {width:600px;xfloat:left;padding:27px 0 0 0;overflow:hidden;}
div.profilElement {margin:170px 0 0 0;background-color:#fff;padding:5px 0 5px 0;}
div.headline {float:left;width:600px;xmargin-bottom:30px;}
div.headline h1{float:left;width:600px;margin:3px 0 0px 0;padding:5px 0 20px 0;}
div.print {display:none;}
div.path{display:none;}
div.contentHeader {margin-top:10px;display:block;width:600px;}
div.nav2Banner {width:600px; overflow:hidden;display:block;clear:both;margin:0 0 8px 0;}
div.footer {width:600px;padding:5px 0 0 10px;margin:0 0 0 0;}
div.footerLeft {width:241px;padding:0;float:left;}
div.footerRight {width:512px;padding:0;float:left;border-top: 1px solid #227066;font-size:0.8em;color:#034246;}

/*yellow box, right Column*/
div.modul_yellow {background-image:none;width:198px;margin:0 0 10px 0;}
div.modul_yellow_top {background-image:none;width:198px;height:25px;}
div.modul_yellow_center {padding:10px 10px 10px 0px;}
div.modul_yellow_bottom {background-image:none;width:198px;height:16px;}
div.modul_yellow ul{margin:0;padding:0;}
div.modul_yellow h2{background-color:#ffffff;width:172px;margin:0 3px 0 0px;padding:0 10px 16px 0px;text-align:left;}
div.modul_image {background-image:none;width:198px;overflow:hidden;padding-bottom:90px;padding-top:61px;margin:0 0 0 0; display:none;}
div.modul_image h2{background-color:#ffffff;text-align:left;width:179px;color:#fff;margin:0 10px 15px 0px;padding:3px 0 3px 0;}
div.modul_image ul{margin:0;padding:0 0 0 0;width:179px;margin:0 10px 0 0px; display:none;}
div.modul_image ul li{margin:0 0 5px 0;padding:0px;list-style:none;font-weight:bold;}
div.modul_image ul li a, div.modul_image ul li a:link, div.modul_image ul li a:visited, div.modul_image ul li a:active{width:179px;color:black;text-decoration:none;padding:4px 0 4px 10px;display:block;background-color:#ffffff;margin:0;}
div.modul_image ul li a:hover{text-decoration:none;background-color:#FECB00;color:#000;}
div.modul_image ul.mainpage {margin-top:20px;}
div.modul_image ul.mainpage li{}
div.modul_image ul.mainpage li a, div.modul_image ul.mainpage li a:link, div.modul_image ul.mainpage li a:visited, div.modul_image ul.mainpage li a:active{color:#fff;padding:4px 0 4px 10px;background-color:#ffffff;}

div.modul_image ul.mainpage li a:hover {text-decoration:none;background-color:#ffffff;color:#000;}

/*menu global*/
ul.global_menu {margin:0;padding:2px 0 0 10px;color:#034246;}
ul.global_menu li {margin:0;padding:2px 15px 2px 15px;float:right;list-style: none;background-color:#CFE5E9;}
ul.global_menu li a, ul.global_menu li a:link , ul.global_menu li a:active, ul.global_menu li a:visited {text-decoration:none;color:#034246;font-size:0.85em;}
ul.global_menu li a:hover {text-decoration:underline;}

/*menu nav1*/
ul.menu_nav1 {padding:0 0 0 0;margin:0;border:0;display:inline;}
ul.menu_nav1 li{float:left;display:inline;margin:0 2px 0 0;padding:7px 0 20px 0;list-style: none;background-image:none;}
ul.menu_nav1 li.active{float:left;display:inline;margin:0 2px 0 0;padding:7px 0 20px 0;list-style: none;background-image:none;}
ul.menu_nav1 li a, ul.menu_nav1 li a:link, ul.menu_nav1 li a:visited, ul.menu_nav1 li a:active{font-size:16px;color:#227066;text-decoration:none;font-weight:bold;background-color:transparent;padding:0 40px 0 10px;}
ul.menu_nav1 li a.nav1, ul.menu_nav1 li a.nav1:link, ul.menu_nav1 li a.nav1:active, ul.menu_nav1 li a.nav1:visited{padding:7px 25px 8px 25px;}
ul.menu_nav1 li a.nav1:hover{color:#ffffff;background-color:#227066;padding:7px 25px 8px 25px;}
ul.menu_nav1 li a.nav1Active, ul.menu_nav1 li a.nav1Active:link, ul.menu_nav1 li a.nav1Active:active, ul.menu_nav1 li a.globalnav1:visited{
color:#ffffff;background-color:#227066;padding:7px 25px 8px 25px;}
ul.menu_nav1 li a.nav1Active:hover{text-decoration:none;}

/*menu normal*/
ul.menu{padding:0;margin:10px 0 0 0px;border:0;color:#646464;}
ul.menu a, ul.menu a:link, ul.menu a:visited, ul.menu a:active{color:#005069;font-weight:bold;display:block;}
ul.menu li{margin:0 0 3px 0;padding:0;list-style: none;font-size:1.15em;line-height:1.0em;}
ul.menu li ul {margin:0;padding:0;list-style: none;}
ul.menu li ul li{margin:0 0 1px 0;padding:0;list-style: none;}
ul.menu li a.nav1, ul.menu li a.nav1:link, ul.menu li a.nav1:active, ul.menu li a.nav1:visited{display:none;}
ul.menu li a.nav1:hover{display:none;}
ul.menu li a.nav2, ul.menu li a.nav2:link, ul.menu li a.nav2:active, ul.menu li a.nav2:visited{background-color:#B2D7DE;background:#B2D7DE url(../images/bg_nav2normal.gif) no-repeat left top;margin:0 0 0 8px;padding:9px 0 9px 10px;width:208px;display:block;text-decoration:none;color:#000;}
ul.menu li a.nav2:hover{margin:0 0 0 8px;text-decoration:none;background-color:#227066;color:#fff;background:#227066 url(../images/bg_nav2.gif) no-repeat left top;color:#fff;}
ul.menu li a.nav2Active, ul.menu li a.nav2Active:link, ul.menu li a.nav2Active:active, ul.menu li a.nav2Active:visited{margin:0 0 0 8px;padding:9px 0 9px 10px;width:208px;text-decoration:none;background-color:#227066;background:#227066 url(../images/bg_nav2.gif) no-repeat left top;color:#fff;}
ul.menu li a.nav2Active:hover{text-decoration:none;}
ul.menu li a.nav2Open, ul.menu li a.nav2Open:link, ul.menu li a.nav2Open:active, ul.menu li a.nav2Open:visited{margin:0 0 0 8px;padding:9px 0 9px 10px;width:208px;text-decoration:none;background-color:#227066;background:#227066 url(../images/bg_nav2.gif) no-repeat left top;color:#fff;}
ul.menu li a.nav2Open:hover{}
ul.menu li ul li a.nav3, ul.menu li ul li a.nav3:link, ul.menu li ul li a.nav3:active, ul.menu li ul li a.nav3:visited{background-color:#fff;margin:0 0 0 8px;padding:2px 0 0 15px;width:203px;display:block;text-decoration:none;color:#000000;font-weight:normal;font-size:0.85em;}
ul.menu li ul li a.nav3:hover{text-decoration:none;color:#227066;text-decoration:none;font-weight:normal;background: #fff url(../images/bg_nav3.gif) repeat-y 0px 0px;}
ul.menu li ul li a.nav3Active, ul.menu li ul li a.nav3Active:link, ul.menu li ul li a.nav3Active:active, ul.menu li ul li a.nav3Active:visited {background: #fff url(../images/bg_nav3.gif) repeat-y 0px 0px;margin:0 0 0 8px;padding:2px 0 2px 15px;width:203px;font-weight:normal;color:#227066;text-decoration:none;font-size:0.85em;}
ul.menu li ul li a.nav3Open, ul.menu li ul li a.nav3Open:link, ul.menu li ul li a.nav3Open:active, ul.menu li ul li a.nav3Open:visited {background: #fff url(../images/bg_nav3.gif) repeat-y 0px 0px;margin:0 0 0 8px;padding:2px 0 2px 15px;width:203px;color:#227066;font-weight:normal;text-decoration:none;font-size:0.85em;}
ul.menu li ul li a.nav3Active:hover{text-decoration:none;color:#227066;text-decoration:underline;}
ul.menu li ul li a.nav3Open:hover{text-decoration:none;color:#227066;}


/*Special for bodyclass mainpage*/
body.mainpage div.contentWrapper {background-image:none;}
body.mainpage div.contentHeader {background-color:#ffffff;margin-top:0px;padding-top:10px;margin-bottom:15px;}
body.mainpage div.contentHeader div.headline h1 {padding-left:0px;padding:5px 0 0px 0;margin:0;}

body.mainpage p.menuHeading, body.mainpage ul.menu {display:none;}
body.mainpage div.leftCol_banner {padding:0 0 17px 0;}
body.mainpage div.leftCol_yellow {background-image:none;width:234px;}
body.mainpage div.leftCol_yellow_bottom {background-image:none;width:234px;}
body.mainpage div.profilElement {margin:10px 0 0 0;}
body.mainpage div.leftCol_banner p {text-align:center;padding:5px 25px 5px 25px;font-size:1.20em;line-height:1.1em;}
body.mainpage div.leftCol_banner p.ingress{font-size:1.35em;padding:50px 16px 10px 16px;}
div.leftCol_banner a, div.leftCol_banner a:link, div.leftCol_banner a:visited, div.leftCol_banner a:active {font-weight:bold;}
body.mainpage div.leftCol_banner div.leftCol_yellow p {margin:0;padding: 120px 30px 15px 30px;color:#360101;font-weight:bold;font-size:1.3em;}

body.mainpage div.modul_image h2 {background-color:#FECB00;color:#000;}


/*styles for Human Right box, mainpage*/
div.mr {background-image:none;width:600px;height:259px;padding:25px 0 0 0px;}
div.mr div.heading {margin:0 0 0 0;height:40px;overflow:hidden;width:600px;}
div.mr div.content {margin:5px 0 0 0;padding:0;height:70px;overflow:hidden;background-image:none;width:158px;}
div.mr div.modul {float:left;width:163px;margin:0 6px 0 0;position:relative;height:197px;}
div.mr div.modul h3 {padding:11px 10px 3px 10px;margin:0;}
div.mr div.modul img{height:114px;width:163px;position:absolute;bottom:0px;margin:0:}
div.mrimedia {margin:-15px 0 0 0;}
div.mrimedia h2 {background-image:none;padding:20px 0 3px 0px;margin:0;}
div.mrimedia a.readmore, div.mrimedia a.readmore:link, div.mrimedia a.readmore:active, div.mrimedia a.readmore:visited {padding:0 0 0 10px;}
div.mrimedia ul{xlist-style:none;margin:10px 0 15px 10px;padding:0 0 0 20px;}
div.mrimedia ul li{margin:0;padding:2px 0;}
div.mrimedia ul li span {font-weight:bold;}

/*styles for newslist*/
ul.newslist {list-style:none;margin:0;padding:0;}
ul.newslist li{margin:0px 0 10px 0;padding:0;}
ul.newslist li h2{font-size:1.0em;margin:0 0 0 0;padding:0;display:inline;}
ul.newslist li img {float:left;margin:0 0 0 0;padding:2px 10px 5px 0;}

/*styles for laws, alphabetic*/
div.alfa {display:block;clear:both;margin:-7px 0 0 0;}
div.alfa_top {background-image:none;height:8px;width:515px;}
div.alfa_center {background-image:none;width:515px;height:auto;}
div.alfa_bottom {background-image:none;height:5px;width:515px;}
ul.alfa {list-style:none;margin:0 0 0 0;padding:0 0 0 3px;}
ul.alfa li {list-style:none;margin:0;padding:0 0 2px 0;float:left;}
ul.alfa li a, ul.alfa li a:link, ul.alfa li a:visited, ul.alfa li a:active {padding:1px 2px 1px 2px;margin:0 2px 0 3px;text-decoration:none;}
ul.alfa li a:hover {text-decoration:none;color: #670e0e;background-color:#fecb00;}
ul.alfa li a.active, ul.alfa li a.active:link, ul.alfa li a.active:visited, ul.alfa li a.active:active {padding:1px 2px 1px 2px;margin:0 3px 0 4px;text-decoration:none;font-weight:bold;color:#000;background-color:#fecb00;}
h2.alfaHeading {padding:0px 0 7px 8px;margin:10px 0 10px 0;}

/*hides*/
label.hide{display:none;}
.hiddenTxt {position: absolute;left: -1000px;width: 900px;}

/*others*/
input.SearchTxt {float:left;font-size: 12px;width: 160px;color:#005069;margin:0;padding:3px 2px 2px 4px;margin:0 4px 0 0;font-family : Arial, Helvetica, sans-serif;border-top:1px solid #808080;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border-left:#DEDEDE;}
input.searchButton {float:left;font-size: 12px;width: 50px;color:#5C6A76;background-color: #FAFAFA;text-transform:uppercase;cursor: pointer;font-weight:bold;font-family : Arial, Helvetica, sans-serif;padding:1px 0 1px 0;border: 1px solid #cdcdcd;}
div.clearer{display:block; clear:both;line-height:1px;height:1px;}
div.path a, div.path a:link, div.path a:hover, div.path a:active, div.path a:visited{display:none;}
p.menuHeading {font-size:1.4em;color:#227066;font-weight:bold;padding:9px 0 0 10px;}
div.rightCol p {line-height:1.3em;}
div.rightCol ul {line-height:1.2em;}
div.rightCol div.modul_yellow ul li {margin:0 0 2px 16px;padding:1px 0 1px 0px;}
span.date{color:#555;padding-right:5px;}
img.ingressimage {padding:7px 10px 10px 0;}
