/* CSS Document */
body{
background-color:#2C2D31; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
margin:0px;
color:#96957F;
border:none;
padding-left:5px;
padding-bottom:7px
}
/* ab hier positionierungen*/

#container {
width: 760px;
\width: 780px;
w\idth: 760px;
border:none;
margin: 10px;
margin-left: auto;
margin-right: auto;
padding: 10px;
border:none;
}
#content {
padding:0px;
width:760px;
background-color:transparent;
border:none;
margin-bottom:10px;
}

#lang{
padding-right: 10px;
padding-left: 10px;
margin-bottom: 5px;
margin-top: 5px;
background-color:transparent;
}

.imgborder{
border:1px solid #96957F;
padding:2px;
margin:30px 0px 0px 0px;
background-color:#2C2D31;
}

a:hover .imgborder{
border: 1px solid #FCDF89;
}

span.hidden,.hide,div.hr  hr{
display:none;
}

/* gall */
.pgallery	{
list-style-type: none;
padding: 0 0 10px 0;
margin: 0;
}
/* Spacing around each image */
.pgallery li	{
float: left;
display: inline;
margin: 0px 0px 30px 0px;
padding:0;
width:185px;
height:120px;
}
.pgallery li a	{
text-decoration: none;
color: #2C2D31;
}
.pgallery li p	{
padding:5px;
margin:0;
color: #2C2D31;
}
.pgallery li img	{
border: 1px solid #96957F;
padding: 5px;
background: transparent;
}
.pgallery li a:hover img{
 border: 1px solid #FCDF89;
}
/* Gallery Container */
.pgallerycont{
width: 95%;
padding: 10px;
margin-left: auto;
margin-right: auto;
background-color: #2C2D31;
}
.clear{clear: left; padding-top: 10px;}
/* turns off gaps around images */
img{
border:0;
}
.img1{
padding:5px;
background-color:#96957F;
margin: 5px  10px 0px 0;
float: right;
}
	
#pcont{
margin-left:170px;
margin-right:170px;
padding:5px;
}	

#nav{
padding-left:5px;
padding-right:5px;
text-align:center
}

#nav-bottom{
text-align:center;
padding-left:0px;
padding-right:0px
}
/* hier enden die positionierungen*/

/* hier header und footer*/
#header {
padding: 0px;
margin-bottom: 5px;
background-color:transparent;
border:none
}
#footer {
clear: both;
padding: 5px;
margin-top: 5px;
background-color:transparent;
}
/* ende von header und footer*/

/* hier farben fuer die navigationen*/
a, a:visited, a:hover, a:link, a:active {
color:#96957F;
padding-bottom:5px;
text-align:left;
text-decoration:none;
font-weight:bold;
font-size:11px;
padding-left:10px;
margin-bottom:10px;
}
a:hover{color:#FCDF89;
}
/*ende von nav*/

/* ab hier individuelle ausweisungen fuer fie firmen*/
h1{
font-size:14px;
font-weight:bold;
padding-bottom:10px;
color:#96957F;
}

.flag-img{
border:1px solid #96957F;
padding-left:0px;
} 

.up-img{
padding-right:10px;
padding-left: 10px;
border:none; 
float:right
}

#flag-es {
padding: 5px;
margin-left: 0px;
margin-right: 5px;
background-color:transparent;
text-align:center
}

#flag-en {
margin-left: 0;
margin-right: 5px;
padding: 5px;
background-color:transparent;
text-align:center
}

#flag-de {
padding: 5px;
margin-left: 0px;
margin-right: 5px;
background-color:transparent;
text-align:center
}

.subLinks:visited,.subLinks:hover,.subLinks:link,.subLinks:active{
font-weight:normal;
padding-left:0px;
margin-bottom:0px;
color:#96957F
}

.subLinks:hover{
color:#FCDF89
}

.subFooter:visited,.subFooter:hover,.subFooter:link,.subFooter:active{
font-weight:normal;
padding-left:5px;
margin-bottom:0px;
color:#96957F;
font-size:11px
}

.subFooter:hover{
color:#FCDF89
}





