/* Stylesheet fuer CSS-basiertes KVBerlin-Layout (barrierefrei) - 2005 Ulli Kuhlen  */
/* Version: 1.0 */
/*Zuletzt bearbeitet: 03.07.2006 durch al*/

/* Positionierung der Seitenelemente gemaess NPS-Templates */
body
   {
   margin:0 auto;
   }

   
#containerGlobal
   {
   position:relative;
   margin: 0px auto;
   width:820px;
   height: auto;
   }

#containerBody
   {
   position:relative;
   width:780px;
   left: 20px;
   top: 180px;
   /* z-index:2; */
   }

#containerBodyNavigation
   {
   float:left;
   width:190px;
   /* z-index:2; */
   }

#containerContentTeaserNavigation
   {
   width:780px;
   }

#containerContentTeaser
   {
   float:right;
   width:580px;
   /* z-index:2; */
   }

#bodyContent
   {
   float:left;
   width:400px;
   /* z-index:2; */
   }

#bodyContentWide
   {
   float:left;
   width:580px;
   /* z-index:2; */
   }

#bodyContentReallyWide
   {
   float:left;
   width:780px;
   /* z-index:2; */
   }

#bodyContentBanner
   {
   width:100%;
   padding-bottom:10px;
   }

#bodyContentTitle
   {
   width:100%;
   /* z-index:2; */
   padding-bottom:0px;
   /*float:left;*/
   }

#bodyContentDescription
   {
      width:100%;
      /* z-index:2; */
      padding-bottom: 0;
	  margin-bottom:13px;
   }

#bodyContentText
   {
   width:100%;
   /* z-index:2; */
   padding-bottom: 24px;
   }

#bodyNavigationMicro
   {
   position:absolute;
   left:0px;
   top:-40px;
   width:780px;
   height:40px;
   /* z-index:2; */
   }

#bodyContentIndex
   {

   width:400px;
   /* z-index:2; */
   padding-bottom:20px;
   }

#bodyNavigationTree
   {
   width:190px;
   /* z-index:2; */
   background-image: url(../image/navsub_contentHg.gif);
   background-repeat: repeat-y;
   }

#bodyNavigationTeaser
   {
   width:190px;
   /* z-index:2; */
   }
   
#bodyNavigationChannel
   {
   position:absolute;
   left:200px;
   top:-100px;
   width:580px;
   height:33px;
   min-width:580px;
   min-height:32px;
   /* z-index:2; */
   text-align: center;
   }
   
#bodyTeaser
   {
   width:170px;
   float:right;
   /* z-index:2; */
   }

#bodyStaticFooter
   {
   position: relative;
   float:left;
   left:0px;
   width:820px;
   background-image: url(../image/footer_hgAll.gif);
   background-repeat: no-repeat;
   height: 134px;
   top: 180px;
   background-position: bottom;
   }

#bodyStaticLinks
   {
   position:absolute;
   right: 20px;
   top: 10px;
   width: 580px;
   height:70px;
   min-width: 580px;
   min-height:70px;
   /* z-index:1; */
   background-image: url(../image/top_navtopHg.jpg);
   }

#bodyStaticSearch
   {
   position:absolute;
   top:113px;
   /* z-index:2; */
   left: 20px;
   background-image: url(../image/navsuche_hg.gif);
   height: 28px;
   width: 780px;
   }
   
#bodyStaticLogo
   {
   position:absolute;
   left:20px;
   top:10px;
   width:200px;
   height:103px;
   /* z-index:1; */
   text-align: right;
   }

#bodyStaticPrintversion 
   {
   position: relative;
   left:0px;
   width:781px;
   height: 98px;
   top: 230px;
   visibility: hidden;   
   }


/* Teaser Content*/

.contentTopthema
   {
   width:400px;
   margin-bottom: 0px;
   }

.contentTopthemaKVBlatt
   {
	width:400px;
	margin-bottom: 0px;
	margin-top:42px;
   }
   
.contentTopthemaHeader
   {
   height:15px;
   background-image: url(../image/content_topthemaTop.gif);
   background-repeat: no-repeat;
   }
   
