/*** INTRANET STYLESHEET *** SPÔER TRENNEN ***/
form{
	margin:0;
	padding:0;}

body{ margin-top: 10px;}

/**************** pagecontainer ****************/
#pagecontainer{
	width: 962px;
	position: absolute;
	left: 50%;
	margin-left: -490px;
	margin-top: 10px;}

/**************** left col ****************/
#left{
	width: 147px;}
	
	#left div.logo-navi{
		height: 22px;}
	
	/*** navigation ***/
	#left div.navigation{
		width: 147px;}
	
		#left div.navigation h1{
			color: #4c7faa;
			padding: 0;
			margin: 12px 0px 2px 0px;
			font-size: 12px;
			font-weight: bold;}
			
		#left div.navigation ul{
			margin: 0;
			padding: 0;
			list-style-type: none;
			list-style-position: inside;}
		
			
			#left div.navigation ul a.inactive{
				color: #626262;}
				
			#left div.navigation ul a.active{
				color: #c31c00;}
				
			#left div.navigation ul li{
				line-height: 14px;
				height: 14px;}
		
				#left div.navigation ul li.level2{
					padding-left: 10px;}
			
				#left div.navigation ul li.level3{
					padding-left: 15px;}
	
/**************** center col ****************/
#center{
	width: 560px;}
	
	#center h1.exp_head{
		font-size: 20px;
		line-height: 25px;
    	color: #c31c00;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	margin: 0px 0px 20px 0px;
    	font-weight: normal;}
	
	/*** foto icon ***/
	#center div.foto-icon{
		float: left;
		margin: 0px 0px 0px 10px;
		font-size: 10px;}
		
	/*** home topnews teaser ***/
	#center div.home-main-teaser{
		color: #626262;
		font-size: 13px;
		line-height: 15px;}
	
		#center div.home-main-teaser h2{
			font-weight: bold;
			font-size: 14px;
			color: #4c7faa;
}
			
	/*** home shortnews teaser ***/
	#center div.home-short-teaser{
		width: 560px;
		color: #626262;
		font-size: 12px;
		line-height: 15px;}
	
		#center div.home-short-teaser h3{
			font-weight: bold;
			font-size: 12px;
			color: #4c7faa;
			margin: 0px;}
	
	/*** home pressebox ***/
	#center div.pressebox{
		width: 268px;
		float: left;
		font-size: 10px;}
	
		#center div.pressebox h1{
			font-size: 10px;
			color: #c31c00;
			font-weight: bold;
			margin: 0;
			padding: 0;}
		
		#center div.pressebox a{
			font-size: 10px; 
			text-decoration: none; 
			color: #626262;}
	
	/*** home introartikel ***/
	#center div.home-introartikel{
		font-size: 12px;
		line-height: 15px;
		color:#626262;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width: 562px;
		background-color: #00ff00;}
	
		#center div.home-introartikel h1{
    		margin: 0px 0px 5px 0px;}
    	
    	#center div.home-introartikel a.h1{
    		font-size: 20px;
    		color: #C31C00;}
    	
    	#center div.home-introartikel div.teaserimg{
    		border: 1px solid #afb0b2;
    		background-color: #0000ff;
    		float: left;}
    			
    			#center div.home-introartikel div.teaserimg img{
		    		float: left;
		    		}
    		
    	#center div.home-introartikel div.teasertxt{
    		width: 280px;
    		float: right;
    		background-color: #ff0000;}
    		
/****** home introartikel ******/
	#center table.home-introartikel{
		width: 562px;
		margin: 20px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
	
		#center table.home-introartikel h1{
    		margin: 0px 0px 5px 0px;}
    	
    	#center table.home-introartikel a.h1{
    		font-size: 20px;
    		color: #4c7faa;}
    		
    	#center table.home-introartikel td.teasertxt{
    		padding-left: 20px;
    		font-family: Verdana, Arial, Helvetica, sans-serif;
    		font-size: 12px;
			line-height: 15px;
			color:#626262;}

