@charset "utf-8";
/* CSS Document */


/* Import CSS
--------------------------------------------------------------------------------*/
@import url(reset.css);
@import url(clearfix.css);


/* Typselektoren (HTML)
--------------------------------------------------------------------------------*/

body {
background-color:#000000;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

img, a img {
border:0 none;
}

ul, li {
list-style-type:none;
}

h1 {
font-size:24px;
font-weight:bold;
margin:25px 0 15px 0;
}

h2 {
}

h3 {
font-size:16px;
font-weight:bold;
margin-bottom:15px;
}

h4 {
}

h5 {
}

h6 {
}


/* Globale Links
--------------------------------------------------------------------------------*/

a {
	outline:none;
}

/* Reihenfolge: a:link, a:visited, a:hover, a:focus, a:active  */
a:link,
a:visited {
	text-decoration:none;
	color:#ffffff;
}

a:hover,
a:focus,
a:active {
	text-decoration:none;
	color:#ff9900;
}


/* Wrapper
--------------------------------------------------------------------------------*/

#wrapper {
width:916px;
background-image:url(../images/template/wrapper-bg.gif);
margin:0 auto;
}


/* Navigation
--------------------------------------------------------------------------------*/

#navigation {
width:160px;  /* Breite 184px */
float:left;
margin:21px 12px 50px 12px;
/* background-color:#696969; */
display:inline; /* IE6 Bugfix */
}

#navigation li {
}

#navigation li a {
display:block;
background-image:url(../images/template/nav-punkt-off.gif);
background-repeat:no-repeat;
background-position:0 7px;
padding:5px 10px 5px 20px;
}

* html #navigation li a {
padding:5px 10px 0 20px;
margin:0;
}

#navigation li a:hover, #navigation li.active a {
background-image:url(../images/template/nav-punkt-on.gif);
background-repeat:no-repeat;
color:#ff9900;
}

#navigation #banner-160-60 li a {
background-image:none;
padding:0 0 10px 0;
}

* html #navigation #banner-160-60 li a {
background-image:none;
padding:0 0 0 0;
margin:0;
}


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

#content {
width:550px; /* Breite 582px */
float:left;
margin:21px 16px 50px 16px;
display:inline; /* IE6 Bugfix */
}

#content p {
text-align:center;
padding:50px 0 40px 0;
}


/* Allgemeine Klassen
--------------------------------------------------------------------------------*/

.clear { /* Clear Float - http://sonspring.com/journal/clearing-floats */
     clear:both;
     display:block;
     overflow:hidden;
     width:0px;
     height:0px;
}

.hideme {
	position:absolute;
	left:-9999px;
	top:-9999px;
}


/* Banner
--------------------------------------------------------------------------------*/

#banner {
width:120px;  /* Breite 150px */
float:right;
margin:21px 15px 50px 15px;
/* background-color:#202020; */
display: inline; /* IE6 Bugfix */
}

#banner h4 {
	padding:0 0 20px 0;
	text-align:center;
	color:#ffffff;
	font-size:11px;
}

#banner ul li a img {
	padding:0 0 10px 0;
}
