/*Allgemeine Einstellungen*/
body {margin:0px;padding:0px;font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;color:#333333;
background:url("../images/header/header_background.gif") repeat-x 0 0 #fff;}
img{border:0;}
form{display: inline;}
.space-fix{font-size:1px;line-height:1px;}

.font-style-1{color:#bc0707;}
.font-style-5{color:#b53131;}
.font-style-6{color:#c20600;}
.font-style-mediabroker{color:#cb101c;}

.space-1{clear:left;height:1px;font-size:1px;line-height:1px;}
.space-2{clear:left;height:2px;font-size:2px;line-height:2px;}
.space-3{clear:left;height:3px;font-size:3px;line-height:3px;}
.space-4{clear:left;height:4px;font-size:4px;line-height:4px;}
.space-5{clear:left;height:5px;font-size:5px;line-height:5px;}
.space-6{clear:left;height:6px;font-size:6px;line-height:6px;}
.space-7{clear:left;height:7px;font-size:7px;line-height:7px;}
.space-8{clear:left;height:8px;font-size:8px;line-height:8px;}
.space-9{clear:left;height:9px;font-size:9px;line-height:9px;}
.space-10{clear:left;height:10px;font-size:10px;line-height:10px;}
.space-11{clear:left;height:11px;font-size:11px;line-height:11px;}
.space-12{clear:left;height:12px;font-size:12px;line-height:12px;}
.space-13{clear:left;height:13px;font-size:13px;line-height:13px;}
.space-14{clear:left;height:14px;font-size:14px;line-height:14px;}
.space-16{clear:left;height:16px;font-size:16px;line-height:16px;}
.space-17{clear:left;height:17px;font-size:17px;line-height:17px;}
.space-18{clear:left;height:18px;font-size:18px;line-height:18px;}
.space-19{clear:left;height:19px;font-size:19px;line-height:19px;}

h1{font-size:25px;display: inline;font-weight:normal;color:#333333;}
h2{font-size:16px;line-height:18px;display: inline;font-weight:normal;color:#000;}

#page-footer a.link-active-1:link{text-decoration:underline;font-weight:normal;}
#page-footer a.link-active-1:visited{text-decoration:underline;font-weight:normal;} 
#page-footer a.link-active-1:hover{text-decoration:underline;font-weight:normal;} 
#page-footer a.link-active-1:active{text-decoration:underline;font-weight:normal;}

#page-footer a.link-active-2:link{color:#000000;text-decoration:none;font-weight:normal;}
#page-footer a.link-active-2:visited{color:#000000;text-decoration:none;font-weight:normal;} 
#page-footer a.link-active-2:hover{color:#000000;text-decoration:none;font-weight:normal;} 
#page-footer a.link-active-2:active{color:#000000;text-decoration:none;font-weight:normal;}



/*Header IBE*/
.page-header-c{position:absolute;top:0px;left:0px;width:100%;z-index:2;}
.page-header{text-align:left;position:relative;top:0px;left:0px;width:950px;z-index:2;}
.page-header-ibe-left{float:left;margin-top:9px;}

.page-header-ibe-right-de_CH{position:absolute;top:1px;right:0px;}
.page-header-ibe-right-de_AT{position:absolute;top:1px;right:-18px;}
.page-header-ibe-right-de_DE{position:absolute;top:1px;right:-18px;}

#flag-oesterreich, #flag-schweiz{margin-left:5px;}
.page-header-hotline{font-size:14px;line-height:18px;color:#fff;font-weight:bold;}
.page-header-user-online{font-size:11px;line-height:16px;color:#999999;}

.page-header-c a{color:#999;}
.page-header-c a:hover{color:#999;text-decoration:none;}

.page-header-navi-c-ibe{position:absolute;top:82px;left:-10px;}
.page-header-navi-button{float:left;width:auto;}
.page-header-navi-strich{float:left;width:2px;padding-left:10px;padding-right:10px;padding-top:5px;}

.page-header-image{padding-top:11px;}
* html .page-header-image{margin-left:10px;}
.page-header-right{position:absolute;top:58px;left:572px;z-index:2;}
.page-header-navi-c{position:absolute;top:154px;left:392px;}

.page-header-hotline a{color:#fff;text-decoration:none;}
.page-header-hotline a:hover{color:#fff;text-decoration:underline;}

/*Footer*/
#page-footer .page-footer-1-left{float:left;width:232px;}
#page-footer .page-footer-1-right{float:left;width:715px;border:1px solid #d7d7d7;font: 12px Arial, Helvetica, sans-serif;height:229px;text-overflow:clip;overflow:hidden;white-space:nowrap;}
#page-footer .page-footer-abstand{clear:left;height:100px;font-size:100px;line-height:100px;}

#page-footer .page-footer-afs-m{margin-top:16px;margin-left:17px;}
#page-content-adcontainer-footer{width:715px;}
#page-footer .page-content-adcontainer-heading{margin-top:10px;padding-left:9px;font-weight:bold;}/**/
#page-footer .page-content-adcontainer-text{padding-left:8px;color:#264989;}
#page-footer .page-content-adcontainer-link{padding-left:9px;}

#page-footer .page-content-adcontainer-heading a{color:#0000ff;text-decoration:underline;font-weight:normal;}
#page-footer .page-content-adcontainer-heading a:hover{color:#0000ff;text-decoration:underline;font-weight:normal;}

#page-footer .page-content-adcontainer-link a{color:#006000;text-decoration:none;font-weight:normal;}
#page-footer .page-content-adcontainer-link a:hover{color:#006000;text-decoration:none;font-weight:normal;}

#page-footer .page-footer-2{font-size:12px;line-height:20px;color:#333333;background:url("../images/footer/background_footer.gif") repeat-x 0 0 #edf5f8;}
* html #page-footer  .page-footer-2{height:419px;}
#page-footer .page-footer-2-left{float:left;width:573px;}
#page-footer .page-footer-2-right{float:left;width:377px;}
#page-footer .page-footer-2-m{padding-left:30px;padding-top:25px;}
#page-footer .page-footer-2-right-m{padding-top:25px;}

#page-footer .page-footer-2-left a{color:#333;text-decoration:none;font-weight:normal;}
#page-footer .page-footer-2-left a:hover{color:#333;text-decoration:underline;font-weight:normal;}

#page-footer .page-footer-2-right a{color:#bc0707;text-decoration:underline;font-weight:normal;}
#page-footer .page-footer-2-right a:hover{color:#bc0707;text-decoration:none;font-weight:normal;}

#page-footer .page-footer-2-1{float:left;width:216px;}
#page-footer .page-footer-2-2{float:left;width:162px;}
#page-footer .page-footer-2-3{float:left;width:165px;}
#page-footer .page-footer-2-4{background:#dae2e9;width:504px;padding-bottom:24px;}
#page-footer .page-footer-2-4-m{padding-left:30px;padding-top:23px;padding-right:30px;}

#page-footer .page-footer-2-right-1{width:136px;float:left;}
#page-footer .page-footer-logos-1{position:relative;top:4px;}
#page-footer .page-footer-logos-2{position:relative;top:2px;}
#page-footer .page-footer-logos-3{position:relative;top:-8px;}

#page-footer .page-footer-3{margin-top:21px;text-align:center;font-size:11px;line-height:20px;}

#page-footer .page-footer-3 a{color:#B90101;text-decoration:underline;font-weight:normal;}
#page-footer .page-footer-3 a:hover{color:#B90101;text-decoration:none;font-weight:normal;}

#page-footer .page-footer-rubriken{color:#999;}

#page-footer .page-footer-tools{margin-left:392px;}
#page-footer .page-footer-facebook{float:left;width:100px;}
#page-footer .page-footer-google{margin-left:11px;float:left;width:60px;}
#page-footer .page-footer-twitter{margin-left:8px;float:left;width:auto;}


/*Popups*/
.page-popup-complete h1{line-height:28px;color:white;padding-bottom:26px;}
.page-popup-complete a{color:#3b3b3b;font-weight:normal;}
.page-popup-complete a:hover{color:#2a71a7;}
.page-popup-complete{background:#e1e1e1;font-size:12px;margin:0px;padding:0px;}
.page-popup-m{padding:15px;}
.page-popup-border{height:580px;border: 1px solid #979797;}
.page-popup-top{height:67px;background:#979797;color:white;}
.page-popup-bottom{position:absolute;top:570px;left:16px;background-image:url(../images/popup/popup_bottom.gif); background-repeat:no-repeat;height:26px;width:496px;font-size:1px;line-height:1px;}
.page-popup-question{width:77px;float:left;}
.page-popup-heading{float:left;width:auto;padding-top:20px;}
.page-popup-hotline{float:left;text-align:right;width:290px;padding-top:10px;}
.page-popup-icon-close-1{width:auto;float:left;padding-left:8px;padding-top:10px;}
.page-popup-text-close-2{float:left;text-align:right;width:456px;font-size:10px;line-height:10px;padding-top:8px;}
.page-popup-icon-close-2{float:left;width:auto;text-align:right;padding-left:8px;padding-top:5px;}
.page-popup-form{padding-right:12px;color:black;line-height:18px;}
.page-popup-spacer{font-size:1px;line-height:1px;width:100%;background:#979797;}
#page-popup-form-output{}
.font-size-10-popup{font-size:10px;display: inline;font-size-adjust:none;font-weight:normal;color:white;}
.font-size-9-popup{line-height:9px;font-size:9px;display: inline;font-size-adjust:none;font-weight:normal;color:white;}
.page-content-callcenter{position:absolute;top:190px;left:764px;}
.page-content-callcenter-text{width:180px;}


/*fancybox*/
.page-content-tb-m{padding-left:14px;padding-right:10px;padding-top:30px;color:#333;line-height:20px;}
.page-content-tb-close-top{position:absolute;top:8px;right:10px;}
.page-content-tb-close-link{margin-top:-3px;float:left;width:auto;}
.page-content-tb-close-top img{float:left;width:14px;margin-left:5px;}
.page-content-tb-close-bottom{float:right;margin-top:10px;}
.page-content-tb-close-bottom img{float:left;width:14px;margin-left:5px;}

.page-content-fancybox-1 h1{font-size:24px;display:inline;font-weight:normal;color:#fff;}
.page-content-fancybox-1-heading{height:49px;background:#339900;}
.page-content-fancybox-1-heading-m {padding-left:18px;padding-top:7px;}
.page-content-fancybox-1-text{padding-top:11px;padding-bottom:19px;padding-left:19px;padding-right:19px;font-size:12px;line-height:16px;}
.page-content-fancybox-1-shadow{width:471px;height:8px;background-image:url(../images/global/fancybox_1_shadow.gif); background-repeat:no-repeat;}

.page-content-tb-line-h{width:100%;clear:left;height:1px;font-size:1px;line-height:1px;background-image:url(../images/global/tb_line_h.gif); background-repeat:repeat-x;}

.page-popup-complete-fancybox a{color:#333;}
.page-popup-complete-fancybox a:hover{color:#333;text-decoration:none;}

.page-content-tb-m a{color:#333;}
.page-content-tb-m a:hover{color:#333;text-decoration:none;}

.page-content-fancybox-1 a{color:#0033ff;}
.page-content-fancybox-1 a:hover{color:#0033ff;text-decoration:none;}


.page-popup-complete-fancybox{color:#333;font-size:11px;line-height:20px;}


.page-popup-gebuehren-heading-1{font-size:18px;line-height:20px;display:inline;font-weight:normal;}
.page-popup-gebuehren-heading-2{font-size:15px;line-height:24px;display:inline;font-weight:normal;}
.page-content-fancybox-1-gebuehren-left{float:left;width:118px;}
.page-content-fancybox-1-gebuehren-right{float:left;width:auto;}

.page-popup-complete-fancybox ul {margin-top:0px;padding-left:16px;}
* html .page-popup-complete-fancybox ul{margin-left:4px;}
*:first-child+html .page-popup-complete-fancybox ul{margin-left:4px;}/*IE 7 Hack*/

.page-content-tb-m-bestpreis{width:450px;line-height:17px;}
.page-content-tb-m-gebuehren{width:471px;}
.page-content-tb-m-gutschein{width:600px;}

img { behavior: url(../images/global/iepngfix.htc) }

.page-content-facebook-layer{position:fixed;top:170px;right:0px;width:35px;height:110px;z-index:1000;}

#page-content-adcontainer-footer{padding-left:4px;}
#page-content-adcontainer-top{margin-left:5px;margin-top:10px;}
#page-content-adcontainer-bottom{padding-left:3px;}

.page-content-spacer-line-1{width:100%;background:#fff;clear:left;height:1px;font-size:1px;line-height:1px;}
.page-content-spacer-line-2{width:100%;background:#ccc;clear:left;height:1px;font-size:1px;line-height:1px;}


.page-content-line-h{clear:left;width:100%;}
.page-content-line-h-1{background:#e0e0e0;width:100%;clear:left;height:1px;font-size:1px;line-height:1px;}
.page-content-line-h-2{background:#f0f0f0;width:100%;clear:left;height:1px;font-size:1px;line-height:1px;}

.page-content-hilfe-bottom{font-size:12px;line-height:16px;color:#333333;}
.page-content-hilfe-heading-1{font-size:18px;}

.page-content-hilfe-tel-left{float:left;width:72px;}
.page-content-hilfe-tel-right{float:left;width:172px;}

.page-content-hilfe-bottom a{color:#6699cc;text-decoration:underline;}
.page-content-hilfe-bottom a:hover{color:#6699cc;text-decoration:none;}

.listex-complete{clear:left;width:100%;}
.listex-left{float:left;width:auto;margin-right:4px;}
.listex-right{float:left;width:509px;}
.listex-right-big{float:left;width:600px;}
.listex-right-fancybox-1{float:left;width:416px;}
.liste-arrow{float:left;width:11px;}
.liste-number{float:left;width:17px;}
.liste-dot{float:left;width:12px;}
.liste-pdf{float:left;width:40px;}

