html, body
		{ 
			top:0; left:0; right:0;
			height:100%;
			margin:0;
			padding:0;
			width:100%;
			background: #646662;
scrollbar-base-color: #E1E3F8;
		}




#frame {
position:absolute;
margin-top:5%;
text-align: middle;
width:15000px;
height:auto;
			border-width : 0px;
			border-color : #e80000;
			border-style : solid;
}

#bild {
padding:0px 0px 10px 0px;
position:relative;
float:left;
width:auto;
height:100%;
text-align:center;
			border-width : 0px;
			border-color : #e80000;
			border-style : solid;
}

.image  {

float:left;
border:5px solid #fff;
			border-width : 5px;
			border-color : #ffffff;
			border-style : solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.51);
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.51);
box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.51);
}

img {
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */

	}


#text {

position:relative;
top:10px;
text-align:left;
color:#bcbcbc;
font-family: Verdana;
width:600px;
height:30px;

			border-width : 0px;
			border-color : #e80000;
			border-style : solid;
}

#text_titel {
float:left;
position:relative;
top:10px;
text-align:left;
color:#bcbcbc;
font-family:Verdana;
font-size:60pt;
width:700px;
height:auto;

			border-width : 0px;
			border-color : #e80000;
			border-style : solid;
}

#text_text {
position:relative;
top:35px;
text-align:left;
color:#FFFFFF;
font-family: Verdana;
font-size: 14pt;
width:660px;
line-height:22pt;
height:auto;

			border-width : 0px;
			border-color : #e80000;
			border-style : solid;
}



/* -----------footer--------------------------- */

footer {
background:#EBEBEB;
  opacity: 1.0;
	width: 100%;
	height:10%;
	position: fixed;
	left: 0;
	bottom: 0;
	border-top:1px solid #666;
z-index:10000;
	}

#logo {
position:fixed;
left:40px;
bottom:10px;
z-index:3;
}

#kontakt {
position:absolute;
bottom:20px;
right:185px;
z-index:3;
}

#rms_logo {
position:absolute;
width:220px;
height:50px;
font-family:verdana;
font-size:14pt;
color:#FFFFFF;
bottom:0px;
left:30px;
z-index:3;
}

.button_seemore{

 text-decoration:none; 
 text-align:center; 
 padding:16px 16px; 
 border:solid 8px #000000; 
 -webkit-border-radius:50px;
 -moz-border-radius:50px; 
 border-radius: 50px; 
 font:18px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background-color:#ded4d3; 
 background-image: -moz-linear-gradient(top, #ded4d3 0%, #8c8585 100%); 
 background-image: -webkit-linear-gradient(top, #ded4d3 0%, #8c8585 100%); 
 background-image: -o-linear-gradient(top, #ded4d3 0%, #8c8585 100%); 
 background-image: -ms-linear-gradient(top, #ded4d3 0% ,#8c8585 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8585', endColorstr='#8c8585',GradientType=0 ); 
 background-image: linear-gradient(top, #ded4d3 0% ,#8c8585 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }


.button {
            right:40px;
            position:fixed;
            bottom:0px;
            width:100px;
font-family:Arial;
            background:#bcbcbc;
            color:#fff;
            padding:10px;
            font-size:12pt;
text-align:center;
            border-top-left-radius:10px;
            border-top-right-radius:10px;
            cursor:pointer;
			z-index:15000;
        }
         
        #panel {
            right:10%;
            position:fixed;
            margin-bottom:0px;
            width:220px;
            background:#000;
font-family:Verdana;
font-size:12pt;
opacity:0.7;
            height:400px;
            bottom:-400px;
			text-align:center;
            color:#ffffff;
z-index:15000;
        }






