
* {
 margin: 0;
 padding: 0;
}

html, body {
}

body { 
 text-align:center; /* horizontal centering for IE Win quirks */
 background-color: #999; 
 color: #white;
 font: 100.01%/1.4; 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

#wrappage { 
 margin: 0 auto;
 position: relative; /* puts container in front of distance */
 background: #A70100 url(images/sh_right.gif) repeat-y 100%; 
/* border: 1px solid #5E285F; */
 text-align: left; 
 width: 778px; 
 height: 40px;
/* position: absolute;
    top: 50%;
 left: 50%;
 margin-top: -300px;
 margin-left: -389px; */
 font-size: .8em;
}

.content {
 background: url(../../../../../../../jap/2006/jap%202006/fileadmin/test1/css/images/bg-dark.gif) repeat-x; 
/* background: url(images/bg-mid.gif) repeat-x; */
/* background: url(images/bg-light.gif) repeat-x; */
 height: 440px;
 padding: 5px;
}
.content p { color: white; }

.mainmenu {
 background: #242424;
 border-top: 1px solid #5E285F; 
/* border-top: 1px solid #FFEFD5; */
 padding: 2px;
 padding-left: 1px;
 padding-right: 0;
}
.mainmenu p {
 font-size: .8em;
 font-weight: bold;
 padding: 5px 0 5px 0;
}
.mainmenu a {
 padding: 5px 10px 5px 10px;
 color: #888;
 text-decoration: none;
 display: inline;
}
.mainmenu a:hover {
 color: #CCC;
}
.mainmenu a.active {
 background: #2F2F2F;
 color: #CCC;
 border: 1px solid #5E285F;
 border-left: 1px solid #CCC;
 border-top: 1px solid #CCC;
 border-bottom: 1px solid #000;
 border-right: 1px solid #000;
}

.secondmenu {
 position: absolute;
 margin-top: -50px;
}
.secondmenu p {
 font-size: .75em;
 font-weight: bold;
 padding: 5px 0 5px 0;
}
.secondmenu a {
 padding: 5px 10px 5px 10px;
 color: #888;
 text-decoration: none;
 display: inline;
}
.secondmenu a:hover {
 color: #CCC;
}
.secondmenu a.active {
 color: #CCC;
}

.footer {
/* clear: both; */
 height: 80px;
 text-align: center;
 color: #5E285F;
 font-size: .8em;
}
.footer a {
 color: #5E285F;
}
.footer p {
 padding-top: 10px;
}
/* .footer img {
 height: 50px;
} */
@import("iemac-center.css");