/***********************************************************************************/
/* Copyright (c) 2004 R+V                                                          */
/* $Revision: 0.1                                                                  */
/* $Date: 2004/12/8                                                                */
/* $Desc: Das CSS enthaelt alle Informationen zur Darstellung von R+V Seiten       */
/***********************************************************************************/


/* == Ausblenden ===================================================== */

body {
	font-family:Arial,Helevtica,sans-serif;
	background-color:#ffffff;
	background-image:none;
}

#navigation2, form, #cFooter, 
.subMenuBox, 
.subMenuBoxactive, 
#spalte1, 
#spalte3, 
#navigation1, 
#MetaNavigation, 
#topicons, 
.unsichtbar, 
#contentfooter div, 
#NaviLeiste, 
.ratgeberpatchBreit, 
#produktfooter, 
.Ansprechpartnersuche, 
#ColumnNavigation,
#Header,
#ContentTitleImage,
#menuBox,
#pagetools,
#MarginalBox,
.nachoben,
#Verbund,
#ptFooter span,
#ptFooter #PrintFooter,
hr
{
display:none !important;
}

#ptFooter {
border-top:1px solid silver;
margin-top:50px;
margin-bottom:90px;
}

#ContentTitle {
border:0px solid red;
height: 40px;
}
#ContentWrapper, #ContentTitle
{
    background-image: none;
}
a {text-decoration:none; color:black; cursor:pointer;}
#contentfooter #ftext, 
#contentfooter #ftext div, 
#contentfooter #ftext span  {
display:block !important;
}

#RatgeberPatch1, #RatgeberPatch2, #RatgeberPatch3, #RatgeberPatch4, #RatgeberPatch5, #RatgeberPatch6, .ratgeberpatch, .ratgeberpatchBreit {
/*background-image:none !important;*/
background-repeat:no-repeat;
background-position:right top;
}

/* == Ende Ausblenden ===================================================== */



/* == Standardelemente ===================================================== */

	body,html,form,fieldset {
		margin:0;
		padding:0;
		border:0;
	}

	body {
		margin:20px;
		font-family:Verdana,Arial,Helevtica,sans-serif;
		font-size:12px;
		color:#616161;
		background-color:#fff;
		
	}

	acronym {
		cursor:help; 
		border-bottom:1px 
		dashed gray;
	}

	pre {
		font-size:14px;
	}
	
	strong { 
		font-weight:bold; 
	}

	abbr, acronym { 
		text-decoration:none; 
		border:0; 
	}

/* ##################################################################### */
/* ########################### Ueberschriften ########################## */
/* ##################################################################### */

	h1 { 
		font-size:14px;
		font-weight:bold;
		color:#616161;
		margin-top:0px;
		margin-bottom:20px;
	}
	
	h2 { 
		font-size:12px;
		font-weight:normal;
		color:#616161;
		margin-top:0px;
		margin-bottom:10px;
	}

	h3 { 
		font-size:12px;
		font-weight:bold;
		color:#003399;
		color:#616161;
		margin-top:0px;
		margin-bottom:5px;
	}
	h4 {
		float:none;
		color:#616161; 
		font-weight:bold; 
		margin-top:0px;
		font-size:12px;
		margin-bottom:5px;
		margin-top:30px;
	}
	h5,h6 { 
		float:none;
		color:#616161; 
		font-weight:bold; 
		margin-top:0px;
		margin-bottom:5px;
		font-size:12px;
	}
	
/* ################## Ueberschriften Ableitungen ####################### */

	#produktverteiler .list1 h4 {
		margin-bottom:5px;
	}

	#errorbox h4 {
		float:left; 
		width:220px;
		height:100px;
		padding-top:10px; 
		padding-left:20px;
	}

	.vlinks h5 { 
		font-weight:normal; 
	}


	
	ul.list3 h4,h5 { 
		margin-top:20px; 
	}

	.listblock h5 { 
		margin-bottom:1em; 
	}

	.ProdListe li h4 , .PresseListe li h4 {
		margin: 0px 10px 0px;
		padding:7px 0px 0px;
		width:95px;
		font-weight:bold;
		display:block;
	}

	#dienstleisterhead h1 { 
		padding-top:10px;
		margin-top:0px;
		float:none;
		clear:none; 
	}

	#lexikon h1 { 
		margin-bottom:40px; 
	}

	#downloads h1 { 
		margin-bottom:40px; 
	}

	#produktseite h3, #dienstleister h3 { 
		margin:10px 0 0 0; 
	}

	#produktfooter h5, #produktfooter h6 {
		display:block;
		margin-bottom:5px;
		background:#FFF;
	}

	.ForumListe li h4 {
		margin: 0px 10px 0px;
		padding:7px 0px 0px;
		width:95px;
		font-weight:bold;
		display:block;
		border:none;
		margin-bottom:10px;
	}

	.ForumListe li ul li h3.headlink {
		display:block; 
		margin-bottom:5px; 
		font-weight:bold; 
		margin-top:0px; 
	}

	#ratartwrap h3 {
		margin-bottom:7px;
	}

	.Ansprechpartnersuche h4 {
		margin-bottom:10px;
		margin-left:-20px;
	}

/* ##################################################################### */
/* ########################### Bilder ################################## */
/* ##################################################################### */

	img {
		border:0px;
	}

/* ####################### Bilder Ableitungen ########################## */


	#contentfooter img {
		display:block; 
		float:left;
	}

	#verbundlogo img {
		float:left; 
		margin-right:7px; 
		margin-top:2px; 
	}

	/* Symbole (PDF etc.) */
	ul.linkliste li img, .linkliste li img {
		margin:-6px 0 0 0;
		vertical-align:bottom;
	}

	.fbildrechts img,.fbildlinks img { 
		display:block;
		border:0px solid green;
		margin:0px;
		padding:0px;
	}

	.fbildrechts div img, .fbildlinks div img { 
		margin:0; 
		vertical-align:top; 
		display:inline; 
		border:0; 
	}

	.fbildlinks .nolink div img, .fbildrechts .nolink div img {
		margin-top:-13px;
	}

	.fliesstextbild div img { 
		margin:0; 
		vertical-align:top; 
	}

	.fliesstextbild span img,.fliesstextbildgross span img { 
		display:block; 
		border-bottom:1px solid white; 
	}

	.fbildgross img { 
		display:block;
		border:0px solid red;
		border-bottom:2.4em solid #e7e7e7; 
	}

	.fbildgross div img { 
		margin:-4px 0 0 0; 
		vertical-align:bottom; 
		padding:0; 
		border:0;
		display:inline; 
	}

	.fliesstextbildgross div img { 
		margin:-4px 0 0 0; 
		vertical-align:bottom; 
	}

	.ProdListe li a img , .PresseListe li a img {
		float:right;
		margin:10px 0 0 15px;
		padding:0;
	}

	#bilddatenbank .list1 img {
		margin:-4px 0 0 0; 
		vertical-align:bottom;
	}

	#dienstleisterhead img { 
		float:right; 
		display:block 
	}

	#jobseite .fbildrechts img, #jobseite .fbildlinks img { 
		border-bottom:0px; 
	}

	#floaterwrap img { 
		margin:17px 0 8px 0; 
	}

	#floaterwrap a.nolinkstyle img { 
		margin:-4px 0 0 0; 
		vertical-align:bottom; 
	}

	#produktverteiler div.vmitte img {
		display:block; 
		padding:0px;
		margin:0px;
		border:0px solid red;
	}

	.ForumListe li a img {
		float:right;
		margin:10px 0 0 15px;
		padding:0;
	}

	.rpeinstiegpiclinks img { 
		float:left; 
		margin-bottom:10px;
	}

	.rpeinstiegpicrechts img { 
		float:right; 
		margin-bottom:8px;
		margin-left:10px;
	}

	#ratartwrap img { 
		display:block; 
		float:left; 
	}
	
	#ratartwrap img.links { 
		margin:0.3em 2px 0 0 
	}
	
	#ratartwrap img.rechts { 
		margin:0.3em 0 0 2px; 
	}

	img.ratlinie { 
		display:block;
		height:1px; 
		width:161px;
	}

	.rathead img.ratpfeil { 
		float:left; 
		width:6px;
		margin-top:3px; 
	} 

	.ratliste img.ratpfeil { 
		float:left; 
		width:6px; 
		margin-top:5px;
		line-height:18px;
	} 

	.ratliste img.ratlinie { 
		width:146px;
	}
	
