@charset "utf-8";

/*----------------------------------------------------------------------------*/
/* CSS Defaults
/*----------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong,
tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-family:Verdana, Geneva, sans-serif;
    color:#000000;
    font-size:99,9%;
	height:100%;
	

   /* font-variant:small-caps;
    vertical-align:baseline;*/
    /*line-height: 1.3;*/
}
img {
	border:none;

}
sub, sup {
    line-height:0px;
}


body {
    color:#000000;
    background:#e1c886;
    font-size:12px;
	height:100%;
	margin-top:auto;
    margin-bottom:auto;
	
}
a {
    color:#ffffff;
	font-size:10px;
    text-decoration: none;
	font-weight:bold;
}
a:hover {
     color:#b3071b;
	 font-size:10px;
	 text-decoration: none;
	 font-weight:bold;
    /*text-decoration: underline;  */
}
strong, b {
    font-weight:bold;
}



h1 {
    font-size:12px;
    color:#e1c886;
    text-decoration: none;
    margin:0;
	margin-bottom:20px;
}
.menu {
	color: #ffffff;
	text-decoration: none;
	cursor:pointer;
	font-weight:bold;

}
.menu_on{
	color: #e1c886;
	text-decoration: none;
	cursor:pointer;
	font-weight:bold;

}
p
{
	/*margin-bottom:20px;*/
	line-height: 1.3;
}
/*----------------------------------------------------------------------------*/
/* Global Classes
/*----------------------------------------------------------------------------*/

.floatLeft {
    float:left;
}
.floatRight {
    float:right;
}
.clear {
    clear:both;
}

.bild {
    border:1px solid #e1c886;
}

/*----------------------------------------------------------------------------*/
/* Page Layout
/*----------------------------------------------------------------------------*/

/*#pagecontainer {
	height:100%;
}

#page { 
	height:1500px;
}*/

#oben {
    margin:0 auto;
    width:1157px;
    height:386px;
    background:#ffffff;
}

#mitte {
    margin:0 auto;
    width:1157px;
	height:100%;
	background-color:#ffffff;

}

#unten {
    margin:0 auto;
    width:1157px;
    height:62x;
    background:#ffffff;

}
/*----------------------------------------------------------------------------*/
/* Content Header
/*----------------------------------------------------------------------------*/

/*-------------------------------Part1---------------------------------------------*/
#topheadercontainer {
    /* can be used for min height hack or faked equal height column bg images*/
    width:1157;
    height:154px;
    margin:0;
	padding:0px 0px 0px 0px;
}


#headerleft {
	display:none;
    width:439px;
    height:inherit;
    float:left;
    /*border:1px solid #ccc;  */
    padding:0px;
    margin:0px 0px 0px 0px;
    background:#ffffff;
	background-image:url(../img/claim_left.png);
}

#headercenter {
    float:left;
    width:280px;
    height:inherit;
    /*border:1px solid #ccc;  */
    padding:0px;
    margin:0px 0px 0px 0px;
    background:#ffffff;
    background-image:url(../img/logo.png);
}

#headerright {
	display:none;
    width:438px;
    height:inherit;
    float:left;
    /*border:1px solid #ccc;  */
    padding:0px;
    margin:0px 0px 0px 0px;
    background:#ffffff;
	background-image:url(../img/claim_right.png);
}

/*-------------------------------Part2---------------------------------------------*/


#topsubheadercontainer {
    /* can be used for min height hack or faked equal height column bg images*/
    width:1157;
    height:180px;
    margin:0;
	padding:0px 0px 0px 0px;
    /*top, header, navi*/
}
#subheader  {
    clear:both;
	background-color:#000;
    width:1157px;
    height:180px;
    padding:0px 0px 0px 0px;
    margin:0px;
	border:none;
    background-image:url(../img/header.png);
    /*border:1px solid #ccc; */
}

/*-------------------------------Part3---------------------------------------------*/

#topnavigationcontainer {
    /* can be used for min height hack or faked equal height column bg images*/

    width:1157;
    height:52px;
	background-image:url(../img/navi.png);
}
#navigation  {
	float:left;
    width:1050px;
    height:32px;
    padding:17px 0px 0px 0px;
	border:none;
	cursor:pointer;
}



