body {width:100%;margin:0;padding:0;font-family:verdana, arial, helvetica, sans-serif;background:#5d466e;font-size:100%;color:#4b4b4b;}
img {border:0;}

a {color:#765fa1;outline:none;}
a:hover {text-decoration:none;color:#4b4b4b;}

input, textarea, select {padding:2px;border:0;border:1px solid #e9c9f0;background:#f3eaf7;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:#4b4b4b;}
.absenden {margin:0;border:0;background:#5d466e;color:#fff;cursor:pointer;}

h1 {margin:0;padding:0 0 2px 0;border-bottom:1px solid #b3b3b3;line-height:1.25em;font-size:1.15em;color:#8666c2;}
h2 {margin:0;line-height:1em;font-size:1.1em;color:#4b4b4b;}
.mini {font-size:.8em;}

ul  {margin:0;padding:0;list-style-position:outside;list-style-image:url(../images/icons/list.gif);}
li {line-height:1.75em;}

.mini {display:block;margin:.2em 0;}
.small {display:block;margin:.4em 0;}
.middle {display:block;margin:.8em 0;}
.big {display:block;margin:1em 0;}
.superbig {display:block;clear:left;margin:2em 0;}
.line {display:block;width:100%;height:1px;margin:.5em 0;border-top:1px solid #c7c9b4;}
.dashed {display:block;width:100%;height:1px;margin:.5em 0;border-top:1px dashed #c7c9b4;}
.cl {clear:left;margin:15px 0;}

.flagsaktiv {float:left;margin:0 10px 0 0;}
.flags, .pic_left {float:left;margin:5px 10px 0 0;}
.zoom {float:left;margin:2px 5px 0 0;}

/*layout*/
.wrapper {text-align:left;min-width:780px;max-width:980px;width:85%;min-height:100%;height:auto;margin:0 auto;}

.header {height:100px;background:url(../images/background.jpg) repeat-x;}
.language {float:right;width:130px;height:25px;margin:5px 0 0 0;padding:5px 0 0 15px;background:url(../images/background_language.gif) no-repeat;font-size:.6em;}
.language a {text-decoration:none;color:#e7d4f5;}
.language a:hover {color:#7a3ead;}
.logo {float:left;margin:25px 35px 0 0;}

.nav {background:#848484 url(../images/background_nav.gif) bottom left repeat-x;}
.nav a {padding:5px 15px 10px 15px;background:url(../images/navtrenner.jpg) bottom right no-repeat;text-decoration:none;font-size:.8em;color:#fff;}
.nav a:hover, .nav a.aktiv {padding:5px 15px 10px 15px;background:#ece9df;color:#848484;}
.nav_border {height:7px;background:#fff url(../images/background_nav_border.jpg) repeat-x;}

.unternav {background:#eceade url(../images/background_unternav.jpg) bottom left repeat-x;}
.unternav a {padding:5px 10px 11px 10px;text-decoration:none;font-size:.7em;color:#97865a;}
.unternav a:hover, .unternav a.aktiv {background:#fff;color:#986ab2;}

.inhalt {background:#fff;}
.inhalt_content {float:left;width:475px;padding:35px 0 50px 0;line-height:1.5em;font-size:.8em;}
.inhalt_content_pic_holder {float:left;width:190px;margin:5px 15px 10px 0;line-height:1em;font-size:.8em;color:#999;}
.inhalt_content_pic_holder a {text-decoration:none;font-weight:normal;color:#999;}
.inhalt_content_pic {width:185px;padding:3px;border:1px solid #cecece;}
.inhalt_content_pic_small_holder {float:left;width:85px;margin:3px 10px 0 0;}
.inhalt_content_pic_small {width:90px;padding:3px;border:1px solid #cecece;}
.inhalt_randspalte {margin:0 0 0 501px;padding:0 15px 75px 15px;background:url(../images/background_randspalte.jpg) no-repeat;line-height:1.5em;font-size:.7em;}
.inhalt_randspalte a {color:#6682c2;}
.inhalt_randspalte_pic, .inhalt_randspalte_pic100 {float:left;margin:15px 10px 15px 0;padding:2px;border:1px solid #cecece;}
.inhalt_randspalte_pic {width:50px;}
.inhalt_randspalte_pic100 {width:100px;}
.inhalt_randspalte h1 {margin:0;padding:35px 0 15px 0;border-bottom:0;text-transform:uppercase;font-size:1.2em;color:#6682c2;}
.inhalt_randspalte h2 {margin:0;padding:15px 0 5px 0;border-bottom:0;font-size:1.2em;color:#6682c2;}
.inhalt_randspalte ul {width:65%;margin:10px 0 0 0;list-style-image:url(../images/dot.gif);}
.inhalt_randspalte li {margin:0;padding:5px 0 5px 15px;border-bottom:1px solid #cac8b3;line-height:2em;}
.inhalt_randspalte_icon {margin:0 0 -2px 0;}

.footer {background:#5d466e url(../images/background_footer.jpg) repeat-x;line-height:1.5em;font-size:.7em;color:#d6c1fd;}
.footer_content {float:left;width:500px;padding:25px 0;}
.footer_content a {padding:0 15px 0 0;color:#d6c1fd;}
.footer_content a:hover, .footer_content a.aktiv {text-decoration:underline;color:#fff;}
.footer_randspalte {margin:0 0 0 501px;padding:25px 15px 75px 15px;background:#705484;}
.footer_randspalte a {color:#d6c1fd;}
.footer_randspalte a:hover, .footer_randspalte a.aktiv {text-decoration:underline;color:#fff;}

/*index*/
.index {height:260px;padding:10px 0 0 0;background:url(../images/background_index.jpg) repeat-x;}
.flash {float:left;width:500px;height:240px;background:url(../images/movies/index.jpg) no-repeat;}
.button {width:200px;position:absolute;}
.banner {height:240px;margin-left:501px;background:url(../images/background_banner.gif) repeat-x;font-size:.9em;}
.banner_iso {height:200px;background:url(../images/banner_iso.jpg) top right no-repeat;}
.banner_spruch {padding:15px 0 5px 25px;}
.banner_content {padding:0 25px 25px 25px;line-height:1.75em;font-size:.8em;color:#fff;}
.banner_link {padding:10px 0 0 25px;font-size:.8em;}
.banner_link a {color:#d6c1fd;}

/*anfahrt*/
.anfahrt {float:left;width:190px;margin:25px 15px 15px 0;padding:10px;border:1px dashed #b3b3b3;background:url(../images/logo_map24.gif) top right no-repeat;}

/*java*/
.highslide-html {background:#e6e6e6;}
.highslide-html-blur {}
.highslide-html-content {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 {margin:0;font-size:.8em;color:#4b4b4b;}
.highslide-wrapper {float:right;width:11px;height:11px;background:#fff;}
.highslide-wrapper .highslide-html-content {width:520px;padding:5px;font-size:.85em;}
.highslide-wrapper .highslide-header div {text-align:right;margin:0;}
.highslide-wrapper .highslide-header ul {text-align:right;margin:0;padding:0;}
.highslide-wrapper .highslide-header ul li {display:inline;}
.highslide-header li {margin:0;} 
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display:none;font-size:.8em;}
.highslide-wrapper .highslide-header a {text-decoration:none;padding:0 15px 0 0;text-transform:uppercase;font-weight:normal;color:#e6e6e6;}
.highslide-wrapper .highslide-header a:hover {color:#e6e6e6;}
.highslide-close a {background:url(../images/icons/close.gif) no-repeat;}
html:root .highslide-close a {background:url(../images/icons/close.gif) 0 5px no-repeat;} 
.highslide-wrapper .highslide-footer .highslide-resize {float:right;width:11px;height:11px;background:url(../shop/images/java/resize.gif);}
.highslide-wrapper .highslide-body {margin:0;padding:10px;}
.highslide-body {line-height:2em;}
.highslide-body a {text-decoration:none;color:#7a3ead;}
.highslide-resize {cursor:nw-resize;}
.highslide-display-block {display:block;}
.highslide-display-none {display:none;}

.buttontest {position:absolute;margin:202px 0 0 -13px;}