#Header a {
background :url('http://www.ruv.de/de/images/logos/ruvlogo_neu_weiss.gif') no-repeat;
display:block;
width:92px;
height:37px;
}
#Header a img {
display:none;
}


/* ##################################################################### */
/* ############################### Listen ############################## */
/* ##################################################################### */

	/* pure */
	ul,ol { 
		margin:0;
		padding:0;
		clear:both;
	}

	ul { 
		list-style-type:disc; 
	}
	
	li { 
		margin:1em 0 0 0; 
	}


/* ###################### Listen Ableitungen ########################### */

	ul.liste,ul.kreisliste,ul.punktliste, ol.liste { 
		padding:1em 0 1em 1.5em;
		margin:0; 
	}

	.list1 .liste li,.liste li, .list1 .kreisliste li,.kreisliste li,.list1 .punktliste li,.punktliste li { 
		margin:0;
		padding:0;
		background-image:none; 
	}

	.punktliste { 
		list-style-type:disc; 
	}
	
	.kreisliste { 
		list-style-type:circle; 
	}
	
	.liste { 
		list-style-type:square; 
	}

	/* -- Linkliste (nur eine Ebene) -- */
	ul.linkliste, .linkliste ul { 
		list-style-type: none; 
		padding:0;
		display:block;	
	}

	.linkliste li, .list1 .linkliste li {
		background-image:url('http://www.ruv.de/de/images/struktur/liste_pfeil.gif');
		background-repeat:no-repeat;
		background-position:0px 2px;
		font-weight:bold;
		padding:0 0 6px 10px;
		margin:0;
	}

	/* -- Standardliste 1. Ebene (eckiges Symbol) -- */
	ul.list1,ul.list3  { 
		list-style-type: none; 
		padding:0;
		display:block;	
	}

	ul.list1 li {
		padding:0 0 0 16px;
		margin:0;
	}
	ul.list3 li {
		background-image:none;
		padding:0 0 0 16px;
		margin:0;
		margin-top:20px;
	}

	ul.list3 li ul.linkliste {
		background-image:none;
		padding:0 0 0 0px;
		margin:0;
		margin-top:0px;
	}

	ul.list3 li ul.linkliste li {
		background-image:url('http://www.ruv.de/de/images/struktur/liste_pfeil.gif');
		background-repeat:no-repeat;
		background-position:0px 2px;
		padding:0 0 6px 10px;
		margin:0;
	}

	ul.unterpunkt {
		list-style-type:none;
		margin-top:0px;
		margin-left:20px;
		background-repeat:no-repeat !important;
	}

	
	ul.liste li ul.unterpunkt li {
		background-image:url('http://www.ruv.de/de/images/struktur/spiegelstrich.gif') !important;
		background-position:0px 7px !important;
		padding-left:15px !important;
		background-repeat:no-repeat !important;;
	}


	/* -- Standardliste 2. Ebene (Pfeilchen Symbol, wie navigation rechts) -- */
	ul.list2 { 
		padding:0; 
		display:block; 
		list-style-type:none; 
	}

	ul.list2 li {
		background-image:url('http://www.ruv.de/de/images/struktur/liste_pfeil.gif');
		background-repeat:no-repeat;
		background-position:0px 6px;
		padding:3px 0 3px 10px;
		margin:0;
	}

	ul.list4 {
		margin-left:10px;
		list-style-type:none;
	}
	
	ul.list4 li {
		padding:0px;
		margin:0px;
		margin-top:5px;
	}


	#produktverteiler .list1 li { 
		margin-bottom:30px; 
	}
	
	#produktverteiler .list1 li li { 
		margin-bottom:0px;
	}
	
	.listblock ul.list1 { 
		margin:0; 
		padding:0; 
		border:1px solid #fff;
	}

	.ProdListe li, .PresseListe li{
		padding:0px;
		margin:0px 0px 7px;
		background-repeat:no-repeat;
		background-image:url("http://www.ruv.de/de/images/background/patch_links_klein.gif");
		width:530px;
	}

	.ProdListe li ul , .PresseListe li ul{
		list-style-image:none;
		list-style-type:none;
		list-style-position:outside;
		background-repeat:no-repeat;
		background-position:bottom left;
		margin:0px;
		padding:0px 10px 10px 124px;
		background-image:url("http://www.ruv.de/de/images/background/patch_links_klein_unten.gif");
	}

	.ProdListe li ul li , .PresseListe li ul li{
		padding:0px;
		margin-top:-17px;
		background-image:none;  
		width:395px; /*wichtig, da sonst auch 520. */
	}


	.ProdListe li li , .PresseListe li li {
		background-image:none;
		padding:0px;
		margin:0px;
	}

	#faq ul.list1 { 
		margin-top:20px; 
	}
	
	#faq ul.list1 h5.firstfaqhead {
		margin-top:1em;
	}
	
	#faq ul.list1 h5 {
		margin-top:2em; 
	}
	
	#faq ul.linkliste {
		margin-top:10px; 
	}

	#jobseite .liste li, #jobseite .kreisliste li, #jobseite .punktliste li {
		padding-bottom:1em;
	}

	#produktseite ul.list1, #dienstleister ul.list1 {
		margin:20px 0 0 0;
		padding:10px 0 0 0;
		clear:both;
	}

	#pfooterinnen ul , #pfooterinnen li {
		list-style-type:none;
		margin:0;
		padding:0;
		display: inline;
	}

	ul.ForumAntwort { 
		list-style-type: none; 
		padding:0;
		display:block;	
	}

	ul.ForumAntwort li {
		border-top:1px solid #B9B9B9; 
		background-image:url('http://www.ruv.de/de/images/struktur/liste_eckig.gif');
		background-repeat:no-repeat;
		background-position:0px 13px;
		padding:10px 0 0 16px;
		margin:0;
	}

	ul.ForumAntwort li h4 {
		display:block;
		margin-bottom:5px;
		font-weight:bold;
		margin-top:0px;
	} 

	.ForumListe li ul li{
		padding:0px;
		margin-top:-54px;
		background-image:none;  
		width:395px;
		border:none;
	}


	.ForumListe li li {
		background-image:none;
		padding:0px;
		margin:0px;
	}

	.ForumListe li ul{
		list-style-image:none; 
		list-style-type:none;
		list-style-position:outside;
		background-repeat:no-repeat;
		background-position:bottom left;
		margin:0px;
		padding:0px 10px 10px 124px;
		background-image:url("http://www.ruv.de/de/images/background/patch_links_klein_unten.gif");
		border:none;
	}

	.ForumListe li{
		padding:0px;
		margin:0px 0px 7px;
		background-repeat:no-repeat;
		background-image:url("http://www.ruv.de/de/images/background/patch_links_klein.gif");
		width:530px;
	}

	.ratgeberpatchBreit ul, .ratgeberpatch ul {
		list-style-type:none;
	}

	.ratgeberpatch li {
		background-image:url("http://www.ruv.de/de/images/struktur/liste_hauptlinie.gif");
		background-position:top left; 
		padding-bottom:1px;
		background-repeat:no-repeat; 
		margin:0px; 
		padding-left:15px; 
		padding-top:3px;
		font-weight:bold;
	}

	.ratgeberpatch li ul {
		margin-top:2px;
	}

	.ratgeberpatch li ul li {
		background-image:url("http://www.ruv.de/de/images/struktur/liste_pfeil_grau.gif");
		background-position:bottom left;
		background-repeat:no-repeat; 
		margin:0px;
		padding-bottom:1px; 
		padding-left:7px; 
		padding-top:2px; 
		margin-bottom:2px;
		font-weight:normal;
	}

	.ratgeberpatch ul li.rpabschluss {
		background-image:url("http://www.ruv.de/de/images/struktur/liste_pfeil_grau_pure.gif");
	}

	.ratgeberpatchBreit li {
		letter-spacing:0.09em;
		background-position:bottom left;
		background-repeat:no-repeat; margin:0px; padding-left:26px; padding-top:1px; padding-bottom:2px;
		font-weight:normal;
	}

	.ratgeberpatchBreit li {
		background-image:url("http://www.ruv.de/de/images/struktur/liste_pfeil_grau_340_pure.gif");
	}

	.ratgeberpatchBreit li.inaktiv {
		background-image:url("http://www.ruv.de/de/images/struktur/liste_pfeil_grau_340.gif");
	}

	.ratgeberpatchBreit li.aktiv {
		background-image:url("http://www.ruv.de/de/images/struktur/liste_pfeil_aktiv_340.gif");
	}

	.ratgeberpatchBreit li.lastaktiv {
		background-image:url("http://www.ruv.de/de/images/struktur/liste_pfeil_aktiv_340_pure.gif");
	}

	#ratgeberartikel ul.list1 {
		margin:10px 0 0 0;
		padding:10px 0 0 0;
		clear:both;
	}

	.rpeinstiegpiclinks ul.list1 { 
		margin:0 0 0 138px; 
		padding:0;
	}

	ul.listnone {
		margin-top:40px;
	}

	ul.listnone li {
		background-repeat:no-repeat;
		background-position:0px 2px;
		padding:0 0 0 16px;
		margin:0;
		list-style-type:none;
	}

	#errorelements ul {
		list-style-type:none; 
		margin-left:15px;
	}
	
	#errorelements ul li, #errorelements li {
		margin-top:5px;  
	}

	.Nebenstelle li, .Bankliste li {
		clear:both;
	} 

	.Nebenstelle li { 
		margin-top:0px;
	}

