/* Font */
a,p,h1,h2,h3,h4,h5,h6,dd,td,tr,ul,li,b,i,span,div,em,textarea {font-family:Verdana,Helvetica,"Helvetica Roman",Swiss,SunSans-Regular;}

/* Links */

a, a:link, a:visited, a:active {	
	color: #000000;
	text-decoration:none;}

a:hover {
	color: #7F7F7F;
 	text-decoration:none;}

/* Links Seitennavigation - Hauptebene */
a.snrf, a.snrf:link, a.snrf:visited, a.snrf:active {	
	color: #FFFFFF;
	text-decoration:none;
	height:28px;}

a.snrf:hover {
	color: #83a6c7;
 	text-decoration:none;}

a.snmrf, a.snmrf:link, a.snmrf:visited, a.snmrf:active {	
	color: #FFFFFF;
	text-decoration:none;
	height:28px;}

a.snmrf:hover {
	color: #a0b190;
 	text-decoration:none;}

a.sngrf, a.sngrf:link, a.sngrf:visited, a.sngrf:active {	
	color: #FFFFFF;
	text-decoration:none;
	height:28px;}

a.sngrf:hover {
	color: #c99cae;
 	text-decoration:none;}

a.snsf, a.snsf:link, a.snsf:visited, a.snsf:active {	
	color: #FFFFFF;
	text-decoration:none;
	height:28px;}

a.snsf:hover {
	color: #8e98b3;
 	text-decoration:none;}

a.snmrh, a.snmrh:link, a.snmrh:visited, a.snmrh:active {	
	color: #FFFFFF;
	text-decoration:none;
	height:28px;}

a.snmrh:hover {
	color: #8c9791;
 	text-decoration:none;}

/* Links Seitennavigation - Unterebenen */
a.snavrf, a.snavrf:link, a.snavrf:visited, a.snavrf:active {	
	color: #4177a0;
	text-decoration:none;}

a.snavrf:hover {
	color: #83a6c7;
 	text-decoration:none;}
 	
a.snavrf2, a.snavrf2:link, a.snavrf2:visited, a.snavrf2:active {	
	color: #83a6c7;
	text-decoration:none;}

a.snavrf2:hover {
	color: #ffffff;
 	text-decoration:none;}

a.snavrfa, a.snavrfa:link, a.snavrfa:visited, a.snavrfa:active {	
	color: #83a6c7;
	text-decoration:none;}

a.snavrfa:hover {
	color: #83a6c7;
 	text-decoration:none;}
 	
a.snavmrf, a.snavmrf:link, a.snavmrf:visited, a.snavmrf:active {	
	color: #6b825a;
	text-decoration:none;}

a.snavmrf:hover {
	color: #a0b190;
 	text-decoration:none;}

a.snavgrf, a.snavgrf:link, a.snavgrf:visited, a.snavgrf:active {	
	color: #91536e;
	text-decoration:none;}

a.snavgrf:hover {
	color: #c99cae;
 	text-decoration:none;}

a.snavsf, a.snavsf:link, a.snavsf:visited, a.snavsf:active {	
	color: #445575;
	text-decoration:none;}

a.snavsf:hover {
	color: #8e98b3;
 	text-decoration:none;}

a.snavsf_header, a.snavsf_header:link, a.snavsf_header:visited, a.snavsf_header:active {	
	color: #8e98b3;
	text-decoration:none;}

a.snavsf_header:hover {
	color: #ffffff;
 	text-decoration:none;}

a.snavsfa, a.snavsfa:link, a.snavsfa:visited, a.snavsfa:active {	
	color: #8e98b3;
	text-decoration:none;}

a.snavsfa:hover {
	color: #8e98b3;
 	text-decoration:none;}

a.snavmrh, a.snavmrh:link, a.snavmrh:visited, a.snavmrh:active {	
	color: #54665e;
	text-decoration:none;}
	
a.snavmrh:hover {
	color: #8c9791;
 	text-decoration:none;}
 	
a.snavmrha, a.snavmrha:link, a.snavmrha:visited, a.snavmrha:active {	
	color: #8c9791;
	text-decoration:none;}
	
a.snavmrha:hover {
	color: #8c9791;
 	text-decoration:none;}
 	
/* sidenav_table a definition makes the whole sidenav area clickable instead of only the linktexts */
.sidenav_table a {
	display:block;
	width:100%;}

a.tnav, a.tnav:link, a.tnav:visited, a.tnav:active {	
	color: #5e665e;
	text-decoration:none;}

