
* {
	margin: 0;
	padding: 0;
}



head, body {


	color:#4C4C4C;
	font: 70%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #fff;
	/*text-align: center;*/
}

h4 {color:#4C4C4C; font-size: 100%;font-weight:bold;}

a {color:#4E4E4E;text-decoration: none;}
a:hover {color:#0B3E92;text-decoration: underline;}

a.link {color:#D9A217;text-decoration: none;}
a:hover.link {color:#D9A217;text-decoration: underline;}
.clear {clear:both;}

img {	border: none;}
ul { list-style: none; list-style-type: none; }
.floatL { float:left; }
.floatR { float:right; }
.antifloat { clear: both; }
.invisible { display: none; }

.imgBorder {border:1px #cccccc solid;}

#welPage{
	width: 980px;
	margin-left: auto; margin-right: auto;
	background-color: #fff;
	background-image: url(../pics/bg_welcome_content.gif);width:980px;min-height:570px;}
	
#welPage {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:14px;}

#subPage{
	width: 980px;
	margin-left: auto; margin-right: auto;
	background-color: #fff;
	background-image: url(../pics/bg_sub_content.gif);}


	.welLogoLeft {background-image: url(../pics/pi_wel_header_01.jpg);width:305px;height:126px;float:left;}
	.welLogo {background-image: url(../pics/pi_wel_logo.gif);width:418px;height:126px;float:left;}
	.langSwitch {margin:30px 0 0 49px;}
	
	.welLogoright  {width:257px;}
	.welLogoright ul { padding:0; margin:0; list-style-type:none;}
	.welLogoright img {float:left; margin:0; paddin:0; border:0;}
	.welLogoright li { float:left;}
	.welLogoright li span {display: none;}

	.welLogoright .voix { width:73px; height:126px; background:transparent url(../pics/pi_picto_01a.gif) 0 0 no-repeat;}
	.welLogoright .donnees { width:71px; height:126px; background:transparent url(../pics/pi_picto_02a.gif) 0 0 no-repeat}
	.welLogoright .images { width:113px; height:126px; background:transparent url(../pics/pi_picto_03a.gif) 0 0 no-repeat;}

	/* Menue 1  */

	/* 1.Ebene */
	#me1 {background:transparent url(../pics/pi_wel_header_02.jpg); width:980px; height:32px; z-index: 10; float:left;}
	/* alle Elemente der 2.Ebene erben natürlich die Angeban der 1.Ebene! */
	#me1 ul { padding:0; margin:0; list-style-type:none; z-index: 10; margin-left:49px;}
	/* blendet die Beschriftung aus */
	#me1 span { display:none; z-index: 10;}
	/* statt float:left zur horizontalen Ausrichtung geht auch display:inline */
	#me1 li { margin:0; padding:0 1px 0 0; float:left; position:relative; z-index: 10;}
	#me1 a { display:block; height:32px; text-decoration:none; z-index: 10; line-height:14px;}

/* alle Hauptpunkte erhalten eine Klasse */
	#me1 li a.me101 { width:110px; background:transparent url(../pics/bu_me1_01.gif) 0 0 no-repeat;}
	#me1 li a.me101:hover,#me1 a.me101active { width:110px; background:transparent url(../pics/bu_me1_01.gif) 0 -32px no-repeat; }
	#me1 li a.me102 { width:85px; background:transparent url(../pics/bu_me1_02.gif) 0 0 no-repeat; }
	#me1 li a.me102:hover, #me1 a.me102active { width:85px; background:transparent url(../pics/bu_me1_02.gif) 0 -32px no-repeat; }
	#me1 li a.me103 { width:79px; background:transparent url(../pics/bu_me1_03.gif) 0 0 no-repeat; }
	#me1 li a.me103:hover, #me1 a.me103active { width:79px; background:transparent url(../pics/bu_me1_03.gif) 0 -32px no-repeat; }
	#me1 li a.me104 { width:86px; background:transparent url(../pics/bu_me1_04.gif) 0 0 no-repeat; }
	#me1 li a.me104:hover, #me1 a.me104active { width:86px; background:transparent url(../pics/bu_me1_04.gif) 0 -32px no-repeat; }
	#me1 li a.me105 { width:83px; background:transparent url(../pics/bu_me1_05.gif) 0 0 no-repeat; }
	#me1 li a.me105:hover, #me1 a.me105active { width:83px; background:transparent url(../pics/bu_me1_05.gif) 0 -32px no-repeat; }
	#me1 li a.me106 { width:115px; background:transparent url(../pics/bu_me1_06.gif) 0 0 no-repeat; }
	#me1 li a.me106:hover, #me1 a.me106active { width:115px; background:transparent url(../pics/bu_me1_06.gif) 0 -32px no-repeat; }


	/* 2.Ebene */
	#me1 ul ul { position:absolute; width:150px; display:none; padding:0; z-index: 11; margin-left:0;}
	/* blendet ul 2.Ebene ein, funktioniert nicht im IE, siehe dazu JS und letzte CSS Zeile */
	#me1 li:hover ul { display:block; z-index: 10;}
	#me1 li li, #me1 li li.me201header { height:auto;z-index: 10;}
	/* Breite notwendig sonst wird im IE nur der Text als Link interpretiert wird. */
	/* Hoehe notwendig sonst wird im Moz hier die Höhe des 1.Links verwendet */
	/* Beachten: IE Box Model Bug, wenn Doctype nicht strict (width/margin/border/padding) */
	#me1 li li a {background:#fff url(../pics/pi_bullet_me2b.gif) 12px 7px no-repeat; display:block;border-bottom:1px #0B3E92 solid; border-top:0; width:140px; height:auto; padding:3px 10px 3px 22px; z-index: 10; color:#0B3E92}
	#me1 li li a:hover { background:#0B3E92 url(../pics/pi_bullet_me2a.gif) 12px 7px no-repeat; color:#ffffff;z-index: 10;}
	/* notwendig für hover im IE, siehe auch JS */
	#me1 li ul:hover, #me1 li.sfhover ul { display:block; z-index: 10;}

	#me1 li li.me201header {background:transparent url(../pics/pi_dhtml_01.gif) 0 0 no-repeat; height:42px;width:172px;}
	#me1 li li.me202header {background:transparent url(../pics/pi_dhtml_02.gif) 0 0 no-repeat; height:29px;width:172px;}
	#me1 li li.me203header {background:transparent url(../pics/pi_dhtml_03.gif) 0 0 no-repeat; height:22px;width:172px;}
	#me1 li li.me204header {background:transparent url(../pics/pi_dhtml_04.gif) 0 0 no-repeat; height:14px;width:172px;}
	#me1 li li.me205header {background:transparent url(../pics/pi_dhtml_05.gif) 0 0 no-repeat; height:14px;width:172px;}

#flash {position: absolute; z-index: 1; top:271px;}

#bereiche {float:left;}
	#bereiche .banner {width:768px; height:308px; background:transparent url(../pics/pi_wel_banner_01.jpg) 0 0 no-repeat;}
	#bereiche ul { padding:0; margin:0; list-style-type:none;}
	#bereiche ul#slider { overflow:hidden; position: relative; width: 768px; height: 308px;}
	#bereiche li { float:left;}
	#bereiche a {display:block; height:133px; float:left;}
	#bereiche a span {display: none;}

	#bereiche a.bereich01 { width:153px; background:transparent url(../pics/pi_wel_bereich_01.jpg) 0 0 no-repeat;}
	#bereiche a.bereich01:hover { width:153px; background:transparent url(../pics/pi_wel_bereich_01.jpg) 0 -133px no-repeat;}
	#bereiche a.bereich02 { width:153px; background:transparent url(../pics/pi_wel_bereich_02.jpg) 0 0 no-repeat}
	#bereiche a.bereich02:hover { width:153px; background:transparent url(../pics/pi_wel_bereich_02.jpg) 0 -133px no-repeat;}
	#bereiche a.bereich03 { width:153px; background:transparent url(../pics/pi_wel_bereich_03.jpg) 0 0 no-repeat;}
	#bereiche a.bereich03:hover { width:153px; background:transparent url(../pics/pi_wel_bereich_03.jpg) 0 -133px no-repeat;}
	#bereiche a.bereich04 { width:153px; background:transparent url(../pics/pi_wel_bereich_04.jpg) 0 0 no-repeat;}
	#bereiche a.bereich04:hover { width:153px; background:transparent url(../pics/pi_wel_bereich_04.jpg) 0 -133px no-repeat;}
	#bereiche a.bereich05 { width:156px; background:transparent url(../pics/pi_wel_bereich_05.jpg) 0 0 no-repeat;}
	#bereiche a.bereich05:hover { width:156px; background:transparent url(../pics/pi_wel_bereich_05.jpg) 0 -133px no-repeat;}


#container {float:left; width:212px; height:441px; background:#EDEDED;}
	#container .containerTop {width:212px; height:60px; background:transparent url(../pics/pi_wel_header_03.jpg) 0 0 no-repeat;float:left; }
	#container .containerMiddle {height:256px;float:left; }
	#welPage #container .containerMiddle {height:346px;}
	#container .containerBottom {width:212px; height:35px; background:transparent url(../pics/pi_wel_container_bottom.gif) 0 0 no-repeat;float:left;}
	#container .containerList {margin:0 0 20px 20px;}
	.containerList dt { background:transparent url(../pics/pi_bullet_01.gif) 0 4px no-repeat; margin-top:10px; padding:0 0 0 10px; color:#00AEEF; font-weight:bold;}
	#welPage .containerList dd { height: 2.75em; overflow: hidden; }
	#welPage .containerList dd.topthema { height: 60px; overflow: hidden; }
	#welPage #container {float:left; width:212px; height:441px; background:#EDEDED url(../pics/pi_wel_container_bottom.gif) bottom no-repeat;}
	.containerList .containerTitle {color:#0B3D91; font-weight:bold;}

	.contentText .containerList dt { color:#0B3D91;}



#footer {width:980px; height:30px; background:transparent url(../pics/bg_wel_footer.gif) 0 0 no-repeat;float:left; padding:5px;}
 	#footer ul {float:right;padding-right: 32px}
	#footer li {float:left; margin-left:11px;margin-top:3px;}
 	#footer li a {display:block; height:12px; float:left;color:#fff;}


 	/*#footer li a span {display: none;}*/
 	#footer li a:hover {color:#fff; text-decoration: underline;}

.suche {background:transparent url(../pics/bu_suche.gif) 0 0 no-repeat; width:60px; height:14px; float:left; margin-top:10px; padding:0;}

/* --- SUBSEITE --- */

#subPage #bereiche ul {float:left;width:212px;}
#subPage #bereiche li { clear:both;}
#subPage #bereiche a {display:block; height:133px; clear:both;}
#subPage #bereiche .banner {width:768px; height:153px; background:transparent url(../pics/pi_sub_banner_01.jpg) 0 0 no-repeat; float:left;}
#subPage #bereiche .bereichHeader {width:212px; height:32px; background:transparent url(../pics/pi_sub_bereiche_header.gif) 0 0 no-repeat; float:left;}

#subPage #bereiche a.bereich01 { width:212px; height:24px; background:transparent url(../pics/pi_sub_bereich_01.gif) 0 0 no-repeat; float:left;}
#subPage #bereiche a.bereich01:hover { width:212px; height:24px; background:transparent url(../pics/pi_sub_bereich_01.gif) 0 -24px no-repeat; float:left;}
#subPage #bereiche a.bereich02 { width:212px; height:24px; background:transparent url(../pics/pi_sub_bereich_02.gif) 0 0 no-repeat; float:left;}
#subPage #bereiche a.bereich02:hover { width:212px; height:24px; background:transparent url(../pics/pi_sub_bereich_02.gif) 0 -24px no-repeat; float:left;}
#subPage #bereiche a.bereich03 { width:212px; height:24px; background:transparent url(../pics/pi_sub_bereich_03.gif) 0 0 no-repeat; float:left;}
#subPage #bereiche a.bereich03:hover { width:212px; height:24px; background:transparent url(../pics/pi_sub_bereich_03.gif) 0 -24px no-repeat; float:left;}
#subPage #bereiche a.bereich04 { width:212px; height:24px; background:transparent url(../pics/pi_sub_bereich_04.gif) 0 0 no-repeat; float:left;}
#subPage #bereiche a.bereich04:hover { width:212px; height:24px; background:transparent url(../pics/pi_sub_bereich_04.gif) 0 -24px no-repeat; float:left;}
#subPage #bereiche a.bereich05 { width:212px; height:25px; background:transparent url(../pics/pi_sub_bereich_05.gif) 0 0 no-repeat; float:left;}
#subPage #bereiche a.bereich05:hover { width:212px; height:25px; background:transparent url(../pics/pi_sub_bereich_05.gif) 0 -25px no-repeat; float:left;}


#content {float:left;}
#content #contentLeft {width:212px;}
#content #contentLeft .contentTitle {float:left;border-top:1px #fff solid; height:46px; background:#0B3E92 url(../pics/pi_contentTitle_01.gif) 0 0 no-repeat;width:211px;}

#content #contentLeft #me2 {float:left;background-color:#EDEDED;width:211px;}
#content #contentLeft #me2 ul {margin-left:0;}
#content #contentLeft #me2 li {height:auto;}
#content #contentLeft #me2 li a {background:#EDEDED url(../pics/pi_bullet_me2a.gif) 20px 9px no-repeat; padding:4px 0 4px 32px; border-bottom:1px #d1d1d1 solid;display:block;height:auto;width:180px; text-decoration:none;}
#content #contentLeft #me2 li a:hover {background:#ffffff url(../pics/pi_bullet_me2a.gif) 20px 9px no-repeat;display:block;height:auto;width:180px;color:#0B3E92; }

#content #contentLeft #me2 li.ebene2 a {background:#F8F7F7 url(../pics/pi_bullet_01.gif) 34px 8px no-repeat; padding:4px 0 4px 46px; border-bottom:1px #d1d1d1 solid;display:block;height:auto;width:166px; text-decoration:none;}
#content #contentLeft #me2 li.ebene2 a:hover, #content #contentLeft #me2 li.ebene2 a.ebene2Active {background:#CBDBEB url(../pics/pi_bullet_01.gif) 34px 8px no-repeat; padding:4px 0 4px 46px; display:block;height:auto;width:166px;color:#0B3E92; }

#content #contentLeft #me2 li.ebene3 a {background:#F8F7F7 url(../pics/pi_bullet_02.gif) 48px 8px no-repeat; padding:4px 0 4px 56px; border-bottom:1px #d1d1d1 solid;display:block;height:auto;width:156px; text-decoration:none;}
#content #contentLeft #me2 li.ebene3 a:hover, #content #contentLeft #me2 li.ebene3 a.ebene3Active {background:#E4EDF7 url(../pics/pi_bullet_02.gif) 48px 8px no-repeat; padding:4px 0 4px 56px; display:block;height:auto;width:156px;color:#0B3E92; }



#content #contentLeft #me2 li a.me2active {background:#ffffff url(../pics/pi_bullet_me2b.gif) 20px 9px no-repeat; padding:4px 0 4px 32px; border-bottom:1px #d1d1d1 solid;display:block;height:auto;width:180px; text-decoration:none; color:#0B3E92; font-weight:bold;}

#content #contentMiddle {width:556px;}
#content #contentMiddle .contentTextTitle {background:transparent url(../pics/bg_contentTextTitle.jpg) 0 0 repeat; height:46px;width:556px;border-top:1px #fff solid;float:left;}
#content #contentMiddle .contentTextTitle ul {float:right; margin:3px;}
#content #contentMiddle .contentTextTitle li {float:left;color:#fff;}
#content #contentMiddle .contentTextTitle li a {color:#fff; text-decoration:none;}
#content #contentMiddle .contentTextTitle li a:hover {color:#fff; text-decoration:underline;}

#content #contentMiddle .contentTextTitle h2 {width:510px;color:#fff;margin-left:20px !important;margin-left:10px;line-heigt:21px; height:21px;font-size:165%;float:left;}

#content #contentMiddle .contentText {margin:15px 0 0 20px !important; margin:15px 0 0 10px; width:500px; float:left;}
#content #contentMiddle .contentText h3 {color:#0B3E92; font-size: 110%;margin-bottom:10px;}
#content #contentMiddle .contentText p {margin-bottom:10px;}

#content #contentMiddle .contentText ul {margin-bottom:10px;color:#4E4E4E;}
#content #contentMiddle .contentText li {background:transparent url(../pics/pi_bullet_01.gif) 0 5px no-repeat;padding:0 0 0 12px;}
#content #contentMiddle .contentText ul a {color:#0B3E92}

#content #container {width:211px;}
#content #contentRight .containerTop {background:#0293D9;height:46px;width:211px;border-top:1px #fff solid;border-left:1px #fff solid;float:left;}
#content #contentRight .containerMiddle {margin-top:20px;float:left;}

#content dl.table dt { float: left; width: 35%; color: rgb(11, 62, 146); }
#content dl.table dd { float: left; width: 60%; }
#content dl.table dd.strong { font-weight: bold; }
#content dl.table dd.sectionend { margin-bottom: 1em; }

#subPage #footer {width:980px; height:58px; background:transparent url(../pics/bg_sub_footer.gif) 0 0 no-repeat; float:left;}

#tools {margin-top:70px; float:left;}
#tools ul {margin:10px 0 0 30px;}
#tools li {background:transparent url(../pics/pi_bullet_01.gif) 0 5px no-repeat;padding:0 0 0 12px;}

ul.sitemap li ul {margin:5px 0 5px 0; width:180px;}
ul.sitemap li ul li {border-bottom:1px #fff solid;padding:5px; }
ul.sitemap li.ebene3 {background:#F8F8F8 url(../pics/pi_bullet_02.gif) 8px 8px no-repeat; padding:4px 0 4px 16px; display:block;height:auto;color:#0B3E92;}

.downloadList dt.downloadPDF {background:transparent url(../pics/pi_pdf.gif) 0 0 no-repeat;padding:0 0 0 20px;font-weight:bold;height:16px;}
.downloadList dt.downloadWord {background:transparent url(../pics/ico_doc.gif) 0 0 no-repeat;padding:0 0 0 20px;font-weight:bold;height:16px;}
.downloadList dd.downloadDescription {margin-left:20px;padding:0;}
.downloadList dd.downloadSize {margin:0 0 10px 20px;color:#aaaaaa;}

dl.newsList {float:left;background-color:#ffffff;width:508px;}
dl.newsList .Date {margin-top:15px;:color:#0B3E92;background:transparent url(../pics/pi_bullet_01.gif) 0 4px no-repeat;padding:0 0 0 11px;clear:both;font-weight:bold;}
dl.newsList .Vera {padding:0 0 0 16px;}

input, select {font: 100%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px #C4C4C4 solid;}
input.button {height:16px;; background-color:#038FD6; color:#fff; border:0; margin-left:6px;}

fieldset {border:0;float:left;width:200px;margin-right:20px;}
legend {display:none;}
fieldset.kontakt input{clear:both;width:200px;}
fieldset.kontakt label {float:left;}
.checkbox {border:0;margin-right:2px;}

#contentRight .containerList {width:190px;}
#welPage .containerList {width:190px;}
.contentText .containerList dt { background:transparent url(../pics/pi_bullet_01.gif) 0 4px no-repeat; padding:0 0 0 10px; color:#0B3D91; font-weight:bold;}

.contentText .containerList dd {margin-bottom:20px;}


.cthead {background-color: #CBDBEB; color:#0B3E92; font-weight:bold;}
.ctd2 {background-color: #ffffff;}
.ctd1 {background-color: #ededed;}


.partner img {padding:5px;}
select {font-size:10px; border:1px #0B3E92 solid; float:left;}


/* CSS-Datei des Plugins Flexverwaltung */

.abstand_oben {
	margin-top:-4em;	
}

.abstand_oben h3 {
	margin:15px 0 0 0;	
}

.abstand_oben a {
	color:#0B3E92;
}

.kriterien,
.v_suchfeld_kompl,
#id101,
.mv h2,
.mv p,
.ergeblistitem h1 {display:none;}

.ergeblistitem h3 {font-size:11px;}
.ergeblistitem {padding:0; margin:0;}
.ergeblistitem td {border-top:1px #0293d9 solid; vertical-align:top; padding:10px;}
.ergeblistitem .td1 {width:200px;}
#content #contentMiddle h2 {margin:-20px 0 5px 0; color:#0B3E92; line-height:21px; font-size:18px;}
#content #contentMiddle .contentTextTitle h2.title {width:510px;color:#fff;margin-left:20px !important;margin-left:10px;line-heigt:21px; height:21px;font-size:165%;float:left; margin-top:0;}

#content div.abstand_oben {
	float: right;
	width: 180px;
	padding: 0 15px 5px;
	background: #f7f7f7;
	margin: 50px -10px 10px 10px;
	display:none;
}

.x_energie {
padding:0 0 0 20px;
font-weight:bold;
color:#00aeef;
}

.x_per_post {
	padding-left:20px;	
}
.x_per_post h3,
.x_per_onlinebewerbung h3,
.x_per_email h3{
	font-size:11px;	
	padding:10px 0 2px 0;
}

.x_per_onlinebewerbung,
.x_per_email{
	padding-left:20px;	
}

/* ENDE des CSS-Datei des Plugins Flexverwaltung */

