#Kopfzeile{
	display:none;
}

#Konzernheader{
	display:none;
}

#BreadCrumbNavigation{
	display:none;
}

#Banner{
	display:none;
}

#Meta{
	display:none;
}

#showParent{
	display:none;
}

#Logo{
	display:none;
}

#NaviLeft{
	display:none;
}

#Druckheader{
	display:block;
}

#Inhalt{

}

#Boxen{

}

#TitelBox1{

}

#InhaltBox1{

}

#TitelBox2{

}

#InhaltBox2{

}

#TitelBox3{

}

#InhaltBox3{

}

#TitelBox4{

}

#InhaltBox4{

}

#TitelBox5{

}

#InhaltBox5{

}

body{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight:normal; 
	background-color:#fff;
}

a{
	color:#000;
	text-decoration:underline; 
}

img{
	border-style: none;
}

.titel14		{	font-size:14px; font-weight:bold; margin:0; padding:0;}
.titel13		{	font-size:13px; font-weight:bold; margin:0; padding:0;}

.text			{	font-size:12px;padding:0;margin:0;}
.textKlein		{	font-size:10px;padding:0;margin:0;}

.BoxTitel		{	font-size:14px;	color:#000; font-weight:bold; }
.BoxTitelWeiss	{	font-size:14px;	color:#000; font-weight:bold; }

.textWeiss		{	font-size:12px;	color:#000; font-weight:normal; padding:0;margin:0;}


/* f&#252;r Barrierenfreiheit */
span.extlink {
    position: absolute;
    left: -3000px;
    top: -3000px;
    width: 0;
    height: 0;
    overflow: hidden;
    display: inline;
}



/*** Tabellen Styles ***********/


.tabellenrahmen{
	border-collapse:collapse;
	padding:2px;
	}
	
.tabellenrahmen td{
	border:1px solid #666666;
	}	
			
.tabellenrahmen th{
	border:1px solid #666666;
	}
	
.tabellenrahmen_farbig{
	border-collapse:collapse;
	padding:2px;
	}	
	
.tabelle_bg_weiss {
	background-color: #ffffff;
	}

.tabelle_bg_dunkelgrau {
	background-color: #A2A2A2;
	}

.tabelle_bg_hellgrau {
	background-color: #E0E0E0;
	}



/* Integrationsangebote und Kurse */

		#formKurs fieldset{
			border-style:none;
			}
		
		#formKurs legend {
			color:#000;
			font-size: 13px;
			font-weight:bold;
			}
			
		#formKurs label {
			display:block;
			width:150px;
			float:left;
			}
			
		#formKurs input,textarea {
			width:450px;
			font-size:12px;
			}
			
		#formKurs select {
			width:455px;
			font-size:12px;
			}
			
		#formKurs .chkBox {
			width:30px;
			}

			
		#formIntegration fieldset{
			border-style:none;
			}
			
		#formIntegration legend {
			color:#000;
			font-size: 13px;
			font-weight:bold;
			}
			
		#formIntegration label {
			display:block;
			width:150px;
			float:left;
			}
			
		#formIntegration input,textarea {
			width:450px;
			font-size:12px;
			}
			
		#formIntegration select {
			width:455px;
			font-size:12px;
			}
			
		#formIntegration .chkBox {
			width:30px;
			}


		#trefferDetails table{
			border-collapse:collapse;
		}
		#trefferDetails table.einspaltig {
		}
		#trefferDetails .gestreift  {
			background-color:#eee;
		}
		#trefferDetails th{
			background-color:#fafafa;
			width:200px;
		}
		
		#trefferDetails td{
			width:450px;
		}
				
		#trefferDetails th.headline {
			background: url(bg_header.jpg) top left repeat-x;
			font-weight:bold;
			width:auto;
		}
		#trefferDetails table th, #trefferDetails table td {
			text-align: left;
			vertical-align: top;
			padding: 3px 6px;
			border: 1px solid #ccc;
			border-collapse:collapse;
		}
		

		
		
		/** ---------------------------------------
    	Paging bei Trefferlisten
		--------------------------------------- **/
		#trefferDetails .paging {
			margin:10px 2px 0 2px;
			padding-bottom:70px;
		}
		#trefferDetails .paging p.info {
			float:left;
			padding-top:5px;
		}
		#trefferDetails .paging p.select {
			float:right;
			text-align:right;
		}
		#trefferDetails .paging span {
			font-weight:bold;
		}
		#trefferDetails .paging a.previous {
			background-image:url(icon_zurueck.gif);
			background-position:left center;
			background-repeat:no-repeat;
			border:0 none;
			padding-left:15px;
		}
		
		#trefferDetails .paging span.previous {
			background-position:left center;
			background-repeat:no-repeat;
			border:0 none;
			padding-left:15px;
		}
		#trefferDetails .paging a.next {
			background-image:url(icon_weiter.gif);
			background-position:right center;
			background-repeat:no-repeat;
			padding-right:15px;
		}
		#trefferDetails .paging a, #trefferDetails .paging span {
			border-left:1px solid #cccccc;
		}
		#trefferDetails .paging a, #trefferDetails .paging span {
			padding:0 5px 0 8px;
		}
		/** ---------------------------------------
	    Generische Klassen
		--------------------------------------- **/
		#trefferDetails .hidden, #trefferDetails hr{
			display: inline;
			left: -1000px;
			overflow: hidden;
			width: 0px;
			position: absolute;
			top: -1000px;
			height: 0px
		}
		
		

		#trefferAuflistung table{
			border-collapse:collapse;
		}
		#trefferAuflistung table.einspaltig {
			width:649px;
		}
		#trefferAuflistung table tr.gestreift td {
			background: url(even.jpg) top left repeat-x;
		}
		
		#trefferAuflistung th {
			background: url(bg_header.jpg) top left repeat-x;
		}
		#trefferAuflistung table th, #trefferAuflistung table td {
			text-align: left;
			vertical-align: top;
			padding: 3px 6px;
			border: 1px solid #ccc;
			border-collapse:collapse;
		}
		

		
		
		/** ---------------------------------------
    	Paging bei Trefferlisten
		--------------------------------------- **/
		#trefferAuflistung .paging {
			margin:10px 2px 0 2px;
			padding-bottom:70px;
		}
		#trefferAuflistung .paging p.info {
			float:left;
			padding-top:5px;
		}
		#trefferAuflistung .paging p.select {
			float:right;
			text-align:right;
		}
		#trefferAuflistung .paging span {
			font-weight:bold;
		}
		#trefferAuflistung .paging a.previous {
			background-image:url(icon_zurueck.gif);
			background-position:left center;
			background-repeat:no-repeat;
			border:0 none;
			padding-left:15px;
		}
		
		#trefferAuflistung .paging span.previous {
			background-position:left center;
			background-repeat:no-repeat;
			border:0 none;
			padding-left:15px;
		}
		#trefferAuflistung .paging a.next {
			background-image:url(icon_weiter.gif);
			background-position:right center;
			background-repeat:no-repeat;
			padding-right:15px;
		}
		#trefferAuflistung .paging a, #trefferAuflistung .paging span {
			border-left:1px solid #cccccc;
		}
		#trefferAuflistung .paging a, #trefferAuflistung .paging span {
			padding:0 5px 0 8px;
		}
		/** ---------------------------------------
	    Generische Klassen
		--------------------------------------- **/
		#trefferAuflistung .hidden, #trefferAuflistung hr{
			display: inline;
			left: -1000px;
			overflow: hidden;
			width: 0px;
			position: absolute;
			top: -1000px;
			height: 0px
		}

		



.sendenButton{
	display:none;
}
.druckHidden{
	display:none;
}

