@charset "UTF-8";

/* Grundlegende CSS-Regeln */
	@font-face {
		font-family: 'HelveticaLT-Condensed';
		src: url('../fonts/lte50052.eot');
		src: url('../fonts/lte50052.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/lte50052.woff') format('woff'),
			 url('../fonts/lte50052.ttf') format('truetype'),
			 url('../fonts/lte50052.svg#lte50052') format('svg');
		font-weight: normal;
		font-style: normal;
	}

  ::-moz-selection
    {
    background:#04202C;
    color:#fff;
    }
     
    ::selection
    {
    background:#04202C;
    color:#fff;
    }
    
	/*Globaler Reset*/
	* { margin: 0;padding: 0;outline: 0; }
	article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }

	/* Schriftart-, Größe- und Farbe der Seite global einstellen und Scrollbalken erzwingen, um "Springen" der Seite zu verhindern */ 
	html, body { height:100%; }

		html { overflow-y: scroll; }

		body {
			font-family: Arial, sans-serif;
			font-size: 16px; 
			line-height: 20px;
		}
	
	/* Abstand des Bodys wenn man eingeloggt ist */
	
	body.customize-support {margin-top:25px;}

	/* Headlines (Überschriften) */
	h1, h2, h3, h4, h5, h6 { margin: 0; }

		h1{
			font-size: 22px;
			line-height: 26px;
			margin-bottom: 15px;
		}
		
		h2 { 
			font-size: 20px;
			line-height: 22px;
			margin-bottom: 12px;
		}
		
		h3 {
			font-size: 18px;
			line-height: 20px;
			margin-bottom: 10px;
		}

		h4, h5, h6 {}

	/* Zusätzliche HTML5-Tags */
	abbr {  }
	
	address {  }

	article {  }
	
	aside {  }
	
	canvas {  }
	
	progress {  }
	
	section {  }
	
	/* Paragraphs (Absätze) */
	p { margin: 0 0 15px; }

	/* Anchors (Links) */
	a {
		color: #B22E2E;
		outline: 0;
		text-decoration:none;
	}

		a:hover { 
		  text-decoration: none;
          color:#666; 
        }

	/* Tables (Tabellen) */
	table { 
		width: 90%; 
		font-size:12px; 
		line-height:18px; 
		margin: 0 0 20px 7px;
	}

		tbody {}

			tr,td, th { vertical-align: top; }

				td, th { text-align: left;}

				td { padding-bottom: 5px;}

				th { font-weight: bold;}

	/* Definitionsliste */
	dl { }
	
		dt { }
		
		dd { }
				
	/* Images (Bilder) */
	img { border: 0;}

	/* Unordered Lists (ungeordnete Listen) */
	ul { list-style-type: none; }

		ul li { list-style-image:none; }
		
	/* Zusätzliches */
	pre {  }
	
	cite {  }
	
	blockquote {  }
		
	/*Clearing Container zum auflösen von floatenden Bereichen*/
	.clearing {clear: both;overflow: hidden;}/* IE HACK */
	* html .clearing {height: 1%;} /* E-Mail-Adressen vor Crawlern schützen */
	.antiSpam  {direction: rtl;unicode-bidi: bidi-override;}
	.clear  {clear:left;}
	