/* CSS Document */

/* transfer-qualifizierungswege.de css (main) */

body {
	margin-top:0px;
	margin-left:0px;
	background-image:url(images/back_linkespalte.gif);
	background-repeat:repeat-y;
	font-size:0.78em;
		}

a:active, a:focus {
	color:#FFFFFF;
	text-decoration:underline;
	background-color:#005B7F;
	}
	
.invisible {
	left:-1500px;
	top:-1500px;
	position:absolute;
	overflow:hidden;
	width:0px;
	height:0px;
	display:inline;
	}
		
.sprungmarken {
	width:200em;
	position:absolute;
	left:-300em;
	top:0px;
	text-decoration:none;
	color: #FFFFFF;
	background-color: #005B7F;
	z-index:6;
		}		
		
.sprungmarken a:link, .sprungmarken a:visited { }

.sprungmarken a:active { }		
		
.sprungmarken a:focus { }						

.sprungmarken li {	
	display:inline;
	list-style: none;
	}				
	
.sprunginhalt a:active {
	position:absolute;
	margin-left:308em;
	margin-bottom:0px;
	top:0px;
	width:20em;
	padding:4px;
	text-decoration:none;
	}	
		
.sprunginhalt a:focus {
	position:absolute;
	margin-left:308em;
	margin-bottom:0px;
	top:0px;		
	width:20em;
	padding:4px;	
	text-decoration:none;			
	}			
		
.sprunggnav a:active {
	position:absolute;
	margin-left:308em;
	margin-bottom:0px;
	top:0px;
	width:20em;
	padding:4px;			
	text-decoration:none;		
	}			
			
.sprunggnav a:focus {
	position:absolute;
	margin-left:308em;
	margin-bottom:0px;
	top:0px;		
	width:20em;
	padding:4px;			
	text-decoration:none;		
	}	
		
.sprunginav a:active {
	position:absolute;
	margin-left:308em;
	margin-bottom:0px;
	top:0px;
	width:20em;
	padding:4px;			
	text-decoration:none;		
		}			
			
.sprunginav a:focus {
	position:absolute;
	margin-left:308em;
	margin-bottom:0px;
	top:0px;		
	width:20em;
	padding:4px;			
	text-decoration:none;		
	}	
		
		
		
.sprungsuche a:active {
	position:absolute;
	margin-left:308em;
	margin-bottom:0px;
	top:0px;
	width:20em;
	padding:4px;			
	text-decoration:none;		
	}			
			
.sprungsuche a:focus {
	position:absolute;
	margin-left:308em;
	margin-bottom:0px;
	top:0px;		
	width:20em;
	padding:4px;			
	text-decoration:none;		
	}							
		
/* header */		

.bildheader {
	top:0px;
	left:0px;
	width:802px;
	height:143px;
	position:absolute;
	background-image:url(images/back_header.jpg);
	background-repeat:no-repeat;
	}
	
	
.logoheader {
	position:absolute; 
	top:0px; 
	left:735px;
	z-index:5;
	width:160px;
	}	
	

	

	
/*inhaltsbereich - textauszeichnung, bildausrichtung, etc */	

.inhaltsbereich {
	width:630px;
	margin-top:150px;
	margin-bottom:200px;
	margin-left:30px;
	float:left;
	color: #000000;
	background-color:#FBFCFC;	
	}
	
.inhalt {
	line-height: 1.5em;
	}

.inhalt img {
	border-width:0px;
    }

.inhalt a:link {
	color: #044885;
	text-decoration: underline;
 	font-weight:bold;
	}

.inhalt a:visited {
	color: #044885;
	text-decoration: underline;
	font-weight:normal;
	}
		
.inhalt a:active {
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #005B7F;
	}			
	
		
.inhalt a:focus {
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #005B7F;
	}	
	
.inhaltliste ul {
	margin-left: 40px;
	padding-left: 20px;
	list-style-image:url(images/bullet_blau.gif);
	}

