/******************************************************************************/
/*                                   Careum                                   */
/******************************************************************************/
     
 
html {
	padding: 0;
 	margin: 0;
 	height : 101%;
	}

body	{
	margin: 0;
	padding: 0;
    height : 100%;
    width : 100%;
   	font-family: arial, sans-serif;
	font-size: 12px;
	line-height : 17px;
	background-color: #fff;
	color: #000;
	text-align: left;
    background-image : url(bg.gif);
    background-repeat : repeat-y;
    background-position : top center;
   	}

div.site {
    width : 800px;
    margin : 0 auto;
    padding : 0;
    background-color : transparent;

    }

/********************************************************* General pagelayout */

p   {
    margin : 0;
    padding : 0;
    }

img {
    border : 0;
    }


.highlight_color    {
    color : #c30c3e;
    }

/********************************************************************* Header */


div.header {
    position : relative;
	margin : 0;
	padding : 0;
	height: 130px;
	background-color : #fff;
	font : normal 11px/13px arial, helvetica, sans-serif;
	}


div.header p.logo,
div.header p.logo_sca,
div.header p.logo_cbz,
div.header p.logo_cam   {
    position : absolute;
    margin : 55px 0 0 0;
    padding : 0;
    height : 75px;
    background-color : #b8c0c7;
    }

div.header p.logo_sca   {
    background-color : #b8c0c7;
    }

div.header p.logo_cbz   {
    background-color : #c0d3dd;
    }

div.header p.logo_cam   {
    background-color : #bfc99a;
    }

/************************************************************* Metanavigation */

/* General Definitions Meta */

ul.meta_search,    
ul.meta_input,
p.meta  {
    margin : 0;
    padding : 0;
    list-style : none;
    }    

ul.meta_search,
p.meta {
    position : absolute;
    top : 5px;
    left : 395px;
    color : #000;
    }

ul.meta_search  {
    top : 4px;
    }

/* Meta Search */

ul.meta_search li input    {
    background-color : #fff;
    padding : 1px 2px;
    font : normal 11px /13px arial, helvetica, sans-serif;
    border : 1px solid #ccc;
    width : 250px;
    }    

ul.meta_input   {
    margin : 6px 0 0 0;
    }

ul.meta_input li input.meta_go    {    
    background-color : #b8c0c7;
	color : #fff;
	margin : 0 0 0 1px;
	padding : 0 0 1px 0;
	height : 16px;
    width : 25px;    
	}	

a.meta_search:link,
a.meta_search:visited  {
    color : #000;
    text-decoration : underline;
    font : normal 10px/12px arial, helvetica, sans-serif;
    }
 
a.meta_search:hover, 
a.meta_search:hover ul.meta_input   {
    color : #c30c3e;
    text-decoration : none;
    }
    
    
/* Meta Links */

p.meta {
    width : 325px;
    margin : 0 0 0 70px;
    padding : 0;
    text-align : right;
    font : bold 10px/12px arial, helvetica, sans-serif;
    color : #c30c3e;
    }    
    
a.header:link,
a.header:visited {
    margin : 0;
    padding : 0;
    background-color : transparent;
    color : #000;
    text-decoration : underline;
    font-weight : normal;
    }
    
a.header:hover    {
    color : #c30c3e;
    text-decoration : none;
    }    

/* Vertical Line - Divider */

span.vl {
    margin : 0 5px 0 7px;
    padding : 0;
    color : #ccc;    
    }
    
/* Horizontal Spacer */

span.hspacer {
    margin : 0 5px;
    padding : 0;
    color : #ccc;    
    }

/***************************************************** Rubric-/Mainnavigation */

div.rubric_navigation,
div.rubric_navigation_cbz,
div.rubric_navigation_sca,
div.rubric_navigation_cam   {
    margin : 0;
    padding : 0;
    height : 21px;
    background-color: #b8c0c7;
    border : 1px solid #c0d3dd;
    border-width : 0;
    }

div.rubric_navigation_cbz   {
    background-color : #c0d3dd;
    }

div.rubric_navigation_sca   {
    background-color : #b8c0c7;
    }

div.rubric_navigation_cam   {
    background-color : #bfc99a;
    }


div.navigation  {
    float : right;
    width : 119px;
    margin : 0;
    padding : 0 0 0 1px;
    font : normal 12px/20px arial, helvetica, sans-serif;
    text-align : center;
    }

