*,html { 
padding:0px;
margin:0px;
}

body {
margin:0px;
padding:0px;
text-align: center;
text-transform:lowercase;
font:normal 12px/14px Helvetica, Arial, sans-serif;
background: #FFF url(bilder/bg.gif) repeat-y top center;
}

p, h1, h2 {
margin:0px 10px 10px 10px;
}

p {
font:normal 12px/14px Helvetica, Arial, sans-serif;
}

h1 {
font:bold 14px Helvetica, Arial, sans-serif;
padding:10px 10px 0px 0px;
text-align:left;
text-decoration:none;
}

h2 {
font:bold 10px Helvetica, Arial, sans-serif;
padding-top:10px;
}

a:link, a:visited{
font-weight:bold;
text-decoration:none;
}

a:hover {
font-weight:bold;
text-decoration:underline;
}

a:active {
font-weight:bold;
text-decoration:none;
}

#box {
width:770px;
text-align: left;
margin:0px auto;
padding:0px;
}

#header {
width:720px;
height:110px;
padding: 0px;
background-color:#FFF;
}

#header img {
margin:65px 0px 0px 100px;
}

#navi {
width:100px;
padding:0px;
float:left;
text-align:right;
font:bold 12px/14px Helvetica, Arial, sans-serif;
}

ul#navi {
margin:0px;
padding:0px;
}

ul#navi li {
list-style: none;
margin: 0px;
padding: 0px;
}

ul#navi a:link, ul#navi a:visited {
color:#666; 
text-decoration:none;
display: block;
padding: 2px 5px 1px;
background: #FFF;
}

ul#navi a:hover {
color: #FFF;
text-decoration:none;
display: block;
padding: 2px 5px 1px;
background: #999;
}

ul#navi a:active {
color:#666; 
text-decoration:none;
display: block;
padding: 2px 5px 1px;
background: #666;
}

.highnavi {
color:#FFF; 
text-decoration:none;
display: block;
padding: 2px 5px 1px;
background: #666;
}

#subnavi {
width:105px;
height:220px;
padding:0px;
float:left;
text-align:left;
font:bold 12px/14px Helvetica, Arial, sans-serif;
}

ul#subnavi {
margin:0px;
padding:0px;
}

ul#subnavi li {
list-style: none;
margin: 0px;
padding: 0px;
}

ul#subnavi .highsubnavi {
color:#666; 
text-decoration:none;
display: block;
padding: 2px 5px 1px;
background: #FFF;
}


ul#subnavi a:link, ul#subnavi a:visited {
color:#FFF; 
text-decoration:none;
display: block;
padding: 2px 5px 1px;
background: #666;
}

ul#subnavi a:hover {
color: #FFF;
text-decoration:none;
display: block;
padding: 2px 5px 1px;
background: #999;
}

ul#subnavi a:active {
color:#666; 
text-decoration:none;
display: block;
padding: 2px 5px 1px;
background: #FFF;
}

.highsubnavi {
color:#666; 
text-decoration:none;
display: block;
padding: 2px 5px 1px;
background: #FFF;
}

#inhalt1 {
width:210px;
height:535px;
float:left;
background-color:#666;
text-align: left;
}

#inhalt1 a:link, #inhalt1 a:visited, #inhalt1 a:hover, #inhalt1 a:active {
color: #FFF;
}

#text {
text-align: left;
}

#text p {
color:#FFF;
margin-top: 10px;
margin-bottom: 10px;
padding: 0px 10px;
}

#inhalt2 {
width:420px;
padding:0px;
float:left;
background-color:#FFF;
text-align: left;
}
#inhalt2 a:link, #inhalt2 a:visited, #inhalt2 a:hover, #inhalt2 a:active {
color:#000;
}

#inhalt2head {
width:190px;
height:120px;
float:left;
text-align: left;
}

#inhalt2bild1 {
width:200px;
height:120px;
float:left;
}

#inhalt2bild2 {
}

iframe {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

table {
margin-left:15px;
}


/*----*/

.lightbox {
width:420px;
padding:0px;
float:left;
background-color:#FFF;
}

.thumbnail {
float: left;
width: 120px;
margin: 5px;
padding: 5px;
text-align:center;
}

.clearboth {
clear: both; 
}

#spalte {
width: 200px;
float:left;
}
