/*  STYLESHEET POPKOMM  - Webfox  -  2005  */ 

/*default style*/
body {  
	padding:0px;
	margin:0px;
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 10px; 
	background-color: #fff;
}


/*Seitenstruktur*/
#headarea { position: absolute;
			top:0px;
			height:131px;
			width:1000px;
			background:#e5e5e5;
			font-size:10px;
			font-family: Verdana;
			}
		

#headarea p {margin-top:4px;text-align:justify;
padding:0 20px 0 2px;}

#headarea img {


}

#headarea span {
			font-size:10px;
			font-family: Verdana;
			font-weight:bold;
			margin-top:2px;
			padding:0 2px 1px 2px;
			_padding:2px 2px 3px 2px;
			
			height:15px;
			
			display:block;
			width:186px;
			_width:229px;
		}
#headarea span a{
			font-size:10px;
			font-family: Verdana;
		    font-weight:bold;
			color:#fff;
			text-decoration:none;
			}

#headarea span a:hover
			{
		    color:#000;
			}
		
#headbox01, #headbox01_F, #headbox01_K
			{ 			
			position: absolute;
			top:0px;
			left:0px;
			width:274px;
			height:132px;
			float:left;
			}
#headbox02, #headbox02_F, #headbox02_K
			{ 
			font-size:10px;
			font-family: Verdana;
			position: absolute;
			top:0px;
			left:274px;
			padding:9px 2px 2px 2px;
			_padding:7px 2px 2px 2px;
			text-align:left;
			float:left;
			height:132px;
			width:242px;
			z-index:2;
			}	
#headbox02_F, #headbox02_K { 
    padding-top:9px;
    }					
			
					
#headbox03, #headbox03_F, #headbox03_K
			{	
			font-size:10px;
			font-family: Verdana;
			position: absolute;
			top:0px;
			left:516px;
			padding:9px 2px 2px 2px;
			height:132px;
			text-align:left;
			float:left;
			width:238px;
			z-index:2;
			}


#headbox03 span, 
#headbox03_F span, 
#headbox03_K span {margin-left:1px;}

		 
#headbox04, #headbox04_F, #headbox04_K{
			position:absolute;
			left:758px;
			top:0px;
			float:left;
			padding:8px 2px 2px 2px;
			width:242px;
			height:132px;
			z-index:2;
			}
			
/*standard Hintergrunddesign*/

#headarea .main {
			background:#898888;
			background-image:url('Images/head_span_bg.gif');
			background-repeat:repeat-y;
			border:solid 1px #d9d7d5;
			padding-left:40px;
			display:block;
			}

#headbox01	{ 			
			background-image:url('Images/headbox01_bg.gif');
			background-repeat:no-repeat;
			}
#headbox02	{ 
			background-image:url('Images/headarea_bg.gif');
			background-repeat:repeat-x;
			}			
#headbox03 {	
			background-image:url('Images/headarea_bg.gif');
			background-repeat:repeat-x;
		   }
		   
#headbox04 {
         background-image:url('Images/headarea_bg.gif');
			/*background-image:url('Images/headbox04_bg.gif');*/
			background-repeat:repeat-x;
			}
		
			
/*Designwechsel Festival und Kongress*/		
#headarea .festival {
			background:#EF7A1A;
			border:solid 1px #F6BD90;
			padding-left:4px;
         width:222px;
			_width:230px;
			}
			
#headarea .kongress {
			background:#C6293C;
			border:solid 1px #E8A8A9;
			padding-left:4px;
         width:222px;
			_width:230px;
			}
			
	
#headbox01_F, #headbox01_K
			{ 			
			background-image:url('Images/headbox01_bg_F.gif');
			background-repeat:no-repeat;
			}
#headbox01_K
			{ 			
			background-image:url('Images/headbox01_bg_K.gif');
			background-repeat:no-repeat;
			}
#headbox02_F
			{ 
			background-image:url('Images/headarea_bg_F.gif');
			background-repeat:repeat-x;
			}		
#headbox02_K
			{ 
			background-image:url('Images/headarea_bg_K.gif');
			background-repeat:repeat-x;
			}							
#headbox03_F
			{	
			background-image:url('Images/headarea_bg_F.gif');
			background-repeat:repeat-x;
		   }
#headbox03_K
			{	
			background-image:url('Images/headarea_bg_K.gif');
			background-repeat:repeat-x;
		   }		   
#headbox04_F{
         background-image:url('Images/headarea_bg_F.gif');
			background-repeat:repeat-x;
   /*
			background-image:url('Images/headbox04_bg_F.gif');
			background-repeat:no-repeat;
   */
			}