div.navigation p.level_one,
div.navigation p.level_one_selected,
div.navigation p.level_one_shown  {
    margin : 0;
    padding : 0;
    width : 119px;
    font-size : 11px;
    }
      
div.navigation p.level_one a:link,
div.navigation p.level_one a:visited   {
    display : block;
    text-decoration : none;
    background-color : #fff;
    color : #005c96;
    }

div.navigation p.level_one a:hover  {
    background-color : #5b97b1;
    color : #fff;
    }

div.navigation p.level_one_shown    {
    background-color : #c30c3e;
    color : #fff; 
    font-weight : normal;
    }

div.navigation p.level_one_selected {
    background-color : #c30c3e;
    color : #000;
    font-weight : normal;
    }

div.navigation p.level_one_selected a:link, 
div.navigation p.level_one_selected a:visited   {
    color : #fff; 
    text-decoration : none;
    }


/************************************************************** Subnavigation */

div.content_navigation {
    float : left;
	margin : 20px 0 0 0;
	padding : 0;
	width : 180px;
	}

div.content_navigation p	{
	margin : 0;
	font : normal 12px/16px arial, sans-serif;
	}

div.content_navigation p.topline    {
	border : 0 solid #fff;
	border-width : 1px 0 0 0;
	width : 200px;
	}
	

div.content_navigation p.level_two_cbz a:link,
div.content_navigation p.level_two_sca a:link,
div.content_navigation p.level_two_cam a:link,

div.content_navigation p.level_two_cbz a:visited,
div.content_navigation p.level_two_sca a:visited,
div.content_navigation p.level_two_cam a:visited,

div.content_navigation p.level_two_selected a:link,
div.content_navigation p.level_two_selected a:visited,

div.content_navigation p.level_two_cbz_shown,
div.content_navigation p.level_two_sca_shown,
div.content_navigation p.level_two_cam_shown    {
    border : 0 solid #ccc;
	border-width : 0 0 1px 0;
 	font : bold 12px/16px arial, sans-serif;
    }
    
div.content_navigation p.level_two_selected a:link,
div.content_navigation p.level_two_selected a:visited {
    border : 0 solid #ccc;
    border-width : 0 0 1px 0;
    }


/* 2nd Level */

div.content_navigation p.level_two_cbz a:link,
div.content_navigation p.level_two_cbz a:visited,

div.content_navigation p.level_two_sca a:link,
div.content_navigation p.level_two_sca a:visited,

div.content_navigation p.level_two_cam a:link,
div.content_navigation p.level_two_cam a:visited,

div.content_navigation p.level_two_selected a:link,
div.content_navigation p.level_two_selected a:visited	{
	display : block;
	margin : 0 0 0 0;
	padding : 2px 0 27px 5px;
	text-decoration : none;
	background-color : #cc0033;
	color : #fff;
	width : 175px;
	}

div.content_navigation p.level_two_sca a:link,
div.content_navigation p.level_two_sca a:visited    {
    color : #fff;
    background-color : #0087c7;
    }

div.content_navigation p.level_two_cam a:link,
div.content_navigation p.level_two_cam a:visited    {
    color : #fff;
    background-color : #668700;
    }


/* 2nd Level Selected */
div.content_navigation p.level_two_selected a:link,
div.content_navigation p.level_two_selected a:visited	{
    background-color : #5b97b1;
	color : #fff;
	font-weight : bold;
    }

	


/* General Hover */
div.content_navigation p.level_two_cbz a:hover,
div.content_navigation p.level_two_sca a:hover,
div.content_navigation p.level_two_cam a:hover,

div.content_navigation p.level_two_selected a:hover,
div.content_navigation p.level_three a:hover,
div.content_navigation p.level_three_selected a:hover,
div.content_navigation p.level_four a:hover,
div.content_navigation p.level_four_selected a:hover,
div.content_navigation p.level_five a:hover	{
	background-color : #E5F3F9; /* #4e6172 */            
	color : #fff;
	}	


div.content_navigation p.level_two_cbz a:hover  {
    background-color : #c30c3e; /* #c30c3e; */
    }

div.content_navigation p.level_two_sca a:hover  {
    background-color : #E5F3F9; /* #0087c7; */
    }

div.content_navigation p.level_two_cam a:hover  {
    background-color : #668700; /* #668700; */
    }



