/*WYSIWYG:  .headline#Überschrift,.text#Normal,.bold#Fett,.img#Link&nbsp;ohne&nbsp;Pfeil,*/
/*TABLECORE: .black#Text&nbsp;black*/

body.wysiwyg{
   background: #; 
}

body.tablecore{
   font-family: ;
   font-size: px;
   color: #;
   background: #; 
}

html body{
   margin:0 auto;
   padding:0px;
}
span.weberror {
   color: red; 
   font-weight: bold;
}

img {
   behavior: url(path,{837});
}

.container{
   width:798px;
   border:1px;
   background-color:#fff;
   margin:0px auto;
}

.header{
   width:796px;
   height:109px;
   margin:0px 1px;
   padding:0px;
}

.headerTop{
   width:796px;
   height:71px;
   border-bottom:1px solid #660000;
   background-color:#ededee;
   background-image:url(762_DE.gif?exp=24552665621700);
   background-position:top right;
   background-repeat:no-repeat;
}

.headerLogo{
   width:56px;
   height:47px;
   margin:12px 19px;
   padding:0px;
   background-color:transparent;
   float:left;
}

.headerLogoText{
   width:370px;
   height:47px;
   margin:12px 0px;
   padding:0px;
   background-color:transparent;
   float:left;
   font-family:verdana;
   font-weight:bold;
   font-size:16px;
   color:#646567;
   line-height:2.5;
   text-transform:uppercase;
}
.headerLogoText a{
   font-family:verdana;
   font-weight:bold;
   font-size:16px;
   color:#646567;
   line-height:2.5;
   text-decoration:none;
}

.headerAddresse{
   /*width:280px;*/
   height:61px;
   margin:0px 10px 0px 0px;
   padding:10px 0px 0px 0px;
   background-color:transparent;
   float:right;
}

.headerText{
   font-family:verdana;
   font-size:11px;
   font-weight:normal;
   color:#646567;
}

.headerBottom{
   width:796px;
   height:37px;
   margin-top:2px;
   border-top:1px solid #660000;
   border-bottom:1px solid #660000;
   background-color:#fff;
}

.mainNaviContainer{
   width:775px;
   height:34px;
   margin:0px 0px 0px 19px;
   padding:0px;
   background-color:transparent;
}

.content{
  width:758px;
  margin:13px 1px 0px 1px;
  padding:0px;
  background-color:transparent;
}

.contentImg230x200{
   width:230px;
   height:200px;
   overflow:hidden;
}

.contentImg230x410{
   float:right;
   width:230px;
   height:416px;
   margin-top:10px;
   overflow:hidden;
}

.contentHeadline1{
   font-family:verdana;
   font-weight:normal;
   font-size:14px;
   color:#646567;
   text-transform:uppercase;
}

.contentHeadline2{
   margin-left:100px;
   font-family:verdana;
   font-weight:bold;
   font-size:14px;
   color:#646567;
   text-transform:uppercase;
}

.contentTitle{
   margin-top:10px;
   font-family:verdana;
   font-weight:bold;
   font-size:11px;
   color:#646567;
}

.contentText{
   margin-top:10px;
   font-family:verdana;
   font-weight:normal;
   font-size:11px;
   color:#646567;
}

.contentText a{
   color:#C50044;
   display:inline-block;
   font-family:verdana;
   font-size:11px;
   font-weight:normal;
   margin-bottom:13px;
   margin-top:10px;
   padding-left:10px;
   background-image:url(765_DE.gif?exp=24552665623600);
   background-repeat:no-repeat;
   background-position:left center;
   vertical-align:middle;
}

.contentText a.img{
   background-image:none;
}

.contentText350{
   float:left;
   width:350px;
   height:auto;
   overflow:visible;
   font-family:verdana;
   font-weight:normal;
   font-size:11px;
   color:#646567;
   margin-top:10px;
}

.contentTop{
   width:796px;
   margin:0px;
   padding:0px;
   background-color:transparent;
}

