a:link {color: #000000;}
a:visited {color:#111111;}
a:hover {color:#202020;}
a:active {color:#101010;}

body {
background-color: #DDDDDD;
font-family: Verdana,Geneva,sans-serif;
line-height: 1.5em;
font-size: 16px;
color: #222222;
}

a.nolink
{
text-decoration: none;
}

td 
{
text-align: center;
}

div.textbereichimp
{
float: none;
background-color: #DDDDDD;
font-family: Verdana,Geneva,sans-serif;
text-align: center;
line-height: 1.2em;
font-size: 14px;
overflow: hidden;
margin-top: 20px;
padding: 15px 15px 15px 15px;
}

div.textbereich
{
float: none;
background-color: #DDDDDD;
font-family: Verdana,Geneva,sans-serif;
text-align: center;
#text-justify:inter-word;
line-height: 1.2em;
font-size: 14px;
#overflow: hidden;
margin-top: 20px;
padding: 0px 15px 15px 5px;
}

div.topklein
{
float: none;
background-color: #DDDDDD;
font-family: Verdana,Geneva,sans-serif;
font-size: 24px;
line-height: 1.5em;
text-align:center;
over0flow: hidden;
margin-top: 10px;
border-bottom: 2px solid #222222; 
}

div.lang
{
float: none;
background-color: #DDDDDD;
font-family: Verdana,Geneva,sans-serif;
font-size: 14px;
text-align:center;
height: 24px;
overflow: hidden;
}

div.mittebilder
{
float: none;
font-family: Verdana,Geneva,sans-serif;
font-size: 18px;
text-align: center;
background-color: #DDDDDD;
overflow: hidden;
margin-top: 10px; 
margin-bottom: 15px; 
} 

div.tnlistenelement
{
float: left;
background-color: #DDDDDD;
height: 160px;
width: 160px;
overflow: hidden;
outline: solid 1px #222222;
margin: 5px 5px 5px 5px;
padding: 8px;
}

img.tn
{
float: none
margin: 5px 5px 5px 5px;
}

div.bildtitel
{
float: none;
background-color: #DDDDDD;
text-align: center;
font-family: Verdana,Geneva,sans-serif;
font-size: 20px;
margin-top: 5px;
}

div.bildort
{
float: none;
background-color: #DDDDDD;
text-align: center;
font-family: Verdana,Geneva,sans-serif;
font-size: 16px;
}

div.navoben
{
float: none;
background-color: #DDDDDD;
font-family: Verdana,Geneva,sans-serif;
font-size: 16px;
text-align: center;
margin-top: 20px;
}

div.startbottom
{
float: none;
background-color: #DDDDDD;
text-align: center;
font-family: Verdana,Geneva,sans-serif;
font-size: 12px;
padding: 6px;
border-top: 2px solid #222222; 
}

ul#startnav
{
float: right;
}

ul#startnav li {
  list-style: none;
}

ul#startnav a {
  display: block;
  padding: 0.8em;
  font-family: Verdana,Geneva,sans-serif;
  font-size: 18px;
}

ul#startnav a:link {
  color: #000000; 
  background-color: #DDDDDD;
}

ul#startnav a:visited {
  color: #111111; 
  background-color: #DDDDDD;
}

ul#startnav a:hover {
  color: #202020; 
  background-color: #DDDDDD;
}

ul#startnav a:active {
  color: #101010; 
  background-color: #DDDDDD;
}

h3
{
text-align: center;
}

p 
{ 
margin-top: 10px; 
margin-bottom: 20px;
margin-right: 20px;
margin-left: 20px;
text-align: justify;
text-justify:inter-word;
line-height: 1.3em;
font-family: Verdana,Geneva,sans-serif;
font-size: 14px;
}

p.main
{
    text-align: center;
}
p.mainx
{
    text-align: center;
    margin-top: 10px; 
    margin-bottom: 0px;
}
p.next
{
    text-align: center;
    font-size: 24px;
    margin-top: 0px; 
    margin-bottom: 0px;
}

img.tnliste
{
vertical-align: middle;
}

p.main img {
    background: #EDEDED;
    max-width: 100%;
    max-height: 100%;
    outline: solid 20px #FFFFFF;
    margin-top: 10px;
    border-top: 2px solid #000000; 
    border-left: 2px solid #000000; 
    border-right: 2px solid #000000; 
    border-bottom: 2px solid #000000; 
}

ul.techdata
{
list-style: none;
font-family: Verdana,Geneva,sans-serif;
font-size: 11px;
padding:10px;
}

h1
{
font-family: Verdana,Geneva,bold;
font-size: 24px;
}

h2
{
font-family: Verdana,Geneva,bold;
font-size: 18px;
}

div.techdata
{
float: none;
text-align: center;
line-height: 0.9em;
margin-top: 20px;
margin-bottom: 20px;
}
