/* General Definitions v1.0 */
html, body  {height: 100%; margin: 0px; padding: 0px; text-align: center; font-family: 'Gill Sans MT', 'Century Gothic', Verdana; font-size: 14px; line-height: 16px}
img {border: 0px}
img.border {border: 1px solid green}
hr {margin: 5px 0px; padding: 0px; height: 1px; border: dotted 1px white; clear: both}
table {margin: 0px; padding: 0px; text-align: left}
td {vertical-align: top}
form {margin: 0px; padding: 0px}
p {margin: 10px 0px}
ul {margin-left: 20px}
ul li {margin-left: 0px;}
dt {font-weight: bold; margin: 15px 0px 5px }
dd {font-style: italic; margin-left: 30px}
.text2 {font-size: 10px}


.tracker ul {margin-left: 50px}

/* FIREFOX HACK */
ul.navmenulist>/**/li {margin-left: -40px}/* */

/* FIREFOX HACK */
.hackende {}
.imageleft {float: left; margin-right: 20px !important; margin-bottom: 20px}
p.verfuegbar .imageleft {float: left; margin-bottom: 0px; margin-right: 5px !important}
p.verfuegbar {color: #008000}
.imageright {float: right !important; margin-left: 10px !important}
.nomargin {margin: 0px}
.cleaner {clear: both}
.noborder {border: 0px !important}
.print, .gotcha {display: none; visibility: hidden} 
img.noborder {border: 0px}
.center {text-align: center !important}
.nolink {text-decoration: none}
.nobg {background-color: transparent}
.linethrough {text-decoration: line-through}

#weisheit {width: 477px; height: 41px; background: url('img/bg-weisheit.gif'); color: white; font-family: 'Century Gothic'; font-size: 18px; font-style: italic; text-align: center; padding: 50px 20px 20px 20px; margin-left: 180px}

/* Fonts */
h1 {font-size: 24px; color: red; border-bottom: 1px dotted red; line-height: 26px}
h2 {font-size: 16px; color: #008000; margin-top: -15px}
h3 {font-size: 18px; color: red; border-bottom: 1px dotted red; line-height: 22px; }
h4 {font-size: 14px; color: #008000; margin-top: -15px}
h5 {font-size: 14px; color: red; margin-bottom: 0px}
h6 {font-size: 16px; color: #008000; margin-top: 0px; margin-bottom: 10px}


/* Navigation */
#nav ul {list-style-type: none; margin-top: -10px; font-size: 16px}
#nav ul li {float: left; padding: 50px 25px 10px 25px}
#nav a {color: white; text-decoration: none; padding-top: 50px}
#nav li.active {background-color: white}
#nav li.active a {color: #008000}

/* Layout - Container */
#global {position: relative; width: 970px; padding: 5px 0px; text-align: left; margin: auto}
#navleiste {width: 100%; background-color: #008000; height: 100px}
#nav {position: absolute; top: -90px; width: 100%; height: 100px; background-color: transparent}
#logo {position: absolute; top: -20px; left: 0px; z-index: 90}
#visual {position: absolute; top: -30px; left: 320px; z-index: 100}
#sites {position: relative; margin-top: 280px}
#einleitung {position: relative; width: 700px; padding: 5px 0px; text-align: left; margin: auto}
#footer {width: 100%; text-align: center; font-size: 12px; margin: 10px 0px; color: #008000; border-top: 1px solid #008000; padding-top: 5px} 

