* { 
	margin:0; 
	padding:0; 
	border:0px;
} 

body {
   	background-color: #ffffff;  
	font-family:Verdana, sans-serif;
	font-size:100.01%;
	padding:30px 0px 0px 0px;
	color: #5d5d5d;  
} 

#outline {   
	margin: 0 auto;
	width:920px;
	background-color:#ffffff;	
	overflow:visible;
}

#header {
	position:relative;
   	width:920px;
	height:118px;
	background-color:#ffffff;
	background-image:url(images/banner.png);
	background-repeat:repeat-x;
	z-index:1;
	overflow:hidden;
}

#logo {
	position:absolute;
	left:0px;
	top:10px;
	width:203px;
	height:100px;
	background-color:#ffffff;
	z-index:2;
}

#line_logo {
	position:absolute;
	width:9px;
	height:100px;
	left:203px;
	top:10px;
	background-image:url(images/logo_line.png);
	background-repeat:repeat-y;
	z-index:2;
}

.rhrlogo {
	margin:5px 0px 0px 25px;
	border:0px;
}

#header_name {
	position:absolute;
	right:30px;
	top:31px;
	height:16px;
	width:397px;
	background-color:transparent;
	background-image:url(images/header_name.png);
	background-repeat:no-repeat;
	z-index:3;
}

#menu {
	position:absolute;
	right:0px;
	bottom:1px;
	height:35px;
	width:685px;
	background-color:transparent;
	z-index:3;
	overflow:hidden;
}




#header_rightend {
	position:absolute;
	right:0px;
	top:10px;
	width:4px;
	height:100px;
	background-color:#ffffff;
	z-index:2;
}

#content {
	position:relative;
	margin-top:1px;
   	width:920px;
	background-color:#ffffff;
	background-image:url(images/submenu.png);
	background-repeat:repeat-y;
	z-index:1;
	font-size:0.7em;
}

#content_weiss {
	position:relative;
	margin-top:1px;
   	width:920px;
	background-color:#ffffff;
	z-index:1;
}

#footer {
	position:relative;
   	width:920px;
   	height:43px;
   	background-color:#ffffff;
	background-image:url(images/footer.png);
	background-repeat:repeat-x;
	z-index:1;
	clear:both;
	font-size:0.7em;
}

#footer_leftend {
	position:absolute;
	left:0px;
	top:9px;
	width:204px;
	height:25px;
	background-color:#ffffff;
	z-index:2;
}

#footer_rightend {
	position:absolute;
	right:0px;
	top:9px;
	width:4px;
	height:25px;
	background-color:#ffffff;
	z-index:2;
}

#footer_impressum {
	position:absolute;
	right:0px;
	top:12px;
	width:105px;
	height:25px;
	background-color:transparent;
	z-index:3;
}

#line_footer_left {
	position:absolute;
	width:9px;
	height:25px;
	left:203px;
	top:9px;
	background-image:url(images/logo_line.png);
	background-repeat:repeat-y;
	z-index:2;
}

#line_footer_right {
	position:absolute;
	width:9px;
	height:25px;
	right:134px;
	top:9px;
	background-image:url(images/logo_line.png);
	background-repeat:repeat-y;
	z-index:2;
}

#print {
	position:absolute;
	right:30px;
	top:68px;
	z-index:3;
}

#content_submenu {
	position:absolute;
	left: 8px;
	top:68px;
	width:170px;
	z-index:3;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	color:#00A6C6;
}

#content_image {
	position:absolute;
	right: 26px;
	top:117px;
	z-index:3;
}

#content_text {
	position:relative;
	left: 235px;
	top:68px;
	width:425px;
	padding-bottom:98px;
	min-height:400px;
}


#content_index {
	position:relative;
	left:266px;
	top:20px;
	width:425px;
	height:381px;

}


#content_skip {
	position:absolute;
	left:696px;
	top:362px;
	width:55px;
	font-size:0.7em;
}

#content_flash {
	border: 1px #00A6C6 solid;
	padding:4px;
}

#druck_header {
	position:absolute;
	display:none;
}


p {
	line-height: 1.5;
	padding-bottom:30px;
}

a, a:active, a:visited {
	color: #00A6C6;
	text-decoration: underline;
}

a:hover {
	color:#393939;
}

