@charset "UTF-8";

@media all {

    /*--------- Main Style Sheet for Vipress Extension ---------*/

	.clear { clear:both; }

	/*--------- General Layout -------*/

	.firsthead, .head { font-weight:bold; font-size:120%;	}

	 a.text {
		padding-left:8px;
		margin-left:5px;
		background-image:url(../img/subnav_pfeil_grau.gif);
		background-repeat: no-repeat;
		background-position:0 60%;
		color:#000;
		text-decoration:none;
		border:none;
	}

	.body { }

	a.text:hover {
		text-decoration:underline;
		background-image:url(../img/subnav_pfeil_grau.gif);
		background-repeat: no-repeat;
		background-position:0 60%
			}



	.vipress_navbar {
		border-top:1px solid #B2B2B2;
		text-align:left;
		padding:10px 0 0 0;
		margin:0px 0 10px 0;
		}


	.vipress_navbar .left { float:left;font-size:80%; }
	.vipress_navbar .right { float:right;text-align:right; padding:0;font-size:80%; }
	.vipress_navbar .center, .news_footer .center { width:auto; text-align:center;font-size:80%; }

	.vipress_navbar a.nav, a.nav {	color:#000; text-decoration:none;border:none;  }
	.vipress_navbar a.nav:hover, a.nav:hover { text-decoration:underline;	 }

	.vipress_navbar a.current_nav { color:#FB0C00; }

	.red_star {color:#FB0C00;font-weight:normal; }



	/*-------- Startseite ---------*/

	.startbox_left, .startbox_right { 
		padding:0px 0 10px 0; 
		width:49%; 		
		/* height:31em; 
		overflow:hidden;*/
		margin-bottom:0px; }

	.startbox_left .image, .startbox_right .image { }

	.startbox_left .image img, .startbox_right .image img { width:100%; }

	.startbox_right { float:right;  }
	.startbox_left { float:left;  }

	.startbox_left .startbox_footer, .startbox_right .startbox_footer {
			position: absolute;
			bottom: 0;
			text-align: right;
			/*background-image:url(../img/subnav_pfeil_grau.gif);*/
			background-image: url(../ci/holding/img/link_pfeil_blue.jpg);
			background-repeat: no-repeat;
			background-position: 100% 100%;			
			width:49%;
			border-bottom:1px solid #B2B2B2;
			}
			
	/* special Handling of Footer for IE6. Calculates wrong width of Detail-Box */
	* html .startbox_left .startbox_footer, * html .startbox_right .startbox_footer { width:100%; }
	.startbox_left .startbox_footer a, .startbox_right .startbox_footer a { padding-right:25px; text-decoration:none;}
	.startbox_left .startbox_footer a:hover, .startbox_right .startbox_footer a:hover { text-decoration:underline;}
	
	.startbox_left .startbox_body, .startbox_right .startbox_body { height:12.2em; overflow:hidden; }

	.startbox_left .startbox_section, .startbox_right .startbox_section {
		font-weight:bold;
		font-size:110%;
		color:#083963;
		margin:0px 0 3px 0;
		}
	.startbox_left .startbox_title ,.startbox_right .startbox_title { margin:0 0 3px 0;  }

	.startbox_left .startbox_title h1,.startbox_right .startbox_title h1 { font-size:120%; color:#000;font-weight:bold;  }


	/*--------- News  ---------*/

	.newsbox { padding:5px 0 10px 0; }

	.newsbox .firsthead, .newsbox .head { }

	.newsbox .news_title { padding:0px 0 7px 0;	}

	.newsbox .news_image_title { padding:0px 0 7px 0;	}

	.newsbox a.text {	}

	.newsbox a.text:hover { 	}

	.newsbox .news_content { padding:0px 0 7px 0; margin:0; 	}


	.newsbox .news_lead {
		padding:5px 0 7px 0;
		margin:0;
		font-weight:bold;
	}
	.newsbox .news_callback { padding:10px 0 7px 0; }

	.news_footer { text-align:left; }

	.news_footer .news_detail_link { text-align:left;  }

	.news_footer .news_images { float:right; }

	.news_image_detail { text-align:left; padding:20px 0 25px 0; }
	.news_image_detail .left { float:left;margin:0 20px 50px 0; }
	.news_image_detail .center { }
	.news_image_detail .right {  margin:0px 0px 10px 0; text-align:left; width:auto;}

	.newsbox .news_image_detail_vert { margin: 0 0 10px 100px; text-align:left; }
	.newsbox .news_image_detail_hor { margin: 0 0 10px 120px; text-align:left; }
	.newsbox .news_image_detail_no { margin: 0 0 10px 0px; text-align:left; }

	.news_image_detail .right a { padding-left:15px; margin:0;}

	.news_images a.nav img { margin:10px 10px 0 0; }

	.newsbox hr { border:none; border-top:1px solid #B2B2B2; height:1px; padding:0;margin:15px 0 0px 0;}

	/*---------- Dates -------------*/

	.datebox {  padding:10px 0 10px 0; }
	.datebox .date_title { padding:0 0 10px 0; }
	.datebox .date_register { padding: 10px 0 5px 0;margin:0; }
	.datebox .body { padding:5px 0 5px 0; }
	.datebox .date { padding:2px 0 2px 0; }

	.datebox .date_register a.text { }

	/*-------- Who is Who ---------*/

	.whoiswhobox  {  padding:0px 0 20px 0;margin:5px 0 10px 0; text-align:left; display:block; }

	.whoiswhobox .who_image, .whoiswhobox .who_thumb {float:left; padding: 0 10px 0px 0;display:block; }
	.whoiswhobox .who_data { margin-left:120px; display:block }
	.whoiswhobox .who_name { padding:0 0 7px 0; }
	.whoiswhobox .who_detail { padding:10px 0 0px 0; }

	.whoiswhobox .who_image_box, .whoiswhobox .who_curvit { padding:20px 0 0px 0; }

	.whoiswhobox .who_detail a.text {   }

	.whoiswhobox .who_name_aufsr .head { font-size:100% }



	/*--------- Facts & Figures -------------*/

	.factbox  { padding:0px 0 5px 0;margin-bottom:10px; text-align:left; }
	.factbox .fact_title { text-align:left; margin-bottom:5px; }
	.factbox .fact_title .right { float:right; }
	.factbox .fact_lead { text-align:left; margin-bottom:5px;font-weight:bold; }
	.factbox .fact_body { margin-bottom:5px; }

	.fact_images { margin:5px 0 5px 0; }
	.fact_images a img { margin:0px 10px 0 0; }

	.factbox hr  {border:none; border-top:1px solid #B2B2B2; height:1px; padding:0;margin:15px 0 0px 0;}

	/*------------ Publikationen --------*/

	.publbox { padding:0px 0 0px 0;margin-bottom:10px; text-align:left; }
	.publbox .publ_title { text-align:left; margin-bottom:5px; }
	.publbox .publ_lead { text-align:left; margin-bottom:5px;font-weight:bold; }
	.publbox .publ_body { margin-bottom:5px; }
	.publbox .publ_doc { border-top:1px dashed #B2B2B2; padding:10px 0 0 0; margin:30px 0 0 0 ; }
	.publbox .publ_doc .head { font-size:100%; }
	.publbox .publ_print { margin:20px 0 0 0 ; }
	.publbox .publ_doc a.text { }

	.publbox hr  {border:none; border-top:1px solid #B2B2B2; height:1px; padding:0;margin:15px 0 0px 0;}
	
	.publ_images a.nav img { margin:10px 10px 0 0; }
	.publ_images { margin: 5px 0 5px 0 ; }
	.publ_image_list { margin:20px 0 0 0; }


	/*------------ Registerform --------*/

	.registerbox { padding:0px 0 10px 0;margin-bottom:0px; text-align:left; }
	.registerbox .register_title { text-align:left; margin-bottom:5px; }
	.registerbox .register_lead { text-align:left; margin-bottom:5px;font-weight:bold; }
	.registerbox .register_body { margin-bottom:5px; }
	.registerbox fieldset { border:none;padding:0;margin:0; }

	.registerbox .register-form-field label { font-weight:bold;float:left;width:8em;padding-left:2em; }
	.registerbox .register-form-field, .publbox .input-field-error { padding:3px 0 3px 0; }
	.registerbox .input-field-error { color:#FB0C00;font-weight:normal;margin-left:10em; }

	.registerbox hr  {border:none; border-top:1px dashed #B2B2B2; height:1px; padding:0;margin:10px 0 10px 0;}
	.registerbox .select-text { }
	.registerbox .search_text {  padding:5px 0 10px 0; }
	.registerbox .search_header { padding:0px 0 7px 0;	border-bottom:1px dashed #B2B2B2;margin-bottom:15px; }

	/*------------ Fotokatalog --------*/

	.fotobox { padding:0px 0 0px 0;margin-bottom:0px; text-align:left;display:block; }

	.fotobox fieldset { border:none;padding:0;margin:0; }

	.fotobox .input-field label { font-weight:bold;float:left;width:10em; }
	.fotobox .input-field { padding:3px 0 3px 0; }
	.fotobox .foto_body {  padding:5px 0 10px 0; }

	.fotobox .submitbox {
		padding:1px 0 1px 0;
		border-top:1px solid #B2B2B2;
		margin:0;
		}
	.fotobox .submitbox .submit-background {
		padding:15px 0 15px 7px;
		background-color:#D9D9D9;
		margin:0;
	}

	.fotobox .foto_header { padding:0px 0 7px 0;	border-bottom:1px dashed #B2B2B2; }

	.fotobox .foto_data, .fotobox .foto_data_table { margin: 15px 0 15px 0; }
	.fotobox .foto_data_table { text-align:center; }
	.fotobox .foto_title { padding: 0 0 7px 0; }
	.fotobox .foto_title .rechts { float:right; text-align:right; }
	.fotobox .foto_thumb { float:left; padding-right:20px; }
	/*.fotobox .foto_thumb, .fotobox .foto_data { border:1px solid red; }*/

	.fotobox .foto_data .thumbnail { text-align:center;}
	.fotobox .foto_data .thumb_caption  { font-weight:normal; font-size:0.8em;padding-bottom:5px; }

	.fotobox .foto_detail_hor .foto_body, .fotobox .foto_detail_vert .foto_body, .fotobox .foto_detail { padding: 3px 0 3px 0; }
	.fotobox .foto_detail_vert { margin: 0 0 0 100px; }
	.fotobox .foto_detail_hor { margin: 0 0 0 120px; }

	.fotobox .foto_body a { color:#083963; text-decoration:underline;}
	.fotobox .foto_body a:hover { text-decoration:none; border:none; }

	.fotobox .foto_body a.text { color:#000; text-decoration:none; border:none; }
	.fotobox .foto_body a.text:hover { text-decoration:underline; }

	.fotobox hr {border:none; border-top:1px dashed #B2B2B2; height:1px; padding:0;margin:10px 0 10px 0;}
	
	.fotobox .thumbnail { margin:5px 0 0 0; }
	
	.tx-vipresstagcloud-pi1 a.categorylink { color:#003964; }
	
	.tx-vipresstagcloud-pi1 span.tag { padding:0px 7px 0px 0px; line-height:150%; }

	/*------------ Suche im Textarchiv --------*/

	.searchbox { padding:0px 0 0px 0;margin-bottom:0px; text-align:left; }

	.searchbox fieldset { border:none;padding:0;margin:0; }

	.searchbox .input-field label { font-weight:bold;float:left;width:10em; }
	.searchbox .input-field, .searchbox .input-field-error { padding:3px 0 3px 0; }
	.searchbox .select-field  { float:left;width:12em; }
	.searchbox .input-field-error { color:#FB0C00;font-weight:normal;margin-left:10em; }
	.searchbox .select-text { }
	.searchbox .search_text {  padding:5px 0 10px 0; }
	.searchbox .search_header { padding:0px 0 7px 0;	border-bottom:1px dashed #B2B2B2;margin-bottom:15px; }


	.searchbox .submitbox {
		padding:1px 0 1px 0;
		border-top:1px solid #B2B2B2;
		margin:10px 0 0 0;
		}
	.searchbox .submitbox .submit-background {
		padding:15px 0 15px 7px;
		background-color:#D9D9D9;
		margin:0 0 0 0;
	}
	.searchbox hr {border:none; border-top:1px dashed #B2B2B2; height:1px; padding:0;margin:10px 0 10px 0;}

	.searchbox .search_title { font-weight:bold;font-size:110%; }
	.searchbox .search_data .search_title { font-weight:normal;font-size:100%;padding:0 0 5px 0; }
	.searchbox .search_data .search_title a.head { font-weight:bold; color:#083963;text-decoration:underline; }
	.searchbox .search_data .search_title a.head:hover { text-decoration:none; }

	.searchbox .search_sort { float:right; text-align:right; font-size:80%;padding-top:5px;margin-left:30px;  }
	.searchbox .search_relevance { float:left;padding:3px 0 0 0; }
	.searchbox .search_data { margin: 5px 0 20px 40px;}
	.searchbox .search_data .search_text { padding-bottom:3px; }

	/*------------ Download --------*/

	.downloadbox { padding:0px 0 0px 0;margin-bottom:0px; text-align:left; }
	.downloadbox .download_form fieldset { border:none;padding:0;margin:0; }

	.downloadbox .download_title { font-weight:bold; font-size:120%; margin:0 0 10px 0;}
	.downloadbox .download_lead { font-weight:bold; }
	.downloadbox .download_body { padding:5px 0 5px 0; }
	.downloadbox .download_detail { padding:10px 0 10px 0; }
	.downloadbox .download_detail a.text { text-decoration:underline; }
	.downloadbox .download_detail a.text:hover { text-decoration:none; }
	.downloadbox hr  {border:none; border-top:1px dashed #B2B2B2; height:1px; padding:0;margin:10px 0 10px 0;}

	.downloadbox .download_form { margin: 0 0 10px 0; }
	.downloadbox .download_form .download-form-field { padding:3px 0 3px 0; }
	.downloadbox .download_form .download-form-field label { font-weight:bold;float:left;width:8em;padding-left:2em; }

	/*-------- Pressesprecher --------*/

	.prbox { padding:0px 0 0px 0;margin-bottom:0px; text-align:left; }
	.prbox .pr-detail, .prbox .pr-detail_right { margin: 15px 0 15px 0; }
	.prbox .pr-detail, .prbox .pr-detail_right { font-size:100%; font-weight:normal; }


	.prbox .pr-detail .pr-data { padding: 2px 0 2px 0; }
	.prbox .pr-detail .pr-data { margin: 0 0 0 95px; }
	.prbox .pr-detail .pr-data-title { padding: 0px 0 5px 0; margin: 0 0 0 95px;}
	.prbox .pr-detail .pr-data-funkt { padding: 2px 0 2px 0; margin: 0 0 0 95px;font-size:100%; font-weight:bold;}
	.prbox .pr-detail .pr-left { float:left; }
	.prbox td .head { font-size:110%; font-weight:bold;}

	.prbox .pr-detail .pr-data a { text-decoration:underline; }
	.prbox .pr-detail .pr-data a:hover { text-decoration:none; }


    /****** DEBUGG ****/


    .clear {

    }

    .debug {
    border: 1px solid red;
    }

   /* #col1 { display:none; }*/
/*.fotobox .foto_thumb img {
    border: 1px solid red;
    }*/
/*
.news_image_detail {
    border: 1px solid red;
    }*/
}
