@charset "UTF-8";
/**
 * airliners.de New Conent Yaml Mod
 *
 * @copyright       Copyright 2009, airliners.de
 * @package         ade
 * @version         1
 */

@media all
{

	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Sonstiges
	 */
	.artikel_link {
		padding: 0 10px 0 0;
		background: transparent url("http://images.airliners.de/artikel_link_pfeil.png") no-repeat right center;
	}
			
	/*-------------------------------------------------------------------------*/

	.nachrichtUpdate {

font-weight: bold !important;
color: rgb(234, 153, 38);

/*
color: rgb(214, 139, 34) !important;
color: rgb(183, 103, 32) !important;*/
	}
	
	/**
	 * (de) Formatierung der Top-Nachrichten
	 */
	div.topnews {
		width: 100%;
		border-bottom: 1px solid #bcbcbc;	
		min-height: 240px;
		margin: 0;
		padding: 10px 0 10px 0;
	}
	
	div.topnews-verlauf {
		background: transparent url("http://images.airliners.de/news/topnews/background.png") repeat-y right;
	}

	div.topnews-first {
		margin: 0;
		padding: 0 0 10px 0;
	}	
	
	div.topnews-wo-bild {
		min-height: 165px;
	}

	div.topnews h2 {
		width: 100%;
		margin: 0 0 2px 0;
	}
		
	div.topnews dl {
		width: 100%;
		font-size: 91.6667%;
		margin: 0;
		padding: 0;
		display: block;
		height: 20px;
	}
	
	div.topnews dl dt {
		font-weight: normal;
		float: left;
		margin: 0 5px 0 0;
	}

	div.topnews dl dd {
		font-weight: normal;
		float: left;
		margin: 0 4px 0 0;
	}

	div.topnews dl dd a {
		margin: 0 3px 0 0;
	}	
	
	div.topnews dl dd.ende {
		display: block;
		float: none;
	}

	div.topnews dl dd a {
		text-decoration: underline;
	}	

	div.topnews dl dd a:focus,
	div.topnews dl dd a:hover,
	div.topnews dl dd a:active {
		text-decoration: none;
	}	
		
	div.topnews p {
		margin: 8px 0 0 0;
		padding: 0;
		display: block;
	}	
		
	div.topnews p a {
		font-size: 90%;
	}		
	
	div.topnews div.bild {
		border: 1px solid #7f7d7d;
		overflow: hidden;
		width: 468px;
		margin: 0 0 1em 0;
	}
	
	div.topnews div.bild180 {
		float: left;
		width: 178px;
		height: 178px;
		margin: 4px 1em 1em 0;
	}

	div.topnews div.bild135 {
		float: left;
		width: 133px;
		height: 133px;
		margin: 4px 1em 1em 0;
	}
		
	div.topnews div.bild div {
		position: relative;
		border: 0px none; 
		vertical-align: top;
	}
	
	div.topnews div.bild a {
		border: 0px none; 
		position: static; 
		display: inline;
	}
	
	div.topnews div.bild a img {
		border: 0 none;
		vertical-align: middle;
	}
		
	div.topnews div.bild p {
		margin: 0;
		padding: 0;
		height: 20px;
		display: block;
		position: absolute;
		right: 3px;
		bottom: 1px;
	}

	div.topnews div.bild180 p {
		right: 3px;
		bottom: 3px;
	}

	div.topnews div.bild135 p {
		right: 3px;
		bottom: 3px;
	}
		
	div.topnews div.bild p a {
		padding: 2px 5px;
		background: transparent url("http://images.airliners.de/news/topnews/background-copyright.png") repeat scroll 0 0;
	}	

	div.topnews div.bild p a:focus,
	div.topnews div.bild p a:hover,
	div.topnews div.bild p a:active {
		text-decoration: none;
	}		

	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Formatierung der normalen Nachrichten
	 */	
	div.news {
		width: 100%;
		border-bottom: 1px solid #bcbcbc;	
		min-height: 140px;
		margin: 0;
		padding: 10px 0 10px 0;
	}
	
	div.news-verlauf {
		background: transparent url("http://images.airliners.de/news/topnews/background.png") repeat-y right;
	}

	div.news h2 {
		margin: 0 auto;
		padding: 0;
		font-size: 1.5em;
	}
	
	div.news a {
		text-decoration: underline;
	}

	div.news a:focus, div.news a:hover, div.news a:active {
		text-decoration: none;
	}
			
	div.news dl {
		font-size: 91.6667%;
		margin: 4px auto 10px;
		padding: 0;
		height: 8px;
	}
	
	div.news dl dt {
		font-weight: normal;
		float: left;
		margin-right: 4px;
	}

	div.news dl dd {
		font-weight: normal;
		float: left;
		margin: 0 3px 0 0;
	}

	div.news dl dd a {
		text-decoration: underline;
		margin-right: 3px;
	}	

	div.news dl dd a:focus,
	div.news dl dd a:hover,
	div.news dl dd a:active {
		text-decoration: none;
	}	
		
	div.news p {
		margin: 0 auto;
		display: block;
	}	
		
	div.news p a {
		font-size: 90%;
		text-decoration: none;
	}		

	div.news p a:focus,
	div.news p a:hover,
	div.news p a:active {
		text-decoration: underline;
	}		
		
	div.news div.bild {
		border: 1px solid #7f7d7d;
		overflow: hidden;
		width: 468px;
		margin: 0 0 1em 0;
	}
	
	div.news div.bild180 {
		float: left;
		width: 178px;
		height: 178px;
		margin: 4px 1em 1em 0;
	}

	div.news div.bild135 {
		float: left;
		width: 133px;
		height: 133px;
		margin: 4px 1em 1em 0;		
	}
		
	div.news div.bild div {
		position: relative;
	}
	
	div.news div.bild a {
		border: 0pt none; 
		position: static; 
		display: inline;
	}
	
	div.news div.bild a img {
		border: 0 none;
		vertical-align: middle;
	}
		
	div.news div.bild p {
		margin: 0;
		padding: 0;
		height: 20px;
		display: block;
		position: absolute;
		right: 3px;
		bottom: 1px;
	}
	
	div.news div.bild180 p {
		right: 3px;
		bottom: 3px;
	}

	div.news div.bild135 p {
		right: 3px;
		bottom: 3px;
	}	
		
	div.news div.bild p a {
		padding: 2px 5px;
		background: transparent url("http://images.airliners.de/news/topnews/background-copyright.png") repeat scroll 0 0;
	}	

	div.news div.bild p a:focus,
	div.news div.bild p a:hover,
	div.news div.bild p a:active {
		text-decoration: none;
	}		

	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Formatierung des Magazins
	 */

 	/*-------------------------------------------------------------------------*/

	.magazin-header {
		margin-bottom: 1em;
	}
	
	.magazin-header p {
		margin-bottom: 0.15em;
		line-height: 24px;
		padding-top: 3px;
	}
	
	.magazin-specials-einleitung {
		margin-bottom: 30px;
	}
	
	ul.magazin-seiten-uebersicht li {
		list-style-type: none;
		margin: 0 0 20px 0;
		display: block;
	}
	
	ul.magazin-seiten-uebersicht li img {
		border: 1px solid #7f7d7d;
	}

	ul.magazin-seiten-uebersicht li a h3 {
		font-size: 1.5em; /* 18px */
	}	

	ul.magazin-seiten-uebersicht li p {
		margin-bottom: 0;
	}		
		
	ul.magazin-specials-uebersicht li {
		list-style-type: none;
		margin: 0 0 20px 0;
	}
	
	ul.magazin-specials-uebersicht li img {
		border: 1px solid #7f7d7d;
	}

	ol.magazin-seiten-navigation {
		margin-left: 10px;
	}
		
	ol.magazin-seiten-navigation li {
		list-style-type: decimal;
		margin-left: 10px;
	}
			
	.magazin-kopf-mit-bild {
		margin-bottom: 10px;
	}
	
	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Formatierung der Servicespalte
	 */

 	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Blaue Inhaltsbox
	 */	 
	 
	 .servicebox-blue {
		margin: 8px 0 0 0;	
		padding: 0 0 11px 0;
	 }
	 
	 .servicebox-blue-verlauf {
	 	background: #fff url("http://images.airliners.de/servicespalte/background-verlauf.png") repeat-x bottom;
		border-bottom: 1px solid #b2b3b5;
	 }
	 
	 .servicebox-blue a {
	 	text-decoration: underline;
	 }
	 
	 .servicebox-blue h3 {
		background: #c9dbf1 url("http://images.airliners.de/servicespalte/background.png") repeat-x scroll 0 -124px;
		display: block;
		height: 31px;	 	
		font-size: 116.67%;
		margin-bottom: 8px;
		text-decoration: none;
		font-weight: normal;		
	 	font-family: Tahoma, Arial, Helvetica, sans-serif;	
		line-height: 23px;
	 }	 
	 
	 .servicebox-blue h3 a,
	 .servicebox-blue h3 a:focus, 
	 .servicebox-blue h3 a:hover, 
	 .servicebox-blue h3 a:active  {
	 	color: #000;
	 	margin: 0;
		padding: 0 12px 0 12px;
		text-decoration: none;
		display: block;
		float: left;		
		background: #c9dbf1 url("http://images.airliners.de/servicespalte/background.png") no-repeat scroll 0 -31px;
		height: 31px;	 
	 }
	 
	 .servicebox-blue h3 span {
	 	height: 31px;
		position: relative;
		float: right;
		right: 11px;	
		top: 0;
	 	margin: 0;
		padding: 0;
		background: transparent url("http://images.airliners.de/servicespalte/background.png") no-repeat scroll -298px 0px;
	 }	 

	 .servicebox-blue h3 span a {
	 	height: 25px;
	 	color: #15549e;
		font-size: 0.8em;
		font-weight: normal;
		padding: 0 12px 0 12px;
		background: transparent url("http://images.airliners.de/servicespalte/pfeil.png") no-repeat right center;
	 }

	 .servicebox-blue h3 span a:hover {
		background: transparent url("http://images.airliners.de/servicespalte/pfeil-hell.png") no-repeat right center;
	 }
	 
	 .servicebox-blue p {
		margin: 0;
		padding: 0 11px;
	 }

	 .servicebox-blue ul li {
	 	margin-left: 0;
	 }	 

	 .servicebox-blue dl {
		margin: 0;
		padding: 0 11px;
	 }
	 
	 .servicebox-blue dl dd {
		margin: 0;
		padding: 0;
	 }		
	 
	 .servicebox-blue dl dt {
		font-weight: normal; 
	 }

	 .servicebox-blue dl dt.bild img {
		margin: 0;
		padding: 0;
		float: left;
	 }	  
	   
	 .servicebox-blue dl dd.mitbild {
	 	width: auto;
		margin: 0 0 0 80px;
	 }		 
	 
	 .servicebox-blue dl dd.ende {
	 	margin-bottom: 11px;
	 }		 	 	 	
	 
	 .servicebox-blue ul {
		margin: 0;
		padding: 0 11px;
	 }		
	 
	 .servicebox-blue ul li {
		list-style: none;
	 }		
	 
	 .servicebox-blue dl dd.fotostrecke {
	 	margin-left: 113px;
	 }	

	 .servicebox-blue dl dd.fotostrecke-ende {
	 	margin-bottom: 11px;
		vertical-align: top;
		height: 45px;
	 }	

	 div.job {
		padding: 5px 10px 5px 10px;
	 }
	 		 
	 div.job span.date {
		display: none;
	 }	 
	 	 
	/**
	 * (de) Graue Inhaltsbox
	 */	  
	 .box-grau {
		margin: 10px 0 10px 10px;	
		padding: 0 0 0 0;	 	
		color: #000;
	 }

	 .box-grau-content {
	 	width: 460px !important;
	 }	 
	 
	 .box-grau-big {
		margin: 0;	
	 }	 
	 
	 .box-grau a {
	 	text-decoration: underline;	
	 }

	 .box-grau a:focus,
	 .box-grau a:hover,
	 .box-grau a:active {
	 	text-decoration: none;	
	 }	 
	 
	 .box-grau h3 {
		color: #7f7d7d; 	
		text-decoration: none;
		margin-bottom: 0;
	 }	 

	 .box-grau h3.big {
	 	font-size: 233.28%;
	 }

	 .box-grau h3.big span.small{
	 	font-size: 0.75em;
	 }
	 	 
	 .box-grau h3 a {
		color: #7f7d7d; 	
		text-decoration: none;
	 }	 

	 .box-grau h3.big a {
	 	font-size: 160%;
	 }	 
	 	 
	 .box-grau dl a {
	 	color: #fff;
	 }	
	 
	 .box-grau dl { 	
		margin: 0 0 0 12px;
		padding: 0 0 0 7px;
		line-height: 31px;
		background: transparent url("http://images.airliners.de/servicespalte/background.png") no-repeat scroll 0 -93px;
		height: 31px;	 
	 }

	 .box-grau dl dt {
		float: left;
	 }

	 .box-grau dl dd, .box-grau ul li {
		float: left;
		margin: 0 2px 0 6px;
	 }

	 .box-grau ol {
		margin: 0 0 0 10px;
		color: #15549e;
	 }	  
	 
	 .box-grau ol li {
	 	margin-bottom: 10px;
	 }	 
	 
	 ul.box-grau-bar {
	 	background: transparent url("http://images.airliners.de/servicespalte/background.png") no-repeat scroll 0 -93px;
	 }

	 .box-grau-bar { 	
		height: 31px;	 
	 	width: 100%;
		background: #9d9a9a url("http://images.airliners.de/servicespalte/background.png") repeat-x scroll 0 -62px;
	 }	 
	 	 
	 span.box-grau-bar-mehr {
		display: inline;	 	
	 	height: 31px;
		line-height: 31px;
		position: relative;
		right: 0;	
		top: 0;
	 	margin: 0 12px 0 0;
		padding: 0;
		background: transparent url("http://images.airliners.de/servicespalte/background.png") no-repeat scroll -298px -216px;
	 }	 

	 span.box-grau-bar-mehr a {
	 	height: 25px;
	 	color: #fff;
		font-size: 0.8em;
		font-weight: normal;
		padding: 0 12px 0 12px;
		background: transparent url("http://images.airliners.de/servicespalte/pfeil-hell.png") no-repeat right center;
		cursor: pointer;
	 }

	 div.box-grau-bar-mehr {
		background: transparent url("http://images.airliners.de/verlauf_bar_grau_mehr.png") repeat-x left;
		border-bottom: 1px solid #7f7d7d;	 	
		display: none;
	 }	  
 	 
	 div.box-grau-bar-mehr ul {
		display: block;
		padding: 12px;
		margin: 0;
	 }	  
	 
	 div.box-grau-bar-mehr ul li {
	 	margin-bottom: 10px;
		list-style-type: none;
		display: block;
		float: left;
	 }
	 
	 div.box-grau-bar-mehr ul li a {
	 	color: #fff;
		text-decoration: underline;
	 }	
	 
	 div.box-grau-bar-mehr ul li a:focus,
	 div.box-grau-bar-mehr ul li a:hover,
	 div.box-grau-bar-mehr ul li a:active {
	 	color: #fff;
		text-decoration: none;
	 }	

	.box-grau-bar-mehr-einklappen {
		position: relative;
		bottom: 5px;
		margin-right: 12px;
	}	  
	
	.box-grau-bar-mehr-einklappen span a {
		color: #fff;
		text-decoration: underline;		
	}	
	
	.box-grau-bar-mehr-einklappen a:focus,
	.box-grau-bar-mehr-einklappen a:hover,
	.box-grau-bar-mehr-einklappen a:active {
		text-decoration: none;
	}		  
	
	.mehr-button:focus,
	.mehr-button:hover,
	.mehr-button:active,
	.mehr-button:visited {
		color: #fff;
		cursor: pointer;
	}	
 	 
	 .box-grau-servicebar {
	 	margin-left: 10px;
	 }

	/**
	 * (de) Box Hellgrau
	 */	 
	 .box-hellgrau {
		color: #000;
	 }

	 .box-hellgrau h3 {
		color: #333; 	
		text-decoration: none;

		margin-left: 10px;
		font-size: 1em;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	 }	 
	 	 
	 .box-hellgrau a {	 	
	 	color: #000;
	 }
	 
	 .box-hellgrau a:focus, .box-hellgrau a:hover, .box-hellgrau a:active {
	 	color: #000;
	 }

	 .box-hellgrau-bar {
		margin: 0;	
		padding: 0; 		 	
		background-color: #f1f0f0;
		border: 1px solid #bdbdbd;
		width: 776px;
	 }
	 
	 .box-hellgrau-bar ul {
	 	padding: 0 0 0 10px;
	 }

	/**
	 * (de) Box Blau
	 */	 	 	 

	 .box-blau {
		color: #000;
	 }

	 .box-blau h3 {
		color: #333; 	
		text-decoration: none;
		font-size: 1em;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		margin-bottom: 0.5em;
	 }
	 	 
	 .box-blau a {	 	
	 	color: #000;
	 }
	 
	 .box-blau a:focus, .box-blau a:hover, .box-blau a:active {
	 	color: #000;
	 }

	 .box-blau-bar {
		margin: 0;	
		padding: 0; 		 	
		background: #dbe6f3 url("http://images.airliners.de/servicespalte/background.png") repeat-x scroll 0 -186px;
		border-bottom: 1px solid #fff;
		width: 778px;
	 }
	 
	 .box-blau-bar ul {
	 	padding: 0 0 0 10px;
		background: transparent url("http://images.airliners.de/servicespalte/background.png") no-repeat scroll 0 -155px;
	 }
	 
	 
	/**
	 * (de) dotted Inhaltsbox
	 */	 
	.box-dotted {
		color: #7f7d7d;
		border-top: 1px dotted #7f7d7d;
		border-bottom: 1px dotted #7f7d7d;
		margin-bottom: 10px;
		margin-top: 10px;
		padding: 2px 0 5px 0;
		display: block;
		height: 14px;
	} 
	
	.box-dotted span a {
		text-decoration: underline;
	}
	
	.box-dotted span a:focus,
	.box-dotted span a:hover,
	.box-dotted span a:active {
		text-decoration: none;
	}	
	
	/**
	 * (de) grauer verlauf Inhaltsbox
	 */	 
	.box-verlauf-grau {
		background: transparent url("http://images.airliners.de/bg_verlauf_grau.png") repeat-y right;
		border-bottom: 1px solid #7f7d7d;
		padding: 10px 0 10px 0;
	} 

	.box-verlauf-grau a {
		text-decoration: underline;
	} 

	.box-verlauf-grau a:focus,
	.box-verlauf-grau a:hover,
	.box-verlauf-grau a:active {
		text-decoration: none;
	} 	
	
	.verlauf-blau {
		background: transparent url("http://images.airliners.de/verlauf-blau.png") repeat-x top left;
	}	 

	.verlauf-grau {
		background: transparent url("http://images.airliners.de/news/topnews/background.png") repeat-y right;
	}	
	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Formatierung der Bilder
	 */

 	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Bilder
	 */	 
 		
	.bild {
		overflow: hidden;
		margin: 0 0 1em 0;		
	}
	
	.bild200 {
		width: 202px;
		margin: 4px 1em 1em 0;
	}

	.bild200r {
		width: 202px;
		margin: 4px 0 1em 1em;
	}	
	
	.bild200 img {
		height: 135px;
	}
		
	.bild180 {
		border: 1px solid #7f7d7d;
		width: 178px;
		height: 178px;
		margin: 4px 1em 1em 0;
	}

	.bild135 {
		border: 1px solid #7f7d7d;
		width: 133px;
		height: 133px;
		margin: 4px 1em 1em 0;		
	}
	
	.bild80 {
		border: 1px solid #7f7d7d;
		width: 80px;
		height: 80px;
		margin: 4px 4px 4px 0;
	}		
	
	.bild280 {
		float: none;
		display: block;
	}
		
	.bild470 {
		float: none;
		display: block;
	}

	.bild div.bild_inner {
		margin: 0;
		padding: 0;
		height: 135px;
	}
			
	.bild div a span {
		position: relative;
		bottom: 20px;
		left: 150px;
		width: 42px;
	}

	.bild div a span img.icon_bild_groß {
		width: 42px;
		height: 12px;
	}	

	.bild div a span img.icon_bild_groß:hover {
		border: 1px solid #fff;
	}		

	.bild div a span img.icon_bild_gross {
		width: 42px;
		height: 12px;
	}	

	.bild div a span img.icon_bild_gross:hover {
		border: 1px solid #fff;
	}	
			
	.bild a {
		border: 0pt none; 
		position: static; 
		display: inline;
		text-decoration: none;
	}

	.bild a:hover {
		text-decoration: none;
	}
		
	.bild a img {
		vertical-align: middle;
	}
	
	.bild img {
		border: 1px solid #7f7d7d;
	}	
		
	.bild-copyright {
		margin: 0;
		padding: 0;
		height: 20px;
		display: block;
		position: absolute;
		right: 3px;
		bottom: 1px;
	}

	.bild200 p.bild-copyright {
		right: 3px;
		bottom: 3px;
	}
		
	.bild180 p.bild-copyright {
		right: 3px;
		bottom: 3px;
	}

	.bild135 p.bild-copyright {
		right: 3px;
		bottom: 3px;
	}	
		
	.bild p.bild-copyright a {
		padding: 2px 5px;
		background: transparent url("http://images.airliners.de/news/topnews/background-copyright.png") repeat scroll 0 0;
	}	

	.bild p.bild-copyright a:focus,
	.bild p.bild-copyright a:hover,
	.bild p.bild-copyright a:active {
		text-decoration: none;
	}	
	
	.bild-beschreibung {
		margin: 3px 0 0 0;
		padding: 0;
		display: block;
		right:auto;
		bottom:auto;
		background: transparent url("http://images.airliners.de/artikel/bild_verlauf.png") repeat-y right top;
		font-size: 1em;
		font-weight: normal;
	}

	.bild200 .bild-beschreibung {
		width: 202px;
	}
		
	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Abstände
	 */

 	/*-------------------------------------------------------------------------*/
	
	.mTopTen {
		margin-top: 10px important;
	}
	
	.mBottomTen {
		margin-top: 10px important;
	}	
	
	.pTopTen {
		padding-top: 10px important;
	}
	
	.pBottomTen {
		paddin-bottom: 10px important;
	}
	
	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Formatierung der Listen
	 */

 	/*-------------------------------------------------------------------------*/

	.no-style-list {

	}
	
	.no-style-list li {
		list-style: none;
		margin-left: 0;
		margin-bottom: 10px;
	}
	
	.two-column-list li {
		width: 50%;
		float: left;
	}

	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Artikelseite
	 */

 	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Web-Link
	 */	 	
	 
	 .web-link {
		margin: 6px 0 0 0;
		padding: 3px 0;
		display: block;
		right:auto;
		bottom:auto;
		background: transparent url("http://images.airliners.de/artikel/bild_verlauf.png") repeat-y 0 0;
		font-size: 1em;
		font-weight: normal;
		width: 200px;
	 }	
	 
	 .artikel-titel {
	 	color: #15549e;
		width: 100%;
	 }
	 
	 .artikel-titel span {
	 	color: #7f7d7d;
		font-size: 0.667em;
		display: block;
		margin-top: 5px;
		margin-bottom: 8px;
	 }
	 
	 .artikel-copyright {
	 	margin-top: -15px;
		height: 20px;
	 }
	 
	 .artikel-teaser {
	 	color: #000;
		font-weight: bold;
	 }
	 
	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Termine
	 */

 	/*-------------------------------------------------------------------------*/	 

	.termin {
		padding-bottom: 15px;
		margin-left: 0px;
		margin-top: 5px;
	}
	
	.termin h4 {
		margin-bottom: 0;
	}
	
	p.termin-datum {		
		font-style: italic;
		font-size: 1em;
	}
	
	p.termin-teaser {
		margin-bottom: 3px;
	}
	
	.termin a {
		padding-left: 11px;
	}
	
	.termin-detail {
		padding-bottom: 20px;
	}

	.termin-detail h3 {
		margin-bottom: 10px;
		color: #15549E;
		font-size: 2em;
	}	
	
	.termin-detail h4 {
		font-size: 1.25em;
		margin-bottom: 5px;
	}	
	
	.termin-detail dl {
		margin-bottom: 20px;
		margin-left: 2px;
	}
	
	.termin-detail dt {
		font-weight: normal;
		width: 130px;
	}
	
	.termin-detail dd {
		margin-bottom: 3px;
		margin-left: 0px;
	}

	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Zweispaltige Detailliste (dl)
	 */

 	/*-------------------------------------------------------------------------*/
		
	dl.detailliste dt {
		float: left; display:inline; margin-right: 1em; margin-bottom: 2px; 
		width: 130px;
	}
	
	dl.detailliste dt.oneRow {
		float: none; 
		margin-bottom: 2px; 
		width: 100%;
	}	

	dl.detailliste dd {
		margin-bottom: 2px; 
	}
	
	dl.detailliste dt.farbig,
	dl.detailliste dd.farbig {
		background-color: #D1DFF2;
	}	
	
	.box220 {
		width: 220px;
		margin-right: 10px;
	}
	
	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Links
	 */

 	/*-------------------------------------------------------------------------*/	 	

	.link-white a {
		text-decoration: underline;
		color: #fff;
	}

	.link-white a:focus, .link-white a:hover, .link-white a:active {
		text-decoration: none;
	}
	
	.link-blau {
		text-decoration: underline;
		color: rgb(21, 84, 158);
	}

	.link-blau:focus, .link-blau:hover, .link-blau:active {
		text-decoration: none;
	}	
	
	.link-grau, .link-grau:visited {
		color: #666666;
	}

	.link-grau:focus, .link-grau:hover, .link-grau:active {
		text-decoration: underline;
	}	
	
	.link-grau:active {
		margin-bottom: -1px
	}	
	
	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Text
	 */

 	/*-------------------------------------------------------------------------*/	 	

	.text-white, .text-white span, .text-white li {
		color: #fff;
	}

	.text-blau, .text-blau span, .text-blau li {
		color: #15549E;
	}	
	
	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Überblick
	 */

 	/*-------------------------------------------------------------------------*/	 
	ul#ueberblick {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	
	#ueberblick a {
		color: #7f7d7d;
		text-decoration: none;
	}
	
	#ueberblick a:focus, #ueberblick a:hover, #ueberblick a:active {
		text-decoration: underline;
	}	
	
	#ueberblick ul li {
		width: 76px;
		padding: 0 4px 0 4px;
		list-style: none;
		margin-left: 0;
		padding-left: 0;
	}
		
	.ueberblick-breit {
		width: 150px !important;
		margin-right: 0;
	}

	.ueberblick-breit ul li {
		width: 150px !important;
	}
	
	.ueberblick-breit ul li ul {
		padding-left: 9px;
		width: 141px !important;
	}
	
	.ueberblick-breit ul li ul li span {
		margin-left: -8px;
	}	
	
	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Footerbox
	 */

 	/*-------------------------------------------------------------------------*/

	.footerbox {
		border-top: 1px solid #7f7d7d;
		border-bottom: 1px solid #7f7d7d;	
		text-align: center;
		padding: 5px 0;
		margin-bottom: 10px;
	}
	
	.footerbox a {
		color: #333333;
		text-decoration: none;
	}

	.footerbox a:focus, .footerbox a:hover, .footerbox a:active {
		text-decoration: underline;
	}	

	.footerbox ul {
		 margin: 0;
		 padding: 0;		 
	}
		
	.footerbox ul li {
		 display: inline;
		 margin: 0;
		 padding: 0 5px 0 0;
	}

	.footerbox ul li ul {
		 display: inline;
		 margin: 0;
		 padding: 0;		 
	}
		
	.footerbox ul li ul li {
		 display: inline;
		 border-left: 1px solid #7f7d7d;
		 padding-left: 5px;
	}

	.footerbox ul li ul li.first {
		 border-left: none;
	}	
	
	#footer a {
		color: #333;
	}	

	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Icons
	 */

 	/*-------------------------------------------------------------------------*/

	.icon_rss_davor {
		padding-left: 12px;
		background: transparent url("http://images.airliners.de/ico/icon_rss.png") no-repeat 0 4px;
	}	
	
	.icon_rss_davor a {
		margin-left: 3px;
	}		
	
	.icon_senden {
		padding-left: 18px;
		margin-left: 3px;
		background: transparent url("http://images.airliners.de/ico/icon_senden.png") no-repeat 0 2px;
	}

	.icon_drucken {
		padding-left: 18px;
		margin-left: 3px;
		background: transparent url("http://images.airliners.de/ico/icon_drucken.png") no-repeat 0 2px;
	}
	
	.icon_pfeil_davor {
		padding-left: 12px;
		background: transparent url("http://images.airliners.de/ico/icon_pfeil_davor.png") no-repeat 0 5px;
	}	
	
	.icon_werbung_quer {
		margin: 0 0 0 129px;
		padding: 0;
	}

	.icon_werbung_quer_sky {
		margin: 0 0 0 39px;
		padding: 0;
	}
		
	.icon_werbung_hoch {
		margin: 22px 0 0 0;
		padding: 0;
	}	
	
	.agof {
		position: relative;
		float: right;
		bottom: 50px;
		right: 10px;
	}

	.ivw {
		position: relative;
		float: right;
		bottom: 34px;
		right: 80px;
	}
		
	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Standard-Headline-Verlinkung
	 */
	
	/*-------------------------------------------------------------------------*/
	
	.standard-headline-verlinkung {
		text-decoration: underline;
		color: #15549E;
	}

	.standard-headline-verlinkung:focus, .standard-headline-verlinkung:hover, .standard-headline-verlinkung:active {
		text-decoration: none;
	}	

	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Seitennummerierung
	 */
	
	/*-------------------------------------------------------------------------*/

	.seitennummerierung {
		width: 100%;
		display: block;
	}

	.seitennummerierung li {		
		float: left;
		list-style: none;
		margin-top: 4px;
	}

	.seitennummerierung li span {
		border: 1px solid rgb(7, 42, 102);
		background: rgb(255, 201, 165);		
		padding: 1px 3px 1px 3px;
	}
			
	.seitennummerierung li a {
		border: 1px solid rgb(7, 42, 102);
		background: rgb(240, 245, 250);		
		padding: 1px 3px 1px 3px;
		text-decoration: none;
	}
	
	.seitennummerierung li a:focus, 
	.seitennummerierung li a:hover, 
	.seitennummerierung li a:active {
		background: rgb(223, 230, 239);	
		text-decoration: none;
	}	
	
	/*-------------------------------------------------------------------------*/
	
	/**
	 * (de) Anderes
	 */

 	/*-------------------------------------------------------------------------*/		
	
	.flow { display: block; }
	 
	.flow li {
		float: left; display:inline; width: 50%;
	}
}

