html {height: 100.2%;}

* {
margin: 0px;
padding: 0px;
border: 0px;
}

h1, h2, h3, h4, h5, h6 {}

a {}
a:link {}
a:visited {}
a:hover {}
a:active {}

/* Definitionen body */

body {text-align:center;}

li {
font-family:Arial,Helvetica, sans-serif;
color:#CCCCCC;
font-weight:bold;
}

/* Definitionen wrapper */

div#wrapper {
/*margin-top:20px;
position:absolute;
top:50%;
left:50%;
width:30em;
height:20em;
margin-left:-25em;
margin-top:-19em;*/
margin: 20px auto;
width:800px;
}

/* Definitionen Logo-Header */

div#headerleft {
float:left;
width:580px;
text-align:left;
}


/* Definitionen Header Navigation */

div#headerright {
margin-top:7px;
float:right;
width:213px;
clear:both;
text-align:right;
}

ul#nav_header {
        width:210px;
        list-style:none;
        height:25px
}

ul#nav_header li {
        display:inline
}

ul#nav_header li a {
        height:25px;
        float:left;
        text-indent:-9999px;
        text-decoration:none
}

ul#nav_header  li a span {
        float:left;
        display:block
}

ul#nav_header li#nav_header-1 a {
        width:45px;
        background:url(../images/nav_header.jpg) no-repeat 0px 0
}

ul#nav_header li#nav_header-1 a:active,
ul#nav_header li#nav_header-1 a:hover {
        background-position:0px -25px
}
ul#nav_header li#nav_header-1 a.current {
        background-position:0px 0px -25px
}

ul#nav_header li#nav_header-2 a {
        width:91px;
        background:url(../images/nav_header.jpg) no-repeat -45px 0
}

ul#nav_header li#nav_header-2 a:active,
ul#nav_header li#nav_header-2 a:hover {
        background-position:-45px -25px
}
ul#nav_header li#nav_header-2 a.current {
        background-position:-45px -45px -25px
}

ul#nav_header li#nav_header-3 a {
        width:74px;
        background:url(../images/nav_header.jpg) no-repeat -136px 0
}

ul#nav_header li#nav_header-3 a:active,
ul#nav_header li#nav_header-3 a:hover {
        background-position:-136px -25px
}
ul#nav_header li#nav_header-3 a.current {
        background-position:-136px -136px -25px
}




/* Definitionen Hauptnavigation unten */


ul#nav_bottom {	
	width:800px;
	list-style:none;
	height:25px
}

ul#nav_bottom li {
	display:inline
}

ul#nav_bottom li a {
	height:25px;
	float:left;
	text-indent:-9999px;
	text-decoration:none
}

ul#nav_bottom  li a span {
	float:left;
	display:block
}

ul#nav_bottom li#nav_bottom-1 a {
	width:103px;
	background:url(../images/nav_bottom.jpg) no-repeat 0px 0
}

ul#nav_bottom li#nav_bottom-1 a:active,
ul#nav_bottom li#nav_bottom-1 a:hover {
	background-position:0px -25px
}
ul#nav_bottom li#nav_bottom-1 a.current {
	background-position:0px 0px -25px
}

ul#nav_bottom li#nav_bottom-2 a {
	width:60px;
	background:url(../images/nav_bottom.jpg) no-repeat -103px 0
}

ul#nav_bottom li#nav_bottom-2 a:active,
ul#nav_bottom li#nav_bottom-2 a:hover {
	background-position:-103px -25px
}
ul#nav_bottom li#nav_bottom-2 a.current {
	background-position:-103px -103px -25px
}

ul#nav_bottom li#nav_bottom-3 a {
	width:83px;
	background:url(../images/nav_bottom.jpg) no-repeat -163px 0
}

ul#nav_bottom li#nav_bottom-3 a:active,
ul#nav_bottom li#nav_bottom-3 a:hover {
	background-position:-163px -25px
}
ul#nav_bottom li#nav_bottom-3 a.current {
	background-position:-163px -163px -25px
}

ul#nav_bottom li#nav_bottom-4 a {
	width:141px;
	background:url(../images/nav_bottom.jpg) no-repeat -246px 0
}

ul#nav_bottom li#nav_bottom-4 a:active,
ul#nav_bottom li#nav_bottom-4 a:hover {
	background-position:-246px -25px
}
ul#nav_bottom li#nav_bottom-4 a.current {
	background-position:-246px -246px -25px
}

ul#nav_bottom li#nav_bottom-5 a {
	width:58px;
	background:url(../images/nav_bottom.jpg) no-repeat -387px 0
}

ul#nav_bottom li#nav_bottom-5 a:active,
ul#nav_bottom li#nav_bottom-5 a:hover {
	background-position:-387px -25px
}
ul#nav_bottom li#nav_bottom-5 a.current {
	background-position:-387px -387px -25px
}

ul#nav_bottom li#nav_bottom-6 a {
	width:86px;
	background:url(../images/nav_bottom.jpg) no-repeat -445px 0
}

ul#nav_bottom li#nav_bottom-6 a:active,
ul#nav_bottom li#nav_bottom-6 a:hover {
	background-position:-445px -25px
}
ul#nav_bottom li#nav_bottom-6 a.current {
	background-position:-445px -445px -25px
}

ul#nav_bottom li#nav_bottom-7 a {
	width:97px;
	background:url(../images/nav_bottom.jpg) no-repeat -531px 0
}

ul#nav_bottom li#nav_bottom-7 a:active,
ul#nav_bottom li#nav_bottom-7 a:hover {
	background-position:-531px -25px
}
ul#nav_bottom li#nav_bottom-7 a.current {
	background-position:-531px -531px -25px
}

ul#nav_bottom li#nav_bottom-8 a {
	width:88px;
	background:url(../images/nav_bottom.jpg) no-repeat -628px 0
}

ul#nav_bottom li#nav_bottom-8 a:active,
ul#nav_bottom li#nav_bottom-8 a:hover {
	background-position:-628px -25px
}
ul#nav_bottom li#nav_bottom-8 a.current {
	background-position:-628px -628px -25px
}

ul#nav_bottom li#nav_bottom-9 a {
	width:84px;
	background:url(../images/nav_bottom.jpg) no-repeat -716px 0
}

ul#nav_bottom li#nav_bottom-9 a:active,
ul#nav_bottom li#nav_bottom-9 a:hover {
	background-position:-716px -25px
}
ul#nav_bottom li#nav_bottom-9 a.current {
	background-position:-716px -716px -25px
}



/* Definitionen Footer */

#footer {
width:800px;
}

/* Definitionen Navigation Footer */

#nav_footer {
float:right;
width:220px;
clear:both;
margin-top:3px;
}

ul#nav_footer {
        width:213px;
        list-style:none;
        height:25px
}

ul#nav_footer li {
        display:inline
}

ul#nav_footer li a {
        height:25px;
        float:left;
        text-indent:-9999px;
        text-decoration:none
}

ul#nav_footer  li a span {
        float:left;
        display:block
}

ul#nav_footer li#nav_footer-1 a {
        width:213px;
        background:url(../images/footer_nav.jpg) no-repeat 0px 0
}

ul#nav_footer li#nav_footer-1 a:active,
ul#nav_footer li#nav_footer-1 a:hover {
        background-position:0px -25px
}
ul#nav_footer li#nav_footer-1 a.current {
        background-position:0px 0px -25px
}


/* Definitionen copyright */

#copyright {
float:left;
width:320px;
text-align:left;
margin-top:10px;
}


/* Definitionen Flash Content */

#content {
margin-left:-225px;
}