.contentTopthemaImage
   {
   border:1px solid #324D62;
   background-color:#FFF;
   padding:4px;
   float:left;
   margin-top:5px;
   margin-right:10px;
   }

.contentTopthemaContent
   {
   color:#000;
   text-decoration: none;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   line-height:16px;
   font-weight:normal;
   padding:0px 15px;
   margin-top:-6px;
   background-image: url(../image/content_topthemaContent.gif);
   font-size:11px;
   background-repeat:repeat-y;
   }
   
.contentTopthemaTitle
   {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height:16px;
   color: #324D62;
   font-weight: bold;
   text-decoration: none;
   background: url(../image/content_bulletTopthema.gif) no-repeat 0 2px;
   padding-left:15px;
   display:block;
   }
   
.contentTopthemaDescription
   {
   margin-top:10px;
   }
   
a.contentTopthemaTitle
   {
   color: #324D62;
   text-decoration:none;
   }

a.contentTopthemaTitle:hover
   {
   color: #324D62;
   text-decoration:underline;
   }
   
.contentTopthemaFooter 
   {
   background-image: url(../image/content_topthemaFooter.gif);
   background-repeat: no-repeat;
   height:21px;
   padding-bottom:6px;
   }

.contentFormKontakt
   {
   width:100%;
   background-color:#ededed;
   border: 1px solid #dadada;
   padding:20px 0px;
   }
   

/* Formatierungen gemaess NPS-Templates */

h1.contentTitle 
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   line-height: 22px;
   color: #000;
   padding-bottom:4px;
   margin-bottom:13px;
   margin-top:2px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #dedede;
   }

h2.contentSubtitle
   {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #5A5A5A;
   margin-bottom: -12px;
   font-weight: bold;
   }

.description
   {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000;
   line-height: 16px;
   }

.indexElement
   {
   }

.indexElementTitle
   {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height:15px;
   color: #cc000e;
   font-weight: bold;
   text-decoration: none;
   background-image: url(../image/content_bulletIndex.gif);
   background-repeat: no-repeat;
   background-position: left 2px;
   padding-left:15px;
   padding-bottom:5px;
   /*display:block;*/
   }

.indexElementDescription
   {
   margin-top: -5px;
   }

.indexElementDate
   {
   font-style: normal;
   font-weight: normal;
   margin-top: -10px;
   }
   
.navigationMicro 
   {
   color: #9A9A9A;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   margin-left: 11px;
   padding-top: 12px;
   }

.navigationMicroHeadline
   {
   }

a.navigationMicroElement 
   {
   color: #9A9A9A;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   }
   
a.navigationMicroElement:hover
   {
   color: #000;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   }   
   
.navigationMicroElementActive 
   {
   color: #000;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: bold;
   }

.channelElement
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   float: left;
   }   

a.channelElementLink10kvberlin
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 32px;
   float: left;
   height: 33px;
   color: #FFFFFF;
   width: 135px;
   background-image: url(../image/navMain_kvberlin.gif);
   }

a.channelElementLink10kvberlin:hover
   {
   text-decoration: none;
   color: #000;
   background-image: url(../image/navMain_kvberlinOn.gif);
   }   

a.channelElementLink10kvberlinActive
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 33px;
   float: left;
   color: #000;
   width: 135px;
   background-image: url(../image/navMain_kvberlinOn.gif);
   }

a.channelElementLink10kvberlinActive:hover
   {
   text-decoration: none;
   }   

a.channelElementLink20praxis
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 33px;
   float: left;
   color: #FFF;
   width: 126px;
   background-image: url(../image/navMain_praxis.gif);
   }

a.channelElementLink20praxis:hover
   {
   text-decoration: none;
   color: #000;
   background-image: url(../image/navMain_praxisOn.gif);
   }   

a.channelElementLink20praxisActive
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 33px;
   float: left;
   color: #000;
   width: 126px;
   background-image: url(../image/navMain_praxisOn.gif);
   }
   
a.channelElementLink20praxisActive:hover
   {
   text-decoration: none;
   }      
   
a.channelElementLink30patienten
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 33px;
   float: left;
   color: #FFF;
   width: 124px;
   background-image: url(../image/navMain_patienten.gif);
   }

