html, body {
	
	margin:0 auto;
	line-height:1.6;
	text-align:center; 
	height:100%;
}
body                                    {padding-top:30px;font-family: Arial;font-size: 75%;background: #FFF url(../img/design/bg_body.gif) repeat-x;}
td, th                                  {text-align:left;}
h1,h2,h3,h4,h5,p,input,table,ul,li      {margin:0;padding:0;}
h1                                      {font-size:18px;margin: 0.33em 0 0.5em 0;}
h2                                      {font-size:13px;line-height:1;margin: 0.33em 0 0.5em 0;}
h3                                      {font-size:1.2em;color:#FFF;}
a                                       {text-decoration:none;color:#003366;}
p                                       {margin: 0.5em 0 1em 0.2em;}
img                                     {border:none;}             
ul                                      {list-style:none;}                     

/* -------- LAYOUT -------- */
#wrapper
{
    margin:0 auto;
    width:1080px;
    text-align:left;
}
#container
{
	
	text-align:left;
	width:905px;
	background: #FFF;
	padding:5px;

}

#top
{
    height:220px;
}  

#main
{
    margin-top:5px;
    width:905px;
    background:url(../img/design/bg_main.gif) repeat-y;
}

#leftColumn
{
    background:#E9EEF4 url(../img/design/bg_leftcol.gif) top left no-repeat;
    float:left;
    width:165px;
}

    .menugroupTop
    {
        background:url(../img/design/bg_menugroup_top.gif) repeat-x; 
        height:30px;
    }
    
#mainColumn
{
    float:left;
    width:560px;
    margin-left:10px;
}

#rightColumn
{
    float:right;
    width:161px;
    background: url(../img/design/bg_rightcol.gif) repeat-y;
}
    
#footer
{
   
    margin-top:5px;
    color:#999;
	text-align:left;
	height: 65px;
	padding: 12px 20px 10px 20px;
	background: url(../img/design/bg_footer.gif) top repeat-x;
}
    #footer a                       {color:#999;}
    
/* ------ END LAYOUT -------- */
.sidbild                {float:right;margin:0px 0px 10px 10px;}

.content.bg             {min-height:100px;_height:100px;background:url(../img/design/bg_puff.gif) repeat-x bottom;}
.content                {padding:10px 20px 20px 20px;}

.darkred                 {color:#7F0909;}

.sponsors               {float:right;text-align:center;width:140px;background:#FFF;padding:5px;}
.sponsors img           {margin:7px 0px 7px 0px;}

ul.menu                  {margin:0px 0px 0px 0px;}
ul.menu li               {height:20px;padding:5px 0px 5px 5px;list-style:none;text-align:left;margin-left:1px;background:url(../img/design/bg_menuitem.gif) repeat-x bottom;}
ul.menu a                {color:#000;}
ul.menu li.selected      {background:url(../img/design/bg_menuitem_current.gif) repeat-x;}

.hidden                  {display:none;}