/**************** right col ****************/
#right{
	width: 192px;}

	#right div.sites-zb{
		height: 17px;}
			
	#right h1{
		color: #4c7faa;
		padding: 0;
		margin: 0px 0px 6px 0px;
		font-size: 13px;}
		
	#right div.box{
		width: 192px;
		border-left: 1px solid #cdcdcd;
		border-right: 1px solid #cdcdcd;
		border-top: 1px solid #cdcdcd;
		padding: 12px 0px 0px 0px;
	}
	
	#right div.box-closed{
		padding: 11px 0px 0px 10px;
	}
	
	#right div.box-closed2{
		border: 1px solid #cdcdcd;
		padding: 11px 0px 12px 10px;
	}
	
	#right div.box-bottom{
		
		width: 192px;
		height: 14px; 
		background-image: url('/hps/client/hbmi/public/hxcore/hbmi/binaries/images/edge.gif'); 
		background-repeat: no-repeat;
	}
	
	
	#right div.dropdown-menu{
		margin:0;}

		#right div.dropdown-menu select{
			width: 192px;
			margin-bottom: 4px;
			float: left;
		 	font-size: 10px;
		    color: #353433;
		    font-family: verdana, geneva, arial;
		    height: 17px;
		    background-color: white;}
		    
	#right input {
    width: 119px;
    font-size: 10px;
    color: #626262;
    font-family: verdana, geneva, arial;    
    font-weight:normal;
}
	

#footer{
	width: 980px;
}


/*** INTRANET STYLESHEET *** SPÔER TRENNEN ***/



















/*** neues stylesheet - anfang hier ***/

/*** kommentare ***/
span.comment-headline{
	color: #C31C00;
	font-weight: bold;
}

span.comment-title{
	color: #1B3B84;
	font-weight: bold;
}
/*** /kommentare ***/

/*** pressebox homepage ***/
div.presse-box-home{
	width: 202px; 
	/*border: 1px solid #B5B5B5;*/
	font-size: 10px;
	border: 1px solid #BECEDE;
}

	div.presse-box-home h1{
		margin: 0px 0px 10px 0px;
		font-weight: bold; 
		font-size: 11px;  
		color: #1B3B84;
	}

	div.presse-box-home h2{
		margin: 0px 0px 5px 0px; 
		color: #C41A00; 
		font-size: 10px; 
		font-weight: normal;
	}

/*** /pressebox homepage ***/

/*** main navigation ***/

.menu_main{
	width: 202px;
  	border: 1px solid #BECEDE;
}

.navi-ober-punkte {
}
 
.navi-second-active {
	clear:both;
	margin-left:10px;
	color:#C31C00;
}

.navi-second{ 
	clear:both;
	margin-left:10px;
	color: #898989; 
}

.navi-second-last{ 
	clear:both;
	margin-left:10px;
	margin-bottom:5px;
	color: #898989; 
}

.navi-second-active-last{ 
	clear:both;
	margin-left:10px;
	margin-bottom:5px;
	color: #ff0000; 
}

.navi-third {
	clear:both;
	margin-left:30px;
	margin-bottom:2px;
	color: #898989;
}

.navi-third-active {
	clear:both;
	margin-left:30px;
	margin-bottom:2px;
	color: #ff0000;
}

.navi-third-last {
	clear:both;
	margin-left:30px;
	margin-bottom:2px;
	color: #898989;
}

.navi-third-active-last {
	clear:both;
	margin-left:30px;
	margin-bottom:2px;
	color: #ff0000;
}

	a.navi-second-active:active,a.navi-second-active:hover,a.navi-second-active:visited,a.lnavi-second-active:link {
		line-height:13px;
		font-size: 11px;
		color: red;
}


/*** /main navigation ***/


/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	font-weight: normal: 
    font-size: 11px;
    color: #4c7faa;
}

a:link, a:visited { 
    text-decoration: none;
    color: #4c7faa;
}

a:hover, a:active {
    text-decoration: underline;
    color: #4c7faa;
}

.topnews_link {
    font-weight: bold; 
    font-size: 10px; 
    color: #4c7faa;
    line-height: 13px;
}
 
.headlines-position {
    MARGIN-TOP: 0px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 20pt; MARGIN-BOTTOM: 7px; COLOR: #3d488c
} 

.subheadlines {
    DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}

.subheadlines-1 {
    DISPLAY: block;
	line-height: 15px;
	FONT-SIZE: 12px;
	COLOR: #000000
}

.headlines {
    MARGIN-TOP: 0px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; line-height: 18px; MARGIN-BOTTOM: 3px; COLOR: #4c7faa;
}

.td-stellen {
    FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: verdana, geneva, arial, helvetica, sans-serif
}

.hintergrundinfo{
	font-size: 10px;
}

.topnews_text {
   font-size: 10px;
   line-height: 13px;
   color:#626262;
}