#headbox04_K{
   	   background-image:url('Images/headarea_bg_K.gif');
			background-repeat:repeat-x;
   /*
			background-image:url('Images/headbox04_bg_K.gif');
			background-repeat:no-repeat;
	*/
			}	


#mainarea {
			position:absolute;
			top:131px;
			left:160px;
			padding-left:15px;
			padding-top:0px;
			background-image:url('Images/main_bg.gif');
			background-repeat:no-repeat;
			height:440px;
			width:810px;
			}		
#contentarea {
			position:absolute;
			top:45px;
			left:24px;	
			background:#e9e8e8;
			background-image:url('Images/content_bg.jpg');
			background-repeat:no-repeat;
			background-position:0px 0px;
			min-height:300px;
			padding:12px 8px 8px 8px;
			width:780px;
			border:solid 1px #d7d7d7;
			}
			
#contentarea_F {
			position:absolute;
			top:45px;
			left:24px;	
			background:#e9e8e8;
			background-image:url('Images/content_bg.jpg');
			background-repeat:no-repeat;
			background-position:0px 0px;
			min-height:300px;
			padding:12px 8px 8px 8px;
			width:780px;
			border:solid 1px #d7d7d7;
			}
			
#contentarea h1{
			background:#c62a3d;
			color:#fff;
			font-size: 10px;
			display:inline; 
			padding:1px 3px 1px 3px;
			font-weight:normal;
			}
#contentarea_F h1{
			background:#ef7a1a;;
			color:#000;
			font-size: 10px;
			display:inline; 
			padding:1px 3px 1px 3px;
			font-weight:normal;
			}
			
			
			
			

h1		{
			background:#c62a3d;
			color:#fff;
			font-size: 10px;
			display:inline; 
			padding:1px 3px 1px 3px;
			font-weight:normal;
			}

#contentarea h2{
			padding:1px 3px 1px 3px;
			color:#ef7a1a;
			font-size: 10px;
			display:inline; 
			}

#contentarea th, #contentarea_F th, #contentarea_K th{
			color:#ef7a1a;
			font-size: 10px;
			font-weight:normal;
			text-align:left;
			}
#contentarea td, #contentarea_F td, #contentarea_K td{
			font-size: 10px;
			}
			
#contentarea hr, #contentarea_F hr, #contentarea_K hr{
			color:#e9e8e8;
			border-top:solid #fff 1px;
			border-bottom:solid #fff 1px;
			border-left:solid #e9e8e8 1px;
			border-right:solid #e9e8e8 1px;
			height:4px;
			background:transparent;
			}
#contentarea img, #contentarea_F img, #contentarea_K img{
			float:right;
			margin:4px;
			}
#contentarea ul, #contentarea_F ul, #contentarea_K ul {
			list-style-type:square;
			list-style-image:url('Images/listItem.gif');
			color:#000;
			}	
			
			
					
#contentarea p, #contentarea_F p, #contentarea_K p {
			margin-top:12px;
			line-height:1.5;
			}		
#contentarea input, #contentarea_F input, #contentarea_K input{
			border:solid 1px #ccc;
			
			}

#contentarea select, #contentarea_F select, #contentarea_K select {
			border:solid 1px #ccc;
			}

							
/*####### indexseite #######*/
#indexbox01, #indexbox02, #indexbox03
			{
			background:#e9e8e8;
			height:322px;
			width:241px;
			border:solid 1px  #d7d7d7;
			}

			
#indexbox01 h1, #indexbox02 h1, #indexbox03 h1{
			background:#c62a3d;
			color:#fff;
			font-size: 10px;
			display:inline; 
			padding:1px 3px 1px 3px;
			}
#indexbox01 .h1, #indexbox02 .h1, #indexbox03 .h1{
			color:#fff;
			margin:4px 0px 6px 4px;
			padding:0px 4px 0px 4px;
			display:inline;
			background:#c62a3d;
			}
#indexbox01 ul, #indexbox02 ul, #indexbox03 ul {
			list-style-type:square;
			list-style-image:url('Images/listItem.gif');
			color:#000;
			}						
			
#indexbox01 img, #indexbox02 img, #indexbox03 img{
			float:right;
			}
			
#indexbox01 td, #indexbox02 td, #indexbox03 td{
			font-size: 10px; 
			}
			
#indexbox01 .head, #indexbox02 .head, #indexbox03 .head{
			background:#b8b8b8;
			font-weight:bold;
			color:#fff;
			border-bottom:solid 2px #fff;
			height:15px;
			padding-top:2px;
			padding-left:3px;
			}

