body
{
  margin:0 auto;
  width:760px;
  font:10px/12px verdana;
  color:#000;
}
td
	{
		font:10px/12px verdana;
		}

img
{
  border:none;
}

h1
{
  font:bold 12px verdana;
  margin:18px 0px 14px 0px;
}

h2
{
  font:bold 10px verdana;
  margin:0px 0px 19px 0px;
}

h3
{
  font:bold 10px verdana;
  margin:0px 0px 0px 0px;
}

p
{
  font:10px/12px verdana;
  margin:0px 0px 0px 0px;
}

li
{
  font:10px/12px verdana;
  margin:0px 0px 0px 0px;
}

.nav_left_logo				{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	line-height: 20px;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}

.newsHeader 
{
	font:bold 12px verdana;
	margin:18px 0px 14px 0px;
	color: #09265D;
}

.newsReadMore 
{
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 10px;
	COLOR:#0067C6;
	TEXT-DECORATION:none;
	font-weight: bold;
}
.menu {
	FONT-FAMILY: tahoma, verdana, arial;
	FONT-SIZE: 9pt;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.menu:link {
	FONT-FAMILY: tahoma, verdana, arial;
	FONT-SIZE: 9pt;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.menu:visited {
	FONT-FAMILY: tahoma, verdana, arial;
	FONT-SIZE: 9pt;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.menu:active {
	FONT-FAMILY: tahoma, verdana, arial;
	FONT-SIZE: 9pt;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.menu:hover {
	FONT-FAMILY: tahoma, verdana, arial;
	FONT-SIZE: 9pt;
	COLOR: #66A4DD;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
/* ----- Left Menu ----- */

.submenu {
	FONT-FAMILY: verdana, tahoma, arial;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.submenu:link{
	FONT-FAMILY: verdana, tahoma, arial;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.submenu:visited {
	FONT-FAMILY: verdana, tahoma, arial;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.submenu:active {
	FONT-FAMILY: verdana, tahoma, arial;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.submenu:hover {
	FONT-FAMILY: verdana, tahoma, arial;
	FONT-SIZE: 8pt;
	COLOR: #0067C6;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.menuActive {
	FONT-FAMILY: verdana, tahoma, arial;
	FONT-SIZE: 8pt;
	COLOR: #0067C6;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


/* ------ Reports ------------ */

.headlinenorm				{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
}

.headline				{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
	font-weight: bold;
}


.headlineohne				{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


.nodeco					{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12Px;
	color: Black;
	text-decoration: none;
	font-weight: normal;
}

.kleindick					{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12Px;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}

.textohne				{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.menuohne				{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
        font-style: normal;
        line-height: 17pt;
}

.linktextohne				{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
        font-style: normal;
}

.textkleinbold				{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
        font-style: normal;
}

.Heading1{   
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-color: #6699CC;
	padding-right:10px
}

.Heading2
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
.Heading3
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none
}
.Heading4
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-weight:bold;
	background-color: #6699CC;
	padding:3px;
	text-align: right;
	
}

@media print {
	.noprint {
		display: none;
	}
}

/* ----- AREAs ----- */

body.areaBody
{
  background-color:#fff;
  color:#000000;
}

div.areaIdentity
{
  height:66px;
}

div.areaIdentity div.identityLogo
{
  float:left;
  padding:2px 0px 0px 25px;
}

div.areaIdentity div.identityLogo img
{
  height:59px;
  width:59px;
}

div.areaIdentity div.identityName
{
  float:right;
  font:12px verdana;
  text-transform:uppercase;
  padding:31px 14px 0px 0px;
}


div.areaTopImage
{
  height:74px;
  background-image:url(/sites/CUSTOM.RODENSTOCK/images/tema/topimage.jpg);
}

div.areaTopImage div.topimageName
{
  font:12px verdana;
  text-transform:uppercase;
  padding:28px 0px 0px 24px;
}

div.areaBreadcrumb, div.areaFooter
{
  height:19px;
  background-image:url(/sites/CUSTOM.RODENSTOCK/images/tema/colorbar.gif);
  background-repeat:repeat-x;
  font:10px verdana;
  color:#FFFFFF;
}

div.areaFooter
{
  padding:2px 0px 0px 15px;
}

div.areaFooter a
{
  text-decoration:none;
  color:#FFFFFF;
}

div.areaGlobal
{
  float:right;
  padding:0px 8px 0px 0px;
}

div.areaGlobal a#btnLanguages
{
  vertical-align: super;
  text-decoration:none;
  color:#FFFFFF;
  margin-right: 5px;
}


div.areaSublayout
{
  background-color:#CCCCCC;
  padding:6px 0px 6px 0px;
}



/* ----- SUBLAYOUTs ----- */

table.sublayoutTable
{
  width:760px;
}

table.sublayoutTable td
{
  vertical-align:top;
  padding:0px;
}

table.sublayoutTable td.leftcol, table.sublayoutTable td.rightcol  
{
  width:201px;
  background-color:#FFFFFF;
}

table.sublayoutTable td.centercol
{
  background-color:#FFFFFF;
}

table.sublayoutTable td.frontcol
{
  background-color:#003366;
}

table.sublayoutTable td.spacecol, table.sublayoutTable td.spacecol img
{
  width:6px;
}

table.sublayoutTable td div.columnDivider
{
  height:6px;
  background-color:#CCCCCC;
  line-height:1px;
	clear:both;
}



/* ----- Breadcrum ----- */

div.areaBreadcrumb div.breadcrumb
{
  float:left;
  padding:2px 0px 0px 15px;
}

div.areaBreadcrumb div.breadcrumb a
{
  color:#FFFFFF;
  text-decoration:none;
}



/* ----- Global ----- */

div.areaGlobal img
{
  padding:0px 5px 0px 0px;
}

div.frontpage
{
  padding:0px 13px 19px 13px;
  color:#FFFFFF;
}

div.document
{
  padding:0px 5px 19px 5px;
}

h1.docImage
{
  margin-top:12px;
}

div.frontpage h1
{
  font:normal 14px verdana;
}

img.docImage
{
  width:340px;
  margin:3px 0px 0px 3px
}

img.docImageWide
{
  width:540px;
  margin:3px 0px 0px 3px
}



/* ----- Spots ----- */

div.spotHead
{
  height:17px;
  font-weight:bold;
  color:#FFFFFF;
  margin:3px 3px 0px 3px;
  padding:3px 0px 0px 12px;
  background-image:url(/sites/CUSTOM.RODENSTOCK/images/tema/columnbar.gif);
  background-repeat:repeat-x;
}

div.spotImage
{
  margin:6px 0px 0px 10px;
}

div.spotText
{
  padding:9px 10px 10px 9px;
}

div.spotLink img
{
  float:left;
  margin:1px 0px 0px 0px;
}

div.spotLink a
{
  font-weight:bold;
  color:#333333;
  text-decoration:none;
}

div.spotLine
{
  margin:0px 10px 0px 10px;
}