.boxen-rechts-listpoints {
    font-weight: normal; 
    font-size: 10px;
    color: #4c7faa;
    text-decoration: none;
}

.teaser-addons{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4c7faa;
	margin-top: 5px;
}

.searchbar {
	border-bottom: 1px solid #bccde1;
	background-color: #eaf1f9;
	height: 23px;
	line-height: 23px;
	padding-left:15px;
	padding-top:2pt;
	padding-bottom:1pt;
	
}

.searchbar-subnavigation {
	border-bottom: 1px solid #bccde1;
	border-right: 1px solid #bccde1;
	background-color: #eaf1f9;
	height:23px;
	line-height: 23px;
	padding-top:2pt;
	padding-bottom:1pt;
}

.searchbar-input{
	width: 120px;
}

.searchbar-submit{
	width: 60px;
}

.footer {
	border-top: 1px solid #aeb0b4;
	text-align: right;
	font-size: 8px;
	padding-top: 5px;
	color: #bfbfbf;
}
.date {
	text-align: right;
	margin-top: 7px;
	font-size: 9px;
	color: #626262;
}

.login {
	margin-top: 7px;
	text-align: right;
	color: #1b3b84;
	font-size: 12px;
	font-weight: bold;
}

.subframe {
  border: 1px solid #BECEDE;
  width: 192px;
  padding-top: 3px;
  padding-bottom: 5px;
  margin-top: 5px;
  margin-right: 2px;
}

/*images */
.teaser-img-left-big {
	float: left;
	margin-right:10px;
}

.teaser-img-left-noborder {
   float: left;
   margin-right:20px;
   text-align: left;
   margin-bottom: 0px;
}

.teaser-img-right-noborder {
   float: right;
   margin-right: 0px;
   margin-left: 10px;
   margin-top: 0px;
   margin-bottom:0px;
}

.teaser-img-left-zb {
   float: left;
   margin-right:2px;
   text-align: left;
   padding-top:3px;
   margin-bottom: 0px;
}


.teaser-img-left {
   margin-right:10px;
   text-align: left;
   margin-top: 0px;

}

.teaser-img-right {
   float: right;
   margin-right: 0px;
   margin-left: 10px;
   margin-top: 0px;
   margin-bottom:0px;
}


.dia-image {
   float: left;
   margin-right:17px;
   text-align: left;
   border:1px solid #BFBFBF;
   width:78px;
   margin-top: 7px;
}

/* #################
/* surrounding
/* ################### */

.surrounding-headline {
	font-size: 9px;
	color: #828282;
	padding-bottom:10px;
}

.surrounding-right{  
	font-size: 9px;
	border: 1px solid #6599FE;
	padding: 4px 3px 5px 3px;
}

.nav-path {
	text-align:left;
	font-size: 10px;
	color: #898989;
	padding-bottom:10px;
}

.surrounding-presse {
	margin-bottom: 5px;
    font-size: 9px;
    color: #BFBFBF;
    border-bottom: 1px solid;
    width:513px;
}

.surrounding-presse-next {
	z-index:16;
	margin-top:-12px;
	text-align:right;
	width:513px;
}


/*teaser*/
.release_archiv_text {
   font-size: 10px;
   line-height: 13px;
   color:#626262;
}

.teaser-text {
	font-size: 11px;
	line-height: 14px;	
	margin-bottom: 15px;
	color: #626262;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
}

.teaser-text-intro {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 15px;
	color:#626262;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.teaser-no-image-top {
	clear:both;
	margin-top:15px;
	margin-bottom:20px;
}

.teaser-table {
	margin-top: 0px;
	margin-bottom:15px;
	width:513px;
}

.article-cat-table {
	margin-top: 0px;
	margin-bottom:15px;
	width:543px;
}

#teaser-table-right
 {

}

.teaser_no_image_bg { 
	margin: 0;
	background: #F5F5F5;
	padding: 10px;
	border-top: 1px solid #E0DFE3
	color: black;
}

.teaser_no_image {
	margin: 0;
	padding: 10px;
	background-color: transparent;
	color: black;
}

/*links */
a.linkblau:active,a.linkblau:hover,a.linkblau:visited,a.linkblau:link {
	color: #4C7FAA;
	font-weight:bold;
}

A.service:link,A.service:visited ,A.service:active,A.service:hover {
    font-size: 9px;
    color: #1B3B84; 
    text-decoration: none;
    text-transform: uppercase;
}

