*{margin:0px;padding:0px;}
body{font-family:Arial, Helvetica, Sans-Serif;color:black;background:white;}
body.back-image{font-family:Arial, Helvetica, Sans-Serif;color:black;background:url("/pics/hintergrund_at.jpg");background-color:white;background-attachment:fixed;}
.logo, #logo{text-align:center;vertical-align:top;padding:0px;width:15em;float:left;}
.banner, #banner{margin-left:15em;padding:0px;text-align:right;vertical-align:middle;white-space:nowrap;height:130px;width:auto;}
.top_inner{overflow:hidden;margin-right:10px;}
.menu,#menu{padding:0px;text-align:left;vertical-align:top;width:15em;float:left;clear:both;}
.menulist_1{margin:0px;padding:0px;list-style:none outside;}
.menulist_1 li{margin:0px;padding:0px;}
.menulist_2{margin:0px;padding:0px;list-style:none outside;}
.menulist_2 li{margin:0px;padding:0px;}
.kataloge_menu{display:none;}
.content,#content{margin-left:15em;padding:10px;vertical-align:top;}
.content_without_table{padding-left:10px;vertical-align:top;font-size:85%;}
.with_cm_spalte{margin-right:13em;}
.content_table{width:100%;}
.script_output{font-size:100%;}
.cm_spalte,#cm_spalte{vertical-align:top;padding:0px;margin:0px;width:13em;float:right;}
.cm_inner_div{text-align:center;width:auto;}
.cm_frame{width:165px;height:800px;border-style:hidden;padding:0px;margin:0px;}
.keyword_alias{display:none;}
.footer,#footer{text-align:left;vertical-align:top;display:none;visibility:hidden;clear:both;}
.copyright,#copyright{margin:2px;text-align:left;vertical-align:top;clear:both;font-size:60%;}
.pagerank,#pagerank{text-align:left;vertical-align:top;clear:both;font-size:60%;}
.rss_abonnieren{font-size:80%;}
.suggest{position:absolute;z-index:99;background:white;color:black;border:solid thin;visibility:hidden;font-size:90%;padding:5px;width:auto;height:20em;overflow:auto;}
.qr_phone{}
.qrcode,#qrcode{display:none;}
.qr_table{width:100%;}
.qr_table td{vertical-align:top;}
.back_to_top{font-size:60%;}
.empfehlung{width:auto;font-size:80%;font-weight:bold;text-align:center;}
.empfehlung_head{background:#FA8A06;color:white;font-size:80%;font-weight:bold;width:auto;}
.empfehlung_link{text-decoration:none;}
.empfehlung_text{text-decoration:underline;}
.empfehlung_thumb{width:140px;border:0;}
.catalogue_table{width:100%;}
h1{margin:2px;padding:2px;font-size:110%;}
h2{margin:2px;padding:2px;font-size:105%;}
h3{margin:2px;padding:2px;font-size:100%;}
.menu .section,#menu .section{text-align:left;vertical-align:middle;background:#FA8A06;color:white;margin:2px;margin-top:5px;padding:2px;font-size:80%;font-weight:bold;width:auto;}
.menu .page,#menu .page{text-align:left;vertical-align:middle;background:#FDD7AB;margin:2px;padding:2px;font-size:85%;width:auto;}
.menu .space,#menu .space{font-size:5%;height:5px;width:auto;}
.content td,.content th,#content td,#content th{font-size:90%;}
.b_t_l{text-align:left;vertical-align:top;padding:2px;background:#FEE8CE;}
.d_t_l{text-align:left;vertical-align:top;padding:2px;background:#FDD7AB;}
.t_l{text-align:left;vertical-align:top;padding:2px;}
.t_l{text-align:left;vertical-align:top;padding:2px;}
.b_t_c{text-align:center;vertical-align:top;padding:2px;background:#FEE8CE;}
.d_t_c{text-align:center;vertical-align:top;padding:2px;background:#FDD7AB;}
.t_c{text-align:center;vertical-align:top;padding:2px;}
.t_c{text-align:center;vertical-align:top;padding:2px;}
.b_t_r{text-align:right;vertical-align:top;padding:2px;background:#FEE8CE;}
.d_t_r{text-align:right;vertical-align:top;padding:2px;background:#FDD7AB;}
.t_r{text-align:right;vertical-align:top;padding:2px;}
.t_r{text-align:right;vertical-align:top;padding:2px;}
.b_m_l{text-align:left;vertical-align:middle;padding:2px;background:#FEE8CE;}
.d_m_l{text-align:left;vertical-align:middle;padding:2px;background:#FDD7AB;}
.m_l{text-align:left;vertical-align:middle;padding:2px;}
.m_l{text-align:left;vertical-align:middle;padding:2px;}
.b_m_c{text-align:center;vertical-align:middle;padding:2px;background:#FEE8CE;}
.d_m_c{text-align:center;vertical-align:middle;padding:2px;background:#FDD7AB;}
.m_c{text-align:center;vertical-align:middle;padding:2px;}
.m_c{text-align:center;vertical-align:middle;padding:2px;}
.headline{text-align:left;vertical-align:top;padding:2px;background:#FDD7AB;}
h1.headline{font-size:100%;margin-top:5px;}
.table_head{display:none;}
.requestline{text-align:left;vertical-align:middle;padding:2px;background:#FDD7AB;font-size:90%;}
.requestline a{text-decoration:none;}
.requestline a img{vertical-align:middle;}
.requestline a .link_request{text-decoration:underline;}
.listlogo{margin:5px;}
.firmennews{font-size:110%;font-weight:bold;text-decoration:underline;background:#FDD7AB;padding:5px;margin:auto;width:8em;}
.bild_kataloge{float:left;margin:10px;}
.firma_logo{text-align:center;}
.produkt_bild{text-align:center;}
.aktionen_headline{color:blue;}
.aktionspreis{color:red;}
.direkt_at_1{color:red;}
.direkt_at_2{}
.pseudobutton{border:thin solid black;padding:3px;margin:1px;text-align:center;background-color:#DDDDDD;font-weight:bold;}
.pseudobutton a{text-decoration:none;}
.pseudo_inline{display:inline;padding-left:20px;padding-right:20px;}
#video_player{display:block;width:425px;height:300px;text-align:center;}
a#video_player:hover{background:none;}
img{border:0;}
a img{color:white;border:0;}
a:link{color:#404040;}
a:visited{color:#606060;}
a:active{color:#555555;background:#CCCCCC;}
a:hover{color:#000000;background:#CCCCCC;}
.page a:hover,a:hover .firmennews{color:#555555;background:#CCCCCC;}
a.tooltip,a.tooltip:link,a.tooltip:visited,a.tooltip:active{position:relative;}
a.tooltip span.image{display:none;text-decoration:none;}
a.tooltip:hover span.image{display:block;position:absolute;top:20px;left:0;z-index:10;color:black;border:1px solid black;background:white;font-size:100%;text-align:left;padding:2px;}
.rro{background:url("/pics/border.png") top right no-repeat;}
.rlo{background:url("/pics/border_lo.png") top left no-repeat;}
.rru{background:url("/pics/border_ru.png") bottom right no-repeat;}
.rlu{background:url("/pics/border_lu.png") bottom left no-repeat;padding-bottom:0px;}
.rbc{padding:15px 10px;}
.logo_gim{float:left;margin:3px;width:50px;height:30px;}
.form_field_error{color:red;}
.form_field_ok{}
.share_buttons{display:inline;border:none;vertical-align:middle;}
.share_buttons a{text-decoration:none;}
.share_buttons a img{vertical-align:middle;}
.share_menu .social_share_privacy_area {height:100px;}
.share_menu .social_share_privacy_area li {clear:both;}
.fb_like.dummy_btn {background:transparent url(/pics/sprite_buttons.png) no-repeat 0 0 scroll;width:83px;}
.share_button_facebook_en {background:transparent url(/pics/sprite_buttons.png) no-repeat 0 -25px scroll;width:94px;}
.tweet.dummy_btn {background:transparent url(/pics/sprite_buttons.png) no-repeat 0 -50px scroll;width:55px;}
.gplusone.dummy_btn {background:transparent url(/pics/sprite_buttons.png) no-repeat 0 -75px scroll;width:32px;}
.hide_type{display:none;}
.hide_url{display:none;}
.fn,.org{display:inline;}
.adr{display:inline;}
.tel{display:inline;}
.email{display:inline;}
.url{}
.type{display:none;}
.value{display:inline;}
.hide_qr{visibility:hidden;}
.tel_hide_text,.fax_hide_text{display:inline;}
.tel_hide_nr,.fax_hide_nr{display:none;color:black;text-decoration:none;}
.tel_hide_qr,.fax_hide_qr{visibility:hidden;}
.tel_hide_id,.fax_hide_id{display:none;}
a.qr_phone,a.qr_fax{text-decoration:none;}
a.qr_phone:hover .tel_hide_text,a.qr_fax:hover .fax_hide_text{color:#555555;background:#CCCCCC;}
a.qr_phone:hover .tel_hide_nr,a.qr_fax:hover .fax_hide_nr{color:#555555;background:#CCCCCC;text-decoration:none;}
a.qr_phone:active,a.qr_fax:active{color:black;background:none;text-decoration:none;}

.social_share_privacy_area{clear:both;margin:5px 0 !important;list-style-type:none;padding:0 !important;width:auto;height:25px;display:block;}
.social_share_privacy_area li{margin:0 !important;padding:0 !important;height:25px;float:left;}
.social_share_privacy_area li .dummy_btn {float:left;margin:0 0 0 10px;cursor:pointer;padding:0;height:inherit;}
.social_share_privacy_area li div iframe{overflow:hidden;height:inherit;width:inherit;}
.social_share_privacy_area .facebook{width:180px;display:inline-block;}
.social_share_privacy_area .facebook .fb_like iframe{width:145px;}
.social_share_privacy_area .twitter{width:148px;}
.social_share_privacy_area li div.tweet{width:115px;}
.social_share_privacy_area .gplus{width:123px;}
.social_share_privacy_area li div.gplusone{width:90px;}
.social_share_privacy_area li .switch{display:inline-block;text-indent:-9999em;background:transparent url(/pics/sprite_share.png) no-repeat 0 0 scroll;width:23px;height:12px;overflow:hidden;float:left;margin:4px 0 0;padding:0;cursor:pointer;}
.social_share_privacy_area li .switch.on{background-position:0 -12px;}
.social_share_privacy_area li.help_info{position:relative;}
.social_share_privacy_area li.help_info .info, .social_share_privacy_area li .help_info.icon .info{display:none;position:absolute;bottom:40px;left:0;width:290px;padding:10px 15px;margin:0;font-size:12px;line-height:16px;font-weight:bold;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 3px 4px #999;-webkit-box-shadow:0 3px 4px #999;box-shadow:0 3px 4px #999;background-color:#fdfbec;color:#000;z-index:500;}
.social_share_privacy_area li.gplus.help_info .info{left:-60px;}
.social_share_privacy_area li .help_info.icon .info{left:-243px;width:350px;}
.social_share_privacy_area li.help_info.display .info, .social_share_privacy_area li .help_info.icon.display .info{display:block;}
.social_share_privacy_area li.help_info.info_off.display .info{display:none;}
.social_share_privacy_area li .help_info.icon{background:#fff url(/pics/sprite_share.png) no-repeat center -25px scroll;width:25px;height:20px;position:relative;display:inline-block;vertical-align:top;border:2px solid #e7e3e3;border-right-width:0;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;margin:0;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon{border-top-width:0;border-left-width:0;}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon{border-right-width:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.social_share_privacy_area li.settings_info{position:relative;top:-2px;}
.social_share_privacy_area li.settings_info a{text-decoration:none;margin:0 !important;}
.social_share_privacy_area li.settings_info .settings_info_menu{background-color:#f3f4f5;border:2px solid #e7e3e3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 3px #c1c1c1;-webkit-box-shadow:2px 2px 3px #c1c1c1;box-shadow:3px 3px 3px #c1c1c1;left:0;position:absolute;top:0;width:135px;z-index:1000;margin:0;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu.off{border-width:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;}
.social_share_privacy_area li.settings_info .settings_info_menu.off form{display:none;margin:0;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu .settings{text-indent:-9999em;display:inline-block;background:#fff url(/pics/sprite_share.png) no-repeat center -45px scroll;width:25px;height:20px;border:2px solid #e7e3e3;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-left:1px solid #ddd;margin:0;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings{border-top-width: 0;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset{border-width:0;margin:0;padding:0 10px 10px;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend{font-size:11px;font-weight:bold;line-height:14px;margin:0;padding:10px 0;width:115px;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input{clear:both;float:left;margin:4px 10px 4px 0;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label{display:inline-block;float:left;font-size:12px;font-weight:bold;line-height:24px;-moz-transition:color .5s ease-in;-webkit-transition:color .5s ease-in;transition:color .5s ease-in;margin:0;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked{color:#090;}


@media handheld{
.banner{display:none;}
.menu{clear:both;width:auto;}
.menulist_1{margin:0px;padding:0px;background-color:#FA8A06;list-style:none outside;}
.menulist_1 li{margin:0px;padding:0px;}
.menulist_2{margin:0px;padding:2px;background-color:#FDD7AB;list-style:none outside;}
.menulist_2 li{display:inline;margin:0px;padding:0px;}
.content{clear:both;margin:0px;vertical-align:top;}
.with_cm_spalte{margin-right:10px;}
.cm_spalte{display:none;}
.footer{display:none;}
.copyright{display:none;}
.pagerank{display:none;}
.suggest{display:none;}
.back_to_top{display:none;}
.rbc{padding:15px 15px;}
}

@media print{
.banner{display:none;}
.menu{display:none;}
.content{margin-left:10px;clear:both;vertical-align:top;}
.with_cm_spalte{margin-right:10px;}
.cm_spalte{display:none;}
.footer{display:none;}
.pagerank{display:none;}
.suggest{display:none;}
.qrcode{display:block;clear:both;}
.back_to_top{display:none;}
.rbc{padding:5px 5px;}
.tel_hide_id,.fax_hide_id{display:none;}
.tel_hide_text,.fax_hide_text{display:none;}
.tel_hide_nr,.fax_hide_nr{display:inline;color:black;text-decoration:none;}
}