#indexbox01 .content, #indexbox02 .content, #indexbox03 .content{
			padding:7px 3px 14px 3px;
			}

#indexbox01 hr, #indexbox02 hr, #indexbox03 hr{
			color:#e9e8e8;
			border-top:solid #fff 1px;
			border-bottom:solid #fff 1px;
			border-left:solid #e9e8e8 1px;
			border-right:solid #e9e8e8 1px;
			height:4px;
			background:transparent;
			}			


#indexbox01{position:absolute;
			top:40px;
			background-image:url('Images/index_bg01.jpg');
			background-repeat:no-repeat;
			background-position:0px 0px;
			}

#indexbox01 .head{
			background-image:url('Images/index_head_bg01.jpg');
		 	background-position:right;
			background-repeat:no-repeat;
		 	}
			
			
#indexbox02{position:absolute;
			top:40px;
			left:300px;
			background-image:url('Images/index_bg02.jpg');
			background-repeat:no-repeat;
			}

#indexbox02 .head
			{
			background-image:url('Images/index_head_bg02.jpg');
		 	background-position:right;
			background-repeat:no-repeat;
		 	}
			
			
#indexbox03{
			position:absolute;
			top:40px;
			left:576px;
			background-image:url('Images/index_bg03.jpg');
			background-repeat:no-repeat;
			}

			


#indexbox03 .head{
			background-image:url('Images/index_head_bg03.jpg');
		 	background-position:right;
			background-repeat:no-repeat;
		 	}
/* ####### classes for Festival IndexPages ####### */				

#indexbox01_F, #indexbox02_F
			{
			background:#e9e8e8;
			height:326px;
			border:solid 1px  #d7d7d7;
			}

			
#indexbox01_F h1, #indexbox02_F h1{
			color:#000;
			background:#EF7A1A;
			font-size: 10px;
			display:inline; 
			padding:1px 3px 1px 3px;
			}
#indexbox01_F .h1, #indexbox02_F .h1{
			color:#000;
			background:#EF7A1A;
			margin:4px 0px 6px 4px;
			padding:0px 4px 0px 4px;
			display:inline;
			}
			
#indexbox01_F ul, #indexbox02_F ul {
			list-style-type:square;
			list-style-image:url('Images/listItem.gif');
			color:#000;
			}						
			
			
#indexbox01_F img, #indexbox02_F img{
			float:right;
			}
			
#indexbox01_F td, #indexbox02_F td{
			font-size: 10px; 
			}
			
#indexbox01_F .head, #indexbox02_F .head{
			background:#b8b8b8;
			font-weight:bold;
			color:#EF7A1A;
			border-bottom:solid 2px #fff;
			height:15px;
			padding-top:2px;
			padding-left:3px;
			}

#indexbox01_F .content, #indexbox02_F .content{
			padding:7px 3px 14px 3px;
			}

#indexbox01_F hr, #indexbox02_F hr{
			color:#e9e8e8;
			border-top:solid #fff 1px;
			border-bottom:solid #fff 1px;
			border-left:solid #e9e8e8 1px;
			border-right:solid #e9e8e8 1px;
			height:4px;
			background:transparent;
			}			


#indexbox01_F{position:absolute;
			width:240px;
			top:40px;	
			background-image:url('Images/index_festival1.jpg');
			background-repeat:no-repeat;
			background-position:0px 0px;
			}

#indexbox01_F .head{
			background-image:url('Images/index_festival1_head.jpg');
		 	background-position:right;
			background-repeat:no-repeat;
		 	}
			
			
#indexbox02_F{position:absolute;
			width:520px;
			top:40px;
			left:294px;
			background-image:url('Images/index_festival2.jpg');
			background-repeat:no-repeat;
			}

#indexbox02_F .head
			{
			background-image:url('Images/index_festival2_head.jpg');
		 	background-position:right;
			background-repeat:no-repeat;
		 	}

#indexbox01_F h1, #indexbox02_F h1{
			background:#EF7A1A;
			color:#fff;
			font-size: 10px;
			display:inline; 
			padding:1px 3px 1px 3px;
			}			
/* ####### classes for Kongress IndexPages ####### */				

#indexbox01_K, #indexbox02_K
			{
			background:#e9e8e8;
			height:326px;
			border:solid 1px  #d7d7d7;
			}

			
#indexbox01_K h1, #indexbox02_K h1{
			background:#C6293C;
			color:#fff;
			font-size:10px;
			display:inline; 
			padding:1px 3px 1px 3px;
			}
