body { margin:0; padding:0;
background-color:#ffffff;
background-image:url(bilder/background.gif);
font-family: Arial, Helvetica, sans-serif;  font-weight: normal; }

.randtext { line-height: 12px;
font-weight: normal;
font-size: 10px;
text-decoration: none;
color: #000000; }

.headschwarz { line-height: 14px;
font-weight: normal;
font-size: 12px;
text-decoration: none;
color: #000000; }

.text { line-height: 15px;
font-weight: normal;
font-size: 12px;
text-decoration: none;
color: #000000; }

a { color: #000000; text-decoration: none; }
a:hover { color: #666666; text-decoration: none; }

a.naviLinks { color: #000000; text-decoration: none; }
a:hover.naviLinks { color: #cccccc; text-decoration: none; }

a.naviTooltips { color: #000000; text-decoration: none; font-size: 11px; line-height: 15px; }
a:hover.naviTooltips { color: #cccccc; text-decoration: none; font-size: 11px; }

img.visual { margin:5px 27px 0px 0px; }

#hans { position:absolute; top:0px; left:214px; width:99px; height:113px; }
#kasten1 { position:absolute; top:0px; left:0px; width:174px; height:117px; background-color:#0095d2; }
#kasten2 { position:absolute; top:117px; left:0px; width:174px; height:229px; background-color:#0095d2; }
#kastenSuche { position:absolute; top:360px; left:28px; width:146px; background-color:#99cccc; z-index:11; }
#skala { position:absolute; top:117px; left:174px; width:760px; z-index:7; }
#visualRechts { position:absolute; top:0px; left:714px; width:220px; height:117px; z-index:3; }
#visualRechtsEdit { position:absolute; top:0px; left:714px; width:220px; height:117px; z-index:9; }
#visualRechtsMo { position:absolute; top:0px; left:714px; width:220px; height:117px;  z-index:5; }

#textLinksOben { position:absolute; top:83px; left:28px; width:140px; z-index:3;
font-weight: normal;
font-size: 11px;
color: #003366;
text-decoration: none;}

#textLinksUnten { position:absolute; top:128px; left:28px; width:140px; z-index:3;
font-weight: normal;
font-size: 11px;
color: #003366;
text-decoration: none;}

#language {
position:absolute; top:345px; left:-10px; z-index:55;
font-weight: normal;
font-size: 11px;
color: #000000;
text-decoration: none;
}

ul#langnavi li { list-style-type:none; margin-bottom:5px; }

#navigationLinks { position:absolute; top:232px; left:-10px; z-index:5;
font-weight: normal;
font-size: 11px;
color: #000000;
text-decoration: none;}

ul#navi li { list-style-type:none; margin-bottom:5px; }

ul#langnavi li { list-style-type:none; margin-bottom:5px; }

#jahr1 { position:absolute; top:128px; left:200px; z-index:3;
font-weight: normal;
font-size: 11px;
font-color: #000000;
text-decoration: none; }

#jahr2 { position:absolute; top:128px; left:360px; z-index:3;
font-weight: normal;
font-size: 11px;
font-color: #000000;
text-decoration: none; }

#jahr3 { position:absolute; top:128px; left:520px; z-index:3;
font-weight: normal;
font-size: 11px;
font-color: #000000;
text-decoration: none; }

#jahr4 { position:absolute; top:128px; left:840px; z-index:3;
font-weight: normal;
font-size: 11px;
font-color: #000000;
text-decoration: none; }

#content { position:absolute; top:180px; left:213px; width:441px;
line-height: 15px;
font-weight: normal;
font-size: 12px;
font-color: #000000;
text-decoration: none; }

#contentSearch { position:absolute; top:180px; left:194px; width:441px;
line-height: 15px;
font-weight: normal;
font-size: 12px;
font-color: #000000;
text-decoration: none; }

.abstand { margin-top:0px, margin-right:0px; margin-bottom:0px; margin-left:20px; display:block; }

#contentRand { position:absolute; top:180px; left:714px; width:220px;
font-weight: normal;
text-decoration: none; }

#contentRandEdit { position:absolute; top:280px; left:714px; width:220px;
font-weight: normal;
text-decoration: none; }

#searchForm{
  float: right;
  text-align: right;
  padding: 0.2em 1em 0em 0em;
  width: 15em; }

ul#treffer li { list-style-type:none; margin-left:-40px; }


#contentShop {
position:absolute;
top:200px; left:200px; width:800px; height:500px; background-color:#99cccc;
}

.leftNavigation {
  position:absolute;
  top:500px; left:0px;
  width: 170px;
}

.fullWidth {
  width: 100%;
}

.mainContent { width: 100%;
}