/* General Shown */
div.content_navigation p.level_two_cbz_shown,
div.content_navigation p.level_two_sca_shown,
div.content_navigation p.level_two_cam_shown,

div.content_navigation p.level_three_shown,
div.content_navigation p.level_four_shown,
div.content_navigation p.level_five_shown {
	display : block;
	padding : 2px 0 27px 5px;
	background-color : #fff; /* #f9e6eb; */ /* #C30C3E; */
    color : #C30C3E;
    font-weight : bold;
    }	

div.content_navigation p.level_two_sca_shown {
    background-color : #fff; /* #e5f3f9; */ /* #0087c7; */
    color : #0087c7;
    }
    
div.content_navigation p.level_two_cam_shown {
    background-color : #fff; /* #faf5e5; */ /* #668700 */
    color : #668700;
    }

div.content_navigation p.level_three_shown  {
	padding : 2px 0 2px 20px;  
    }

div.content_navigation p.level_four_shown  {
	padding : 2px 0 2px 40px; 
    }

div.content_navigation p.level_five_shown  {
	padding : 2px 0 2px 60px; 
    }


/************************************************************ Content Wrapper */


/* Content Wrapper */

div.content_wrapper     {
    float : right;
    width : 620px;
    height : 100%;
    background-color : #fff;
    }

div.iv  {
    margin : 22px 0 0 2px;
    }

div.content_wrapper h1.claim_cbz, 
div.content_wrapper h1.claim_sca, 
div.content_wrapper h1.claim_cam,

div.content_wrapper h2, 
div.content_wrapper h2.claim_cbz, 
div.content_wrapper h2.claim_sca,
div.content_wrapper h2.claim_cam {
	padding : 0 80px 0 20px;
	}

div.content_wrapper h1.claim_cbz, 
div.content_wrapper h1.claim_sca, 
div.content_wrapper h1.claim_cam	{
	margin : 20px 0 0 0;
	font-size : 18px;
	line-height : 22px;
	color : #c30c3e;
	}

div.content_wrapper h1.claim_sca,
div.content_wrapper h2.claim_sca    {
	color : #0087c7;
    }

div.content_wrapper h1.claim_cam    {
	color : #668700;
    }

div.content_wrapper h2, 
div.content_wrapper h2.claim_cbz, 
div.content_wrapper h2.claim_sca,
div.content_wrapper h2.claim_cam {
	margin : 10px 0 0 0;
	font-size : 14px;
	line-height : 18px;
	}



/* List Unordered/Ordered */
       
div.content_wrapper ul,
div.content_wrapper ul.bb-list-unordered    {
    list-style : square;
    margin : 0 0 0 15px;
    padding : 0 0 0 20px;
    }

/* Ordered */
div.content_wrapper ol,
div.content_wrapper ol.bb-list-ordered-d  {
    list-style : decimal;    
    margin : 5px 0 0 22px;
    padding : 0 0 5px 0;
    }

div.content_wrapper ul li,
div.content_wrapper ul.bb-list-ordered-d li.bb-listitem,
div.content_wrapper ol li,
div.content_wrapper ol.bb-list-ordered-d li.bb-listitem {
    margin : 10px 0 0 0;
    padding : 0 0 0 0;
    }
    


/* Campus Lead */

div.content_wrapper p.campus_lead   {
    padding : 10px 50px 0 22px;
    }


/* Downloads */

div.downloads   {
    margin : 20px 0 0 0;
    }

div.downloads   h2  {
    margin : 0;
    padding : 0;
    } 

 
/* URL */

a:link   {
    text-decoration : underline;
    color : #005c96;
    } 
 
a:visited   {
    text-decoration : underline;
    color : #666;
    }  
    
a:hover   {
    text-decoration : none;
    color : #c30c3e;
    }      


/* IV */

div.iv a:link,
div.iv a:visited    {
    color : #668700;
    }

div.iv a:hover  {
    color : #000;
    }
    
/******************************************************************************/
/******************************************************************************/
/************************************************************** Shown Content */



div.shown   {
    clear : both;
    margin : 20px 0 0 0;
    padding : 0 0 50px 20px;
    width : 600px;
    font : 12px/17px arial, helvetica, sans-serif;
    height : 188px;
    }

div.content {
    float : left;
    width : 190px;
    border : 0px solid transparent;
    margin : 0;
    padding : 0;    
    }


