a:link {text-decoration: none; color:#000000; }
a:visited {text-decoration: none; color:#000000; }
a:hover {text-decoration: none; color:#000000; }
#menu_l1_others li:hover ul, li.over ul {display:block; padding-left:4px; margin-left:1px; padding-top:0px; font: 12px Arial;}
a:active {text-decoration: none; color:#000000; }
#jbw_logo {position:absolute; top:5px; right:20px; }
#blue_line {position:absolute; top:74px; left:0px; width:100%; height:1px; line-height:0px; font-size:0px; border-top: 1px solid #000034; }
#menu_l1_home {position:absolute; top:55px; left:10px; font:bold 13px Arial; cursor:default; }
#menu_l1_others {position:absolute; top:55px; left:55px; font:bold 13px Arial; z-index:4;}
#menu_l1_others ul {padding: 0; margin: 0; list-style:none; border-left:1px solid black; background-color:#F9F9F9;min-width:150px;}
#menu_l1_others li {padding-right:10px; position: relative; list-style:none; float:left; cursor:default;}
#dropdown li ul {display:none; position:absolute;left:0px; top:16px; border-left:1px solid black; z-index:2;}
#dropdown li ul li {padding:4px;width:100%;display:block; background-color:#F9F9F9;}
#dropdown li > ul {top: auto; left: auto;}
#second_menu {position:absolute; top:75px; left:0px; width:150px; height:355px; background-color:#E9E9E9; text-align:center;}
#second_menu_line {width:110px; height:2px; line-height:0px; font-size:0px; background-color:#000034; margin:auto; margin-top:5px; margin-bottom:5px; }
#second_menu ul {text-align:left; }
#second_menu li {list-style-image:url(http://www.jbw.de/jbw/media/img/menu_level_1.gif); font:bold 11px Arial; padding:2px; vertical-align:top; }
#background_image {position:absolute; right:0px; top:75px; height:310px;}
#content_full {position:absolute; top:85px; left:20px; width:880px; height:300px; overflow:auto;z-index:2;}
#content {position:absolute; top:75px; left:20px; width:880px; height:310px; overflow:auto;}
body {background-color:#fff; font: 13px Arial; scrollbar-face-color: white; scrollbar-highlight-color: white; scrollbar-shadow-color: black; scrollbar-3dlight-color: white; scrollbar-arrow-color: black; scrollbar-track-color: white; scrollbar-darkshadow-color: rgb(255,255,255); margin:0px; }
#content_with_nav {position:absolute; top:75px; left:170px; width:720px; height:310px; overflow:auto; padding-right:10px;}
#images_bottom_blue {position:absolute; top:385px; left:0px; border-top:1px solid black;}
#top_left {position:absolute; top:0px; left:0px; }
#bottom_blue {position:absolute; top:430px; left:0px; width:100%; height:20px; background-color:#000034; vertical-align: middle; }
#bottom_blue_form {position:absolute; left:4px; display:inline; font:10px Arial; color:#fff; top:2px;}
#search_input {font-family:arial; font-size:11px; height:15px; width:120px; border:0px; }
#search_submit {font-family:arial; font-size:11px; font-weight:bold; background-color:#000034; color:white; border:0px; height:15px; width:20px; position:relative; left:5px;}
#bottom_blue_text_right {color:#fff; position:absolute; right:10px;font-size:10px; top:3px;}
#angebote_bg_pic {position:absolute;top:-10px;right:0px;overflow:hidden;height:310px; z-index:-1;}
#angebote {position:absolute;top:55px; min-height:245px; height:auto !important; height:245px; width:100%;overflow-y:auto;overflow:x:none;}
#angebote ul {list-style-type:none;margin:0;padding:0;display:block;width:195px;}
#angebote ul li ul li {font-size:11px;font-weight:normal;border:0;}
#angebote ul li ul {list-style-type:circle;margin:0;padding:0;display:none;}
#angebote ul li {font-size:12px;margin-top:5px;padding-left:5px;font-weight:bold;border-bottom:2px solid #c0c0c0;border-left:1px solid #c0c0c0;cursor:pointer;width:100%;}
.angebote_offer {position:absolute;display:none; top:0px; left:200px; width:300px; min-height:253px; height:auto !important; height:253px; padding-left:5px; border:1px dotted #c0c0c0; border-right:0; border-bottom:0; background-image:url(../../media/img/grau_transparent.gif);}
#angebote_anmeldung {display:none; position:absolute; top:0px; left:506px; width:368px; height:253px; padding-left:5px; border:1px dotted #c0c0c0; border-right:0; border-bottom:0; background-image:url(../../media/img/grau_transparent.gif);}
.angebote_offer_span {font-size:13px;font-weight:bold;width:100%;}
.angebote_close_offer {border:1px solid #a0a0a0;background-color:black;color:white;border-right:2px solid #a0a0a0;border-bottom:2px solid #a0a0a0;cursor:pointer;font-size:10px;height:10px;width:10px;position:absolute;top:2px;right:2px;text-align:center;vertical-align:middle;font-weight:bold;}
.angebote_anmelden_link {position:absolute;right:5px;top:15px;font-weight:bold;color:#0000c0;text-decoration:underline;cursor:pointer;z-index:3;}
.angebote_anmelden_ab {position:absolute;right:5px;top:15px;font-weight:bold;color:#0000c0;}
.angebote_offer_element {display:block;position:relative;margin-top:5px;}
#angebote_anmeldung  input {border:1px solid black;width:200px;heigh:12px;font-size:10px;}
#angebote_anmeldung td {font-size:12px;font-weight:bold;text-align:right;}
#angebote_anmeldung_header {font-size:20px;}
#angebote_anmeldung_schritt {position:absolute;top:10px;right:20px;font-weight:bold;}
#menu_l1_others li ul a {width:auto;display:block;}
#content_with_nav a {text-decoration:underline;}
#content a {text-decoration:underline;}
#content_full a {text-decoration:underline;}
#content_full_with_nav {position:absolute; top:85px; left:170px; width:730px; height:300px; overflow:auto;z-index:2;}
#content_full_with_nav a {text-decoration:underline;}
#second_menu_content {position:absolute;top:20px;width:150px;left:0px;}
table {font: 13px Arial;}
#content_with_nav_beschraenkung {position:relative;width:335px;top:20px;}
#content_mit_beschraenkung {position:relative;width:420px;top:20px;}
#gallery td {padding: 0 30px 10px 0;}
#content_full_with_nav_beschraenkung {position:relative;top:10px;}
