/*
		Global Styles for http://www.elumbus-reisen.de
*/


/* ******************** Library Elements ******************** */
a { text-decoration: none; color: #1585A3; }
a:hover { text-decoration: underline; }
img { border: 0px none}

div.float_stop { clear: both; }
p.hinweis { font-weight: bold; }


/* ******************** Layers ******************** */

/* ***** Dark Background ***** */
div#darken { z-index: 1000; background: #B0F1F5; filter:alpha(opacity=80);-moz-opacity:.80; opacity:.80; width: 862px; height: 1500px; position:absolute; top: 149px; left: 0px;}
/* ***** Layers ***** */
div#layer_offers div.close, div#layer_organizers div.close, div#iframe_offers div.close, div#iframe_organizers div.close { text-align: right; margin: 0px 10px 6px 0px; }
div#layer_offers a, div#layer_organizers a, div#iframe_offers a, div#iframe_organizers a { color: black; }

/* ***** Layer Offers ***** */
div#layer_offers { z-index: 1001; position: absolute; top:149px; left:0px; width: 550px; background-color: white; padding: 12px 0px 6px 0px; border-bottom: 6px solid #FFCC88; }
div#layer_offers iframe { z-index: 1002;  width: 550px; height: 270px; overflow: hidden; background:white;}
div#iframe_offers { width: 550px; height: 300px; background-color: white; text-align: center; }
div#iframe_offers { z-index: 1003; }
div#iframe_offers table { margin-left: 23px; }
div#iframe_offers table td { width: 130px; vertical-align: top; text-align: left; line-height: 16px; }
div#iframe_offers table td div { margin-bottom: 16px; }
div#iframe_offers table div a { display: block; font-weight: bold; }

/* ***** Layer Organizers ***** */
div#layer_organizers { z-index: 1001; position: absolute; top:149px; left:0px; width: 780px; background-color: white; text-align: center; padding: 12px 0px 6px 0px; border-bottom: 6px solid #FFCC88; }
div#layer_organizers iframe { z-index: 1002; width: 780px; height: 310px; overflow: hidden; background:white;}
div#iframe_organizers { width: 780px; background-color: white; text-align: center; }
div#iframe_organizers { z-index: 1003; }
div#iframe_organizers h1 { margin-bottom: 4px; padding: 0; font-size: 14px; color: #1585A3; }
div#iframe_organizers table { margin-left: 23px; }
div#iframe_organizers table td { width: 150px; vertical-align: top; text-align: left; line-height: 16px; }
div#iframe_organizers table td div { margin-bottom: 16px; }
div#iframe_organizers table div a { display: block; font-weight: bold; }


/* ******************** Body ******************** */
body#standard {width: 862px; background:#B0F1F5 url(/library/img/HG_Verlauf_tuerkis.gif) repeat-y; font: 11px Tahoma, sans-serif; margin: 0; padding: 0; }

body#rightframe { background: transparent url(/library/img/HG_Verlauf_tuerkis.gif) repeat-y -862px top}

/* ******************** Header ******************** */
/* ******************** Logo Box ******************** */
div#submenue a { margin-left: 6px; margin-right: 6px; }
div#logo { height: 96px; width: 862px; color: #1585A3; margin: 0; padding: 0; }
div#logo img { border: 0px none; padding: 0; width:297px; height: 86px; margin-top: 10px; margin-left: 22px; }

/* ******************** Submenue Box - Servicelinks unterhalb Logo ******************** */
div#submenue { position: absolute; top: 98px; left: 23px; width: 839px; color: #1585A3; }
div#submenue div#nav_left { float: left; }
div#submenue div#nav_right { float: right; }
div#submenue a.right { margin-right: 0px; }
div#submenue a.left { margin-left: 0px; }

/* ******************** Navigation Box ******************** */

/* ***** Navigation ***** */
div#navigation_box { clear: both; font-size: 12px; font-weight: bold; margin-top: 13px; clear: both; }

div#navigation_box div#navigation { width: 862px; height: 26px; padding-top: 7px; border-bottom: 6px solid #FFCC88; margin-top: 0px; }
div#navigation_box div#navigation ul { margin: 0px 0px 0px 23px; padding: 0; }
/* OLD
div#navigation_box div#navigation li { display: inline; margin: 0; padding: 0; list-style: none; }
div#navigation_box div#navigation a { background-color: #62CFDB; display: block; float: left; padding: 4px 8px 2px 8px; height: 20px; margin-right: 10px; line-height: 20px; }
div#navigation_box div#navigation a.active { color: #916A41; background-color: #FFCC88; }
div#navigation_box div#navigation a:hover { color: #916A41; background-color: #FFCC88; text-decoration: none; }
*/

div#navigation_box div#navigation li { float:left; margin: 0 10px 0 0; padding: 0; list-style: none; }
div#navigation_box div#navigation a { background:transparent url(../img/sprite-navigation.gif) no-repeat; background-position: left 0; float: left; height: 26px; padding:0 0 0 8px; line-height: 26px; }
div#navigation_box div#navigation a span {float:left; background:transparent url(../img/sprite-navigation.gif) no-repeat; background-position: right 0; padding:0 8px 0 0;}
div#navigation_box div#navigation a.active, div#navigation_box div#navigation a:hover { color: #916A41; text-decoration: none; background-position: left -40px;}
div#navigation_box div#navigation a.active span, div#navigation_box div#navigation a:hover span { background-position: right -40px;}

/* ***** Suche ***** */
div#navigation_box div.search { margin-top: 8px; color: #1585A3; position: absolute; top: 110px; left: 429px; width: 450px; /*border: 0px solid green; float: right*/}
div#navigation_box div.search form, div#error_text div.search form { padding: 0px; }
div#navigation_box div.search form label, div#error_text div.search form label { line-height: 25px; font-weight: bold; font-size: 12px; }
div#navigation_box div.search input, div#error_text div.search input { margin: 0px 4px 0px 4px; }
div#navigation_box div.search input#query, div#error_text div.search input#query { width: 220px; height: 16px; }
div#navigation_box div.search input#senden, div#error_text div.search input#senden { background:#ffab34; border-color:transparent #777777 #777777 transparent; border-style:solid; border-width:1px; color:white; font-weight:bold; font-family:Arial,Helvetica,Sans-Serif; font-size:12px; cursor:pointer; margin-right:0; height:22px; padding:0; width:70px; }
div#navigation_box div.search input:hover#senden, div#error_text div.search input:hover#senden { border-color: #777777 transparent transparent #777777; border-style:solid; border-width:1px; }

div#error_text div.search { margin-top: 8px; color: #1585A3; /*width: 450px;*/}

/* ***** Error Text for Unsuccessful Search ***** */
div#content_box div#left_content div#error_text { width: 527px; background-color: white; padding: 12px 0px 12px 23px; margin-bottom: 10px}
div#content_box div#left_content div#error_text  p { color: #1585a3; font-size: 12px; line-height: 24px; }


/* ******************** Content Box ******************** */
div#content_box { width: 862px; }

/* ***** Title Box ***** */
div#title_box { position:relative; width: 862px; height:75px; background-image: url(/library/img/HG_Verlauf_orange.gif); background-repeat: repeat-y; margin-bottom: 10px;}
/* div#title_box { width: 862px; background-image: url(/library/img/HG_Verlauf_orange.gif); background-repeat: repeat-y; margin-bottom: 10px; padding: 12px 0px 8px 31px; } */

/* ***** Title ***** */
div#title_box div#title { float: left; padding:12px 0 8px 31px;}
div#title_box div#title h2 { font-size: 15px; font-weight: bold; margin: 0; padding: 0; }
div#title_box div#title h3 { font-size: 11px; font-weight: bold; margin: 4px 0px 0px 0px; padding: 0; }
div#title_box div#title h3 a { color: black; background: url(/library/img/info_i_grau.gif) no-repeat right; padding-right: 15px; }
div#title_box div#title h3 a span{ text-decoration:underline;font-weight:normal; }
/* ***** Breadcrumbs ***** */
div#title_box div#title h1 { font-size: 11px; font-weight: normal; color: #1585A3; margin: 8px 0px 0px 0px; padding: 0; }
div#title_box div#title h1  a { text-decoration: none; color: #1585A3; }
div#title_box div#title h1  a:hover { text-decoration: underline; }

/* ***** Contact ***** */
div#content_box div#contact { position:absolute; top:0; right:0; color: #1585A3; }
/*
div#content_box div#contact span#all { margin-right: 72px; }
div#content_box div#contact span#phone { font-size: 12px; font-weight: bold; }
*/
/* ***** Left Column Box ***** */
div#content_box div#left_box { width: 550px; float: left; margin: 0; padding: 0; }

/* ***** Close Buttons ***** */
div#close_button_top { float: right; }
div#close_button_bottom { text-align: right; margin-bottom: 6px; }

/* ***** iFrames ***** */
div#content_box div#left_content iframe { width: 550px; height: 226px; margin-bottom: 10px; }
div#content_box div#left_content iframe.ttainment { width: 542px; }
div#content_box img#search_dummy { margin-bottom: 10px; } /* This is a dummy style -- please remove if site is in production! */

/* ***** Flight Offers - vgl. auch Zeile 188ff ***** */
div#content_box div#left_content div#flight_offer { width: 527px; background-image: url(/library/img/AG_Verlauf_tuerkis.gif); background-repeat: repeat-y; padding: 12px 0px 12px 23px; margin-bottom: 10px; }
div#content_box div#left_content div#flight_offer div.fluege { width: 510px; color: #1585A3; }
div#content_box div#left_content div#flight_offer h1 { font-size: 13px; font-weight: bold; color: #1585A3; }

div#content_box div#left_content div#flight_offer div#offernavigation { width: 510px; height: 18px; border-bottom: 1px solid #FFCC88; font-weight: bold; margin-bottom: 6px; }
div#content_box div#left_content div#flight_offer div#offernavigation ul { padding: 0; margin: 0px; }
div#content_box div#left_content div#flight_offer div#offernavigation li { display: inline; margin: 0; padding: 0; list-style: none; }
div#content_box div#left_content div#flight_offer div#offernavigation a { color: #916A41; background-color: white; display: block; float: left; height: 16px; margin-right: 8px; padding: 0px 4px 1px 4px; line-height: 16px; border: 1px solid #FFCC88; }
div#content_box div#left_content div#flight_offer div#offernavigation a.active { background-color: #FFCC88; }
div#content_box div#left_content div#flight_offer div#offernavigation a:hover { background-color: #FFCC88; text-decoration: none; }

/* Links in Tabellenzellen der Tabelle */
div#content_box div#left_content div#flight_offer div.more_infos { float: left; margin-top: 3px; margin-right: 8px; }
div#content_box div#left_content div#flight_offer div.more_infos a { text-decoration: none; }

/* Links in Tabellenzellen der Tabelle */
div#content_box div#left_content div#flight_offer div.booking_mail { float: left; margin-right: 6px; }
div#content_box div#left_content div#flight_offer div.booking_mail a { padding-right: 15px; text-decoration: underline; }

/* Links in Tabellenzellen der Tabelle */
div#content_box div#left_content div#flight_offer div.booking_chat { float: left; margin-top: 3px;}
div#content_box div#left_content div#flight_offer div.booking_chat a { text-decoration: none; }

div#content_box div#left_content div#flight_offer table.liste { width:100%; }
div#content_box div#left_content div#flight_offer table.liste tr {}
div#content_box div#left_content div#flight_offer table.liste td { border-bottom: 1px solid #1585A3; }
div#content_box div#left_content div#flight_offer table.liste td.destination { font-weight: bold; }

/* Price for destination pages (reiseziele) */
div#content_box div#left_content div#flight_offer table.liste td.price_destination { width: 100px; background-image: url(/library/img/preis_button.gif); background-repeat: no-repeat; background-position: center; font-weight: bold; text-align: center; padding-left: 1px; }

/* Price for region pages (regionen) */
div#content_box div#left_content div#flight_offer table.liste td.price_region { white-space: nowrap; text-align: right; color: #ffab34; font-weight: bold; }
div#content_box div#left_content div#flight_offer table.liste td.price_region a { color: #ffab34; }
div#content_box div#left_content div#flight_offer table.liste td.price_region a:hover { text-decoration: none; }
div#content_box div#left_content div#flight_offer table.liste td.airline { padding: 8px; }
div#content_box div#left_content div#flight_offer table.liste td.airline img { display: block;  width: 30px; margin-bottom: 3px; } /* keine höhe angeben, weil nicht alle grafiken gleich */
div#content_box div#left_content div#flight_offer table.liste td.conditions { padding-left: 5px; padding-top: 3px; padding-bottom: 1px; width:300px;}
div#content_box div#left_content div#flight_offer table.liste td.conditions form { margin-bottom: 4px; padding-bottom: 0px; float:left; }
div#content_box div#left_content div#flight_offer table.liste td form { margin-top: 3px; margin-bottom: 0px; margin-right: 3px; }
div#content_box div#left_content div#flight_offer table.liste td form input.weiter { cursor: pointer; }

/* Airline Pages */
div#content_box div#left_content div#flight_offer { width: 527px; background-image: url(/library/img/AG_Verlauf_tuerkis.gif); background-repeat: repeat-y; padding: 12px 0px 20px 23px; color: #1585A3; }
div#content_box div#left_content div#flight_offer h4.flight_offer { font-size: 12px; }
div#content_box div#left_content div#flight_offer table.top-fluege { width: 510px; margin-right: 5px; margin-bottom: 20px; margin-left: 0px; line-height: 16px; }
div#content_box div#left_content div#flight_offer table.top-fluege th { text-align: left; padding-right: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #1585A3; }
div#content_box div#left_content div#flight_offer table.top-fluege td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #1585A3; padding-top: 3px; }
div#content_box div#left_content div#flight_offer table.top-fluege td.conditions { padding-left: 5px; padding-top: 3px; padding-bottom: 3px; }
div#content_box div#left_content div#flight_offer table.top-fluege td form { margin-top: 3px; margin-bottom: 0px; margin-right: 3px; }
div#content_box div#left_content div#flight_offer table.top-fluege td form input.weiter { cursor: pointer; }
div#content_box div#left_content div#flight_offer table.top-fluege td.price { text-align: right; color: #ffab34; font-weight: bold; }
div#content_box div#left_content div#flight_offer table.top-fluege td.price a { font-weight: bold; color: #ffab34; }
/* Paging */
div#content_box div#left_content div#flight_offer div.paging { float: right; border-right: 20px solid white; }
/* Tax Information */
div#content_box div#left_content div#flight_offer p.tax { font-size: 12px; font-weight: bold; color: #1585a3; clear: both; margin: 10px 0 0 0; }

/* ***** Special Offers ***** */
div#content_box div#left_content div#special_offer { width:527px; background-image: url(/library/img/DF_Verlauf_orange.gif); background-repeat: repeat-y; padding: 12px 0px 6px 23px; margin-bottom: 10px; }
div#content_box div#left_content div#special_offer div.specials { width:510px; }
div#content_box div#left_content div#special_offer h4 {font-size: 12px; font-weight: bold; margin:0 0 1em 0;}
div#content_box div#left_content div#special_offer h5 {font-size: 12px; font-weight: bold; margin:1em 0 0.5em;}
div#content_box div#left_content div#special_offer table.offer {width:100%;}
div#content_box div#left_content div#special_offer table.offer td {vertical-align: top; }
div#content_box div#left_content div#special_offer table.offer td.visual_special {width:140px;}
div#content_box div#left_content div#special_offer table.offer td.price_special {padding:5px 0; background:transparent url("/library/img/preis_button.gif") center top no-repeat; color:#1585A3; font-weight:bold; padding-left:1px; text-align:center; width:100px;}
div#content_box div#left_content div#special_offer table.offer td.conditions {}
div#content_box div#left_content div#special_offer table.offer p {margin:0 0 1em 0;}
div#content_box div#left_content div#special_offer table.offer p.more_infos { float: left; margin-right: 8px; }
div#content_box div#left_content div#special_offer table.offer p.booking_mail { float: left; margin-right: 6px; }
div#content_box div#left_content div#special_offer table.offer p.booking_chat { float: left;}
div#content_box div#left_content div#special_offer p.hinweis {color:#ADA395; font-weight:normal;}
div#content_box div#left_content div#special_offer table.additional {width:100%;}
div#content_box div#left_content div#special_offer table.additional td.price_special { padding:5px 0; font-weight:bold; color:#1585A3; width:60px; vertical-align: top;}
div#content_box div#left_content div#special_offer table.additional td.conditions {padding:5px 0; }
div#content_box div#left_content div#special_offer a.more_infos { background: url(/library/img/info_i_grau.gif) no-repeat right; padding-right: 15px; text-decoration: underline; display: block}
div#content_box div#left_content div#special_offer a#dirflug-link, div#left_content div#non_stop_flights a.close { color: black; text-align: right; margin-top: 4px; }
div#content_box div#left_content div#special_offer a.more_infos:hover { text-decoration:none;cursor:pointer;}

/* ***** Non-Stop Flights ***** */
div#content_box div#left_content div#non_stop_flights { width: 527px; background-image: url(/library/img/DF_Verlauf_orange.gif); background-repeat: repeat-y; padding: 12px 0px 6px 23px; margin-bottom: 10px; }
div#content_box div#left_content div#non_stop_flights div.direktflug { width: 510px; }
div#content_box div#left_content div#non_stop_flights h4 { font-size: 12px; font-weight: bold; margin-top: 0px; }
div#content_box div#left_content div#non_stop_flights a.more_infos { background: url(/library/img/info_i_grau.gif) no-repeat right; padding-right: 15px; text-decoration: underline; display: block}
div#content_box div#left_content div#non_stop_flights a#dirflug-link, div#left_content div#non_stop_flights a.close { color: black; text-align: right; margin-top: 4px; }
div#content_box div#left_content div#non_stop_flights a.more_infos:hover { text-decoration:none;cursor:pointer;}
div#left_content div#non_stop_flights a.close { background: url(/library/img/schliessen_button.gif) no-repeat right; padding-right: 12px }

/* Links in Non-Stop Flights */
div#content_box div#left_content div#non_stop_flights div.booking_mail { float: left; margin-right: 6px; }
div#content_box div#left_content div#non_stop_flights div.booking_mail a { padding-right: 15px; text-decoration: underline; }

/* Links in Non-Stop Flights */
div#content_box div#left_content div#non_stop_flights div.booking_chat { float: left;}
div#content_box div#left_content div#non_stop_flights div.booking_chat a { text-decoration: none; }

/* ***** Flight Offers at Start Page ***** */
div#content_box div#left_content div#flight_start { width: 548px; border: 1px solid white; background-image: url(/library/img/AG_Verlauf_tuerkis.gif); background-repeat: repeat-y; }
div#content_box div#left_content div#flight_start h1 { color: #1585A3; font-size: 12px; margin-left: 21px; }
div#content_box div#left_content div#flight_start table  { width: 550px; padding: 0; }
div#content_box div#left_content div#flight_start table  th { color: #62cfdb; text-align: left; }
div#content_box div#left_content div#flight_start table  td.offers { width: 180px; background-color: white; vertical-align: top; border: 1px solid #1585A3; padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; text-align: right; }
div#content_box div#left_content div#flight_start table  td.offers  a { clear: both; display: block; border-bottom: 1px solid #1585A3; line-height: 16px; cursor: pointer; }
div#content_box div#left_content div#flight_start table  td.offers  a:hover { text-decoration: none; }
div#content_box div#left_content div#flight_start table  td.offers  a b.destination { float: left; text-align: left; }
div#content_box div#left_content div#flight_start table  td.offers  a span.price { width: 55px; font-weight: bold; }
div#content_box div#left_content div#flight_start table  td.offers  a.last { text-align: left; border-bottom: 0; color: #ffab34; margin-top: 6px; margin-bottom: 6px; padding-bottom: 0px; }

/* ***** Flight Specials - vgl. auch Zeile 127ff ***** */
div#content_box div#left_content div#flight_specials { width: 527px; background-image: url(/library/img/AG_Verlauf_tuerkis.gif); background-repeat: repeat-y; padding: 12px 0px 6px 23px; margin-bottom: 10px; color: #1585A3; }
div#content_box div#left_content div#flight_specials h4.top-fluege { font-size: 12px; margin: 0; padding: 0; }
div#content_box div#left_content div#flight_specials h5.top-fluege { font-weight: normal; font-size: 11px; margin-top: 15px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; line-height: 16px; }

div#content_box div#left_content div#flight_specials h5.top-fluege a.active { font-weight: bold; }

/* Table class="top-fluege" */
div#content_box div#left_content div#flight_specials table { border-top-width: 1px; border-top-style: solid; border-top-color: #1585A3; width: 505px; margin-top: 5px; margin-right: 5px; margin-bottom: 20px; margin-left: 0px; line-height: 16px; }
div#content_box div#left_content div#flight_specials table th { text-align: left; padding-right: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #1585A3; }
div#content_box div#left_content div#flight_specials table td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #1585A3; padding-top: 3px; }
div#content_box div#left_content div#flight_specials table td.airline { padding:8px; }
div#content_box div#left_content div#flight_specials table td.conditions { padding-bottom:1px; padding-left:5px; padding-top:3px; width: 300px; }
div#content_box div#left_content div#flight_specials table td.conditions form { margin-top: 3px; margin-bottom: 4px; margin-right: 3px; }
div#content_box div#left_content div#flight_specials table td.price_destination { width: 100px; background-image: url(/library/img/preis_button.gif); background-repeat: no-repeat; background-position: center; font-weight: bold; text-align: center; padding-left: 1px; }

/* Links in Tabellenzellen der Tabelle */
div#content_box div#left_content div#flight_specials div.more_infos { float: left; margin-top: 3px; margin-right: 8px; }
div#content_box div#left_content div#flight_specials div.more_infos a { text-decoration: none; }

/* Links in Tabellenzellen der Tabelle */
div#content_box div#left_content div#flight_specials div.booking_mail { float: left; margin-right: 6px; }
div#content_box div#left_content div#flight_specials div.booking_mail a { padding-right: 15px; text-decoration: underline; }

/* Links in Tabellenzellen der Tabelle */
div#content_box div#left_content div#flight_specials div.booking_chat { float: left; margin-top: 3px;}
div#content_box div#left_content div#flight_specials div.booking_chat a { text-decoration: none; }


/* ***** Destinations for Regions ***** */
div#content_box div#left_content div#destinations { width: 527px; background-image: url(/library/img/DF_Verlauf_orange.gif); background-repeat: repeat-y; padding: 12px 0px 12px 23px; margin-bottom: 10px; }
div#content_box div#left_content div#destinations p { margin-bottom: 16px; }
div#content_box div#left_content div#destinations a { color: black; font-weight: bold; margin-right: 12px; }
div#content_box div#left_content div#destinations a.close { font-weight: normal; }

/* ***** Right Column Box ***** */
div#content_box div#right_box { width: 302px; float: right; margin: 0; padding: 0; }

/* ***** Orange Box ***** */
div#content_box div#right_content div#orange_box { height: 226px; width: 302px; background-color: #FFCC88; margin-bottom: 10px; }
div#content_box div#right_content div#orange_box img.nav { width: 302px; height: 41px; border: none; }
div#content_box div#right_content div#orange_box img.image { margin: 16px 16px 8px 16px; padding-bottom: 20px; border-bottom: 1px solid #ffab34; }
div#content_box div#right_content div#orange_box p { margin-left: 16px; line-height: 16px; }
div#content_box div#right_content div#orange_box a.more_infos { background: url(/library/img/info_i_grau.gif) no-repeat right; padding-right: 15px; color: black; text-decoration: none; font-weight: bold; }
div#content_box div#right_content div#orange_box a.more_infos span{ text-decoration:underline;font-weight:normal; }

/* ***** Google Map (invisble by default, show via JS if geopoint ist found) ***** */
div#content_box div#right_content h4#map_heading {display:none; color:#FFF; margin:0; padding:2px 5px; background:#1585A3;}
div#content_box div#right_content div#map {display:none; position:relative; width:300px; height:174px; overflow:hidden; border:1px solid #1585A3;}

div#content_box div#right_content div#google_map form { width: 275px; background-color: white;  padding: 5px 5px 10px 20px; margin: 0px; }
div#content_box div#right_content div#google_map form input#send { background: #ffab34; color: white; margin-right: 0px; font-weight: bold; width: 36px; padding: 0; height: 22px; }
div#content_box div#right_content div#google_map form p { margin-bottom: 10px; }
div#content_box div#right_content div#google_map form p img { vertical-align: middle; margin-left: 5px; }

/* ***** More Content Box ***** */
div#content_box div#more_box { clear: both; width: 862px; clear: both; text-align: center;  padding-top: 20px; color: #1585A3; }
div#content_box div#more_box div#to_top { margin-left: 800px;}
div#content_box div#more_box div#to_top a {padding-left:15px; background: url(/library/img/dreieck.gif) no-repeat left;}


/* ******************** Footer Styles ******************** */
div#footer { border-top: 1px solid #1585A3; color: #1585A3; text-align: center; margin-top: 20px; background: url(/library/img/pics/logo_155x46.jpg) no-repeat 322px bottom; padding-bottom: 56px; padding-top: 20px; margin-left: 40px; margin-right: 20px; }

/* ******************** Marketing (deprecated) ******************** */
div#banner,div#impression_one { position:absolute; width:468px; height:60px; top: 13px; left: 394px}
iframe.banner,iframe.impression_one { width: 468px; height: 60px; font: 11px Arial, Helvetica, sans-serif; border: 0px none; color: #CCCCCC}

div#skyscraper,div#impression_two { position:absolute; width:120px; height:600px; top: 13px; left: 872px}
iframe.skyscraper,iframe.impression_two { width: 120px; height: 600px; font: 11px Arial, Helvetica, sans-serif; border: 0px none; color: #CCCCCC}

body#rightframe div.skyscraper,body#rightframe div.impression_two {position: absolute; width:120px; height:600px; top: 13px; left: 10px}

