/* ----------------------------- nicht für die Druckausgabe berücksichtigte Inhalte ----------------------------- */


#naviTeaserBranche1, 
#naviTeaserBranche2, 
#naviTeaserBranche3, 
#naviTeaserBranche4, 
#naviTeaserBranche5, 
#naviTeaserBranche6, 
#naviTeaserBranche7 {
visibility:hidden;
}

#breakLine,
#news,
#newsTeaser,
.newsTeaserTxt,
#footer,
#clearBottom,
#naviMain,
#BranchenNavi,
#flashNavi,
#logoRNU {
display:none;
}


/* ----------------------------- HTML ----------------------------- */

* {
margin: 0;
padding: 0;
border:0 none;
outline-style:none;
}

body {
font: 95% Arial, Helvetica, sans-serif;
color: #000000;
background: #ffffff;
margin:20px;
}

h1 {
color:#b4b4b4;
background-color:transparent;
font-size: 0.80em;
font-weight:normal;
margin: 0 0 16px 0;
padding-top:4px;
}

h1 a {
color:#b4b4b4;
background-color:transparent;
font-weight:normal;
}

h2 {
font-size: 0.80em;
line-height:1.45em;
color:#265775;
background-color:transparent;
margin: 0 0 10px 0;
padding:0;
}

h3 {
font-size: 0.80em;
color:#265775;
background-color:transparent;
margin:0;
padding-top:4px;
clear:left;
}

h4 {
font-size: 0.80em;
color:#000000;
background-color:transparent;
margin:0;
padding-top:4px;
clear:left;
}


h5 {
color:#969696;
font-weight:normal;
font-size: 0.80em;
display:block;
margin-bottom:20px;
margin-top:-5px;
}

h6 {
font-size: 0.80em;
font-weight: normal;
border-top:1px solid #ECEBE7;	
border-bottom:1px solid #ECEBE7;	
padding-top:5px;
padding-bottom:5px;
margin-bottom:30px;
}

h6 a {
	padding-right:3px;
	padding-left:3px;
	font-weight:normal;
	color:#969696;
}


hr {
color:#ECEBE7;
background-color:#ECEBE7;
height:1px;
margin:0.25em 0 1em 0;
}

p {
font-size: 0.80em;
line-height:1.45em;
margin-bottom:1.25em;
}

p.einzugLinks {
font-size: 0.80em;
line-height:1.45em;
margin-bottom:1.25em;
}

p.largeBottom {
font-size: 0.80em;
line-height:1.45em;
margin-bottom:3em;
}

p.einzugLinksBottom {
font-size: 0.80em;
line-height:1.45em;
margin-bottom:3.5em;
}


p.largeTop {
font-size: 0.80em;
line-height:1.45em;
margin-top:3em;
}

#refKontakt1 p, 
#refKontakt2 p, 
#refKontakt3 p, 
#refKontakt4 p {
color:#969696;
margin:0;
padding-bottom:8px;
text-align:right;
}


#logo img {
margin-top:0px;
margin-left:15px;
}

/* ----------------------------- IDs ----------------------------- */

#container {
color:#000000;
background-color:#ffffff;
width:100%;
margin-top:0px;
}

#content {
min-width:400px;
}

#border {
color:#ffffff;
background-color:transparent;
width: 100%;
border:0 none;
}

#header {
position:relative;
}

#logoPrint {
margin-bottom:40px;
margin-left:15px;
}

#main {
margin-left:20px;
color: #d7d7d7;
background-color:transparent;
clear:both;
margin-top:0;
margin-bottom:0;
padding:0;
}

#content {
margin:0;
color: #000000;
background-color:transparent;
padding:0;
}

#contentStatisch {
margin-right:20px;
color: #000000;
background-color:transparent;
margin-top:0;
margin-bottom:0;
padding:0;
}

#contentDynamisch {
margin-right: 20px;
color: #000000;
background-color:transparent;
margin-top:0;
margin-bottom:0;
padding:0;
}

#floatLeft {
float:left;
margin-right:15px;
margin-bottom:6px;
}

/* ------------------------------ naviMain ------------------------------ */


.Email a  {
color:#000000;
font-weight:bold;
text-decoration:none;
}

.copyGrau {
	color:#969696;
	font-size:0.80em;
}

/* ------------------------------ naviBranchen ------------------------------ */

a {
text-decoration:none;
}

#ref1,
#ref2 {
margin-right:0;
color:#000000;
background-color:transparent;
border-bottom:1px solid #ECEBE7;
margin-bottom:30px;
margin-top:50px;
padding-bottom:28px;
}

#refEnd {
margin-right:0;
color:#000000;
background-color:transparent;
margin-bottom:30px;
margin-top:50px;
padding-bottom:28px;
}

.refLogo {
margin:0;
color: #000000;
background-color:transparent;
padding:0;
float:left;
width:180px;
}

.refLogo img {
padding-left:40px;
}

.refName {
margin-right:0;
color: #000000;
background-color:transparent;
margin-left:180px;
padding:0;
}

.refSub {
margin-right:0;
color: #000000;
background-color:transparent;
margin-left:180px;
padding:0;
}

.refTxt {
margin-right:0;
color: #000000;
background-color:transparent;
margin-left:180px;
padding-right:0px;
}

#contentStatisch ul.Standard,
#contentDynamisch ul.Standard {
font-size: 0.80em;
margin-bottom:1.45em;
margin-left:20px;
}

#contentStatisch ul.Standard li,
#contentDynamisch ul.Standard li {
line-height:1.45em;
list-style:disc;
list-style-position:outside;
margin-left:30px;
}

#contentStatisch ul.Standard li a,
#contentDynamisch ul.Standard li a {
color:#b4b4b4;
font-weight:bold;
}

#contentStatisch ul.Standard li.listHead,
#contentDynamisch ul.Standard li.listHead {
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:1.45em;
	list-style:none;
}

ul, li {
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
}


li.listHead {
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:1em;
}

.standard_ul{
	font-size:0.80em;
	margin:0 0 1.45em 10px;
	line-height:1.45em;
}

ul#foto li {
float:left;
margin-right:26px;
margin-bottom:20px;
margin-top:20px;
width:118px;
background-color:transparent;
}


ul#foto img {
border:0;
margin-bottom:3px;
padding:0;
background-color:transparent;
}

ul#foto p {
color:#265775;
font-weight:bold;
background-color:transparent;
}
