@import url(/css/basic.css);

h1 {
	color: #006EC1;
}

h1.no_bottom{
	margin-bottom:10px;
}

a {
	color: #006EC1;
}

#maincontent ul {
	list-style-image: url(/images/list_item_nrz.gif);
}

.mainmenu a {
	background-image: url(/images/menu1_bullet_nrz.gif);
}

.mainmenu a.active, .mainmenu a.selected {
	background-image: url(/images/menu1_bullet_nrz_f2.gif);
}


.mainmenu ul ul a {
	background-image: url(/images/menu1sub_bullet_nrz.gif);
}

.mainmenu ul ul a.active, .mainmenu ul ul a.selected {
	background-image: url(/images/menu1sub_bullet_nrz_f2.gif);
}

.mainmenu a:hover, .mainmenu a:active {
	background-image: url(/images/menu1_bullet_nrz_f2.gif)
}

.mainmenu ul ul a:hover, .mainmenu ul ul a:active {
	background-image: url(/images/menu1sub_bullet_nrz_f2.gif);
}

ul.mainmenu3 a {
	background-image: url(../images/mainmenu2_arrow_nrz.gif);
}

ul.mainmenu3 a:hover, ul.mainmenu3 a:active, ul.mainmenu3 a.active, ul.mainmenu3 a.selected {
	background-image: url(../images/mainmenu2_arrow_nrz_f2.gif);
}



#maincontent a.linkextern {
	background-image: url(../images/link_extern.gif);
}

#maincontent a.linkdocument {
	background-image: url(../images/link_doc.gif);
}

#maincontent a.linkmail {
	background-image: url(../images/link_mail.gif);
}

#maincontent span.phone {
	background-image: url(../images/link_phone.gif);
}

#maincontent span.fax {
	background-image: url(../images/link_fax.gif);
}


/* -------------------------------------------------   Infobox  --------------------------------------------*/


div.Infobox {
	background-image: url(../images/infobox_frame.gif);
}

div.InfoboxHead {
	border-top-color: #006EC1;
	border-right-color: #006EC1;
	border-bottom-color: #006EC1;
	border-left-color: #006EC1;
	background-image: url(/images/infobox_bullet_nrz.gif);
}

div.InfoboxContent, div.InfoboxContentFrei {
	border: 1px solid #006EC1;
}

.Infobox a {
	color: #006EC1;
}


div#logonrz {
	position: absolute;
	width:88px;
	height: 101px;
	margin-left: 5px;
	margin-top: 5px;
	z-index: 10;
}


div#header1 {
	
	height: 62px;
	background-image: url(../images/header_bg_2.jpg);
	background-repeat: repeat-x;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006EC1;
	/*text-align: right;*/
}

h1#nrztitle {
	display: block;
	color: #006EC1;
	font-size: 1.5em;
	text-align: left;
	text-indent: -2000px;
	float: left;
	width: 280px;
	height: 62px;
	background-image: url(../images/title_nrz_2009.gif);
	background-repeat: no-repeat;
	background-position: 100px 5px;
	margin: 0;
}

span#nrzsubtitle {
	/*display:block;*/
	float: left;
	width: 169px;
	height: 40px;
	background-image: url(../images/title_nrz_sub.gif);
	background-repeat: no-repeat;
	background-position: 7px 5px;
	margin: 0;
	
}

#header2 {
	height: 40px;
}

#mainmenubar {
	padding-top: 30px;
}

div.maincontent, div.maincontent2 {
	margin-top: 68px;
}

/* ------------------------------------------------- Telefonliste  und Tabellen --------------------------------------------*/



table.liste td {
	border-top-color: #006EC1;
}


/* ------------------------------------------------- Topmenu 2 --------------------------------------------*/

div#topmenu2hd {
	background-image: url(../images/topmenu2_hd_fr.gif);
}


div#topmenu2 {
	border-top-color: #006EC1;
	border-bottom-color: #006EC1;
}


/* ------------------------------------------   Formulare   ------------------------------------------ */

#maincontent input, #maincontent textarea {
	border: 1px solid #006EC1;
} 

#searchbox input {
	border: 1px solid #006EC1;
}