/* ##################################################################### */
/* ############################# Verweise ############################## */
/* ##################################################################### */

	a {
		text-decoration:bold; 
		color:#616161;

	}
	a:hover  {
		text-decoration:underline; 
	}

/* ####################### Verweise Ableitungen ######################## */

	/* links, die ein neues Fenster ?ffnen */
	a.neuesfenster {}

	/* download links, z.B. bildunterschrift auf PDF Dokument,  */
	a.download {}

	/* Bildunterschrift link, kein download, kein neuesfenster */
	a.bildlink {}

	/* deprecated */
	a.standard { 
		text-decoration:none; 
		color:#616161;	
	}

	a.bstyle { 
		text-decoration:none; 
		color:#616161; 
	}
	a.bstyle:visited {
		color:#616161; 
	}

	a.mehr,a.mehricon { 
		text-decoration:underline; 
		color:#FF6600; 
/*		background-image:url('http://www.vr-media-online.de/css/pfeil.gif');*/
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding:0 0 0px 0px;
		margin:0;
	}
	a.mehricon { 
		background-position:0px 3px; 

	}

	a.themenheadlink { 
		font-weight:bold; 
		text-decoration:none; 
		color:#616161; 
	}
		
	a.themenlink { 
		text-decoration:none; 
		color:#616161; 
	}

	a.headlink { 
		font-weight:bold;
		color:#616161;
		text-decoration:underline; 
		padding:0;
		margin:0;
	}

	a.kreuz {
		background-image:url('http://www.ruv.de/de/images/icon/i_schliessen.gif');
		background-repeat:no-repeat;
		background-position: 0px 3px;
		padding:0 0 0 12px;
		text-decoration:underline;
	}

	/* visited zur?cksetzen */
	a.themenheadlink:visited, a.themenlink:visited, a.standard, a.headlink:visited, h4 a:visited, a.nolinkstyle:visited,.ratgeberpatch a:visited { 
		color:#616161; 
	}
		
	a.neuesfenster:visited, a.download:visited, a.bildlink:visited,  a.mehr:visited, a.mehricon:visited { 
		color:#FF6600; 
	}

	/* Elemente f&uuml;r Links: Klassennamen steuern background-image (tif, pdf, Lupe) */ 
	.linkTiff , .linkPdf , .linkLupe { 
		background-repeat:no-repeat; 
		background-position:90px 0px; 
		padding-right:35px;
		padding-bottom:5px; 
		display:block;
		padding-left:10px;
		width:80px;
	}  

	.linkTiffBreit , .linkPdfBreit , .linkLupeBreit { 
		background-repeat:no-repeat; 
		background-position:320px 0px; 
		padding-right:35px;
		padding-bottom:5px; 
		display:block;
		padding-left:10px;width:380px;
	}  

	.linkTiff, .linkTiffBreit {
		background-image:url("http://www.ruv.de/de/images/icon/i_tif.gif"); 
	}

	.linkPdf, .linkPdfBreit {
		background-image:url("http://www.ruv.de/de/images/icon/i_pdf.gif")
	}

	.linkLupe, .linkLupeBreit {
		background-image:url("http://www.ruv.de/de/images/icon/i_lupe.gif")
	}

	/* Infobox */
	#textLinker1 {
		position:absolute; 
		top:0px; 
		left:0px; 
		z-index:2; 
		visibility: hidden; 
		background-color:#D1D3D4; 
		width:150px;
		border:1px solid gray; 
		padding:6px; 
		font-family:verdana;
		font-size:11px;
	} 

	/* Anzeige hinter Link (kein JavaScript) */
	.InfoboxNoScript {
		border:0px solid navy; 
		padding:1px; 
		font-family:verdana;
		font-size:11px; 
		color:gray;
	}

	/* Text unter Aufz?hlungslinks */
	.LinkInfoText {
		display:block;
	}


	#contentfooter a {
		color:#FF6600;
		text-decoration:none;
	}

	.fliesstextbild div a, .fliesstextbildgross div a  { 
		margin-left:8px; 
	}

	.rathead a { 
		display:block; 
		margin-left:10px;
	}

	.vlinks h5 a:visited { 
		color:#616161; 
	}

	.fbildrechts a:visited { 
		color:#FF6600; 
	}

	.fliesstextbild div a, .fliesstextbildgross div a  { 
		margin-left:8px; 
	}

	div.abisz a {
		display:block;
		width:18px;
		background-color:#FF6600;
		padding: 1px 0px 1px 0px;
		border:1px solid #FF6600;
		color:#fff;
		text-decoration:none;
	}	
	div.abisz a:visited { 
		color:#fff; 
	}
	div.abisz a:hover {
		background-color:#fff; 
		color:#DFF6600; 
	}	

	#azlinkliste h4 a { 
		text-decoration:none; 
		font-weight:bold; 
		color:#000; 
	}

	.azlink a {
		display:block;
		float:left;
		width:396px;
		border-bottom:1px solid #B9B9B9;
		border-right:1px solid #B9B9B9;
		padding:7px 0 7px 10px;
		background-color:#E7E7E7;
	}

	.azlink a:visited { 
		color:#FF6600; 
	}

	.ProdListe li ul li a.headlink , .PresseListe li ul li a.headlink,.ProdListe li ul li a.mehr , .PresseListe li ul li a.mehr {
		display:block; 
		margin-bottom:5px;
	}
	
	#faq ul.list1 li a:visited {
		color:#FF6600;
	}

	#floaternav a {
		float:right;
		margin:35px 17px 0 0;
		color:#fff;
	}

	.pdfdownload a {
		display:block;
		float:left;
		width:250px;
		border-bottom:1px solid #B9B9B9;
		border-right:1px solid #B9B9B9;
		padding:7px 0 7px 10px;
		background-color:#E7E7E7;
		background-image:url('http://www.ruv.de/de/images/allgemein/pdf_download.gif');
		background-repeat:no-repeat;
		background-position:right;
	}

	.linkliste a:visited { 
		color:#FF6600; 
	}

	#pfooterinnen a {
		background-image:url('http://www.ruv.de/de/images/struktur/liste_pfeil.gif');
		background-repeat:no-repeat;
		background-position:left;
		display:block;
		float:left;
		white-space:nowrap;
		padding:0 0 0 10px;
		margin:0 10px 0 3px;
		text-decoration:none;
		color:#000;
	}

	#pfooterinnen a.pfaktiv {
		background-image:url('http://www.ruv.de/de/images/struktur/liste_pfeil_aktiv.gif');
		background-repeat:no-repeat;
		background-position:left;
		display:block;
		float:left;
		white-space:nowrap;
		padding:0 0 0 10px;
		margin:0 10px 0 3px;
		text-decoration:none;
		color:#FF6600;
	}

	#pfooterinnen a.pfaktiv:visited { 
		color:#FF6600; 
	}

	.ForumListe li ul li a.mehr {
		display:block;
		margin-top:5px; 
		margin-bottom:8px;
	}

	#ratartwrap a {
		display:block;
		float:left;
		padding:1px 3px 1px 3px;
		margin:0 2px 0 2px;
		text-decoration:underline;
		color:#FF6600;
	} 

	#ratartwrap a.pfeillink:hover  { 
		border:1px solid #fff; 
	}

	#ratartwrap a:hover {
		border:1px solid #FF6600;
		background-color:#fff;
		padding:0 2px 0 2px;
		text-decoration:none;
	} 
	
	#ratartwrap a.raaktiv {
		background-color:#FF6600;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	} 
	
	#ratartwrap a.raaktiv:hover {
		border:1px solid #FF6600;
		background-color:#FF6600;
		color:#fff;
		padding:0 2px 0 2px;
	}

	.rathead a { 
		display:block; 
		margin-left:10px;
	}

	.ratliste a { 
		display:block; 
		margin-left:10px; 
		line-height:18px;
	}

	.ratgeberpatch li a, .ratgeberpatch ul li a  {
		text-decoration:none; 
		color:black;
	}

	.ratgeberpatchBreit li.aktiv a,.ratgeberpatchBreit li.lastaktiv a {
		font-weight:bold; 
		color:#FF6600; 
		text-decoration:none;
	}
	
	.ratgeberpatchBreit li.aktiv a:visited,.ratgeberpatchBreit li.lastaktiv a:visited {
		color:#FF6600;
	}

	.rprubrik a:visited { 
		color:#FF6600; 
	}

	a.form {
		background-image:url('http://www.ruv.de/de/images/struktur/form_arrow_blue.gif');
		background-repeat:no-repeat;
		background-position: 0px 3px;
		padding:0 0 0 12px;
		text-decoration:underline;
	}

	.SuchergebnisBlaettern a {
		padding:3px;
		border:1px solid #F7F7F7;
	}

	.SuchergebnisBlaettern a.raaktiv {
		background-color:#FF6600;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}

	.SuchergebnisBlaettern a:hover {
		border:1px solid #FF6600;
	}

	#errorcontainer a, #errorcontainerServerSideError a {
		color:#FF6100;
		background-image:url('http://www.ruv.de/de/images/struktur/form_pfeil_error.gif');
		background-repeat:no-repeat;
		background-position: 0px 3px;
		padding:0 0 0 8px;
		text-decoration:underline;
	}

	.TelFax a.mail, .TelFax a.web {
		background-position:left top;
		background-repeat:no-repeat;
		padding-left:18px;
	}

	.TelFax a.web {
		background-image:url('http://www.ruv.de/de/images/icon/sym_web.gif');
	}

	.TelFax a.mail {
		background-image:url('http://www.ruv.de/de/images/icon/sym_mail.gif');
	}

