body {
	margin: 0;
	padding: 0;
    font-family: Geneva, verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
        color : #333333;
	background:url(http://www.nordvier.de/media/stuff/hrg.jpg); background-repeat:no-repeat;
background-attachment: fixed;
}

table, td {
color : #333333;
font-size : 9pt;
font-weight : normal;
margin : 0;
}
img {
border : none;
}
img a {
border : none;
}

h1 {
color: #666666;
font-size: 11pt;
font-weight: bold;
line-height: 1; margin : 0;
}
h2 {
color: #73ca00;
font-size: 10pt;
font-weight: bold;
line-height: 1; margin : 0;
}

.scrollmich { overflow:auto; width:500px; height:100px; }

.post_title, .post_date { border-bottom: 1px solid #DDDDDD; }	
.scrollmich {overflow:auto;width:470px; height:355px} 
.content p {
color : #333333;
font-size : 9pt;
font-weight : normal;
text-decoration : none;
line-height : 1.25em;
}
.content p a {
color : #333333;
font-size : 9pt;
font-weight : normal;
}
.content p a:hover {
color : #666666;
text-decoration : underline;
}
.content {
color : #333333;
font-size : 9pt;
font-weight : normal;
text-decoration : none;
line-height : 1.25em;
}
.content a {
color : #333333;
font-size : 9pt;
font-weight : normal;
text-decoration : none;
}
.content a:hover {
color : #666666;
text-decoration : underline;
}

input, textarea {
border : 1px solid #999999;
font-size : 9pt;
color : #333333;
}
a {
color : #333333;
font-weight : normal;
}
a:link, a:visited, a:active {
text-decoration : none;
color : #333333;
}
a:hover {
color : #666666;
text-decoration : none;
}

.unten {
color : #999999; font-size : 7pt; 
}
.unten a {
color : #999999; font-size : 7pt; 
}
.unten a:link, .unten a:visited, .unten a:active {
color : #999999; font-size : 7pt; 
}
.unten a:hover {
color : #666666; font-size : 7pt; 
}

.unten1 {
color : #666666; font-size : 7pt; 
}
.unten1 a {
color : #666666; font-size : 7pt; 
}
.unten1 a:link, .unten1 a:visited, .unten1 a:active {
color : #666666; font-size : 7pt; 
}
.unten1 a:hover {
color : #333333; font-size : 7pt; 
}


/***********************************
	header-menu
************************************/

#nav {
	float:left;
	padding:0 px;
	margin-top: 2px;
	height:28px; 
	width:880px; 
	display:block;
	clear:both; 
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
}
 ul.menu, li.menu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#header_menu {position: absolute; margin-left: 20px;}
#header_menu li {line-height: normal;}
ul#header_menu  {z-index: 10; clear: both;}


#nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: auto;
	position: relative; 
}

/* Link Formatting */
#nav ul li {
	float: left;   
	font-weight: normal; 
}
#nav ul li a {
	display: block;  
	padding: 7px 10px 7px 10px; 
	color: #666666; 
	text-decoration: none; 
	font-weight: bold; 
}
/* Hover Formatting */
#nav ul li a:hover, #nav li a:focus, #nav li a:active, #nav ul li a.active, #nav a.menu-current {background: #ffffff; color: #333333;}
/* Activ Link Formatting */
#nav a.menu-parent {background: #ffffff; color: #666666;}


/* 2 Ebene */
#nav .menu li ul {
	position: absolute; 
	width: 11em; 
	margin: 0; display: none; 
	text-transform: none; 
	border-bottom: 1px solid #f7f7f7; 
	border-left: 1px solid #f7f7f7; 
	border-right: 1px solid #f7f7f7;  
	background: #f7f7f7;
}
#nav .menu li ul li {
	width: 11em; 
	text-align: left; 
	font-weight: normal; 
	margin: 0; 
	padding: 0; 
	line-height: 1.2em;
}
#nav .menu li ul li a {
	width: 10.5em; 
	padding: .3em .1em .3em .4em; 
	color: #000;  
	font-weight: normal; 
}

/* 2 Ebene hover */
#nav .menu li ul a:hover,  #nav .menu li ul a.menu-current { background: #73ca01; color:#fff;}


/* Show and hide */
#nav .menu li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul {display: block;}
#nav .menu li ul ul { display: none;}
#nav .menu li:hover ul ul, #nav .menu li.subMenu ul ul {display: none;}
#nav .menu li:hover>ul, #nav .menu li li:hover>ul, #nav .menu li.subMenu>ul, #nav .menu li li.subMenu>ul {display: block;  z-index: 1000;}


/* 3 Ebene  */
#nav .menu li ul li ul	{ 
	margin: 5px 0 0 -40%; 
	z-index: 9999;  
	background: #73ca01;
}
#nav .menu li ul li ul li	{width: 11em;}
#nav .menu li ul li ul li a { width: 10.5em;}

/* 4 Ebene */
#nav .menu li ul li ul li ul	{  width: 9em; background: #73ca01;}
#nav .menu li ul li ul li ul li	{  width: 9em; }
#nav .menu li ul li ul li ul li a 	{ width: 8.5em;}

/* Positioning hover */
#nav li {position: relative;}

#nav ul ul ul {
	position: absolute;
	top: 1px;
	left: 100%;
}

#nav li:hover {
	z-index: 10000;	
	white-space: normal;
							
}



/*** Don't remove the class nixhier, this is required for ASP ***/
.nixhier {
	display:none;
}
