h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,a,center
{
font-family: verdana, arial, helvetica, sans-serif;
}
div,td,th
{
	font-size:70%;
	
} 
p,address,blockquote,tt,address
{
font-size:100%;
font-size: 8.7pt;
line-height: 1.6em; 
}

ul
{
font-size: 8.7pt;
padding-left: 3px;
}


input, select, textarea
{
font-size: 8.7pt;
line-height: 1.6em; 
}

a:active
{
color: #000000;
text-decoration: none
}

a:hover
{
color: #000000;
text-decoration: none
}

a:link
{
color: #000000;
text-decoration: none
}

a:visited
{
color: #4A4A4A;
text-decoration: none
}

.linkfett:active
{
font-weight: bold;
font-variant: normal;
color: #155192;
line-height: 17px;
text-decoration: underline
}

.linkfett:hover
{
font-weight: bold;
font-variant: normal;
color: #155192;
line-height: 17px;
text-decoration: underline
}

.linkfett:link
{
font-weight: bold;
font-variant: normal;
color: #155192;
line-height: 17px;
text-decoration: underline
}

.linkfett:visited
{
font-weight: bold;
font-variant: normal;
color: #155192;
line-height: 17px;
text-decoration: underline
}

.angeboteweiss:active
{
	color: #ffffff;
	text-decoration: underline;
}
.angeboteweiss:hover
{
color: #ffffff;
text-decoration: underline;
}
.angeboteweiss:link
{
color: #ffffff;
text-decoration: underline;
}
.angeboteweiss:visited
{
color: #E8E8E8;
text-decoration: underline;
}

.angeboteblau:active
{
	color: #034EA2;
	text-decoration: underline;
; font-weight: bold
}
.angeboteblau:hover
{
color: #034EA2;
text-decoration: underline;
; font-weight: bold
}
.angeboteblau:link
{
color: #034EA2;
text-decoration: underline;
; font-weight: bold
}
.angeboteblau:visited
{
color: #034EA2;
text-decoration: underline;
; font-weight: bold
}

.linkfettschwarz:active
{
font-weight: bold;
font-variant: normal;
color: #155192;
line-height: normal;
text-decoration: none
}

.linkfettschwarz:hover
{
font-weight: bold;
font-variant: normal;
color: #155192;
line-height: 17px;
text-decoration: underline
}

.linkfettschwarz:link
{
font-weight: bold;
font-variant: normal;
color: #155192;
line-height: 17px;
text-decoration: underline
}

.linkfettschwarz:visited
{
font-weight: bold;
font-variant: normal;
color: #155192;
line-height: 17px;
text-decoration: underline
}

.ahistory:active
{
font-size: 10px;
font-weight: normal;
font-variant: normal;
color: #666666;
text-decoration: underline
}

.ahistory:hover
{
font-size: 10px;
font-weight: normal;
font-variant: normal;
color: #666666;
text-decoration: underline
}

.ahistory:link
{
font-size: 10px;
font-weight: normal;
font-variant: normal;
color: #666666;
text-decoration: underline
}

.ahistory:visited
{
font-size: 10px;
font-weight: normal;
font-variant: normal;
color: #666666;
text-decoration: underline
}

.linkliste:active
{
line-height: 15px;
color: #000000;
text-decoration: underline
}

.linkliste:hover
{
line-height: 15px;
color: #000000;
text-decoration: underline
}

.linkliste:link
{
line-height: 15px;
color: #000000;
text-decoration: underline
}

.linkliste:visited
{
line-height: 15px;
color: #4A4A4A;
text-decoration: underline
}

.navilinkbold:active
{
font-size: 11px;
font-weight: bold;
line-height: 14px;
color: #155192;
text-decoration: underline
}

.navilinkbold:hover
{
font-size: 11px;
font-weight: bold;
line-height: 14px;
color: #155192;
text-decoration: underline
}


.navilinkbold:link
{
font-size: 11px;
font-weight: bold;
line-height: 14px;
color: #155192;
text-decoration: underline
}

.navilinkbold:visited
{
font-size: 11px;
font-weight: bold;
line-height: 14px;
color: #155192;
text-decoration: underline
}

.angebote:active
{
color: #000000;
text-decoration: underline
}

.angebote:hover
{
color: #000000;
text-decoration: underline
}

.angebote:link
{
color: #000000;
text-decoration: underline
}

.angebote:visited
{
color: #000000;
text-decoration: underline
}

h1
{ 
font-size:16px; 
margin-top: 0px;
margin-bottom: 0px;
color: #034EA2;
}

h2 
{
font-size:16px; 
margin-top: 0px;
margin-bottom: 00px;
color: #034EA2;
}

h2.ueb {
font-size:11pt;
margin-top:25px;
margin-bottom:8px;
}

h3 {
        font-size:10pt;
        margin-top:5px;
        margin-bottom:2px;
        color:#616161;
}

h4 
{
font-size:100%;
margin-top: 0px;
margin-bottom: 0px;
color: #034EA2;
}

b, strong
{
color: #00007F;
font-size: 12px;
} 

b.ueber12pxinhalt, strong.ueber12pxinhalt
{
font-size:12.4px;
}

b.fettschwarz, strong.fettschwarz
{
color: #000000;
font-weight: bold;
} 

body
{
margin-left : 0px;
margin-top : 0px; 
margin-right : 0px;
margin-bottom: 0px;
} 

