/**
 * @package Enit-Italia.de
 * @subpackage Relaunch 2010
 * @author Kevin Chileong Lee
 * @version 1.0
 * @since 06.09.2010
 */
@CHARSET "UTF-8";

 /***************************************************************
  * INIT
  **************************************************************/
  
  *
  {
  	padding: 0;
  	margin: 0;
  	font-family: Arial, Helvetica, sans-serif;
  }
  
  img 
  {
  	border: 0;
  }
  
  body
  {
  	background: none;
  	background-color: #FFFFFF;
  	font-size: 12px;  	
  	text-align: center;
  }
  
  body#iframe
  {
  	background-color: #ffffff;
 	background-image: none;
  }
  
  
  a,
  a:visited
  {
  	color: #B11A12;
  	text-decoration: none;
  }
  
  a:hover
  {
  	text-decoration: underline;
  }
  
  #textsuche .searchForm .title,
  .white11Bold 
  {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
  }
	
  .white11 
  {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
   }
   
   ul.navigation
   {
   	list-style: none;
   }
   
   ul.subnavigation
   {
   	margin: 0 0 0 15px;
   	background-color: #f8f8f8;
   }
   
   ul.subnavigation li
   {   	
   	border-bottom: 1px dotted #818181;
   }
   
   ul.subnavigation li.current,
   ul.subnavigation li:hover
   {
   	background: none;
   	background-color: #e8e8e8;
   }
   
   .submenu li ul.subnavigation li ul.subnavigation2
   {
   	margin: 0 0 0 30px;
   	background-color: #f8f8f8;
   }
   
   .submenu li ul.subnavigation li ul.subnavigation2 li
   {   	
   	border-bottom: 1px dotted #818181;
   }
   
   .submenu li ul.subnavigation li ul.subnavigation2 li.current,
   .submenu li ul.subnavigation li ul.subnavigation2 li:hover
   {
   	background: none;
   	background-color: #dadada;
   }
   
   .submenu li ul.subnavigation li.current ul.subnavigation2 li a
   {   	
   	font-weight: normal;
   }
   
   .submenu li ul.subnavigation li ul.subnavigation2 li.current a,
   .submenu li ul.subnavigation li ul.subnavigation2 li a:hover
   {   	
   	font-weight: bold;
   }
   
  p
  {
  	line-height: 150%;
  }

  
  .iehack
  {
  	display: none;
  }
  
  .container
  {
  	margin: auto auto 20px 0;
  }
  
  .container .wrapper
  {
  	padding: 5px;
  	border: 2px solid #d5d5d5;  	
  }
  
  .container .wrapper h3
  {
  	text-align: left;
  	color: #111111;
  	padding: 5px 5px 5px 0;
  }
  
  .container .wrapper .entry
  {
  	background: #ebe9ea url(/fileadmin/templates/images/gradients/bg_sidebar.gif) repeat-x left top;
  	overflow: hidden;
  }
  
  input.error
  {
  	background-color: #e94848;
  }
  /***************************************************************
  * Seitenlayout
  **************************************************************/  
  #siteWrapper
  {
  	margin: auto;
  	text-align: left;
  	width: 960px;
  	overflow: hidden;
  	background-color: #FFFFFF;
  }
  
  #header
  {
  	text-align: center;
  	/*background: #ffffff url(/fileadmin/templates/images/italia_logo_half.png) no-repeat left top;*/  	
  }
  
  #body {
  	padding-left: 10px;
  }
  
  font.headline3
  {
  	margin: 5px 0 5px 0;
  }
  /***************************************************************
  * HEADER
  **************************************************************/	
  #topmenuWrapper
  {
	height:25px;
	vertical-align:middle;
	float:left;
	margin-left: 510px;
  }
  
  #search 
  {
	float:left;
	text-align:left;
	height: 25px;
  }
  
  #search .searchForm .title,
  #search .searchForm form
  {
  	display: block;
  	float: left;
  }
  
  #search .searchForm .title
  {
  	padding: 6px 0 0 6px;
  	margin: 0 5px 0 0;
  }
  
  #search .searchForm form
  {
  	margin: -3px 0 0 0;
  }
  
  #search .searchForm form .text
  {
  	float: left;
  	width: 150px;
  	margin: 5px 3px 0 0;
  }
  
  #search .searchForm form .submit
  {
  	margin: 5px 0 0 0;
  }
  
  #searchform .white11Bold
  {
  	color: #6d6d6d;
  }
  
  #toplinks 
  {
	background-color:#000000;
	float:right;
	margin-top:6px;
	width:300px;
  }
  
  #network
  {
  	float: left;
  	margin-left: 20px;
	padding-top: 7px;
  }
  /***************************************************************
  * NAVIGATION
  **************************************************************/  
  #topmenu
  {
  	list-style-image: url(/fileadmin/templates/images/bobbel.gif);
  	float: left;
  	margin: 6px 0 0;
  }

  #topmenu li
  {
  	float: left;
  }
  
  #topmenu li
  {
  	margin: 0 20px 0 0;
  }
  
  #topmenu li a
  {
  	color: #6d6d6d;
  }
  
  #mainmenuWrapper
  {
  	clear: both;  	
  }
  
  #mainmenu,
  #mainmenu li
  {
  	float: left;
  }
  
  #mainmenu
  {
  	list-style-image: url(/fileadmin/templates/images/gradients/sp_mainmenu.gif);
  	background: transparent url(/fileadmin/templates/images/gradients/bg_mainmenu.gif) repeat-x left top;
  	width: 100%;
  }
  
  #mainmenu li
  {
  	padding: 15px 20px 0 20px;
  	height: 42px;  	
  	display: block; 
  }
  
  #mainmenu li a
  {
  	color: #6d6d6d;
  	font-size: 16px;
  	font-weight:bold;
  }
  
  #mainmenu li a:hover,
  #mainmenu li.current a  
  {
  	color: #B11A12;
  	text-decoration: none;
  }
  
  ul.submenu
  {
  	text-align: left;  	  	
  }
  
  .submenu li
  {
  	border-bottom: 1px solid #818181;
  }
  
  .submenu li:hover,
  .submenu li.current
  {
  	background: transparent url(/fileadmin/templates/images/gradients/bg_submenu.gif) repeat-x left top;
  }
  
  .submenu li a
  {
  	display: block;  	
  	background: transparent url(/fileadmin/templates/images/li/li_submenu.png) no-repeat left center;
  	margin: 0 0 0 10px;
  	padding: 7px 7px 7px 10px;
  	color: #006699;
  }
  
  .submenu li a:hover,
  .submenu li.current a,
  .submenu li a.current,
  .submenu li.current .subnavigation li.current a
  {  	  	
  	text-decoration: none;
  	font-weight: bold;
  }
  
  .submenu li.current .subnavigation li a  
  {
  	font-weight: normal;
  }
  
  #tabWrapper .tabs,
  #tabWrapper .tabs li
  {
  	float: left;
  }
  
  #tabWrapper
  {
  	float: left;
  	width: 100%;
  	background: transparent url(/fileadmin/templates/images/grey_line.gif) no-repeat left bottom;
  }
  
  #tabWrapper .tabs li
  {
  	border-top: 4px solid #818181;
  	border-bottom: 1px solid #818181;
  	border-left: 1px solid #818181;
  	border-right: 1px solid #818181;
  	margin: 0 5px 0 0;
  }
  
  #tabWrapper .tabs li.current
  {
  	border-top: 4px solid #006699;
  	border-bottom: 1px solid #FFFFFF;
  }
  
  #tabWrapper .tabs li a
  {
  	padding: 10px;
  	display: block;
  }
  
  /***************************************************************
  * BREADCRUMB
  **************************************************************/
  #breadcrumbWrapper
  {
  	clear: both;
  	padding: 5px;
  	border: 2px solid #d5d5d5;
  	margin: 10px 0 10px 0;
  	height: 54px;
  }
  
  #breadcrumbWrapper #breadcrumb
  {
  	background: #ffffff url(/fileadmin/templates/images/gradients/bg_breadcrumb_52px.gif) repeat-x left top;
  	height: 52px;
  	padding: 7px 0 0 7px;
  }  
  
  #breadcrumbWrapper #breadcrumb .breadlink
  {
  	color: #6d6d6d;  
  	font-weight: bold;
  	font-size: 11px;
  }
  
  #breadcrumbWrapper #breadcrumb a:hover
  {
  	color: #B11A12;  
  	text-decoration: none;
  }
  /***************************************************************
  * SOCAL MEDIA
  ***************************************************************/
  #breadcrumbWrapper #socialmedia
  {
  	width: 400px;
  	background: #ffffff url(/fileadmin/templates/images/gradients/bg_breadcrumb_52px.gif) repeat-x left top;
  	height: 52px;
  	padding: 5px 0 0 7px;
  	position: relative;
  	top: -59px;
  	left: 540px;
  }
  
  #breadcrumbWrapper #socialmedia ul
  {
  	float: right;
  	margin-right: 5px;
  }
  
  #breadcrumbWrapper #socialmedia ul li
  {
  	float: left;
  }
  
  #breadcrumbWrapper #socialmedia ul
  {
  	list-style: none;
  }
  
  #breadcrumbWrapper #socialmedia ul li
  {
  	margin-left: 5px;
  }
  /***************************************************************
  * COVERFLOW
  ***************************************************************/
  #coverflowWrapper
  {
  	width: 100%;
  	float: left;  
  	margin: 0;	
  }
  
  #coverflow,
  #coverflowWrapper .sidebar
  {
  	float: left;
  }
  
  #coverflow
  {
  	width: 620px;
  }
  
  #coverflow .csc-header,
  #coverflow .csc-header .csc-firstHeader
  {
  	padding: 5px 5px 5px 0;
  	font-size: 14px;
  	color: #111111;
  }
  
  #coverflow p
  {
  	color: #6d6d6d;
  }
  /***************************************************************
  * SOCIAL BOOKMARKS
  **************************************************************/
  #socialbookmarks
  {
  	clear: both;
  	padding: 5px;
  	border: 2px solid #d5d5d5;
  	margin: 10px 0 10px 0;
  	width: 617px;
  	text-align: center;
  	
  	display: none;
  }
  /***************************************************************
  * CONTENT
  ***************************************************************/  
  #contentWrapper,
  #content
  {
  	width: 620px;
  	float: left;
  	overflow: hidden;
  } 
  
  .home
  {
  	margin-bottom: 20px;
  }
  
	.home.right
	{
		margin-left: 20px;
	}
  
  .home.small
  {
  	float: left;
  	width: 300px;  	
  }
  
  .home.big
  {
  	width: 100%;
  }
  
  .home div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image 
  {
  	margin: 0;
  	padding: 0;
  }
  
  #content .csc-textpic-text .bookmarkbar,
  #content .bookmarkbar
  {
  	padding: 2px 10px;
  } 
  /***************************************************************
  * NEWS
  ***************************************************************/
  #newsWrapper
  {
  	padding: 5px;  	
  	border: 2px solid #d5d5d5;
  	margin-bottom: 10px;
  }
  
  #news
  {  	  	
  	height: 257px;
  }
  
  #newsSlideshowWrapper
  {
  	overflow: hidden;
  	padding: 0;
  }
  
  #newsSlideshow 
  {
  	background: transparent url(/fileadmin/templates/images/bg_slideshowwrapper.png) repeat-x left top;
  	height: 247px;
  	position: relative;
  }
  
  #newsSlideshow .news-list
  {
  	position: absolute;
  }
  
  #newsSlideshow .news-list-item,
  #newsSlideshow .news-list-item .news-list-item-textWrapper,
  #newsSlideshow .news-list-item .news-list-item-imageWrapper
  {
  	float: left;
  }
  
  #newsSlideshow .news-list-item
  {
  	width: 617px;
  	margin: 0;
  	margin-right: 4px;
  	padding: 0;
  	overflow: hidden;
  }  
  
  #newsSlideshow .news-list-item .news-list-item-textWrapper
  {
  	width: 360px;
  }
  
  #newsSlideshow .news-list-item .news-list-item-imageWrapper
  {
  	text-align: center;
  	margin-left: 5px;
  	width: 250px; 
  }
  
  #newsSlideshow .news-list-item .news-list-item-imageWrapper a
  {
  	margin: auto;
  	display: block;
  }
    
  #newsSlideshow .news-list-item .news-list-item-imageWrapper img
  {
  	margin: 0 auto 0 auto;
  	float: none;
  }
  
  #newsSlideshowWrapper .buttons
  {
  	position: relative;
  	top: -30px;
  }
  
  #newsSlideshowWrapper .buttons span
  {
  	cursor: pointer;
  	color: #B11A12;
  }
  
  #newsSlideshowWrapper .buttons span:hover
  {
  	text-decoration: underline;
  }
  
  #previous,
  #next
  {
  	display: block;
  	float: left;
  	margin: 23px 0 0;
  }
  
  #slideShowItems 
  {
  	width: 2000px;
  	float: left;
  	padding: 0 0 0 20px;
  	height: 100px;
  	list-style: none;
  }
  
  #slideShowItems .news-list-item
  {
  	float: left;
  	margin: 0 10px 0 0;
  	height: 100px;
  	width: 110px;
  	text-align: center;
  }  
  
  #news .news-headline-item .news-headline-item-textWrapper
  {
  	float: left;
  	width: 356px;
  	height: 252px;
  	padding: 5px;
  	background: transparent url(/fileadmin/templates/images/gradients/bg_newsgallery.gif) repeat-x left bottom;
  }
  
  #news .news-headline-item .news-headline-item-textWrapper h3
  {
  	font-size: 14px;
  	margin: 0 0 20px 0;
  }
  
  #news .news-headline-item .news-headline-item-imageWrapper
  {
  	float: right;
  }
  
  /***************************************************************
  * SIDEBAR
  ***************************************************************/
  .sidebar
  {
  	width: 300px;
  	float: left;
  	margin: 0 0 10px 20px;
  	text-align: center;  	
  }
  
  #coverflowWrapper .sidebar .container
  {
  	margin: auto;
  }
  
  .sidebar .container
  {
  	margin: 0 0 10px 0;
  }
  
  /* LINK LIST */
  .sidebar .entry .tx-ablinklist-pi1 h3
  {
  	padding: 5px;
  	color: #ffffff;
  }
  
  .sidebar .tx_ablinklist_viewReportBrokenLink
  {
  	background: none;
  	border: none;
  	font-size: 12px;	
  	margin: 0;
  	padding: 0;
  }
  
  .sidebar .tx_ablinklist_viewReportBrokenLink h3
  {
  	margin: 0 0 5px 0;
  }
  
  .sidebar .tx_ablinklist_viewReportBrokenLink form .actions
  {
  	text-align: center;
  	margin: 5px 0 0;
  }
  
  /* GOOGLE MAPS */
  
  .sidebar #resultdiv,
  .sidebar #infobox  
  {
  	text-align: left;
  }
  
  .sidebar #resultdiv 
  {
  	padding: 5px;
  }
  
  .sidebar #resultdiv ul
  {
  	margin-top: 5px;
  }
  
  .sidebar #resultdiv ul li
  {
  	padding-top: 2px;
  	padding-bottom: 2px;
  }
  
  .sidebar .tx-rgpopup-dragbar
  {
  	width: 280px;
  }
  
  /* Google Maps */
  .sidebar .entry .tx-lumogooglemaps-pi1 div
  {
  	margin-bottom: -14px;
  	width: auto;
  }
  
  .sidebar .entry .tx-lumogooglemaps-pi1 div *
  {
  	margin-bottom: auto;
  }
  
  /* Wetter */
  .sidebar .tx-pitgoogleforecast-pi1
  {
  	float: left;
  	width: 143px;
  	height: 90px;
  	overflow: hidden;
  }
  
  .sidebar .tx-pitgoogleforecast-pi1 .forecast-div,
  .sidebar .tx-pitgoogleforecast-pi1 .forecast-icon,
  .sidebar .tx-pitgoogleforecast-pi1 .forecast-text
  {
  	float: left;
  }
  
  .sidebar .tx-pitgoogleforecast-pi1 .forecast-div
  {
  	padding: 5px;
  	text-align: left;
  }
  
  .sidebar .tx-pitgoogleforecast-pi1 .forecast-icon
  {
  	margin-right: 2px;
  }
  
  .sidebar .tx-pitgoogleforecast-pi1 .forecast-text
  {
  	width: 89px;
  	font-size: 11px;
  	margin-left: 2px;
  }
  /***************************************************************
  * TABS Seitentemplate
  ***************************************************************/
  .tabs #content
  {
  	background: transparent url(/fileadmin/templates/images/gradients/bg_tab_content.png) no-repeat left top;
  	padding: 5px;
  }
  
  .tabs li a
  {
  	color: #818181;
  	font-weight: bold;
  }
  
  .tabs li.current a
  {
  	color: #000000;
  }
  
  /***************************************************************
  * MOOFLOW
  ***************************************************************/ 
  .tx-cfamooflow-pi1 .mf
  {
	background: #ffffff url(/fileadmin/templates/images/gradients/bg_coverflow.gif) repeat-x left 98px;	
  }
  
  .tx-cfamooflow-pi1 .mf .mfNav
  {
  	background-color: #c8c8c8;
  	bottom: 0 ! important;
  }
  /***************************************************************
  * REGIONAL Linklist Seitentemplate
  ***************************************************************/
  ul.region_linklist
  {
  	text-align: left;  	  	
  	list-style: none;
  	float: left;
  	width: 100%;
  }
  
  .region_linklist li
  {
  	border-bottom: 1px solid #818181;
  	float: left;
  	width: 100%;
  }
  
  .region_linklist li:hover,
  .region_linklist li.current
  {
  	background: transparent url(/fileadmin/templates/images/gradients/bg_submenu.gif) repeat-x left top;
  }
  
  .region_linklist li span.link
  {
  	float: left;
  }
  
  .region_linklist li div.actions
  {
  	float: right;
  }
  
  .region_linklist li a
  {
  	display: block;  	
  	background: transparent url(/fileadmin/templates/images/li/li_submenu.png) no-repeat left center;
  	margin: 0 0 0 10px;
  	padding: 10px 7px 7px 10px;
  	color: #006699;
  }
  
  .region_linklist li .actions a
  {	
  	background: none;
  }
  
  .region_linklist li a:hover,
  .region_linklist li.current a,
  .region_linklist li a.current
  {  	  	
  	text-decoration: none;
  	font-weight: bold;
  }
  
  .tx-ablinklist-pi1 h3
  {
  	text-align: left;
  	padding: 5px;
  	background-color: #006699;
  	color: #FFFFFF; 
  }
  
  /***************************************************************
  * GoogleMaps (rggooglemaps)
  ***************************************************************/
  #infobox
  {
  	background-color: #f7f7f7;
  	border: 1px solid #6d6d6d;
  	/*position: absolute;*/
  }
  
  .tx-rgpopup-dragbar
  {
  	padding: 5px;
  	float: left;
  	width: 100%;
  	background-color: #006699;
  	color: #ffffff;
  }
  
  .tx-rgpopup-left  
  {
  	float: left;
  }
  
  .tx-rgpopup-right
  {
  	float: right;
  }
  
  .tx-rgpopup-main
  {
  	padding: 5px;
  }
  
  .tx-rgpopup-main ul
  {
  	margin-left: 15px;
  }
  /***************************************************************
  * FOOTER
  **************************************************************/
  #footerWrapper
  {
  	clear: both;
  	padding: 5px;
  	border: 2px solid #d5d5d5;
  	margin: 10px 0 10px 0;
  }
  
  #footerWrapper #footer
  {
  	background: #ffffff url(/fileadmin/templates/images/gradients/bg_breadcrumb.gif) repeat-x left top;
  	height: 24px;
  	padding: 7px 7px 0 7px;
  	font-size: 11px;
  	color: #3a4853;
  }
  
  #footerWrapper #footer .copyright
  {
  	float: left;
  	font-weight: bold;
  }
  
  #footerWrapper #footer .navigation
  {
  	float: right;
  }
  
  #footerWrapper #footer .navigation li
  {
  	float: left;
  	margin: 0 0 0 10px;
  }
  
  #footerWrapper #footer .navigation li a
  {  	 
  	text-decoration: underline;
  	text-transform: uppercase;
  	font-weight: bold;
  	color: #3a4853;
  }	
  
  
  
   /***************************************************************
  * POPUP
  **************************************************************/