a.linkgrau:active,a.linkgrau:hover,a.linkgrau:visited,a.linkgrau:link {
	line-height: 13px;
	font-size: 10px;
	color: #898989;
}

/* --- print --*/
.surrounding-print-content {
	border:1px solid #dddddd;
	padding:0 10 10 10;
	margin-top:10px;
	margin-left:10px;
	width:16cm;
}

.surrounding-print-content-or {
	border:1px solid #dddddd;
	padding: 0px 10px 10px 10px;
	margin-top: 10px;
	margin-left: 10px;
	width:100%;
}

@page { 
	size:21.0cm 14.85cm;
	border:1px solid #dddddd;
	padding:0 20 10 20;
	margin-top:2cm;
	margin-left:1.2cm;
	margin-right:1.2cm;
}

p,blockqoute { 
	orphans:10; 
}

p,blockqoute { 
	widows:10; 
}


/* Farben */
.rot {
	color:#C31C00;
}
.hellgrau {
	color:#BFBFBF;
}
.dunkelgrau {
	color:#626262;
}
.hellblau {
	color:#EAF1F9;
}
.linkblau {
	color:#4C7FAA;
}

/* ---- */
input {
    font-size: 10px;
    color: #626262;
    font-family: verdana, geneva, arial;    
    font-weight:normal;
}

input.textfield {
    border-right: #8898A7 1px solid;
    border-top: #00010C 1px solid;
    border-left: #00010C 1px solid;
    border-bottom: #8898A7 1px solid;
    padding-top: 3px;
    font-size: 10px;
    color: #626262;
    font-family: verdana, geneva, arial;
    width:168;
    font-weight:normal;
    height: 22px;
}

select {
    border-right: #8898A7 1px solid;
    border-top: #00010C 1px solid;
    border-left: #00010C 1px solid;
    border-bottom: #8898A7 1px solid;
}

.long-nav {
    border-right: #8898A7 1px solid;
    border-top: #00010C 1px solid;
    border-left: #00010C 1px solid;
    border-bottom: #8898A7 1px solid;
    font-size: 10px;
    width: 170px; COLOR: #353433;
    font-family: verdana, geneva, arial;
    height: 17px;
    background-color: white;
}

.long {
    border-right: #8898A7 1px solid;
    border-top: #00010C 1px solid;
    border-left: #00010C 1px solid;
    border-bottom: #8898A7 1px solid;
    font-size: 10px;
    width: 192px; 
    color: #353433;
    font-family: verdana, geneva, arial;
    height: 17px;
    background-color: white;
    margin: 0px 0px 4px 0px;
}

.short {
    border-right: #8898A7 1px solid;
    border-top: #00010C 1px solid;
    border-left: #00010C 1px solid;
    border-bottom: #8898A7 1px solid;
    font-size: 10px;
    width: 180px; 
    color: #353433;
    font-family: verdana, geneva, arial;
    height: 17px;
    background-color: white;
    margin: 0px 0px 4px 0px;
}


 


/* headlines */
.image-txt-print {
	font-size: 10px;
	font-family: arial; 
	color: #888888 
}

.headlines-stellenangebot { 
	color: #3d488c; 
	font-weight: bold; 
	margin-top: 0px; 
	margin-bottom: 7px;
	display: block;
	font-size: 14pt;
}

.headlines-navigation {
    margin-top: 0px;
    margin-bottom: 13px;
    display: block;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #4c7faa;
    text-align:left;
}

.headlines-navigation-active {
    margin-top: 0px;
    margin-bottom: 13px;
    display: block;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #C31C00;
    text-align:left;;
}

.headlines-subnavigation {
	position: relative;
	top:-6px;
	line-height:13px;
	font-size: 11px;
	color: #4c7faa;
}
 
.headlines-subnavigation-active {
	position:relative;
	top:-6px;
	line-height:13px;
	font-size: 11px;
	color: #C31C00;
}

.headlines-subnavigation2 {
	position: relative;
	top:-6px;
	line-height:12px;
	font-size: 10px;
	color: #4c7faa;
	text-align:left;
}
 
.headlines-subnavigation2-active {
	position:relative;
	top:-6px;
	line-height:11px;
	font-size: 10px;
	color: #C31C00;
	text-align:left;
}

.headlines-sitemap {
    margin-top: 0px;
    display: block;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 0px;
    margin-right: 0px;
    color: #4c7faa;
    text-align:left;
}