#indexbox01_K .h1, #indexbox02_K .h1{
			background:#C6293C;
			margin:4px 0px 6px 4px;
			padding:0px 4px 0px 4px;
			display:inline;
			color:#fff;
			}
			
#indexbox01_K ul, #indexbox02_K ul {
			list-style-type:square;
			list-style-image:url('Images/listItem.gif');
			color:#000;
			}					
			
#indexbox01_K img, #indexbox02_K img{
			float:right;
			}
			
#indexbox01_K td, #indexbox02_K td{
			font-size: 10px; 
			}
			
#indexbox01_K .head, #indexbox02_K .head{
			background:#b8b8b8;
			font-weight:bold;
			color:#ffffff;
			border-bottom:solid 2px #fff;
			height:15px;
			padding-top:2px;
			padding-left:3px;
			}

#indexbox01_K .content, #indexbox02_K .content{
			padding:7px 3px 14px 3px;
			}

#indexbox01_K hr, #indexbox02_K hr{
			color:#e9e8e8;
			border-top:solid #fff 1px;
			border-bottom:solid #fff 1px;
			border-left:solid #e9e8e8 1px;
			border-right:solid #e9e8e8 1px;
			height:4px;
			background:transparent;
			}			


#indexbox01_K{position:absolute;
			width:240px;
			top:40px;	
			background-image:url('Images/index_festival1.jpg');
			background-repeat:no-repeat;
			background-position:0px 0px;
			}

#indexbox01_K .head{
			background-image:url('Images/index_kongress01_head.jpg');
		 	background-position:right;
			background-repeat:no-repeat;
		 	}
			
			
#indexbox02_K{position:absolute;
			width:520px;
			top:40px;
			left:294px;
			background-image:url('Images/index_festival2.jpg');
			background-repeat:no-repeat;
			}

#indexbox02_K .head
			{
			background-image:url('Images/index_kongress02_head.jpg');
		 	background-position:right;
			background-repeat:no-repeat;
		 	}


#indexbox02_Flash{
border:solid 1px #ccc;
position:absolute;
height:400px;
			width:550px;
			top:40px;
			left:294px;
			background-image:url('Images/index_festival2.jpg');
			background-repeat:no-repeat;
		
}

/* ####### classes for links ####### */

a:link{color:#ef7a1a;}
a:visited{color:#ef7a1a;}
a:hover{color:#c52437;}
a:active{color:#ef7a1a;}			
			
img {}

/* ####### classes for menu ####### */
#menuArea { position: absolute;
			width:130px;
			top:142px;
			left:6px;
			float:left;
			padding-right:3px;
			z-index:2;
			}


#menuArea ul {
		list-style-type:none;
		margin: 0px;
		padding: 0px;
		width:128px;
		background-image:url('Images/menuBg.png');
		background-position:left;
		color:#fff;
		background-repeat:repeat-y;
		}
		
#menuArea li {
		 margin: 0px 0px 3px 0px;
		 width:126px;
		}

#menuArea li .mainAktiv {
		 background-image:url('Images/menu_aktive.png');
		 background-position:left;
		 color:#fff;
		 background-repeat:repeat-y;		
		}
		
#menuArea li .subaktiv {
		 background-image:url('Images/menu_aktive.png');
		 background-position:left;
		 color:#fff;
		 background-repeat:repeat-y;
		}

#menuArea li .thirdaktive {
		 background-image:url('Images/menu_aktive3.png');
		 background-position:left;
		 color:#000;
		 background-repeat:repeat-y;
		}
		
#menuArea li .third {
		 color:#000;
		}
		
		
/*  extra classes for Kongress and Festival  */	
		
#menuArea li .mainAktiv_K {
		 background-image:url('Images/menu_aktive_K.png');
		 background-position:left;
		 color:#fff;
		 background-repeat:repeat-y;		
		}
		
#menuArea li .subaktiv_K {
		 background-image:url('Images/menu_aktive_K.png');
		 background-position:left;
		 color:#fff;
		 background-repeat:repeat-y;
		}
			
#menuArea li .mainAktiv_F {
		 background-image:url('Images/menu_aktive_F.png');
		 background-position:left;
		 color:#fff;
		 background-repeat:repeat-y;		
		}
		
#menuArea li .subaktiv_F {
		 background-image:url('Images/menu_aktive_F.png');
		 background-position:left;
		 color:#fff;
		 background-repeat:repeat-y;
		}		
	
		
/*MENULINKS*/
#menuArea a { 
			text-decoration:none; 
			color: #000;
			display:block;
			border: 1px solid #ccc;
			width:126px;
			background:#fff;
			padding:2px;
			}
			
