/* CSS Document */

* {
  margin:0;
  padding:0;
}

html{
margin:0;
padding:0;

}

body{
font-family: verdana, arial, lucida grande, sans-serif;
color:#333;

}

#slogan{
background-color:#ccc;
padding:5px;
margin-right:15px;
margin-top:15px;
}

a.nam:link{
color:#600;
text-decoration:none;
}

a.nam:hover{
color:#600;
border-bottom: 1px solid #600;
}

a.nam:visited{
color:#600;
text-decoration:none;
}

.kursiv{
font-family: lucida grande, verdana, arial, sans-serif;
font-size:70%;
text-align:left;
padding:5px 20px 10px 20px;
font-style:italic;
font-weight:normal;
line-height:30px;
letter-spacing:normal;
}

.kursiv1{
font-family: lucida grande, verdana, arial, sans-serif;
text-align:left;
padding:0px 0px 0px 10px;
font-style:italic;
font-weight:normal;
letter-spacing:normal;
}

.kursiveng{
font-family: lucida grande, verdana, arial, sans-serif;
padding:5px 20px 10px 18px;
font-size:70%;
text-align:left;
font-style:italic;
font-weight:normal;
line-height:20px;
letter-spacing:normal;
}

.titel{
font-size:90%;
line-height:30px;
text-align:left;
padding:20px 20px 10px 5px;
color:#003;
}

.text{
text-align:left;
color:#333;
font-size:70%;
padding:10px 40px 0px 20px;
}

.text1{
text-align:left;
color:#333;
font-size:70%;
padding:0px 40px 0px 20px;
line-height:20px;
}

.text2{
text-align:left;
color:#333;
font-size:70%;
padding:30px 80px 0px 40px;
line-height:20px;
}

.fachfoto{
padding-top:20px;
}

.dozfoto{
float:left;
padding:0 20px 17px 20px;
}

#dozlinks{
flow:left;
}

#dozrechts{
flow:right;
}

#greybox{
padding-left:15px;
background-color:#fff;
text-align:center;
}

#greybox .foto{
text-align:left;
padding-left:5px;
}

#GB_overlay {
  background-image: url(overlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 100;
  width:  100%;
  height: 100%;
}

* html #GB_overlay {
  background-color: #fff;
  background-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}

#GB_window {
  top: 10px;
  left: 0px;
  position: absolute;
  background: #fff;
   overflow: auto;
  width: 640px;
  height: 400px;
  z-index: 150;
}

#GB_frame {
  border: 0;
  overflow: auto;
  width: 100%;
  height: 378px;
}

#GB_caption {
  font: 16px verdana, helvetica, sans-serif;
  background: #fff;
  color: #333;
  padding: 15px 0 15px 15px;
  margin: 0;
  text-align: left;
}

#GB_window img {
  position: absolute;
  color:#666;
  top: 2px;
  right: 5px;
  cursor: pointer;
  cursor: hand;
}