a.channelElementLink30patienten:hover
   {
   text-decoration: none;
   color: #000;
   background-image: url(../image/navMain_patientenOn.gif);
   }   

a.channelElementLink30patientenActive
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 33px;
   float: left;
   color: #000;
   width: 124px;
   background-image: url(../image/navMain_patientenOn.gif);
   }

a.channelElementLink30patientenActive:hover
   {
   text-decoration: none;
   }         
   
a.channelElementLink40presse
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 33px;
   float: left;
   color: #FFF;
   width: 87px;
   background-image: url(../image/navMain_presse.gif);
   }

a.channelElementLink40presse:hover
   {
   text-decoration: none;
   color: #000;
   background-image: url(../image/navMain_presseOn.gif);
   }   

a.channelElementLink40presseActive
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 33px;
   float: left;
   color: #000;
   width: 87px;
   background-image: url(../image/navMain_presseOn.gif);
   }

a.channelElementLink40presseActive:hover
   {
   text-decoration: none;
   }   
   
a.channelElementLink50kalender
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 33px;
   float: left;
   color: #FFF;
   width: 108px;
   background-image: url(../image/navMain_kalender.gif);
   }

a.channelElementLink50kalender:hover
   {
   text-decoration: none;
   color: #000000;
   background-image: url(../image/navMain_kalenderOn.gif);
   }   

a.channelElementLink50kalenderActive
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 33px;
   float: left;
   height: 33px;
   color: #000;
   width: 108px;
   background-image: url(../image/navMain_kalenderOn.gif);
   text-decoration: none;
   }         

a.channelElementLink50kalenderActive:hover
   {
   text-decoration: none;
   }   
   
.treeHeadline
   {
   background-image: url(../image/navsub_headerHg.gif);
   background-repeat: no-repeat;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #000;
   font-size: 12px;
   text-decoration: none;
   padding-top: 7px;
   padding-left: 10px;
   height: 21px;
   margin:0px;
   }

.treeFooter
   {
   background-image: url(../image/navsub_footerHg.gif);
   background-repeat: no-repeat;
   height: 15px;
   width: 190px;
   margin-bottom:6px;
   }   

.treeElement1
   {
   margin-left: 10px;
   width: 170px;
   border-top: 1px solid #dedede;
   }

a.treeElement1
   {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #9a9a9a;
   font-size: 11px;
   line-height: 27px;
   text-decoration: none;
   padding-left: 14px;
   margin-left: 0px;
   background-image: url(../image/navsub_bullet.gif);
   background-repeat: no-repeat;
   background-position: left;
   border: none;
   }
   
a.treeElement1:hover
   {
   color: #000;
   text-decoration: none;
   background-image: url(../image/navsub_bulletOn.gif);
   background-repeat: no-repeat;
   background-position: left;
   }   
   
.treeElement1Active
   {
   margin-left: 10px;
   width: 170px;
   border-top: 1px solid #dedede;
   }
   
a.treeElement1Active
   {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #000;
   font-size: 11px;
   line-height: 27px;
   text-decoration: none;
   padding-left: 14px;
   margin-left: 0px;
   background-image: url(../image/navsub_bulletOn.gif);
   background-repeat: no-repeat;
   background-position: left;
   border: none;
   }

a.treeElement1Active:hover
   {
   text-decoration: none;
   }   

.treeElement2
   {
   margin-left: 10px;
   width: 170px;
   border-top: 1px solid #dedede;
   }

a.treeElement2
   {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #9a9a9a;
   font-size: 11px;
   line-height: 27px;
   text-decoration: none;
   margin-left: 14px;
   padding-left: 14px;
   background-image: url(../image/navsub_bullet.gif);
   background-repeat: no-repeat;
   background-position: left;
   border: none;
   }

a.treeElement2:hover
   {
   color: #000000;
   text-decoration: none;
   background-image: url(../image/navsub_bulletOn.gif);
   background-repeat: no-repeat;
   background-position: left;
   }

.treeElement2Active
   {
   margin-left: 10px;
   width: 170px;
   border-top: 1px solid #dedede;
   }
   
