/* CSS Document */
body {text-align:center;height:100%;margin:0 auto;padding:0;background:#bdd630 url(../images/background.gif) repeat-x;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:100%;color:#666;}
html {height:100%;}
img {border:0;}

a {color:#666;outline:none;}
a:hover {color:#3e5368;}

ul  {list-style-position:outside;margin:1.5em 0 0 15px;}
html:root ul {margin-left:-15px;}
li {padding-bottom:5px;list-style-image:url(../images/icons/liste.gif);}

h1 {margin:0 0 25px 0;text-transform:uppercase;letter-spacing:.1em;font-size:1.1em;}
h2 {margin:25px 0 10px 0;letter-spacing:.2em;font-size:1em;}
.minifont {font-size:80%;}
.h_grafiken {margin:15px 0 5px 0;}

form {display:inline;}
input, textarea {padding:2px 0 6px 0;border:1px solid #fff;background:url(../images/background_input.gif) bottom left repeat-x;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:1em;color:#666;}
.absenden {padding:0;border:0;background:#fff;}
select {border:1px solid #e3c61c;background:#f5ebad;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:1em;color:#666;}
textarea {border:1px solid #e3c61c;background:#f5ebad;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:1em;color:#666;overflow:hidden;}

hr {height:1px;border:0 none;margin:0;padding:0;}
.line {display:block;width:100%;height:1px;margin:1em 0;border-top:1px dashed #e3c61c;}
.line_grey {display:block;width:95%;height:1px;margin:2em 0;border-top:1px dashed #b4b4b4;}
.mini {display:block;margin:.2em 0;}
.midi {display:block;margin:.8em 0;}
.maxi {display:block;margin:1.5em 0;}
.cl {clear:left;display:block;margin:15px 0;}
.cr {clear:right;display:block;margin:15px 0;}
.cb {clear:both;display:block;margin:0;}

/*layout */
.wrapper {text-align:center;margin:0 auto;margin-top:30px;background:url(../images/background_wrapper.gif) bottom center no-repeat;}
.wrapper_content_border {text-align:center;width:890px;margin:0 auto;border:1px solid #fff;background:#fff;}
.wrapper_content {width:870px;border:10px solid #8dc73f;border-bottom:0;background:#fff url(../images/background_wrapper_content.gif) repeat-y;;}

.infothek {float:right;text-align:left;width:210px;padding:75px 10px 0 0;font-size:.7em;color:#0066cc;}
.infothek a {text-decoration:none;font-size:1em;color:#859562;}
.infothek_date {margin:5px 0 3px 0;font-size:.8em;}
.infothek_top {position:absolute;top:0;width:200px;margin:30px 0 0 0;padding:85px 0;background:url(../images/infothek_top.png) no-repeat;}

.content {text-align:left;width:620px;float:left;}
.quicknav {position:relative;z-index:1;margin:-35px 0 0 0;font-size:.6em;color:#fff}
.quicknav a {text-decoration:none;color:#fff}
.quicknav a:hover {color:#0066cc;}
.motion {position:absolute;z-index:100;top:0;width:475px;height:365px;margin:20px 0 0 -20px;background:url(../images/motion/background_motion.gif) no-repeat;}
.motion_pic {padding:50px 30px 0 0;}
.motion_stripes {position:absolute;z-index:1000;top:0;width:110px;height:350px;margin:15px 0 0 -35px;}
.logo {margin:5px 25px 25px 0;}
.menu {position:absolute;z-index:10;width:215px;height:450px;margin:35px 0 25px 415px;background:url(../images/background_menu.gif) no-repeat;}
.menu a {display:block;padding:6px 0 6px 50px;text-decoration:none;font-weight:bold;}
.menu a:hover, .menu a.aktiv {color:#8dc73f;}
.content_randspalte {float:right;width:200px;margin:470px 0 0 0;font-size:.7em;}
.content_randspalte a {color:#8dc73f;}
.untermenu {margin:0 0 5px 0;font-size:1.25em;}
.untermenu a {display:block;padding:5px 0 5px 70px;background:url(../images/icons/bluemchen_grau_small.gif) 55px 8px no-repeat;text-decoration:none;font-weight:normal;font-size:.55em;color:#666;}
.untermenu a:hover, .untermenu a.aktiv {padding:5px 0 5px 70px;background:url(../images/icons/bluemchen_gruen_small.gif) 55px 8px no-repeat;color:#8dc73f;}
.slogan {width:300px;height:110px;margin:425px 0 0 0;padding:15px 25px 15px 25px;background:url(../images/background_slogan.gif) no-repeat;font-weight:bold;font-size:.9em;}
.slogan_autor {text-align:right;font-weight:normal;font-size:.7em;}
.fliesstext {width:315px;padding:0 25px 25px 25px;font-size:.8em;}
.einleitung {line-height:1.5em;letter-spacing:.15em;}

.footer {height:100px;background:url(../images/background_footer.gif) no-repeat;line-height:1.75em;font-size:.7em;color:#fff;}
.footer a {color:#fff;}
.footer_pic {position:relative;z-index:10000;margin:-55px 0 0 0;}
.menneke01 {position:absolute;z-index:100000;width:100px;height:115px;margin:-100px 0 0 -65px;}
.menneke02 {position:absolute;z-index:100000;width:35px;height:125px;margin:-130px 0 0 1px;}

/*icons und co*/
.bilderrahmen {float:left;margin:0 10px 0 0;padding:2px;border:1px solid #999;}
.pix {float:left;margin:0 10px 5px 0;padding:3px;border:1px solid #e3c61c;}
.pix_nonfloat {padding:3px;border:1px solid #e3c61c;}
.icons {margin:0 0 -3px 0;}
.raeumlichkeiten {width:200px;margin:0 0 25px 0;}
.partnerlogos {margin:10px 0;}

/*java*/
.highslide-html {background:#fff;}
.highslide-html-blur {}
.highslide-html-content {height:250px;position:absolute;display:none;}
.highslide-loading {display:block;padding:2px 2px 2px 22px;border:1px solid #333;background:#fff url(../images/java/loader.white.gif) 3px 1px no-repeat;text-decoration:none;font-weight:bold;color:#666;}
a.highslide-credits, a.highslide-credits i {padding:2px;text-decoration:none;color:#4b4b4b;}
a.highslide-credits:hover, a.highslide-credits:hover i {background:#ccc;color:#fff;}
.highslide-body {text-align:left;margin:15px;}
.highslide-body a {overflow:hidden;padding:5px 0;text-decoration:none;font-size:1em;color:#4b4b4b;}
.highslide-wrapper {background:#fff;}
.highslide-wrapper .highslide-html-content {width:250px;padding:5px;line-height:1.5em;font-size:.7em;}
.highslide-wrapper .highslide-header div {}
.highslide-wrapper .highslide-header ul {text-align:left;margin:0;padding:0;}
.highslide-wrapper .highslide-header ul li {padding-left:1em;display:inline;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display:none;}
.highslide-wrapper .highslide-header a {text-decoration:none;text-transform:uppercase;font-weight:bold;color:#666;}
.highslide-wrapper .highslide-header a:hover {color:#333;}
.highslide-wrapper .highslide-header .highslide-move a {cursor:move;}
.highslide-wrapper {float:right;width:11px;height:11px;background:url(../images/java/resize.gif);}
.highslide-move {cursor:move;}
.highslide-display-block {display:block;}
.highslide-display-none {display:none;}