.themenuebersicht ul {
	margin-left: 40px;
	padding-left: 20px;
	list-style-image:url(images/bullet_orange.gif);
	}

.themenuebersicht {
        border: 1px solid #ca6b0d; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 3px;
	background-color: #f9f3ec; /*#F1F4F5;*/
	clear:both;
	}

.infoblock ul {
	margin-left: 15px;
	padding: 0px;
	list-style-image:url(images/bullet_blau.gif);
	}

.infoblock {
    border: solid #DA9F01; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 3px;
	padding-right: 5px;
	background-color: #FCF6E5;
	}

.news {
	width:16em;
	background-color:#F1F4F5;
	border: 1px dashed #044885;
	float:right;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	margin-left:15px;
	margin-bottom:10px;
	margin-top:0px;
		}

hr {
	display:none;
	}
	
abbr {
	cursor: help;
	border-bottom: 1px dashed #999;
	}

acronym {
	cursor: help;
	border-bottom: 2px dashed #044885;
	}
	
.externerlink {
	padding-left: 5px;
	padding-right: 3px;
	vertical-align: middle;
	}
	
cite {
	font-size: 1em;
	font-style: normal;
	background-image:url(images/cite.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	}
		
.bildlinks {
	float: left;
	padding-right: 15px;
	}
		
.bildrechts {
	float: right;
	padding-left: 15px;
	}	

.grafik {
    border: dashed #044885; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #F1F4F5;
	}

.clear {
	clear: both;
	}		

.breadcrump {
	font-size: 0.9em;
	line-height: 1.1em;
	}
			
		
/*footer*/	
			
.footer {
	clear:left;
	margin-top: 20px;
	margin-bottom: 30px;
	border: dashed #044885; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image:url(images/pfeil-uebersicht.gif);
	background-repeat: no-repeat;
	}

			
.footer2 {
	clear:left;
	margin-top: 50px;
	border: dashed #044885; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image:url(images/pfeil-top.gif);
	background-repeat: no-repeat;
	}
	
.copyright {
	font-size: 0.9em;
	margin-bottom:40em;
	}	

/*inhaltsnavigation*/	

.linkespalte {
	width:19em;
	margin-top:10.3em;
	margin-bottom:20px;
	float:left;
	/*line-height:2.9em;*/
	}
		
#navi { 
    margin-top: 4.5em; 
	
	background-color:#e7edf0;	
        }
		
.naviul {	
	padding:0;
	margin:0;
	color:#000000;	
	}
	
.navilinieabschluss {
	border-bottom:solid 1px #044885; 
	}

.zeilenabstand {
	line-height:1.4em;
	}



		
.navi-liste-1 { 
        list-style:none;
	padding:0px;
	margin:0px; 
	text-align:right;
	}
	
.navi-liste-1-aktiv-gruen { 
	background-image:url(images/back_navi_gruen.gif);
	background-repeat:repeat-y;
	background-position:right;	
	border-top:solid 1px #044885; 
	padding-bottom:5px;
	padding-top:5px;
	padding-left:1.5em;
	}

		
.navi-liste-1-inaktiv-gruen {
	background-image:url(images/back_navi_gruen.gif);
	background-repeat:repeat-y;
	background-position:right;	
	border-top:solid 1px #044885; 
	padding-bottom:5px;
	padding-top:5px;
	padding-left:1.5em;
	font-weight:bold;
	background-color:#d3dfe5;
	}
	
.navi-liste-1-aktiv-blau { 
	background-image:url(images/back_navi_blau.gif);
	background-repeat:repeat-y;
	background-position:right;	
	border-top:solid 1px #044885; 
	padding-bottom:5px;
	padding-top:5px;
	padding-left:1.5em;	
	}

		
.navi-liste-1-inaktiv-blau {
	background-image:url(images/back_navi_blau.gif);
	background-repeat:repeat-y;
	background-position:right;	
	border-top:solid 1px #044885; 
	padding-bottom:5px;
	padding-top:5px;
	padding-left:1.5em;
	font-weight:bold;
	background-color:#d3dfe5;
	}	
	
