
/* -------------------------- GLOBAL -------------------- BEGIN -------------------- */
html {
  margin: 0px;
  padding: 0px;
  height: 100%;
}
body {
  margin: 0px;
  padding: 0px;
  height: 100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background-color: #ffffff;
  color: #333333;
  background-color: #ffffff;
}
div {
  margin: 0px;
  padding: 0px;
  text-align:left;
}
p {
  margin: 0px;
  padding: 0px;
}
table {
  margin: 0px;
  padding: 0px;
}
td {
  margin: 0px;
  padding: 0px;
  vertical-align:top;
  font-size:11px;
  text-align:left;
}
h1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight: bold;
  color: #333300;
  padding: 0px 0px 2px 0px;
  margin: 0px;
}
h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight: bold;
  color: #333300;
  padding: 0px 0px 2px 0px;
  margin: 0px;
}
h3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight: bold;
  color: #333300;
  padding: 0px 0px 3px 0px;
  margin: 0px;
}
h4 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight: bold;
  color: #333300;
  padding: 0px 0px 3px 0px;
  margin: 0px;
}
h5 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  font-weight: bold;
  color: #333300;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}
h6 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight: bold;
  color: #333300;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}
img {
  border: 0px;
  display:block;
}
a:link, a:active, a:visited {
  color: #777e08;
  text-decoration: underline;
}
a:hover {
  color: #777e08;
  text-decoration: underline;
  text-decoration: none;
}
hr {
  height: 2px;
  width: 100%;
  border: 0px;
  background-color: #D8D8D8;
}
/*--------------------FORMFIELDS-----------------------------*/

input, textarea {
width : auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border : 1px solid #969696;
background-color : #F8F8F8;
padding : 1px 7px 1px 5px;
color : #686868;
margin:0px 0px 4px 0px;
}
select{
width : auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border : 1px solid #969696;
background-color : #F8F8F8;
padding : 0px 0px 0px 2px;
color : #686868;
margin:0px 0px 4px 0px;
}
input:focus, input:focus, textarea:focus, select:focus {
background-color : #F3F3F3;
color : #686868;
border-color : #777e08;
}
.submit{
width : auto;
font-size:11px;
border : 1px solid #D8D8D8;
background-color:#BABABA;
padding : 0px 2px 0px 2px;
color:#FFFFFF;
cursor:pointer;
}
input.submit_img{
width : auto;
background-color:#BABABA;
border : 0px;
padding:0px;
}
input.submit_img:hover{
width : auto;
background-color:#D5D5D5;
border : 0px;
padding:0px;
}
fieldset{
margin:0px;
padding:0px;
border:0px;
}
label{
font-size:10px;
font-weight:normal;
margin:0px;
padding:0px;
}
form{
margin:0px;
padding:0px;
}
legend{
font-size:10px;
font-weight:normal;
}
/*--------------------LOGIN-----------------------------*/
#loginform{
width:160px;
height:50px;
float:left;
}
.login_nick{
width:130px;
font-size:11px;
border: 1px solid #fff;
background-color : #fff;
}
.login_pass{
width:90px;
font-size:11px;
border: 1px solid #fff;
background-color : #fff;
}
.login_submit{
width:35px;
font-size:11px;
border: 1px solid #6e5f22;
background-color : #6e5f22;
padding : 0px 2px 0px 2px;
color:#FFFFFF;
cursor:pointer;
}
/*--------------------LINKLIST-----------------------------*/
.filelinks .icon{
padding-right:5px;
}
/*--------------------BROWSEBOX-----------------------------*/
.showResultsWrap{
margin:0px 0px 5px 0px;
}
.browseLinksWrap img{
display:inline;
}
/*--------------------SPACING-----------------------------*/
.spacer-gif{
padding:0px;
margin:0px;
}
.clear_div{
clear:both;
font-size:1px;
height:1px;
width:1px;
overflow:hidden;
}

/*--------------------SALE IMG-----------------------------*/
.sale_img {
position: absolute;
display: none;
}

/*--------------- MENU NEU ------------------------*/

ul#mainnav {text-align: left; margin:0; padding: 0; margin-top: 5px;}

ul#mainnav a {text-decoration: none; padding: 4px 8px; display: block; color: #666; font-weight: bold;}
ul#mainnav a:hover {color: #000;}
ul#mainnav ul {margin:0; padding: 0; list-style: none;}
ul#mainnav li {margin:0; padding: 0; display: inline-block; position: relative;}

ul#mainnav > li > ul {display: none; position: absolute; z-index: 100; top: 24px; padding-top: 5px; background: #fff; border-radius: 2px; border: 1px solid #ccc;}
ul#mainnav > li {border-right: 1px solid #ccc;}
ul#mainnav > li:hover > ul {display: block;}

ul#mainnav > li > a {font-size: 12px;}
ul#mainnav li.active a {color: #B2BC10;}


/*--------------- PROJEKTE ------------------------*/
.proj_margin{
font-size:0px;
}
/*--- PROJEKT GROSS --------*/
.proj_container{
background-color:#fafabf;
border: 1px solid #e8ed82;
margin-bottom:7px;
}
.proj_container .proj_container_abs{
display: flex;
position: relative;
}
.proj_container .proj_img{
}
.proj_container .proj_desc{
position: relative;
}
.proj_container .proj_header{
background-color:#d9de70;
height:20px;
}
.proj_container .proj_title{
width:130px;
font-weight:bold;
font-size:11px;
padding:3px 0px 0px 3px;
white-space: nowrap;
}
.proj_container .proj_date{
text-align:right;
width:100%;
font-size:9px;
margin:2px 0px 0px 0px;
}
.proj_container .proj_facts{
width:100%;
margin:0px;
background-color:transparent;
}
.proj_container .proj_facts p{
padding:1px 0px 0px 0px;
}
.proj_container .proj_facts ul{
margin:0px 0px 0px 9px;
padding:0px;
list-style-type:none;
}
.proj_container .proj_facts ul li{
float:left;
white-space: nowrap;
overflow:hidden;
padding:0px;
margin:0px;
}
.proj_container .proj_facts ul li.label{
width:60px;
white-space: nowrap;
}
.proj_container .proj_facts ul li.data{
width:100px;
}
.proj_container .proj_facts ul li:nth-child(2),
.proj_container .proj_facts ul li:nth-child(3) {
 display: none;
}

.proj_container .proj_facts ul li.model{
width:160px;
white-space: nowrap;
float:none;
clear:both;
}
.proj_container .proj_buttons{
position:absolute;
bottom:5px;
left:10px;
}
.proj_container .proj_imgslide{
position:absolute;
right:0px;
top:0px;
padding:3px 3px 0px 0px;
}
.proj_container .proj_imgslide img{
margin-left:2px;
float:right;
}

/*--------------- edits static ------------------------*/
.proj_container .proj_buttons a:last-child {
  display: none;
}


