* {
margin: 0;
padding: 0;
}

body {
font: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #ffd879;
background-color:#CDCDCD;
text-align:center;
height: 100%;
}

#container {
position:relative;
width: 708px;
margin: 25px auto;
text-align:left;
}

#zierde {
position:absolute;
width:151px;
height:100%;
background-image:url(../Bilder/zierde.jpg);
background-repeat:repeat-y;
top:0px;
margin:0 auto 0 -344px;
display:inline;
}

#header {
position:absolute;
top:0px;
left:0px;
width:346px;
height:74px;
background-image:url(../Bilder/logo_final.jpg);
background-repeat:no-repeat;
}

#navigation {
position:absolute;
top:74px;
left:0;
width: 303px;
height: 478px;
background-image:url(../Bilder/basti_navi_neu.jpg);
}

#footerlinks {
position:absolute;
top:545px;
color:#757575;
font-family:Tahoma;
font-size:11px;
line-height:13px;
margin:0px auto 0px 23px;
}

#footerrechts {
position:absolute;
top:545px;
color:#757575;
font-family:Tahoma;
font-size:11px;
line-height:13px;
margin:0px auto 0px 300px;
}

#content {
position:absolute;
top:74px;
left:294px;
width:412px;
height:478px;
background-image:url(../Bilder/basti_content_datenk.jpg);
background-repeat:no-repeat;
}

h1 {
font:2em Tahoma;
font-size:28px;
margin-left:20px;
margin-top:-5px;
color:FFDA2F;
}

h2 {
margin-left:130px;
font:1.4em Tahoma;
font-size:16px;
color:#FFFFFF;
}

#right {
position:absolute;
left:30px;
top:70px;
width:350px;
font:1.4em Georgia;
font-size:16px;
color:#FFFFFF;
}

.bild {
float:left;
padding-top:5px;
padding-right:5px;
padding-left:0px;
}

#Mail, #Betreff, #Name, #Nachricht{
color:#000000;
font-family:Tahoma;
font-size:11px;
}

p.arbeiten {
color:#ffffff;
font-family:Tahoma;
font-size:11px;
line-height:13px;
margin-top:0px;
}
.arbeiten a {
color:#ffda2f;
text-decoration:none;
}

.arbeiten a:hover {
text-decoration:underline;
}
p.hauptsitztext {
color:#ffffff;
font-family:Tahoma;
font-size:11px;
line-height:13px;
margin-top:5px;
}

.mehr1, .mehr2, .mehr3, .mehr4  {
margin:5px 0 0 130px;
background-image:url(../Bilder/1_z2.gif);
background-position:center left;
background-repeat:no-repeat;
}

.mehr1 a, .mehr2 a, .mehr3 a, .mehr4 a{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
padding-left:7px;
color:#FFDA2F;
text-decoration:none;
}

.mehr1 a:hover, .mehr2 a:hover, .mehr3 a:hover, .mehr4 a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.weiter {
position:absolute;
color:#ffda2f;
font-family:Tahoma;
font-size:11px;
line-height:13px;
top:432px;
left:25px;
font-weight:bold;
}

.weiter a {
color:#ffda2f;
text-decoration:none;
}

.weiter a:hover {
text-decoration:underline;
}

.information {
font:1.4em Tahoma;
font-size:14px;
margin-left:0px;
margin-top:15px;
}

.hauptsitz {
font:1.4em Tahoma;
font-size:14px;
margin-left:0px;
margin-top:60px;
}

.formular {
font:1.4em Tahoma;
font-size:14px;
margin-left:0px;
margin-top:15px;
}

.thumbnail1 {
margin-left:5px;
padding-top:5px;
float:left;
}

.thumbnail2 {
margin-left:5px;
margin-top:5px;
float:left;
}

.thumbnail3 {
margin-left:5px;
margin-top:5px;
float:left;
}

#nav {
margin:50px 0px 0px 160px;
display:block;
list-style-type:none;
}

#nav a:visited {
text-decoration:none;
color:#292929;
font-family:Tahoma;
font-size:9px;
font-weight:bold;
}

#nav a:link {
text-decoration:none;
color:#292929;
font-family:Tahoma;
font-size:9px;
font-weight:bold;
}
#nav a:hover {
background-image: url(../Bilder/rollover.png);
background-repeat:no-repeat;
text-decoration:none;
}

#nav a:active {
background-image: url(../Bilder/rollover.png);
background-repeat:no-repeat;
text-decoration:none;
}

#nav a {
margin: 10px 10px;
display:block;
width: 100px;
height: 20px;
padding: 6px 0 0 12px;
}

.footer {
color:#757575;
font-family:Tahoma;
font-size:11px;
line-height:13px;
padding-left:50px;
text-decoration:none;
}
