/*
	CSS fuer Ebene 1 und Ebene 2 Templates
*/

/****************************************
 ************** Allgemein ***************
 ****************************************/
@font-face {
 font-family: Audi;
 src: url("font/AudiType-Normal_03.eot") /* EOT file for IE */
}
@font-face {
 font-family: Audi;
 src: url("font/AudiType-Normal_03.ttf") /* TTF file for CSS3 browsers */
}

body
{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00334E;
	/*background: url(../images/linkespaltebg.jpg) no-repeat;*/
	/* its */
	color:#000000;
	position:absolute;
	margin-top:30px;
	/*background: url("../images/linkespaltebg.gif") no-repeat;*/
}

div
{
	line-height: 16px;
}

h1, h2, H2, h3, h4, h5{
	font-family:Audi, Verdana;
}

h5
{
	color:#00334E;
	font-size:12px;
	font-weight:bold;
	/* its */
	color: #000000;
	font-family:Audi, Verdana;
}
#its_content a:active,
#its_content a:hover,
#its_content a:link,
#its_content a:visited{
    background:url("../images/pfeil_link.gif") no-repeat left top;
    display:inline-block;
    padding-left:10px;
}
#its_content .close a:active,
#its_content .close a:hover,
#its_content .close a:link,
#its_content .close a:visited,
a.noArrow,
.drucken a,
a[href^="mailto"]{
    background:url('') !important;
    padding-left:0px !important;
}
a[href^="mailto"]{
    text-decoration:underline !important;
}
ul{
    list-style-type:none;
    list-style-image:url('../images/pfeil_ws.gif');
}
ol{
    list-style-type:none;
    padding:0;
}
ol li{
    padding-left:0px;
}
dl dd{
    margin-left:10px;
}
a:link, a:active, a:visited
{
	color:#000000;
	text-decoration:none;
}

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

.searchword
{
	color: #00334E;
  background-color: #ff6;
  margin:0px;
  padding:0px;
	/* its */
	color: #000000;
}
.download{
    margin-bottom:10px;
}
#streifen
{
	position:absolute;
	left:0px;
	top:50px;
	width:950px;
	height:48px;
	/* background:url(../images/drueber.gif); */
}

.linkespalte
{
	/*background: url(../images/linkespaltebg.jpg) no-repeat;*/
	color: #ffffff;
	font-size: 10px;
}

div.pfad
{
	padding:15px 25px 0px 25px;
	width: 820px;
	height: 35px;
	overflow:hidden;
}

div.pfadlink
{
	color:#00334E;
	font-size:10px;
	background:url(../images/pfeil.jpg) 2px 4px no-repeat;
	padding-left:15px;
	padding-right:5px;
	float:left;
	text-decoration:none;
	font-weight: bold;
	/* its */
	color: #000000;
	background:url(../images/pfeil_ws.gif) 2px 4px no-repeat;
}

div.pfadlink a:link, div.pfadlink a:active, div.pfadlink a:visited
{
	color:#00334E;
	text-decoration:none;
	/* its */
	font-family: Audi, Verdana;
	color: #000000;
}

div.pfadlink a:hover
{
	color:#000000;
	text-decoration:none;
}

/**************************************************************
 ************** linke Spalte Suche + Navigation ***************
 **************************************************************/

	.infontext
	{
		font-size:10px;
		color:#ffffff;
		/* font-weight:bold; */
		/* its */
		color:#000000;
	}
	
	div.infonav
	{
		padding-left:10px;
		padding-top:40px;
		font-size:10px;
		color:#ffffff;
		/* font-weight:bold; */
		/* its */
		font-family: Audi, Verdana;
		position:absolute;
		top:90px;
	}
	
	div.infonav a:link, div.infonav a:visited, div.infonav a:active
	{
		color:#ffffff;
		text-decoration:none;
		/* its */
		font-family: Audi, Verdana;
		color:#000000;
	}
	
	div.infonav a:hover
	{
		color:#A8B4C4;/* its */ color:#b2b2b2;
	}
	
	div.infonav .suchfeld
	{
		font-size:10px;
		border:1px solid #000000;
		width:50px;
	}
	
	div.infonav .auswahl
	{
		font-size:10px;
		border:1px solid #000000;
		width:90px;
	}
	
	.infobottom a:link, .infobottom a:visited, .infobottom a:active
	{
		padding-left:10px;
		padding-top:0px;
		font-size:10px;
		/*color:#FFFFFF;*/
		/* font-weight:bold; */
		text-decoration: none;
		/* its */
		color:#000000;
	}
	
	.infobottom a:hover
	{
		padding-left:10px;
		padding-top:0px;
		font-size:10px;
		color:#A8B4C4;
		font-weight:bold;
		text-decoration: none;
		/* its */ color:#000000;
	}

