/* Gerneral Definitions */
html, body  {height: 100%; width: 100%; margin: 0px; padding: 0px; text-align: center}
img {border: 0px }
hr {margin: 5px 0px; padding: 0px; height: 1px; border: dotted 1px black }
li {}
table {margin: 0px; padding: 0px}
td {vertical-align: top}
form {margin: 0px; padding: 0px}
ul {margin-left: 25px; padding: 0px}
li {line-height: 18px; }
p {}
dd {margin: 0px 0px 10px 0px}
.imageleft {float: left; margin-right: 20px}
.imageright {float: right; margin-left: 20px}
.nomargin {margin: 0px}
.cleaner {clear: both}
.noborder {border: 0px}
#nachoben {position: fixed; z-index: 100; margin-left: 370px;}
#nachoben {position: fixed; top: 300px; left: 650px;}

/* Fonts */
h1, h2, h3, h4,h5 {font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; font-weight: bold; }
h1  { font-size: 12pt; margin: 0px 0px 5px}
h2 { font-size: 11pt; margin: 0px 0px 15px; border-bottom: 1px dashed black }
h3 { font-size: 10pt; margin: 12px 0px 6px 0px }
h4 { font-size: 10pt; margin: 6px 0px 6px 0px; color: #00baff; font-style: italic; text-align: center }
h5 { font-size: 10pt; margin: 6px 0px 6px 0px; color: #00baff; font-style: italic; }
.text, .text2 {font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif}
.text  { font-size: 10pt; }
.text2 { font-size: 8pt;}

/* Navigation Links */
li.navmenu {color: white; font-size: 12px; padding: 0px;  line-height: 18px; z-index: 100}
li.navmenu-active {background-color: #00baff; width: 100%}

li.navmenu2 {float: left; font-size: 10px}
li.navmenu2-active {font-weight: bold;}

/* Links */
#sitechannel a {text-decoration: none; color: white;}

.navmenu a {text-decoration: none; color: white; display: block; padding: 5px 0px; z-index: 100}
.navmenu a:hover, .navmenu a:active {background-color: #00baff;}

.navmenu2 a {text-decoration: none; color: white;}

ul.untermenu {margin-left: 45px; }
li.untermenu {line-height: 18px}

/* Layout - Container */ 

#global {width: 760px; position: relative; margin: auto; text-align: left}
#globalSAVE {width: 760px; position: relative}
#topbar {position: fixed; margin-left: 0px; width: 740px; z-index: 99; background-color: #00baff; height: 80px; text-align: left; color: white; padding: 10px}
#topbarSAVE {background-color: #00baff; height: 80px; text-align: left; color: white; padding: 10px}
#topbarTEST {}
#logo {float: left; margin-right: 20px}
#adresse {margin-top: 25px}
#nav2 {position: absolute; right: 10px; top: 25px; text-align: right; z-index: 100}
#flags {position: absolute; right: 10px; top: 60px}
#visuals {position: absolute; top: 100px; left: 0px; width: 760px; height: 200px; background-image: url('../img/visual.jpg'); background-repeat: no-repeat}
#visual2 {position: absolute; top: 48px; right: 0px; width: 487px; height: 252px; background-image: url('../img/visual2.gif'); background-repeat: no-repeat; z-index: 98}
#sidebar {width: 250px; position: absolute; left: 20px; top: 100px; padding: 0px; background-image: url('../img/bg/sidebar.gif'); background-repeat: repeat-y; }

#shadow-top-startseite, #shadow-top {position: absolute; top: 100px; left: 0px; width: 760px; height: 10px; background-repeat: no-repeat; z-index: 90}
#shadow-top-startseite {background-image: url('../img/bg/shadow-top-startseite.jpg')}
#shadow-top {background-image: url('../img/bg/shadow-top.jpg')}

#navshadow-left, #navshadow-right {position: absolute; top: 100px; width: 14px; height: 400px; background-repeat: no-repeat}
#navshadow-left {left: 18px; background-image: url('../img/bg/navshadow-left.jpg'); z-index: 90; }
#navshadow-right {left: 259px; background-image: url('../img/bg/navshadow-right.jpg'); z-index: 90;}

#nav {position: fixed; width: 227px; margin-left: 32px; margin-top: 100px; text-align: left; background-color: #d4f0fa; z-index: 100}
#navSAVE {background-image: url('../img/bg/nav.gif'); background-repeat: repeat-y; text-align: left; margin-top: 10px}
#news {text-align: left; margin-left: 10px; padding: 10px 20px 0px 10px;  background-color: #d4f0fa}
#sites {position: absolute; top: 330px; left: 273px; width: 470px; height: 800px; z-index: 5}
#sitesSAVE {text-align: left; margin-left: 270px; padding: 20px 0px 0px 10px; background-image: url('../img/bg/sites.jpg'); background-repeat: repeat-y}

#sidebar2 {padding-top: 10px; text-align: left; background-color: #d4f0fa;}
#nav3 {background-color: #37596c}
#news3 {padding: 10px 20px 10px 10px; }
#sidebarshadow-left, #sidebarshadow-right {width: 14px; height: 100%; background-repeat: repeat-y;}
#sidebarshadow-left {background-image: url('../img/bg/shadow-left.jpg'); }
#sidebarshadow-right {background-image: url('../img/bg/shadow-right.jpg');}


 /* Sonstiges */
li.sitemap {line-height: 24px}

