/* CSS Document */

*,html { 
padding:0px;
margin:0px;
}

body
{
padding: 0;
margin: 0;
background-color: #000;
color: #FFF;
text-align: center;
}

/* xxx */

h1, h2, p, a,.small {
font-family: "Lucida Grande", sans-serif;
color: #FFF;
}

h1 {
font-weight:normal;
font-size:16px;
letter-spacing:1px;
padding: 10px 0 10px 3px;
}

h2 {
font-weight:bold;
font-size:14px;
padding: 20px 0 10px 3px;
}

p {
font-size: 12px;
padding: 10px 0 0 3px;
}

#lang a, #footer p, #footer a, #sponsor p {
font-size:10px;
}

a {
font-size: 12px;
font-weight:bold;
}

a:link {
text-decoration:none;
color:#CCFFCC;
}

a:visited {
text-decoration:none;
color:#CCFFCC;
}

a:hover {
text-decoration:underline;
color:#FFF;
}

a:active {
text-decoration:none;
color:#CCFFCC;
}

.small {
font-size:10px;
vertical-align:text-top;
}

/* xxx */

#container{
width: 800px;
margin:0 auto;
background-color: #000;
color: #FFF;
text-align: left;
}

#lang {
margin: 20px 0 0 300px;
}

#langstart {
margin: 115px 0 0 300px;
}

#header {
margin: 100px 0 10px 300px;
}

#navi{
margin: 50px 0 10px 300px;
}

#logo{
}

#content{
margin: 20px 0 10px 300px;
}

#footer{
margin: 10px 0 30px 300px;
}

#sponsor{
margin: 10px 0 10px 300px;
}

.spacer{
height:5px;
background-image:url(../bilder/line.gif);
background-repeat:no-repeat;
margin: 0 0 0 300px;
}

.spacer1{
height:5px;
background-image:url(../bilder/line.gif);
background-repeat:no-repeat;
margin: 10px 0 20px 0;;
}


.mar10 {
margin:10px 0 0 0;;
}

/* xxx */

div.logo {
	position:fixed;
	width:300px;
}
/* IE 6 */
* html div.logo {
	margin-left:-300px;
}
/* IE 7 */
*+html div.logo {
	margin-left:-300px;
}