/******************************************************
 ************** Spalte Links ccontainer ***************
 ******************************************************/

div.ccontainerabstand
{
	margin-top: 17px;
	padding: 0px 25px 25px 15px;
}

div.ccontainer
{
	margin:0px;
	padding: 0px;
	color:#00334E;
	font-size:11px;
	/* its */
	color: #000000;
}

div.ccontainer h1
{
	color:#00334E;
	font-size:20px;
	margin-left:9px;
	margin-bottom:17px;
	line-height:28px;
	/* its */
	color: #000000;
	font-family:Audi, Verdana;
}

div.ccontainer h3
{
	color:#00334E;
	font-size:11px;
	font-weight:bold;
	margin-left:9px;
	margin-top:10px;
	margin-bottom:0px;
	/* its */
	color: #000000;
	font-family:Audi, Verdana;
}

div.ccontainer div
{ 
	color:#00334E; 
	font-size:11px; 
	margin-top:0px; 
	/* its */
	color: #000000;
}

div.ccontainer div.fliesstext
{
	margin-left:10px;
	padding-bottom:0px;
}

div.ccontainer div.pdfform
{
	margin-top:-20px;
	margin-left:25px;
	padding-bottom:10px;
}
div.ccontainer p
{
	color:#00334E;
	font-size:11px;
	margin-top:0px;
	/* its */
	color: #000000;
}

div.ccontainer div.fliesstext ul
{
	padding-left:15px;
}

div.ccontainer ul
{
	padding-top:0px;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
}

div.ccontainer h2
{
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	/* its */
	font-family:Audi, Verdana;
}

div.ccontainer div.stellenangebot
{
  border: 1px solid #000000;
  margin-top: 40px;
  margin-bottom: 10px;
}

div.ccontainer div.fliesstext table
{
	font-size: 11px;
	color: #00334E;
	line-height: 16px;
	border: 0px;
	/* its */
	color: #000000;
}

div.ccontainer div.download ul
{ 
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
}

/******************************************************
 *************** Spalte Mitte Info ********************
 ******************************************************/

div.infobox
{
	color: #000000;
	font-size: 11px;
	/*margin-top: 24px;*/
}

div.infobox div.fliesstext
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

div.boxbg div.fliesstext
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	color: #000000;
	font-size: 11px;
}

div.boxbg .link
{
	padding-left:10px;
	padding-right:0px;
	color: #000000;
	font-size: 11px;
}

div.infobox div a
{
	padding-right:10px;
}

div.infobox a:hover
{
	color:#666666;/* its */ color:#b2b2b2;
}

div.infobox div.bild
{
	/*margin-top: -24px;*/
}

div.boxbg /*infobox-breite*/
{
	width: 210px;
}

div.boxbg2sp /*2-spaltige infobox-breite*/
{
	width: 420px;
}

div.boxbg2sp div.iserviceboxheader
{
width:420px;
/* its */
	font-family:Audi, Verdana;
}

div.boxbg2sp div.pserviceboxheader
{
width:420px;
/* its */
	font-family:Audi, Verdana;
}
/******************************************************
 *********** Spalte rechts Seminarangebot *************
 ******************************************************/

div.seminarangebot
{
	color:#00334E;
	font-size:11px;
	/*margin-top: 24px;*/
	padding: 0px;
	/* its */
	color: #000000;
}

div.seminarangebot h1
{
	color:#00334E;
	font-size:25px;
	font-weight:normal;
	margin-top:17px;
	margin-bottom:0px;
	padding-left:10px;
	/* its */
	color: #000000;
	font-family:Audi, Verdana;
}

div.seminarangebot h3
{
	color:#00334E;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	/* its */
	color: #000000;
	font-family:Audi, Verdana;
}

div.seminarangebot li
{
	line-height:14px;
	margin-top:10px;
	color:#00334E;
	/* its */
	color: #000000;
}

div.seminarangebot ul a:link, div.seminarangebot ul a:visited
{
	text-decoration: none;
}

div.seminarangebot ul a:hover
{
	text-decoration:none;
}

div.seminarangebot ul
{
	padding-left:8px;
	margin-left:8px;
}