.headlines-roma-15 {
    font-size:10px;
    font-weight:bold;
    color:#1B3B84;
}

.headlines-roma-20 {
	font-size: 13px;
    color: #4c7faa;
    font-weight: bold;
    margin-bottom:2px;
}

.headlines-roma-30-red {
	font-size:30px;
    color:#C31C00;
    margin-bottom:1px;
}

.headlines-roma-thematag-red {
	font-size:20px;
    color:#C31C00;
    margin-bottom:5px;
}

A.headlines-roma-thematag-red,A.headlines-roma-thematag-red:link,A.headlines-roma-thematag-red:visited {
    position:relative;
    top:-5px;
    font-weight: normal;
    font-size: 20px;
    color: #C31C00;
    text-decoration: none;
}

A.headlines-roma-thematag-red:hover,A.headlines-roma-thematag-red:active {
    text-decoration: underline;
}


.pos-intro {   
    margin-bottom:21px;
}

A.headlines-roma-thematag-blue,A.headlines-roma-thematag-blue:link,A.headlines-roma-thematag-blue:visited {
    font-weight: normal;
    font-size: 22px;
    color:#4c7faa;
    text-decoration: none;
    
}

A.headlines-roma-thematag-blue:hover,A.headlines-roma-thematag-blue:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 22px;
    color:#4c7faa;
    text-decoration: underline;
    
}


.headlines-roma-30-blue {
	font-size:22px;
    color:#4c7faa;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom:21px;
}

.headlines-roma-thematag-blue{   
	font-size:22px;
    color:#4c7faa;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    
}





.greeting-text{   
	font-size:26px;
	color:#1B3B84;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom:2px;
}

.pos-subnav {
	float:left;
	margin-left:200px;
}

.pos-subnav-internet {
	float:left;
	margin-left:280px;
}

.pos-intro{

}

.abstand-intro {
	margin-top:10px;
}

.pos-print-button {
	text-align:right;
	padding: 10px 20px 10px 0px;
}


/* Headlines mit Verbindungsstrich auf der Startseite (top) */
.pos-headline-left-top {
	clear:both;
	width:245px;
	float:left;
	margin-top:15px;
	margin-right:15px;
	padding-right:15px;
	padding-bottom:0px;
	border-right:1px solid #BFBFBF;
}

.pos-headline-right-top{
	margin-top:15px;
}

/* END  */

/* Headlines mit Verbindungsstrich auf der Kategorieseite */

.pos-headline-left-category {
	width:245px;
	float:left;
	margin-right:15px;
	padding-right:15px;
	padding-bottom:0px;
	border-right:1px solid #BFBFBF;
	height:100%;
}

.pos-headline-right-category {
	width:245;
    height:100%;
}

.abstand-headline-right-category {
    height:10px;
}

/* END  */

 

#long-headline {
	font-size: 17px;
	font-weight: bold;
    padding-bottom: 10px;
    color: #005083;
}

.long-text {
	font-size: 12px;
	line-height: 15px;
	color:#626262;
}

.abstand-textblock-long {
	margin-bottom:3px;
	clear:both;
	padding-bottom:10px;
}

.pos-teaser-image-left-top {
	width:245px;
	margin-right:15px;
	padding-right:15px;
	float:left;
	margin-top:5px;
	padding-bottom:0px;
}

.pos-latest-article-header {
	margin-top:  2px;
    margin-bottom: 5px;
    font-size: 9px;
    color: #BFBFBF;
    border-bottom: 1px solid;
    width:513px;
}

.image-special {}
/*
	padding-top:8px;
}
*/

.none{
}



.dachzeile{ 
	color: #888888; 
	font-weight: bold;  
	margin-bottom: 8px; }
    
/*** styles f�ender: ***/

#kulturkurier_data a:hover {
 background-color:#ffcc99;
 } 

#kulturkurier_data .box_bld {
    text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-weight: bold;
    color:#6666cc;
	font-size: 9px;
}

#kulturkurier_data .box_bld_right {
    text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-weight: bold;
    color:#6666cc;
	font-size: 9px;
    text-decoration:none;
}



#kulturkurier_data .box_normal {
    text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-weight: normal;
    color:black;
	font-size: 9px;
}

#kulturkurier_data .termin_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-weight: bold;
    color:red;
	font-size: 18px;
}

#kulturkurier_data .termin_small_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-weight: bold;
    color:red;
	font-size: 14px;
}


