@media screen{

html, body  {
  width: 100%;
  height: 100%;
}

* {
	padding:0;
 	margin: 0; 
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


body#n2q  {
 	font-family:Arial, Helvetica, sans-serif;
 	font-weight:normal;
 	font-style:normal;
	font-size: 62.5%;
 	line-height:150%;
	text-align: left;
    color:#878889;
	background:#EBECED url(common/background.gif) top left repeat-x;
}

div#OuterShell{
	position:relative;
	width:100%;
	text-align: center;
}

div#InnerShell{
	position:relative;
	top:0px;
	margin:0 auto;
	width:919px;
	text-align: left;
	overflow:hidden;
}

div#pageregionTop{
	position:relative;
	top:0;
	left:0;
	height:92px;
}

div#Translate{
	position:relative;
	top:5px;
	right:20px;
	height:23px;
	float:right;	
}

div#Channel{
	position:relative;
	top:0px;
	left:20px;
	height:23px;
	clear:both;
}

div#Channel ul{
	position:relative;
	top:7px;
	left:0;
	margin:0;
	padding:0;
	height:16px;
	width: 500px;
	float:left;
}

div#Channel ul li{
	position:relative;
	top:0;
	left:0;
	font-size:12px;
	height:15px;
	line-height:15px;
	display:inline;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

div#Channel a{
	display:block;
	float:left;
	height:16px;
	line-height:16px;
	font-size:12px;
	color:white;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
}

div#Channel a.current,
div#Channel a:hover,
div#Channel a:active{
	color:#EBECED;
	text-decoration:none;
}

div#Channel a.current{
	font-weight:bold;
}


div#Macronavigation{
	position:relative;
	top:5px;
	left:0px;
	height:23px;
	clear:both;
	background:#780e10;
	padding:3px;
}

div#Macronavigation ul{
	position:relative;
	top:0px;
	left:0;
	margin:0;
	padding:0;
	height:16px;
}

div#Macronavigation ul li{
	position:relative;
	top:0;
	left:0;
	font-size:12px;
	color:#e1e2e2;
	height:16px;
             display:inline;
	line-height:16px;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
div#Macronavigation ul li h2{
margin:0;
padding:0;
}
div#Macronavigation a,
div#Macronavigation a:hover,
div#Macronavigation a:active{
	display:block;
	float:left;
	height:16px;
	line-height:16px;
	font-size:12px;
	color:#e1e2e2;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
}

div#Macronavigation a.current
	{
	color:#e1e2e2;
	text-decoration:none;
	font-weight:bold;
}

div#Channel a.current{
	font-weight:bold;
}


div#ContentShell {
	position:relative;
	top:0;
	left:0px;
	width:100%;
	clear:both;
}

div#pageregionLeft {
	position:relative;
	top:0;
	left:0px;
	width:220px;
	height:271px;
	float:left;
}

div#pageregionContent {
	position:relative;
	top:0px;
	left:27px;
	width:193px;
	height:271px;
	overflow:auto;
	font-size: 11px;
}

div#Content{
	position:relative;
	top:0px;
	left:0px;
	padding-right:18px;
	line-height:15px;
	font-size: 11px;
}

div#pageregionBilder {
	position:relative;
	top:0px;
	left:27px;
	width:193px;
	height:109px;
	overflow:hidden;
}

div#pageregionBilder ul{
	position:relative;
	top:3px;
	left:0px;
	margin:0;
	padding:0;
}

div#pageregionBilder li {
	position:relative;
	top:0px;
	left:0px;
	margin:0;
	padding:3px;
	float:left;
}

div#pageregionMiddle{
	position:relative;
	top:0;
	left:0px;
	width:483px;
	height:380px;
	overflow:hidden;
	float:left;
}

div#pageregionRight{
	position:relative;
	top:0;
	left:0px;
	width:172px;
	height:380px;
	overflow:hidden;
	float:right;
}


div#Logo {
	position:relative;
	top:271px;
	left:0px;
	width:172px;
	height:109px;
	overflow:hidden;
	background:black;
	padding:22px 0 0 0;
}

div#Logo a {
	position:relative;
	top:30px;
	left:0px;
}

div.klaerchen{
	display:block;
	height:0;
	width:0;
	clear:both;
}


div#pageregionBefore{
	position:relative;
	padding-top:33px;
	clear:both;
}

h1 {
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	padding: 0px 0 10px 0;
	color:#696969;
	clear:both;
}

h2 {
	font-size:11px;
	font-weight:bold;
	padding: 10px 0 5px 0;
}

i,em  {
	font-style:italic;
}

small, .small {
	font-size: 10px;
}

a,
a:link,
a:visited {
	color:#696969;
	text-decoration:underline;
}

a:hover,
a:active,
a:focus {
	color:#666;
	text-decoration:underline;
}


a img {
	border:none;
}

a.zoom img.zoom
	{
	width: 23px;
	height: 21px;
	background: url(/misc_/zms/zoom.gif);
	}


/***********************************************************************
Listen
***********************************************************************/
.ZMSTextarea ul {
  list-style: square outside;
  margin: 0px 10px 15px 0;
  padding: 0px 30px 0 16px ;
}

.ZMSTextarea ol {
  list-style: decimal outside;
  margin: 0px 10px 15px 0;
  padding: 0px 30px 0 30px ;
}

th{
	color:#666666;
}
th,td{
	text-align:left;
}

.ZMSGraphic {
	margin:5px;
}

.child, .subchild  { 
	position: absolute;
	visibility: hidden;
	display:none;
	z-index:999;
}

.menuDropdown  {
	margin:0;
	border:0;
	text-align:left;
	background:#D9DADB;
	border:1px solid #A8101B;
}

.menuDropdown ul {
	background: #D9DADB;
	margin: 0;
	padding: 0px;
	border: 0;
	width: 200px;
	list-style: none;
} 

.menuDropdown li {
	border: 0;
	margin: 0;
	padding: 0;
	display: inline;
}

.menuDropdown li a,
.menuDropdown li a:link,
.menuDropdown li a:visited,
.menuDropdown li a:hover,
.menuDropdown li a:active,
.menuDropdown li a:focus{
	padding:2px 5px 2px 10px;
	display:block;
	color:black;
	font-weight:normal;
	font-size:10px;
	line-height:14px;
	text-align:left;
	text-decoration:none;
}

.menuDropdown li a:hover,
.menuDropdown li a:active,
.menuDropdown li a:focus{
	color: #black;
}

.menuDropdown li a.current{
	font-weight:bold;
}

}