/*FARBENdunkelblau = #003882rot = #da0019dunkelgrau = #6C757A*/



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Standard */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


	body 		{
				padding: 0;
				margin: 0;
				margin-top: 20px;
				font: 0.7em Tahoma, sans-serif;line-height: 1.4em;color: #454545;
				}
				
	a 			{
				color: #003882;
				background: inherit;
				}
				
	a:hover 	{
				color: #6C757A;
				background: inherit;
				}
				
	p 			{
				margin: 0 0 5px 0;
				}
				
	ul 			{
				margin: 0;
				padding: 0;
				list-style: none;
				}
	
	hr 			{
				height:0px;
				border-top: 2px #f5f5f5 solid;
				}
				
	img			{
				border:none;
				}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Überschriften */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	h1 			{
				color: #003882;	
				font-weight: bold;
				font-size: 1.2em;
				margin-bottom: 10px;
				}
	
	.bar li 	{
				list-style-type:none;
				}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Left */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	.left 		{
				float: left;
				width: 67%;	
				margin: 0 0 10px 0;	
				}
				
	.left h3 	{
				clear: both;
				background: #003882 url(/wLayout/style/img/left_background.gif);
				background-repeat:repeat-x;
				color: #FFF;
				padding: 7px 0 7px 5px;
				font: bold 1.2em Tahoma, Arial, Sans-Serif;
				margin: 0 0 0px 0;
				}
				
	.left_side 	{
				float: left;
				width: 180px;
				padding: 0 0 0 10px;
				margin: 10px 0;
				}
				
	.left_side a, .right_side a {
				color: #414141;	
				background: #FFF;
				}
				
	.left li	{
				margin-left:15px;
				margin-top:5px;
				list-style-type:square;
				}
				
	.left_box 	{
				margin: 10px 0px 10px 0;
				color: #000;
				background: #FFF;
				padding: 5px 2px;
				}
				
	.left_box p	{
				word-spacing: 0;
				text-align: left;
				line-height: 150%;
				margin-top: 0;
				margin-bottom: 0;
				font-variant:normal;
				font-size:12px;
				font-family:Tahoma;
				}
				
	.right_side {
				float: right;
				width: 220px;
				background: #FFF url(/wLayout/style/img/dotted.gif) repeat-y;
				color: #414141;
				padding: 0 0 0 40px;
				margin: 10px 0;
				}
				
	.left_box_plakate { 
				margin: 10px 0 10px 0;
				color: #000;
				background: #FFF;
				padding: 3px 0;
				}
				
	.left_box_plakate ul {
				margin-left:42px;
				margin-top:5px;
				list-style-type:square;
				color:#000;
				}
				
	.stil_download	{
				color: #fff;
				font-weight: bold;
				padding-left:5px;
				width:220px;
				height:20px;
				line-height:130%;
				background:url(/wLayout/style/img/left_background.gif);
				background-repeat:repeat-x;
				display:block;
				}
				

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Bewerbungen */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */				

	.bewerbung	{
				width: 100%;
				}
				
	.bewerbung p {
				margin-left: 0px;
				font-size: 12px;
				}
				
	.bewerbung_ueberschrift	{
				width: 455px;
				height: 45px;
				background:url(/wLayout/style/img/bewerbung_back.gif);
				background-repeat:repeat-x;
				padding-top: 12px;
				margin-left: 0px;
				margin-bottom: 0px;
				}
				
	.bewerbung1	{
				width: 55px;
				height: 45px;
				background:url(/wLayout/style/img/bewerbung_1.gif);
				background-repeat:no-repeat;
				float: left;
				margin-bottom: 0px;
				}
				
	.bewerbung2	{
				width: 55px;	
				height: 45px;
				background:url(/wLayout/style/img/bewerbung_2.gif);
				background-repeat:no-repeat;
				float: left;
				margin-bottom: -10px;
				}	
				
	.bewerbung3	{
				width: 55px;	
				height: 45px;
				display: block;
				float: left;
				background:url(/wLayout/style/img/bewerbung_3.gif);
				background-repeat:no-repeat;
				margin-bottom: -10px;
				}			
					
				
	.bewerbung_ueberschrift p {
				font-size:12px;
				font-family:Tahoma;
				font-weight: bold;
				color: #003882;
				padding-left: 8px;
				}
				
				
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Layout */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	.container_gross {
				margin: 0 auto;
				width: 800px;
				background-color:#FFFFFF;
				border:10px solid #f5f5f5;
				moz-opacity:0.8;
				}
				
	.download 	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				}
				
	.download li {
				margin-left:42px;
				margin-top:5px;
				list-style-type:square;
				color:#003882;
				}
				
	.kandidaten {
				float:left;
				padding-bottom:15px;
				padding-right:8px;
				}
				
	.content 	{
				margin: 0 auto;
				width: 780px;
				padding: 10px;
				margin:0 0px 0 0;
				padding-right:0px;
				}
				
	.content_popup 	{
				margin: 15px;
				width: 560px;
				padding: 20px;
				height: 620px;
				
				}
							
	.header 	{
				background: #FFF;
				margin: 3px 0;
				padding: 0px 0 0 0;
				}
				
	*>.header	{
				float:left;
				}
				
	.bar 		{
				font-size: 1.1em;
				margin:0px;
				height: 30px;
				color: #FFF;
				background: url(/wLayout/style/img/left_background.gif);
				background-repeat:repeat-x;
				}
				
	*>.bar 		{
				margin: 83px 0 0 0px;
				*margin:0px;
				height: 32px;
				clear:both;
				}
				
	.bar li 	{
				margin:0px;
				background:url(/wLayout/style/img/left_background.gif);
				background-repeat:repeat-x;
				float: left;
				line-height:2.2em;
				}
	
	*>.bar li 	{
				line-height:2.6em;
				}
				
	.bar li a 	{
				font-weight: bold;
				color: #FFF;
				text-decoration: none;
				padding: 9px 8px 9px 8px;
				}
				
	*>.bar li a {
				padding: 9px 8px 6px 8px;
				}
				
	.bar li a:hover {
				margin:0px;
				background: #003882;
				color:#fff;
				}
				
	bar li aktiv {
				margin:0px;
				background: #da0019;
				color:#fff;
				height:29px;
				}
				
	#dbag .aktive {
				margin:0px;
				background: #da0019;
				color:#fff;
				height:29px;
				}
				
	#wahl .aktive {
				margin:0px;
				background: #da0019;
				color:#fff;
				height:29px;
				}
				
	#dbpgk .aktive {
				margin:0px;
				background: #da0019;
				color:#fff;
				height:29px;
				}
				
	#impressum .aktive {
				margin:0px;
				background: #da0019;
				color:#fff;
				height:29px;
				}
				
	#engagement .aktive {
				margin:0px;
				background: #da0019;
				color:#fff;
				height:29px;
				}
				
	#informationen .aktive {
				background:#da0019;
				color:#fff;
				height:29px;
				}
				
	.listennummer {
				float:left;
				background: #f5f5f5;
				color: #808080;
				padding: 2px 5px 2px 10px;
				margin: 4px 0;
				width:765px;
				}
				
	.search_field {
				clear:both;
				background: #f5f5f5;
				color: #808080;
				padding: 2px 5px 2px 10px;
				margin: 4px 0;
				height:25px;
				letter-spacing: 0.1em;
				}
				
	.search_field a {
				color:#fff; 
				padding-top:5px;
				text-align:left;
				text-decoration:none;
				}
				
	.search_field a:hover {
				color:#003883; 
				padding-top:5px;
				text-align:left;
				}
				
	.grey 		{
				color: #808080;
				background: inherit;
				font-weight: normal;
				}
				
	.search_form { 
				float: right;
				}
				
	.subheader 	{
				margin: 0px 0 10px 0;
				border-bottom: 1px solid #eee;
				padding: 5px 0 5px 0;
				background: #A4A4A4;
				color: #fff;
				}
				
	.grau_balken {
				background: #003882 url(/wLayout/style/img/corner.gif) no-repeat top right;
				float:left;
				margin-top:15px;
				width:775px;
				color: #FFF;
				padding: 7px 0 7px 5px;
				font: bold 1.1em Tahoma, Arial, Sans-Serif;
				margin: 0 0 3px 0;
				}
				
	.grau_balken_kurz	{
				background: #003882 url(/wLayout/style/img/right_background.gif);
				background-repeat:repeat-x;
				margin-top:15px;
				width:200px;
				color: #FFF;
				padding: 5px 0 7px 12px;
				font: bold 1.2em Tahoma, Arial, Sans-Serif;
				margin: 0 0 0px 0;
				letter-spacing: 1px;
				}
				

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* RECHTS */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
				
	.right_kandi {
				float: left;
				width: 260px;
				margin: 0 0px 5px 0px;
				}
				
	.right 		{
				float: right;
				width: 30%;
				margin: 0 0 10px 0;
				}
				
	.right h3 	{
				background:url(/wLayout/style/img/right_background.gif);
				background-repeat:repeat-x;
				color: #FFF;
				padding: 7px 0 7px 5px;
				font: bold 1em Tahoma, Arial, Sans-Serif;
				margin: 0 0 3px 0;
				}
				
	.right_articles {
				background: #f0f0f4;
				color: #414141;
				padding: 8px;
				margin: 0 0 5px 0;
				height:130px;
				}
				
	.right_articles_klein {
				background: #f5f5f5;
				color: #414141;
				padding: 8px;
				margin: 0 0 5px 0;
				}
				
	.right_articles_klein li {
				margin-left:15px;
				margin-top:5px;
				list-style-type:square;
				color:#003882;
				}
				
	.image 		{
				float: left;
				margin: 0 9px 3px 0;
				}
				
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* FOOTER */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
	.footer 	{
				clear: both;
				text-align: right;
				padding: 10px 0 10px 0;
				margin: 0;
				margin-top:10px;
				border-top: 1px solid #ccc;
				line-height: 1.8em;
				}
				
	.footer a 	{
				color: #808080;
				background: #fff;
				}
				
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Meldungen */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
				
