body
{
 color: #FFFFFF;
 background-color: #98BCC8;
 background-image: url(image/bg.png);
 background-repeat: repeat-x;
 font-family: Sans-Serif, Arial;
 font-size: 13px;
 margin: 0px;
 overflow: hidden;
 padding: 0px;
 text-align: center;
}

#spacer
{
 border: 0px;
 height: 14px;
 width: 100%;
}

#hpbody
{
 color: #000000;
 background-color: #4F4F4F;
 border: 1px solid #000000;
 height: 95%;
 margin: 0 auto;
 position:relative;
 width: 800px;
}

#banner
{
 background-image: url(image/banner.png);
 border: 0px;
 height: 118px;
 text-align: center;
 width: 100%;
}

#topline
{
 background-image: url(image/bgtopline.png);
 border: 0px;
 height: 16px;
 text-align: center;
 width: 100%;
}

#left
{
 color: #FFFFFF;
 font-family: Sans-Serif, Arial;
 font-size: 13px;
 position: absolute;
 left: 0px;
 top: 134px;
 bottom: 40px;
 height: expression(( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) * 95 / 100 - 175 + "px");
 overflow: hidden;
 text-align: center;
 width: 168px;
}

.lefttitel
{
 background-image: url(image/bgleftline.png);
 background-repeat: no-repeat;
 border: 0px;
 display: -moz-inline-box;
 display: inline-block;
 font-size: 13px;
 font-weight: bold;
 height: 22px;
 margin-left: 0px;
 padding: 3px 0px 0px 4px;
 text-align: left;
 width: 146px;
}

#leftlogin
{
 background-color: #5F5F5F;
 border: 1px solid #406B76;
 font-family: Sans-Serif, Arial;
 font-size: 12px;
 margin: 5px 5px 10px 5px;
 padding: 0px;
 text-align: left;
 width: 150px;
}

#leftlogin form
{
 margin: 2px;
}

#leftlogin a
{
 color: #98BDC8;
 font-weight: bold;
 text-align: left;
 text-decoration: none;
 margin: 2px;
 padding: 2px;
}

#leftlogin a:hover
{
 color: #EFEFEF;
}

.useranz
{
 color: #7EF4B8;
 font-size: 13px;
 font-weight: bold;
 text-align: left;
 text-decoration: none;
 margin: 2px;
 padding: 2px;
}

#leftmenu
{
 background-color: #5F5F5F;
 border: 1px solid #406B76;
 margin: 5px 5px 20px 5px;
 padding: 0px;
 width: 150px;
}

#leftmenu a
{
 background: #6F6F6F;
 display: block;
 color: #EFEFEF;
 font-weight: bold;
 text-align: left;
 text-decoration: none;
 margin: 2px;
 padding: 2px;
}

#leftmenu a:hover
{
 background: #DFEFF3;
 color: #0080FF;
}

#report
{
 color: #3F3F3F;
 margin: 0px 10px 0px 5px;
 padding: 2px 2px 4px 4px;
 background-color: #F5F5F5;
 border: 3px solid #98BDC8;
 text-align: left;
 font-family: Sans-Serif, Arial;
 font-weight: bold;
 text-decoration: none;
 line-height: 18px;
}

#report img
{
 vertical-align: middle;
}

.reporthl
{
 color: #9F9F9F;
 font-size: 10px;
}

#inhalt
{
 border-left: 1px solid #406B76;
 color: #FFFFFF;
 font-family: Sans-Serif, Arial;
 font-size: 13px;
 position: absolute;
 right: 0px;
 top: 134px;
 bottom: 40px;
 height: expression(( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) * 95 / 100 - 175 + "px");
 overflow: auto;
 text-align: left;
 width: 630px;
}

#footer
{
 border-top: 1px solid #406B76;
 position: absolute;
 left: 0px;
 bottom: 0px;
 width: 100%;
 height: 40px;
 color: #FFFFFF;
 font-family: Sans-Serif, Arial;
 font-size: 12px;
 padding-top: 0px;
 text-align: center;
}

#fspacer
{
 border: 0px;
 height: 4px;
 font-size: 1px;
 width: 100%;
}

#footer a
{
 color: #98BDC8;
 font-family: Sans-Serif, Arial;
 font-weight: bold;
 text-decoration: none;
 font-size: 12px;
}

#footer a:hover
{
 color: #EFEFEF;
}

#inhalt tr, td , h6
{
 font-size: 13px;
 font-family: Sans-Serif, Arial;
}

#inhalt a
{
 color: #98BDC8;
 font-family: Sans-Serif, Arial;
 font-weight: bold;
 text-decoration: none;
}

#inhalt a:hover
{
 color: #EFEFEF;
}

#inhalttitel
{
 background-image: url(image/bgtitelline.png);
 background-repeat: no-repeat;
 border: 0px;
 display: -moz-inline-box;
 display: inline-block;
 font-size: 16px;
 font-weight: bold;
 height: 26px;
 margin: 12px 0px 12px 0px;
 padding: 4px 0px 0px 5px;
 text-align: left;
 width: 528px;
}

.besimg
{
 border: 2px solid #406B76;
 padding: 3px;
}

.loginuseranz
{
 color: #7EF4B8;
 font-weight: bold;
 padding: 0px 0px 0px 10px;
}

.teiltitel
{
 color: #FFFFFF;
 font-size: 15px;
 font-weight: bold;
}

#cattab1 table
{
 border: 2px solid #ECA6B4;
 border-collapse: collapse;
 width: 508px;
 cellspacing: 0px;
 cellpadding: 0px;
}

#cattab1 td
{
 color: #FFFFFF;
 border: 1px solid #ECA6B4;
 font-size: 13px;
 font-weight: normal;
}

#cattab2 table
{
 border: 2px solid #ECA6B4;
 border-collapse: collapse;
 width: 508px;
 cellspacing: 0px;
 cellpadding: 0px;
}

#cattab2 td
{
 color: #FFFFFF;
 border: 0px ;
 font-size: 13px;
 font-weight: normal;
}

#membertabelle table
{
 border: 1px outset #98BDC8;
 border-collapse: collapse;
 width: 530px;
}

#membertabelle th
{
 color: #FFFFFF;
 font-size: 13px;
 font-weight: bold;
}

#membertabelle td
{
 color: #FFFFFF;
 border: 1px solid #98BDC8;
 font-size: 13px;
 font-weight: normal;
}

#kal a
{
 display: block;
 color: #A00020;
 font-family: Sans-Serif, Arial;
 font-weight: bold;
 text-decoration: none;
}

#impquelle
{
 font-size: 10px;
 font-family: Sans-Serif, Arial;
}