@charset "UTF-8";

@media all
{

	/*******************************************************************/
	/* Abstände für alle Templates und Module */
	
	.contentBeitrag {
		padding-bottom:20px;
	}
	
	.contentListeMitKatBeitrag {
		padding-bottom:5px;
	}
	
	.contentTextlink {
		padding-top:10px;
	}
	
	.contentDokumente {
		padding-top:10px;
		border-bottom: 1px solid #696969;
	}
	
	.contentDokumente .document{
		border-top: 1px solid #696969;
		font-size: 90%;
		color: #696969;
		padding: 10px 0; 
	}
	
	.contentDokumente .document .dokIcon {
		padding-right: 10px;
	}
	
	.contentDokumente .document .dokSize {
		padding-right: 20px;
	}
	
	.contentDokumente .document a {
		color:#696969;
		font-size: 90%;
	}
	
	.contentFormulare {
		padding-top:10px;
	}
	
	.contentMovie {
		padding-top:10px;
	}
	
	.contentInfoBox {
		padding-top:10px;
	}
	
	#col2 .infoBox{
		background: url(../../pix/layout/bg.gif);
		color: #474747;
		line-height: 1.5em;
		margin-bottom: 10px;
		padding: 0 10px 10px 0;
	}
	
	.infoBox .titel{
		text-transform: uppercase;
		color: #F00;
	}
	
	.infoBox .infoBoxImg.bottom{
		padding-top: 10px;
	}
	
	.infoBox .infoBoxImg.top{
		padding-bottom: 10px;
	}
	
	.contentNews {
		background: url(../../pix/layout/bg.gif);
		margin-bottom: 11px;
	}
	
	.col .contentNews {
		background: none;
		margin-bottom: 15px;
	}
  
  	.contentNews .datum { 
  		color: #484848; 
  		font-weight: bold; 
  	}
  	
  	.listNews {
  		padding-bottom: 1em;
  	}
  	
  	.listNews .titel {
  		padding-bottom: 0.5em;
  	}
  	
  	.listNews .anriss {
  		padding-bottom: 0.5em;
  	}
  	
  	.newsNext {
  		float: right;
  	}
  	
  	.contentKurs {
  		padding: 0.2em 0 0.5em;
  	}
  	
  	.contentKurs .datum {
  		border-left: 2px solid #484848;
  		color: #484848;
  		font-weight: bold;
  		line-height: 1em;
  		padding-left: 8px;
  	}
  	
  	.contentKurs div{
  		padding-left: 10px;
  	}
	
	.contentKurs .datum a {
		color: #484848;
		text-decoration: underline;
	}
	
	.contentKurs .datum a:hover {
		color: #F00;
	}
	
	.kurs h2 {
		padding-top: 0.8em;
	}
	
	.kurs ul {
		margin: 0.2em 0 0.3em 1em;
	}
	
	.kurs p {
		padding-bottom: 0.5em;
	}
	
	.backToOverview{
		margin-bottom: 1.5em;
	}
  
	.skiplinkContainer {
		margin-top: 1em;
	}
	 
	.topContainer {
		float: right;
	 	background: #D0D0D0 url(../../pix/layout/up.gif) no-repeat 5px 6px;
	 	padding: 2px 5px 2px 18px;
	 	margin-right: 6px;
	}
	 
	.printContainer {
		float: right;
	 	background: #D0D0D0 url(../../pix/layout/print.gif) no-repeat 5px 6px;
	 	padding: 2px 5px 2px 20px;
	}
	
	.topContainer a,
	.printContainer a{
		color: #5A5A5A;
	}
	
	.topContainer a:hover,
	.printContainer a:hover{
		color: #F00;
		text-decoration: none;
	}
	
	/*******************************************************************/
	/* drucken */
	#PrintContainer {
		background-color: #ffffff;
		color: #000000;
		padding-top: 20px;
		padding-left:20px;
		padding-bottom: 60px; 
		min-height:100%;
		margin: 0 auto; 
		position: relative;
	}
	
	.PrintHeader{
		padding-bottom:25px;
	}
	
	.PrintFooter{
		position: absolute; 
		bottom: 0px; 
		color: #5A5A5A;
	}
}