#kulturkurier_data .termin_small_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-weight: bold;
    color:blue;
	font-size: 14px;
}

#kulturkurier_data .eventtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color:black;
	font-size: 13px;
}

span.eventtext_small a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}



#kulturkurier_data td {
	font-size: 10px;
}

#kulturkurier_data a {
	color: #006;
}

#kulturkurier_data form {
	margin: 0;
	padding: 0;
}

#kulturkurier_data h1, #kulturkurier_data h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 2px;
	margin-top: 6px;
}


#kulturkurier_data .abstand {
	margin-bottom: 24px;
}

#kulturkurier_data .abtrennung {
	margin-bottom: 24px;
}

#kulturkurier_data input.links  {
	float: left;
	margin-left: 2em;
	margin-right: .2em;
	background-color:#fff; 
	clear: both;
}

#kulturkurier_data label.rechts {
	line-height: 2em;
}

#kulturkurier_data label.zeitspanne {
	margin-top: 24px;
	font-size: 10px;
	font-weight: bold;
}

#kulturkurier_data select.zeitspanne {
	width: 150px;
	float: left;
	font-size: 10px;
}


#kulturkurier_data label.suchbegriff {
	margin-top: 24px;
	font-size: 10px;
	font-weight: bold;
	margin-left: 36px;

}

#kulturkurier_data input.suchbegriff {
	width: 150px;
	margin-left: 8px;
	font-size: 10px;
}

#kulturkurier_data input.suchbutton {
	font-size: 10px;
}



#kulturkurier_box_artikel h1, #kulturkurier_box_premieren h1 {
	font-size: 10px;
	font-weight: bold;
	margin: 0;
}


#kulturkurier_box_artikel .abstand, #kulturkurier_box_premieren .abstand {
	margin-bottom: 2px;
}


/* kalender */

/* neu */
span.calendar_date{
	font-size:15px;
    color:#0C3D89;
    margin-bottom:5px;
    font-weight: bold;
}

#calendar {
	width: 140px;
	border-bottom: 1px solid #C9C9C9;
}
	#calendar thead tr td{
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000000;
		padding-bottom: 2px;
	}
	
	#calendar tbody tr td{
		width: 20px;
		height: 16px;
		border-top: 1px solid #C9C9C9; 
		border-bottom: 1px solid #C9C9C9;
		background-color: #F6FAFD;
		font-size: 9px;
		font-weight: bold;
		text-align: center;
		color: #7D7D7D; 
	}

	#calendar tfoot tr td{
		width: 20px;
		height: 16px;
		font-size: 9px;
		text-align: center;
	}

	#calendar a.nohilite{
		color: #7D7D7D;
		font-weight: bold;}
	
	#calendar a.hi_today{
	    color: #C21D00;
		font-weight: bold;}
	
	#calendar a.hi_bold {
	    color: #000000;
		font-weight: bold;
	}
	
	#calendar a:hover {
		text-decoration: none;
	}

#calendar_pager td {
	color: #888888;
	font-size: 9px;
    text-decoration:none;
}

#calendar_pager td a{
	color: #0C3D89;
	font-size: 9px;
    text-decoration:none;
}

#calendar_pager td.events a{
	color: #C31C00;
	font-size: 9px;
    text-decoration:none;
}

#kulturkurier_kalender {
	background-color: #fff;
	width: 140px;
	border: 1px solid #ff0000;
}


#kulturkurier_kalender td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: left;
	padding: 0 2px 0 2px;
    text-decoration:none;
}

#kulturkurier_kalender td.title {
	font-size: 10px;
	font-weight: bold;
	color: #006;
	height: 21px;
}

#kulturkurier_kalender .wochentage {
    background-color:#ccffff;
	font-weight: bold;
}

#kulturkurier_kalender a.prev, #kulturkurier_kalender a.next {
	color: #006;
	font-size: 9px;
    text-decoration:none;
}

#kulturkurier_kalender a.this {
	display: none;
}

#kulturkurier_kalender td.calht {
	font-weight: bold;
    text-decoration:none;
}

#kulturkurier_kalender td.calat {
	font-weight: bold;
    text-decoration:none;
}






/* Artikel Popup */
#kulturkurier_artikel {
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#kulturkurier_artikel .logo {
	display: none;
}


#kulturkurier_artikel h1, h2, h3, h4, h5, h6 {
	font-weight: bold; 
	color: #000; 
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}

#kulturkurier_artikel h1 {
	font-size: 14px; 
}

