@charset "utf-8";
/* CSS Document */
* { outline:0; }
::selection { background:#c42620; color: #fff; text-shadow: #c0c0c0 3px 3px 5px; }
::-moz-selection { background: #c42620; color: #fff; text-shadow: #c0c0c0 3px 3px 5px;}

img, .nav, .pause,  .fb,.yt,.tw,.btn_abschicken,.look_close, li { behavior: url("iepngfix.htc") }
a{ color:#515151;}
a:hover{color:#515151;}
h1{display:none;}
h2{margin:20px 0 0 0; font-size:18px; font-weight:normal; color:#c42620; text-transform:uppercase;}
h3{margin:0; font-size:24px; font-weight:normal; color:#c82a1f; text-transform:uppercase;}
h4{margin:0; font-size:16px; font-weight:normal; color:#c82a1f; text-transform:uppercase;}
p{margin:5px 0 0 0;}
ul{list-style:none; margin:0; padding:0;}
li{}
img{border:0;}


.last_f_links{padding:15px 15px 0 0; text-align:right; float:right;}
.last_f_links li{margin-bottom:2px;}

body{text-align:center;margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; color:#515151; line-height:1.4; font-size:12px; background:#575757; }
.sitewrapper{margin:0 auto 0 auto;padding:0;}

.breite{width:950px; margin:0 auto 0 auto;}



.rufnummer{margin-top:10px;height:23px;float:left;margin-right:-1px;}
.button_los{margin-top:10px;}
.button_home{float:left;display:block;height:82px;width:430px;background:url(bilder/logo.gif) left no-repeat;}

.navigation_wrapper{background:url(bilder/header_fifty.jpg) no-repeat center center; border-bottom:1px solid #FFF; height:82px;}
.navigation{position:absolute; top:0; left:50%; margin-left:-473px;}
.navigation .nav{float:left;height:52px;width:173px;background:url(bilder/btn_navigation.png) no-repeat top left; padding-top:30px; text-decoration:none; font-size:18px; text-indent:15px;}
.navigation .nav:hover{background:url(bilder/btn_navigation.png) no-repeat bottom left; color:#c42620 }
.btnwsub {position:relative; float:left; }
.btnwsub:hover .submenu{display:block}
.btnwsub .submenu{display:none; position:absolute; z-index:2000; top:82px; margin-left:1px; }
.btnwsub .submenu li{background-color:#ccc; padding:15px; width:100px; color:#fff; -webkit-box-shadow: inset 0px -3px 3px 1px #aaaaaa;
box-shadow: inset 0px -3px 3px 1px #bbbbbb;}
.btnwsub .submenu li a{ text-decoration:none; }
.btnwsub .submenu li a:hover{ color:#c82a1f }

.pos1{position:relative; z-index:10; margin-right:-42px;}
.pos2{position:relative; z-index:9; margin-right:-42px;}
.pos3{position:relative; z-index:8; margin-right:-42px;}
.btn_kontakt{color:#FFFFFF; text-decoration:none; float:left; margin:29px 0 0 60px; font-size:18px;}
.btn_kontakt:hover{color:#a1a1a1;}
.headlinks{float:right; margin-top:15px; list-style:none; padding:0; text-align:right;}
.headlinks li a{text-decoration:none; font-size:12px; color:#999999}
.headlinks li a:hover{color:#c42620;}
.pause{display:none; height:15px; width:15px; background:url(bilder/pause.png) no-repeat; position:absolute; margin-top:10px;}
.pause:hover{cursor:pointer;}

.pwrap{border-bottom:1px solid #a1a1a1; height:9px; display:block; overflow:hidden; cursor:pointer;}
.progress {display:block; width:100%; background:#C42620 url(bilder/rotspitz.gif) no-repeat right top; height:9px; float:left;}
.video_wrapper{background:url(bilder/quick.gif) #C42620 top center no-repeat ; margin-top:0px;}
.video{background:#CCCCCC; width:950px;}
.content{background:url(bilder/box.gif) center top;}

.panel{width:313px; height:145px; float:left; text-align:left; margin:2px 0px 2px 3px; display:block; text-decoration:none;}
.panel ul{list-style:disc; padding-left:14px; float:left;}
.panel img{display:block; margin:20px 0 20px 0; float:left;}
.panel:hover {background:#f1f1f1;cursor:pointer;}
.panel.aktiv{background:#CCCCCC;}
.panel_inaktiv{width:313px; height:143px; float:left; text-align:left; margin:2px 0px 3px 3px;}
.panel_inaktiv ul{list-style:disc; padding-left:14px; float:left;}
.panel_inaktiv img{display:block; margin:20px 0 20px 0; float:left;}
.panel .panelhead{font-size:18px; color:#c42620; text-transform:uppercase; display:block; margin-top:20px;}
.panel .paneltxt{display:block; width:170px; float:left;}
.panel .paneltxt:hover{color:#515151;}

.eddi{min-width:100%;background:url(bilder/bg_bg_panel.gif) repeat-x;}

.popup{top:82px; position:absolute; background:url(bilder/bg_dunkel_trans.png); width:100%; left:0; height:551px; overflow:hidden; display:none; z-index:1000;}
.popup .look_close{height:21px; width:21px; display:block; background:url(bilder/x.png) no-repeat top left; cursor:pointer; float:right; margin:15px 15px 0 0;}
.popup .look_close:hover{background:url(bilder/x.png) bottom left;}

.referenzen{overflow:scroll;}

.equipment ul{margin:15px 0 15px 0;}
.equipment p{width:880px;}

.histcontwrap{ position:relative; height:150px; z-index:500; display:none;}
.histcont{height:120px; background:#d3d3d3; width:920px; text-align:left; display:none; padding:15px; position:absolute;}
.histcont_a{height:120px; width:301px; float:left; background:#d3d3d3 url(bilder/content_balken.gif); float:left; border-right:1px solid #c9c9c9;}
.histcont_b{height:120px; width:590px; float:left; background:#d3d3d3; float:left; border-left:1px solid #c9c9c9;margin-left:1px; padding-left:20px;}

.impresscont_b ul{float:left; padding:15px;}
.impressum{}
.impresscont_a{height:130px; width:286px; float:left; border-right:1px solid #c9c9c9; }
.impressum li{margin-bottom:5px;}
.impresscont_b{height:130px; width:590px; float:left; border-left:1px solid #c9c9c9; margin-left:1px;}
.impresscont_c{height:180px; padding:15px 100px 0;}
.impresscont_c h4{margin-top:15px; color:#ffffff;}


.kontakt{}
.kontakt div {width:535px; float:left; padding:0 0 0 0; }
.kontakt input{height:40px; border:1px solid #999999; width:465px; margin:15px 0 0 0; text-transform:uppercase; text-indent:10px; color:#999999; -webkit-border-radius: 5px; border-radius: 5px; }
.kontakt input:hover{border:1px solid #777777; color:#c42620;}
.kontakt textarea{font-size:15px; height:177px; width:324px; margin:15px 0 0 185px; resize:none; font-family:inherit; padding:10px; color:#999999; border:1px solid #999999; -webkit-border-radius: 5px; border-radius: 5px; }
.kontakt textarea:hover{border:1px solid #777777; color:#c42620;}
.kontakt ul{ float:left; margin:10px 0 0 24px; }
.kontakt .firstul{ margin:10px 0 0 185px}
.kontakt ul li{margin-bottom:5px;}
.kontakt #auswahl{-moz-border-radius: 5px; border-radius: 5px; display:block; height:39px; background:url(bilder/btn_pfeil_unten.png) no-repeat bottom left; cursor:pointer; font-size:16px; color:#515151; text-decoration:none; padding:17px 0 0 15px; margin: 14px 0 0 185px; width:330px; overflow:hidden; line-height:1.5;}
.kontakt .btn_abschicken{height:39px; background:url(bilder/btn_pfeil.png) no-repeat top left; cursor:pointer; font-size:16px; color:#ffffff; text-decoration:none; padding:17px 0 0 15px; margin: 14px 0 0 185px; width:330px;}
.kontakt .btn_abschicken:hover{background:url(bilder/btn_pfeil.png) no-repeat bottom left; color:#515151;}
.kontakt .kontakt_social{width:350px; padding: 48px 0 0 0;}
.kontakt .kontakt_social a{color: #FFFFFF; display: block; font-size: 14px; height: 38px; margin: 0 0 15px 15px; padding: 19px 15px 0 0; text-decoration: none; width: 319px; text-align: right;}
.kontakt .kontakt_social a:hover{color:#515151;}
.kontakt .kontakt_social .yt{background:url(bilder/btns_social_yt.png) top left no-repeat;}
.kontakt .kontakt_social .yt:hover{background:url(bilder/btns_social_yt.png) bottom left no-repeat;}
.kontakt .kontakt_social .tw{background:url(bilder/btns_social_tw.png) top left no-repeat;}
.kontakt .kontakt_social .tw:hover{background:url(bilder/btns_social_tw.png) bottom left no-repeat;}
.kontakt .kontakt_social .fb{background:url(bilder/btns_social_fb.png) top left no-repeat;}
.kontakt .kontakt_social .fb:hover{background:url(bilder/btns_social_fb.png) bottom left no-repeat;}
.kontakt .kontakt_social .mailto{padding:0; margin:0; font-size:14px; color:#c42620; text-indent:0;}
.kontakt .kontakt_social .mailto:hover{color:#ffffff;}

.betreffoption{display:block; height:39px; background-color:#ffffff; padding:6px 0; text-indent:70px; margin-left:-15px; line-height: 2.5;}
.betreffoption:hover {background-color:#cccccc; color:#c82a1f;}

.sitemap{}
.sitemap ul{margin:15px 0 0 100px;}
.sitemap li{margin:0 0 0px 0;}

.jobs{}
.jobs ul{margin:15px 0 15px 0;}
.jobs div{width:900px; height:205px; position:relative; padding-left:100px;}
.jobs h4{margin:15px 0 15px 0; color:#c42620;}
.jobs a.btn_los{height:189px; background:url(bilder/spitzer_button_bewerben.png) no-repeat top left;  width:301px; position:absolute; right:65px; bottom:20px;display:block}
.jobs a.btn_los:hover{background:url(bilder/spitzer_button_bewerben.png) no-repeat bottom left; }

.gebraucht div{margin:30px 0 0 0; width:700px;}
.gebraucht .img_ref_bg{float:left; margin:10px 10px 10px 0; height:150px; width:293px;}

.umzuege div{margin:30px 0 0 100px; width:700px;}
.umzuege ul li{margin-bottom:5px;}
.umzuege div ul{margin-bottom:15px}
.umzuege div .checked li{padding-left:30px; background:url(bilder/check.png) left center no-repeat;} 

.distribution .btn_kontakt{font-size:12px; color:#c42620; margin:0; text-decoration:underline;}
.distribution .btn_kontakt:hover{font-size:12px; color:#ffffff;}

.neumoebliereung .btn_referenzen{font-size:12px; color:#c42620; margin:0; text-decoration:underline;}
.neumoebliereung .btn_referenzen:hover{font-size:12px; color:#ffffff;}

.team{}
.team ul{padding-left:100px; float:left;}
.team h4{margin:25px 0 5px 0; color:#ffffff;}

.img_ref_bg{height:110px; width:210px; background:#333333 url(bilder/referenz_rahmen.jpg) no-repeat; float:left; margin:0 15px 12px 0;}
.img_ref_bg img{margin:12px 0 0 12px;}

.btn_info{display:block; height:50px; width:210px; background:url(bilder/spitzer_button_info.png) no-repeat; position:absolute; margin-left:745px;}

.contentdisplay{text-align:left; display:none; position:absolute; z-index:1500; margin-top:83px; padding:20px 0px 0px 20px; width:930px; height:530px; overflow-y:auto; overflow-x:hidden; left: 50%; margin-left: -475px;}
.contentdisplay p, .contentdisplay li{color:#CCCCCC; margin:0;}
.contentdisplay h3{color:#ffffff;}
.contentdisplay a{color:#ffffff;}
.contentdisplay a:hover{color:#c42620;}

.footer_wrapper{background:#575757 url(bilder/bg_footer.gif) repeat-x top left;}
.footer{height:120px; padding-top:5px}
.footer a{color:#fff;text-decoration:none;}
.footer a:hover{color:#c42620;}
.footer li{color:#FFFFFF}
.footer .firstul{margin:0;padding:15px 0 0 0;}
.footer ul{width:250px;}

.logo_sml{margin-top:14px;}
.f_links{float:left;text-align:left;list-style:none;margin-top:15px;}
.f_links li{margin-top:2px;font-size:12px;text-indent:0; }
.f_links a.aktiv{color:#c42620;}
.headlinks a.aktiv{color:#FFFFFF;}

.footer .social{margin-top:15px; height:26px;}
.social a{margin-right:15px; float:left;}
.youtube{background:url(bilder/logo_youtube.gif) no-repeat; height:26px; width:67px; }
.fb{background:url(bilder/logo_fb.gif) no-repeat; height:26px; width:26px; }
.tw{background:url(bilder/logo_tw.gif) no-repeat; height:26px; width:26px; }

.clear{clear:both;}