.textanker, .textanker:active, .textanker:visited {
	color: #00A6C6;
	text-decoration: none;
}

.textanker:hover {
	color:#393939;
}

.basisnavi {
	display:block;
	margin:6px 0px 0px 10px;
	float:left;
}

.menubutton70, 
.menubutton70_current, 
.menubutton70:active, 
.menubutton70:visited,
.menubutton138, 
.menubutton138_current, 
.menubutton138:active, 
.menubutton138:visited,
.menubutton170, 
.menubutton170_current, 
.menubutton170:active, 
.menubutton170:visited {
	display:block;
	float:left;
	height:35px;
	text-align:center;
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	color: #00A6C6;
	font-weight:bold;
	padding-top:10px;
	text-decoration: none;
	margin-right:15px;
	font-size:11px;
}

.menubutton70:hover,
.menubutton138:hover,
.menubutton170:hover {
	color: #73CBDF;
}

.menubutton70_current:hover,
.menubutton138_current:hover,
.menubutton170_current:hover,
.menubutton70_current:visited,
.menubutton138_current:visited,
.menubutton170_current:visited,
.menubutton70_current:active,
.menubutton138_current:active,
.menubutton170_current:active {
	color: #00A6C6;
	text-decoration:none;
}

.menubutton70_current, 
.menubutton138_current, 
.menubutton170_current {
	background-position:0px -35px;
	background-repeat:no-repeat;
	font-size:11px;
}

.menubutton70, 
.menubutton70_current {
	width:94px;
	background-image:url(images/menu90.png);
}

.menubutton138, 
.menubutton138_current {
	width:142px;
	background-image:url(images/menu138.png);
}

.menubutton170, 
.menubutton170_current {
	width:174px;
	background-image:url(images/menu170.png);
}


.submenu_button, .submenu_button_current, .submenu_button:active, .submenu_button:visited  {
	display:block;
	clear:both;
	height:11px;
	width:170px;
	text-align:right;
	text-decoration:none;
	color: #00A6C6;
	font-size:0.8em;
	padding-top:10px;
	margin-top:20px;
	text-decoration: none;
	font-size:11px;
}

.submenu_button {
	font-weight:normal;
}

.submenu_button_current, .submenu_button_current:active, .submenu_button_current:visited {
	font-weight:bold;
	text-decoration:none;
}

.submenu_button_current:hover {
	color:#00A6C6;
}

.submenu_button:hover {
	color: #73CBDF;
} 

.menu-top, 
.menu-sibling {
	list-style-type:none;
	list-style-image:none;
	font-weight:normal;
	font-size:11px;
	margin-bottom:22px;
}

.menu-top {
	margin-top:30px;
}

.menu-current {
	list-style-type:none;
	list-style-image:none;
	font-weight:bold;
	font-size:11px;
	margin-bottom:20px;
}

.drucken_link {
	color: #00A6C6;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}

.drucken_link_hover {
	color: #5d5d5d;
	cursor: pointer;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}


#content_submenu a:hover {
	color: #73CBDF;
}	

#content_submenu a {
	text-decoration:none;
}


h1 {
	font-size:1.2em;
	color:#666666;
	font-weight:bold;
	margin-bottom:30px;
}

h2 {
	font-size:1em;
	color:#666666;
	font-weight:bold;
	margin-bottom:11px;
}

ul {
	line-height:1.5;
	margin-left:52px;
	margin-bottom:30px;
}

li {
	list-style-image: url(images/list_grey.png);
	margin-bottom:11px;
}

li.textanker {
	list-style-image: url(images/list_blue.png);
	margin-bottom:11px;
}

img {
	 /*border: 1px solid #00A6C6;*/
	 /* padding:2px;*/
}

.imagemap-txt {
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.imagemap-txt_hover {
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.mailing {
	display:block;
	background-image: url(images/mail.jpg);
	width:138px;
	height:14px;
	margin:1px 0px 0px 0px;
	padding:0px;
	overflow:visible;
	float:right;
}

.mailing_hover {
	display:block;
	background-image: url(images/mail_hover.jpg);
	width:138px;
	height:14px;
	margin:1px 0px 0px 0px;
	padding:0px;
	overflow:visible;
	float:right;
cursor: pointer;
}
