a:hover { color: #ff0000; }

body {
color:#516B86;
font-size:12px;
line-height:129%;
margin:0;
padding:0;
}
a {
color:#516B9C;
text-decoration:none;
}
a:hover {
}
.readon, .readon-aktuell {
color:#516B9C;
}
.toclink {
color:#516B9C;
}
.pagenavbar a {
color:#516B9C;
}
.pagenavbar {
color:#516B9C;
}
li {
background:transparent url(../images/style1/bullet.gif) no-repeat scroll 0 5px;
}
#header_graphic a img {
padding-top:15px;
}
#header-wrap, #header_text, #header_graphic {
}
#header-wrap {
height:112px;
}
#header_text h1, #header_text h1 a {
color:#516B9C;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size:40px;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:50px;
padding-top:15px;
}
#header_text h2 {
color:#516B9C;
font-family:Geneva,Verdana,sans-serif;
font-size:18px;
font-style:italic;
font-weight:bold;
line-height:18px;
}
h1 {color:#516B86;
}
h2 {
color:#516B86;
}
h3 {
color:#516B86;
}
h4 {
color:#516B86;
}
blockquote {
background-color:#FFFFFF;
}
.footer {
color:#516B86;
}
#headermod {
}
#headermod .contentheading, #headermod a.contentpagetitle, #headermod a {
color:#516B86;
}
#headermod td.contentheading, #headermod .moduletable h3 {
}
td.sectiontableheader {
background-color:#516B9C;
color:#FFFFFF;
font-family:Arial,Helvetica,Geneva,sans-serif;
font-size:14px;
line-height:20px;
}
table tr.sectiontableentry1 td, table td.sectiontableentry1 {
background:#FFFFFF none repeat scroll 0 0;
line-height:155%;
padding:4px;
}
table tr.sectiontableentry2 td, table td.sectiontableentry2 {
background:#FFFFFF none repeat scroll 0 0;
line-height:155%;
padding:4px;
}
table.pollstableborder td.sectiontableentry1 {
background:#F8F8F8 none repeat scroll 0 0;
color:#3D2518;
padding:2px;
}
table.pollstableborder td.sectiontableentry2 {
background:#F2F2F2 none repeat scroll 0 0;
color:#3D2518;
padding:2px;
}
table.pollstableborder td.sectiontableheader {
border:medium none;
color:#FFFFFF;
padding:8px;
}
table.pollstableborder tr.sectiontableentry1 td {
border:medium none;
}
table.pollstableborder tr.sectiontableentry2 td {
border:medium none;
}
div.blog_more {
}
div.blog_more ul li a {
}
div.blog_more ul li a:hover {
background-color:#FFFFFF;
}
div.mosimage {
background:#F7F7F7 none repeat scroll 0 0;
}
div.mosimage_caption {
background:#FFFFFF none repeat scroll 0 0;
color:#09357A;
}
a.contentpagetitle, a.contentpagetitle-aktuell {
color:#516B86;
}
a.contentpagetitle:hover, a.contentpagetitle-aktuell:hover {
color:#516B86;
}
td.contentheading {
color:#516B86;
}
.contentheading, .contentheading-aktuell {
color:#516B86;
}
.componentheading {
color:#516B86;
}
.componentheading-aktuell {
margin-left:6px;
}
a.readon, a.readon-aktuell {
background:transparent url(../images/style1/readon.png) no-repeat scroll left center;
}
span.small, .createdate, .modifydate, .createdate-aktuell, .modifydate-aktuell {
color:#516B86;
font-family:Tahoma,Lucida,Verdana,sans-serif;
font-size:10px;
line-height:10px;
}
.pagenav_next a, .pagenav_prev a, .pagenav_next-aktuell a, .pagenav_prev-aktuell a {
background:#516B86 none repeat scroll 0 0;
color:#516B9C;
}
div.back_button a {
color:#516B86;
}
.pagenav_next a:hover, .pagenav_prev a:hover, div.back_button a:hover {
background-color:#FFFFFF;
color:#516B86;
}
table.contenttoc {
}
table.contenttoc th {
background-color:#516B86;
color:#FFFFFF;
}
div.module h3, div.moduletable h3 {
background:transparent url(../images/style1/mod_heading.png) no-repeat scroll left center;
color:#516B86;
}
.moduleS1 {
background:#516B86 url(../images/style1/topright_S1.png) no-repeat scroll right top;
color:#FFFFFF;
margin:0 0 1em;
padding:0;
position:relative;
}
div.moduleS1 div {
background:transparent url(../images/style1/topleft_S1.png) no-repeat scroll left top;
}
div.moduleS1 div div {
background:transparent url(../images/style1/botleft_S1.png) no-repeat scroll left bottom;
height:1%;
}
div.moduleS1 div div div {
background:transparent url(../images/style1/botright_S1.png) no-repeat scroll right bottom;
padding:10px;
}
div.moduleS1 div div div div {
background:transparent none repeat scroll 0 0;
}
div.moduleS1 h3 {
color:#FFFFFF;
font-size:16px;
font-weight:normal;
height:auto;
letter-spacing:normal;
line-height:100%;
margin:0 0 5px;
padding:0;
text-indent:0;
}
div.moduleS1 a {
color:#FFFFFF;
text-decoration:underline;
}
div.moduleS1 a:hover {
color:#FFFFFF;
text-decoration:none;
}
div.moduleS1 ul, div.moduleS1 ul.latestnewsS1, div.moduleS1 ul.mostreadS1 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div.moduleS1 ul li, div.moduleS1 ul.latestnewsS1 li, div.moduleS1 ul.mostreadS1 li {
background:transparent url(../images/style1/bullet_S1.gif) no-repeat scroll 0 5px;
margin:0;
padding:0 0 0 10px;
white-space:normal;
}
.moduleS2 {
background:#516B86 url(../images/style1/topright_S2.png) no-repeat scroll right top;
color:#FFFFFF;
margin:0 0 1em;
padding:0;
position:relative;
}
div.moduleS2 div {
background:transparent url(../images/style1/topleft_S2.png) no-repeat scroll left top;
}
div.moduleS2 div div {
background:transparent url(../images/style1/botleft_S2.png) no-repeat scroll left bottom;
height:1%;
}
div.moduleS2 div div div {
background:transparent url(../images/style1/botright_S2.png) no-repeat scroll right bottom;
padding:10px;
}
div.moduleS2 div div div div {
background:transparent none repeat scroll 0 0;
}
div.moduleS2 h3 {
color:#FFFFFF;
font-size:16px;
font-weight:normal;
height:auto;
letter-spacing:normal;
line-height:100%;
margin:0 0 5px;
padding:0;
text-indent:0;
}
div.moduleS2 a {
color:#FFFFFF;
text-decoration:underline;
}
div.moduleS2 a:hover {
color:#FFFFFF;
text-decoration:none;
}
div.moduleS2 ul, div.moduleS2 ul.latestnewsS2, div.moduleS2 ul.mostreadS2 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div.moduleS2 ul li, div.moduleS2 ul.latestnewsS2 li, div.moduleS2 ul.mostreadS2 li {
background:transparent url(../images/style1/bullet_S2.gif) no-repeat scroll 0 5px;
margin:0;
padding:0 0 0 10px;
white-space:normal;
}
.moduleS3 {
background:#FFFFFF url(../images/style1/topright_S3.png) no-repeat scroll right top;
color:#333333;
margin:0 0 1em;
padding:0;
position:relative;
}
div.moduleS3 div {
background:transparent url(../images/style1/topleft_S3.png) no-repeat scroll left top;
}
div.moduleS3 div div {
background:transparent url(../images/style1/botleft_S3.png) no-repeat scroll left bottom;
height:1%;
}
div.moduleS3 div div div {
background:transparent url(../images/style1/botright_S3.png) no-repeat scroll right bottom;
padding:10px;
}
div.moduleS3 div div div div {
background:transparent none repeat scroll 0 0;
}
div.moduleS3 h3 {
border-bottom:1px solid #D3D3D3;
color:#516B86;
font-size:16px;
font-weight:normal;
height:auto;
letter-spacing:normal;
line-height:100%;
margin:0 0 5px;
padding:0;
text-indent:0;
}
div.moduleS3 a {
color:#516B86;
text-decoration:underline;
}
div.moduleS3 a:hover {
color:#516B86;
text-decoration:none;
}
div.moduleS3 ul, div.moduleS3 ul.latestnewsS3, div.moduleS3 ul.mostreadS3 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div.moduleS3 ul li, div.moduleS3 ul.latestnewsS3 li, div.moduleS3 ul.mostreadS3 li {
background:transparent url(../images/style1/bullet_S3.gif) no-repeat scroll 0 5px;
margin:0;
padding:0 0 0 10px;
white-space:normal;
}
.main-top-both, .main-top-left-only {
}
.main-top-wide, .main-top-right-only {
}
#mainbody-both {
}
#mainbody-left-only {
background:#FFFFFF none repeat scroll 0 0;
}
#mainbody-wide, .mainbody-wide, #mainbody-right-only {
background:#FFFFFF none repeat scroll 0 0;
}
.bottom-both, .bottom-left-only {
background:#FFFFFF none repeat scroll 0 0;
}
.bottom-wide, .bottom-right-only {
background:#FFFFFF none repeat scroll 0 0;
}
.tplcright a {
}
ul.checklist li {
background:transparent url(../images/style1/checklist.png) no-repeat scroll left center;
}
.menubar {
}
#navmenu {
}
#navmenu li {
background:transparent url(../images/style1/nav_hover_l.png) no-repeat scroll left bottom;
font-weight:bold;
}
#navmenu li a {
background:transparent url(../images/style1/nav_hover_r.png) no-repeat scroll right bottom;
color:#005192;
}
div#navmenu li:hover, div#navmenu li.iehover {
background:transparent url(../images/style1/nav_norm_l.png) no-repeat scroll left bottom;
}
div#navmenu li:hover a, div#navmenu li.iehover a {
background:transparent url(../images/style1/nav_norm_r.png) no-repeat scroll right bottom;
color:#FFFFFF;
}
div#navmenu li.active {
background:transparent url(../images/style1/nav_hover_l.png) no-repeat scroll left bottom;
}
div#navmenu li.active a {
background:transparent url(../images/style1/nav_hover_r.png) no-repeat scroll right bottom;
color:#005192;
}
#leftcol ul#mainlevel, #rightcol ul#mainlevel, #leftcol ul#mainlevel-sidenav, #rightcol ul#mainlevel-sidenav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#leftcol a.mainlevel, #rightcol a.mainlevel, #leftcol a.mainlevel-sidenav, #rightcol a.mainlevel-sidenav {
background:transparent url(../images/style1/leftnav_norm.png) no-repeat scroll left center;
color:#FFFFFF;
font-weight:bold;
margin-top:-2px;
}
#leftcol a.mainlevel:hover, #rightcol a.mainlevel:hover, #leftcol a.mainlevel-sidenav:hover, #rightcol a.mainlevel-sidenav:hover {
background:transparent url(../images/style1/leftnav_over.png) no-repeat scroll left center;
color:#FFFFFF;
}
#leftcol a#active_menu.mainlevel, #leftcol a#active_menu.mainlevel:hover, #rightcol a#active_menu.mainlevel, #rightcol a#active_menu.mainlevel:hover, #leftcol a#active_menu-sidenav.mainlevel-sidenav, #leftcol a#active_menu-sidenav.mainlevel-sidenav:hover, #rightcol a#active_menu-sidenav.mainlevel-sidenav, #rightcol a#active_menu.mainlevel-sidenav:hover {
background:transparent url(../images/style1/leftnav_active.png) no-repeat scroll left center;
color:#FFFFFF;
}
a.sublevel, a.sublevel-sidenav {
}
.article_separator {
height: 1px;
line-height: 1px;
}

.footer ul.menufootermenu {padding-right: 4px;}