#menuArea a:hover {color:#000; }

/*HAUPTMENUPUNKTE*/
#menuArea .mainHead {
			color:#fff;
			background:#b22222;
			font-weight:bold;
			background-image:url('Images/menu_head.gif');}

#menuArea .mainHead:hover {
			color:#000;
			}
			
			
#menuArea .main {color:#000;}
#menuArea .main2 {color:#000;}

#menuArea .mainAktiv {
			color:#000;
			}

/*UNTERMENUPUNKT*/
#menuArea .subaktiv {margin-left:4px;}
#menuArea .subaktiv_F {margin-left:4px;}
#menuArea .subaktiv_K {margin-left:4px;}


#menuArea .thirdaktive {margin-left:8px;color:#000;}
#menuArea .thirdaktive_F {margin-left:8px;color:#000;}
#menuArea .thirdaktive_K {margin-left:8px;color:#000;}

			
#menuArea .third {margin-left:8px;}			
			
#menuArea .sub {margin-left:4px;color:#000;}

#menuArea input { 
			text-align:left;
			color: #000;
			border: 1px solid #ccc;
			width:126px;
			background:#fff;
			margin-bottom:2px;
			font-size:11px;
			}
#menuArea  .send { 
			padding-left:1px;
			color: #cc3300;
			text-align:left;
			border: 1px solid #fff;
			width:126px;
			font-size:11px;
			}
			

/* ####### classes for PopUp ####### */

#popUpHead {
			border-bottom:solid 1px #fff;
			background:#fff;
			padding:6px;
			text-align:center;
			}
#popUpMain {	padding:6px;
				background:#fff;
				height:300px;
				width:500px;
				font-size:11px;
				line-height:1.5;
			}
#popUpMain  h3 {
				background:#c62a3d;
			color:#fff;
			font-size: 10px;
			display:inline; 
			padding:1px 3px 1px 3px;
			}


#popUpMain2 {	
   margin:10px;
   padding:6px;
   background:#fff;
   height:300px;
   width:500px;
   font-size:11px;
   line-height:1.5;
   }
#popUpMain3 {	
   margin:10px;
   padding:12px;
   background:#fff;
   height:150px;
   width:500px;
   font-size:11px;
   line-height:1.5;
   }
#popUpMain2 {	
   margin:10px;
   padding:6px;
   background:#fff;
   height:650px;
   width:500px;
   font-size:11px;
   line-height:1.5;
   }
   
#popUpMain2 h3, 
#popUpMain3 h3, 
#popUpMain4 h3 {
   background:#c62a3d;
   color:#fff;
   font-size: 10px;
   display:inline; 
   padding:1px 3px 1px 3px;
   }

			
			
/*Sitemap*/


#sitemap{
list-style:upper-roman;
width:600px;
}			
#sitemap li{
font-weight:bold;
border-left:solid 1px #ccc;
border-bottom:solid 1px #ccc;
margin:10px 40px;
padding:10px;
}			
#sitemap a{
text-decoration:none;
color:#c62a3d;
}	

#sitemap2{
width:500px;
}			
#sitemap2 li{
font-weight:normal;
padding:2px;
border-color:#ccc;
margin:10px 100px;
}			

#sitemap3{
list-style:lower-roman;
padding:0;
margin:0;
}			
#sitemap3 {
padding:0;
margin:10px;
_margin:0;
}			


/*NEWSLETTER*/

#contentarea .artikel img{
 float:none;
 margin:0;
 }
#contentarea .artikel ul{
 list-style:none;
 }

.banner{
 clear:both;
 text-align:center;
  /*width:770px;*/
  border:none;
}
.banner a{
 text-decoration:none;
 }


.banner img{
  border:none;
}

.artikel {
 margin:10px auto;
 padding:0;     
 text-align:justify;
 border-bottom:solid 4px #fff;
}
#contentarea .artikel  h2 {
 font-size:12px;
 display:block;
 padding:0;
}

.artikel h3 {
 font-size:11px;
 text-decoration:underline;
 font-weight:normal;
}

.artikel ul,.artikel  ol {
 list-style-type:none;
 padding:0;
 margin:0;
}

.artikel a {
 font-weight:bold;
 color:#000;
 }


.bannerVer{
 clear:right;
 /*height:400px;*/
 width:200px;
 float:right;
 margin:0 30px 0 10px;
 _margin-right:16px;
 text-align:right;
}
.bannerVer a{
text-decoration:none;
 }