#kulturkurier_artikel h2 {
	font-size: 12px; 
}

#kulturkurier_artikel .disclaimer {
	margin-top: 20px;
	padding-top: 4px;
	border: 0;
	border-top: 1px dashed #9999c2;
	font-size: 10px;
	color: #9999c2;
}

#kulturkurier_artikel a {
	color: #006;
}


/* Veranstaltung im Popup */
#kulturkurier_veranstaltung {
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#kulturkurier_veranstaltung .logo {
	display: none;
}


#kulturkurier_veranstaltung h1, h2, h3, h4, h5, h6 {
	font-weight: bold; 
	color: #000; 
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}

#kulturkurier_veranstaltung h1 {
	font-size: 14px; 
}

#kulturkurier_veranstaltung h2 {
	font-size: 12px; 
}

#kulturkurier_veranstaltung .disclaimer {
	margin-top: 20px;
	padding-top: 4px;
	border: 0;
	border-top: 1px dashed #69325c;
	font-size: 10px;
	color: #69325c;
}

#kulturkurier_veranstaltung a {
	color: #006;
}

/* 'Nicetitle' im Veranstaltungspopup*/
div.nicetitle {
    position: absolute;
    padding: 4px;
    top: 0px;
    left: 0px;
    color: #006;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 25em;
	background: #ececf5;
	border: 1px solid #cccce0;
}

div.nicetitle p {
    margin: 0;
    padding: 0 3px;
}

div.nicetitle p.destination {
    font-size: 9px;
    text-align: left;
    padding-top: 3px;
}    
    

/*** BAMBI SPECIAL ANFANG ***/
    
