body {
font-family:verdana,arial,sans-serif;
margin:0pt;
padding:0pt;
text-align:center;
background:transparent url(../images/grass.gif) 
}
ul
{
margin:0px;
padding-left:5px;

}
ul a
{
font-size:14px;
font-weight:normal;
display:block;
padding-top:6px;
padding-bottom:6px;

}
ul a:hover
{
background:transparent url(../images/menu_sel.png) repeat-y  -3px 0px;
text-decoration:none;
margin-right:-15px;
}
li ul a:hover
{
background:transparent url(../images/menu_sel.png)   -13px 0px;
text-decoration:none;
margin-right:-5px;
}
li
{
list-style:none;
margin-top:0px;
margin-bottom:0px;

}
li ul
{

margin-left:-5px;
}
li ul li
{
padding-left:10px;
background:transparent url(../images/sb.gif) no-repeat left 3px;
}
li ul a
{
font-size:12px;

}
a {
border:medium none;
font-weight:bold;
text-decoration:none;
}
a:hover {
border:medium none;
text-decoration:underline;
}
#accessibility {
display:none;
}
#source {
display:none;
}
#pagewidth-800 {
background-color:#fff;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
text-align:left;
width:770px;
}
#pagewidth-1024 {
background:transparent url(../images/back_all1024.gif) repeat-y scroll 0px 140px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
text-align:left;
width:970px;
}
#header {
height:116px;
width:100%;
}
#top-top {
background:transparent none repeat scroll 0% 0%;
height:30px;
width:100%;
}
#top-bottom {
background:transparent none repeat scroll 0% 0%;
float:left;
position:absolute;
top:0px;
z-index:1;
}
#search {
background:transparent url(../images/back_search.jpg) no-repeat scroll left top;
float:right;
height:28px;
margin:0px;
padding:2px 0px 0px 10px;
vertical-align:top;
width:148px;
z-index:400;
}
#search .inputbox {
background:transparent none repeat scroll 0% 0%;
border:medium none;
font-size:11px;
height:18px;
line-height:14px;
margin:0px;
padding:0px;
width:100px;
}
#search .button {
background:transparent none repeat scroll 0% 0%;
border:medium none;
font-size:10px;
height:14px;
line-height:10px;
margin:0px;
padding:0px;
}
#search form {
margin:0px;
padding:0px;
}
#topmenu {
float:right;
height:20px;
position:absolute;
width:600px;
z-index:3;
}
#pathway {
height:19px;
padding-left:20px;
padding-top:5px;
width:500px;
}
#leftcol {
float:left;
margin-left:6px;
margin-right:5px;
position:relative;
width:152px;
}
* html #leftcol {
margin-left:3px;
margin-right:0px;
}
#rightcol-normal {
float:right;
margin-right:0px;
margin-top:-22px;
position:relative;
width:155px;
}
#rightcol-broad {
float:right;
margin-right:0px;
margin-top:-22px;
position:relative;
width:180px;
}
#outer-800 {
padding-top:6px;
width:770px;
}
#outer-1024 {
padding-top:6px;
width:970px;
}
#footer-800, #footer-1024 {
color:#707070;
font-family:arial,verdana,sans-serif;
font-size:10px;
height:16px;
padding-top:12px;
width:100%;
}
#footer-800 {
background:#FFFFFF url(../images/footer.png) no-repeat scroll left top;
}
#footer-1024 {
background:#FFFFFF url(../images/footer1024.jpg) no-repeat scroll left top;
}
#maincol-normal-800 {
float:left;
width:440px;
}
#maincol-broad-800 {
float:left;
width:422px;
}
#maincol-wide-800 {
float:left;
padding-top:3px !important;
width:592px;
}
#maincol-normal-1024 {
float:left;
width:650px;
}
#maincol-broad-1024 {
float:left;
width:622px;
}
#maincol-wide-1024 {
float:left;
padding-top:3px !important;
width:800px;
}
#banner {
float:right;
height:69px;
padding-left:6px;
padding-top:6px;
width:478px;
}
iframe.wrapper {
z-index:0;
}
.clr {
clear:both;
}
.content {
font-size:11px;
line-height:16px;
padding:0px;
}
#leftcol div.module, #rightcol-normal div.module {
background:transparent url(../images/module_middle.jpg) repeat-y scroll left center;
margin-bottom:10px;
width:152px;
}
#leftcol div.module div, #rightcol-normal div.module div {
background:transparent url(../images/module_top.jpg) no-repeat scroll left top;
width:152px;
}
#leftcol div.module div div, #rightcol-normal div.module div div {
background:transparent url(../images/module_bottom.jpg) no-repeat scroll left bottom;
width:152px;
}
#leftcol div.module div div div, #rightcol-normal div.module div div div {
background:transparent none repeat scroll 0% 0%;
font-size:11px;
padding:10px 10px 10px 5px;
width:137px;
}
#leftcol div.module div div div div, #rightcol-normal div.module div div div div {
margin:0px;
padding:0px;
}