.navi-liste-1-aktiv-gelb { 
	background-image:url(images/back_navi_gelb.gif);
	background-repeat:repeat-y;
	background-position:right;	
	border-top:solid 1px #044885; 
	padding-bottom:5px;
	padding-top:5px;
	padding-left:1.5em;	
	}

		
.navi-liste-1-inaktiv-gelb {
	background-image:url(images/back_navi_gelb.gif);
	background-repeat:repeat-y;
	background-position:right;	
	border-top:solid 1px #044885; 
	padding-bottom:5px;
	padding-top:5px;
	padding-left:1.5em;
	font-weight:bold;
	background-color:#d3dfe5;
	}	
	
.navi-liste-2 {
        list-style:none;
	padding:0px;
	margin:0px; 
	text-align:right;  
	}
			
.navi-liste-2-aktiv-gruen { 
	background-image:url(images/back_navi_hellgruen.gif);
	background-repeat:repeat-y;
	background-position:right;	
	border-top:solid 1px #044885; 
	padding-bottom:5px;
	padding-top:5px;
	padding-left:1.5em;
	background-color:#f4f6f6;	
	}
	
.navi-liste-2-inaktiv-gruen { 
	background-image:url(images/back_navi_hellgruen_pos.gif);
	background-repeat:no-repeat;
	background-position:center right;	
	border-top:solid 1px #044885; 
	padding-bottom:5px;
	padding-top:5px;
	padding-left:1.5em;
	background-color:#f4f6f6;	
	}	
		
.navi-liste-2-aktiv-blau { 
	background-image:url(images/back_navi_hellblau.gif);
	background-repeat:repeat-y;
	background-position:right;	
	border-top:solid 1px #044885; 
	padding-bottom:5px;
	padding-top:5px;
	padding-left:1.5em;
	background-color:#f4f6f6;	
	}
	
.navi-liste-2-inaktiv-blau { 
	background-image:url(images/back_navi_hellblau_pos.gif);
	background-repeat:no-repeat;
	background-position:center right;	
	border-top:solid 1px #044885; 
	padding-bottom:5px;
	padding-top:5px;
	padding-left:1.5em;
	background-color:#f4f6f6;	
	}	

		
.navi-liste-2-aktiv-gelb { 
	background-image:url(images/back_navi_hellgelb.gif);
	background-repeat:repeat-y;
	background-position:right;	
	border-top:solid 1px #044885; 
	padding-bottom:5px;
	padding-top:5px;
	padding-left:1.5em;
	background-color:#f4f6f6;	
	}
	
.navi-liste-2-inaktiv-gelb { 
	background-image:url(images/back_navi_hellgelb_pos.gif);
	background-repeat:no-repeat;
	background-position:center right;	
	border-top:solid 1px #044885; 
	padding-bottom:5px;
	padding-top:5px;
	padding-left:1.5em;
	background-color:#f4f6f6;	
	}	
	
.nummerierung {
	display:none;
	}
	
.navi-abstand {
   	margin-right:0px;
	padding-right:20px;
	color:#000000;
 	}	
		
.navi-abstand a:link {	
	color: #000000;
	text-decoration:none;
	}

		
.navi-abstand a:visited {	
	color: #000000;
	text-decoration:none;
	}
		
.navi-abstand a:hover {	
	color: #000000;
	text-decoration:underline;
	}
	
.navi-abstand a:active{	
	color:#FFFFFF;
	background-color:#005B7F;
	text-decoration:underline;
	}
	
.navi-abstand a:focus {	
	color: #FFFFFF;
	background-color:#005B7F;
	text-decoration:underline;
	}	
	
.navi-abstand2 {
   	margin-right:10px;
	padding-right:20px;
	color:#000000;
 	}	
		
