
html, body {
  height: 100%; 
}

img {
  border:0;
}

body {
  width:100%;
  height:100%;
  vertical-align:middle;
  margin:0;padding:0;
  background-color:#ffffff;
  background-image:url("../../assets/gfx/bg.gif");
  background-repeat:repeat-y;
  background-position:center 0;
}



#container {
  z-index:2;
  width:900px;
  position: relative;
  voice-family: "\"}\"";
  voice-family: inherit;
  height: auto;
  text-align: left;
  margin:auto;
}


#logo {
 float:left;
 width:243px; height:145px;
 background-image:url("../../assets/gfx/rpm-logo.gif");
 background-repeat:no-repeat;
 background-position:0 81px;
 overflow:hidden;
}


#head {
 float:right;
 width:657px; height:145px;
 background-image:url("../../assets/gfx/head_mit_frau.gif");
 background-repeat:no-repeat;
}

#topnav {
 margin:116px 0 0 20px;
}
#topnav  span.newline{
 padding-left:10px;
}

#topnav img {
  margin-right:2px;
}


#claim {
 clear:both;
 float:left;
 width:243px; height:173px;
 background-image:url("../../assets/gfx/claim.gif");
 background-repeat:no-repeat;
}
#visual {
 float:right;
 width:657px; height:173px;overflow:hidden;
 background-color:#eeeeee;
}



#date{
 clear:both;
 float:left;
 width:243px; height:30px;
 background-color:#f8b25f;
}

#dateContent {
 padding:10px 0 0 10px;
 font: bold 12px Arial,Helvetica;color:#ffffff;
}


#navigation {
 float:right;
 width:657px; height:30px;
 background-color:#f8b25f;
}

#navigationContent {
 padding:0px 0 0 20px;
}


#left{
 clear:both;
 float:left;
 width:243px;
 padding-top:10px;
}



#mod_consult {
  padding: 10px 15px 20px 10px;
  border-bottom: solid 1px #DDDDDD;
  font-family:Arial,Helvetica;font-size:10px;color:#000000;
}

#mod_aktuell {
  padding: 10px 15px 20px 10px;

  border-bottom: solid 1px #DDDDDD;
  font-family:Arial,Helvetica;font-size:10px;color:#000000;
}


#mod_info {
  padding: 10px 15px 20px 10px;
  border-bottom: solid 1px #DDDDDD;
  font-family:Arial,Helvetica;font-size:10px;color:#000000;
}

#mod_theo {
  padding: 150px 15px 20px 10px;
  font-family:Arial,Helvetica;font-size:10px;color:#dFdFdF;
}


#mod_newsletter {
  padding: 10px 15px 20px 10px;
  background-color:#E9EDF9;
  background-image:url("../../assets/gfx/bg_noise.gif");
  border-bottom: solid 1px #DDDDDD;
  font-family:Arial,Helvetica;font-size:10px;color:#000000;
}


#main{
 float:right;
 width:657px;
}
#mainContent{
 padding:10px 48px 20px 20px;
 font: normal 12px Arial,Helvetica,sans-serif;color:#000000;line-height:17px;
}

#mainContent a:link, #mainContent a:visited {font-family:Arial,Helvetica,sans-serif; color:#003D84;text-decoration:underline}
#mainContent a:active,#mainContent a:focus,#mainContent a:hover {font-family:Arial,Helvetica,sans-serif;  color:#000000;text-decoration:none}

#mainContent ul {
 margin:0px;
 padding: 0 0 0 6px;
 font: normal 12px Arial,Helvetica;color:#000000;
}

#mainContent ul li{
 list-style-type:none;
 background-image:url("../../assets/gfx/li.gif");
 background-repeat:no-repeat;
 background-position:0px 5px;
 padding-left: 10px;
 line-height:20px;
}

#referenzbalken {
 background-color:#F7F8F9;
 font: normal 12px Arial,Helvetica,sans-serif;color:#ffffff;line-height:17px;
 padding:10px 10px 10px 10px;text-align:left;
}
#referenzbalken  a:link, #referenzbalken  a:visited {font:normal 12px Arial,Helvetica,sans-serif; color:#000;text-decoration:underline}
#referenzbalken  a:active,#referenzbalken  a:focus,#referenzbalken  a:hover {text-decoration:none;}



#footer {
  clear:both;
  width:900px;
  margin:auto;
}

#footerContent {
  padding: 10px 30px 10px 263px;
  font:normal 10px Arial,Helvetica,sans-serif;
  color:#9F9F9F;
  background-color:#F7F8F9;
}




#SearchEngineMatch {

  border: dotted 2px #ff9900;
  margin:10px 10px 25px 10px;
  padding:5px;
  width:500px;
}

#SearchEngineMatchButton {
  border-top: dotted 2px #ff9900;
  border-bottom: dotted 2px #ff9900;
  margin: 10px 0 20px 0;
  padding:2px;
}

/* ALT */


