/*
 START GLOBAL STYLES
*/
    html {
    }
img
{
border:none;
}
   body {
        font-family:verdana;
        margin:0px;
        padding:0px;
        letter-spacing:0.01cm;
	color:black;
background-color:#efefef;
    }
.FrontUC
{
margin-top:5px;
margin-bottom:5px;
}
select
{
    font-family:Verdana;
}
    ul {
        padding:0px;
        margin:0px;
        margin-left:20px;
        line-height:18px;
        
        color:black;
        font-family:verdana;
        font-size:12px;
        letter-spacing:0.01cm;
    }

	 .blue{
	 	   color:#CC071E;
	      font-weight:bold;	
	 }
    a {
        color:#CC071E;
        font:12px verdana;
        text-decoration:none;
    }

    hr {
        margin:0px;
        height:1px;
        border-width: 1px 0 0 0;
        border-style: dotted;
        border-color: #CC071E;
    }

    br 
    {
        margin-bottom:10px;
    }

    p 
    {
        line-height:18px;
color:black;
        font-family:verdana;
        font-size:12px;
        margin:0px;
        margin-top:5px;
        margin-bottom:5px;
        letter-spacing:0.01cm;
    }

    div 
    {
        line-height:18px;
        letter-spacing:0.01cm;
        color:black;
        font-family:verdana;
        font-size:12px;
        margin:0px;
    }

    span 
    {
        line-height:18px;
        letter-spacing:0.01cm;
        color:black;
        font-family:verdana;
        font-size:12px;
        margin:0px;
    }

/* USED TO SET COLOR FOR NON LINKED ITEMS */
    span.Color 
    {
        color:#CC071E
    }

/* USED FOR INTRODUCTIONS */
    p.Bold 
    {
        margin:0px;
        margin-bottom:20px;
        font-weight:bold;
    }

/* USED ONLY IN SPECIAL THEME OF ARTICLE */
    p.Smaller 
    {
        line-height:17px;
        letter-spacing:0.01cm;
        margin-bottom:20px;
        font-size:10px;
    }

/*
 END GLOBAL STYLES
*/


.PrintZone
{
display:none;
	width:620px;
	margin: 0px;
	margin-left: 30px;
background-color:white;
padding-left:20px;
padding-right:20px;
height:30px;
padding-top:10px;
border-top:1px solid #c4c4c4;
}


/* 
    START CONTENT CONTAINER STYLES 
*/    
    /* EVERY SINGLE CONTENT OBJECT INJECTED INTO THE SITE IS A CHILD OF A FOLLOWING DIV!!! */

    /* STANDARD CONTAINER IN THE MAIN CENTER ZONE */
        .ContentItemBox
        {
            margin-bottom:20px;
	    clear:left;
width:620px;
margin-right:20px;
        }

    /* STANDARD CONTAINER IN THE SPECIAL RIGHT ZONE */
        #SiteSpecials div.ContentItemBox  
        {
            margin-bottom:5px;
        }




    /* CONTAINER USED FOR SEARCH RESULTS */
        .ContentItemBoxSearch
        {
            margin-top:20px;
            margin-bottom:20px;
        }
/* 
    END CONTENT CONTAINER STYLES 
*/