/* ##################################################################### */
/* ############################# DIV-Elemente ########################## */
/* ##################################################################### */

	#contentfooter div.cfleiste { 
		float:left; 
		width:142px; 
	}
	
	#contentfooter div.cflabschluss { 
		float:left; 
	}

	#ftext div { 
		float:left; 
		width:273px; 
	}

	div.verteilerlinkbox {
		margin-top:5px;
		background-image: url("http://www.ruv.de/de/images/background/bg_verteilerlinkbox1.gif");
		background-repeat: repeat-y;
	}


div.vlinks, div.vrechts {margin-bottom:10px;}

	div.vlinks {
		clear: left;
float:left;
		width: 142px;
		padding:7px 0 0 7px;
	}
	div.vlinks h5 {
font-weight:bold;
}
	div.vrechts {
		float:left;
		width: 382px;
		padding:23px 0px 0px 30px;
	}

	div.vmitte {
		border-top:1px solid #B9B9B9;
		margin-left:151px; 
		padding:7px 0 0 30px;
	}

	.fbildrechts div,.fbildlinks div { 
		margin:0px 0px 0px 0px; 
		padding-left:0px;
		background-color:#e7e7e7;
	}

	.fbildlinks .nolink div {
		padding:0px 0px 0px 5px; 
		width:125px; 
		border-bottom:20px solid white; 
		float:left;
	}

	.fbildrechts .nolink div {
		padding:0px 0px 0px 5px; 
		width:125px; 
		border-bottom:20px solid white; 
		float:right;
	}

	.fliesstextbild div,.fliesstextbildgross div {
		display:block;
		width:130px;  
		height:1.8em;
		padding:0;
		background-color:#e7e7e7;
	}

	.fbildgross div { 
		margin:-1.8em 0 0 10px; 
		padding:0; 
		border:0px solid red; 
	}

	.fliesstextbildgross div {
		width:394px;  
		height:1.5em;
		padding:6px 0 2px 0px;
	}

	div.abisz { 
		height:1.8em; 
		margin-top:20px; 
		font-weight:bold;
		text-align:center; 
		clear:both; 
	}

	#presseuebersicht div.vmitte {
		margin-left:114px; 
		padding:7px 0 0 10px;
	}

	#presseuebersicht div.verteilerlinkbox { 
		background-image: url("http://www.ruv.de/de/images/background/bg_verteilerlinkbox2.gif"); 
	}

	#presseuebersicht div.vlinieunten { 
		width:114px; 
		height:1px;	 
	}

	#presseuebersicht div.vlinks { 
		width:114px; 
	}

	.nav3nlformlist div {
		margin-top:3px;
	}

	#produktverteiler div.vmittebild {
		border-top:1px solid #B9B9B9;
		margin:0 70px 0 151px; 
		padding:7px 15px 0 30px; 
	}

	#produktverteiler div.vmitte div{
		float:right;
		display:block;
		padding:0px;margin:0px;
		margin-top:0px;
		border-left:10px solid #fff;
		background-color:#e7e7e7;
	}

	#pfooterinnen div {
		display: table-cell;
	}

	div.activeformstep {
		color:#FFF;
		background-color:#FF6600;
		font-size:12px;
		font-weight:bold;
		padding:1px 0px 0px 10px;
		float:left;
		margin-bottom:0px;
	}

	div.inactiveformstep {
		color:#FFF;
		background-color:#E7E7E7;
		font-size:12px;
		font-weight:bold;
		padding:1px 0px 0px 10px;
		float:left;
		margin-bottom:0px;
	}