.navi-abstand2 a:link {	
	color:#000000;
	text-decoration:none;
	}

.navi-abstand2 a:visited{	
	color:#000000;
	text-decoration:none;
	}
		
.navi-abstand2 a:hover {	
	color:#000000;
	text-decoration:underline;
	}
	
.navi-abstand2 a:active{	
	color:#FFFFFF;
	background-color:#005B7F;
	text-decoration:underline;
	}
	
.navi-abstand2 a:focus {	
	color: #FFFFFF;
	background-color:#005B7F;
	text-decoration:underline;
	}		
		
/*globale navigation*/
		
	
	
#gnav {	
	position:absolute; 
	top:108px; 
	left:0px;
	color:#fbfcfc;
	background-color:#005b7f;
	font-weight:bold;
	width:95%;
	height:2.3em;
	padding-left:48px;
	margin:0;
	}
			
#gnav li {	
	display: inline;
	list-style: none;
	}
			
#gnav a:link, #gnav a:visited {	
	text-decoration:none;
	color:#fbfcfc;

	}
				
#gnav a:hover{	
	text-decoration:underline;
	}

#gnav a:active{	
	color: #01425b;
	background-color: #fbac02;
	}
	
#gnav a:focus {	
	color: #01425b;
	background-color: #fbac02;
	}	
	
.gnavstyle-inaktiv {
	background-image:url(images/back_navi_horizontal_akt.jpg);
	background-repeat:no-repeat;
	float:left;
	height:2.3em;
	padding-top:7px;		
	padding-left:25px;
	padding-right:30px;
	margin:0px;	
	top:0px;
	}
	
		
.gnavstyle {
	float:left;
	height:29px;
	padding-top:7px;	
	background-image:url(images/back_navi_horizontal.jpg);
	background-repeat:no-repeat;
	margin:0px;	
	top:0px;
	}		
		
.gnavstyle a{
	padding-left:25px;
	padding-right:30px;

	}

	
.gnavstyle a:hover{

	}
		
/*suche, formulare*/

#suche { 
 	padding: 0;
 	margin: 0;
 	border: dashed #044885; 
 	border-top-width: 1px; 
 	border-right-width: 0px; 
 	border-bottom-width: 2px; 
 	border-left-width: 0px;
	 }
	
.sucheformular {
	padding-left: 34px;
	padding-top: 5px;
	margin: 0;
	}

.inputstyle {
	background-color: #D2DEE3;
	border: solid #044885;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	cursor: pointer;
	}

.inputstyle2 {
	background-color: #D2DEE3;
	border: solid #044885;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	cursor: pointer;
	margin-left: 15px;
	margin-bottom:20px;
	margin-top:6px;
	}	

.beschriftungsabstand {
	line-height:3em;
        border: solid #DA9F01; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-right: 3px;
	margin-top:5px;
	background-color: #FCF6E5;
	}

.beschriftungsabstandachtung {
	line-height:2em;
	border: solid #043447; 
	border-top-width: 4px; 
	border-right-width: 4px; 
	border-bottom-width: 4px; 
	border-left-width: 4px;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-right: 3px;
	margin-top:5px;
	background-color: #FCF6E5;
	}	
	
.bildrechtsachtung {
	float: right;
	padding-left: 15px;
	padding-right: 3px;
	padding-top: 3px;
	}	


.stichwortsuche {   
	background-image:url(images/navi-liste-pfeil-1.gif);
	background-repeat: no-repeat;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 34px;
	}
	
.stichwortsuche a:link, .stichwortsuche a:visited {	
	color: #000000;
	text-decoration: none;
	}
		
.stichwortsuche a:hover {	
	color: #000000;
	text-decoration: underline;
	}		

.stichwortsuche a:active{	
	color: #FFFFFF;
	background-color: #005B7F;
	}
	
.stichwortsuche a:focus {	
	color: #FFFFFF;
	background-color: #005B7F;
	}			




#top {
        width: 0px;
        }