/*
    START HEADER USED IN CONTENT XML THEMES
*/
    /*h1*/
    .Heading_Large {line-height:26px;letter-spacing:0.01cm;color:#CC071E;font-size:22px;font-family:verdana;font-weight:normal;margin:0px;margin-bottom:20px;} 
    .Heading_Large_SmallMargin {line-height:26px;letter-spacing:0.01cm;color:#CC071E;font-size:22px;font-family:verdana;font-weight:normal;margin:0px;margin-bottom:10px;} 

    /*h2*/
    .Heading_Middle {margin:0px;line-height:21px;letter-spacing:0.01cm;color:#CC071E;font-size:18px;font-family:verdana;font-weight:normal;text-decoration:none;} 
    .Heading_Middle_Emph {margin:0px;line-height:21px;letter-spacing:0.01cm;color:#CC071E;font-size:18px;font-family:verdana;font-weight:bold;text-decoration:none;} 
    .Heading_Middle img {position:relative;top:4px;} 
.Color img {position:relative;top:4px;} 

    .Heading_Middle_Normal {margin:0px;line-height:21px;letter-spacing:0.01cm;color:#CC071E;font-size:18px;font-family:verdana;font-weight:normal;text-decoration:none;margin-top:4px;} 

    /*h3*/
    .Heading_Small {letter-spacing:0.01cm;color:black;font:bold 11px verdana;margin:0px;margin-bottom:5px;} 
    .Heading_Small_Margin {letter-spacing:0.01cm;color:black;font:bold 12px verdana;margin:0px;} 
    .Heading_Small_Color {margin:0px;letter-spacing:0.01cm;color:#CC071E;font:bold 12px verdana;margin:0px;} 
    .Heading_Small_Color_Inline {letter-spacing:0.01cm;color:#CC071E;font:normal 12px verdana;display:inline;margin:0px;} 
    .Heading_Small_Color_Reverse {margin:0px;letter-spacing:0.01cm;color:#CC071E;font:bold 12px verdana;margin:0px;} 

    .Heading_Small_Inline {letter-spacing:0.01cm;color:black;font:bold 12px verdana;margin-bottom:10px;display:inline;}
    .Heading_Small_DS a {letter-spacing:0.01cm;color:black;font-size:12px;font-family:verdana;font-weight:bold;margin:0px;margin-bottom:20px;} 
    /*h4*/
    .Heading_Smaller {line-height:12px;letter-spacing:0.01cm;color:#CC071E;font-family:verdana;font-size:12px;margin:0px;}
    .Heading_Smaller_Inline {line-height:18px;letter-spacing:0.01cm;color:#CC071E;font-family:verdana;font-size:12px;margin:0px;display:inline;}
    .Heading_Smaller_Inline_Bold {line-height:18px;letter-spacing:0.01cm;color:#CC071E;font-family:verdana;font-size:11px;margin:0px;display:inline;font-weight:bold;margin-top:0px;}

    .Heading_Smaller_index {letter-spacing:0.01cm;color:#CC071E;font-size:10px;font-family:verdana;font-weight:normal;margin-bottom:0px;line-height:11px;text-decoration:none;}

    .Heading_Even_Smaller_Bold {letter-spacing:0.01cm;color:#CC071E;font-size:10px;font-family:verdana;font-weight:bold;margin-bottom:0px;text-decoration:none;}
    .Heading_Even_Smaller_Bold_Margin {letter-spacing:0.01cm;color:#CC071E;font-size:10px;font-family:verdana;font-weight:bold;margin-bottom:0px;text-decoration:none;margin-left:5px;}



    /*h1*/
    .Heading_Large a{line-height:26px;letter-spacing:0.01cm;color:#CC071E;font-size:22px;font-family:verdana;font-weight:normal;margin:0px;margin-bottom:20px;} 
    
    .Heading_Large_SmallMargin a{line-height:26px;letter-spacing:0.01cm;color:#CC071E;font-size:22px;font-family:verdana;font-weight:normal;margin:0px;margin-bottom:10px;} 

    /*h2*/
    .Heading_Middle a{margin:0px;line-height:21px;letter-spacing:0.01cm;color:#CC071E;font-size:18px;font-family:verdana;font-weight:normal;text-decoration:none;} 
    .Heading_Middle_Normal a{margin:0px;line-height:21px;letter-spacing:0.01cm;color:#CC071E;font-size:18px;font-family:verdana;font-weight:normal;text-decoration:none;margin-top:4px;} 

    /*h3*/
    .Heading_Small a{letter-spacing:0.01cm;color:black;font:bold 11px verdana;margin:0px;margin-bottom:5px;} 
    .Heading_Small_Margin a{letter-spacing:0.01cm;color:black;font:bold 12px verdana;margin:0px;} 
    .Heading_Small_Color a{margin:0px;letter-spacing:0.01cm;color:#CC071E;font:bold 12px verdana;margin:0px;} 
    .Heading_Small_Color_Inline a{letter-spacing:0.01cm;color:#CC071E;font:normal 12px verdana;display:inline;margin:0px;} 
    .Heading_Small_Color_Reverse a{margin:0px;letter-spacing:0.01cm;color:#CC071E;font:bold 12px verdana;margin:0px;} 

    .Heading_Small_Inline a{letter-spacing:0.01cm;color:black;font:bold 12px verdana;margin-bottom:10px;display:inline;}

    /*h4*/
    .Heading_Smaller a{line-height:12px;letter-spacing:0.01cm;color:#CC071E;font-family:verdana;font-size:12px;margin:0px; font-weight:bold;}
    .Heading_Smaller_Inline a{line-height:18px;letter-spacing:0.01cm;color:#CC071E;font-family:verdana;font-size:12px;margin:0px;display:inline;}
    .Heading_Smaller_Inline_Bold a{line-height:18px;letter-spacing:0.01cm;color:#CC071E;font-family:verdana;font-size:11px;margin:0px;display:inline;font-weight:bold;margin-top:0px;}

    .Heading_Smaller_index a{letter-spacing:0.01cm;color:#CC071E;font-size:10px;font-family:verdana;font-weight:normal;margin-bottom:0px;line-height:11px;text-decoration:none;}

    .Heading_Even_Smaller_Bold a{letter-spacing:0.01cm;color:#CC071E;font-size:10px;font-family:verdana;font-weight:bold;margin-bottom:0px;text-decoration:none;}
    .Heading_Even_Smaller_Bold_Margin a{letter-spacing:0.01cm;color:#CC071E;font-size:10px;font-family:verdana;font-weight:bold;margin-bottom:0px;text-decoration:none;margin-left:5px;}
/*
    END HEADER USED IN CONTENT XML THEMES
*/



/*
 START NAVIGATION MODULES
*/
    /* START TREEVIEW */
        #TreeView ul {
            margin:0px;
            padding:0px;
            margin-left:16px;
            list-style-type: none;
        } 
        #TreeView ul li {
            margin-bottom:5px;
            margin-top:5px;
        }
        #TreeView img
        {
	        margin-right:5px;
	        vertical-align:middle;
        }
        #TreeView a
        {
            color:Black;
            text-decoration:none;
            font-size: 11px;
            font-family:verdana;
        }
    /* END TREEVIEW */

    /* START LIST */
        #List a{
            line-height:23px;
            letter-spacing:0.01cm;
            font-family:verdana;
            font-size:12px;
            margin:0px;
        }
        #List ul 
        {
	        margin:0px;
            margin-top:0px;
            padding:0px;
            margin-left:16px;
        } 
    /*END LIST */


/*
 END NAVIGATION MODULES
*/



/* USED IN CONTACT THEMES TO COLOR THE MAIL LINK */
.Mail 
{
    font-size:12px;
    margin-top:3px;
}
.Mail a
{
    color:#CC071E;
}

 

/* USED FOR HIDDEN CONTENT ONLY SHOWN TO TEXT BROWSER WHEN STYLES DISABLED */
    .hidden{
        display:none;
    }     

/* USED FOR THE BACK LINK */
    .ContentBackButton
    {
        display:inline;
        float:left;
    }

/* USED FOR THE PRINT LINK*/
    .ContentPrintButton
    {
        right:0px;
        float:right;
    }
    
    
/* STYLE USED FOR ALL TABLES IN THE CONTENT XML THEMES -> SHOULD BE AVOIDED! */
    .ContentTable
    {
        margin:0px;
        padding:0px;
    }

/* USED TO POSITION THE ICON IN SOME THEMES */
    .Icon
    {
        margin-top:3px;   
    }

   
    
/* 
    START EVENT STYLES 
*/    
    .EventResultHeader
    {
        text-align:right;
        height:15px;
        vertical-align:middle;

        width:100%;
    }

    .EventResult_Date
    {
        font-size:11px;

    }


    .EventResult_Title
    {
margin:0px;
letter-spacing:0.01cm;
color:#CC071E;
font:bold 12px verdana;
margin:0px;
        float:left;

    }   

    .EventResult_City
    {
        letter-spacing:0.01cm;
        color:black;
        font:bold 11px verdana;
        padding:0px;
        margin:0px;
margin-top:5px;
    }    


.Event_Liste{
margin-bottom:20px;
}



/* 
    END EVENT STYLES 
*/  


.SpecialsBoxItem
{
	
}

        #SiteFooter{
clear:both;
width:842px;
border:0px;
border-top:1px solid #9b9d9f;
padding-top:5px;
margin-top:15px;
margin-left:30px;
padding-bottom:10px;
/*background-color:#e1e2e4;*/
float:left;
        }
        #SiteFooter ul{
  padding: 0;
  margin: 0;
  list-style: none;
        }

        #SiteFooter ul li
{
	float: right;
	position: relative;
	margin-left: 55px !important;
		margin-right: 8px !important;
	right: 0px;
}  

        #SiteFooter a
{
font-size:10px;
}  
#SiteFooter
{
display:none;
}  

    .Footer_RSSFeedsLink
    {
    	float:left;

    }


.HomeLink{
float:left;
padding-top:3px;
width:140px;
display:none;
}

#SiteMapViewer
{
margin:0px;
padding:0px;
position:relative;
top:10px;
left:-20px;
	padding-top:0px;
clear:both;
background-color:#fff;
width:980px;
overflow:visible;
height:120px;
}

.borderBox
{
	height:10px;
background-color:#efefef;
border-bottom:1px solid #c4c4c4;

}

#list{
float:left;
background-color:white;
}
#SiteMapViewer ul
{
float:left;
	padding: 0;
	margin: 0;
	list-style: none;
margin-left:20px;
width:140px;
margin-top:10px;

}

#SiteMapViewer ul li ul
{
float:left;
	padding: 0;
	margin: 0;
	list-style: none;
width:140px;
}

#SiteMapViewer ul li
{
  float: left;
width:140px;
line-height:15px;
margin-right:20px;
} 
 
#SiteMapViewer ul li ul li
{
height: 15px;
} 
   #SiteMapViewer ul li ul li a
   {


	font-family:Arial;
   	font-size:11px !important;
   	color:#9b9d9f !important;
font-weight:normal !important;
   	}

   #SiteMapViewer ul li a
   {
	font-family:Arial;
   	font-size:11px !important;
   	color:#000 !important;
font-weight:bold !important;
   	}
   	
   #VerticalMenu
   {
   	width:1000px;
float:left;
   } 
   
   #VerticalMenu a
   {
	font-family:Arial;
   	font-weight:bold !important;
   	font-size:12px !important;
   	color:#565757 !important;
   	}

   #VerticalMenu ul li ul a
   {
   	color:#9b9d9f !important;
   	}
   	
   	   #VerticalMenu a:hover
   {
	color:#e20015 !important;
   	}

   #VerticalMenu ul li ul a:hover
   {
   	color:#e20015 !important;
   	}
   	
   	
   	
	#VerticalMenu a.here
   {
	font-family:Arial;
   	font-weight:bold !important;
   	font-size:12px !important;
   	color: #e20015 !important;
   	}
   	
#VerticalMenu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }

#VerticalMenu li 
{
  float: left;
margin-right: 45px !important;
  }



#VerticalMenu li ul 
{
  position: absolute !important; 
  left: 0px !important;
  top:25px !important;
width:1000px;
  }
  
  #VerticalMenu li ul li
  {
  	float:left;
  }

#VerticalMenu li > ul {
	top: auto;
	left: auto;
	}

    
     
    
/* 
    START WEBSITE STRUCTURE 
*/

#Site
{

width:960px;
min-height:350px;
margin-left:30px;
padding-left:20px;
background-color:white;
		background-image: url(  '../relaunchimages/frontlogo.gif' );
	background-repeat: no-repeat;
	background-position: 570px top;

}



    /* MAIN ZONE - ALL OTHER ZONES ARE CHILDREN OF THIS ZONE! */
        #WebSite
{

	width: 940px;
	padding: 0px;
	margin: 0px;
}

    /* 
        START WEBSITE HEADER ZONE
    */
        /* WEBSITE HEADER ZONE */
        #SiteHeader{
            width:940px;
            height:126px;
			background-image:url('../relaunchimages/logos.gif') !important;
            background-repeat:no-repeat;
            background-position:left 35px;
            
        }

            #HeadFrameBox{
                width:940px;
                height:126px;

            }

            #SiteHeader li{
                display:inline;
            }

            #SiteHeaderOptionsBox{
                position:absolute;
                bottom:5px;
                right:10px;
                display:none;
            }

            #SiteHeaderOptionsBox a{
                font-size:11px;
                font-weight:bold;
                color:White;
                text-decoration:none;
                margin-left:29px;
            }
    /* 
        END WEBSITE HEADER ZONE
    */

        

        
    /* WEBSITE NAVIGATION ZONE */
        #SiteNavigation{
            width:146px;
            position:relative;
            top:-30px;
        }



    /* 
        START MAIN SEARCH BOX 
    */
        /* SEARCH BOX ZONE */
        #SearchBox
{
	position:absolute;
	z-index:100;
	top:93px;
	left:808px;
	width:180px;
border:1px solid #c4c4c4;
background-color:white;
}
            form input.SearchButton
            {margin-top:4px;
                cursor:pointer;
                float:left;
padding-left:5px;

            }

            #SearchBox #SearchQuery
{

	width:155px;
	float:right;
border:1px solid white;
font-size:11px;
}
               


            form input.SearchButton:hover
            {
                cursor:pointer;
            }
    /* 
        END MAIN SEARCH BOX 
    */


    /* SPECIAL CONTENT ZONE */
        #SiteSpecials
        {
	margin-top:0px;
        width:300px;
	float:right;
margin-right:20px;      
}



        #SiteSpecials .ContentItemBox
        {
        width:300px;
}


    /* MAIN CONTENT ZONE */
        #SiteContent
        {
padding-bottom:10px;
margin:0px;
            width:960px;
background-color:white;
background-color:white;
		background-image: url(  '../relaunchimages/frontlogo.gif' );
	background-repeat: no-repeat;
	background-position: 550px -160px;
margin-top:-10px;
        }      
/*
    END WEBSITE STRUCTURE
*/      

    


/* 
    START SEARCH RESULTS
*/

.ContentItemBoxSearch a, .ContentItemBoxSearch h2
{
clear:both;
}
.ContentItemBoxSearch p, .ContentItemBoxSearch h2
{
position:relative;
top:-12px;
}
    .SearchResultHeader
    {
    border-top:1px dotted #c4c4c4;
        text-align:right;
        height:15px;
        vertical-align:middle;
        width:100%;
    }

    .SearchResult_Type
    {
        letter-spacing:0.01cm;
        color:black;
        font:bold 11px verdana;
        float:left;
        padding:3px;
        position:relative;
        top:-12px;
    }

    .SearchResult_Rank
    {
        font-size:11px;
        margin-right:5px;
    }
        
    .SearchResultItemsSize
    {
        
    }
        
    .SearchResultHeaderTitle
    {
        font-size:12px;
        color:black;
        font-weight:bold;
        float:left;
    }

    .SearchResultHeaderBox
    {
        padding:3px;
        text-align:right;
        
    }

    .SearchResult_Icon
    {
        float:left;
        margin-right:5px;
        margin-top:0px;
    }

    .SearchResultPicture
    {
        float:right;
        margin-left:10px;
        margin-bottom:10px;
    }   
/* 
    END SEARCH RESULTS
*/    


    

/* 
    START SHOPPING STYLES 
*/    
    #ProductSearchBox
    {
        background-color:#fcdcc2;
        padding:3px;
        height:15px;
        vertical-align:middle;
        text-align:right;
        margin-bottom:10px;
        text-align:right;
        width:100%;
    }
            
    .ASSSearchLabel
    {
        font-size:12px;
        margin-top:1px;
        color:black;
        float:left;
    }

    .ASSSearchBox
    {
        font-size:9px;
        width:150px;
    }

    .ASSSearchButton
    {
        padding:0px;
        margin:0px;
        font-size:10px;
        cursor:pointer;
    }
            
    .ASSSpecialHeader
    {
        width:100%;
        padding:0px;
        text-indent:5px;
        background-color:#fcdcc2;
        margin:0px;
        padding:2px;
        height:21px;
        padding-top:5px;
    }
            
    .ASSSpecialTree
    {
        margin:0px;
        padding:2px;
        width:100%;
        background-color:#FEEBDB;
        padding-top:10px;
        padding-bottom:10px;
    }
            
    .ASSShopList
    {
        margin-left:5px;
        font-size:9px;
    }

    /*
        START PRODUCT LIST VIEW USED IN XML THEMES
    */   
        .CF{
            width:100%;
            margin-bottom:15px;
            border-bottom:1px dotted blue;
            padding-bottom:10px;
        }

        .CF a{
            text-decoration:none;
        }

        .CF a:hover{
            text-decoration:underline;
        }

        .CF .CF_image{
            text-align:center;
            float:left;
            width:60px;
            height:60px;
            padding:2px;
            margin-right:5px;
        }
    /*
        END PRODUCT LIST VIEW USED IN XML THEMES
    */   

    /*
        START PRODUCT DETAIL VIEW USED IN XML THEMES
    */   
        .CFD{
            width:100%;
        }

        .CFD a{
            text-decoration:none;
        }

        .CFD a:hover{
            text-decoration:underline;
        }

        .CFD .CF_image{
            text-align:center;
            float:left;
            width:120px;
            height:120px;
            padding:2px;
            margin-right:5px;
            margin-bottom:5px;
        }
    /*
        END PRODUCT DETAIL VIEW USED IN XML THEMES
    */
/* 
    END SHOPPING STYLES 
*/



/* 
    START MEDIA CENTER STYLES
*/        
    .MC_InterestsZone{
        margin-bottom:20px;
        margin-top:30px;
    }
    
    .MC_ResultZone{
        margin-bottom:20px;
        padding-bottom:30px;
    }
    
    .MC_FormZone
    {
        background-color:#EFEFEF;
        padding:5px;
        margin-bottom:30px;
    }
    
    .MC_SelectedZone{}
    
    .MC_InterestLabel
    {
        font-weight:bold;
        vertical-align:top;
        margin-right:5px;
    }
    
    .MC_SelectButtonZone
    {
        margin-bottom:15px;
        margin-top:15px;
        margin-left:189px;    
    }
/* 
    END MEDIA CENTER STYLES 
*/

  
    
    
    
    
/* 
    START TODO - STYLES USED IN THE INLINE ADMINISTRATION 
*/
.ItemOptionsBox {background-color:#e3e3e3;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;margin:0px;margin-top:5px;padding:0px;text-align:right;height:16px;vertical-align:top;}
.TypeLabel {margin-top:2px;font-size:12px;color:white;font-weight:bold;float:left;text-indent:5px;}
.Box {border:1px solid #002D96;margin-bottom:10px;}
.SearchBackground {background-color:#c4c4c4;}
.SearchBackground td {padding:5px !important;}
.SearchBox {padding:5px;background-color:#efefef;}
.AdminOptionsBox {padding:5px;background-color:#e3e3e3;border-bottom:1px solid #c4c4c4;}
.PreviewCell {padding:3px;padding-right:15px;border-bottom:1px solid blue;}
.PreviewCell2 {padding:3px;padding-bottom:20px;padding-top:20px;}
.Preview_Header {font-size:12px;color:white;font-weight:bold;}
.PictureDescriptionBox {line-height:14px;letter-spacing:0.01cm;font-size:10px;padding:2px;}
.SiteSearchBox {padding:3px;margin-top:5px;background-color:#fcdcc2}

.AdminOptionsBackground {background-image:url(/images/GUI/header.gif);background-color:#CC071E;}
.AddContentBox{background-image:url(/images/GUI/header.gif);border:1px solid #002D96;margin-bottom:10px;padding:2px;text-align:right;height:16px;vertical-align:middle;}
.OptionsBox {background-image: url(/images/GUI/header.gif);background-color:#CC071E;border-bottom:1px solid #002D96;margin:0px;padding:2px;text-align:right;height:20px;vertical-align:top;}
.AddContentBox {background-image:url(/images/GUI/header.gif);border:1px solid #002D96;margin-bottom:10px;padding:2px;text-align:right;height:16px;vertical-align:middle;}
.AddContentBox2 {background-image:url(/images/GUI/header.gif);border:1px solid #002D96;margin-bottom:10px;padding:2px;text-align:right;height:16px;vertical-align:middle;}
/*
    END TODO - STYLES USED IN THE INLINE ADMINISTRATION 
*/    




.Article_PreviewList
{
    margin-bottom:10px;
}
.Article_Liste
{
    margin-bottom:20px;
}


.AdminOptionsInlineBox
{
    width:146px;
    margin-top:20px;
    position: absolute;
    right:0px;
}
.logoutWebsite
{
    display:block;
    text-align:center;
    margin-top:20px;
    font-weight:bold;
}

.CacheInvalidButton
{
    margin-top:10px;
}


.ZoomFeed
{
    background-color:#EFEFEF;width:180px;margin-right:10px;
    }
.Zoom
{
    background-color:#EFEFEF;width:180px;margin-right:10px;
    }

.CategoryImage
{
margin-bottom:20px;

}

    .naviShow
    {
        display:inherit !important;
    }
    
    .naviHide
    {
        display:none !important;
    }
    #VerticalMenu a.hereD {
        color:#E20015 !important;
        font-size:12px !important;
        font-weight:bold !important;
text-decoration:underline;
    }
    #SiteNavigation 
    {
        width:940px;
        height:45px;
    }
    #SiteContent
    {
    }
    .PAGEBOX_0 table
    {
	width:300px;
    }
    .PAGEBOX_1 table
    {
	width:300px;
    }
    .PAGEBOX_0
    {
	display:block;
	width:300px;
	float:left;
    }
    .PAGEBOX_1
    {
	display:block;
	width:300px;
	float:right;

    }
    .UCS
    {
	display:none;
    }
.UCSD
    {
position:absolute;
top:160px;
left:690px;
	display:block;
	width:300px !important;
text-align:center !important;

    }

    .UCSD hr
    {
	width:300px;
    }
    .UCSD span
    {
text-align:left;
display:block;
width:300px;
	        color:#CC071E;
        font:12px verdana;
        text-decoration:none;
font-weight:bold;
    }


.BackgroundDoro
{
	background-image:url(/images/test_images/doro_rand_gr288px_small.png);
background-repeat:no-repeat;
width:407px;
height:475px;
padding-left:180px;
padding-top:11px;
}


.BackgroundDoro div
{
margin-left:275px;
padding-top:11px;

}

.ApplyButtonsBox
{
margin-top:50px;

}
.ApplyFirst
{
float:right;

}

.ApplyForm
{
}

.ApplyForm td
{
padding-bottom:5px;

}


.BackgroundBMI1
{
background-image:url(/images/bmi1.png);
background-repeat:no-repeat;
height:478px;
padding-left:310px;
padding-top:11px;
}

.BackgroundBMI2
{
background-image:url(/images/bmi2.png);
background-repeat:no-repeat;
height:600px;
padding-left:310px;
padding-top:11px;
overflow:visible;
width:540px;
}

.kreuz
{
list-style-type: none;
padding: 0;
margin: 0;
}
.kreuz ul
{
list-style-type:none;
padding: 0;
margin: 0;
}

.kreuz ul ul
{
list-style:square outside none;
}

.kreuz li
{
background-image: url(/images/rotkreuz.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left: 35px;
display:block;
margin-bottom:10px;
vertical-align:middle;
overflow:visible;
font-weight:bold;
padding-top:15px;
}

.kreuz li li
{
background-image: none;
padding:0px;
margin:0px;
margin-top:5px;
	font-weight:normal;
}

.ValSummary
{
	margin-bottom:5px;
}

.ValSummary li
{
	color:#CC071E !important;
}

.QuestionBackground
{
	background-image:url(/images/test_images/trib_background_fragen.png);
background-repeat:no-repeat;
width:587px;
height:215px;
margin-top:50px;
}

.BorderedBox
{
display:block;
border-bottom:1px dotted #CC071E;
padding-bottom:10px;
margin-bottom:20px;
}


