/*WYSIWYG:  .headline#Überschrift,.headline_bold#Überschrift&nbsp;fett,.text#Normal,.bold#Fett,.underline#Unterstrichen,*/
/*TABLECORE: .headline#Überschrift,.headline_bold#Überschrift&nbsp;fett,.text#Normal,.headlineNews#News Überschrift,.textNews#News,.bold#Fett,.underline#Unterstrichen*/

a:link{
   color:#707173;
   text-decoration:none;
}

a:visited{
   color:#707173;
   text-decoration:none;
}

a:focus{ 
   color:#707173;
   text-decoration:none;
}

a:hover{
   color:#444;
   text-decoration:none;
}

a:active{ 
   color:#707173;
   text-decoration:none;
}


body.wysiwyg{
   background: #; 
}

body.tablecore{
   font-family: ;
   font-size: px;
   color: #;
   background: #; 
}

span.weberror {
   color: red; 
   font-weight: bold;
}

body{
   text-align: center;
   padding:0px;
   margin:0px;
   border:0px solid black;
   background-color:#fff;
}

img{
   border:0px;
   margin:0px;
   padding:0px;
}
img {
   behavior: url(path,{837});
}

/*+*+*+*+* ID's *+*+*+*+*/

#mainContentContainer{
   position:relative;
   float:left;
   width: 735px;
   height: 427px;
   margin-left:28px;
   overflow:hidden;
}

#mainContent{
   float:left;
   width: 735px;
   height: 427px;
   overflow:auto;
   background-image:url(531_DE.png?exp=24550423381900);
}
#searchResult{
  font-size:11px;
  font-family:arial;
  font-weight:normal;
  color:#646567;
  margin-left:25px;
  margin-top:25px;
  
}
#searchHeading{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#646567;
}
#quote{
   float:left;
   width: 735px;
   height: 417px;
   margin-left:28px;
   overflow:auto;
}

#country_name{
   position:relative;
   float:left;
   height:40px;
   width:450px;
   top:410px;
   margin-top:-40px;
   margin-left:248px;
   
   font-family:arial, 'sans serif';
   font-size:50px;   
   color:#FFFFFF;
   text-align:right;
   background-color:transparent;
}

/*+*+*+*+* Classes *+*+*+*+*/

.body{
   width:1000px;
   margin: 0px auto;
   background: #fff;
   /* height:100%;*/
}

.mainarea{
   width:1000px;
   margin: 0px auto;
   text-align: left;
   /*height:100%;*/
   padding-top:0px;
   padding-left:0px;
   padding-right:0px;
   padding-bottom:0px;
   overflow:hidden;
}

.logo{
   width:1000px;
   margin:5px 0px 0px;
   padding:0px;
   border:0px;
   background: #fff;
   text-align: left;
   height:56px;
   overflow:hidden;
}

.mainNavigationBar{
   width:1000px;
   margin:0px auto 15px 0px;
   text-align: left;
   overflow:hidden;
   sheight:80px;
   height:82px;
}

.loginArea a:link, .loginArea a:hover, .loginArea a:visited {
   float:right;
   font-family:arial, sans-serif;
   font-size:11px;
   color:#ffffff;
}

.navigation{
   width:1000px;
   margin: 0px auto;
   background: #d0d0d0;
   text-align: right;
   height:13px;
   font-family: arial;
   font-size: 10px;
}

.contentContainer{
   text-align: left;
   font-family: arial;
   font-size: 11px;
   background: #e0e0e0;   
   background-image:url(472_DE.jpeg?exp=24550423388900);
   background-repeat:no-repeat;
   width:1000px;
   height:603px;
   margin-top:-50px;
}

.contentTopContainer{
   padding-top:20px;
   padding-bottom:20px;
   float:left;
   width:100%;
}

.content{
   float:left;
   width:646px;
   /*height:343px;*/
   padding:36px 36px 0px;
}

