* {
    padding: 0;
    margin: 0;
    outline: none;
} 

body {
background: url(images/bg_extend.gif);
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 20px;
word-spacing:0.3px;
color: #fff;
}

img { border: none; }
a { color: #fc0; text-decoration: none; }
a:link {text-decoration:none; border-bottom:1px dotted}
a:visited {text-decoration:none; border-bottom:1px dotted}
a:active {text-decoration:none; border-bottom:1px dotted}
a:hover {text-decoration:none; border-bottom:1px dotted}
#b a:link {text-decoration:none; border-bottom:0px dotted; font-weight:normal; color: #fff;}
#b a:visited{text-decoration:none; border-bottom:0px dotted; font-weight:normal; color: #fff;}
#b a:active{text-decoration:none; border-bottom:0px dotted; font-weight:normal; color: #fff;}
#b a:hover {text-decoration:none; border-bottom:1px dotted; font-weight:normal; color: #fff;}


a:focus, a:active {
background-color: #;
}	
			
a span {
display: none;
border-bottom:0px dotted;
}

a:focus span, a:active span {
display: block;			
border:  0 none;	
text-decoration: none;
border-bottom:0px dotted;
background-color: #;

}


#buttons { 
visibility: visible; 
position: absolute;
top: 32px; 
left: 820px; 
width: 154px; 
height: 74px 
}
#buttons a:link {text-decoration:none; border-bottom:0px dotted;}
#buttons a:visited{text-decoration:none; border-bottom:0px dotted;}
#buttons a:active{text-decoration:none; border-bottom:0px dotted;}
#buttons a:hover {text-decoration:none; topborder-bottom:0px dotted;}


#wrap_test {
background-image: url(images/bg_blue.jpg);
border-width:0px; border-color:#000; border-style:solid;
width: 1000px;
height: 100%;
}

* html, #wrap_test {
height: 100%;
}

#wrap {
background-image: url(images/bg_blue.jpg);
border-width:0px; border-color:#000; border-style:solid;
width: 1000px;
margin: 0px auto;
}

.header_test{
background: url(images/header3.gif); height:123px; width: 1000px; position:relative;
background-repeat:no-repeat; background-color: #fff;
}

.animation{
position:absolute;
height:123px;
width: 460px;
left: 250px;
top: -6px;
padding: 0px;
}

.bild{
position:absolute;
height:393px;
width: 405px;
top: 210px;
margin: 0 0 0 552px; padding: 0px;
}

.bild2{
position:absolute;
height:195px;
width: 230px;
top: 309px;
margin: 0 0 0 552px; padding: 0px;
}

.bild h1 {
font-size: 11px;
letter-spacing: -0.5px;
font-weight: bold;
padding: 10px 0 10px 0;

}

.logo_background{
background-image: url(images/logo_bg.gif);
position:absolute;
height:520px;
width: 480px;
top: 220px;
margin: 0 0 0 362px; padding: 0px;
}

.up{
position:relative;
height:28px;
width: 34px;
margin: 0 0 0 750px; padding: 0px;
}
.up a { color: #fc0; text-decoration: none;  border-bottom:0px dotted;}


.content_test {
height:auto;
width:1000px;
margin: 10px 0;
}

.content {
height:auto;
width: 966px;
margin: 10px auto;
}
.content h2 {
color: #fff;
font-size: 28px;
letter-spacing: -2px;
font-weight: 100;
padding: 10px 0 10px 0;
text-transform: uppercase;
}
.content h2 a { }
.content h2 a:hover { text-decoration: none; }

.contactform {
position:absolute;
height:auto;
width: 365px;
top: 302px;
margin: 0 0 0 530px; padding: 0px;
}

.contactform2 {
position:absolute;
height:auto;
width: 365px;
top: 658px;
margin: 0 0 0 570px; padding: 0px;
}

.footer {
background-image: url(images/bg_text.jpg);
background-repeat:no-repeat;
margin: 60px 30px; padding: 35px;
font-size: 13px;
color: #fff;
text-align: left;
width: 450px;
}

.footer650 {
background-image: url(images/bg_text.jpg);
background-repeat:no-repeat;
margin: 60px 30px; padding: 35px;
font-size: 13px;
color: #fff;
text-align: left;
width: 650px;
}

.footer_low {
background-image: url(images/bg_text.jpg);
background-repeat:no-repeat;
margin: 70px 30px; padding: 35px;
list-style: outline;
font-size: 13px;
color: #fff;
text-align: left;
width: 450px;
}

.footer2 {
background-image: url(images/bg_text.jpg);
background-repeat:no-repeat;
margin: 60px 30px; padding: 35px;
font-size: 13px;
color: #fff;
text-align: left;
width: 550px;
}

.footer_low2 {
background-image: url(images/bg_text.jpg);
background-repeat:no-repeat;
margin: 70px 30px; padding: 35px;
font-size: 13px;
color: #fff;
text-align: left;
width: 550px;
}



.footer h2  { color: #fc0; font-size: 12px; font-weight: normal; text-transform: none; letter-spacing: 0;  }
.footer h2 a { }
.footer h2 a:hover { text-decoration: none; }

.footer_low h2  { color: #fc0; font-size: 12px; font-weight: normal; text-transform: none; letter-spacing: 0;  }
.footer_low2 h2  { color: #fc0; font-size: 12px; font-weight: normal; text-transform: none; letter-spacing: 0;  }







.copyright2 {
font-size: 11px;
color: #fff;
padding: 0 0 0 65px;
}

.width1000 {
background-image: url(images/logo_bg.gif);
background-repeat:no-repeat;
width: 1000px;
}






}