.bannerVer img{
 padding:5px 0 5px 0;
 margin:5px 0 5px 0;
 border: none;
}


.bannerHor{
 margin:10px 0;
 clear:both;
 text-align:center;
 border: none;
}
.bannerHorLeft{
 margin:10px 0;
 clear:both;
 text-align:left;
 border: none;
}
.bannerHor a,
.bannerHorLeft a{
text-decoration:none;
 }

.bannerHor img,
.bannerHorLeft img{
 margin:0 5px 0 5px;
 padding:0 5px 0 5px;
 border: none;
}

.topLink {
 margin:10px auto;
 text-align:right;
}
.topLink a {      
 padding-left:10px;
 margin-right:30px;
 color:#ce0002;
 text-decoration:none;
 background-image:url(Images/top_arrow_web.png);
 background-repeat:no-repeat;
 background-position:left 6px;
}

#contentarea .artikel .linkBox {
 margin:10px 30px;
 background:#ef7919;
 color:#fff;
 font-size:1.4em;
}
#contentarea .artikel .linkBox h3 {
 padding:0;
 margin:0 20px;
 color:#000;
font-size:1.1em;
font-weight:bold;
text-decoration:none;
}
#contentarea .artikel .linkBox ul{
 list-style:none;
}	
#contentarea .artikel .linkBox li{
 margin:4px 20px;
}	

#contentarea .artikel .linkBox a{
 color:#fff;
 font-size:0.9em;
}		

.roundtop { 
 background:url(Images/TopRight.png) no-repeat top right; 
}
.roundbottom {
 background: url(Images/BottomRight.png) no-repeat top right; 
}
img.corner {
 width: 20px;
 height: 20px;
 border: none;
 display: block !important;
}		
		
.clear {
 clear:both;
}
.clearleft {
 clear:left;
}

.image-r{ 
      background-repeat:no-repeat;
      width:200px;
     /* height: 140px;*/
      float:right;
      margin:10px 30px 10px 10px;
    _margin-right:16px;
}

.image-l{ 
      background-repeat:no-repeat;
      /*height: 140px;*/
      float:left;
      margin:10px 10px 10px 30px;
      _margin-left:16px;
}

.Text{
 margin:10px 30px;
 text-align:left;
}
#flashticker{
margin-top:10px;
height:18px;
width:800px;
border-top:solid 1px #e8e8e8;
border-bottom:solid 1px #e8e8e8;
}

#leftBanner img{
border:none;
}

#leftBanner a { 
			text-decoration:none; 
			color: #000;
			display:inline;
			border:none;
			}
#footarea {
         position:absolute;
         width:800px;
         height:81px;
	      top:430px;
			left:10px;
		}
#footarea img 
			{
			border:solid 0px #fff;
			}

/*Eventdb Styles*/
.EventDB img{border:none;}
#EDB_headline{
font-weight:bold;
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/headerline_bg.jpg) center right repeat-y;
padding:2px 2px 1px 8px;
margin:-12px -8px 0 -8px;
border-bottom:solid 2px #fff;
color:#EF7A1A;
}

#EDB_headline .cat{}
#EDB_headline a{float:right;}
#EDB_headline .merken{
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_arrow.gif) left 1px no-repeat;
padding:0 20px 0 20px;
}

#EDB_header{
background:#ff871e;
margin:10px -8px;
font-weight:bold;
padding:2px 8px;
}

#EDB_search{
padding:2px 8px;
}
#EDB_search input,
#EDB_search select{
width:140px;
margin:4px ;
font-size:11px;
}



#EDB_search label{
font-weight:bold;
clear:left;
float:left;
padding:4px 0 4px 10px ;
_width:80px;
_display:block;
}

#EDB_search a{
clear:left;
font-weight:bold;
color:#EF7A1A;
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_suche.gif) left  no-repeat;
padding:3px 38px 3px 26px;
line-height:36px;
}

#EDB_search fieldset{
padding:0;
margin:10px 0;
border:none;
}

#EDB_search .formrow{
width:235px;
_width:239px;
float:left;
text-align:right;
margin:0 15px 0 0;
_margin:0 0 0 0;
}
#EDB_search #initSearch{}

.EDB_header2{
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_header_bg.jpg) left  repeat-x;
margin:10px 0px;
font-weight:bold;
padding:2px 8px;
clear:both;
}

#EDB_programm{}

#EDB_programmlinks{
width:560px;
float:right;
}
#EDB_programmlinks a{
font-weight:bold;
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_pdf.jpg) left  no-repeat;
padding:3px 40px 3px 26px;
_line-height:30px;
}