.meldung_ok			{
					background:url(/wLayout/style/img/icon_ok.gif);
					background-repeat:no-repeat;
					padding-left: 30px;
					height: 25px;
					height: 25px;
					padding-top: 6px;
					}
					
.meldung_fehler 	{
					background:url(/wLayout/style/img/icon_fehler.gif);
					background-repeat:no-repeat;
					padding-left: 30px; 
					height: 25px;
					padding-top: 6px;
					}				

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Formulare */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
				
input				{
					font-size: 13px;
					border: 1px solid #c0c0c0;
					height: 18px;
					valign: center;
					}

.input_checkbox		{
					font-size: 13px;
					border: 0px;
					}

label				{
					position: relative;
					top: -5px;
					}					
					
textarea			{
					font-size: 13px;
					font: Arial, Sans-Serif;
					border: 1px solid #c0c0c0;
					}
					
select				{
					font-size: 13px;
					border: 1px solid #c0c0c0;
					height: 20px;
					valign: center;
					}
					
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Mails */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
				
.mail_container		{
					margin: 0 auto;
					width: 600px;
					background-color:#FFFFFF;
					border:10px solid #f5f5f5;
					moz-opacity:0.8;
					}
.mail_content 		{
					margin: 0 auto;
					width: 580px;
					padding: 10px;
					margin:0 0px 0 0;
					padding-right:0px;
					}			
					
.mail_header 	{
					width: 560px;
					background: #003882 url(http://www.wiesnjobs.de/wLayout/style/img/left_background.gif);
					background-repeat:repeat-x;
					color: #FFF;
					padding: 4px 0 4px 8px;
					font: bold 1.2em Arial, Sans-Serif;
					margin: 0 0px 25px 0px;
					}

.mail_content table	{
					font: 13px Arial, Sans-Serif;
					margin: 0 0 0px 0;
					}

.mail_footer 	{
					width: 560px;
					background: #c0c0c0 url(/wLayout/style/img/bewerbung_back.gif);
					background-repeat:repeat-x;
					color: #003882;
					padding: 4px 0 4px 8px;
					font: 10px Arial, Sans-Serif;
					margin: 25px 0px 8px 0px;
					}
					
