html {
	height: 100%;
	padding: 0 0 1px 0;
}


img, div {
  behavior: url('fixes/iepngfix/iepngfix.htc');
}


.tx-chgallery-pi1{
margin-left:20px;
}


a:visited img{
color:black;
border-color:black;
}

a:link img{
color:black;
border-color:black;
}

body{
text-align:center;
background-image: url("images/bgimage.gif");
background-repeat: repeat-x;
scrollbar-face-color:#ffffff;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#C0B0B0;
scrollbar-shadow-color:rgb(0,0,0);
scrollbar-highlight-color:rgb(0,0,0);
scrollbar-3dlight-color:#808080;
scrollbar-darkshadow-Color:#202020;
}

a:hover { color:#white; text-decoration:none; font-family:arial; font-size:14px;}
a:visited { color:white; text-decoration:none; font-family:arial; font-size:14px;}
a:active { color:white; text-decoration:none; font-family:arial; font-size:14px;}
a:link { color:white; text-decoration:none; font-family:arial; font-size:14px;}

.myGallery
{
width: 460px;
height: 345px;
z-index:5;
display: none;
border: 1px solid #E3E9EC;
} 
 
#maindiv 
{
left:0px;
top:0px;

width:980px;

margin-left:auto;
margin-right:auto;  
margin-top:auto;
}

#logo
{

left:0px;
top:0px;
background-image:url('images/neooptik_logo.jpg');
width:368px;
height:80px;
margin-left:auto;
margin-right:auto;  
margin-top:auto;
background-repeat:no-repeat;
}

#left1
{
background-color:gray;
height:80px;
width:110px;
border-style:solid;
border-width:1px;
border-color:white;
}

#left2
{
color:white;
background-color:0d331c;

width:110px;
border-style:solid;
border-width:1px;
border-color:white;
}

#left3
{
background-color:gray;
height:80px;
width:110px;
border-style:solid;
border-width:1px;
border-color:white;
}

#left4
{
color:white;
background-color:0d331c;

width:110px;
border-style:solid;
border-width:1px;
border-color:white;
}

#left5
{
background-color:gray;
height:80px;
width:110px;
border-style:solid;
border-width:1px;
border-color:white;
}

#rechts
{
color:white;
font-size:10px;
font-family:arial; 
}

#centercontent
{
font-size:14px;
font-family:arial;
background-color:white;
width:600px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border-style:solid;
border-width:1px;
border-color:black;
}

#boarderding
{
border-style:solid;
border-width:1px;
border-color:white;
}



#borderlinks
{
background-image:url('images/shadow_left2.png');
background-repeat:repeat-y;
}

#borderrechts
{
background-image:url('images/shadow_right.png');
background-repeat:repeat-y;
}

H1{
text-align:center;
font-size:22px;
color:gray;
font-family:arial;
border-style:dotted;
border-color:black;
border-width:1px;
border-top-color:white;
border-left-color:white;
border-right-color:white;
border-width:100%;
}

B{
color:1a6a38;
}

p{
color:arial;
font-size:14px;
}

.tx-zwgmap-pi1 {
padding-left:52px;
padding-right:10px;
}


.bodytext a{
color:#1a6a38;
text-decoration:underline;
}