#EDB_orderline {
height:50px;
}
#EDB_orderline select{
width:140px;
font-size:11px;
}

#EDB_orderline label{}

#EDB_orderline #targetSum{
padding:0 10px ;
}

#EDB_orderline #targetArea{
padding:0 10px ;
}

#EDB_orderline #targetArea a {
font-weight:bold;
}

#EDB_orderline .drucken{
float:right;
font-weight:bold;
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_drucken.jpg) left  no-repeat;
padding:3px 0 3px 26px;
}

#EDB_itemheader{
clear:both;
margin:10px 10px 0 0;
border-bottom:double 6px #ccc ;
_height:28px;
}
#EDB_itemheader div{
width:160px;
float:left;
font-weight:bold;
padding:6px 0 3px 32px;
}


#EDB_itemheader .datum{
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_datum.gif) left  no-repeat;
}
#EDB_itemheader .ort{
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_ort.gif) left  no-repeat;
}
#EDB_itemheader .zeit{
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_zeit.gif) left  no-repeat;
}
#EDB_itemheader .genre{
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_artist.gif) left  no-repeat;
}

.clearAll{clear:both;}

.EDB_itemcontent{
padding:10px 0;
}
.EDB_itemtext{
width:440px;
}


.EDB_itemlinks {
width:300px;
float:right;
padding:10px 0;
}   

.EDB_itemlinks  a{
font-weight:bold;

padding:3px 0 3px 26px;
}   

.EDB_itemlinks  a.merken{
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_merken.gif) left  no-repeat;
}   
.EDB_itemlinks  a.details{
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_mehr.gif) left  no-repeat;
}   

/*Eventdetails*/

#EDB_header ul {
list-style:none;
list-style-image:none;
 display:inline;
}
#EDB_header li {
 display:inline;
 color:#000;
 margin: 0 0 0 50px;
 _margin: 0 0 0 45px;
 }

#EDB_header a {
 color:#000;
 background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_arrow_b.gif) left  no-repeat;
 padding:3px 0 3px 18px;
}

#EDB_header a.merken {
 background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_merken_b.gif) left  no-repeat;
 padding:3px 0 3px 18px;
}

.EDB_singleItem{
float:left;
width:500px;
border-right:double 4px #ccc;
margin:10px 0;
padding:0 10px 0 0;
}

.EDB_singleItem ul{
list-style:none;
list-style-image:none;
padding:0;
_margin-left:0;
}
.EDB_singleItem li{
list-style:none;
list-style-image:none;
}



.EDB_singleItem li span,
.EDB_singleItem li ul
{
padding:6px 0 0 40px;
margin:4px 0 4px 10px;
min-height:30px;
_height:30px;
display:block;
}

.EDB_singleItem li ul li{
_padding-left:10px;
}


.EDB_singleItem li span.location{
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_ort_full.gif) left 0 no-repeat;
font-weight:bold;
}

.EDB_singleItem li span.date{
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_datum_full.gif) left 0 no-repeat;
font-weight:bold;
}
.EDB_singleItem li span.time{
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_zeit_full.gif) left 0 no-repeat;
font-weight:bold;
}
.EDB_singleItem li span.genre{
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_artist_full.gif) left 0 no-repeat;
font-weight:bold;
}
.EDB_singleItem li span.info{
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_info_full.gif) left 0 no-repeat;
}
.EDB_singleItem li span.cash{
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_cash_full.gif) left 0 no-repeat;
font-weight:bold;
}
.EDB_singleItem li.programm{
background:url(http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.popkomm/Images/eventdb/Event_detail_full.gif) 10px 0 no-repeat;
font-weight:bold;
}

.EDB_singleItemTitle{
font-weight:bold;
font-size:12px;
}


/*Kuenstlerliste*/

.hidden, .hiddenall{
 position:absolute;
 top:-9999px;
 left:-9999px;
 display:none;
 }

.EDB_a-zline_navi{
   color:#999;
   word-spacing:18px;
   text-align:center;
   font-weight:bold;
   margin:0;
   border-bottom:double 6px #fff;
}

.EDB_a-zline_navi span{}
.EDB_a-zline_navi a{}

table.ListSpeakers{
font-weight:bold;
color:#000;
width:600px;
margin:10px 0;
}

table.ListSpeakers tr.grey{
background-color:#fff;filter:alpha(opacity=75);-moz-opacity: .75;opacity: .75;
}




#contentarea table.ListSpeakers th{
color:#000;
font-weight:bold;
}

table.ListSpeakers td{
color:#000;
padding:4px;
}

