@charset "utf-8";

/* CSS Document by wwwsploited.de*/

#lightbox {
background-color : rgb(238, 238, 224);
padding : 10px;
border-bottom : 2px solid rgb(102, 96, 0);
border-right : 2px solid rgb(102, 96, 0);
}
#lightboxDetails {
font-size : 1em;
padding-top : 1em;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : rgb(103, 107, 118);
}
#lightboxCaption {
float : left;
}
#keyboardMsg {
float : right;
}
#lightbox img {
border : none;
}
#overlay img {
border : none;
}
#overlay {
background-image : url(../pics/overlay.png);
}
html {
height : 100%;
}
body {
width:90%;
margin : 0;
padding : 0;
text-align : center;
background-color : rgb(255, 255, 255);
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : rgb(135, 128, 137);
}
#headerTopNav {
position : absolute;
left : 287px;
top : 0;
margin : 0 0 0 282px;
width : 220px;
height : 24px;
border-right : 1px solid rgb(135, 128, 137);
background-color : rgb(234, 234, 236);
line-height : 24px;
}
a, a:active, a:visited {
text-decoration : none;
color : rgb(135, 128, 137);
font-size : 11px;
line-height : 15px;
}
a:hover {
text-decoration : none;
color : rgb(231, 118, 43);
font-size : 11px;
line-height : 15px;
}
#logo {
position : absolute;
left : 0;
top : 0;
background-image : url(../pics/logo.jpg);
background-repeat : no-repeat;
margin : 0 0 0 0;
width : 287px;
height : 218px;
}
#topnavi {
position : absolute;
left : 287px;
top : 24px;
margin : 0;
padding : 0;
width : 502px;
height : 192px;
border-right : 1px solid rgb(135, 128, 137);
border-top : 1px solid rgb(135, 128, 137);
text-align : left;
}
#topstr {
position : absolute;
left : 790px;
top : 116px;
width : 17px;
height : 101px;
}
#navLeft {
position : absolute;
top : 218px;
left : 0;
margin : 0;
padding : 20px 20px 0 0;
text-align : right;
width : 266px;
height : auto;
}
.blogo {
margin-top : 40px;
margin-right : -20px;
}
* html .blogo{
margin-right:-40px;

width:240px;
height:98px;
}
img, a{
	border:0;
}
#contentbox {
position : absolute;
background-image : url(../pics/conbg.jpg);
background-repeat : repeat-y;
left : 286px;
top : 217px;
margin : 0;
height : auto;
right : 0;
border: 1px solid rgb(135, 128, 137);
border-right:0;
text-align : left;
padding : 0;
}
#pinxco {
position : absolute;
top : 0;
left : 503px;
width : 154px;
height : 154px;
padding : 0;
margin : 0;
}
#kontakt {
position : absolute;
top : 0;
left : 503px;
width : 254px;
height : 154px;
padding : 10px;
margin : 0;
}
#content {
position : relative;
top : 0;
left : 0;
width : 465px;
padding : 15px 20px 50px 15px;
margin : 0;
color : rgb(103, 107, 118);
min-height:400px;
height:auto !important; 
height:400px;
}
* html #contentbox{position:relative; width:100%; height:100%;  padding-bottom:220px;  margin-right:0;}
h1 {
font-size : 25px;
color : rgb(103, 107, 118);
font-weight : 100;
letter-spacing : 1px;
margin-left : 10px;
}
h2 {
font-size : 11px;
color : rgb(103, 107, 118);
}
.nav1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : rgb(103, 107, 118);
text-decoration : none;
background-color : rgb(255, 255, 255);
padding-top : 5px;
padding-right : 20px;
padding-bottom : 6px;
padding-left : 40px;
height : auto;
width:150px;
border : 1px solid rgb(255, 255, 255);
float : right;
clear : right;
margin-right : -20px;
}
* html .nav1 {
width:250px;
padding-right:60px;
margin-left:60px;
}
a.nav1:hover {
color : rgb(231, 118, 43);
border-top : 1px solid rgb(190, 192, 196);
border-right : 1px solid rgb(255, 255, 255);
border-bottom : 1px solid rgb(190, 192, 196);
border-left : 1px solid rgb(190, 192, 196);
}
.navH {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight:bolder;
color : rgb(103, 107, 118);
text-decoration : none;
background-color : rgb(255, 255, 255);
padding-top : 5px;
text-align:left;
padding-right : 20px;
padding-bottom : 6px;
padding-left : 40px;
height : auto;
width:150px;
border : 1px solid rgb(255, 255, 255);
float : right;
clear : right;
margin-right : -20px;
}
* html .navH {
width:250px;
padding-right:0;
margin-left:60px;
}
a.navH:hover {
color : rgb(231, 118, 43);
border-top : 1px solid rgb(190, 192, 196);
border-right : 1px solid rgb(255, 255, 255);
border-bottom : 1px solid rgb(190, 192, 196);
border-left : 1px solid rgb(190, 192, 196);
}
.klein{
font-size:9px;
}
td{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : rgb(135, 128, 137);
}    