a.tnav:hover {
	color: #000000;
 	text-decoration:none;}

/* Links Topnavigation - Unterebene */
a.impmrf, a.impmrf:link, a.impmrf:visited, a.impmrf:active {	
	color: #a0b190;
	text-decoration:none;}

a.impmrf:hover {
	color: #FFFFFF;
 	text-decoration:none;}

a.impgrf, a.impgrf:link, a.impgrf:visited, a.impgrf:active {	
	color: #c99cae;
	text-decoration:none;}

a.impmrf:hover {
	color: #FFFFFF;
 	text-decoration:none;}


/* Absaetze Navigation */
p,div,td {
	color:#000000;
	font-size:14px;}

div.topnav {
	font-size: 11px;
	color: #54665e;
	line-height: 14px;}

div.sidenav {
	margin: 2px 4px 4px 4px;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;}

div.snrf {
	margin: 1px 0px 2px 4px;
	font-size: 11px;
	color: #4177a0;
	line-height: 14px;}

div.snrfa {
	margin: 1px 0px 2px 4px;
	font-size: 11px;
	color: #83a6c7;
	line-height: 14px;}

div.snmrf {
	margin: 1px 0px 2px 4px;
	font-size: 11px;
	color: #6b825a;
	line-height: 14px;}

div.snmrfa {
	margin: 1px 0px 2px 4px;
	font-size: 11px;
	color: #a0b190;
	line-height: 14px;}

div.sngrf {
	margin: 1px 0px 2px 4px;
	font-size: 11px;
	color: #91536e;
	line-height: 14px;}

div.sngrfa {
	margin: 1px 0px 2px 4px;
	font-size: 11px;
	color: #c99cae;
	line-height: 14px;}

div.snsf {
	margin: 1px 0px 2px 4px;
	font-size: 11px;
	color: #445575;
	line-height: 14px;}

div.snsfa {
	margin: 1px 0px 2px 4px;
	font-size: 11px;
	color: #8e98b3;
	line-height: 14px;}

div.snmrh {
	margin: 1px 0px 2px 4px;
	font-size: 11px;
	color: #5e665e;
	line-height: 14px;}

div.snmrha {
	margin: 1px 0px 2px 4px;
	font-size: 11px;
	color: #8c9791;
	line-height: 14px;}
	
/* Hintergrund */
body {
	margin:0px 0px 0px 0px;}

body.mrh000 {
	background-image:url(images/backgrounds/mrh_bg.gif);
	background-repeat:repeat-y;}

body.rf000 {
	background-image:url(images/backgrounds/rf_bg.gif);
	background-repeat:repeat-y;}

body.mrf000 {
	background-image:url(images/backgrounds/mrf_bg.gif);
	background-repeat:repeat-y;}

body.grf000 {
	background-image:url(images/backgrounds/grf_bg.gif);
	background-repeat:repeat-y;}

body.sf000 {
	background-image:url(images/backgrounds/sf_bg.gif);
	background-repeat:repeat-y;}

table.worldwide {
	background-image:url(images/backgrounds/worldwide_bg.gif);
	background-repeat:no-repeat;}
	
/* Absaetze */
div.copyright {
	font-size: 11px;}

div.box {
	color:#000000;
	font-size: 11px;
	line-height:16px;
	margin: 8px 8px 8px 8px;}

div.titlemrh {
	color:#5e665e;
	font-weight:bold;
	font-size: 24px;
	line-height:30px;
	margin: 0px 120px 0px 20px;}

div.subtitlemrh {
	color:#5e665e;
	font-weight:bold;
	font-size: 18px;
	line-height:22px;
	margin: 0px 120px 0px 20px;}

div.titlesf {
	color:#445575;
	font-weight:bold;
	font-size: 28px;
	line-height:34px;
	margin: 0px 120px 0px 20px;}
/*
div.special {
	color:#000000;
	font-size: 12px;
	line-height: 28px;
	margin: 0px 100px 0px 20px;}
*/
div.special {
	color:#000000;
	font-size: 12px;
	line-height: 20px;
	margin: 0px 100px 0px 20px;}

span.special {
	font-size: 20px;
	font-weight: bold;}

div.country {
	color: #000000;
	font-size:14px;
	line-height:18px;
	margin: 0px 0px 2px 0px;}
/*
div.maintext {
	color:#000000;
	font-size: 14px;
	line-height:19px;
	margin: 0px 100px 0px 20px;}
*/
div.maintext {
	color:#000000;
	font-size: 12px;
	line-height:16px;
	margin: 0px 100px 0px 20px;}