.trklein { line-height: 3px}

span.textfettzentral
{
font-weight: bold;
color: #E18A26
}

span.textfettmedizin
{
font-weight: bold;
color: #ED7979
}

span.textfetting
{
font-weight: bold;

color: #3397CB
}

span.textfettnatur
{
font-weight: bold;
color: #71C679
}

span.textfettgeist

{
font-weight: bold;
color: #EACA2D
}

span.ueberschrift1seite
{
font-size:16px; 
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
color: #034EA2;
}

span.ueberschrift2seite
{
font-size:12px;
font-weight: bold; 
margin-top: 0px;
margin-bottom: 0px;
color: #034EA2;
} 

.textkursiv {  font-style: italic}

.history {  font-size: 10px; color: #666666}

.special {  font-size: 100%; font-weight: bold; color: #CC0000}

.kleiner {  font-size: 60%}
.weiss	{ color:#FFFFFF; font-weight: bold;}

ul.linklisteul
{
	line-height: 17px;
	list-style-image:url(../rub-grafiken/navielement/aufzaehlung.gif);
}

ul.linklisteohnealles
{
	
	list-style-type:none;
	margin:				0;
	padding:				0px 0 0px 5px;

	list-style-type: 		none;
	list-style-position: 	outside;
	vertical-align:		middle;
}



html>body ul#linklisteohnealles	{
	padding:				3px 0 0px 8px;	/*Auszeichnung für Mozilla und Co, noch nicht optimal */
}

.linklisteohnealles li	{
	margin:				.2em 0 .2em 0;
	padding:				0;
}



#rahmen
{
border: 1px solid #cccccc;
padding: 5px;

}
#profil_rahmen_linkliste
{
border: 1px solid #cccccc;
padding: 5px;
font-size:100%;

}

.balken 
{
border-left:10px solid #00007f;
/*background-color:#e5ebf5;*/
background:url(http://www.rub.de/aww/img/bkgr_balken.png);
/* das WBZ-Logo-Blau */
color:#00007f;
font-size:9pt;
font-weight:bold;
padding:2px 2px 2px 5px;
margin-top:5px;
margin-bottom:5px;
}

/* Festlegung des Linkverhaltens im vertikalen Menü */
 
#menue_vert a, #menue_vert a:visited {
        text-decoration:none;
        color:black;
        border:none;
}
 
#menue_vert a:hover {
        color:#00007f;
        border-bottom:1px dotted #00007f;
}
 
/* Unsortierte Liste im vertikalen Menü mit Grafiken als Aufzählungszeichen */
 
#menue_vert ul {
        margin:2px 2px 0px 14px;
        list-style-image:url(http://www.rub.de/aww/img/ul_menue.png);
}
 
* html #menue_vert ul {
        margin:2px 0px 2px 16px;
}
 
#menue_vert li:hover, #menue_vert li.over {
        list-style-image:url(http://www.rub.de/aww/img/ul_menue_hover.png);
}
 
#menue_vert li.inaktiv, #menue_vert li.inaktiv:hover {
        list-style-image:url(http://www.rub.de/aww/img/ul_menue_grau.png);
}
 
#main
{
font-size: 8.7pt;
line-height: 1.6em;
}

#main ul {
        margin:8px 0px 8px 20px;
        list-style-type:square;
}

#main li {
        margin-top:5px;
        margin-bottom:5px;
        line-height:1.6em;
}

#main.kurz {
        margin-right:20%; /* richtige Brauser */
}

#main a, #main a:visited {
        color:black;
        text-decoration:none;
        border-bottom:1px solid gray;
}
 
#main a:hover {
        text-decoration:none;
        color:#00007f;
        border-bottom:1px dotted #00007f;
}
 
#main .betont:before {
        content:url(http://www.rub.de/aww/img/ul_normal.png)" ";
}
 
#main a.betont:hover:before {
        content:url(http://www.rub.de/aww/img/ul_hover.png)" ";
}

.infokasten img a, .infokasten img a:hover, .infokasten img a:visited {
        border:none;
}

/*STARTSEITE*/

#angebot {
  border-collapse:collapse;
  margin-top:20px;
  margin-bottom:20px;
}

#angebot td.angebotTextRight {
  padding:30px 20px 0px 15px;
  vertical-align:top;
  text-align:left;
  border-bottom:1px dotted gray;
  width:50%;
}

#angebot td.angebotImgLeft {
  border-right:1px solid black;
  padding:30px 0px 0px 10px;
  text-align:right;
  vertical-align:bottom;
  width:50%;
}

#angebot td.angebotTextLeft {
  padding:30px 15px 0px 20px;
  vertical-align:top;
  text-align:right;
  border-bottom:1px dotted gray;
}

#angebot td.angebotImgRight {
  border-left:1px solid black;
  padding:30px 10px 0px 0px;
  vertical-align:bottom;
  text-align:left;
}

#angebot td.angebotDummy {
  border-right:1px solid black;
  padding:10px;
}

#angebot img.bildBlass {
  display:none;
}

#angebot img.bildNormal {
  display:inline;
}

#angebot a, #angebot a:hover, #angebot a:visited {
	border:none;
	text-decoration:none;
}

#angebot a:hover img.bildBlass, #angebot a:hover img.bildBlass {
  display:inline;
}

#angebot a:hover img.bildNormal, #angebot a:hover img.bildNormal {
  display:none;
}
