/* CSS Style CMA (c)imc marketing&consult, 2008 */

body	{margin: 0; padding: 0; background-color: #ffffff;}

/* Positionen */
.content	{position: absolute; width:100%;  background-image:url(images/body-1.gif); background-repeat:no-repeat; min-height:930px; height: auto;// height:935px;}
.content2	{position: absolute; width:100%;  background-image:url(images/body-2.gif); background-repeat:no-repeat; min-height:1030px; height: auto;// height:1035px;}
.content3	{position: absolute; width:100%;  background-image:url(images/body-3.gif); background-repeat:no-repeat; min-height:1730px; height: auto;// height:1735px;}
.content4	{position: absolute; width:100%;  background-image:url(images/body-4.gif); background-repeat:no-repeat; min-height:1430px; height: auto;// height:1435px;}
.content5	{position: absolute; width:100%;  background-image:url(images/body-5.gif); background-repeat:no-repeat; min-height:980px; height: auto;// height:985px;}
.content6	{position: absolute; width:100%;  background-image:url(images/body-6.gif); background-repeat:no-repeat; min-height:1080px; height: auto;// height:1085px;}
.content7	{position: absolute; width:100%;  background-image:url(images/body-7.gif); background-repeat:no-repeat; min-height:1130px; height: auto;// height:1135px;}
.content8	{position: absolute; width:100%;  background-image:url(images/body-8.gif); background-repeat:no-repeat; min-height:1330px; height: auto;// height:1330px;}
.content9	{position: absolute; width:100%;  background-image:url(images/body-9.gif); background-repeat:no-repeat; min-height:1550px; height: auto;// height:1550px;}

.inhalt		{position: relative; top: 310px; width: 550px; left:360px; font-family: verdana; font-size: 12px; color: #005aa9; line-height: 17px; z-index:1;}

.inhalt ul 		{list-style-image:url(images/dot-li.gif); width:400px;}
.inhalt ul li 	{margin-left:50px; padding:2px 0px 2px 0px;}

/* Topavigation*/
	
.poskopfnavi	{ position:absolute; top:0px; width:300px; height:170px; background-color:#c0d6ea;}
.kopfnavi			{ position: relative; width:200px; height:20px; top:5px; font-family:verdana; font-size:12px; color:#014E9C; font-weight:bold; display:block; line-height:20px; margin:5px 30px 5px 0px; padding:0px 27px 0px 0px; background-image: url(images/dot.gif); background-position:right; background-repeat:no-repeat;}	
a.kopfnavi:link  	{color:#014E9C; text-decoration:none;}
a.kopfnavi:visited	{color:#014E9C; text-decoration:none;}
a.kopfnavi:active	{color:#014E9C; text-decoration:none;}
a.kopfnavi:hover	{color:#000000;background-image: url(images/dot-a.gif); background-position:right; background-repeat:no-repeat; text-decoration:none;}
.kopfnavia			{position: relative; width:200px; height:20px; top:5px; font-family:verdana; font-size:12px; color:#000000; font-weight:bold; display:block; line-height:20px; border:solid 1px #005aa9; margin:5px 30px 5px 0px; padding:0px 27px 0px 0px; background-image: url(images/dot-a.gif); background-position:right; background-repeat:no-repeat; text-decoration:none;}	

/* Navigation*/
.posnavi	{position:absolute;	top:310px; width:300px;}				
.navi			{position: relative; width:220px; height:20px; top:5px; font-family:verdana; font-size:12px; color:#014E9C; font-weight:bold; display:block; line-height:20px; margin:10px 30px 4px 0px; padding:0px 27px 0px 0px; background-image: url(images/dot.gif); background-position:right; background-repeat:no-repeat;}	
a.navi:link  	{color:#014E9C; text-decoration:none;}
a.navi:visited	{color:#014E9C; text-decoration:none;}
a.navi:active	{color:#014E9C; text-decoration:none;}
a.navi:hover	{color:#000000;background-image: url(images/dot-a.gif); background-position:right; background-repeat:no-repeat; text-decoration:none;}
.navia			{position: relative; width:220px; height:20px; top:5px; font-family:verdana; font-size:12px; color:#000000; font-weight:bold; display:block; line-height:20px; border:solid 1px #005aa9; margin:10px 30px 4px 0px; padding:0px 27px 0px 0px; background-image: url(images/dot-a.gif); background-position:right; background-repeat:no-repeat; text-decoration:none;}	


/* Navigation Ebene 2 */
.posnavi2			{padding: 2px 0px 2px 17px;
					background-image:url(images/bg-navi2.gif); background-position:left; background-repeat:no-repeat;}
.navi2			{font-family:verdana; font-size:11px; color:#666666; text-decoration:none; font-weight:bold; line-height:18px;}

a.navi2:link  	{color:#666666;}
a.navi2:visited	{color:#666666;}
a.navi2:active	{color:#666666;}
a.navi2:hover		{color:#014E9C;}
.navi2a		{ont-family:verdana; font-size:11px; color:#666666; text-decoration:none; font-weight:bold; line-height:18px;}

/* Titel */						
h1		{font-family: verdana; font-size: 14px; color: #005aa9; font-weight: bold; padding-bottom: 60px; margin: 0px; letter-spacing:1px;}

h2		{font-family:verdana; font-size:12px; color:#005aa9; font-weight:normal; padding-top:0px; margin-left:75px; width:500px;}

h3		{font-family: verdana; font-size: 14px; color: #003366; font-weight: bold; padding-bottom: 15px; margin: 0px; letter-spacing: 1px;}

h6		{font-family: verdana; font-size: 14px; font-weight: bold; color:#005aa9; padding:5px 0 0 0; margin:0;}

/* Fliesstext */
.text 			{font-family:verdana; font-size:12px; color:#005aa9;}
a.text:link 	{color:#005aa9; text-decoration:underline;}
a.text:visited	{color:#005aa9; text-decoration:underline;}
a.text:active	{color:#005aa9; text-decoration:underline;}
a.text:hover	{color:#c99700; text-decoration:underline;}

.textk 			{font-family:verdana; font-size:10px; color:#000000; line-height:17px;}
a.textk:link 	{color:#616263; text-decoration:underline;}
a.textk:visited	{color:#616263; text-decoration:underline;}
a.textk:active	{color:#616263; text-decoration:underline;}
a.textk:hover	{color:#005EA7; text-decoration:underline;}

/* Fliesstext */
.sitemap 			{font-family:verdana; font-size:12px; color:#005aa9; font-weight:bold;}
a.sitemap:link 		{color:#005aa9; text-decoration:underline;}
a.sitemap:visited	{color:#005aa9; text-decoration:underline;}
a.sitemap:active	{color:#005aa9; text-decoration:underline;}
a.sitemap:hover		{color:#c99700; text-decoration:underline;}


.textblau		{font-family:verdana; font-size:11px; color:#004A9D; line-height:16px;}
.textweiss		{font-family:verdana; font-size:11px; color:#ffffff; line-height:16px; font-weight:bold;}

/* Images */								
.logo			{ position:absolute; left:762px; height:170px; width:218px;} 												
.bild1			{ position:absolute; left:318px; height:170px; width:428px;}
.bild2			{ position:absolute; top:170px; height:130px; width:490px;}
.bild3			{ position:absolute; top:170px; left:490px; height:130px; width:490px;}
.bild4			{ position:absolute; left:600px; height:150px; width:150px; border:solid 1px;}
.bild5			{ position:absolute; left:750px; height:150px; width:230px; border:solid 1px;}

/* Fussnavigation*/
.posfuss-ref	{position: absolute; width: 980px; top:982px; //top:982px; height: 28px; }
.posfuss		{position: absolute; width: 980px; height: 28px; }
.fuss			{font-family:verdana; font-size:12px; color:#005aa9; background-image:url(images/dot-f.gif); background-repeat:no-repeat; background-position:left; padding-left:10px;}				
a.fuss:link  	{color:#005aa9; text-decoration: none;}
a.fuss:visited  {color:#005aa9;text-decoration: none;}
a.fuss:active	{color:#005aa9;text-decoration: none;}
a.fuss:hover	{color:#000000;text-decoration: none; background-image:url(images/dot-f-a.gif); background-repeat:no-repeat; background-position:left;}
.fussa			{font-family:verdana; font-size:12px; color:#000000; background-image:url(images/dot-f-a.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; text-decoration: none; }				

/* Druckversion */
.print	{float:right; font-size:9px; width:210px;}
.print a	{color:#33338b; text-decoration:none; margin-top:5px;}
.print a:hover	{color:#33338b; text-decoration:underline;}


/* Hintergrundimages */
.bgnavi			{
	background-image: url(images/bg-navi.gif);
	background-position: left;
	background-repeat: repeat-y;
}
/* Preloader */
.hidepics {width:0px; height:0px; visibility:hidden;}

/* Job-Anzeige */
.job {
	background-image:url(images/job-background.gif);
	background-repeat:repeat-y;
	background-color:#FDEDBF;
	width:980px;
}

.job p {
	margin:14px 0;
}

.job img {
	border:none;
}

.job ul {
	list-style:square;
	margin-top:0;
	margin-bottom:0;
}

.job-inhalt {
	width:550px;
	margin-left:333px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#005aa9;
	line-height:17px;
}

.job-inhalt a {
	color:#005aa9;
}

.job-inhalt p {
	width:444px;
}

.job-inhalt div {
	width:444px;
	margin:0;
	padding:0;
}

.job-links {
	width:180px;
	float:left;
	height:600px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#005aa9;
	line-height:21px;
	margin:0 0 0 50px;
}

h5 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:28px;
	font-weight:normal;
	color:#005aa9;
	background-color:#FDEDBF;
	padding:15px 50px;
	margin:0;
}