.copytext {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;line-height:17px}
.copytextblue {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#003D84;line-height:17px;}
.copytextorange {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#FF9900;line-height:17px;}

.copytextbold {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;line-height:17px;font-weight:bold}
.copytextboldblue {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#003D84;line-height:17px;font-weight:bold}
.copytextboldorange {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#FF9900;line-height:17px;font-weight:bold}
.copytextboldgrey {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#9F9F9F;line-height:17px;font-weight:bold}

.copytextkasten {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;line-height:19px}

.copytextdate {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#003D84}
.copytextseo {font-size:9px;font-family:Arial,Helvetica,sans-serif; color:#dFdFdF}


h1 {
  font:bold 18px Arial,Helvetica,sans-serif;
  color:#f8b25f;
  padding:0;
  margin:10px 0 20px 0;
}

h2 {
  font:bold 15px Arial,Helvetica,sans-serif;
  padding:0;
  margin:10px 0 10px 0;
  color:#000;
}

h3 {
  font:bold 12px Arial,Helvetica,sans-serif;
  color:#000;
  padding:0;
  margin:0;
}


h4 {
  font:bold 12px Arial,Helvetica,sans-serif;
  color:#FF9900;
  padding:0;
  margin:0;
}

/* NAVIGATION */

a.topnav:link,a.topnav:visited {
 font:normal 10px Arial,Helvetica,sens-serif; color:#c0c0c0;text-decoration:none}
a.topnav:focus,a.topnav:active,a.topnav:hover {
 font:normal 10px Arial,Helvetica,sens-serif; color:#909090;text-decoration:underline}


#navigationContent a {
 margin-right:20px;
}

a.nav:link,a.nav:visited {
font: normal 14px Arial,Helvetica,sans-serif; color:#fff;text-decoration:none;
}

a.nav:focus,a.nav:active,a.nav:hover {
 font: normal 14px Arial,Helvetica,sans-serif; color:#666;text-decoration:overline;
}


a.navsel:link,a.navsel:visited {
 font: normal 14px Arial,Helvetica,sans-serif; color:#fff;text-decoration:overline;
}

a.navsel:focus,a.navsel:active,a.navsel:hover {
 font: normal 14px Arial,Helvetica,sans-serif; color:#666;text-decoration:overline;
}









a.seotip:link,a.seotip:visited {font-size:10px;font-family:Arial,Helvetica,sans-serif; color:#000000;text-decoration:underline}
a.seotip:hover {font-size:10px;font-family:Arial,Helvetica,sans-serif; color:#000000;text-decoration:none}


a.subnav:link,a.subnav:visited {font-size:12px;font-family:Arial,Helvetica,sans-serif; font-weight:normal;color:#000000;text-decoration:none}
a.subnav:hover {font-size:12px;font-family:Arial,Helvetica,sans-serif; color:#000000;text-decoration:underline;font-weight:normal;}
a.subnav:active {font-size:12px;font-family:Arial,Helvetica,sans-serif; color:#000000;text-decoration:underline;font-weight:normal;}
a.subnavsel:link,a.subnavsel:visited {font-size:12px;font-family:Arial,Helvetica,sans-serif; font-weight:normal;color:#003D84;text-decoration:underline}
a.subnavsel:hover {font-size:12px;font-family:Arial,Helvetica,sans-serif; color:#000000;text-decoration:underline;font-weight:normal;}
a.subnavsel:active {font-size:12px;font-family:Arial,Helvetica,sans-serif; color:#000000;text-decoration:underline;font-weight:normal;}

a.module:link,a.module:visited {font-size:10px;font-family:Arial,Helvetica,sans-serif; color:#000000;text-decoration:underline}
a.module:hover {font-size:10px;font-family:Arial,Helvetica,sans-serif; color:#000000;text-decoration:none}

a.module_theo:link,a.module_theo:visited {font-size:10px;font-family:Arial,Helvetica,sans-serif; color:#dFdFdF;text-decoration:underline}
a.module_theo:hover {font-size:10px;font-family:Arial,Helvetica,sans-serif; color:#dFdFdF;text-decoration:none}



a.hidden:link,a.hidden:visited {font-size:4px;font-family:Arial,Helvetica,sans-serif; color:#ffffff;text-decoration:underline}
a.hidden:hover {font-size:4px;font-family:Arial,Helvetica,sans-serif; color:#ffffff;text-decoration:none}



td.refline {
  height:40px;
}

td.refjahr {
  height:20px;border:1px solid #FF9900;
  font:bold 14px Arial,Helvetica,sans-serif;line-height:12px;
  text-align:center;color:#FF9900;
}


.refcopy {
  font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000000;line-height:12px;
  padding: 8px 4px;
  background-color:#FFFFFF;
}

.screenshot{
  border-top:1px solid #CDCDCD;
  border-bottom:1px solid #CDCDCD;
  text-align:center;
}

hr {
  background-color:#ffffff;
  color:#ffffff;
  height:0px;
  border: dotted 1px #999999;
}

#switchVersion {
	clear:left;width:100%;background:red;position:absolute;
	color:#fff;
}
#switchVersion div {
 margin:auto;width:400px;height:50px;
}
#switchVersion a {
 font: normal 28px Arial,Helvetica,sans-serif;color:#fff;
 text-decoration:none;line-height:50px;
}