.popup {
	margin: 30px auto;	
	padding: 20px;
	width: 500px;
	text-align: left;
	background-color: #FFF;
}

.popup h3 {
	margin-bottom: 20px;	
}


  
  
  /***************************************************************
  * MOOFLOW
  **************************************************************/
  #coverflow .mf div.loader
  {
	   background:url(/fileadmin/templates/images/mooflow/ajax_loader.gif) no-repeat 50% 0;
  }
  
  #coverflow .mf a.play
  {
	   background:url(/fileadmin/templates/images/mooflow/play.png) no-repeat;
  }
  
  #coverflow .mf a.stop
  {
	   background:url(/fileadmin/templates/images/mooflow/stop.png) no-repeat;
  }
  
  #coverflow .mf a.sliderNext
  {
	   background:url(/fileadmin/templates/images/mooflow/left.png) no-repeat;
	   width: 24px;
  }
  
  #coverflow .mf a.sliderPrev
  {
	 background:url(/fileadmin/templates/images/mooflow/right.png) no-repeat;
	 width: 24px;
  }
  
  #coverflow .mf a.resize
  {
	   background:url(/fileadmin/templates/images/mooflow/resize.png) no-repeat;
  }
  
  #coverflow .mf div.slider
  {
	 background:url(/fileadmin/templates/images/mooflow/middle.gif) repeat-x;
	}
	
  #coverflow .mf div.knob
  {
	  background:url(/fileadmin/templates/images/mooflow/middle-slider.png) repeat-x right center;
  }

  #coverflow .mf div.knobleft
  {
	   background:url(/fileadmin/templates/images/mooflow/left-slider.png) repeat-x center;
  }
  
  /***************************************************************
  * TAG CLOUD
  **************************************************************/
  div.tagcloud
  {
  	background: 0;
  }
  
  div.tagcloud a 
  {
  	color: #B11A12;
  }
  /***************************************************************
  * OVERWRITE ENIT_OLD
  **************************************************************/
  
  h1 {
  color: #006699;
  }
  
  .link2
  {
  	font-size: 12px;
  } 
  
  body, a, td, p, th, input, select, table, textarea 
  {
  	font-family: Arial, Helvetica, sans-serif;
  } 
  
  #footer
  {
  	background:url("/fileadmin/templates/images/gradients/bg_breadcrumb.gif") repeat-x scroll left top #FFFFFF; ! important;
  	width: auto ! important;
  	margin: 0 ! important;
  }
  
  #footer .navigation li a
  {
  	font-size: 11px;
  }
  
  #c24660
  {
  	clear: both;
  }
  
  #c24660 .csc-textpic
  {
  	float: left;
  	width: 100%;
  }
  
  hr
  {
  	clear: both;
  	margin-top: 15px;
  	margin-bottom: 15px;
  }
  
  #content h2.headline1
  {
  	margin-bottom: 20px;
  }
  
  #content h4 
  {
	/*color:#00602A;*/
	color: #006699;
	font-size:12px;
	font-weight:bold;
	margin:15px 0 0;
  }

  .headline1
  {
  	color: #006699;
  }

  .headline2
  {
  	color: #006699;
  }
  
  .headline3
  {
  	color: #006699;
  }
  
  .headline4 
  {
  	color: #006699;
  }
  
  .link1 
  {
  	color: #B11A12;
  }
 
  .link2 
  {
  	color: #B11A12;
  }
  
 .link3 
  {
  	color: #B11A12;
  }
  
  .dunkelgruen11
  {
    color: #006699;
  }
  
  .news-list-container h3
  {
  	color: #006699;
  }
  
  .news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover
  {
    	color: #006699;
  } 
  
 .news-single-item h2
  {
 	 color: #006699;
  }
  
  .tx-indexedsearch-title a {
  	color: #006699;
  }
  
  .browsebox li a {
  	color: #B11A12;
  }
  
  
  /***************************************************************
  * TABELLEN
  **************************************************************/
  table#holiday,
  table#holiday2
  {
  	width: 100%;
  }
  
  table#holiday td,
  table#holiday2 td
  {
  	padding: 2px;
  }
  /***************************************************************
  * HEADER BANNER FALLBACK
  **************************************************************/
  #header .flash
  {
  	background: transparent url(../flash/header_banner_fallback.jpg) no-repeat left top;
  	height: 255px;
  	width: 960px;
  }
/***************************************************************
* PROSPEKTE / PDF SHOP
**************************************************************/
.tx-pdforder-pi1 .pdf
{
	margin-bottom: 10px;	
	float: left;
	width: 49%;
}

.tx-pdforder-pi1 .pdf > div
{
	float: left;
}

.tx-pdforder-pi1 .pdf .image
{
	margin-right: 5px;
}

.tx-pdforder-pi1 .pdf:last-child
{
	margin-bottom: 0;
}

.tx-pdforder-pi1 p.hidden
{
	display: none;
}


.tx-pdforder-pi1 form p
{
	line-height: 1.8;
}

.tx-pdforder-pi1 form span
{
	padding-right:15px;
}