body
	{
            background-color:#e8e7e7;
            font: 100% arial, hevetica, sans-serif;
            text-align: center;
            color: #4e4e4e;
	}
#container
	{
	    background-image:url(../../images/layout/background.png);
            margin:auto;
	    width: 1000px;
	    text-align: left;
	}
#header
	{
        width:1000px;
        height: 165px;
	}
#header img
    {
        border:0;
    }
/*~~~~~~~~~~~~~~~~~MAIN NAVIGATION~~~~~~~~~~~~~~~~~*/
#mainnav
    {
		background-image:url(../../images/layout/mainnavi.png);
        width:1000px;
        height:75px;
    }
#mainnav ul
    {
	margin:auto;
        text-align:center;
	list-style-type: none;
        font-variant:small-caps;
        padding:17px 0 0 0;
    }
	
#mainnav li
    {
	display: inline;
    }
#mainnav li a
	{
        margin:0px 40px 0 40px;
        text-decoration: none;
	color: #ffffff; 
        font-weight:700;
        font-size:17pt;
	}
#mainnav li a:hover
    {
        position:relative;top:2px;left:2px;
        text-shadow:  2px 2px 7px #000000;
        text-decoration:none;
	color: #efefef;
        font-weight:700;
        font-size:17pt;
    }
#menu
	{
        float:left; 
		width:220px;
        margin:0 0 0 20px;
	}
#menu a
	{
        display:block;
        background-image:url(../../images/layout/button.png);
        width:185px;
        height:31px;
        text-decoration:none;
        padding:4px 0 0 20px;
        color:#ffffff;
        font-size:16pt;
        font-weight:600;
	}
#menu a:hover
	{
        display:block;
        text-shadow: #000000 2px 2px 7px;
        background-image:url(../../images/layout/button_over.png);
        width:185px;
        height:31px;
        text-decoration:none;
        padding:4px 0 0 20px;
        color:#ffffff;
	}

/***************************Definition des Contents******************************/
#contents	
	{
        margin:0 30px 0 235px;
        border-left:1px solid #007ddd;
	}
#contents h1
    {
        text-shadow: #2b9ddc 1px 1px 3px;
        line-height:60%;
        font-weight:900;
        position:relative;
        top:-16px;
        background-image:url(../../images/layout/bg-content.png);
        width:675px;
        height:30px;
        font-size:17pt;
        padding:15px 0 0 35px;
    }
#contents img
    {
        border:0;
    }
#contents h2
    {
        line-height:10%;
        font-size:17pt;
        padding:0 0 0 22px;
    }
#contents h3
    {
        font-size:13pt;
        padding:0 0 0 22px;
        text-decoration:underline;
    }
#contents p
    {
        padding:0 0 0 22px;
    }
#contents div
    {
        padding:0 0 0 22px;
    }
#contents input
    {
        background-color:#e8e7e7;
        border: 1px solid #878787;
        font-weight:600;
    }
#contents textarea
    {
        font-family:arial;
        font-weight:600;
        background-color:#e8e7e7;
        border: 1px solid #878787;
    }
#contents a
    {
        text-decoration:none;
        color:#000000;
        font-weight:600;
    }
#contents a:hover
    {
        text-decoration:underline;
        color:#000000;
        font-weight:600;
    }

#footer	
    {
	background-image:url(../../images/layout/footer.png);
        width:1000px;
        height:119px;
        clear:both;
    }
#footer a
    {
        text-decoration:none;
        color:#000000;
        font-weight:600;
    }
#footer a:hover
    {
        text-decoration:underline;
        color:#000000;
        font-weight:600;
    }
#footer img
    {
        border:0;
    }
.copy
    {
        padding:20px 35px 0 0;
        text-align:right;
        color:#000000;
    }
.statistik
    {
        float:left;
        width:350px;
        padding:80px 0 0 40px;
    }
.counter
    {
        background-image:url(../../images/layout/statistik_bg.png);
        font-size:17px;
        position:relative;
        top:-7px;
        color:#ffffff;
        font-weight:500;
        padding:0 5px 0 5px;
    }