.content a{
   text-decoration:underline;
}
.content a:visited{
   text-decoration:underline;
}
.contentImg244x162{
   width:244px;
   height:162px;
   overflow:hidden;
}

.contentImg244x340{
   float:left;
   width:244px;
   height:340px;
   overflow:hidden;
}

.contentImg244x540{
   float:left;
   width:244px;
   height:540px;
   overflow:hidden;
}


.contentImg488x340{
   float:left;
   width:488px;
   height:340px;
   overflow:hidden;
}

.contentText{
   float:left;
   width:auto;
   height:auto;
   overflow:visible;
   font-family:arial,'sans-serif';
   font-size:12px;
   color:#646567;
   line-height:15px;
}

.contentText380{
   float:right;
   width:380px;
   height:auto;
   overflow:visible;
   font-family:arial,'sans-serif';
   font-size:12px;
   color:#646567;
   line-height:15px;
}

.contentText136{
   float:right;
   width:136px;
   height:auto;
   overflow:visible;
   font-family:arial,'sans-serif';
   font-size:12px;
   color:#646567;
   line-height:15px;
}

#quote .quoteTitleContainer{
   margin-left:100px;
   margin-top: 100px;
   text-align: left;
   font-family: arial;
}

#quote .quoteTitle{
   filter: alpha(opacity=50); /* IE */
   -moz-opacity: 0.50; /* Mozilla */
   opacity: 0.50; /* Opera */
   color:#FFFFFF;
   font-weight:bold;
   float:left;
}

.contentTopRightContainer{
   float:right;
   /*width: 190px;*/
   height: 415px;
   margin-right:10px;
   text-align:right;
}

.search, a.search {
   color:#fff;
   text-decoration:none;
   font-weight:bold;
}

.search input{
   border:0px;
   background-image:url(530_DE.png?exp=24550423382500);
   width:142px;
}

.autoSupply{
   width:183px;
   height:183px;
   margin:15px 0px 0px 0px;
}

.autoSupplyImg{
   position:absolute;
   *+margin-left:-185px;
   width:183px;
   height:122px; 
   background-color:#ccc;
   text-align:center;
   overflow:hidden;
}

.autoSupplyText{
   position:absolute;
   *+margin-left:-185px;
   width:183px;
   height:91px;
   margin-top:92px;   
   background-image:url(473_DE.png?exp=24550423388300);
   
   font-family:arial, 'sans serif';
   font-size:11px;
   /*font-weight:bold;*/
   color:#000;
}

.autoSupplyText td.headline{
   font-size:16px;
   color:#000;
}

.news{
   width:183px;
   height:183px;
   margin-top:15px;
   *+margin-top:10px;
}

.newsImg{
   position:absolute;
   *+margin-left:-185px;
   width:183px;
   height:122px; 
   background-color:#ccc;
   text-align:center;
   overflow:hidden;
}

.newsText{
   position:absolute;
   *+margin-left:-185px;
   width:183px;
   height:91px;
   margin-top:92px;   
   background-image:url(473_DE.png?exp=24550423388300);
   
   font-family:arial, 'sans serif';
   font-size:11px;
   /*font-weight:bold;*/
   color:#000;
}

.newsText td.headline{
   font-size:16px;
   color:#000;
}

.contentBottomContainer{
   height:140px;
   float:left;
   width:100%;
   background-image:url(532_DE.png?exp=24550423381200);
}

.distributorContainer{
   height:130px;
   float:left;
   margin-top:5px;
   /*background-image: url('./images/teaser_bar_bg.gif')*/
   overflow:hidden;
   padding-left: 25px;
}

.distributorContainer .distributorImg{
   float:left;
   height:87px;
   margin-left:4px;
   width:167px;
   overflow:hidden;
}

.distributorContainer .distributorBlock{
   width:174px;
   height:96px;
   float:left;
   margin-left:10px;
   margin-top:25px;
   text-align:center;
   background-image:url(615_DE.png?exp=24552673383600);
}

