/* ======= Algemeine Definitionen ===================*/
* {
    margin: 0 auto;
    padding: 0;
    border: 0;
}

body {
    font: 0.76em Thoma, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
        /*background:url(images/background.jpg) center repeat-y #0f0c09;*/
        background-color:#333333;
}

a:link{

        color:#FFF;

        }
a:visited{

        color:#FFF;
        }
a:hover{
        color:#9C8978;
}
h1{
        font-size:1.2em;
        color:#9C8978;
}
h2 {
  font-size:0.9em;
        color:#9C8978;
}
/* ========= Main container ====== */

#container{
        width:990px;
        height:auto;
        background-color:#666666;
}
/* ==== Header Container  ======= */

#header{
        width:990px;
        height:240px;
        background: url(images/mgpee.jpg) no-repeat;
        color:#000;
}
#header .headertext{
        float:left;
        font-size:0.8em;
        width:350px;
        height:80px;
        padding:135px 10px 0px 10px;
}
#header .topfriends{
        float:left;
   width:305px;
   height:200px;
   padding:5px 10px 0px 10px;
   margin:0px 0px 0px 280px;
}
#header .topfriends .tgpbannertop{
        float:left;
        width:142px;
        height:95px;
        margin:0px 5px 5px 5px;
        text-align:center;
        font-size:0.8em;


}
* html #header .topfriends .tgpbannertop{
        line-height:0.8em;
        height:100px;
}
*+html #header .topfriends .tgpbannertop{
        line-height:0.8em;
        height:100px;
}
#header .topfriends .tgpbannertop img{
        border:1px #666 solid;
}

#header .topfriends .tgpbannertop a{
        text-decoration:none;
}
#header .headermenue{
        clear:both;
        width:990px;
        height:40px;

}
* html #header .headermenue{
        margin-top:5px;
}
*+html #header .headermenue{
        margin-top:10px;

}
#header .headermenue ul{
        height:35px;
        padding:5px;
        list-style:none;
        margin-left:35px;
}
#header .headermenue ul li{
        float:left;
        margin:0px 10px 0px 10px;
}
/* =======  content Container  ======*/
#content {
        width:990px;
        height:auto;
}
#content .bookmarkimg{
        width:980px;
        text-align:right;
        padding-right:10px;
}

#content .imagecontainer{
        float:left;
        width:790px;
        height:auto;
        padding:0px 0px 0px 10px;
        margin:0px 10px 0px 0px;
}

#content .imagecontainer img{
        margin:5px;
        border:1px #C2C8C6 solid;
}

#content .naviright{
        float:left;
        width:160px;
        padding:5px 0px 0px 0px;
        font-size:0.8em;
}
#content .naviright .partnerright{
    height:100px;
        text-align:center;

}
#content .naviright .partnerright img{
        border:1px #C2C8C6 solid;
}
#content .naviright .partnerright a{
        text-decoration:none;
}
#content .adscontainer-01{
        clear:both;
        width:990px;
        height:260px;
        font-size:2.0em;
        text-align:center;
}
#content .adscontainer-03{
        clear:both;
        width:990px;
        height:700px;
        font-size:2.0em;
        text-align:center;
}
#content .top5partner{
   width:950px;
   height:30px;
   text-align:center;
   font-size:1.4em;
   padding-left:40px;
   margin-bottom:10px;
}
#content .top5partner ul{
        list-style:none;
}

#content .top5partner ul li{
        float:left;
        margin:5px;

}
#content .adscontainer-02{
        clear:both;
        width:990px;
        height:70px;
        font-size:2.0em;
        text-align:center;
        padding:20px 0px 10px 0px;
}
#content .gallerytextlinks{
        width:990px;
        height:auto;
        overflow:auto;
}
#content .gallerytextlinks ul{
        float:left;
        width:450px;
        height:auto;
        overflow:auto;
        list-style:none;
        margin-left:40px;
}
#content .gallerytextlinks ul li{
        height:15px;
        background:url(images/list.gif) no-repeat;
        padding:0px 0px 0px 20px;
        margin:0px 0px 2px 5px;
}

* html #content .gallerytextlinks ul{
        margin-left:20px;
}
#content .gallerytextlinks ul li a{
        text-decoration:none;
}
#content .gallerytextlinks ul li a:hover{
        text-decoration:underline;
}

/*======== Footer ========== */
#footer {
        width:990px;
        height:20px;
        text-align:center;
        margin:20px 0px 10px 0px;
}
#footer .footertextlinks{
        width:990px;
        height:auto;
        overflow:auto;
}
#footer .footertextlinks ul{
        float:left;
        width:450px;
        height:auto;
        overflow:auto;
        list-style:none;
        margin-left:40px;
}
#footer .footertextlinks ul li{
        height:15px;
        padding:0px 0px 0px 20px;
        margin:0px 0px 2px 5px;
}

* html #footer .footertextlinks ul{
        margin-left:20px;
}
#footer .footertextlinks ul li a{
        text-decoration:none;
}
#footer .footertextlinks ul li a:hover{
        text-decoration:underline;
}
/* ===== Linkpartner und Co === */
#linkpartner{
        width:990px;
        min-height:20px;
    margin:10px 0px 10px 0px;
        text-align:center;
}