/*----------------------------------------------------------------------------*/
/* Player
/*----------------------------------------------------------------------------*/

#player  {
	float:left;
    width:84px;
    height:32px;
    padding:5px 0px 0px 0px;
	border:none;
}


/*----------------------------------------------------------------------------*/
/* Content Main
/*----------------------------------------------------------------------------*/

#contentcontainer{
    /* can be used for min height hack or faked equal height column bg images*/
    margin:0 auto;
    width:1157px;
	height:100%;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	/*background-image:url(../img/bg.png);
    background-repeat:repeat-y;*/
}

#contentleft {
	
    float: left;
    width:277px;
	height:50%;
	/*height:auto;*/
    background:#ffffff;
 	padding:0px 0px 0px 0px;
	margin:80px 0px 0px 0px;
	background-image:url(../img/pyramid_gold.png);
	background-repeat:no-repeat;
}

#contentright {
    float: left;
    width:880px;
	height:90%;
    background:#ffffff;
	/*margin:50px 0px 0px 0px;
  	padding:0px 0px 0px 0px;*/
	overflow:auto;
}

#contenttext {
	width:700px;
	height:auto;
	padding:50px 0px 50px 0px;
	margin:0 auto;
}

#footer{
    clear:both;
    width:100%;
	height:10%;
    /*height:50px;
	width:1157px;*/
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:#e1c886;
}


/*----------------------------------------------------------------------------*/
/* Content Elements
/*----------------------------------------------------------------------------*/

#content {
   
    clear:both;
    width:auto;
    height:100%;
    margin:0;
}
/*----------------------------------------------------------------------------*/
/* Gallery Elements
/*----------------------------------------------------------------------------*/

/**{ padding:0px; margin:0px; }
                        body{ background:#D5DEE7; }
                        a{ color:#C8DCE5; }
                        h3{ margin: 10px 10px 0 10px; color:#FFF; font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  } */

                        .boxgrid{
                                width: 270px;
                                height: 270px;
                                margin:20px 20px 0px 0px;
                                float:left;
                                background:#000000;
                                border: solid 1px #cccccc;
                                overflow: hidden;
                                position: relative;
                        }
                                .boxgrid img{
                                        position: absolute;
                                        top: 0;
                                        left: 0;
                                        border: 0;
                                }
                                .boxgrid h3{
                                        padding: 0 10px;
                                        font-weight:bold;
                                        color:#990033;
                                }
                                .boxgrid p{
                                        padding: 0 10px;
                                }

                        .boxgridright{
                                width: 270px;
                                height: 270px;
                                margin:20px 0px 0px 0px;
                                float:left;
                                background:#000000;
                                border: solid 1px #cccccc;
                                overflow: hidden;
                                position: relative;
                        }
                                .boxgridright img{
                                        position: absolute;
                                        top: 0;
                                        left: 0;
                                        border: 0;
                                }
                                .boxgridright h3{
                                        padding: 0 10px;
                                        font-weight:bold;
                                        color:#990033;
                                }
                                .boxgridright p{
                                        padding: 0 10px;
                                }

                        .boxgridabout{
                                width: 200px;
                                height: 270px;
                                margin:20px 0px 0px 0px;
                                float:left;
                                background:#000000;
                                border: solid 1px #cccccc;
                                overflow: hidden;
                                position: relative;
                        }
                                .boxgridabout img{
                                        position: absolute;
                                        top: 0;
                                        left: 0;
                                        border: 0;
                                }
                                .boxgridabout h3{
                                        padding: 0 10px;
                                        font-weight:bold;
                                        color:#990033;
                                }
                                .boxgridabout p{
                                        padding: 0 10px;
                                }

                        .boxcaption{
                                float: left;
                                position: absolute;
                                background: #000;
                                height: 100px;
                                width: 100%;
                                opacity: .8;
                                /* For IE 5-7 */
                                filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
                                /* For IE 8 */
                                -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
                         }
                                 .captionfull .boxcaption {
                                         top: 260;
                                         left: 0;
                                 }
                                 .caption .boxcaption {
                                         top: 220;
                                         left: 0;
                                 }