.distributorContainer .distributorBlockFirst{
   width:174px;
   height:96px;
   float:left;
   margin-top:25px;
   text-align:center;
   background-image:url(615_DE.png?exp=24552673383600);
}

.distributorBlockTitle{
   float:left;
   margin:-45px auto 0px 4px;
   width:167px;
   height:40px;
   
   font-family:arial, 'sans serif';
   color:#000;
   font-size:16px;
   font-weight:bold;
   line-height:2.7;
   
   background-image:url(474_DE.png?exp=24550423387800);
}

.distributorBlockTitle a{
   display:block;
   color:#000;
   text-decoration:none;
}

.contentBottomMinimap{
   float:right;
}

.contentBottomMinimapContainer{
   float:right;
   margin-top: -131px;
}

.contentBottomMinimapContainer .closeMap{
   display:none;
   width:17px;
   height:17px;
   float:right;
   font-family:arial, 'sans serif';
   font-size:15px;
   font-weight:bold;
   color:#fff;
   margin-left:0px;
   margin-right:0px;
   cursor:pointer;
   text-align:center;
   vertical-align:middle;
   background-image:url(603_DE.png?exp=24550432922900);
}


.footer{
   font-family:arial, 'sans serif';
   font-size:11px;
   color:#707173;
   margin:10px 0;
}

.copy{
   float:left;
}

.serviceNavigationBar{
   float:right;
}

.space{
   padding:0px 20px 0px 20px;
}


.minimap_title{
   padding-top:5px;
   margin:0px auto;
   color:#707173;
   font-size:16px;
   font-weight:bold;
   float:right;
   width:100px;
   height:25px;
   margin-top:-35px;
   text-align:center;
   /*background-image:url('white_1px_opacity80.png');*/
   cursor:pointer;
}

.countries{
   cursor:default;
}

.distributorInfo{
   display:none;
   width:344px;
   height:350px;
   margin-left:29px;
   *+margin-left:-734px;
   margin-top:30px;   
   *+margin-top:30px;
   position:absolute;
   z-index:999;
}

.closeDistributorInfo{
   position:absolute;
   width:17px;
   height:17px;
   margin-top:0px;
   margin-left:326px;
   *+margin-right:0px;
   font-family:arial, 'sans serif';
   font-size:15px;
   font-weight:bold;
   color:#000;
   cursor:pointer;
   text-align:center;
   vertical-align:middle;
   background-image:url(614_DE.png?exp=24550434058800);
   z-index:999;
}

.distributorInfoImg{
   position:absolute;
   width:344px;
   height:232px; 
   cursor:auto;
   overflow:hidden;
}

.distributorInfoText{
   position:absolute;
   width:344px;
   height:148px;
   margin-top:202px;   
   background-image:url(473_DE.png?exp=24550423388300);
   cursor:auto;
   
   font-family:arial, 'sans serif';
   font-size:11px;
   /*font-weight:bold;*/
   color:#000;
}

.distributorInfoText td.headline{
   font-family:arial, 'sans serif';
   font-size:16px;
   /*font-weight:bold;*/
   color:#000;
}

.distributorInfoText td a{
   font-size:12px;
}

.clear{
   clear:both;
}

/*+*+*+*+* WYSIWYG *+*+*+*+*/

.bold{
   font-weight:bold;
}

.underline{
   text-decoration:underline;
}

.headline{
   font-family:arial,'sans-serif';
   font-size:14px;
   color:#646567;
}

.headline_bold{
   font-family:arial,'sans-serif';
   font-size:14px;
   color:#646567;
   font-weight:bold;
}

.text{
   font-family:arial,'sans-serif';
   font-size:12px;
   color:#646567;
   line-height:15px;
}

.headlineNews{
    font-family:arial,'sans-serif';
   font-size:13px;
   color:#000;
}

.textNews{
    font-family:arial,'sans-serif';
   font-size:10px;
   color:#000;
}