/* ##################################################################### */
/* ############################# SPAN-Elemente ######################### */
/* ##################################################################### */

	#ftext span { 
		float:right;
		display:block; 
	}

	div.abisz span { 
		float:left; 
		margin-right:1px;
	}

	div.abisz * span { 
		display:none; 
		speak:none;    
	}

	.azlink span { 
		display:block; 
		border-top:1px solid #B9B9B9; 
	}

	.pdfdownload span { 
		display:block;
		border-top:1px solid #B9B9B9; 
	}

	#produktverteiler div.vmitte div span{ 
		margin-left:8px;
	}

	.ForenUebersicht th.Beitragstitel span {
		background-position:bottom left;
		background-repeat:no-repeat;
		background-image:url("http://www.ruv.de/de/images/background/sitemap_li.gif");
		display:block;
		padding:12px;
		width:200px;
	}

	span.activeformstep {
		color:#FFF;
		background-color:#FF6600;
		font-weight:bold;
		padding:1px 10px 0px 15px;
		margin-bottom:0px;
		background-image:url('http://www.ruv.de/de/images/struktur/form_spacer_arrow_steps2.gif');
		background-repeat:no-repeat;
	}

	span.inactiveformstep {
		color:#FFF;
		background-image:url('http://www.ruv.de/de/images/struktur/form_spacer_arrow_steps.gif');
		background-repeat:no-repeat;
		background-color:#E7E7E7;
		font-weight:bold;
		padding:1px 10px 0px 15px;
		margin-bottom:0px;
	}

	span.inactiveformstep2 {
		color:#FFF;
		background-repeat:no-repeat;
		background-color:#E7E7E7;
		font-weight:bold;
		padding:1px 10px 0px 15px;
		margin-bottom:0px;
		background-image:url('http://www.ruv.de/de/images/struktur/form_spacer_arrow_steps2.gif');
	}

	#ProzessSchritte span {
		float:left;
		border:0px solid green;
		font-weight:bold;
		margin:0px;
		padding: 2px 0px 0px 20px;
		width: 120px;
		height:18px;
		border:0px solid navy;
	}


/* ##################################################################### */
/* ########################## P (Absatz)-Elemente ###################### */
/* ##################################################################### */

	.list1 .azlink p { 
		float:none; 
		clear:both; 
		padding:0 0 5px 0; 
		margin:0;
	}

	.list1 .azlink p.lastaz { 
		padding:0 0 30px 0;
	} 

	#presseuebersicht div.vmitte p { 
		margin:1em 0 1em 0; 
	}

	#jobseite p.linksein { 
		margin-top:30px;
		margin-bottom:20px; 
	}

	.pdfdownload p.pdfstop { 
		float:none;
		clear:both;
		padding:0 0 5px 0;
		margin:0px;
	}

	.linkliste p { 
		margin:4px 0 0 0; 
		padding:0; 
	}

	p.list1text {
		display:block;
		float:left;
		width:396px;
		border-bottom:1px solid #B9B9B9;
		border-right:1px solid #B9B9B9;
		padding:7px 0 7px 10px;
		margin:0px;
		background-color:#E7E7E7;
		color:#000;
	}

/* ##################################################################### */
/* ########################## Form-Elemente ############################ */
/* ##################################################################### */

	form {
		padding:0px;
		margin:0px; 
	}


	input,label { 
		cursor:hand; 
	}

	#nppatchnav input, #nav3nlsend input, .RegisterDiv input   { 
		font-weight:bold;
		color:#26478A;
		font-size:10px;
	}


	input.bcbestellen { 
		background-image:url('http://www.ruv.de/de/images/icon/i_bestellen.gif'); 
	}
	
	input.bcloeschen { 
		background-image:url('http://www.ruv.de/de/images/icon/i_loeschen.gif'); 
	}

	input.bcwarenkorb { 
		background-image:url('http://www.ruv.de/de/images/icon/i_warenkorb.gif'); 
	}

	.list1rechts label,.list1rechtsnav label {
		padding-left:25px;
	}

	#bestellservice .list1 form { 
		margin:10px 0 0 0; 
	}

	.ForenCheckBox input {
		clear:left;
		float:left;
	}

	fieldset.box {
		margin-left:15px;
		margin-right:15px;
		padding:0px;
		overflow:hidden;
		clear:both;	
		margin-top:10px;
		border:0px;
	}

	input.next {
		width:67px;
		font-weight:bold;
		font-size:10px;
	}


/* ##################################################################### */
/* ###################### Tabellen-Elemente ############################ */
/* ##################################################################### */

	.layout1, .contenttabelle {
		border-collapse:collapse;
	}

	.layout1 thead th, .layout1 thead td, .contenttabelle thead th, .contenttabelle thead td   {
		font-weight:bold !important;
		background:#D1D3D4;
		color:#FFF !important;
		padding-left:10px;
		text-align:right !important;
		margin:0px;
		/*width:70px;*/
		border:1px solid #D1D3D4;
		font-family:arial;
		vertical-align:top;
		padding:2px;
	}
	.layout1 thead th a, .layout1 thead td a, .contenttabelle thead th a, .contenttabelle thead td a {
		color:#FFF !important;
	}

	.layout1 tbody tr td,.contenttabelle tbody tr td  {
		padding-left:10px;
		text-align:right;
		background:#F0F2F7;
		border:1px solid #D1D3D4;
		font-family:arial;
		vertical-align:top;
		padding-right:5px;
	}

	.gray td {
		background:#CCD6EB !important;
	}

	td.ersteZelle, th.ersteZelle  {
		border:0px !important;
		width:205px;
		text-align:left !important;
		border:1px solid #D1D3D4;
	}

/* ################ Tabellen-Elemente Ableitungen ###################### */

	.ForenUebersicht {
		padding:0px;
		margin:0px;
		border-spacing:0px;
		border-collapse:collapse;
		width:100%;
	}
	.ForenUebersicht th {
		padding:0 0 8px;
		margin:0px;
		font-size:10px;
		font-weight:normal;
		text-align:left;
	}

	.ForenUebersicht th.Beitragstitel {
		padding:0px;
		font-size:12px;
		width:250px;
		background-color:gray; 
		background-image:url("http://www.ruv.de/de/images/background/sitemap.gif");
		vertical-align:bottom;
	}


	.JobUebersicht {
		border-collapse:collapse; 
	}

	.JobUebersicht thead tr th {
		font-weight:bold;
		background:white;
		padding-left:10px;
		text-align:left;
		margin:0px;
		width:70px;
		border-left:1px solid white;
		font-family:verdana;
		vertical-align:top;
		padding-right:5px;
	}

	.JobUebersicht tbody tr td {
		font-weight:normal;
		padding-left:10px;
		text-align:left;
		background:white;	
		border-left:1px solid #E7E7E7;
		font-family:verdana;
		vertical-align:top;
		padding-right:5px;
		padding-bottom:7px;
		padding-top:7px;
	}

	.JobUebersicht tbody tr.gray td {
		background:#E7E7E7;
		border-left:1px solid white;
	}

	.JobUebersicht tbody tr td.ersteZelle, .layout1 tbody tr th.ersteZelle  {
		border:0px;
		width:205px;
		text-align:left;
	}

/* == Ende Standardelemente ================================================ */


