body{background-image:url(../../images/deutsch/bg.jpg);background-repeat:repeat-x;}
body, h1, h2, h3{margin:0px;padding:0px;color:#333;font:normal 12px Arial, Verdana, Helvetica, Verdana, sans-serif;}
html, body{height:auto;width:100%;}
h1, .h1blue{font:normal 24px Arial, Helvetica, sans-serif;color:#009EDA;line-height: 28px;}
h1.news_title{font:normal 14px Arial, Helvetica, sans-serif;color:#009EDA;}
h2{font:normal 16px Arial, Helvetica, sans-serif;color:#009EDA;}
h3{font:normal 12px Arial, Helvetica, sans-serif;color:#009EDA;}
.date{color:#000;font-weight:bold;font-size:10px;width:350px;margin-top:15px;}
.blue{color:#019DD9;font-weight:bold;padding:0;margin:0;}
.logo{margin-top:31px;float:left;}
.ref_img{width:520px;height:310px;text-align:center;overflow:hidden;}
input.contact, select, option{color:#111;background-color:#eee;text-decoration:none;font-size:12px;width:100px;padding:0;margin:0;}
img{border:0px;}
a:link, a:visited{font-weight:normal;color:#009EDA;text-decoration:none;}
a:hover, a:active{font-weight:normal;color:#009EDA;text-decoration:underline;}
a.lexicon:link, a.lexicon:visited{font-weight:bold;color:#555;text-decoration:none;}
a.lexicon:hover, a.lexicon:active, a.lexicon_roll{font-weight:bold;color:#019DD9;text-decoration:none;}
a.none{font-weight:normal;text-decoration:none;}
a.anker:link, a.anker:visited{font-weight:normal;color:#555;text-decoration:none;}
a.anker:hover, a.anker:active{font-weight:normal;color:#019DD9;text-decoration:none;}
a.buchstabe:link, a.buchstabe:visited{font-weight:bold;color:#000;text-decoration:none;}
a.buchstabe:hover, a.buchstabe:active{font-weight:bold;color:#019DD9;text-decoration:none;}
a.referenz_link:link, a.referenz_link:visited{font-weight:normal;color:#000;text-decoration:none;}
a.referenz_link:hover, a.referenz_link:active, a.referenz_link_roll{font-weight:normal;color:#009EDA;text-decoration:none;}
a.subnav:link, a.subnav:visited{font-weight:bold;color:#5D5D5D;text-decoration:none;}
a.subnav:hover, a.subnav:active, a.subnav_roll{font-weight:bold;color:#009EDA;text-decoration:none;}
a.footer:link, a.footer:visited{font:normal 11px Arial, Helvetica, Verdana, sans-serif;color:#009EDA;text-decoration:none;}
a.footer:hover, a.footer:active, a.footer2{color:#FFFFFF;font:normal 11px Arial, Helvetica, Verdana, sans-serif;text-decoration:none;}
a:focus{outline:none;}
input.button, a.button{background-color:#111;text-align:left;vertical-align:middle;color:#FFFFFF;cursor:pointer;border:1px solid black;display:block;overflow:hidden;font-size:12px;font-weight:bold;padding:0;margin:0;}
a.button{padding-top:6px;}
input.button{padding:3px;}
input.text{border-top:2px solid #808080;border-left:2px solid #808080;font-size:13px;padding:0;}
div.core_header{height:130px;}
.subnav-container{float:right;width:100%;padding-bottom:10px;}
div.subnav{height:20px;color:#009EDA;}
div.whiteline{height:3px;background-color:#FFFFFF;bottom:0px;margin-top:0px;vertical-align:bottom;overflow:hidden;}
div.language_display{float:left;margin-left:22px;margin-top:0px;font-size:12px;z-index:1;color:#aaaaaa;}
div.language_display img{cursor:pointer;}
div.core_navigation{float:right;}
.footernav {padding-right: 20px;padding-top: 2px;text-align:right;color:#eee;font-size:10px;}
* html .footernav {padding-right: 20px;padding-top: 2px;text-align:right;color:#eee;font-size:10px; margin-left:20px;}
div.footer_core_action {position:fixed;bottom:0px;height:24px;z-index:20;width:100%;color:#FFFFFF;margin:0px;line-height:21px;float:left;background-color:#111;}
* html div.footer_core_action {position:relative;margin:0px;line-height:21px;float:none; width:900px; background-color:#000; margin-left:25px;}
div.nav{margin-top:32px;display:block;float:left;width:68px;height:64px;text-align:center;}
.nav_kontakt{margin-top:32px;display:block;float:left;width:62px;height:64px;text-align:center;}
.nav_name{width:68px;color:#FFF;display:block;float:left;text-align:center;}
div.login{height:24px;z-index:1;padding:0px 0px 0px 0px;width:100%;}
div.login_search_text{font-size:12px;font-weight:bold;}
div.search{height:24px;z-index:1;padding:0px 0px 0px 0px;margin-top:500px;float:left;}
#sub_add{padding-left:96px;}
#sub_remove{padding-left:133px;}
#main{width:960px;margin:auto;}
div.core_content{width:962px;height:416px;}
.content_left{background-color:white;float:left;width:572px;height:416px;margin-right:4px;overflow:hidden;}
* html .content_left{width:620px;}
.content_complete{float:right;text-align:center;width:962px;height:542px;margin-right:4px;overflow:hidden;}
.content_left_ref{background-color:white;float:left;width:524px;height:368px;margin-right:4px;padding:24px;overflow:none;}
.content_products{background-color:white;float:left;width:942px;height:409px;padding:10px;}
.content_products_text{width:932px;height:360px;padding:10px;overflow:auto;}
.content_right{float:right;background-color:white;width:352px;height:392px;overflow:auto;padding:24px 16px 0 16px;}
* html .content_right{height:413px;}
.content_left_below{background-color:#eee;float:left;width:524px;height:268px;margin-right:4px;overflow:hidden;padding:24px;}
* html .content_left_below{width:620px;height:300px;}
.content_left_more{float:right;position:absolute;z-index:15;margin-left:500px;top:840px;background-color:#fff;padding:5px;}
* html .content_left_more{float:right;z-index:15;margin-left:500px;top:430px;background-color:#fff;padding:5px;}
.content_right_below{float:right;background-color:#eee;width:352px;height:292px;overflow:auto;padding:24px 16px 0 16px;margin-left:2px}
* html .content_right_below{height:300px;}
.clear3px{clear:both;padding:3px;float:none;}
div.reflection{margin:auto;width:994px;margin-top:3px;}
*+ html div.reflection{float:none;margin:auto;width:994px;margin-top:3px;margin-left:-30px;}
.pipe{color:#5D5D5D;}
.inner_content{padding:10px;}
.form-left{float:left;width:70px;}
.form-right{float:left;width:150px;border:1px solid #000;}
fieldset{border:0px solid #000;}
dt{clear:both;margin:0 0 10px 0;}
dd{float:left;margin:0 0 0 10px;}
dl{clear:both;margin:0;}
label{float:left;width:60px;display:block;border:0px solid #000;}
.contact-cologne{float:left;width:100px;}
.contact-mallorca{float:right;}
input, input:hover, input:focus, textarea, textarea:hover, textarea:focus, select{border-width:1px;color:#616161;text-decoration:none;font:normal 12px Arial, Verdana, Helvetica, Verdana, sans-serif;}
input.kontakt{background-color:#FFF;border:1px solid #00A6EB;width:244px;}
textarea.nachrichten{width:244px;}
input.filter{background-color:#FFF;border-color:#CCC;}
input:hover{background-color:#EBF7FD;border:1px solid #00A6EB;}
input:focus{background-color:#FFF;border-color:#BE8;}
input.button_absenden{float:right;border:0;width:111px;height:33px;background-image:url(../../images/deutsch/button-absenden.png);cursor:pointer;}
input.button_absenden_roll{float:right;border:0;width:111px;height:33px;background-image:url(../../images/deutsch/button-absenden_roll.png);cursor:pointer;}
input.button_weiter{border:0;width:46px;height:18px;background-image:url(../../images/deutsch/button-weiter.png);background-repeat:no-repeat;cursor:pointer;}
input.button_weiter_roll{border:0;width:46px;height:18px;background-image:url(../../images/deutsch/button-weiter_roll.png);background-repeat:no-repeat;cursor:pointer;}
input.form-error{background-color:#FE8C9A;border-color:#CCC;color:#FF0025;}
input.radio{width:20px;}
textarea{background-color:#FFF;border:1px solid #00A6EB;width:260px;}
textarea:hover{background-color:#EBF7FD;border:1px solid #00A6EB;}
textarea:focus{background-color:#FFF;border-color:#BE8;}
select{background-color:#FFF;border-color:#CCC;}
select:hover{background-color:#DEE;border-color:#9CC;}
select:focus{background-color:#FFF;border-color:#BE8;}
a.ref:link, a.ref:visited{float:left;width:13px;height:13px;background-color:#555;display:block;margin-bottom:3px;text-decoration:none;color:#FFF;margin-right:3px;padding:1px;text-align:center;font:bold 11px Arial, Verdana, Helvetica, Verdana, sans-serif;}
a.ref:hover, a.ref:active{float:left;width:13px;height:13px;background-color:#009EDA;display:block;margin-bottom:3px;text-decoration:none;color:#FFF;margin-right:3px;padding:1px;text-align:center;font:bold 11px Arial, Verdana, Helvetica, Verdana, sans-serif;}
.black_overlay{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
.white_content{display:none;position:absolute;top:25%;left:25%;width:852px;height:500px;padding:0;border:2px solid black;background-color:black;z-index:1002;overflow:auto;}
.newsarchiv{text-align:right;position:absolute;top:515px;}
.margin-right{float:right; margin-left: 10px;}
* html .margin-right{float:right; margin-left: 0px;}
* html .margin-right a {float:left; margin-left:5px;}