div.middle  {
    margin : 0 11px;
    width : 182px;
    }



/* Box width */

div.one {
    height : 186px;
    width : 180px;
	background-color : #fff;
    }

div.two {
    height : 186px;
    width : 370px;
	background-color : #fff;
    }
    
div.three   {
    width : 574px;
    height : 186px;
	background-color : #fff;
    }    


/* Box Position */



div.center  {
	margin-left : 202px;
    }

div.right    {
	margin-left : 404px;
    }



/* Title H3 */
h3.stiftung,
h3.bz,
h3.campus {
    margin : 0;
    padding : 0 0 0 5px;
    background-color : #008fcc;
    color : #fff;
    font-size : 10px;
    }    
    
h3.bz   {    
    background-color : #c30c3e;
    }
    
h3.campus   {    
    background-color : #668700;
    }
    

/* Direct Link */

p.direct_link,
p.direct_pdf   {
    margin : 0;
    padding : 0;
    width : 190px;
    height :  19px;
    color : #000;
    }
    
div.stiftung p.direct_link a,
div.bz p.direct_link a,
div.campus p.direct_link a,
div.stiftung p.direct_pdf a,
div.bz p.direct_pdf a,
div.campus p.direct_pdf a {
    display : block;
    height : 18px;
    background-image : url(direct_link_bg.gif);
    background-repeat : no-repeat;
    background-position : top left;
    padding : 1px 0 0 5px;
    text-decoration : none;
    color : #000;
    }

div.stiftung p.direct_pdf a,
div.bz p.direct_pdf a,
div.campus p.direct_pdf a {
    background-image : url(direct_pdf_bg.gif);
    }


        
div.stiftung p.direct_link a:hover,
div.bz p.direct_link a:hover,
div.campus p.direct_link a:hover,

div.stiftung p.direct_pdf a:hover,
div.bz p.direct_pdf a:hover,
div.campus p.direct_pdf a:hover   {
    background-color : #e5f3f9;
    color : #0087C7;
    text-decoration : none;
    }    
   
div.bz p.direct_link a:hover,
div.bz p.direct_pdf a:hover    {
    background-color : #f9e6eb;
    color : #c30c3e;
    }
      
div.campus p.direct_link a:hover,
div.campus p.direct_pdf a:hover    {
    background-color : #faf5e5;
    color : #ce9d00;
    }   
      
    
    
    
h1.stiftung,
h1.bz,
h1.campus {
    margin : 10px 0 0 0;
    padding : 0 5px;
    font-size : 12px;
    }    
    

p.content   {
    margin : 0;
    padding : 5px 0 5px 5px;
    }    
    
    
    
#stiftung a,
#bz a,
#campus a   {
    display : block;
    width : 180px;
    padding : 133px 5px 5px 5px;
    text-decoration : none;
    background-color : transparent;
    background-repeat : no-repeat;
    background-position : 5px 5px;
    }

#stiftung a:hover   {
    background-color : #E5F3F9;
    background-image : url(box_title_stiftung_o.gif);
    }

#stiftung a:hover #content  {
    visibility : visible;
    }

#bz a:hover   {
    background-color : #f9e6eb;
    background-image : url(box_title_bz_o.gif);
    }

#campus a:hover   {
    background-color : #FAF5E5;
    background-image : url(box_title_campus_o.gif);
    }
    
    
/* Hyperlinks */

div.stiftung p.content a {
    color : #0087C7;
    text-decoration : underline;
    }

div.stiftung p.content a:hover {
    color : #4E6172;
    text-decoration : none;
    }

div.bz p.content a {
    color : #C30C3E;
    text-decoration : underline;
    }

div.bz p.content a:hover {
    color : #4E6172;
    text-decoration : none;
    }

div.campus p.content a {
    color : #CE9D00;
    text-decoration : underline;
    }

div.campus p.content a:hover {
    color : #4E6172;
    text-decoration : none;
    }
    
/******************************************************************************/
/******************************************************************************/



/********************************************************************* Footer */
    
div.footer,
div.push  {
    clear : both;
    margin : 0;
    padding : 0;
    height : 25px;
    color : #000;
    font : normal 10px/13px arial, helvetica, sans-serif;
    }    

div.push{
    padding : 25px 0;
    background-color : transparent;
    }



    
div.footer p.col1   {
    margin : 0;
    padding : 0;
    width : 800px;
    }


