*
{
 margin: 0;
 padding: 0;
}

body
{
 color: #333;
 font-family: arial, sans-serif;
 font-size: 10pt;
 text-align: center;
 margin-top: 0px;
 background: #ae2a47 url(/images/shadow.gif) top center repeat-y;
}

ul
{
 padding-left: 1em;
}

#containerbox
{
 width: 1002px;
 background: #f0f0f0 url(/images/back.gif) top left no-repeat;
 padding: 10px;
 margin-left: auto;
 margin-right: auto;
}

#container
{
 width: 982px;
 text-align: left;
 margin-left: auto;
 margin-right: auto;
}

#headline
{
 width: 982px;
 height: 100px;
 margin-bottom: 10px;
}

#main
{
 margin-top: 10px;
}

#leftmenu
{
 float: left;
 width: 200px;
 margin-right: 20px;
}

#leftmenu .box
{
 margin-bottom: 10px;
 background-image: url(/images/leftmenu_back.gif);
 background-repeat: no-repeat;
 background-position: bottom;
}

#leftmenu a
{
 color: #fff;
 text-decoration: none;
}

#leftmenu a:hover
{
 color: #d44;
}

.leftmenu_headline
{
 width: 200px;
 height: 25px;
 background-image: url(/images/left_hl_back.gif);
 background-repeat: none;
 font-weight: bold;
 color: #000;
 overflow: hidden;
}

.leftmenu_headline h1
{
 margin-top: 4px;
 margin-left: 10px;
 color: #fff;
 font-weight: bold;
 font-size: 14px;
}


#leftmenu ul
{
 padding-left: 1em;
 color: #a52b44;
 list-style-type: square;
}

#leftmenu ul li
{
 padding-bottom: 0.2em;
}

#content
{
 float: left;
 width: 760px;
 margin-bottom: 15px;
}

#copyright
{
 clear: both;
 margin-left: 220px;
 margin-bottom: 20px;
 font-size: 8pt;
}

.box
{
 border: 1px solid #ccc;
 background: #fff;
}

.box760
{
 width: 758px;
 margin-bottom: 15px;
}

.box240
{
 float: left;
 width: 240px;
}

.padding
{
 padding: 10px;
}

h1
{
 font-size: 14pt;
 font-family: verdana;
 font-weight: normal;
 margin-bottom: 0.5em;
 color: #b03040;
}

h2
{
 font-size: 12pt;
 font-family: verdana;
 font-weight: bold;
 margin-bottom: 0.2em;
 color: #b03040;
}

a
{
 color: #b03040;
 text-decoration: none;
}

a:hover
{
 color: #000;
}

p
{
 margin-bottom: 1em;
}

.clear
{
 clear: both;
}

.technical {padding: 3px; margin: 1px;}
.tl {font-weight: bold; font-size: 8pt; padding: 3px; text-align: right; width: 200px;}
.tm {font-size: 8pt; background-color: #eee; padding: 3px;}
.tr {font-size: 8pt; background-color: #eee; padding: 3px;}