div.maintextcountry {
	color:#000000;
	font-size: 10px;
	line-height:12px;
	margin: 0px 20px 0px 20px;}

/*	
div.simpletext {
	font-size: 14px;
	line-height:19px;}
*/
div.simpletext {
	font-size: 12px;
	line-height:16px;}

div.footer {
	font-size: 10px;
	line-height:14px;}

/* Allgemein */
.tiny {
	font-size:8px;}

.superscript {
	font-size:10px;}

.superscript2 {
	font-size:20px;}

.superscript3 {
	font-size:14px;}

.small {
	font-size:10px;
	line-height:12px;
	}

.picturelegend {
	font-size:11px;}

.big {
	font-size: 28px;
	font-weight: bold;}
	
.mrf_subtitle1 {
	font-weight: bold;
	color:#6b825a;}
	
.mrf_subtitle2 {
	font-weight: bold;
	color:#000000;}

.grf_subtitle1 {
	font-weight: bold;
	color:#91536e;}
	
.grf_subtitle2 {
	font-weight: bold;
	color:#000000;}

.sf_subtitle1 {
	font-weight: bold;
	color:#445575;}
	
.sf_subtitle2 {
	font-weight: bold;
	color:#000000;}
	
.mrh_subtitle1 {
	font-weight: bold;
	color:#5e665e;}

.mrh_subtitle2 {
	font-weight: bold;
	color:#000000;}

/* Auszeichnungen */
b,strong {
	font-weight:bold;}

i,em {
	font-style:italic;}


/* Farben Text*/
.rf1	{color:#56a7d8;}
.rf2	{color:#627b72;}
.rf3	{color:#a1947d;}
.rfm 	{color:#4177a0;}
.rfma	{color:#83a6c7;}

.mrf1	{color:#56a7d8;}
.mrf2	{color:#28842c;}
.mrf3	{color:#87b51f;}
.mrfm	{color:#6b825a;}
.mrfma	{color:#a0b190;}

.grf1	{color:#56a7d8;}
.grf2	{color:#621d69;}
.grf3	{color:#b33378;}
.grfm	{color:#91536e;}
.grfma	{color:#c99cae;}

.sf1	{color:#56a7d8;}
.sf2	{color:#00487b;}
.sf3	{color:#3f618a;}
.sfm	{color:#445575;}
.sfma	{color:#8e98b3;}

.mrhm	{color:#5e665e;}
.mrhma	{color:#8c9791;}

.black	{color:#000000;}
.white	{color:#FFFFFF;}

/* Farben Hintergrund*/
.bgrf1 {background-color:#56a7d8;}
.bgrf2 {background-color:#627b72;}
.bgrf3 {background-color:#a1947d;}
.bgrfm {background-color:#4177a0;}
.bgrfma {background-color:#83a6c7;}

.bgmrf1 {background-color:#56a7d8;}
.bgmrf2 {background-color:#28842c;}
.bgmrf3 {background-color:#87b51f;}
.bgmrfm {background-color:#6b825a;}
.bgmrfma {background-color:#a0b190;}

.bggrf1 {background-color:#56a7d8;}
.bggrf2 {background-color:#621d69;}
.bggrf3 {background-color:#b33378;}
.bggrfm {background-color:#91536e;}
.bggrfma {background-color:#c99cae;}

.bgsf1 {background-color:#56a7d8;}
.bgsf2 {background-color:#00487b;}
.bgsf3 {background-color:#3f618a;}
.bgsfm {background-color:#445575;}
.bgsfma {background-color:#8e98b3;}

.bgmrhm {background-color:#54665e;}
.bgmrhma {background-color:#8c9791;}

.bgblack {background-color:#000000;}
.bgwhite {background-color:#FFFFFF;}

/* sitemap */
.sitemap_block {
	width:285px;                     
	margin: 20px 0px 0px 20px;
	color: #FFFFFF;
	font-size: 11px;
	padding:2px 2px 2px 2px;
}

.sitemap_block ul {
	margin:0px;
	padding:0px; background-color:white;
}

.sitemap_block>ul {
	padding:5px 0px 5px 0px;
	margin-top:5px;
}

.sitemap_block li {
	list-style:none;
	margin:0px 0px 0px 10px;
	padding:0px 0px 2px 0px;
}

.sitemap_block a:link.header, a:visited.header, a:active.header {	
	color: #FFFFFF;
	text-decoration:none;
	padding:2px 4px 4px 4px;
	display:block;
}

.sitemap_block a.header:hover {
	color:#bbbbbb;
}