﻿body {font-size: 62.5%; margin: 0px auto; padding: 0px; background-color: #9B9968; font-family: arial, sans-serif;}
.rahmen {width: 770px; margin: 0px auto; padding: 0px; background: url('../images/layout.gif') repeat-y left top; border: solid 1px rgb(100,100,100)}
.rahmen1 {width: 770px; margin: 0px auto; padding: 0px; background: url('../images/layout.gif') repeat-y left top;}
.header-top {width:770px; height:25px; background-color: rgb(128,161,202);}
.images-header {clear: both; float: left; width: 770px; height: 200px; margin: 0px; padding: 0px; background: url('../images/header1.jpg');}

.header {clear: both; width: 770px; height: 2em; margin: 0px; padding: 0.4em 0px 0px 0px; background-color: rgb(128,161,202); color: rgb(255,255,255); font-size: 1.1em;}
.header p {padding: 0px; text-align: center; line-height: 1.3em; font-size: 110%; color: rgb(255, 255, 255);}

.nav2 {clear: both; margin: 0px; padding: 0px; font-family: verdana, arial, sans serif; font-size: 0.9em;}
.nav2 ul {float: left; width: 770px; margin: 0px; padding: 0px; border-bottom: solid 1px rgb(54,83,151); background-color: rgb(128,161,202);}	
.nav2 li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.nav2 li a {display: block; float: left; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; border-right: dotted 1px rgb(255, 255, 255); color: rgb(255,255,255); text-decoration: none; font-size: 100%;}
.nav2 a:hover, .nav2 a.selected {color: rgb(50,50,50); text-decoration: none;}

.buffer {clear: both; width: 770px; height: 30px; margin: 0px; padding: 0px; background-color: rgb(255,255,255);}

.thumbnail{position: relative; z-index: 0}
.thumbnail:hover{background-color: transparent; z-index: 50}
.thumbnail span{position: absolute; background-color: #FAFAD2; padding: 5px; left: -1000px; border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none}
.thumbnail span img{border-width: 0; padding: 2px}
.thumbnail:hover span{visibility: visible; top: 0; left: 0px}

.content2 {float: left; width: 730px; min-height: 500px; margin: 0px; padding: 0px 0px 0px 20px; color: rgb(75,75,75); font-size: 1.2em;}
.content2f {float: left; width: 770px; min-height: 500px; margin: 0px; background-color: #000000; color: rgb(255,255,255); font-size: 1.2em;}
.content2-container {clear: both; float: left; width: 728px; margin: 0px 0px 15px 0px; padding: 0px;}
.content2-container-1col {overflow: hidden; width: 728px; margin: 0px; padding: 0px;}

.content2-pagetitle-center {overflow: hidden; text-align: center; color: rgb(88,144,168); font-weight: bold; font-size: 180%;}

.content-pn1 {margin-top: 15px; padding: 0px; color: rgb(0,0,0); font-size: 100%;}
.content-pmi {margin-top: 15px; padding: 0px; color: rgb(0,0,0); font-weight: bold; font-size: 80%;}
.content-pfo {clear: both; width: 750px; margin-left: 20px; padding: 0px;}

.content-txtbox-noshade {margin: 0px; padding: 7px 0px 0px 0px; background-color: rgb(255,255,255);}
.content-txtbox-shade {margin: 0px; padding: 7px 10px 5px 10px; background-color: rgb(235,235,235);}

#heubi {float: left; width: 550px; margin-left:100px}

h1 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 160%;}
h2 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 150%;}
h3 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 140%;}
h4 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 130%;}
h5 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 110%;}
h6 {margin: 0px 0px 0.2em 0px; font-weight: bold; font-size: 130%;}
h7 {margin: 0px 0px 0.2em 0px;font-weight: bold; font-style: italic; font-size: 130%;}

img {border:0;}

.b_600 {width:600px}
.b_620 {width:620px}

p {margin: 0px 0px 0.5em 0px; padding: 0px; line-height: 1.3em; font-family: arial, sans serif; font-size: 120%;}
p.justify {margin-top: 10px; font-size: 11pt; text-align: justify; color: #684747;}

ul {font-size: 1.2em;}
ol {list-style-type:decimal; list-style-position:outside; text-align:left; font-size: 1.1em;}

.footer {overflow: hidden; clear: both; width: 770px; height: 2em; margin: 0px; padding: 0.4em 0px 0px 0px; border-top: solid 1px rgb(125,125,125); background-color: rgb(128,161,202); color: rgb(255,255,255); font-size: 1.0em;}
.footer p {margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 110%;}

.content2 a {color: rgb(75,75,75); text-decoration: underline;}
.content2 a:hover {color: rgb(0,0,0); text-decoration: none;}
.content2 a:visited {color: rgb(150,150,150);}

.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}

.line-box {border-bottom: solid 1px rgb(200,200,200); padding-bottom: 15px; margin: 0px 0px 15px 0px;}
.line-gut {color:silver; width:730px; height:1px}

.clear {clear: both;}
.hide {display: none;}
hr {color: rgb(88,144,168);}
br {clear: none;}