

/* 	----------------------------------------
	Rettet Reinoldi (01.09.2009)
   	Author: unternehmen.online GmbH & Co. KG
	Media: Screen 								
    ----------------------------------------  */



html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin: 0;
padding: 0; 
font-family: Arial, Helvetica, sans-serif; }

body { font-size: 100%; padding: 0; margin: 0; background: #E5E5E5; }



/* GLOBAL */

hr {
display:none;
position: absolute;
left: -1000px;
top: -1000px;
width: 0;
height: 0;
overflow: hidden;
display: inline;}

.invisible {
display:none;
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline;}

.unsichtbar{
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline;
visibility: hidden;}




p { font-size:12px; color:#4C4C4C; line-height:1.60em;}

a:link, a:visited {
color: #991511; text-decoration: underline; } 
a:hover, a:active, a:focus {
color: #000000; text-decoration: underline; }


h1.head 	{ font-size: 28px; line-height:1.25em; font-weight: normal; color: #1F1A17; padding: 0; margin: 0 0 10px 0;} 

h1 { font-size: 20px; font-weight: bold; color:#1F1A17; margin:0 0 0 0; } 
h2 { font-size: 16px; font-weight: bold; color:#1F1A17; margin:0 0 0 0; } 
h3 { font-size: 14px; font-weight: bold; color:#1F1A17; margin:0 0 0 0; } 
h4 { font-size: 0.63em; font-weight: normal; } 
h5 { font-size: 0.56em; font-weight: normal; } 
h6 { font-size: 0.50em; font-weight: normal; } 

ul {		margin-top: 5px; margin-bottom: 17px; }
ul li {		font-size: 12px; color: #1F1A17; line-height: 1.60em; list-style: square; list-style-position:outside; display: list-item; margin: 0 0 0 35px; }
ul li li {	font-size: 100%; color: #1F1A17; line-height: 1.60em; list-style: disc; list-style-position:outside; display: list-item; margin: 0 0 0 17px; }
ol {		margin-top: 5px; margin-bottom: 17px; }
ol li {		font-size: 12px; color: #1F1A17; line-height: 1.60em; list-style: decimal outside; display: list-item; margin: 0 0 0 42px; }
ol li li {	font-size: 100%; color: #1F1A17; line-height: 1.60em; list-style: upper-roman outside; display: list-item; margin: 0 0 0 17px; }




table {
clear: left;
border-collapse: collapse; 
width:100%;
margin:14px 0 14px 0;}



caption { font-size: 16px; font-weight: bold; padding: 7px 5px 7px 5px; margin:0; color: #000000; background: #ffffff; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000;}


table th  {
background:#ffffff; border-top: 2px solid #000000; border-bottom: 2px solid #cccccc; border-left: 0px solid #ffffff; border-right: 0px solid #ffffff;}
table th p {
font-size: 13px; line-height: 19px; padding: 0; margin: 5px; color: #000000; font-weight:bold; text-align:left;}

table td  {
border-bottom: 1px solid #E5E5E5;}
table td p {
font-size: 13px; line-height: 19px; padding: 0; margin: 5px; color: #4C4C4C;}


table td img {
padding: 0; margin: 5px; }





.color			{ color:#e2a200;} /* Corporate Color */
.black			{ color:#000000;}

.clear 			{ clear:both;  } 

.float-left 	{ float:left; display:inline; } 
.float-right 	{ float:right; display:inline; } 

sup 			{ position:relative; bottom:0.3em; vertical-align:baseline; }
sub 			{ position:relative; bottom:-0.2em; vertical-align:baseline; }

.normal			{ font-weight:normal; }
.bold			{ font-weight:bold; }
.italic        	{ font-style:italic; }
.underline     	{ border-bottom:1px solid; }

.img-left      	{ float:left; margin:0.25em 1.00em 0.25em 0; }
.img-right     	{ float:right; margin:0.25em 0 0.25em 1.00em; }

.nopadding     	{ padding:0; }
.nomargin     	{ margin:0 !important; }
.noindent      	{ margin-left:0; padding-left:0; }
.nobullet      	{ list-style:none; list-style-image:none; }

.small			{ font-size:80%; }

a img 			{ border:none;}




/* GRUNDGERUEST */

div.wrapper {
width: 100%;
margin: 0;
padding: 0;
text-align:center;}

div.site-container {
width: 970px;
margin: 0 auto 0 auto;
padding: 0;
text-align:left;}

div.head {
float:left;
display:inline;
width:970px;
height:127px;
margin: 0;
padding: 0;
background:#ffffff url(../images/head_bg.gif) top no-repeat;}


div.content-body {
float:left;
display:inline;
width:970px;
margin:0 0 0 0;
padding: 0 0 10px 0;
background:#ffffff}






/* METANAVAV */

div.metanav {
position:absolute;
margin: 16px 0 0 25px;
padding: 0;
width:850px;
z-index:2;}

div.metanav ul {
list-style: none;
padding: 0;
margin: 0;  }

div.metanav ul li {
margin: 0;
padding: 0;
display: inline; }


a.metanav:link, a.metanav:visited {
font-size:11px; font-weight:normal; line-height:17px; color:#666666; text-decoration:none; margin: 0 0 0 0; padding: 0 10px 0 10px; background: url(../images/metanav_trenner.gif) right no-repeat; float:left; display:inline; }
a.metanav:hover, a.metanav:active, a.metanav:focus {
font-size:11px; font-weight:normal; line-height:17px; color:#000000; text-decoration:underline; margin: 0 0 0 0; padding: 0 10px 0 10px; background: url(../images/metanav_trenner.gif) right no-repeat; float:left; display:inline;}

a.metanav-last:link, a.metanav-last:visited {
font-size:11px; font-weight:normal; line-height:17px; color:#666666; text-decoration:none; margin: 0 0 0 0; padding: 0 10px 0 10px; float:left; display:inline; }
a.metanav-last:hover, a.metanav-last:active, a.metanav-last:focus {
font-size:11px; font-weight:normal; line-height:17px; color:#000000; text-decoration:underline; margin: 0 0 0 0; padding: 0 10px 0 10px; float:left; display:inline;}




/* LOGO */

div.logo {
position:absolute;
margin: 34px 0 0 757px;
padding: 0;
z-index:10;}

div.logo h1{
font-size:30px; margin:0; padding:0;}



/* CLAIM */

div.claim {
position:absolute;
margin: 27px 0 0 20px;
padding: 0;
width:600px;
z-index:2;}

div.claim h1{
font-size:22px; font-weight:normal; line-height:30px; margin:0; padding:0;}

div.claim h1 strong{
color:#991511; font-weight:bold;}







/* NAV01 */

div.nav01 {
float:left;
display:inline;
margin: 0 0 0 0px;
padding: 0;
width:600px;
height:38px;
background:url(../images/nav01_bg.gif) bottom repeat-x;}

div.nav01 ul {
list-style: none;
padding: 0;
margin: 0;  }

div.nav01 ul li {
margin: 0;
padding: 0;
float:left;
display: inline; }

div.nav01 li#current {
margin: 0 0 0 -1px;
padding: 0 0 0 2px;
float:left;
display: inline;
background:url(../images/nav01_bg_left_on.gif) left no-repeat;}


a.nav01-off:link, a.nav01-off:visited {
font-size:12px; font-weight:bold; line-height:1.25em; color:#A6A6A6; text-decoration:none; margin: 0 0 0 0; padding: 15px 12px 8px 12px; background: url(../images/nav01_bg_right_off.gif) right no-repeat; float:left; display:inline; }
a.nav01-off:hover, a.nav01-off:active, a.nav01-off:focus {
font-size:12px; font-weight:bold; line-height:1.25em; color:#000000; text-decoration:none; margin: 0 0 0 0; padding: 15px 12px 8px 12px; background: url(../images/nav01_bg_right_off.gif) right no-repeat; float:left; display:inline;}

a.nav01-on:link, a.nav01-on:visited {
font-size:12px; font-weight:bold; line-height:1.25em; color:#991511; text-decoration:none; margin: 0 0 0 -1px; padding: 15px 12px 8px 12px; background: url(../images/nav01_bg_right_on.gif) right no-repeat; float:left; display:inline; }
a.nav01-on:hover, a.nav01-on:active, a.nav01-on:focus {
font-size:12px; font-weight:bold; line-height:1.25em; color:#991511; text-decoration:none; margin: 0 0 0 -1px; padding: 15px 12px 8px 12px; background: url(../images/nav01_bg_right_on.gif) right no-repeat; float:left; display:inline;}


a.nav01-off-last:link, a.nav01-off-last:visited {
font-size:12px; font-weight:bold; line-height:1.25em; color:#A6A6A6; text-decoration:none; margin: 0 0 0 0; padding: 15px 12px 8px 12px; float:left; display:inline; }
a.nav01-off-last:hover, a.nav01-off-last:active, a.nav01-off-last:focus {
font-size:12px; font-weight:bold; line-height:1.25em; color:#000000; text-decoration:none; margin: 0 0 0 0; padding: 15px 12px 8px 12px; float:left; display:inline;}

a.nav01-on-last:link, a.nav01-on-last:visited {
font-size:12px; font-weight:bold; line-height:1.25em; color:#991511; text-decoration:none; margin: 0 0 0 -1px; padding: 15px 12px 8px 12px; background: url(../images/nav01_bg_right_on.gif) right no-repeat; float:left; display:inline; }
a.nav01-on-last:hover, a.nav01-on-last:active, a.nav01-on-last:focus {
font-size:12px; font-weight:bold; line-height:1.25em; color:#991511; text-decoration:none; margin: 0 0 0 -1px; padding: 15px 12px 8px 12px; background: url(../images/nav01_bg_right_on.gif) right no-repeat; float:left; display:inline;}




/* NAV02 */

div.nav02 {
float:left;
display:inline;
margin: 0 0 0 0;
padding: 9px 0 0 0;
width:600px;}

div.nav02 ul {
list-style: none;
padding: 0;
margin: 0;  }

div.nav02 ul li {
margin: 0;
padding: 0;
display: inline; }


a.nav02-off:link, a.nav02-off:visited {
font-size:12px; font-weight:bold; line-height:17px; color:#A6A6A6; text-decoration:none; margin: 0 0 0 0; padding: 2px 10px 2px 10px; float:left; display:inline; }
a.nav02-off:hover, a.nav02-off:active, a.nav02-off:focus {
font-size:12px; font-weight:bold; line-height:17px; color:#000000; text-decoration:none; margin: 0 0 0 0; padding: 2px 10px 2px 10px; background:#F3F3F3; float:left; display:inline;}

a.nav02-on:link, a.nav02-on:visited {
font-size:12px; font-weight:bold; line-height:17px; color:#ffffff; text-decoration:none; margin: 0 0 0 0; padding: 2px 10px 2px 10px; background:#991511; float:left; display:inline; }
a.nav02-on:hover, a.nav02-on:active, a.nav02-on:focus {
font-size:12px; font-weight:bold; line-height:17px; color:#ffffff; text-decoration:none; margin: 0 0 0 0; padding: 2px 10px 2px 10px; background:#991511; float:left; display:inline;}


a.nav02-off-last:link, a.nav02-off-last:visited {
font-size:12px; font-weight:bold; line-height:17px; color:#A6A6A6; text-decoration:none; margin: 0 0 0 0; padding: 2px 10px 2px 10px; float:left; display:inline; }
a.nav02-off-last:hover, a.nav02-off-last:active, a.nav02-off-last:focus {
font-size:12px; font-weight:bold; line-height:17px; color:#000000; text-decoration:none; margin: 0 0 0 0; padding: 2px 10px 2px 10px; background:#F3F3F3; float:left; display:inline;}

a.nav02-on-last:link, a.nav02-on-last:visited {
font-size:12px; font-weight:bold; line-height:17px; color:#ffffff; text-decoration:none; margin: 0 0 0 0; padding: 2px 10px 2px 10px; background:#991511; float:left; display:inline; }
a.nav02-on-last:hover, a.nav02-on-last:active, a.nav02-on-last:focus {
font-size:12px; font-weight:bold; line-height:17px; color:#ffffff; text-decoration:none; margin: 0 0 0 0; padding: 2px 10px 2px 10px; background:#991511; float:left; display:inline;}






/* MAINILLU */

div.illu {
float:left;
display:inline;
margin: 18px 0 0 0;
padding: 0;
width:600px;}





div.content-container {
float:left;
display:inline;
width:630px;
margin:0 0 0 20px;
padding: 0;}

div.content {
float:left;
display:inline;
width:600px;
margin:0 0 0 0;
padding: 18px 0 25px 0;}

div.marginal-container {
float:left;
display:inline;
width:300px;
margin:0 0 0 0;
padding: 0;}



/* FOOTER */

div.footer {
float:left;
display:inline;
width:970px;
margin:0 0 0 0;
padding: 12px 0 27px 0;
background:#ffffff url(../images/footer_bg.gif) top no-repeat;}

div.footer ul{
list-style: none;
padding: 0;
margin: 0 0 0 20px; }

div.footer ul li{
list-style: none;
padding: 0;
margin: 0; 
float:left;
display:inline;
color:#7F7F7F;
font-size:11px;
font-weight:normal;}


div.footer ul li a:link, div.footer ul li a:visited {
color:#000000; text-decoration:none; margin: 0 0 0 10px; padding: 0 0 0 10px; border-left:1px solid #D7D7D7; }
div.footer ul li a:hover, div.footer ul li a:active, div.footer ul li a:focus {
color:#991511; text-decoration:underline; margin: 0 0 0 10px; padding: 0 0 0 10px; border-left:1px solid #D7D7D7; }







/* TOPTHEMA */

div.topthema-container {
float:left;
display:inline;
width:600px;
margin:0 0 0 0;
padding: 23px 0 0 0;}

div.topthema-nav {
float:left;
display:inline;
width:400px;
margin:0 0 4px 0;
padding: 0 0 0 0;}

div.topthema-nav ul{
list-style: none;
padding: 0;
margin: 0 0 0 0; }

div.topthema-nav ul li{
list-style: none;
padding: 0;
margin: 0; 
float:left;
display:inline;
color:#7F7F7F;
font-size:12px;
font-weight:bold;}


div.topthema-nav ul li a.topthemanav-off:link, div.topthema-nav ul li a.topthemanav-off:visited {
color:#000000; text-decoration:none; margin: 0 0 0 0; padding: 0 4px 0 4px; background:#ffffff url(../images/topthemanav_off.gif) right repeat-y;  }
div.topthema-nav ul li a.topthemanav-off:hover, div.topthema-nav ul li a.topthemanav-off:active, div.topthema-nav ul li a.topthemanav-off:focus {
color:#000000; text-decoration:none; margin: 0 0 0 0; padding: 0 4px 0 4px; background:#D7D7D7 url(../images/topthemanav_off.gif) right repeat-y; }

div.topthema-nav ul li a.topthemanav-on:link, div.topthema-nav ul li a.topthemanav-on:visited {
color:#ffffff; text-decoration:none; margin: 0 0 0 0; padding: 0 4px 0 4px; background:#9A1713;  }
div.topthema-nav ul li a.topthemanav-on:hover, div.topthema-nav ul li a.topthemanav-on:active, div.topthema-nav ul li a.topthemanav-on:focus {
color:#ffffff; text-decoration:none; margin: 0 0 0 0; padding: 0 4px 0 4px; background:#9A1713; }


div.topthema-nav ul li a.topthemanav-off-last:link, div.topthema-nav ul li a.topthemanav-off-last:visited {
color:#000000; text-decoration:none; margin: 0 0 0 0; padding: 0 4px 0 4px; background:#ffffff  }
div.topthema-nav ul li a.topthemanav-off-last:hover, div.topthema-nav ul li a.topthemanav-off-last:active, div.topthema-nav ul li a.topthemanav-off-last:focus {
color:#000000; text-decoration:none; margin: 0 0 0 0; padding: 0 4px 0 4px; background:#D7D7D7 }

div.topthema-nav ul li a.topthemanav-on-last:link, div.topthema-nav ul li a.topthemanav-on:visited {
color:#ffffff; text-decoration:none; margin: 0 0 0 0; padding: 0 4px 0 4px; background:#9A1713;  }
div.topthema-nav ul li a.topthemanav-on-last:hover, div.topthema-nav ul li a.topthemanav-on-last:active, div.topthema-nav ul li a.topthemanav-on-last:focus {
color:#ffffff; text-decoration:none; margin: 0 0 0 0; padding: 0 4px 0 4px; background:#9A1713; }



div.topthema-illu {
float:right;
display:inline;
width:194px;
margin:-17px 0 0 0;
padding: 0 0 0 0;}



div.topthema-text {
float:left;
display:inline;
width:400px;
margin:0 0 0 0;
padding: 0 0 0 0;}

div.topthema-text h3 { font-size: 16px; line-height:1.20em; font-weight: bold; color: #991511; padding: 0 0 0 0; margin: 0 0 9px 0; }

div.topthema-text h3 a:link, div.topthema-text h3 a:visited {
color:#991511; text-decoration:none; }
div.topthema-text h3 a:hover, div.topthema-text h3 a:active, div.topthema-text h3 a:focus {
color:#000000; text-decoration:underline; }


div.topthema-text p { font-size: 12px; line-height:1.50em; font-weight: normal; color: #1F1A17; padding:0 0 0 0; margin: 0; } 

div.topthema-text p a:link, div.topthema-text p a:visited {
color:#000000; font-weight:bold; padding:0 0 0 10px; background: url(../images/more.gif) left no-repeat; text-decoration:none; }
div.topthema-text p a:hover, div.topthema-text p a:active, div.topthema-text p a:focus {
color:#991511; font-weight:bold; text-decoration:underline; }






/* BREADCRUMBS */

div.breadcrumbs {
float: left;
display: inline;
width:100%;
margin: 0 0 0 0;
padding: 3px 0 5px 0;}

div.breadcrumbs p 		{ font-size: 11px; line-height:16px; font-weight: normal; color: #e2a200; padding: 0; margin: 0; text-decoration: none; float:left; display:inline; } 
div.breadcrumbs p span 	{ float:left; display:inline; margin:0 5px 0 0;} 


a.breadcrumb:link, a.breadcrumb:visited {
font-size: 11px; line-height:16px; font-weight: normal; text-decoration: none; color: #000000; padding: 0 10px 0 0; margin: 0 5px 0 0; background:url(../images/path_trenner.gif) right no-repeat;  float:left; display:inline; white-space:nowrap;}
a.breadcrumb:hover, a.breadcrumb:active, a.breadcrumb:focus {
font-size: 11px; line-height:16px; font-weight: normal; text-decoration: underline; color: #e2a200; padding: 0 10px 0 0; margin: 0 5px 0 0; background:url(../images/path_trenner.gif) right no-repeat;  float:left; display:inline; white-space:nowrap;}

a.breadcrumb-last:link, a.breadcrumb-last:visited {
font-size: 11px; line-height:16px; font-weight: normal; text-decoration: none; color: #000000; padding: 0 10px 0 0; margin: 0 5px 0 0; float:left; display:inline; white-space:nowrap;}
a.breadcrumb-last:hover, a.breadcrumb-last:active, a.breadcrumb-last:focus {
font-size: 11px; line-height:16px; font-weight: normal; text-decoration: underline; color: #e2a200; padding: 0 10px 0 0; margin: 0 5px 0 0; float:left; display:inline; white-space:nowrap;}















/* MARGINALTEASER */

div.marginalteaser-container {
float: left;
display: inline;
width:100%;
margin: 0 0 25px 0;
padding: 0;
border-top:8px solid #AEAEAE;}

div.marginalteaser-container h2 { font-size: 12px; line-height:1.25em; font-weight: bold; color: #1F1A17; padding: 7px 0 7px 0; margin: 0 0 0 0; border-bottom:1px solid #D7D7D7; }
div.marginalteaser-container h3 { font-size: 16px; line-height:1.20em; font-weight: bold; color: #991511; padding: 14px 0 8px 0; margin: 0 0 0 0; }

div.marginalteaser h3 a:link, div.marginalteaser h3 a:visited {
color:#991511; text-decoration:none; }
div.marginalteaser h3 a:hover, div.marginalteaser h3 a:active, div.marginalteaser h3 a:focus {
color:#000000; text-decoration:underline; }

div.marginalteaser {
float: left;
display: inline;
width:100%;
margin: 0;
padding:0;}

div.marginalteaser p { font-size: 12px; line-height:1.50em; font-weight: normal; color: #1F1A17; padding:0 0 0 0; margin: 0; } 

div.marginalteaser p a:link, div.marginalteaser p a:visited {
color:#000000; font-weight:bold; padding:0 0 0 10px; background: url(../images/more.gif) left no-repeat; text-decoration:none; }
div.marginalteaser p a:hover, div.marginalteaser p a:active, div.marginalteaser p a:focus {
color:#991511; font-weight:bold; text-decoration:underline; }

div.marginalillu {
float:left;
display:inline;
margin:20px 0 20px 0; }

div.marginalillu img {
width:300px; }







/* RUBRIKTEASER */

div.rubriken-container {
float: left;
display: inline;
width:100%;
margin: 20px 0 0 0;
padding: 0;}

div.rubrikteaser-container {
float: left;
display: inline;
width:290px;
margin: 0 20px 20px 0;
padding: 0;
border-top:8px solid #AEAEAE;}

div.rubrikteaser-container h2 { font-size: 12px; line-height:1.20em; font-weight: bold; color: #1F1A17; padding: 7px 0 8px 0; margin: 0 0 0 0; border-bottom:1px solid #D7D7D7; }
div.rubrikteaser-container h3 { font-size: 16px; line-height:1.20em; font-weight: bold; color: #991511; padding: 14px 0 8px 0; margin: 0 0 0 0; }

div.rubrikteaser h3 a:link, div.rubrikteaser h3 a:visited {
color:#991511; text-decoration:none; }
div.rubrikteaser h3 a:hover, div.rubrikteaser h3 a:active, div.rubrikteaser h3 a:focus {
color:#000000; text-decoration:underline; }

div.rubrikteaser {
float: left;
display: inline;
width:100%;
margin: 0;
padding:0;}

div.rubrikteaser p { font-size: 12px; line-height:1.50em; font-weight: normal; color: #1F1A17; padding:0 0 0 0; margin: 0; } 

div.rubrikteaser p a:link, div.rubrikteaser p a:visited {
color:#000000; font-weight:bold; padding:0 0 0 10px; background: url(../images/more.gif) left no-repeat; text-decoration:none; }
div.rubrikteaser p a:hover, div.rubrikteaser p a:active, div.mrubrikteaser p a:focus {
color:#991511; font-weight:bold; text-decoration:underline; }

div.rubrikillu {
float:left;
display:inline;
margin:20px 0 20px 0; }

div.rubrikillu img {
width:290px; }













/* SUBARTICLE */

div.subarticle-container {
float: left;
display: inline;
width:100%;
margin: 0;
padding:0;}


div.subarticle {
float: left;
display: inline;
width:100%;
margin: 0;
padding: 14px 0 10px 0;
border-bottom:1px solid #D7D7D7;}

div.subarticle-last {
float: left;
display: inline;
width:100%;
margin: 0;
padding: 14px 0 10px 0;}




div.subarticle-text {
float:left;
display: inline;
margin: 0;
padding: 0;}

div.subarticle-text img {
float:left;
display: inline;
margin: 0 10px 0 0;
padding: 0;}



div.subarticle-text h3 { font-size: 16px; line-height:1.25em; font-weight: bold; color: #991511; padding: 0; margin: 0 0 7px 0; } 
div.subarticle-text p { font-size: 12px; line-height:1.60em; font-weight: normal; color: #1F1A17; padding: 0; margin: 0 0 12px 0; } 

div.subarticle-text h3 a:link, div.subarticle-text h3 a:visited { 
color: #991511; text-decoration:none;  } 
div.subarticle-text h3 a:hover, div.subarticle-text h3 a:active, div.subarticle-text h3 a:focus { 
color: #000000; text-decoration:underline;  } 

div.subarticle-text p a:link, div.subarticle-text p a:visited { 
color: #991511; text-decoration:underline;  } 
div.subarticle-text p a:hover, div.subarticle-text p a:active, div.subarticle-text p a:focus { 
color: #000000; text-decoration:underline;  } 






div.subarticle-nav-top {
float: left;
display: inline;
width:100%;
margin: 0;
padding:0;
border-top:1px solid #D7D7D7;
border-bottom:1px solid #D7D7D7;}

div.subarticle-nav-content {
float: left;
display: inline;
width: 100%;
margin: 4px 0 0 0;
padding: 0 0 4px 0;
}

div.subarticle-nav-bottom {
float: left;
display: inline;
width:100%;
margin: 10px 0 0 0;
padding:0;
border-top:1px solid #D7D7D7;
border-bottom:1px solid #D7D7D7;}

div.subarticle-nav-top ul, div.subarticle-nav-bottom ul {
list-style:none;
margin: 0;
padding: 0;
}

div.subarticle-nav-top ul li, div.subarticle-nav-bottom ul li {
float: left;
display: inline;
list-style:none;
margin: 0;
padding: 0;
}

div.subarticle-nav-top ul li p, div.subarticle-nav-bottom ul li p {
font-size:12px; font-weight:normal; color:#000000; text-decoration:none; margin: 0 5px 0 0; padding: 0;
}

a.list-off:link,
a.list-off:visited {
font-size:12px; font-weight:normal; color:#A6A6A6; text-decoration:none; margin: 0; padding: 0px 5px 1px 5px; float:left; display:inline; }
a.list-off:hover, 
a.list-off:active, 
a.list-off:focus {
font-size:12px; font-weight:normal; color:#000000; text-decoration:none; margin: 0; padding: 0px 5px 1px 5px; background: #F3F3F3; float:left; display:inline; }

a.list-on:link,
a.list-on:visited {
font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; margin: 0; padding: 0px 5px 1px 5px; background: #991511; float:left; display:inline; }
a.list-on:hover, 
a.list-on:active, 
a.list-on:focus {
font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; margin: 0; padding: 0px 5px 1px 5px; background: #991511; float:left; display:inline; }