div.seminarangebot div.fliesstext
{
	padding-left:10px;
}

div.seminarangebot div.fliesstext h2
{
	color:#00334E;
	font-size:12px;
	font-weight:bold;
	/* its */
	color: #000000;
}

div.seminarangebot div.bild
{
	/*margin-top: -24px;*/
	padding: 0px
}

div.seminarangebot table
{
	margin: 0px;
	padding: 0px;
	/*margin-left: -10px;*/
	font-size: 11px;
	line-height: 16px;
}

table.tabellefarbig div.fliesstext
{
	padding: 0px 5px;
}

div.ccontainer table.tabellefarbig
{
	margin-left: 10px;
}


/*****************************************
 ************** Layer ********************
 *****************************************/

div.layerebene
{
	background:#F7F7F7;
	width:822px;
	position:absolute;
	left:120px;
	top:140px;
	z-index:1;
	border: 1px solid #000000;
	display: none;
}

div.layerebene2
{
	background:#F7F7F7;
	width:430px;
	position:absolute;
	left:120px;
	top:140px;
	z-index:1;
	border: 1px solid #000000;
	display: none;
}

div.layerebene3
{
	background:#F7F7F7;
	width:520px;
	position:absolute;
	left:120px;
	top:140px;
	z-index:1;
	border: 1px solid #000000;
	display: none;
}

div.layerebene3 div.divcontent
{
	padding: 20px;
	margin-left: 20px;
}

div.layerebenePB
{
	background:#F7F7F7;
	width:822px;
	position:absolute;
	left:120px;
	top:140px;
	z-index:1;
	border: 1px solid #000000;
}

div.layercontent div.drucken
{
	position:absolute;
	font-size: 11px;
  right: 10px;
  top: 36px;
}

div.layercontent div.fliesstext li
{
	margin-left: 20px;
	padding: 0px;
}

div.divcontent div.drucken
{
  right: 20px;
  position:absolute;
}
div.divcontent div.divBild
{
	margin-top: 30px;
}

div.close
{
	padding:0px;
	margin:0px;
	border:0px;
	width:18px;
	height:18px;
	float:right;
}

div.layerbalken
{
	border-bottom:1px solid #000000;
	width:100%;
	height:18px;
	text-align:right;
}

div.layerebene td.fliesstext
{
	font-size: 11px;
}


/*****************************************
 ************** info Container ***********
 *****************************************/

.iserviceboxheader
{
	width: 210px;
	text-indent:40px;
	color:#fff;
	font-size: 14px;
	font-weight: bold;
	padding-top:8px;
	padding-bottom:8px;
	white-space:nowrap;
	overflow:hidden;
	/* its */
	font-family:Audi, Verdana;
}

.pserviceboxheader
{
	width: 210px;
	text-indent:40px;
	color:#fff;
	font-size: 14px;
	font-weight: bold;
	padding-top:8px;
	padding-bottom:8px;
	white-space:nowrap;
	overflow:hidden;
	/* its */
	font-family:Audi, Verdana;
}




.infoboxtext
{
	color: #000000;
	font-size: 11px;
	padding:10px;
}

.infobox ul
{
	padding-left:8px;
	margin-left:8px;
}

.infobox table
{
	margin: 0px;
	padding: 0px;
	/*margin-left: -10px;*/
	font-size: 11px;
	line-height: 16px;
}



/*****************************************
 ************** Newsticker ***************
 *****************************************/

div.newsticker
{
	border: 1px solid #00334E;
	background: #F0F0F0;
	margin-left:11px;
	margin-right:20px;
	margin-bottom:10px;
	padding:10px;
	/* its */
	color: #000000;
}

div.newsticker span.fliesstext
{
	padding:0px;
	margin:0px;
	/*width:350px;*/
}

/*****************************************
 ************** Standort **  *************
 *****************************************/
 
div.standort
{
	padding: 0px;
	padding-left: 10px;
}

div.standort table
{
	font-size: 11px;
	color: #00334E;
	line-height: 16px;
	border: 0px;
	/* its */
	color: #000000;
}

/*********************************************
 ************** Stellenangebot ***************
 *********************************************/

div.stellenangebot div.einleitung
{
  padding: 10px;
}

div.stellenangebot div.stelle
{
  padding: 10px;
  font-weight: bold;
}

div.stellenangebot div.subheadline
{
  padding: 10px;
  font-weight: bold;
}

div.stellenangebot div.aufgaben
{
  padding: 10px;
  padding-top: 0px;
}