table.ListSpeakers td.firstRow{
Width:300px;
background:none;
}
table.ListSpeakers td.secondRow{
Width:150px;
background:none;
}

table.ListSpeakers td.thirdRow{
Width:150px;
background:none;
}

table.ListSpeakers td a{
color:#000;
}
#contentarea .EDB_imageArea{
overflow:hidden;float:right;width:260px;
}
/*
#contentarea .EDB_imageArea{
text-align:center;
width:260px;
float:left;
}

*/
#contentarea .EDB_imageArea img{
float:none;
}

#contentarea .eventPersonTime {
width:60px;
float:left;
}

#contentarea .eventPerson {
float:left;
}

/*aus Vorlage*/
.texttable,
.imagetable {
 width:100%;
}
.texttable td,
.imagetable td,
.texttable th,
.imagetable th {
 vertical-align:top;
}

/* Pressetermine */
#contentarea table.btd-table-4 {
	border-collapse:collapse;
	border:none;
	}

#contentarea table.btd-table-4 th#Information{
   width:300px;
}
#contentarea table.btd-table-4 th#Zeit{
   width:120px;
}

#contentarea table.btd-table-4 thead,
#contentarea table.btd-table-4 tbody,
#contentarea table.btd-table-4 th,
#contentarea table.btd-table-4 tr,
#contentarea table.btd-table-4 td {
	border:solid 1px #b2b2b2;
	}
#contentarea table.btd-table-4 th {
	font-weight:bold;
        background:#f2f2f2;
	}
	
#contentarea table.btd-table-4 .btd-time-1st,
#contentarea table.btd-table-4 .btd-infos-2nd {
	vertical-align: top;
	text-align: left;
	margin:0;
	padding:5px 8px;
	}
#contentarea table.btd-table-4 div.text {
	margin:0;
	padding:0;
	}
#contentarea table.btd-table-4 .btd-label {
	float: left;
}
#contentarea table.btd-table-4 .btd-text {
	margin-left: 7em;
}
#contentarea table.btd-table-4 .clearleft {
	margin:0;
	padding:1px 0;
}

.flashviewer {
   width:340px;
   float:left;
   padding:8px 0 0 0;
   }
   
.flashviewerinfo {
   float:left;
   padding:4px 0 0 0;
 }

#contentarea .flashviewerinfo p.videolink {
   clear:both;
   display:block;
   margin:0;
   padding:0;
   }  
#contentarea .flashviewerinfo p.videolink a.imagelink img {
   float:left;
   width:100px;
   margin-right:12px;
   border:solid 2px #ef7a1a;
   }
#contentarea .flashviewerinfo p.videolink a.imagelink img:hover {
   border-color:#c52437;
   }


.Thumbnailviewer{
   float:left;
   margin:12px 14px 0 14px;
   }

.Thumbnailviewer2 {
   margin:12px 14px 0 0;
   padding:0;
   clear:both;
   }

.Thumbnailviewer2 p {
padding-left:120px;
   }

#contentarea .Thumbnailviewer2 img{
   float:left;
   border:none;
   margin:0 10px 0 0;
   }

#contentarea .Thumbnailviewer2 a{
   padding:2px 20px 2px 0;
   font-weight:bold;
   }
   
.Thumbnailviewer  img{
   border:none;
}

/* Fotos */
a.download {
   padding-left:14px;
   background:url(Images/link-download.gif) no-repeat left 2px;
   }
   
a.zoom {
   clear:both;
   padding-left:14px;
   background:url(Images/link-zoom.gif) no-repeat left 2px;
   }
   
a.backlink {
   padding-left:14px;
   background:url(Images/link-back.gif) no-repeat left 2px;
   }

span.aural {
   display:none;
   }
#contentarea div.presse-foto-links {
   clear:left;
   float:left;
   font-size:0.9em;
   margin:0 10px 0 0;
   padding:8px 0 0 0;
   border-top:solid 1px #aaa;
   /*text-align:right;*/
   width:130px;
   min-height:130px;
   }
#contentarea div.presse-foto-links a {
   display:block;
   width:130px;
   }
   
#contentarea div.presse-foto-links img {
   margin:0 0 4px 0;
   padding:0;
   }
#contentarea div.presse-foto-links-text {
   border-top:solid 1px #aaa;
   margin:0 0 6px 130px;
   padding:6px 6px 6px 12px;
   min-height:120px;
   }
#contentarea div.presse-foto-links-text p {
   margin:0;
   padding:0;
   }
#contentarea p.presse-foto-ansicht img {
   float:left;
   max-width:750px;
   }
