/* CSS Document */
body {text-align:center;width:100%;margin:0 auto;background:#52585f url(../images/background.jpg) repeat-x;font-family:verdana, arial, helvetica, sans-serif;font-size:100%;color:#fff;}
html[xmlns^="http"] {overflow-y: scroll;}
img {border:0;}

a {outline:none;color:#666;}
a:hover, a.aktiv {text-decoration:none;color:#fff;}

input, textarea, select {margin:0;padding:3px;border:1px solid #3c4148;background:#7b8384;font-family:verdana, arial, helvetica, sans-serif;font-size:1em;color:#fff;}
input:hover, select:hover, textarea:hover {border:1px solid #3c4148;background:#fff;color:#3c4148;}
input:focus, select:focus, textarea:focus {border:1px solid #3c4148;background:#dedbd1;color:#3c4148;}
.absenden {margin:0;padding:3px;border:0;background:#3c4148;font-size:1em;color:#fff;cursor:pointer;}
.absenden:hover, .absenden:focus {border:0;background:#3c4148;}

ul  {list-style-position:outside;margin:15px 0 15px 15px;}
html:root ul {margin:10px 0 15px -25px;}
li {margin-left:0;padding-bottom:3px;list-style-image:url(../images/icons/pfeilsche_randspalte_link.gif);line-height:1.25em;}

h1, h2, h3, h4, h5, h6 {font-family:arial, helvetica, verdana, sans-serif;}
h1 {margin:15px 0;padding:3px 0 5px 0;line-height:1.25em;font-weight:normal;font-size:1.8em;color:#fff;}
.index_box h1 {margin:15px 0 5px 0;font-size:1.15em;color:#cde8f7;}
h2 {margin:25px 0 5px 0;padding:3px 0 5px 0;line-height:1.25em;font-size:1.1em;color:#fff;}
h3 {margin:15px 0 5px 0;font-size:1.15em;color:#213a41;}
h4 {float:right;width:300px;margin:-220px 30px 0 0;font-size:1.7em;font-weight:normal;color:#213a41;text-align:right;}

.line {width:100%;height:2px;margin:10px 0;background: url(../images/background_nav.gif) repeat-x;} 
.mini {display:block;margin:.3em 0;}
.midi {display:block;margin:.8em 0;}
.big {display:block;margin:1em 0;}
.cl {clear:left;display:block;margin:.8em 0;}
.cr {clear:right;display:block;margin:0;}
.cb {clear:both;}
.minifont {font-size:.8em;color:#ccc;}
.icon {float:left;margin:0 10px 0 0;}

/* ===== layout ===== */
.wrapper {text-align:left;width:960px;margin:0 auto;}
.logo {width:100%;padding:25px 0 25px 15px;}

.randspalte {float:right;width:235px;margin:0 0 35px 0;border-top:5px solid #223347;background:#52585f;}
.shadow {position:absolute;z-index:10;width:10px;height:260px;margin:0 0 0 235px;}
.menu {margin:15px 0 48px 0;}
.menu a {display:block;padding:10px 10px 10px 35px;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:.6em;color:#b6ccd8;}
.menu a:hover, .menu a.aktiv {background:#52585f url(../images/icons/pfeilsche_randspalte_menu.gif) left center no-repeat;color:#fff;}
.randspalte_content {margin:0 0 0 15px;padding:15px 15px 35px 15px;background:#7b8384;font-size:.7em;color:#fff;}
.randspalte_content a {margin:0;text-decoration:underline;color:#fff;}

.motion {float:left;margin:0 0 35px 0;}
.content {padding:0 0 0 5px;}
.content a {color:#cde8f7;}
.inhalt {padding:25px 25px 75px 25px;line-height:1.25em;font-size:.8em;}
.content_pic {float:left;width:175px;padding:5px;}
.content_pic_text {float:left;margin:0 0 5px 0;font-size:.8em;color:#cde8f7;}
.content_text {margin:0 0 0 200px;}
.index_box {float:left;width:210px;margin:0 20px 0 8px;line-height:1.5em;font-size:.7em;}
.index_box a {display:block;color:#cde8f7;}
.index_box a:hover {display:block;color:#fff;}
.banner {clear:left;margin:45px 0;}

.footer {clear:both;padding:15px;border-top:3px solid #6e787e;background:#3c4148;font-size:.7em;color:#848f94;}
.footer_nav {float:right;}
.footer_nav a {margin:0 10px 0 0;padding:0 0 0 10px;border-left:1px solid #1e2125;text-decoration:none;color:#6e787e;}
.footer_nav a:hover, .footer_nav a.aktiv {color:#cfdce1;}

/* ===== java ===== */
.highslide {cursor:url(http://www.marquardt-stanzteile.de/2008/images/java/zoomin.cur), pointer;outline:none;}
.highslide-active-anchor img {visibility:hidden;}
.highslide img {width:75px;height:75px;margin:5px 5px 5px 0;padding:1px;border:1px solid #213a41;}
.highslide:hover img {border:1px solid #fff;}
.highslide-wrapper {background:#fff;color:#213a41;}
.highslide-image {border:2px solid #fff;}
.highslide-caption {display:none;padding:5px;border:2px solid #fff;border-top:none;background:#fff;font-size:10pt;}
.highslide-loading {display:block;padding:2px 2px 2px 22px;border:1px solid #000;background:#fff url(../images/java/loader.white.gif) 3px 1px no-repeat;text-decoration:none;font-weight:bold;font-size:.8em;color:#213a41;}
a.highslide-credits, a.highslide-credits i {padding:2px;text-decoration:none;color:#213a41;font-size:.8em;}
a.highslide-credits:hover, a.highslide-credits:hover i {background:#ccc;color:#213a41;}
.highslide-move {cursor:move;}
.highslide-overlay {display:none;}
a.highslide-full-expand {display:block;background:url(../images/java/fullexpand.gif) no-repeat;}

/* Necessary for functionality */
.highslide-display-block {display:block;}
.highslide-display-none {display:none;}

