body {
 color: #696946;
 background-color: #040404;
 font-family: tahoma,helvetica;
 text-align:center;
 margin-top:0px;
 background-image:url('../images/body.gif');
 background-repeat:repeat-y;
 background-position:center;
}

body a:link, body a:visited, body a:active {
 color: #696946;
 text-decoration: none;
}

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

.outliner {
 margin: 0px auto;
 width:924px;
 background-image:url('../images/body.gif');
 background-repeat:repeat-y;
}

.header {
 background-image:url('../images/header.gif');
 background-position:right;
 background-repeat:no-repeat;
 width:924px;
 height:229px;
 text-align:left;
}

.contentbox {
 position:relative;
 top:55px;
 left:300px;
 width:320px;
 height:255px;
 text-align:left;
 font-size:10px;
 color:#e0f0fc;
}

.contentbox a:link, .contentbox a:visited, .contentbox a:active, .contentbox a:hover{
 font-size:10px;
 color:#e0f0fc;
 text-decoration: none;
}

.gallery_picture {
 width:40px; height:40px;
 border-style:solid;border-width:2px;border-color:#333333;
 float:left;
 margin-left:5px;
 margin-bottom:5px;
}

.gallery_picture:hover {
 width:40px; height:40px;
 border-style:solid;border-width:2px;border-color:#FC6B00;
 float:left;
 margin-left:5px;
 margin-bottom:5px;
}

.contenttitle{
 font-family:Tahoma, Arial, Verdana;
 color:#fd6c01;
 font-size:12px;
 font-weight:bold;
}

.contentlocation {
 position:relative;
 top:-200px;
 left:640px;
 width:180px;
 height:20px;
 text-align:left;
 font-family:Tahoma, Arial, Verdana;
 color:#707070;
 font-size:11px;
 font-weight:bold;
}

.contentlocation a:link, .contentlocation a:visited, .contentlocation a:active{
 font-size:10px;
 color:#707070;
 text-decoration: none;
}

.contentlocation a:hover {
color:#fd6c01;
}


.hightlight {
color:#00a2ff;
}
/*Alles was im Footer ist, inkl. der Navigation*/
.footer {
 width:924px;
 height:118px;
 vertical-align:top;
 text-align:center;
 background-image:url('../images/footer.gif');
}

a.about, a.about:link, a.about:visited, a.about:active{
 position:relative;
 left:446px;
 width:50px;
 height:118px;
 float:left;
}

a.about:hover{
 background-image:url('../images/nav_about_h.gif');
}

a.ref, a.reft:link, a.ref:visited, a.ref:active{
 position:relative;
 left:446px;
 width:79px;
 height:118px;
 float:left;
}

a.ref:hover{
 background-image:url('../images/nav_ref_h.gif');
}

a.contact, a.contact:link, a.contact:visited, a.contact:active{
 position:relative;
 left:446px;
 width:66px;
 height:118px;
 float:left;
}

a.contact:hover{
 background-image:url('../images/nav_contact_h.gif');
}

a.links, a.links:link, a.links:visited, a.links:active{
 position:relative;
 left:446px;
 width:40px;
 height:118px;
 float:left;
}

a.links:hover{
 background-image:url('../images/nav_links_h.gif');
}

input {
 background-color:#000000;
 color:#e0f0fc;
 border:1px solid #2A2A2A;
}

textarea {
 background-color:#000000;
 color:#e0f0fc;
 border:1px solid #2A2A2A;
}

.ref_ul{
 width:293px;
 margin: 0px;
 padding:0;
}

.ref1_li {
 width:293px;
 height:80px;
 list-style:none;
 margin:0;
 padding:0;
 text-align:center;
 background-image:url('../images/ref1.jpg');
}

a.ref1, a.ref1:link, a.ref1:visited, a.ref1:active{
 width:293px;
 height:80px;
 background-image:url('../images/ref1.jpg');
  float:left;
}

a.ref1:hover{
 background-image:url('../images/ref1_hover.jpg');
}

.ref2_li {
 width:293px;
 height:80px;
 list-style:none;
 margin:0;
 padding:0;
 text-align:center;
 background-image:url('../images/ref2.jpg');
}

a.ref2, a.ref2:link, a.ref2:visited, a.ref2:active{
 width:293px;
 height:80px;
 background-image:url('../images/ref2.jpg');
  float:left;
}

a.ref2:hover{
 background-image:url('../images/ref2_hover.jpg');
}

.ref3_li {
 width:293px;
 height:80px;
 list-style:none;
 margin:0;
 padding:0;
 text-align:center;
 background-image:url('../images/ref3.jpg');
}

a.ref3, a.ref3:link, a.ref3:visited, a.ref3:active{
 width:293px;
 height:80px;
 background-image:url('../images/ref3.jpg');
 float:left;
}

a.ref3:hover{
 background-image:url('../images/ref3_hover.jpg');
}