h1.bambi-mitteilungen
{
	color: #b9844a;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	float: left;
	
}
h2.bambi-top-teaser
{
	color: #b9844a;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}
ul.bambi-ul
{
	font-size: 11px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
}
li.bambi-li
{
	color: #000;
	margin: 0px;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	background-image: url(/hps/client/hbmi/public/hxcore/hbmi/binaries/images/bambi/punkt_rot.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding: 0px 0px 0px 9px;
}

.bambi-linie-gold
{
	height: 1px;
	background-color: #b9844a;
	margin: 19px 0px 25px 0px;
}

.linie-grau
{
	height: 1px;
	background-color: #C9C9C9;
	margin: 19px 0px 25px 0px;
}
.bambi-top-teaser
{
	font-size: 12px;
	line-height: 16px;
	padding-right: 40px;
	color: #626262;
}
h3.bambi
{
	font-size: 13px;
	color: #b9844a;
	margin: 0px;
	padding: 0px;
}
h2.bambi-artikel-uebersicht
{
	font-size: 16px;
	color: #b9844a;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}
.bambi-teaser-text
{
	color: #626262;
	font-size: 12px;
	line-height: 16px;
	padding-right: 40px;
	margin-bottom: 16px;
}
.bambi-archiv-kasten
{
	background-color: #FBFAF6;
	border-left: 1px solid #E3E3E1;
	border-top: 1px solid #E3E3E1;
	border-right: 1px solid #E3E3E1;
	padding: 12px 8px 0px 8px;
	font-size: 10px;
}
#bambi-partner-kasten
{
	background-color: #fff;
	border-left: 1px solid #E3E3E1;
	border-top: 1px solid #E3E3E1;
	border-right: 1px solid #E3E3E1;
	padding: 10px 8px 0px 8px;
	color: #626262;
	font-size: 11px;
}

	#bambi-partner-kasten ul{
		margin: 0px 0px 0px 0px;
		padding: 0px;
		list-style-type: none;}
	
	#bambi-partner-kasten ul li{
		margin: 0px;
		color: #626262;
		padding-left: 7px;
		line-height: 12px;
		background-image: url(/hps/client/hbmi/public/hxcore/hbmi/binaries/images/bambi/punkt_rot.gif);
		background-repeat: no-repeat;
		background-position: 0px 7px;}
		
	
h1.bambi-archiv-header
{
	font-size: 14px;
	color: #c31c00;
	padding: 0px;
	margin: 0px 0px 3px 0px;
}

.blue-bold
{
	font-size: 10px;
	color: #626262;
	font-weight: bold;
	margin-bottom: 4px;
}
ul.bambi-archiv
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
li.bambi-archiv-li
{
	margin: 0px;
	color: #626262;
	padding-left: 7px;
	font-size: 10px;
	line-height: 12px;
	background-image: url(/hps/client/hbmi/public/hxcore/hbmi/binaries/images/bambi/punkt_rot.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}

li.bambi-archiv-li a{
	font-size: 10px;
}
	
/*** BAMBI SPECIAL ENDE ***/

/* ########### Homepage (Internet) ########## */

h1.presse-mitteilungen
{
	color: #c31c00;
	font-weight: bold;
	font-size: 13px;
	margin: 0px;
}
h1.datum-presse
{
	color: #626262;
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
}
ul.presse-ul
{
	margin: 2px 0px 0px 0px;
	font-size: 11px;
	list-style-type: none;
	padding: 0px;
	
}
li.presse-li
{
	color: #626262;
	margin: 0px;
	font-size: 10px;
	line-height: 13px;
	background-image: url(/hps/client/hbmi/public/hxcore/hbmi/binaries/images/punkt_rot.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding: 0px 0px 0px 9px;
}

.home-teaser-text
{
	color: #626262;
	font-size: 11px;
	line-height: 15px;
	padding-right: 35px;
}
.download-bilder
{
	margin: 6px 0px 0px 0px;
	font-size: 10px;
}
h3.home
{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.home-media-content
{
	margin-top: 4px;
	width: 560px;
	border-left: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
}
.home-media-content-abstand
{
	padding: 17px 17px 0px 17px;
}

h1.home-content-media-header
{
	font-size: 13px;
	color: #c31c00;
	padding: 0px;
	margin: 0px 0px 3px 0px;
}

a.home-content-media-header,a.home-content-media-header:visited
{
	font-size: 13px;
	color: #c31c00;
	padding: 0px;
	margin: 0px 0px 3px 0px;
	font-weight: bold;
	display: block;
}

a.home-content-media-header:hover
{
	text-decoration: underline;
	font-size: 13px;
	color: #c31c00;
	padding: 0px;
	margin: 0px 0px 3px 0px;
	font-weight: bold;
	display: block;
}


.home-mitarbeiter-kasten
{
	background-color: #ECF5FC;
	border-left: 1px solid #E3E3E1;
	border-top: 1px solid #E3E3E1;
	border-right: 1px solid #E3E3E1;
	padding: 12px 8px 0px 8px;
}
.home-mitarbeiter-name
{
	color: #4c7faa;
	font-weight: bold;
	font-size:10px;
}
.home-mitarbeiter-job
{
	color: #9B9C9E;
	font-weight: bold;
	font-size:10px;
}
.home-mitarbeiter-text
{
	color: #626262;
	font-size: 10px;
	float: left;
}
li.kasten-rechts-abstand
{
	margin: 0px;
	color: #626262;
	padding: 3px 0px 3px 7px;
	font-size: 10px;
	line-height: 12px;
	background-image: url(../img/punkt_rot.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.wetter
{
	font-size: 11px;
	color: #4c7faa;
	padding-bottom:7px;
}
ul.blog
{
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	color: #626262;
	list-style-type: none;
	padding: 0px;	
}
.weitere
{
	font-size: 10px;
}

/* ########### Homepage (Internet) ENDE ########## */

/* ###############################################
/* expertensuche
/* ############################################### */
.exp_head {
	font: 			bold 14px verdana, sans-serif !important; 
	margin-top:		0px !important; 
	margin-bottom:		4px !important;
}

.exp_box {
	width:			561px;
	border:			solid 1px silver;
	background-color:	#F6FAFD;
	margin-bottom:		16px;
}

.exp_input_cells {
	width:			200px;
	height:			46px;
	font: 			normal 8px sans-serif;
	color:			#4F7EAB;
	padding: 		14 0 0 0;	
}

.exp_img_cells {
	width:			25px;
	padding: 		14 0 0 0;
	text-align:		center;
}

.exp_input {
	width:			200px;
	height:			20px;
	font: 			normal 9px verdana;
	color:			#6D6D6D;
	border-left:		1px solid #3E526A;
	border-top:		1px solid #3E526A;
	border-right:		1px solid #7087A2;
	border-bottom:		1px solid #7087A2;
}

.exp_input_hl {
	width:			200px;
	height:			20px;
	font: 			normal 9px verdana;
	color:			#6D6D6D;
	border-left:		1px solid #FABA0D;
	border-top:		1px solid #FABA0D;
	border-right:		1px solid #FABA0D;
	border-bottom:		1px solid #FABA0D;
}