#leftcol div.module_menu, #rightcol-normal div.module_menu {
background:transparent url(../images/module_middle.jpg) repeat-y scroll left center;
margin-bottom:10px;
width:152px;
}
#leftcol div.module_menu div, #rightcol-normal div.module_menu div {
background:transparent url(../images/module_top.jpg) no-repeat scroll left top;
width:152px;
}
#leftcol div.module_menu div div, #rightcol-normal div.module_menu div div {
background:transparent url(../images/module_bottom.jpg) no-repeat scroll left bottom;
width:152px;
}
#leftcol div.module_menu div div div, #rightcol-normal div.module_menu div div div {
background:transparent none repeat scroll 0% 0%;
font-size:11px;
padding:10px 10px 10px 5px;
width:137px;
}
#leftcol div.module_menu div div div div, #rightcol-normal div.module_menu div div div div {
margin:0px;
padding:0px;
}



#rightcol-broad div.module {
background:transparent url(../images/module_middle_wide.jpg) repeat-y scroll left center;
margin-bottom:10px;
width:177px;
}
#rightcol-broad div.module div {
background:transparent url(../images/module_top_wide.jpg) no-repeat scroll left top;
width:177px;
}
#rightcol-broad div.module div div {
background:transparent url(../images/module_bottom_wide.jpg) no-repeat scroll left bottom;
width:177px;
}
#rightcol-broad div.module div div div {
background:transparent none repeat scroll 0% 0%;
font-size:11px;
padding:10px 10px 10px 5px;
width:162px;
}
#rightcol-broad div.module div div div div {
margin:0px;
padding:0px;
}
div.module h3 {
font-size:14px;
font-weight:bold;
margin:0px 0px 5px;
padding:0px;
width:130px;
}
div.module_menu h3 {
font-size:14px;
font-weight:bold;
margin:0px 0px 5px;
padding:0px;
width:130px;
}
#user1 {
float:left;
width:49%;
}
#user2 {
float:right;
width:49%;
}
#user3 {
width:100%;
}
#user1 ul, #user2 ul, #user3 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px 0px 5px 0.7em;
padding:0px 0px 0px 0.7em;
}
#maincol-normal-800 div.moduletable, #maincol-wide-800 div.moduletable, #maincol-broad-800 div.moduletable, #maincol-normal-1024 div.moduletable, #maincol-wide-1024 div.moduletable, #maincol-broad-1024 div.moduletable {
background:transparent none repeat scroll 0% 0%;
border:1px solid #EFEFEF;
font-size:11px;
margin-bottom:10px;
width:100%;
}
#maincol-normal-800 div.moduletable h3, #maincol-wide-800 div.moduletable h3, #maincol-broad-800 div.moduletable h3, #maincol-normal-1024 div.moduletable h3, #maincol-wide-1024 div.moduletable h3, #maincol-broad-1024 div.moduletable h3 {
border-bottom:1px solid #EFEFEF;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:20px;
line-height:16px;
margin:0px;
padding:0px;
text-align:left;
text-indent:5px;
width:100%;
}
ul#mainlevel-nav {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
white-space:nowrap;
}
ul#mainlevel-nav li {
float:right;
font-size:11px;
height:20px;
line-height:20px;
margin:0pt 1px 0pt 0pt;
white-space:nowrap;
width:auto !important;
}
ul#mainlevel-nav li a {
color:#CCCCCC;
display:block;
font-weight:normal;
height:20px;
margin-left:5px;
padding-left:5px;
padding-right:10px;
text-decoration:none;
white-space:nowrap;
}
a.mainlevel {
border-right:4px solid #CACACA;
display:block;
font-size:14px;
font-weight:normal;
line-height:26px;
margin-bottom:2px;
padding-left:4px;
text-decoration:none;
voice-family:inherit;
width:135px;
}
html > body a.mainlevel {
width:135px;
}
a.mainlevel:hover, a#active_menu.mainlevel {
background:#F1F1F1 none repeat scroll 0% 0%;
text-decoration:none;
}
a.sublevel {
border-right:4px solid #CACACA;
display:block;
font-size:11px;
font-weight:normal;
line-height:20px;
margin:0px 0px 2px;
padding:0px 0px 0px 12px;
text-decoration:none;
voice-family:inherit;
width:123px;
}
html > body a.sublevel {
width:123px;
}
a.sublevel:hover, a#active_menu.sublevel {
text-decoration:none;
voice-family:inherit;
width:123px;
}
html > body a.sublevel:hover, a#active_menu.sublevel {
width:123px;
}
#leftcol div.module div div div div.syndicate {
background:transparent none repeat scroll 0% 0%;
margin:0px;
padding:0px;
width:137px;
}
#leftcol div.module div div div div.syndicate div {
background:transparent none repeat scroll 0% 0%;
margin:0px;
padding:0px;
width:137px;
}
table.login, table.poll {
font-size:10px;
}
table.menuself {
font-size:12px;
}
.rubrikmodul {
background-color:#FDF9C8;
padding:10px 15px 10px 25px;
text-align:left;
}
#title {
}
.pathway {
color:#BBBBBB;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.pathway a {
color:#BBBBBB;
font-weight:normal;
text-decoration:none;
}
.date {
}
hr {
width:90%;
}
hr.separator {
width:40%;
}
a.pnav {
}
.pnav:hover {
}
.small {
color:#607060;
font-family:Georgia,serif;
font-size:10px;
font-style:italic;
line-height:1;
}
.smalldark {
color:#000000;
font-size:11px;
height:10px;
line-height:10px;
text-align:left;
}
.sectiontableentry1, .sectiontableentry2 {
background:transparent none repeat scroll 0% 0%;
font-size:10px;
padding:2px;
text-align:left;
}
.button {
background-color:#FFFFD0;
border:1px solid #BBBBBB;
font-size:10px;
}
.inputbox {
border:1px solid #BBBBBB;
text-align:left;
}
.createdate {
color:#607060;
font-family:Georgia,serif;
font-size:10px;
font-style:italic;
height:10px;
line-height:1;
}
.modifydate {
color:#607060;
font-family:Georgia,serif;
font-size:10px;
font-style:italic;
height:20px;
line-height:20px;
margin-bottom:5px;
}
a.readon {
background:transparent url(../images/readon.gif) no-repeat scroll left center;
border:1px solid #EEEEEE;
font-size:11px;
font-weight:normal;
line-height:15px;
margin-top:10px;
padding-left:13px;
text-decoration:none;
}
.blog_more {
font-size:11px;
}
a.readon:hover {
background:#EEEEEE url(../images/readon.gif) no-repeat scroll left center;
text-decoration:none;
}
.blog {
width:100%;
}
.contentheading {
border-bottom:1px solid #002E61;
color:#002E61;
font-family:'Trebuchet MS',verdana,sans-serif;
font-size:16px;
font-weight:bold;
height:23px;
line-height:20px;
width:98%;
}
.contentpaneopen {
background:transparent none repeat scroll 0% 0%;
font-size:11px;
line-height:1.5;
text-align:left;
width:97%;
}
table.contentpane td.contentheading {
border:medium none;
font-family:'Trebuchet MS',verdana,sans-serif;
font-size:16px;
font-weight:bold;
height:23px;
line-height:20px;
width:98%;
}
table.contentpane ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
table.contentpane ul li {
margin:0px;
padding:0px 0px 0px 15px;
}
.contentdescription {
font-size:11px;
}
.sectiontableheader {
font-size:11px;
font-weight:bold;
height:25px;
line-height:25px;
}
.categorytitle {
font-family:"Trebuchet MS",Verdana,sans serif;
font-size:16px;
font-weight:bold;
height:25px;
line-height:25px;
}
.componentheading {
border-bottom:1px solid #002E61;
color:#002E61;
font-family:"Trebuchet MS",Verdana,sans serif;
font-size:16px;
font-weight:bold;
height:23px;
line-height:20px;
margin-bottom:5px;
}
a.category {
text-decoration:underline;
}
a.category:hover {
text-decoration:underline;
}
table.moduletable {
font-size:80%;
width:100%;
}
table.moduletable th {
font-size:80%;
}
.poll {
font-size:10px;
text-align:left;
}
.back_button a {
font-size:10px;
font-weight:normal;
}
.blogsection {
font-size:11px;
}
.blog_more ul li {
line-height:18px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:14px;
}
table.contenttoc {
border:1px solid #CCCCCC;
padding:3px;
}
table.contenttoc th {
border-bottom:1px solid #BBBBBB;
font-size:11px;
font-weight:bold;
}