div.stellenangebot div.aufgaben ul
{
	margin-left: 15px;
}

div.stellenangebot div.qualifikation
{
  padding: 10px;
  padding-top: 0px; 
}

div.stellenangebot div.qualifikation ul
{
	margin-left: 15px;
}

div.stellenangebot div.text
{
  padding: 10px;
}

div.stellenangebot div.text ul
{
	margin-left: 15px;
}

div.stellenangebot div.bewerbungsadresse
{
  padding: 10px;
}

/****************************************
 ************** Aktuelles ***************
 ****************************************/

div.aktuelles
{
  border: 1px solid #cccccc;
  padding: 0px;
  margin-bottom: 30px;
	margin-right: -25px;
}

div.aktuelles table
{
	font-size: 11px;
	color: #00334E;
	line-height: 16px;
	border: 0px;
	/* its */
	color: #000000;
}

div.aktuelles div.geschaeftsbereich
{
  padding: 10px;
  font-weight: bold;
	color: #FFFFFF;
	background-color: #00334E;
	/* its */
	background-color:#e1e1e1;
}
div.aktuelles div.event
{
  padding: 10px 10px 5px 10px;
  font-weight: bold;
  background-color: #eeeeee;
}
div.aktuelles div.kurzbeschreibung
{
  padding: 5px 10px 5px 10px;
  background-color: #eeeeee;
}
div.aktuelles div.ort
{
  padding: 5px 10px 5px 10px;
  background-color: #eeeeee;
}
div.aktuelles div.zeitraum
{
  padding: 0px 10px 5px 10px;
  background-color: #eeeeee;
}
div.aktuelles div.info
{
  padding: 10px;
}
div.aktuelles div.themen
{
  padding: 10px;
}
div.aktuelles div.themen ul
{
	margin-left: 15px;
}
div.aktuelles div.referenten
{
  padding: 10px;
}
div.aktuelles div.referenten ul
{
	margin-left: 15px;
}

/**********************************************
 ************** Seminarangebote ***************
 **********************************************/

div.seminare H2
{
	font-size:12px;
	font-weight:bold;
	margin-top: 20px;
	/* its */
	font-family:Audi, Verdana;
}

div.seminare ul
{
	list-style-type:disc;
	font-weight: bold;
	/*margin-bottom: 10px;*/
}
div.seminare ul ul
{
	list-style-image: url(../images/minus.gif);
	font-weight: normal;
}


/*****************************************
 ************** Contentaid ***************
 *****************************************/
 
.wysiwyg
{ 
	border: #FF0000; 
	border-style: dashed; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

/*****************************************
 ************** Formulare ****************
 *****************************************/

form 
{ 
	display:inline;
}

.form1
{
	font-size: 10px;
	color: #000000;
	border:1px solid #000000;
	width:200px;
}

.form2
{
	font-size: 10px;
	color: #000000;
	border:1px solid #000000;
	width:70px;
}

.form3
{
	font-size: 10px;
	color: #000000;
	border:1px solid #000000;
	width:400px;
}

.divcontent
{
	padding:10px;
}

div.feedbackform
{
	padding-left: 10px;
}

/********************************************
 ************** Verschiedenes ***************
 ********************************************/
 
/* Senden-Button von der Suche */
.senden
{
 	margin-top: 3px;
}

.bildlinks
{
	float: left;
	padding-right:10px;
}

.bildrechts
{
	float: right;
	margin: 0px -13px 0px 0px;
}

.content
{
	color:#00334E;
	font-size:11px;
	margin: 0px 10px 0px 10px;
	/* its */
	color: #000000;
}

.content h2
{
	color:#00334E;
	font-size:12px;
	font-weight:bold;
	/* its */
	color: #000000;
	font-family:Audi, Verdana;
}

.sucheErgebniszeile
{
	color:#00334E;
	font-size:11px;
	height: 35px;
	/* its */
	color: #000000;
}

.sucheErgebniszeile .small
{
	font-size:10px;
	color:#777777;
}

.sucheErgebnistabelle
{
	width: 450px;
	background-color: #efefef;
	border: 1px solid #999999;
	margin-left: 10px;
	margin-bottom: 10px;
}

.sucheErgebnistabelle a:link, .sucheErgebnistabelle a:visited
{
	text-decoration: none;
	color:#00334E;
	/* its */
	color: #000000;
}

.sucheErgebnistabelle a:hover
{
	text-decoration:underline;
	color:#000000;
}
