/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* GRUNDEINSTELLUNGEN */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */


* {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


html, body {
    border: 0px solid;
}


/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* GENERELLES */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

body {
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:left;
    background-color: #FEDEA2;
    height:90%;
    width:100%;
    font-family: verdana, sans-serif, arial;
    font-size:14px;
}



#contentHeader {
    float:left;
    width:auto;
}

#contentHeader_sub {
    float:left;
    width:auto;
    margin-top:18px;
}

#cP,#cP_sub {
    position:relative;
    float:left;
    margin-top: 40px;;
    width:100%;
    height:470px;
    background-image:url(images/site_bg.gif);
    background-repeat: repeat-x;
}

#cP_sub {
    background-image:url(images/site_bg_sub.gif);
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* SEITEN DESIGN */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

#page {
    text-align:left;
    width:990px;
}

#page_sub {
    width:1010px;
}

#completePage {
    margin: 0px;
    width:1000px;
    text-align:left;
}

#content, #content_sub {
    float:left;
    width:1000px;
}

#content_sub {
    clear:left;
}

#contentcontent {
    float:left;
    margin-left:315px;
    margin-top:45px;
    height:175px;
    width:442px;
}

#cleft,#cleft_sub {
    margin-left:39px;
    background-image:url(images/site_left_sub.jpg);
    background-color:red;
    width: 211px;
    height: 280px;
    text-align:right;
    vertical-align:bottom;
    float:left;
    width:auto;
}

#cleft_sub img {
    margin-top:24px;
}

#cleft {
    margin-left:1px;
}

h1 {
    color: #a79734;
    font-family: verdana, sans-serif, arial;
    font-size: 16px;
    margin-bottom:8px;
}


a {
    color: #3AAD0E;
    text-decoration:none;
}




#cmiddle {
    float:left;
    width:769px;
    height:280px;
    background-image:url(images/middle.gif);
    background-repeat:repeat-x;
}


#cmiddle_sub {
    background-image: url(images/sub_content_bg.gif);
    background-repeat:repeat-y;
    margin-left:211px;
}


#right_sub {
    float:left;
    margin-top:2px;
    background-image:url(images/sub_site_bg_right.jpg);
    width:67px;
    height:276px;
}

#nav2 {
    margin-top:40px;
    margin-left:10px;
}

#contentcontent_sub {
    float:left;
    width: 644px;

}

#pre_partner {
    width:auto;
    float:left;
}


#middle_bottom {
    widt   h:auto;
}



#cml,#cmr {
    float:left;
    width:auto;
}


#middle_sub {
    float:left;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* NAVIGATION */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

.navborder, #ball{
    float:left;
    width:auto;
    height:81px;
    vertical-align:bottom;
}

#nav_container, #nav_container_sub {
    float:left;
    margin-top:46px;
    margin-left:212px;
    height:35px;
}

#nav_container_sub {
    margin-left:218px;

}


#nav {
	font-size : 12px;
     float:left;
     /*width:320px;*/
     height:35px;
     background-image: url(images/nav_bg.gif);
     background-repeat: repeat-x;
}



/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ANDERE ELEMENTE */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

#footer {
    width:650px;
    margin-left:220px;
}

#footer_sub {
    width:698px;
    margin-left:211px;
    margin-top:-18px;
}

#partner,#partner_sub {
    float:left;
    width:500px;
    height: 68px;
    background-image: url(images/partners.gif);
    background-repeat: no-repeat;

}
#partner_sub {
    width:550px;
    background-image: url(images/partner_sub.gif);

}

#clearDIV {
    background-color:#FAA200;
    height:1px;
    clear:both;width:675px;
}