.contentTopInhalt{
   width:758px;
   height:340px;
   margin:0px 19px;
   padding:0px;
   background-color:transparent;
   overflow:hidden;
}
.contentTopInhaltKlein{
   width:758px;
   height:254px;
   margin:0px 19px;
   padding:0px;
   background-color:transparent;
   overflow:hidden;
}
.contentMiddle{
   width:796px;
   margin:0px;
   padding:0px;
   background-color:transparent;
}

.contactBlock h2{
   border-bottom:1px solid #C71444;
   color:#C71444;
   font-family:Verdana;
   font-size:12px;
   margin:0 0 6px;
   padding:0;
   text-transform:uppercase;
}

.contactBlock table{
   margin-bottom:15px;
}

.contactBlock table{
   margin-bottom:15px;
}


.schattierung{
   width:758px;
   height:22px;
   margin:0px 19px;
   padding:0px;
   background-image:url(758_DE.png?exp=24552673692400);
   background-repeat:repeat-x;
}

.contentInhalt{
   width:758px;
   margin:0px 0px 0px 19px;
   padding:0px;
   background-color:#fff;
   float:left;
}
.contentBottom{
   width:758px;
   margin:12px 19px 0px 19px;
   padding:0px;
   background-color:#fff;
}

.footer{
   width:798px;
   margin:24px 0px 0px 1px;
   padding:0px;
   sborder:1px;
   background-color:#fff;
   
}

.serviceNavigationContainer{
   width:758px;
   height:27px;
   margin:0px;
   padding:0px 18px;
   background-color:#ededee;
}

.serviceLogo{
   float:right;
}

.footerHerstellerLink{
   width:150px;
   height:12px;
   margin:13px 18px 0px 18px;
   padding:0px;
   background-color:#FFF;
}

.footerHerstellerLink a{
   font-family:verdana;
   font-size:11px;
   font-weight:normal;
   color:#646567;
   text-decoration:none;
}

.footerHerstellerLink a:hover{
   text-decoration:underline;
}

.teaserContainer{
   width:758px;
   margin:0px;
   padding:0px;
   background-color:#fff;
}
.teaserBlockFirst{
   width:230px;
   height:200px;
   float:left;
   margin:0px;
   padding:0px;
   background-color:#ededee;
}
.teaserBlock{
   width:230px;
   height:200px;
   float:left;
   margin-left:34px;
   padding:0px;
   background-color:#ededee;
}
.teaserBlockTop{
   border-bottom:1px solid #C50044;
   margin:10px 5px 0px 5px;
   height:97px;
   width:220px;
}
.teaserBild{
   float:left;
   height:87px;
   width:120px;
   margin-left:5px;
   overflow:hidden;
}
.teaserBild img{
   width:120px;
   height:87px;
}
.teaser{
   height:87px;
   margin-left:10px;
   margin-right:5px;
   overflow:hidden;
   width:80px;
   color:#C50044;
   font-family:verdana;
   font-size:11px;
   font-weight:bold;
   float:left;
}
.teaserBlockBottom{
   width:220px;
   margin-top:10px;
   margin-left:10px;
}
.teaserHeadline{
   color:#646567;
   font-family:verdana;
   font-size:11px;
   font-weight:bold;
   
}
.teaserText{
   font-family:verdana;
   font-weight:normal;
   font-size:11px;
   color:#646567;
}
.teaserText a{
   color:#C50044;
   display:block;
   font-family:verdana;
   font-size:11px;
   font-weight:normal;
   line-height:0.5;
   margin-bottom:15px;
   margin-top:10px;
   padding-left:10px;
   background-image:url(765_DE.gif?exp=24552665623600);
   background-repeat:no-repeat;
   background-position:middle left;
}

.clear{
   clear:both;
}

/*++++++++++++WYSIWYG / Text-Classes++++++++++++++*/

.headline{
   font-family:verdana;
   font-weight:bold;
   font-size:11px;
   color:#646567;
}

.text{
   font-family:verdana;
   font-weight:normal;
   font-size:11px;
   color:#646567;
}

.bold{
   font-family:verdana;
   font-size:11px;
   color:#646567;
   font-weight:bold;
}