a.treeElement2Active
   {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #000;
   font-size: 11px;
   line-height: 27px;
   text-decoration: none;
   margin-left: 14px;
   padding-left: 14px;
   background-image: url(../image/navsub_bulletOn.gif);
   background-repeat: no-repeat;
   background-position: left;border: none;
   }
   
a.treeElement2Active:hover
   {
   text-decoration: none;
   }   
   
.teaserElement
   {
   width:100%;
   margin-bottom: 0px;
   }
   
.teaserElementTitle
   {
   height: 22px;
   padding-top:7px;
   margin:0px;
   background-image: url(../image/teaser_header.gif);
   background-repeat: no-repeat;
   }
   
a.teaserTitle
   {
   font-size: 9px;
   font-weight: bold;
   color: #000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   padding-left:10px;
   }      
   
a.teaserTitle:hover
   {
   text-decoration:none;
   }   
   
.teaserButton
   {
   height: 11px;
   width: 11px;
   float: right;
   margin-right: 10px;
   margin-top: 6px;
   }
   
img.imageTeaser
   {
   border: 1px solid #dedede;
   padding: 2px;
   float:left;
   margin-top: 6px;
   margin-right: 6px;
   }

img.imageFlags
   {
   border: 1px solid #dedede;
   padding: 2px;
   margin-top: 6px;
   margin-right: 6px;
   }

img.imageContentLeft
   {
   border: 1px solid #dedede;
   padding: 4px;
   float:left;
   margin-top: 5px;
   margin-right: 5px;
   }   

img.imageContentRight
   {
   border: 1px solid #dedede;
   padding: 4px;
   float:left;
   margin-top: 5px;
   margin-left: 5px;
   }   

img.icon
   {
   border: 0;
   padding: 1px;
   float:left;
   margin-right: 4px;
   }            
   
.teaserElementLink   
   {
   color: #cc000e;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 9px;
   line-height:14px;
   margin-bottom:3px;
   /*
   background-image: url(../image/teaser_bullet.gif);
   background-repeat: no-repeat;
   background-position: left;
   padding-left: 12px;
   */
   }
   
.teaserElementLinkExt   
   {
   color: #cc000e;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 9px;
   line-height:14px;
   margin:0px;
   background-image: url(../image/teaser_bulletExtern.gif);
   background-repeat: no-repeat;
   background-position: left;
   padding-left: 12px;
   }   

a.teaserElementLink:hover
   {
   text-decoration:none;
   }   

a.teaserElementLinkExt:hover
   {
   text-decoration:none;
   }   

.teaserElementBody   
   {
   color: #000;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height: 14px;
   font-weight: normal;
   padding: 3px 10px 10px;
   background-image: url(../image/teaser_contentHg.gif);
   font-size: 9px;
   margin:0px;
   background-repeat: repeat-y;
   display:block;
   padding-top:4px;
   }

.teaserElementFooter
   {
   background-image: url(../image/teaser_footer.gif);
   background-repeat: no-repeat;
   height: 15px;
   padding-bottom: 6px;
   padding-left: 10px;
   margin:0px;
   }

.navigationTeaserElement
   {
   width:190px;
   margin-bottom: 10px;
   }

.navigationTeaserElementTitle
   {
   background-image: url(../image/navTeaser_header.gif);
   background-repeat: no-repeat;
   height: 23px;
   padding-top: 7px;
   margin:0px;
   }   
   
.navigationTeaserElementLink   
   {
   color: #cc000e;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 9px;
   line-height:14px;
   margin:0px;
   }   
   
.navigationTeaserElementBody   
   {
   color: #000000;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height: 14px;
   font-weight: normal;
   padding: 3px 10px 10px;
   background-image: url(../image/navsub_contentHg.gif);
   font-size: 9px;
   margin:0px;
   background-repeat: repeat-y;
   display:block;
   }
   
.navigationTeaserElementFooter 
   {
   background-image: url(../image/navsub_footerHg.gif);
   background-repeat: no-repeat;
   height: 15px;
   padding-bottom: 10px;
   padding-left: 10px;
   margin:0px;
   }


.staticLinks
   {
   font-size: 9px;
   font-weight: bold;
   color: #FFF;
   font-family: Arial, Helvetica, sans-serif;
   top: 5px;
   right: 10px;
   position: absolute;
/*   left: 320px; */
   }   

