html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}
table	{border-collapse:separate;border-spacing:0}
caption, th, td	{text-align:left;font-weight:normal}
table, td, th	{vertical-align:middle}
a img	{border:none}

/* typography.css */
body	{line-height:1.3;font-size:0.8em;color:#000;background:#fff;font-family:sans-serif}
h1, h2, h3, h4, h5, h6	{font-weight:normal;color:#111}
h1	{font-size:3em;line-height:1;margin-bottom:0.5em}
h2	{font-size:2em;margin-bottom:0.75em}
h3	{font-size:1.5em;line-height:1;margin-bottom:1em}
h4	{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}
h5	{font-size:1em;font-weight:bold;margin-bottom:1.5em}
h6	{font-size:1em;font-weight:bold}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0}
p	{margin:0 0 10px 0}
p img.left	{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}
p img.right	{float:right;margin:1.5em 0 1.5em 1.5em}
a:focus, a:hover	{color:#000}
a	{color:#009;text-decoration:underline}
blockquote	{margin:1.5em;color:#666;font-style:italic}
strong	{font-weight:bold}
em, dfn	{font-style:italic}
dfn	{font-weight:bold}
sup, sub	{line-height:0}
abbr, acronym	{border-bottom:1px dotted #666}
address	{margin:0 0 1.5em;font-style:italic}
del	{color:#a00}
ins	{color:#090}
pre	{margin:1.5em 0;white-space:pre}
pre, code, tt	{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}
li ul, li ol	{margin:0 1.5em}
ul, ol	{margin:0 1em 1.5em 1em}
ul	{list-style-type:disc}
ol	{list-style-type:decimal}
dl	{margin:0 0 1.5em 0}
dl dt	{font-weight:bold}
dd	{margin-left:1.5em}
table	{margin-bottom:1.4em;width:100%}
th	{font-weight:bold}
thead th	{background:#c3d9ff}
th, td, caption	{padding:4px 10px 4px 5px}
tr.even td	{background:#e5ecf9}
tfoot	{font-style:italic}
caption	{background:#eee}
.small	{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}
.large	{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}
.hide	{display:none}
.quiet	{color:#666}
.loud	{color:#000}
.highlight	{background:#ff0}
.added	{background:#060;color:#fff}
.removed	{background:#900;color:#fff}
.first	{margin-left:0;padding-left:0}
.last	{margin-right:0;padding-right:0}
.top	{margin-top:0;padding-top:0}
.bottom	{margin-bottom:0;padding-bottom:0}

/* grid.css */
hr	{background:#eee;color:#eee;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none}
hr.space	{background:#fff;color:#fff}
.clearfix:after, .container:after	{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix, .container	{display:block}
.clear	{clear:both}



/* forms.css */
label	{font-weight:bold}
fieldset	{padding:1em;margin:0 0 1em 0}
legend	{font-weight:bold}

input.text,
input[type=text],
input.title,
textarea, select	{margin:0.15em 0;border:1px solid #bbb}

input.text:focus,
input[type=text]:focus,
input.title:focus,
textarea:focus, select:focus	{border:1px solid #666}

input.text, input.title	{width:300px;padding:5px}
input.title	{font-size:1.5em}
textarea	{width:390px;height:250px;padding:.5em}
.error, .notice, .success	{padding:.5em;margin-bottom:1em;border:1px solid #ddd}
.error	{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}
.notice	{background:#FFF6BF;color:#514721;border-color:#FFD324}
.success	{background:#E6EFC2;color:#264409;border-color:#C6D880}
.error a	{color:#8a1f11}
.notice a	{color:#514721}
.success a	{color:#264409}
.block	{display:block !important}
.mandatory	{font-weight:700;color:#f00000;padding:1px 4px}
.align-right {text-align:right}







/* tolmien.de */

@font-face {
	font-family: 'MuseoSans900Regular';
	src: url('/style/font/museosans900-webfont.eot');
	src: local('?'), url('/style/font/museosans900-webfont.woff') format('woff'), url('/style/font/museosans900-webfont.ttf') format('truetype'), url('/style/font/museosans900-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSlab900Regular';
	src: url('/style/font/museoslab900-webfont.eot');
	src: local('?'), url('/style/font/museoslab900-webfont.woff') format('woff'), url('/style/font/museoslab900-webfont.ttf') format('truetype'), url('/style/font/museoslab900-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}


html	{background-color:#fff}
body	{background:#f6f6f5 !important;width:100%;max-width:1400px;min-width:555px;margin:0 auto}
#div	{border-top:1px solid #fff}
 #content	{width:88%;max-width:888px;margin:0 auto;padding-bottom:9em}
  #pano, #pano-photo, #pano-span	{height:220px}
   #pano-photo	{background:#fff url(/img/vorwort.jpg) no-repeat -10px -10px}
    body.index #pano-photo	{background-position:-13px -8px}
    body.umzug #pano-photo	{background-image:url(/img/mass-umzug.jpg);background-position:-30px -9px}
    body.verpackung #pano-photo	{background-image:url(/img/verpackung.jpg);background-position:-62px -10px}
    body.lagerung #pano-photo	{background-image:url(/img/container.jpg);background-position:-12px -5px}
     #pano-span	{background:transparent url(/style/img/bg_panorama.png) 210px top no-repeat}
      #pano-span p	{width:88%;height:74px;margin:20px 0 0 0;line-height:0px;font-size:0px;padding:0;background:transparent url(/style/img/tel_panorama.png) right top no-repeat}
      #en #pano-span p	{background-position:right -80px}
      #es #pano-span p	{background-position:right -80px}
      #fr #pano-span p	{background-position:right -80px}
       #pano-span p strong	{display:none}

span.l	{display:none}
span.o	{}
span.tolmien	{text-transform:uppercase;font-size:90% !important}
h1 span.tolmien	{text-indent:-9999em;display:inline-block;width:121px;height:38px;background:transparent url(/style/img/tolmien-container-logo.png) no-repeat right 1px;padding-left:.1em}

h1	{font-family:MuseoSlab900Regular,sans-serif}
h2	{font-family:MuseoSans900Regular,sans-serif}
h3	{font-family:MuseoSans900Regular,sans-serif}

h1	{font-size:32px;line-height:34px;margin:20px 0 0 0;font-weight:700;text-align:center;text-shadow:1px 0px 0px #fff;letter-spacing:-1px}
h2	{font-size:18px;line-height:20px;margin:10px 0;font-weight:700;text-align:center}
h3	{font-size:14px;line-height:20px;margin:10px 0;font-weight:700;text-align:center}


/* links */
a	{text-decoration:none}
a:visited	{text-decoration:none}
a:hover	{text-decoration:none}

div.modal a.homepage	{color:#bbb;text-decoration:none;font-weight:500}
div.modal a.homepage:visited	{color:#bbb}
div.modal a.homepage:hover	{color:#999}


/* language bar */
#lang	{color:#f9da00;text-align:right;padding:6px 0 8px 0;position:relative;top:8px}
#lang a {color:#999;font-weight:700;width:150px;text-align:center;padding:0;font-family:sans-serif;font-size:11px;padding:0 6px 0 4px;text-transform:uppercase;border-right:2px solid #ccc}
#lang a:last-child	{padding-right:0;border:none}
#lang a:hover	{color:#000}
#lang a:focus,#lang a:active	{color:#000;outline:none}

#home	{font-style:normal}
#home a	{color:#d92515}
body.index #home a	{color:#999}
#home a:hover	{color:#d92515 !important}

span.tolmien_kontakt_fragen	{display:block;float:left}

#lang strong {display:block;float:left}
#lang strong a {display:block}

body.umzug #lang strong a {padding-left:0;position:relative;left:-4px}
body.verpackung #lang strong a {padding-left:150px}
body.lagerung #lang strong a {padding-left:300px}



/* Nav, Logo */
#nav	{height:150px;margin:0 auto;white-space:nowrap;overflow:hidden;position:relative}
#nav a	{height:150px;width:150px;display:block;float:left;background:transparent url(/style/img/nav.png) 50% -300px no-repeat}
#en #nav a	{background-image:url(/style/img/nav_en.png)}
#es #nav a	{background-image:url(/style/img/nav_es.png)}
#fr #nav a	{background-image:url(/style/img/nav_fr.png)}
#nav a:focus	{outline:none !important;opacity:.5}
#nav a strong, #nav span.l {display:none}

#logo	{width:200px !important;background:transparent url(/tolmien.png) right 40px no-repeat !important;position:absolute;right:0px;z-index:1}
#logo, #logo:visited, #logo:hover	{border:0}

#nav #umz	{background-position:-150px 0;position:relative;z-index:2}
#nav #ver	{background-position:-300px 0;position:relative;z-index:2}
#nav #lag	{background-position:0px 0;position:relative;z-index:2}

body.umzug #nav #umz	{background-position:-150px -150px}
body.verpackung #nav #ver	{background-position:-300px -150px}
body.lagerung #nav #lag	{background-position:0px -150px}

#nav #umz:hover,#nav #umz:focus	{background-position:-150px -150px !important}
#nav #ver:hover,#nav #ver:focus	{background-position:-300px -150px !important}
#nav #lag:hover,#nav #lag:focus	{background-position:0px -150px !important}







/* page nav */
#page ul.textnav 	{background:transparent !important;border:none;padding-left:0}
#page ul.textnav li	{background:#ddd !important;border:none;margin-right:2px;border-right:1px solid #ddd}
#page ul.textnav li em	{font-style:normal;padding-left:8px;background:transparent url(/style/img/arrow_box.png) no-repeat left 50%}
#page ul.textnav li a	{background:#e9e9e9 !important;color:#888;font-size:13px;text-transform:uppercase;font-family:MuseoSans900Regular,sans-serif;text-shadow:1px 1px #f0f0f0}
#page ul.textnav li.ui-state-active a	{color:#000 !important;background:#ddd !important;text-shadow:none}
#page ul.textnav li.ui-state-hover a	{color:#000}
#page .ui-widget-content	{color:#000}
#page .ui-tabs .ui-tabs-panel	{padding:0;background:#fff}

#tabs a:focus, #tabs a:active	{color:#000 !important;outline:none !important}



/* Text: Nav (Pfeile)*/
ul.icons	{margin:0;padding:0;width:70px;height:18px;display:block;position:absolute;right:0;top:500px}
ul.icons li	{float:left;cursor:pointer;list-style-type:none;margin:2px;padding:4px;display:inline}
ul.icons li a strong	{display:none;font-weight:500}

/* Texte */
#page	{margin:0;padding:1em 0 0 0}
#page hr	{display:none}
#page h1	{margin-bottom:.5em}


div.text	{background-color:#fff !important;border:12px solid #ddd !important;padding:1.5em !important;overflow:hidden;width:auto;zoom:1}
div.text div.c1	{vertical-align:top;width:50%;float:left}
div.text div.c2	{vertical-align:top;width:50%;float:left}
div.text div p	{padding:0 1em}
div.text p,div.text li	{padding:10px 0 0 0;text-align:justify}

div.text a	{text-decoration:underline}
div.text a:visited	{color:#999}
div.text a:hover	{color:#e00}


/* action buttons */
#actions	{padding:4em 0 0 0;clear:both;background:transparent url(/style/jquery/tools/black_arrow_big.png) no-repeat -9999px -9999px}
#actions table	{width:90%;margin:0 auto}
#actions table td	{text-align:center;padding-top:1em;width:50%}
div.text a#start-planning,
div.text a#besichtigungstermin	{border:22px solid white;border-top:none}

a#start-planning em,
a#besichtigungstermin em	{display:none}

a#start-planning	{width:200px;height:75px;background:transparent url(/style/img/umzug_online_planen.png) no-repeat left top;display:block;margin:0 auto}
#en a#start-planning	{background-position:left -75px}
#es a#start-planning	{background-position:left -150px}
#fr a#start-planning	{background-position:left -225px}

a#besichtigungstermin	{width:200px;height:75px;background:transparent url(/style/img/umzug_online_planen.png) no-repeat right top;display:block;margin:0 auto}
#en a#besichtigungstermin	{background-position:right -75px}
#es a#besichtigungstermin	{background-position:right -150px}
#fr a#besichtigungstermin	{background-position:right -225px}

div.besichtigungstermin	{text-align:center}
div.besichtigungstermin h2	{text-align:center !important;color:#d82819}
div.besichtigungstermin a	{color:#0073ea}




/* Umzug-Checkliste */
#checkliste	{width:44em;margin:0 auto;padding:1em 0}
#checkliste fieldset ul,
#checkliste fieldset li	{list-style-type:none;padding-left:0;margin:0}
#checkliste legend	{padding-top:20px}
#checkliste label	{font-weight:500;padding-left:.5em;position:relative;top:-1px}
#checkliste fieldset.submitfield	{text-align:center}
#checkliste #print-checklist	{font-weight:700}
#checkliste #check-all,
#checkliste #uncheck-all	{font-weight:500;color:#aaa}
#checkliste #check-all:hover,
#checkliste #uncheck-all:hover	{color:#333}

#checklistentab	{background:#fff !important}
#checkliste #vorbereitung,
#checkliste #wohnung,
#checkliste #behoerden,
#checkliste #druckvorschau	{border:1px solid #eee !important;border-top:0 !important}


/* Umzug-Checkliste: tabs */
#checkliste .ui-tabs .ui-tabs-hide	{display:none}
#checkliste ul.ui-tabs-nav	{padding-left:1.15em}
#checkliste ul.ui-tabs-nav a	{border:none !important}


/* Umzug-Checkliste: print version */
body.checkliste-printview *	{margin:0;padding:0}
body.checkliste-printview div,
body.checkliste-printview #lang,
body.checkliste-printview #subs,
body.checkliste-printview #pano,
body.checkliste-printview ul.textnav,
body.checkliste-printview #actions,
body.checkliste-printview #kontakt,
body.checkliste-printview #affil,
body.checkliste-printview #footer,
body.checkliste-printview #umzug-planen,
body.checkliste-printview #tipps,
body.checkliste-printview #submitfield,
body.checkliste-printview #druckvorschau,
body.checkliste-printview a[href="#druckvorschau"] 	{display:none !important}
body.checkliste-printview #logo		{display:block}

body.checkliste-printview #checkliste		{font-size:10pt;font-family:serif;display:block}
body.checkliste-printview #checkliste legend	{font-variant:small-caps}
body.checkliste-printview #checkliste fieldset	{padding:5pt 0}
body.checkliste-printview #checkliste .ui-tabs .ui-tabs-hide	{display:block !important}
body.checkliste-printview #checkliste ul.ui-tabs-nav	{display:none !important}
body.checkliste-printview #checkliste fieldset.submitfield	{padding-top:1em !important}




/* Umzug tipps */
#steuern-bsp {width:80%;margin:1em auto;border:2px solid #eee;padding:1em}
#steuern-bsp td,#steuern-bsp th {padding:0}





/* contact, maps */
#kontakt	{background:#fff;border:12px solid #dddddd;padding:30px 0;overflow:hidden;zoom:1;margin-top:1em}
 #mail	{width:42%;padding:4%;float:left;min-width:22em}
 #maps	{width:42%;padding:4%;float:left;min-width:22em;border-left:0px solid #eee}

#kontakt h1,
#kontakt h2	{font-family:MuseoSlab900Regular,sans-serif}


/* gbcf-v3 */
#mail h1	{text-align:left}
#mail #form-div	{margin:0}
#mail form	{margin:0;padding:.8em 0 0 0}
#mail fieldset	{margin:0;padding:0}
#mail form label	{display:block;padding-top:1em;padding-bottom:3px;font-family:MuseoSlab900Regular,sans-serif;font-size:15px}

#mail small,
#mail span.req,
#mail label.explain,
#mail form label.main-label	{display:none}

#mail form textarea	{width:100%;height:240px;padding:4px}
#mail form input[type="text"]	{width:100%;padding:4px}
#mail select	{width:100%;padding:4px}
#mail option	{padding:0}

#mail form input.button	{margin:1em auto;display:block;font-size:23px;font-family:MuseoSlab900Regular,sans-serif;padding:0.1em 0.4em}


#results	{width:100%}

/* niederlassungen */
#maps h1	{text-align:left}
#niederlassungen	{padding-top:20px}
#niederlassungen div	{padding:12px 0 0 0;background:none;border-width:0 0 1px 0;border-color:#bbb}
#niederlassungen h2	{text-align:left;padding-left:30px;color:#000;line-height:30px;background:none;border-width:0 0 1px 0;border-color:#bbb;font-size:18px}
#niederlassungen h2.ui-state-active	{color:#000 !important}
#niederlassungen h2:hover	{color:#0073ea;background-color:#f9f9f9}
#niederlassungen h2:hover span.ui-icon	{background-color:transparent !important;background-image:url(/style/jquery/flick/images/ui-icons_0073ea_256x240.png)}
#niederlassungen div img	{border:1px solid #ccc}
#niederlassungen span.at	{padding:0 .3em}

/* tel */
#niederlassungen div p	{margin:0 0 0 0}
#niederlassungen p a	{color:#0073ea;text-decoration:underline}
#niederlassungen p a.email	{color:#000;text-decoration:none}
#niederlassungen p.digit	{color:#888;font-weight:500;font-family:monospace}
#niederlassungen p.digit strong	{color:#000;font-weight:500}
span.hs	{letter-spacing:-.3em}/* hair space */
span.fs	{letter-spacing:-.05em}/* slash */

#maps a.external	{display:block;margin:2em 0 0 0;text-decoration:none;color:#0073ea;font-weight:900;font-size:11px;text-align:right}
#maps a.external:hover	{color:#00f}


/* verpackungsmaterial */
#verpackungsmaterial hr	{display:block;margin-bottom:4em;padding-top:1em;background:none;border-bottom:2px solid #eee}

table.verpackung	{width:100%;background:#fff;padding:0;border-collapse:separate;border-spacing:40px}
table.verpackung td	{vertical-align:top;padding:16px 4px 4px 4px;font-size:11px !important;line-height:14px;width:25% !important;border:1px solid #eee;text-align:center}
table.verpackung td strong	{font-size:13px !important;text-decoration:underline}
table.verpackung td a.foto_verpackung	{color:#000;margin:0 auto;width:140px;display:block;text-align:center;padding-bottom:.5em;text-decoration:none}
table.verpackung td a:hover	{color:#0000f0}
table.verpackung td a.foto_verpackung img {border:1px solid #000;border-color:#ccc #fff #fff #ccc ;width:140px;height:140px}

table.verpackung td.empty	{border:none}
table.verpackung td.bestseller	{}
div.bestsellerliste {text-align:center}
div.bestsellerliste h2 {text-align:center !important}

#fancybox-title-over	{font-family:verdana,sans-serif}

/*body.verpackung #page h2	{text-align:left;display:inline;background:transparent url(/style/img/bg_h2.png) no-repeat right top;color:#000;padding:.1em 1em .1em .5em}*/
body.verpackung #page h2	{text-align:left;display:inline;border-bottom:5px solid #eee;padding:0 .5em 0 0}
body.verpackung #page h3	{text-align:left}

#verkaufstelle	{padding-bottom:0}
#verkaufstelle img 	{display:block;margin:0 auto;border:1px solid #000}
div.shop_packmaterial	{padding:2em 2em 1em 2em;line-height:.8em;border-bottom:2px solid #eee}
div.shop_packmaterial#shop_stade	{border-bottom:0}
div.shop_packmaterial h1	{text-align:left}
div.shop_packmaterial p	{padding-left:0 !important}

body.verpackung div.c1 ul	{margin-left:2em}
body.verpackung div.c1 ul li	{padding:0}


/* lagerung container */
#containerhalle,
#umzugsprofis	{padding-bottom:0}
#containerhalle img,
#umzugsprofis img 	{display:block;margin:0 auto;border:1px solid #000}




/* Overrides: jQuery UI, Theme: Flick*/
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited,
.ui-state-error,
.ui-widget-content .ui-state-error	{color:#fc3 !important}

/* checkliste */
#checkliste a[href="#druckvorschau"]	{color:#999}
#checkliste a[href="#druckvorschau"]:hover{color:#fff}

/* tabs */
#page .ui-widget-content	{border:0;background:transparent}
div.ui-tabs	{padding:0}



/* affiliations */
#affil	{padding:7em 0 0 0;margin:0;text-align:center;overflow:hidden}
#affil p	{padding:0 2em;margin:0;display:inline-block}
#affil p a em	{display:none}

#affil p a	{width:176px;height:80px;background:transparent url(/style/img/tolmien_mitgliedschaften.png) no-repeat left top;display:block;float:right}
p#amo a	{background-position:left top}
p#fedemac a	{background-position:right top}
p#amo a:hover	{background-position:left -80px}
p#fedemac a:hover	{background-position:right -78px}



/* footer */
#footer	{background:transparent url(/style/img/bg_footer.png) 0 0 repeat-x;height:302px;clear:both;border-top:1px solid #ddd}
#footer p	{background:transparent url(/style/img/tel_footer.png) 55% top no-repeat;height:302px;margin:0;padding:0;display:block}
#footer p em	{font-style:normal;display:block;margin:0 auto;padding-top:260px;text-align:center}
#footer p em a	{text-decoration:none;padding:15px 10px;color:#999;text-transform:uppercase;font-size:13px;font-family:MuseoSlab900Regular,sans-serif;text-shadow:#fff 1px 1px}
#footer p em a:visited	{color:#999}
#footer p em a:hover	{border:0;color:#000}

#footer p em a.broschuere	{color:#d92515}
#footer p em a.broschuere:visited	{color:#000}
#footer p em a.broschuere:hover	{color:#000}

div.kontakt_tolmien,
div.impressum,
div.hilfe_tolmien,
div.datenschutz	{max-width:60em;margin:0 auto}

#fancybox-wrap h1	{padding-bottom:.5em}
#fancybox-wrap h2	{text-align:left}
#fancybox-wrap p	{}

/* kontakt */
div.kontakt_tolmien h1	{padding:0 !important}
div.kontakt_tolmien a	{text-decoration:underline;color:#0073ea;font-weight:700}
div.kontakt_tolmien a:hover	{color:#00f}
div.kontakt_tolmien *	{text-align:center !important}

/* impressum */
div.impressum h2	{text-align:left;margin:0;padding:0;font-family:sans-serif;font-size:11px;font-weight:700}
div.impressum p	{line-height:1.1em;font-size:11px;margin-bottom:0em !important}

/* hilfe */
div.hilfe_tolmien h1	{font-size:1.1em;letter-spacing:0;color:#f00}
div.hilfe_tolmien h1 a	{color:#f00 !important;text-decoration:none}
div.hilfe_tolmien a	{color:#0073ea !important;text-decoration:underline}
div.hilfe_tolmien a:visited	{color:#908 !important;text-decoration:underline}
div.hilfe_tolmien a:hover	{color:#00f !important;text-decoration:underline}

/* agb */
div.agb_tolmien {text-align:center}
div.agb_tolmien ol {list-style:upper-roman}




#containerlagerung	{margin:1em auto}
#containerlagerung td	{padding:1em 1em 1em 4em}
#containerlagerung td h2	{text-align:left;margin:0;padding:0;font-family:MuseoSlab900Regular,sans-serif}
#containerlagerung td img	{margin:0 auto;display:block;}
#containerlagerung td p	{padding-right:6em}

#container img {border:6px solid #eee}




/* Broschuere / Prospekt bestellen */
div.prospekt_bestellen	{width:92%;margin:0 auto;text-align:center;max-width:555px}
div.prospekt_bestellen h1	{padding-bottom:.5em}
div.prospekt_bestellen a	{text-decoration:underline;color:#0073ea}
div.prospekt_bestellen abbr	{border:none}

#prospekt_bestellung	{padding-bottom:1em}
#prospekt_bestellung textarea	{height:4em;display:block;margin:.5em auto}
#prospekt_bestellung label	{vertical-align:middle;font-weight:500;padding-right:.8em;color:#333}
#prospekt_bestellung label:hover	{color:#000;cursor:pointer}
#prospekt_bestellung input[type=radio]	{vertical-align:middle;position:relative;top:-1px}
#prospekt_bestellung input[type=submit]	{}

#prospekt_bestellung table	{width:81%;margin:0 auto 1em auto}
#prospekt_bestellung table td	{padding:0}
#prospekt_bestellung table td input	{float:right;margin:0}
#prospekt_bestellung table td select	{float:right}


/* page turner */
div#turner	{margin:0 auto 4em auto;border:0px solid #000;width:300px;height:140px;position:relative;overflow:auto;background:url(img/prospekt_frame.png) no-repeat 0 16px}
div#turner img	{margin:1em auto;display:block}

#leftpage, #rightpage	{float:left;position:relative;top:20px;left:14px;overflow:hidden;width:138px;height:96px;background-image:url(img/tolmien_umzugsbroschuere.jpg)}
#leftpage	{background-position:0 0}
#rightpage	{background-position:146px 0}

div#flip	{background: transparent url(img/prospekt_turner.png) top center;height:120px;width:118px;position:absolute;top:0;left:90px;z-index:99;margin-bottom:0;padding-bottom:0}
div#curll,
div#curlr	{display:block;width:146px;height:120px;top:0;z-index:500;position:absolute;cursor:pointer}



/* umzugsformular */
body.umzug-planen {background:#fff !important;padding:20px 0}

form#umzug-planen	{width:90%;max-width:555px;margin:0 auto;padding:2em;background:#fff;border:1px solid #f0f0f0}
form#umzug-planen fieldset	{border:0px solid #ccc;padding:0;margin:0}
form#umzug-planen legend	{display:none;font-weight:500;text-transform:uppercase;font-size:9px;letter-spacing:1px;font-family:serif;padding:0 1em;color:#aaa}

form#umzug-planen h1	{padding-bottom:.5em}

form#umzug-planen table	{margin:0}
form#umzug-planen thead *	{background:transparent;font-size:0px;height:0px;color:#fff;line-height:0px}
form#umzug-planen th.col-1	{width:1em}
form#umzug-planen th.col-3	{}
form#umzug-planen th.col-3	{width:2em}

form#umzug-planen td	{padding:1px 0;border-bottom:1px solid #eee}

#umzug-planen input[type="text"]	{text-align:center;height:1em;padding:1px;width:2em}
#umzug-planen input[type="submit"]	{font-size:24px;float:right;letter-spacing:-1px;font-family:MuseoSlab900Regular,sans-serif}

/* mehr + Anmerkungen */
#umzug-planen h2	{text-align:left;display:none}
#umzug-planen fieldset fieldset	{border:none;padding:0;margin:0}
#umzug-planen fieldset fieldset legend	{padding-left:0;display:none}
#umzug-planen fieldset textarea	{width:97%;height:7em;margin:2em auto}

#umzug-planen input.more-text	{width:96%;padding:0px 4px 1px 1px;text-align:left;font-weight:900;font-family:sans-serif;font-size:1em;border-width:0 0 1px 0;border-style:dashed}
#umzug-planen input.more-text:focus	{border-color:#666}

#umzug-planen table.more-table td	{border:none}
#umzug-planen table.more-table tfoot	{color:#b0b0b0;font-style:normal}
#umzug-planen table.more-table tfoot img {display:block;margin:0 0 0 2px}

#umzug-planen	{position:relative}
#umzug-planen p.stepcount	{position:absolute;top:10px;right:10px;font-family:monospace;font-size:13px;letter-spacing:2px}

/* step00 */
fieldset#step00 p {padding-bottom:300px !important;background:transparent url(/style/img/online_form.png) no-repeat 50% bottom !important}

/* step08*/
fieldset#step08 input[type="text"]	{width:13em;padding:2px 4px;text-align:left}
fieldset#step08 td	{border:0px}
fieldset#step08 h2	{display:none;padding-top:1em}
fieldset#step08 textarea	{margin-top:0}

fieldset#step08 table	{margin:.5em auto;border-bottom:1px solid #eee;padding-bottom:2em}
fieldset#step08 th	{padding-left:0}
fieldset#step08 th.col-1	{font-weight:500}
fieldset#step08 table th.col-1	{width:30%}
fieldset#step08 table th.col-2,
fieldset#step08 table th.col-3	{width:35%}

fieldset#step08 #u_datum	{padding-top:.5em;padding-bottom:.5em}

#umzug-planen strong em.gut_modus	{color:#0c3;font-style:normal;font-weight:500}

table.upt-mon textarea {width:85% !important}
table.upt-mon td {vertical-align:top}



/* border-radius */
#container img,
table.verpackung td,
table.verpackung td img,
.tipsy-inner,
#mail select,
#mail form textarea,
#mail form input,
#umzug-planen input[type="text"],
#umzug-planen fieldset,
#umzug-planen fieldset textarea,
#prospekt_bestellung textarea	{-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#niederlassungen h2,
#umzug-planen input.more-text	{-moz-border-radius:0px;-khtml-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}
#pano-photo	{-moz-border-radius:1em;-khtml-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}

/* box shadow */
#pano-photo	{-moz-box-shadow:-1px -1px 0px #aaa,1px 1px 0px #fff;-webkit-box-shadow:-1px -1px 0px #aaa,1px 1px 0px #fff;-khtml-box-shadow:-1px -1px 0px #aaa,1px 1px 0px #fff;box-shadow:-1px -1px 0px #aaa,1px 1px 0px #fff}
#niederlassungen div a:hover img	{-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;-khtml-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;}
table.verpackung td	{-moz-box-shadow:4px 4px 0px #eee;-webkit-box-shadow:4px 4px 0px #eee;-khtml-box-shadow:4px 4px 0px #eee;box-shadow:4px 4px 0px #eee}
table.verpackung td.empty	{-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none;box-shadow:none}
form#umzug-planen	{-moz-box-shadow:0 0 12px #ccc;-webkit-box-shadow:0 0 12px #ccc;-khtml-box-shadow:0 0 12px #ccc;box-shadow:0 0 12px #ccc;}

/* bling */
#page a.textlink,
#page a.textlink:visited	{font-size:100%;color:#000;text-decoration:none}
table.layout	{border:0;margin:0;padding:0;border-collapse:collapse}
table.layout td	{padding:0;vertical-align:top}




/* tooltips */
.tooltip	{display:none;background:transparent url(/style/jquery/tools/white_arrow.png);font-size:11px;font-weight:700;height:70px;width:160px;padding:25px;color:#000}
.tooltip-affil	{display:none;background:transparent url(/style/jquery/tools/white_arrow_big.png);font-size:13px;font-weight:700;height:165px;width:320px;padding:25px;color:#000}
.tooltip-start	{display:none;background:transparent url(/style/jquery/tools/black_arrow_big.png);font-size:18px;font-weight:700;height:165px;width:320px;padding:25px;color:#fff;text-align:center;font-family:sans-serif}

.tipsy	{padding:4px;font-size:12px;background-repeat:no-repeat;background-image:url(/style/jquery/tipsy/images/tipsy.gif)}
.tipsy-inner	{padding:5px 8px 4px 8px;background-color:black;color:white;max-width:200px;text-align:center}
.tipsy-north	{background-position:top center}
.tipsy-south	{background-position:bottom center}
.tipsy-east	{background-position:right center}
.tipsy-west	{background-position:left center}