/* == Klassen ============================================================== */

	.fixfloat,.fixfloatline {
		margin:0;
		padding:0;
		border:0;
	}

	.fixfloat, .fixfloatin, .fixfloatline { 
		clear:both; 
		float:none; 
	}
	
	.fixfloatline {
		height:1px;
		line-height:1px;
		font-size:1px;
	}

	.inhalt { 
		text-decoration:none;
		display:block; 
		margin:5px 0 6px 0; 
		padding:0; 
	}

	.floatnone { 
		float:none; 
	}
	
	.floatright {
		float:right;
	}
	
	.unsichtbar,.hide { 
		display:none;
	}
	
	.hide { 
		speak:none; 
	}

	.nolinkstyle {
		color:#000;
		text-decoration:none;
	}

	/* was nur in Druckansicht sichtbar */
	.Druckansicht {
		display:none;
	}

	/* JavaScript-Links default nicht sichtbar */
	.JavaScriptLink {
		display:none;
	}

	/* nach oben */
	.nachoben { 
		float:right; 
		margin-top:-15px;
	}

	/*.nachoben a { }*/

	/* -- Einr?ckungen -- */
	.linksein { 
		margin-left:15px; 
	}
	
	.fliesstext { 
		padding-top:3px; 
		display:block;
	}

	/* -- Abst?nde -- */
	.einleitung { margin-bottom:20px; }

	.SuchergebnisPfad {
		display:block; 
		margin-bottom:12px;
		background-image:url('http://www.ruv.de/de/images/struktur/form_arrow_blue.gif');
		background-repeat:no-repeat;
		background-position: 0px 3px;
		padding-left:15px;
	}

	/* -- Ausprache -- */
	.lowprio { 
		richness:40; 
	} /* s.a. <strong> */

	.vlinieunten {
		height:1px;
		width:151px;
		border-top:1px solid #B9B9B9;
		margin:0; 
		padding:0;
		line-height:1px; 
	} 


	.fbildrechts { 
		clear:both;
		float:right; 
		margin-left:10px; 
		width:130px;
	}	

	.fbildlinks { 
		clear:both; 
		float:left;  
		margin-right:10px; 
		width:130px;
	}

	.fliesstextbild { 
		float:right;
		border-left:10px solid #fff; 
		border-bottom:10px solid #fff; 
		border-top:2px solid #fff;
	}

	.fbildgross { 
		clear:both; 
		margin:20px 0 0 0;
	}

	.fliesstextbildgross { 
		margin:20px 0 10px 0; 
	}

	.listblock, .listblockAdresse {
		margin:10px 0 0 0;
		padding:10px 0 0 0;
		border-top:1px solid #b9b9b9;
		clear:both;
	}

	.listblockAdresse {
		margin:20px 0 0 0;
		border-bottom:1px solid #b9b9b9;
	}

	.azlistebuchstabe {
		font-weight:bold; 
		font-size:11px;
	}

	.azlink { 
		margin:10px 0 0 0px; 
	}

	.PresseListe,.ProdListe {
		margin:0px;
		padding:0px;
		float:left;
		list-style-type:none;
		background-image:none;
		list-style-position:outside; 
		margin-bottom:50px;
	}

	.nlsubmit {
		float:right;
		margin-top:-1px;
		padding:0; 
	} 

	.nlhinweis {
		padding:3px 0 0 20px;
		margin:0;
	} 

	.RegisterDiv {
		border-top:1px solid #b9b9b9; 
		width:174px; 
		margin-left:-16px;
	}

	.nlemail {
		margin:5px 0 13px 6px;
		width:13.5em;
	}

	.bcbestellen,.bcloeschen,.bcwarenkorb  { 
		margin-left:20px;
		vertical-align:middle;
		width:25px;
		height:20px; 
		border:0; 
		padding:1px; 
	}

	.bcbestellen { 
		margin-left:0.8em; 
	}

	.bcanzahl { 
		width:2em;
		height:1.4em;
		text-align:right;
		vertical-align:bottom;
	}

	.pdfdownload { 
		margin:30px 0 0 0px; 
		width:340px; 
	}

	.hauptlistetext { 
		margin:10px 0 0 13px; 
	}

	/* Produkt Listen */
	.linkliste   { 
		margin-top:15px;
	}

	.patcheinzeilig {
		width:381px;
		border-bottom:1px solid #B9B9B9;
		border-right:1px solid #B9B9B9;
		margin-top:15px;
		padding:3px 0 3px 10px;
		background-color:#E7E7E7;
	}

	.layernavtop { 
		padding:10px 0 0 0; 
		margin:0; 
	}

	.layernavbottom { 
		padding:0 0 20px 0; 
		margin:0; 
	}

	.infotext {
		clear:both; 
		width:200px;
		padding:10px 0px 0px;
		font-size:10px; 
		float:left;
		margin-top:5px; 
	}


	.AntwortShow {
		display:block;
	}


	.admin {
		color:darkred;
	}

	.autor {
		color:darkgray;
	}

	/* Platzhalter */
	.Platzhalter10 {
		height:10px;
	}
	
	.Platzhalter20 {
		height:20px;
	}

	.Platzhalter30 {
		height:30px;
	}

	.Platzhalter50 {
		height:50px;
	}

	.Platzhalter800 {
		height:800px;
	}

	/* Mehrspaltig */
	.LinkeSpalte {
		float:left; 
		width:48%;
	}

	.RechteSpalte {
		float:left; 
		width:48%;
	}

	.list1border { 
		display:block;
		border-top:1px solid #B9B9B9;
	}

	.list1break {
		clear:both;
		padding-bottom:5px;
		margin:0px;
	}
	

	.list1rechts, .list1rechtsnav { 
		float:right;
		margin:5px 0 0 0;
		padding:1px;
	}

	.ratgeberpatch1,.ratgeberpatch2,.ratgeberpatch3,.ratgeberpatch4,.ratgeberpatch5,.ratgeberpatch6 {
		float:left;
		width:263px;
		height:141px;
		margin-top:15px;
		background-color:#DFDFDF;
		letter-spacing:0.09em;
		padding-bottom:3px;
	}

	.ratgeberpatch1 { 
		background-image:url('http://www.ruv.de/de/images/background/ratgeber_familie.jpg'); 
		background-repeat:no-repeat; 
		background-position:right;
	}

	.ratgeberpatch2 { 
		background-image:url('http://www.ruv.de/de/images/background/ratgeber_unternehmen.jpg'); 
	}

	.ratgeberpatch3 { 
		background-image:url('http://www.ruv.de/de/images/background/ratgeber_altersvorsorge.jpg');
		clear:both; 
	}

	.ratgeberpatch4 { 
		background-image:url('http://www.ruv.de/de/images/background/ratgeber_unternehmen.jpg'); 
	}

	.ratgeberpatch5 { 
		background-image:url('http://www.ruv.de/de/images/background/ratgeber_altersvorsorge.jpg'); 
		clear:both;
	}
	
	.ratgeberpatch6 { 
		background-image:url('http://www.ruv.de/de/images/background/ratgeber_unternehmen.jpg'); 
	}

	.rathead { 
		margin:7px 0 3px 8px; 
	}

	.ratliste { 
		margin-left:17px;
	}

	
	.nav4ratverteilerabstand { 
		padding:91px 0 0 0; 
	}

	.ratgeberpatch, .ratgeberpatchBreit {
		list-style-type:none;
	}


	.ratgeberpatch {
		width:268px; 
		float:left; 
		margin-top:13px; 
		margin-left:11px;
		background-repeat:no-repeat;
		height:13em;
		background-color:#DFDFDF;
	}

	.ratgeberpatchBreit {
		width:548px;
		background-repeat:no-repeat;
		background-color:#DFDFDF;
		/*height:110px;*/
		margin:10px 0 20px 0px;
		padding:4px 0 4px; 0;
		background-image:url('http://www.ruv.de/de/images/background/ratgeber_a_bauenwohnen.jpg');
		background-repeat:no-repeat; background-position:right top;
	}

	.rpeinstieg,.rpeinstiegpiclinks,.rpeinstiegpicrechts {
		margin:10px 0 0 0;
		padding:10px 0 0 0;
		border-top:1px solid #b9b9b9;
		clear:both;
	}

	.rprubrik { 
		margin-top:7px;
	}
	
	.nav3ratabstand { 
		margin:76px 0 0 0; 
	} 

	.ForumListe {
		margin-right:0px;
		margin:50px 0px 0px 0px;
		padding:0px;
		list-style-type:none;
		background-image:none;
		list-style-position:outside; 
		margin-bottom:50px;
	}

	.ForenDatumDritte, .ForenDatumZweite, .ForenDatumErste {
		background-image:url("http://www.ruv.de/de/images/background/sitemap.gif");
		background-position:-250px 0px;
		padding-top:10px;
	}

	.ForenDatumDritte {
		text-align:right;
		padding-right:30px;
	}

	.ButtonLink { 
		font-weight:bold;
		border-left:1px solid #b9b9b9;
		border-right:1px solid #b9b9b9;
		border-bottom:1px solid #b9b9b9;
		border-top:1px solid #b9b9b9;
		color:#26478A !important;
		font-size:11px;
		background-color:#e7e7e7;
		float:right;
		margin-top:-1px;
		padding:2px;
	} 


	.ForenAntwort {
		border-left:1px solid #b9b9b9;
		border-right:1px solid #b9b9b9;
		border-bottom:1px solid #b9b9b9;
		border-top:1px solid #b9b9b9;
		font-size:11px;
		background-color:#F7F7F7;
		padding:8px;
		padding-bottom:0px;
		width:500px;
	}

	.ForenSubject, .ForenUserID {
		display:block;
		width:487px;
		margin-left:8px;
	}

	.ForenBody {
		display:block;
		width:487px;
		height:200px;
		margin-left:8px;
	}

	.DisabledForm {
		display:block;
		width:483px;
		margin-left:8px;
		border-left:solid 2px gray;
		border-top:solid 2px gray;
		border-right:solid 1px gray;
		border-bottom:solid 1px gray;
		padding: 2px;
		color:#778899;
		background-color:#e7e7e7;
	}

	.ForenEintragBezeichner {
		background-color:#e7e7e7;
		border-top:1px solid #b9b9b9;
		border-left:1px solid #b9b9b9; 
		padding:4px;
		font-weight:bold;
		margin-top:8px;
	}

	.ForenEintragBezeichnerText {
		border-left:1px solid #b9b9b9; 
		padding:4px;
	}

	.ForenEingabeContainer {
		border-left:1px solid #b9b9b9;
		margin:0px;
	}

	.ForenSenden {
		font-weight:bold;
		border:1px solid #b9b9b9;
		color:#26478A !important;
		font-size:11px;
		background-color:#e7e7e7;
		float:right;
		padding:2px;
		margin-top:40px;
		margin-bottom:-1px;
		margin-left:0px;
		margin-right:-11px;
		width:100px;
	}

	.ForenReset {
		font-weight:normal;
		color:#26478A !important;
		font-size:12px;
		background-color:#FFF;
		clear:both;
		float:left;
		margin:0px;
		padding:0px;
		padding-left:6px;
		margin-left:5px;
		margin-top:12px;
		background-image:url('http://www.ruv.de/de/images/struktur/form_arrow_blue.gif');
		background-repeat:no-repeat;
		background-position: 0px 3px;
		text-decoration:underline !important;
		cursor:pointer;
		width:110px;
		border:0px;
	}


	.ForenCheckBox {
		margin-left:8px;
		margin-top:0px;
		padding-top:10px;
	}

	.formtitle {
		display:none;
	}

	.legendtitle {
		font-weight:bold;
		padding:3px 0px 3px 10px;
	}

	.labelbox,.labelbox_error {
		width:120px;
		padding:2px 0px 2px 10px;
		font-weight:bold;
		float:left;
		margin-right:10px;
	}

	.labelbox_error {
		color:#FF6100;
		font-weight:bold;
	}

	.formrow {
		clear:both;
	}

	.lastformrow {
		clear:both;
		width:518px;
		overflow:hidden;
		padding:3px 0px 3px 10px;
	}

	.formtext {
		padding:3px 0px 3px 10px;
	}

	.formbox {
		clear:both;
		width:100%;
		padding-top:20px;
		overflow:hidden;
		margin-top:0px;
		margin-bottom:30px;
		background-position:left bottom;
		background-repeat:no-repeat;
	}

	.fieldrequired {
		padding-left:2px;
		color:#FF6600;
		font-size:13px;
		font-weight:bold;
	}

	.formfield_select {
		margin-right:3px;
		font-size:10px;
	}


	.formfield_standard {
		width:150px;
		margin-right:3px;
		font-size:10px;
	}

	.formfield_text {
		height:150px;
		width:300px;
		font-size:10px;
		font-family:arial;
	}

	.formfield_nr {
		width:40px;
		margin-right:3px;
		font-size:10px;
	}

	.radiobox {
		float:left;
		clear:left;
		vertical-align:middle;
	}

	.formfieldbox {
		float:left;
		padding-top:3px;
		padding-bottom:3px;
	}

	.leftfloater {
		clear:left;
		float:left;
	}

	.radiolabel {
		padding-top:2px;
	}

	.square {
		height:3px;
		width:3px;
		overflow:hidden;
		background-color:#FF6600;
		margin-left:22px;
		margin-bottom:5px;
		clear:left;
	}

	.SuchergebnisBlaettern {
		float:right;
	}

	.formabbr {
		font-size:10px;
	}

	.emailtext {
		width:380px;
		height:150px;
	}

	.cb {
		clear:both;
		margin:0px;
		padding:0px;
		width:300px;
		height:0px; 
		display:none;
	}

	.formmessagetext {
		padding-left:14px;
		padding-bottom:14px;
	}

	.FieldsetError {
		color:#ff6600;
	}
	
	.FieldsetNoError {
		color:#000000;
	}

	.VBlegendtitle, .GAlegendtitle {
		background:#E7E7E7;
		border-bottom:1px solid #FFFFFF;
		font-weight:bold;
		padding:3px 0px 0px 36px;
		border-top:1px solid #B9B9B9;
		height:20px;
		background-position:left top;
		background-repeat:no-repeat;
		clear:both;
	}

	.VBlegendtitle {
		background-image:url('http://www.ruv.de/de/images/logos/verbundlogo.gif');
	}

	.GAlegendtitle {
		background-image:url('http://www.ruv.de/de/images/logos/ruvlogo.gif');
		margin-top:0px;
	}

	.Bankliste, .GAliste  {
		list-style-type:none; 
		margin-left:0px;
		margin-top:0px; 
		padding-left:10px; 
		padding-top:0px;
		clear:both;
		border-top:1px solid #E7E7E7;
	}

	.Nebenstelle {
		list-style-type:square; 
		margin-left:20px;
		margin-top:0px;
	}

	.HauptstelleHeadline, .NebenstelleHeadline {
		clear:both; 
		width:240px; 
		margin:0px;
	}

	.TelFax {
		width:230px; 
		margin-left:0px; 
		margin-top:-14px; 
		float:left; 
		padding-bottom:10px; 
		height:65px; 
		margin-bottom:0px;
	}

	.StrOrt {
		width:200px; 
		float:left; 
		margin:0px;
	}

	.Bankliste .StrOrt, .GAliste .StrOrt {
		width:260px;
	}
	
	.Nebenstelle .StrOrt {
		width:240px;
	}

	.SymbolBeschreibung {
		width:20px;
		display:none;
	}

	.Ansprechpartnersuche {
		display:none;	
	}

	.Feldgroesse2 {
		width:300px;
	}

	.FormFeldLinks {
		width:170px;
		float:left; 
		padding-bottom:10px; 
		margin-top:5px;
	}

	.FormFeldRechts {
		margin-top:5px; 
		float:left;
	}

	.Hilfe {
		background-image:url('http://www.ruv.de/de/images/struktur/form_arrow_blue.gif');
		background-repeat:no-repeat;
		background-position: 0px 3px;
		color:#26478A !important;
		background-color:#F7F7F7;
		text-decoration:underline;
		padding-left:8px;
		margin-left:5px;
		width:90px;
		cursor:pointer; 
	}

	.InlineButton {
		background-image:url('http://www.ruv.de/de/images/struktur/form_arrow_blue.gif');
		background-repeat:no-repeat;
		background-position: 0px 3px;
		color:#26478A !important;
		background-color:#F7F7F7;
		text-decoration:underline;
		float:left; 
		padding-left:8px;
		margin-left:5px;
		width:90px;
		cursor:pointer; 
	}

	.InlineSubmit {
		font-weight:normal;
		color:#26478A !important;
		background-color:#F7F7F7;
		float:left;
		margin:0px;
		padding:0px;
		padding-left:6px;
		margin-left:5px;
		margin-top:12px;
		background-image:url('http://www.ruv.de/de/images/struktur/form_arrow_blue.gif');
		background-repeat:no-repeat;
		background-position: 0px 3px;
		text-decoration:underline;
		cursor:pointer;
		width:50px;
	}

	.InlineSubmit2 {
		font-weight:normal;
		color:#26478A !important;
		background-color:#F7F7F7;
		float:left;
		margin:0px;
		padding:0px;
		padding-left:6px;
		margin-left:5px;
		margin-top:12px;
		background-image:url('http://www.ruv.de/de/images/struktur/form_arrow_blue.gif');
		background-repeat:no-repeat;
		background-position: 0px 3px;
		text-decoration:underline;
		cursor:pointer;
		width:50px;
	}


