/* ------------------------------------------------------------------------------------------
CSS Stylesheet production-plates.de, erstellt von David Beege (dbmedia.biz)
--------------------------------------------------------------------------------------------- */


/* Body
-------------------------------------------------------------- */

* {margin:0;padding:0;}
html {height:100%;}
body {min-height:101%;position:relative;font-size:16px;padding:0;background:url(../img/bg_body.jpg) repeat-x center top #F6F6F6;}
	

/* Base Font Settings
-------------------------------------------------------------- */

body {font-family:Arial, Verdana, Helvetica, sans-serif;line-height:1.5;color:#404040;}
body {font-size:75%;}
html > body {font-size:14px;}



/* Headings & text elements
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 {color:#393939;padding:0;font-weight:normal;}

h1 {margin:0;}
h2 {font-size:24px;line-height:23px;font-weight:bold;margin:0 0 10px 0;color:#244086;}
h3 {font-size:18px;color:#4D4D4D;}
h4 {font-size:14px;font-weight:bold;margin:0;}
h5 {font-size:12px;font-weight:bold;margin:0;}

p {font-size:12px;line-height:18px;margin:0 0 20px 0;text-align:justify;}

ul {margin:0 0 35px 25px;font-size:12px;}
ul li {margin:0 0 8px 0;}
ol {list-style-type:decimal;margin:0 0 35px 25px;}
strong {font-weight:bold;}
em {font-style:italic;}

.green {color:#7ABB1F;}
.block {display:block;}
.align_left {text-align:left;}

h3.newsbox_head {font-weight:bold;margin:0;padding:0 0 4px 20px;background:url(../img/bg_newsbox.gif) no-repeat left bottom;}

h3.faircollection {color:#C5C7C8;font-size:17px;font-weight:bold;line-height:19px;margin:0 0 5px 0;padding:10px 10px 0 10px;}

.page_title {color:#4D4D4D;font-size:20px;border-bottom:1px solid #DCDCDC;line-height:22px;margin:0 45px 0 45px; padding:30px 0 5px 0;}
.subtitle {margin:0 0 10px 0;border-bottom:1px solid #EBEBEB;}
.with_icon {background-repeat:no-repeat;background-position:5px center;padding-left:30px;}
.icon_percent {background-image:url(../content/icon_percent.gif);}
.icon_media {background-image:url(../content/icon_media.gif);}
.icon_print {background-image:url(../content/icon_print.gif);}
.icon_resolution {background-image:url(../content/icon_resolution.gif);}
.icon_server {background-image:url(../content/icon_server.gif);}
.icon_convert {background-image:url(../content/icon_convert.gif);}


/* Layout Container
-------------------------------------------------------------- */	

#page {position:absolute;left:50%;margin:0 0 0 -490px;width:980px;z-index:0;background:url(../img/bg_page.gif) repeat-y top center;}

#page_header {z-index:50;position:relative;background:url(../img/bg_header.gif) no-repeat center top;height:151px;}

#page_header h1 {position:absolute;left:45px;top:40px;width:321px;height:55px;}
#page_header h1 a {display:block;width:321px;height:55px;background:url(../img/dzm_logo.gif) no-repeat left top;}

#page_footer {border-top:1px solid #DCDCDC;/* margin-top:30px; */font-size:10px;color:#757575;padding:10px 0 50px 0;}
#page_footer ul {margin:0;padding:0;list-style:none;line-height:11px;font-size:10px;}

.company_info, .footer_menue {margin:0;padding:0;}
.company_info {float:left;}
.company_info li {display:block;float:left;padding:0 10px 0 0;margin:0 0 10px 10px;border-right:1px solid #D6D7DA;}
.footer_menue {float:right;}

.footer_menue li {float:left;padding:0 10px 0 0;margin:0 0 10px 10px;border-right:1px solid #D6D7DA;}
.footer_menue li a {display:block;}

li.last_element {border-right:0;}

.disclaimer {font-size:10px;line-height:14px;color:#C9C9C9;text-align:center;clear:both;border-top:1px solid #DCDCDC;margin:0;padding:20px 0 0 0;}
.disclaimer strong {display:block;color:#9A9A9A;}

#main_content {z-index:0;position:relative;clear:both;display:block;/* min-height:400px; */border:1px solid #DCDCDC;border-width:0 1px 1px 1px;background:#FFF;}
#main_content:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

#page_header, #main_content, #main_menue_bar, #page_footer {width:980px;}

#page_header h1 a span, #main_menue li.toplevel a span, li.menue_title span {position:absolute;text-indent:-9000em;}
	
	
/* Layout Elements
-------------------------------------------------------------- */

.zwerg {position:absolute;}
.links_unten {left:0;bottom:0;}
.seite_home {left:280px;bottom:0;}


.column_left, .column_center, .float_left, .image_left, .shadowbox_left {float:left;}
.column_right, .float_right, .image_right, .shadowbox_right {float:right;}

span.clean {display:block;clear:both;}
.image_block {margin-bottom:15px;}
.image_center {display:block;margin:0 auto 10px auto;}

.text_image {float:left;margin:0 20px 10px 0;}

.image_and_title {float:left;width:130px;margin-bottom:30px;}
.image_and_title.middle_element {margin-right:35px;margin-left:35px;}
.image_and_title p {text-align:left;}


.product_details {position:relative;display:block;float:left;width:286px;padding:15px 20px;margin:0;border-top:1px solid #E2E3E5;background-color:#FFF;overflow:hidden;}
.product_details.middle {border-left:1px solid #E2E3E5;border-right:1px solid #E2E3E5;}
.product_details img {position:absolute;right:0;bottom:0;z-index:5;}
.product_details h3 {font-size:14px;font-weight:bold;margin-bottom:8px;}
.product_details p {text-align:left;}

.product_details h3, .product_details p {z-index:10;position:relative;}

.polesystem_a p, .polesystem_a h3 {width:180px;}
.polesystem_b p, .polesystem_b h3 {width:150px;}
.polesystem_c p, .polesystem_c h3 {width:190px;}

.forscreen_a p, .forscreen_a h3 {width:180px;}
.forscreen_b p, .forscreen_b h3 {width:150px;}
.forscreen_c p, .forscreen_c h3 {width:190px;}

.popupmagnetic_a p, .popupmagnetic_a h3 {width:180px;}
.popupmagnetic_b p, .popupmagnetic_b h3 {width:150px;}
.popupmagnetic_c p, .popupmagnetic_c h3 {width:160px;}

.rolluppromotion_a p, .rolluppromotion_a h3 {width:150px;}
.rolluppromotion_b p, .rolluppromotion_b h3 {width:150px;}
.rolluppromotion_c p, .rolluppromotion_c h3 {width:160px;}

.rollupclassic_a p, .rollupclassic_a h3 {width:170px;}
.rollupclassic_b p, .rollupclassic_b h3 {width:130px;}
.rollupclassic_c p, .rollupclassic_c h3 {width:140px;}

.rollupprofessional_a p, .rollupprofessional_a h3 {width:140px;}
.rollupprofessional_b p, .rollupprofessional_b h3 {width:130px;}
.rollupprofessional_c p, .rollupprofessional_c h3 {width:120px;}

.softimage_a p, .softimage_a h3 {width:140px;}
.softimage_b p, .softimage_b h3 {width:130px;}
.softimage_c p, .softimage_c h3 {width:140px;}

.standup_a p, .standup_a h3 {width:140px;}
.standup_b p, .standup_b h3 {width:120px;}
.standup_c p, .standup_c h3 {width:140px;}


.image_left {margin:0 25px 25px 0;}
.image_right {margin:0 0 25px 25px;}

.box_left, .box_right {width:48%;}
.box_left {float:left;}
.box_right {float:right;}

.left {text-align:left;}
.center, .centered {text-align:center;}
.right {text-align:right;}

.content_container {float:right;width:580px;margin-right:40px;}
.column_single {padding:30px 45px 40px 45px;}

body.section_presse #main_content .column_single {width:810px;padding:50px 45px 40px 45px;}
body.section_presse #main_content .column_left {width:550px;padding:50px 0 40px 45px;}
body.section_presse #main_content .column_right {width:300px;padding:80px 0 40px 40px;}
body.section_presse #main_content {background:url(../img/separator_vertical.gif) no-repeat 635px 40px #FFF;}

body.section_home #main_content .column_left {width:470px;padding:30px 0 40px 45px;}
body.section_home #main_content .column_right {width:380px;padding:30px 30px 40px 0;}
body.section_home #main_content {background:url(../content/zwerg3.jpg) no-repeat 330px bottom #FFF;}

body.impressum #main_content {height:930px;}
body.impressum #main_content .column_left {width:245px;padding:30px 0 40px 45px;}
body.impressum #main_content .column_right {width:600px;padding:30px 45px 40px 0;}
body.impressum #main_content .column_left p {text-align:left;}

body.unternehmen #main_content .column_left {width:470px;padding:30px 0 40px 45px;}
body.unternehmen #main_content .column_right {width:380px;padding:30px 30px 40px 0;}
body.unternehmen #main_content {background:url(../content/bg_unternehmen.jpg) no-repeat right bottom #FFF;height:650px;}

body.technische-daten #main_content .column_left {width:420px;padding:30px 0 40px 45px;}
body.technische-daten #main_content .column_right {width:420px;padding:30px 45px 40px 0;}

body.kontakt #main_content .column_left {width:245px;padding:30px 0 40px 45px;}
body.kontakt #main_content .column_right {width:580px;padding:30px 45px 40px 0;}

body.high-quality #main_content .column_left {width:420px;padding:30px 0 40px 45px;}
body.high-quality #main_content .column_right {width:420px;padding:30px 45px 40px 0;}

body.digitale_grossbilder #main_content .column_left {width:460px;padding:30px 0 40px 45px;}
body.digitale_grossbilder #main_content .column_right {width:380px;padding:30px 45px 40px 0;}

body.uv_direktdruck #main_content .column_left {width:460px;padding:30px 0 40px 45px;}
body.uv_direktdruck #main_content .column_right {width:380px;padding:30px 45px 40px 0;}

body.textildruck #main_content .column_left {width:460px;padding:30px 0 40px 45px;}
body.textildruck #main_content .column_right {width:380px;padding:200px 45px 40px 0;}
body.textildruck #main_content {background:url(../content/title_textildruck.jpg) no-repeat left top #FFF;}

body.fahrzeugfolierungen #main_content .column_left {width:460px;padding:30px 0 40px 45px;}
body.fahrzeugfolierungen #main_content .column_right {width:380px;padding:30px 45px 40px 0;}

body.lifter-und-rahmensysteme #main_content .column_right {width:360px;padding:290px 45px 40px 0;}
body.lifter-und-rahmensysteme #main_content {background:url(../content/title_lifter-und-rahmensysteme.jpg) no-repeat left top #FFF;}

body.montageservice #main_content .column_left {width:460px;padding:30px 0 40px 45px;}
body.montageservice #main_content .column_right {width:380px;padding:60px 45px 40px 0;}

body.dzm-frameless #main_content .column_left {width:370px;padding:30px 0 40px 45px;}
body.dzm-frameless #main_content .column_right {width:450px;padding:280px 45px 40px 0;}
body.dzm-frameless #main_content {background:url(../content/title_dzm-frameless.jpg) no-repeat left top #FFF;}

body.systeme-uebersicht #main_content {background:url(../content/bg_praesentationssysteme.jpg) no-repeat left 200px #FFF;}
body.systeme-uebersicht #main_content .column_single {width:450px;}

body.fourbrochure #main_content .column_single {width:470px;padding-top:50px;}
body.fourbrochure #main_content {background:url(../content/title_4brochure.jpg) no-repeat left top #FFF;}

body.fourscreen #main_content .column_single {width:470px;padding-top:50px;}
body.fourscreen #main_content {background:url(../content/title_4screen.jpg) no-repeat left top #FFF;}

body.brochure-stand #main_content .column_single {width:470px;padding-top:50px;}
body.brochure-stand #main_content {background:url(../content/title_brochure-stand.jpg) no-repeat left top #FFF;}

body.polesystem #main_content .column_single {width:470px;padding-top:50px;}
body.polesystem #main_content {background:url(../content/title_polesystem.jpg) no-repeat left top #FFF;}

body.polesystem .product_details {height:120px;}
body.fourscreen .product_details {height:120px;}
body.popup-magnetic .product_details {height:160px;}
body.rollup-promotion .product_details {height:160px;}
body.rollup-classic .product_details {height:160px;}
body.rollup-professional .product_details {height:160px;}
body.soft-image .product_details {height:160px;}
body.stand-up .product_details {height:160px;}

body.popup-magnetic #main_content .column_left {width:420px;padding:20px 0 40px 45px;}
body.popup-magnetic #main_content .column_left p {font-size:13px;}
body.popup-magnetic #main_content .column_right {width:450px;padding:0;}

body.popup-tower #main_content {background:url(../content/title_popup-tower.jpg) no-repeat left top #FFF;height:500px;}
body.popup-tower #main_content .column_single {width:440px;padding-top:50px;}
body.popup-tower #main_content .column_single p {font-size:13px;}
#popup-tower-info {font-size:13px;position:absolute;left:220px;bottom:100px;width:200px;}
#popup-tower-info strong {display:block;margin-bottom:7px;font-size:14px;}

body.poster-profile #main_content .column_single {width:470px;padding-top:50px;height:500px;}
body.poster-profile #main_content {background:url(../content/title_poster-profile.jpg) no-repeat left top #FFF;}

body.rollup-promotion #main_content .column_single {width:470px;padding-top:50px;height:540px;}
body.rollup-promotion #main_content {background:url(../content/title_rollup-promotion.jpg) no-repeat left top #FFF;}

body.rollup-classic #main_content .column_single {width:470px;padding-top:50px;height:540px;}
body.rollup-classic #main_content {background:url(../content/title_rollup-classic.jpg) no-repeat left top #FFF;}

body.rollup-professional #main_content .column_single {width:470px;padding-top:50px;height:580px;}
body.rollup-professional #main_content {background:url(../content/title_rollup-professional.jpg) no-repeat left top #FFF;}

body.soft-image #main_content .column_single {width:440px;padding-top:50px;}
body.soft-image #main_content {background:url(../content/title_soft-image.jpg) no-repeat left top #FFF;}

body.stand-up #main_content .column_single {width:360px;padding-top:50px;height:310px;}
body.stand-up #main_content {background:url(../content/title_stand-up.jpg) no-repeat left top #FFF;}


.scitex {position:relative;margin-top:-78px;}
.greenbox {background-color:#82C26C;background-repeat:no-repeat;background-position:right top;padding:10px 20px;border:1px solid #6BB64D;}
.greenbox h3, .greenbox p {color:#FFF;}
.greenbox h3 {font-weight:bold;}
.greenbox p {margin:0 0 5px 0;}
.schweissen {background-image:url(../content/greenbox-schweissen.jpg);}
.format {background-image:url(../content/greenbox-format.jpg);}
.umwelteinfluesse {background-image:url(../content/greenbox-umwelteinfluesse.jpg);}
.motivwechsel {background-image:url(../content/greenbox-motivwechsel.jpg);}

.noteaser {padding-top:260px;}

.player_container {clear:both;display:block;background:url(../img/player_container.gif) no-repeat left top;width:394px;height:341px;padding:19px 0 0 31px;}


/* Navigation Elements
-------------------------------------------------------------- */

a {color:#3982CA;text-decoration:none;outline:none;}
a:hover {color:#4AA5E2;text-decoration:underline;}
a:active {outline:none;}
a img {text-decoration:none;}

a.zoom {display:block;float:left;background:url(../img/button_gallery.gif) no-repeat left top;width:175px;height:130px;margin:0 10px 10px 0;}
a.zoom img {border:3px solid #FFF;margin:4px 0 0 3px;}
a:hover.zoom {text-decoration:none;}
a:hover.zoom img {border-color:#7ABB1F;}

#button_overview, #button_overview_presse {display:block;position:absolute;height:24px;padding:6px 0 0 0;top:0;text-align:center;text-decoration:none;font-size:11px;color:#545454;font-weight:bold;}
#button_overview:hover, #button_overview_presse:hover {color:#FFF;}
#button_overview {width:218px;right:192px;background:url(../img/button_overview.png) no-repeat left top;}
#button_overview_presse {width:192px;right:0;background:url(../img/button_overview_presse.png) no-repeat left top;}

.plain_button {color:#3982CA;border:1px solid #DADADA;padding:5px 10px;font-weight:bold;background:url(../img/flyout_button_idle.gif) repeat-x left top #E6E6E6;}
.plain_button:hover {background:url(../img/flyout_button_hover.gif) repeat-x left top #747474;color:#FFF;text-decoration:none;}
.plain_button:active {background:url(../img/flyout_button_active.gif) repeat-x left top #888888;color:#FFF;}
.small {font-size:11px;padding-top:5px;padding-bottom:5px;}
.medium {font-size:13px;padding-top:8px;padding-bottom:8px;}
.big {font-size:15px;padding-top:10px;padding-bottom:10px;}
.wide {padding-right:30px;padding-left:30px;}


.message_listing {margin:0;padding:0;list-style:none;border-bottom:1px solid #DCDCDC;}
.message_listing li {margin:0;padding:0;list-style:none;border-top:1px solid #DCDCDC;}
.message_listing li a, .message_listing li p {display:block;padding:15px 20px;}
.message_listing li p {margin:0;text-align:left;background-color:#F6F6F6;}
.message_listing li a:after, .message_listing li p:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.message_listing li a:hover {background-color:#F6F6F6;text-decoration:none;}
.message_listing li a:hover span.picture img {border-color:#3982CA;}
.message_listing li span {display:block;}
.message_listing li a span.title {color:#3982CA;font-weight:bold;font-size:12px;padding-bottom:5px;}
.message_listing li p span.title {color:#000;font-weight:bold;font-size:12px;padding-bottom:5px;}
.message_listing li span.excerpt {color:#535353;font-size:11px;}
.message_listing li span.picture {display:block;float:left;width:64px;height:64px;margin-right:20px;}
.message_listing li span.picture img {border:2px solid #DCDCDC;}

.news_archive {margin:0;padding:0;list-style:none;border-bottom:1px solid #DCDCDC;}
.news_archive li {margin:0;padding:0;list-style:none;border-top:1px solid #DCDCDC;}
.news_archive li a {display:block;font-size:12px;padding:10px 20px 10px 35px;color:#535353;background:url(../content/icon_folder.gif) no-repeat 10px center;}
.news_archive li a span {font-weight:bold;font-size:14px;padding-left:10px;color:#3982CA;}
.news_archive li a:hover {background-color:#F6F6F6;text-decoration:none;}
.news_archive li#current_year a {background-color:#808080;background-image:url(../content/icon_ok.gif);color:#DCDCDC;}
.news_archive li#current_year a span {color:#FFF;}

#customer_login {display:block;position:absolute;right:30px;top:15px;font-size:11px;color:#878787;background:url(../img/smallicon_login.gif) no-repeat left center;padding:4px 5px 4px 15px;}


#main_menue_bar {z-index:100;position:absolute;top:110px;left:0;display:block;clear:both;height:40px;background:#EAEAEA;border:1px solid #DCDCDC;border-width:1px 1px 0 1px;}

#main_menue {margin:0;padding:0;list-style-type:none;display:table;float:left;}
#main_menue ul {padding:0;margin:0;list-style-type:none;display:block;}
#main_menue li ul {display:none;}

#main_menue li.toplevel {padding:0;margin:0;display:table-cell;float:left;}
#main_menue li:hover {position:relative;}

#main_menue li.toplevel a {display:block;height:40px;text-decoration:none;background-repeat:no-repeat;background-position:left top;}
#main_menue li.toplevel a:hover {background-position:0 -40px;}
#main_menue li.toplevel a:active {background-position:0 -80px;}
	
#main_menue a.button_home {background-image:url(../img/button_home.jpg);width:72px;}
#main_menue a.button_unternehmen, #menue_unternehmen li.menue_title {background-image:url(../img/button_unternehmen.jpg);width:163px;}
#main_menue a.button_druckverfahren, #menue_druckverfahren li.menue_title {background-image:url(../img/button_druckverfahren.jpg);width:172px;}
#main_menue a.button_werbetechnik, #menue_werbetechnik li.menue_title {background-image:url(../img/button_werbetechnik.jpg);width:163px;}
#main_menue a.button_praesentationssysteme, #menue_praesentationssysteme li.menue_title {background-image:url(../img/button_praesentationssysteme.jpg);width:218px;}
#main_menue a.button_presse {background-image:url(../img/button_presse.jpg);width:192px;}

li.menue_title {height:40px;background-repeat:no-repeat;background-position:left -40px;margin:0;padding:0;}

body.section_home #main_menue_bar a.button_home, 
body.section_unternehmen #main_menue_bar a.button_unternehmen,
body.section_druckverfahren #main_menue_bar a.button_druckverfahren,
body.section_werbetechnik #main_menue_bar a.button_werbetechnik,
body.section_praesentationssysteme #main_menue_bar a.button_praesentationssysteme,
body.section_presse #main_menue_bar a.button_presse {background-position:0 -120px;}

#main_menue li.toplevel ul {z-index:3000;}
#main_menue li.toplevel ul li {display:block;margin:0;padding:0;}
#main_menue li.toplevel ul li a {display:block;color:#595959;border:1px solid #DADADA;border-width:0px 1px 1px 1px;height:auto;padding:5px 10px;font-size:11px;line-height:12px;font-weight:bold;background:url(../img/flyout_button_idle.gif) repeat-x left top #E6E6E6;/* text-align:center; */}
#main_menue li.toplevel ul li a:hover {background:url(../img/flyout_button_hover.gif) repeat-x left top #747474;color:#FFF;}
#main_menue li.toplevel ul li a:active {background:url(../img/flyout_button_active.gif) repeat-x left top #888888;color:#FFF;}

#main_menue ul#menue_unternehmen li {width:163px;}
#main_menue ul#menue_druckverfahren li {width:172px;}
#main_menue ul#menue_werbetechnik li {width:163px;}
#main_menue ul#menue_praesentationssysteme li {width:218px;}

#main_menue li:hover > ul {display:block;position:absolute;top:0;left:0;padding:0 0 30px 0;z-index:200;}
#main_menue > li:hover > ul {left:0;top:0;z-index:200;}

#main_menue table {position:absolute;border-collapse:collapse;top:0;left:0;z-index:100;font-size:1em;}

#relations {margin:0;padding:0;height:130px;clear:both;}
#relations li {margin:0;padding:0;}
#relations li, #relations li a {display:block;width:326px;height:130px;background-repeat:no-repeat;}
#relations li {background-position:0 -130px;float:left;}
#relations li a {background-position:left top;}
#relations #logo1, #relations #logo1 a {background-image:url(../img/logo_productionplate.gif); }
#relations #logo2, #relations #logo2 a {background-image:url(../img/logo_faircollection.gif); }
#relations #logo3, #relations #logo3 a {background-image:url(../img/logo_ichmachwasichwill.gif); }
#relations li a span {text-indent:-90000em;position:absolute;}

#relations li a:link, #relations li a:visited {opacity:0.00001;}
#relations li a:hover, #relations li a:active {opacity:1;}




/* Product Scrollbar
-------------------------------------------------------------- */

.menue_wrapper {width:980px;height:180px;padding:20px 0 0 0;background:url(../img/products_menue_bg.gif) no-repeat left top;}
#products_menue {width:980px;height:180px;overflow:auto;margin:0 !important;padding:0;}
.element_container {height:180px;width:2070px;padding:0 0 0 20px;}

.scrollBar {overflow:hidden;}
.scrollBar .bar {width:25px;height:19px;}
.scrollBar .button {outline:none;background-position:top center;background-repeat:no-repeat;cursor:pointer;}
.scrollBar .button.topButton {width:19px;height:25px;background-image:url(../img/scrollbar-arrow-up.gif);}
.scrollBar .button.bottomButton {width:19px;height:25px;background-image:url(../img/scrollbar-arrow-down.gif);}
.scrollBar .button.leftButton {width:25px;height:19px;background-image:url(../img/scrollbar-arrow-left.gif);}
.scrollBar .button.rightButton {width:25px;height:19px;background-image:url(../img/scrollbar-arrow-right.gif);}
.scrollBar .button.active {background-position:bottom center;}

.scrollBar .scrollable {cursor:pointer;background-image:url(../img/scrollbar-stripe.gif);background-position:center center;background-repeat:repeat;}
.scrollBar .knob {height:19px;}
.scrollBar .knob.verticalKnob {cursor:n-resize;}
.scrollBar .knob.horizontalKnob {cursor:w-resize;}
.scrollBar .knobHorizontalTip {width:12px;position:absolute;background-position:left center;background-repeat:no-repeat;}
.scrollBar .active .knobHorizontalTip {background-position:right center;}
.scrollBar .leftTip {left:0;background-image:url(../img/scrollbar-knob-left.gif);}
.scrollBar .rightTip {right:0;background-image:url(../img/scrollbar-knob-right.gif);}
.scrollBar .knobHorizontalFill {background-position:top center;background-repeat:repeat-x;background-image:url(../img/scrollbar-horizontal-knob.gif);margin:0 12px;}
.scrollBar .active .knobHorizontalFill {background-position:bottom center;}
.scrollBar .knobVerticalTip {height:12px;background-position:top center;background-repeat:no-repeat;}
.scrollBar .active .knobVerticalTip {background-position:bottom center;}
.scrollBar .knobVerticalFill {background-position:left center;background-repeat:repeat-y;background-image:url(../img/scrollbar-vertical-knob.gif);position:absolute;bottom:12px;top:12px;}
.scrollBar .active .knobVerticalFill {background-position:right center;}
.scrollBar .topTip {background-image:url(../img/scrollbar-knob-top.gif);}
.scrollBar .bottomTip {position:absolute;bottom:0;background-image:url(../img/scrollbar-knob-bottom.gif);}
.scrollBar .knob.active {border:none;}
.scrollBar .corner {background:#333 url(../img/scrollbar-corner.gif) center center no-repeat;}

.element {margin-right:30px;float:left;text-align:center;}
.element span {display:block;}
.element span.product_title {font-size:11px;font-weight:bold;color:#555;overflow:hidden;}
.element a:hover span.product_title {color:#FFF;text-decoration:none;}
#products_menue .bar-top + div {position:relative;}




/* Tooltip
-------------------------------------------------------------- */
	
.exampletip {z-index:13000;width:206px;height:140px;background:#015085;}
.exampletip .tip {padding:3px;}
.exampletip h3 {font-size:14px;color:#FFF;padding:5px 10px;margin:0;}

.fototip {z-index:13000;width:220px;height:145px;background:#015085;}
.fototip .tip {padding:3px;line-height:13px;}
.fototip .tip-title {font-size:11px;color:#FFF;padding:5px 10px;margin:0;font-weight:bold;}
.fototip .tip-text {font-size:11px;color:#FFF;padding:5px 10px;margin:0;}


/* Forms
-------------------------------------------------------------- */

.input_textarea textarea {font-family:Arial, Verdana, sans-serif;}
.input_field, .input_radio {padding:0 0 10px 0;}
.input_field input, .input_textarea textarea {border:1px solid #E5E5E5;font-size:12px;padding:5px 8px;background:url(../img/bg_input.gif) repeat-x left top #FFF;}
.input_field input:focus, .input_textarea textarea:focus {border-color:#65B340;}
.input_field label, .input_textarea label, .input_radio label {display:block;font-size:12px;font-weight:bold;padding:0 0 0 5px;}
.input_textarea {clear:both;}
.input_button {text-align:right;padding-top:5px;}
.input_radio span {padding:0 25px;}
.input_button input {cursor:pointer;color:#3982CA;border:1px solid #DADADA;padding:5px 10px;font-weight:bold;font-size:11px;background:url(../img/flyout_button_idle.gif) repeat-x left top #E6E6E6;}
.input_button input:hover {background:url(../img/flyout_button_hover.gif) repeat-x left top #747474;color:#FFF;text-decoration:none;}
.input_button input:active {background:url(../img/flyout_button_active.gif) repeat-x left top #888888;color:#FFF;}

.input_textarea, .input_field, .input_radio {position:relative;}

#loginform {width:350px;margin:0 auto;}
#loginform .input_field input {width:300px;}

#contact_form {}
#firma, #absender, #telefon, #email {width:240px;}
#betreff, #nachricht {width:520px;}
#nachricht {height:200px;}

.input_field input.errorElement, .input_textarea textarea.errorElement {border-color:#A01D2C;}
.errorText {position:absolute;right:10px;top:0px;font-size:11px;font-weight:bold;color:#FFF;background:#A01D2C;padding:4px 8px;border:1px solid #FFF;}

.message {padding:20px 50px;border:1px solid #FFF;font-weight:bold;font-size:14px;text-align:center;background-repeat:no-repeat;background-position:100px -50px;margin:0 0 20px 0;}
.error {background-color:#FF8181;color:#FFF;border-color:#E52525;}
.info {background-color:#87C06C;border:2px solid #64B23E;color:#FFF;}

fieldset {border:1px solid #ECECEC;padding:10px 20px;}
fieldset legend {font-size:14px;font-weight:bold;color:#555;padding:3px 5px;}


