
html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
height:100%;
 min-height:100%;

}

body{
max-width:100vw;
min-height:100%;
margin:0;
padding:0;
line-height: 1.5em;
overflow:scroll;

background-image: url("../image/hamsterrad1.jpg");

background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
         
    webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
font-family:"Arial";
font-size:22px;
}

a {
text-decoration:none;
color:yellow;
outline: none;
}
.active{
font-weight:bold;
color:blue;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{


}

#topsection{
background: transparent;
height: 100%; /*Height of top section*/
color:#fff;
margin-bottom:0px;
}

#topsection h1{
max-width: 100vw;
font-size:28px;
margin: 0;
padding: 10px;
color:yellow;
}
#topsection h2{
max-width: 100vw;
margin-left:0px;
padding:10px;
padding-top: 0px;
color:yellow;
font-size:26px;


}

#contentwrapper{
 margin:0;
 padding:0;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/hamsterrad1.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
}

#contentcolumn{
max-width: 100vw; /*Width of main container*/
margin: 0; /*Center container on page*/
overflow:auto;
/*scrollbar-3dlight-color:#FFFFFF ;
scrollbar-arrow-color:#000000 ;
scrollbar-DarkShadow-Color:#FFFFFF ;
scrollbar-Face-Color:#F6E7CA ;
scrollbar-Highlight-Color:#FFFFFF ;
scrollbar-Shadow-Color:#FFFFFF ;
scrollbar-Track-Color:#FFFFFF; */
padding:10px;
/*position:relative; top:0px; left:0px; width:300px; height:100%;*/
color:white;
background: rgba(225, 225, 225);
/*background:#ffffc7;*/
/*margin-right:200px;*/
}

#contentcolumnemail{
max-width: 100vw; /*Width of main container*/
margin: 0; /*Center container on page*/
overflow:auto;
/*scrollbar-3dlight-color:#FFFFFF ;
scrollbar-arrow-color:#000000 ;
scrollbar-DarkShadow-Color:#FFFFFF ;
scrollbar-Face-Color:#F6E7CA ;
scrollbar-Highlight-Color:#FFFFFF ;
scrollbar-Shadow-Color:#FFFFFF ;
scrollbar-Track-Color:#FFFFFF; */
padding:10px;
/*position:relative; top:0px; left:0px; width:300px; height:100%;*/

/*background: rgba(225, 225, 225, .4);*/

/*margin-right:200px;*/
color:white;
}

#contentcolumncontact{
overflow:auto;
scrollbar-3dlight-color:#FFFFFF ;
scrollbar-arrow-color:#000000 ;
scrollbar-DarkShadow-Color:#FFFFFF ;
scrollbar-Face-Color:#F6E7CA ;
scrollbar-Highlight-Color:#FFFFFF ;
scrollbar-Shadow-Color:#FFFFFF ;
scrollbar-Track-Color:#FFFFFF;
padding-left:0px;
/*position:relative; top:-75px; left:-60px; width:950px; height:560px;*/
background: rgba(225, 225, 225, .0);
margin-right:0px;
}

#rightcolumn{
max-width:100vw;

margin-top:30px;
/*position:relative; top:-170px; left:550px; width:300px; height:150px;*/
/*width: 300px; /*Width of right column*/

/*margin-left: -300px; /*Set left margin to -(RightColumnWidth) */
background: rgba(225, 225, 225, .4);
background:#aaa;

padding:10px;

}

#rightcolumntext{
max-width: 100vw;
margin-top:0px;
font-size:22px;
padding:10px;

}

#footer{
clear: left;
/*position:relative; top:-20px; left:90px;  height:100%;*/

background: #fff;
color: #000;
text-align:left;
padding: 10px;
font-size:18px;
}

#footerindex{
clear: b;
max-width: 100vw;
background: transparent;
color: #000;
text-align: center;
padding: 4px 0;
}

#footer a{
color: grey;
}

#footer a:hover{
color:red;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-bottom: 10px;;
font-weight:bold;
font-size:24px;
max-width:100vw; 

}

.info{
margin-top:50px;
font-weight:bold;
font-size:24px;
padding:10px;
background: rgba(225, 225, 225);
text-align:center;
color:yellow;
}

.rot{
font-weight:bold;
color:red;
}

#daten{
max-width:100vw;
}