/* == Ende Klassen ========================================================= */


/* == ID-Elemente ========================================================== */

	/* -- Icons-- */
	/* oben */
		#topicons      { 
			float:right; 
		}
		#topicons a    { 
			margin-left:2px;  
		}

		#topicons .tidrucklink { 
			display:none; 
		}

		#tidruck { 
			display:inline; 
		}


	/* Error Webseal */	
	#errorbox {
		background-image:url("http://www.ruv.de/de/images/background/sitemap.gif");
		margin-left:-5px;
		margin-top:15px;
		margin-bottom:15px;
		display:none;
		height:100%;
	}
	
	#verbundlogo {
		position:absolute;
		top:400px;
		left:2px; 
		color:white; 
		font-family:arial;
		font-size:10px; 
		font-weight:bold;
	}

	#contentfooter { 
		float:none; 
		clear:both; 
		margin-top: 50px; 
	}

	#ftext {
		clear:both;
		float:none;
	}

	#azlinkliste { 
		margin-top:20px; 
	}

	#dienstleisterhead { 
		clear:both;
		margin-top:2px; 
	}

	#newsletterpatch {
		margin-top:30px;
		background-color:#e7e7e7;
		height:7.5em;
		border-bottom:1px solid #fff;
	}

	#npleft {
 		float:left;
		width:130px;
		border-right:1px solid #fff;
		padding:10px 0px 10px 10px;
		height:6em;
	}

	#nlright {
		padding:3px 0 0 0px;
	}

	#nppatchnav { 
		margin:0;
		padding:0; 
		border-top:1px solid #b9b9b9; 
		clear:both;
	}

	#floaterwrap,#pdffloaterwrap {
		margin-top:20px;
		background-color:#fff;
		padding:30px 25px 20px 25px;
	}

	#pdffloaterwrap { 
		padding:60px 25px 50px 25px; 
	}

	#produktfooter {
		margin-top:90px;
		padding:5px 0 0 15px;
		clear:both;
		display: table;
	}

	#pfooterinnen {
		display: table-row;
		padding: 7px 5px 15px 10px;
	}

	#RatgeberPatch1 {
		background-image:url("http://www.ruv.de/de/images/background/patch_altersvorsorge.jpg");
		margin-left:0;
	}

	#RatgeberPatch2 {
		background-image:url("http://www.ruv.de/de/images/background/kacheln/patch_2_ausbildung.jpg");
	}

	#RatgeberPatch3 {
		background-image:url("http://www.ruv.de/de/images/background/kacheln/patch_2_bauen.jpg");
		margin-left:0;
	}	

	#RatgeberPatch4 {
		background-image:url("http://www.ruv.de/de/images/background/kacheln/patch_2_fahrzeug.jpg");
	}

	#RatgeberPatch5 {
		background-image:url("http://www.ruv.de/de/images/background/kacheln/patch_2_familie.jpg");
		margin-left:0;
	}

	#RatgeberPatch6 {
		background-image:url("http://www.ruv.de/de/images/background/patch_unternehmen.jpg");
		margin-bottom:60px;
	}

	#ratartseitennav { 
		float:right;
		margin-left:30px;
	}

	#adressaenderung, #bestellservice {
		display:none;
	}

	#spacerarrow {
		background-image:url('http://www.ruv.de/de/images/struktur/form_spacer_arrow_steps.gif');
		background-repeat:no-repeat;
		width:11px;
		height:20px;
		margin:0px;
		float:left;
	}

	
	#finfotext {
		float:left;
		margin-top:20px;
		padding-left:15px;
	}

	
	#nextstep {
		float:right;
		margin-top:20px;
	}

	#nextstep2 {
		float:right;
		margin-top:30px;
		margin-right:0px;
	}

	#ProzessSchritte {
		clear:both;
		margin:0px 0px 0px 0px;
		padding:0px;
		height:22px;
	}

	#adressaenderungsteps {
		width:340px;
	}

	#errorcontainer, #errorcontainerServerSideError {
		border:2px solid #FF6600;
		padding:4px;
		margin-top:20px;
		margin-bottom:5px;
		background-image:url('http://www.ruv.de/de/images/icon/f_fehler.gif');
		background-repeat:no-repeat;
		background-position:10px 10px;
		clear:both;
	}

	#errorcontainer {
		display:none;
	}

	#errorinf {
		padding-left:35px;
		font-weight:bold;
		float:left;
	}

	#errorelements {
		list-style-type:none; 
		margin-left:250px;
		margin-top:15px;
	}
	
	#errorinf {
		display:block;
	}

	#VBKopf, #GAKopf {
		width:250px;
		height:100%;
		margin-bottom:30px;
	}

	#GAKopf {
		float:right; 
	}

	#VBKopf {
		margin:0px;
		padding:0px; 
		width:245px; 
		float:left; 
		margin-left:8px;
	}

	#VBKopfLayer, #GAKopfLayer {
		width:232px; 
		border:1px solid red; 
		background-color:#c3d9f0; 
		color:black;
		border:1px solid navy; 
		padding:6px; 
		font-family:arial;
		font-size:11px; 
	}