.staticSearch 
   {
   font-size: 9px;
   font-weight: bold;
   color: #cc000e;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   top: 6px;
   right: 8px;
   position: absolute;
   }

.searchButton
   {
   top: 3px;
   position: relative;
   }

.staticSearchLinks
   {
   top: 1px;
   left: 10px;
   position: absolute;
   }   

a.searchLinks
   {
   font-size: 9px;
   font-weight: bold;
   color: #cc000e;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   }

a.searchLinks:hover
   {
   text-decoration: none;
   }

.staticLink
   {
   font-size: 9px;
   font-weight: bold;
   color: #FFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   }

a.staticLink:hover
   {
   text-decoration: underline;
   }

input, select {
	font-family : Verdana,Arial,Helvetica,Univers,sans-serif;
	line-height:14px;
    color: #000;
    font-size: 10px;
    border: 1px solid #dadada;  
    vertical-align: middle;
    margin-bottom: 1px; /* IE bug fix */
    padding: 0.1em;
}


input.staticSearchBox 
   {
   height: 14px;
   width: 173px;
   font-size: 9px;
   margin-bottom: 5px;
   position: absolute;
   left: 460px;
   top:4px;
   border-top: 1px solid #dedede;
   border-right: 0px;
   border-bottom: 0px;
   border-left: 1px solid #dedede;
   }

select.teaserElementSelect
   {
   height: 18px;
   width: 112px;
   font-size: 9px;
   vertical-align: middle;
   left: 0px;
   top: -9px;
   position: relative;
   }

.formElement 
        { 
        background-color: #E2ECF6; 
        margin-bottom:1px; 
        padding-bottom:3px; 
        } 

.formElementLabel 
        { 
        padding:3px; 
        width:90px; 
        font-size: 11px; 
        color: #10395F; 
        } 

/* Formatierung von Standardelementen */

body
   {
   margin: 0px;
   padding: 0px;
   background-image: url(../image/all_hg.gif);
   background-position: center top;
   background-repeat: no-repeat;
   }

h1 
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #000;
   font-weight: bold;
   }

h2 
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #000;
   font-weight: bold;
   }

h3
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000;
   font-weight: bold;
   }

h4 
   {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000;
   font-weight: bold;
   }

p 
   {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000;
   line-height: 16px;
   }
   
em 
   {
   background-color: #ededed;
   padding-right: 10px;
   padding-left: 10px;
   display: block;
   font-style: normal;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000;
   line-height: 16px;
   }   

a 
   {
   text-decoration: none;
   color: #cc000e;
   }
   
a:hover
   {
   text-decoration: underline;
   }   
   
table
{
   border-collapse: collapse;
}

table tr td 
   {
   font-size: 10px;
   font-weight: normal;
   color: #000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height:14px;
   vertical-align:top;
   text-align: left;
   padding: 5px;
   margin: 0px;
   border: 1px solid #DEDEDE;
   }

table tr td p
   {
   font-size: 10px;
   font-weight: normal;
   color: #000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height:14px;
   vertical-align:top;
   text-align: left;
   }
   
table th 
   {
   font-size: 10px;
   font-weight: bold;
   color: #000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height:14px;
   text-align: left;
   height:24px;
   padding: 5px;
   margin: 0px;
   border: 1px solid #DEDEDE;
   background-image: url(../image/content_thHg.gif);
   background-repeat: repeat-x;
   }
   
table.noBorder 
{
   border-collapse: collapse;
   width:100%;
}

table.noBorder tr td 
   {
   font-size: 10px;
   font-weight: normal;
   color: #000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height:14px;
   vertical-align:top;
   text-align: left;
   padding: 5px 20px; 
   margin: 0px;
   }

table.search 
	{
	border-collapse:collapse;
	border:0;
	padding:0;
	margin:0;
	}

table.search tr td 
	{
	border:0;
	padding:0;
	margin:0;
	text-align: left;
	vertical-align:middle;
	}

