body {
 margin:0px;
 font-family: dejavu sans, verdana, arial, sans-serif;
 font-size:12px;
 color:#333333;
}

.top {
 background:#dedede;
 left:300px;
 top:300px;
 height:60px;
 border-bottom:1px #333333 solid;
}

.left {
 background:#dedede;
 position:fixed;
 left:0px;
 top:0px;
 width:160px;
 height:100%;
 text-align:center;
 border-right:1px #333333 solid;
}

.logo {
 background:url(img/logo.png);
 position:fixed;
 left:2px;
 top:10px;
 width:154px;
 height:49px;
 cursor:pointer;
 z-index:5;
}

.logo_text1 {
 position:fixed;
 left:90px;
 top:10px;
 font-style:italic;
 color:#0000ff;
 letter-spacing:2px;
 z-index:5;
}

.logo_text2 {
 position:fixed;
 left:6px;
 top:46px;
 font-style:italic;
 color:#0000ff;
 letter-spacing:1px;
 z-index:5;
}

.frame_uhr {
 position:absolute;
 right:10px;
 top:44px;
 width:275px;
 height:16px;
 border:0px;
}

.mbox {
 width:500px;
 border:1px #999999 solid;
 padding:3px;
 position:relative;
 left:-3px;
 top:-3px;
 background:white;
}

.mboxs {
 width:508px;
 background:#666666;
 position:relative;
 left:3px;
 top:3px;
}

.mbox_date {
 position:absolute;
 left:368px;
}

.verlauf {
 position:fixed;
 left:0px;
 width:151px;
 top:260px;
 height:100px;
 overflow:auto;
 border-bottom:1px #333333 solid;
 padding:5px;
 overflow:auto;
}

.verlauf_th {
 position:fixed;
 left:0px;
 top:219px;
 width:151px;
 height:30px;
 border-top:1px #333333 solid;
 padding:5px;
}

.icon_close {
 position:fixed;
 left:146px;
 top:223px;
 width:12px;
 height:12px;
 background:url(img/close.png);
}

.icon_close:hover {
 position:fixed;
 left:142px;
 top:223px;
 width:16px;
 height:16px;
 background:url(img/close_hover.png);
 cursor:pointer;
}

.copyright {
 position:fixed;
 bottom:4px;
 width:160px;
 text-align:center;
}

div.menu {
 width:100%;
 text-align:center;
 line-height:20px;
 border-top:1px transparent solid;
 border-bottom:1px transparent solid;
}

div.menu:hover {
 width:100%;
 text-align:center;
 font-weight:bold;
 background:#bcbcbc;
 border-top:1px #666666 solid;
 border-bottom:1px #666666 solid;
 cursor:pointer;
}

iframe {
 width:0px;
 height:0px;
}

.i_show {
 position:absolute;
 left:200px;
 top:100px;
 padding-right:40px;
}

input.e {
 font-family: dejavu sans, verdana, arial, sans-serif;
 font-size:12px;
 width:160px;
 border:1px #99ccff solid;
 padding:2px;
}

textarea.e {
 font-family: dejavu sans, verdana, arial, sans-serif;
 font-size:12px;
 width:240px;
 border:1px #99ccff solid;
 padding:2px;
}

.e:focus {
 border:3px #99ccff double;
}

input.submite {
 font-family: dejavu sans, verdana, arial, sans-serif;
 font-size:12px;
 border:1px #333333 outset;
 padding:2px;
 background:#e6e6e6;
}

.submite:focus {
 border:1px #99ccff inset;
}

.quad {
 position:absolute;
 width:9px;
 height:9px;
}

fieldset {
 border:1px #999999 solid;
 padding:10px;
 background:#ffffcc;
 width:480px;
}

a {
 color:#0000ff;
 text-decoration:underline;
}

a:hover {
 text-decoration:none;
}