/* == Ende ID-Elemente ===================================================== */


/* == Vererbungen ========================================================== */

	#produktverteiler .mehr { 
		margin-top:5px;
		display:block;
		width:3em; 
	}

	.fbildrechts .nolink {
		width:128px; 
		margin:0px; 
		clear:both; 
		float:right;
	}

	.fbildlinks .nolink {
		width:128px; 
		margin:0px; 
		clear:both;  
		float:left;
	}

	#bilddatenbank .fliesstextbild, #kontakt .fliesstextbild { 
		border:0; 
	}

	#jobseite .fliesstextbild { 
		border-top:1em solid #fff; 
	}

	#faq .einleitung { 
		margin-top: 30px; 
	}

	#faq .nachoben {
		margin:0 0 35px 0; 
	}

	#dienstleister .layernavtop { 
		padding:1px 0 0 0; 
		margin:0; 
		clear:both; 
		float:none;
	}

	#lexikon .abisz { 
		margin-bottom:37px; 
	}

	#jobseite .linksein { 
		margin-left:17px; 
	}

	#floaterwrap .inhalt,#pdffloaterwrap .inhalt { 
		margin-top:15px; 
	}

	#produktverteiler .fliesstextstart {
		margin-bottom:15px;
	}

	.patcheinzeilig .los {
		width:2.5em;
		color:#26478A;
	}

	.ForenUebersicht .ThLinks {
		padding-left:12px;
	}

	.ForumListe .EinzelBeitragAutor {
		margin-left: 10px;
		border:none;
	}


	#ratgeberverteiler .fliesstextstart {
		margin:20px 0 4px 0;
	}

	#ProzessSchritte .ProzessSchrittNext {
		background-image:url('http://www.ruv.de/de/images/struktur/form_spacer_arrow_steps.gif');
		background-repeat:no-repeat;
		background-color:#E7E7E7;
		color:#B9B9B9;
		display:block;
	}

	#ProzessSchritte .ProzessSchrittOffen {
		background-image:url('http://www.ruv.de/de/images/struktur/form_spacer_arrow_steps3.gif');
		background-repeat:no-repeat;
		display:block;
		background-color:#E7E7E7;
		color:#B9B9B9;
	}


	#ProzessSchritte .ProzessSchrittAktiv {
		background-color:#FF6600;
		color:white;
		background-image:url('http://www.ruv.de/de/images/struktur/form_spacer_arrow_steps4.gif');
		background-repeat:no-repeat;
		display:block;
	}


	#ProzessSchritte .ProzessSchrittBearbeitet {
		background-color:#B9B9B9;
		color:white;
		background-repeat:no-repeat;
		display:block;
	}


	#ProzessSchritte .ProzessSchrittBearbeitetInline {
		background-color:#B9B9B9;
		color:white;
		background-image:url('http://www.ruv.de/de/images/struktur/form_spacer_arrow_steps4.gif');
		background-repeat:no-repeat;
		display:block;
	}


	#ProzessSchritte .ProzessSchrittAktivStart {
		background-color:#FF6600;
		color:white;
		display:block;
	}

/* == Ende Vererbungen ===================================================== */
