/*
Theme Name: ERM
Description: Theme fuer Emder Rechenmeisterschaft
Author: Norbert van Koningsveld
*/



body
{
color: #333;
background: #e5f7ed;
background-image:url(images/erm-background.jpg);
background-repeat:no-repeat;
background-position:center 0px;

}

#wrapper                {width: 900px; margin: auto; text-align: left; background: #fff;}
#header                        {height: 170px; padding: 20px; position:relative;background-image:url(images/erm-header.jpg);
background-repeat:no-repeat; }
#menu-top{height:60px; width:360px; float:right; position:absolute; right:-21px;bottom:0px;background-image:url(images/menu-bg.png);background-position:1px 8px;
background-repeat:no-repeat; list-style: none;}
#menu-top-main ul li{
    list-style: none;
    float:left;
}
#menu-top ul
{
position:absolute;
}
#menu-top-main li a {color: transparent !important; height:95%; width:95%; display:block;}

.menu-menu-top-container li:first-child
{
    height:56px;
    width:56px;
    float:left;margin-left:50px;
    background-image:url(images/menu-home.png);
background-repeat:no-repeat;
}
.menu-menu-top-container li + li
{
    height:56px;
    width:56px;
    float:left;margin-left:30px;
    background-image:url(images/menu-galerie.png);
background-repeat:no-repeat;
}
.menu-menu-top-container li + li + li
{
    height:56px;
    width:56px;
    float:left;margin-left:30px;
    background-image:url(images/menu-sieger.png);
background-repeat:no-repeat;
}


#main                        {width: 570px; padding: 20px; float: left; font-size:13px;}
#main h2
{
      margin-bottom:5px !important;
    margin-top:30px !important;

}
#main h2 a
{
    font-weight: bold;
    text-decoration: none;
  line-height:24pt;

}

#sidebar                {width: 270px; padding: 10px; padding-top: 20px; float: left;  }
#right-sidebar
{
    border-left:2px solid #d3fbf2;
    padding-left: 2px;
}
#right-sidebar a
{
    text-decoration: none;
    color: #12a887;
}
#right-sidebar a:hover
{
    text-decoration: underline;
    color: #12a887;
}
#right-sidebar ngg-widget img
{
    border:2px solid #19caa3;
}
#right-sidebar ul li ul
{
    padding-left:0px;
}
#right-sidebar ul li{list-style: none;}
#right-sidebar ul li {margin-top:30px;}
#right-sidebar ul li * {margin-top:0px;}
#right-sidebar ul li ul li {margin-top:10px;}
#right-sidebar h2 {font-size:12pt; font-weight:bold;     color: #585858;}
#footer                        {clear: both; height: 214px; padding:0px; background-image:url(images/erm-footer_900x214.jpg); background-repeat: no-repeat; }
#footer .footer-widget { width:350px; float:left; margin-left:70px; margin-top:68px; color:#0e504c; font-size:10pt;}
#footer .footer-widget #footer-text-highlight {margin:0px; margin-top:6px; font-weight:bold; padding:0px;}
#footer ul {margin:0px;padding:0px;margin-left:20px; }
#footer ul li{list-style: none; float:left; display:block; width:150px; }
#footer ul li a{list-style: none; color:#0e504c;     text-decoration: none;}
#footer ul li a:hover{font-weight:bold;}
#footer ul li {margin-bottom:10px;}
#footer ul li * {margin-top:0px;}
#footer ul li ul li {margin-top:10px;}






/*One-Column-Seiten*/

.one-column #content
{
    margin:10px 120px;
    min-height:500px;
}

.one-column .entry-title
{
    text-align:center;
    color: #0066CC;
    font-family: 	"Helvetica Neue",Arial,Helvetica,sans-serif;
    font-weight:bold;
    font-size:36px;
}

.one-column .entry-content
{


    font-family: 	"Helvetica Neue",Arial,Helvetica,sans-serif;

    font-size:13px;
}