input.formKontakt
   {   
   font-family : Verdana,Arial,Helvetica,Univers,sans-serif;
   line-height:14px;
    color: #000;
    font-size: 10px;
    border: 1px solid #dadada;  
    vertical-align: middle;
    margin-bottom: 1px; /* IE bug fix */
    padding: 0.1em;
   }

textarea.formKontakt
   {
   font-family : Verdana,Arial,Helvetica,Univers,sans-serif;
    color: #000;
    font-size: 10px;
    border: 1px solid #dadada;  
    vertical-align: middle;
    margin-bottom: 1px; /* IE bug fix */
    padding: 0.1em;
   }
   
.buttonSend
   {
   text-align:right;
   margin-top:10px;
   }

ul 
   {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000;
   list-style-image: url(../image/content_bullet.gif);
   list-style-position: outside;
   margin-top:0px;
   margin-bottom:0px;
   }

ul.left li
  {
  margin-left:-24px;
  }
   
ul.kvblatt
   {
   list-style-image: url(../image/content_bulletArtikel.gif);
   }

ul li
   {
   padding-bottom:5px;
   line-height:16px;
   }

ul.teaserList
   {
   list-style-type:none;
   list-style-image:none;
   margin-left:25px;
   }

*html*ul.teaserList
   {
   margin-left:25px;
   }

ul.teaserList li
   {
   padding-bottom:6px;
   background: url(../image/teaser_bullet.gif) no-repeat 0px 4px;
   }

hr 
   {
   height: 11px;
   color: #DEDEDE;
   }

form 
   {
   display: inline;
   }

blockquote
   {
   padding-left: 78px;
   margin-left:0px;
   background-image: url(../image/content_zitat.gif);
   background-repeat: no-repeat;
   }   

div.teaserElementBody li 
   {
   margin-left: -20px;
   }
   
a.buttonText 
   {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   line-height: 13px;
   font-weight: bold;
   color: #cc000e;
   text-decoration: none;
   }

a.buttontext:hover 
   {
   text-decoration: underline;
   }

.staticFooter 
   {
   font-size: 9px;
   color: #000;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   position:absolute;
   left: 20px;
   width:780px;
   padding-left:10px;
   background-image: url(../image/footer_copyrightHg.gif);
   background-repeat: no-repeat;
   line-height: 20px;
   bottom: 20px;
   }

.staticPrint 
   {
   position: absolute;
   left: 220px;
   bottom: 54px;
   height: 15px;
   width: 63px;
   }

.staticPrint img 
   {
   width:63px;
   height:15px;
   text-align:left;
   border:0px;
   }
   
.staticTop
   {
   position: absolute;
   left: 293px;
   bottom: 54px;
   height: 15px;
   width: 112px;
   }

.staticTop img 
   {
   width:112px;
   height:15px;
   text-align:left;
   border:0px;  
   }

.staticSend    
   {
   position: absolute;
   left: 310px;
   top: 8px;
   height: 38px;
   width: 128px;
   }
.small 
   {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   }

/* Farbschema */

.neutralcolorLight0
   {
   color: #eee
   }

.neutralBgColorLight0
   {
   background-color: #eee
   }

.neutralcolorlight1
   {
   color: #ededed
   }
   
.neutralcolorMedium0
   {
   color: #d4d4d4
   }

.neutralBgColorMedium0
   {
   background-color: #d4d4d4
   }
   
.neutralcolorMedium1
   {
   color: #dadada
   }
   
.neutralcolorStrong0
   {
   color: #9a9a9a
   }
   
.neutralcolorStrong1
   {
   color: #666
   }
   
.premiumcolorLight
   {
   color: #f9a39f
   }

.premiumcolorMedium
   {
   color: #f57470
   }
   
.premiumcolorStrong
   {
   color: #cc000e
   }

.secondcolorStrong
   {
   color: #1b8bbe
   }
   
.thirdcolorStrong
   {
   color: #a8d117
   }

#bodyPopup {
background-image:none;
}

#bodyPopup h1 {
color:#cc000e;
font-size:16px;
}
   
#bodyPopup em {
text-decoration:none;
font-style:normal;
font-weight:bold;
font-size:11px;
}

#bodyPopup p {
font-size:11px;
}

#bodyContentText p a img {vertical-align:middle;}