body {
  margin-left:0px;
  margin-top:0px;
  margin-height:0px;
  margin-width:0px;
  border-width:0px;
  border-style:solid;
  /*      	
  background-color: #ffffff;
  font-size: 12px;
  font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
  padding:0px;
  margin:0px;
  */  
}
#frame1 { margin:0px; margin-left:0px; margin-top:0px; width:900px; height:92px; background:#ffffff}
#logo { float:left; margin:0px; margin-left:29px; margin-top:14px; width:136px; height:64px; background:#ffffff}
#topnav { float:right; margin-top:71px; width:460px; height:13px; margin-bottom:10px;} 

#banner { margin:0px; margin-left:0px; width:900px; height:122px; background:#ffffff; }
#nav { margin:5px 0px 5px 0px; width:900px; height:140px; background:#ffffff}





#spacer16 { margin:0px; margin-left:0px; margin-top:0px; width:900px; height:16px; background:#ffffff}

#uLayer { position:absolute; left:161px; top:230px; width:128px; z-index:1; visibility:hidden;}
#dLayer { position:absolute; left:161px; top:230px; width:128px; z-index:1; visibility:hidden;}
#pLayer { position:absolute; left:161px; top:230px; width:162px; z-index:1; visibility:hidden;}

#subnav { margin:0px; margin-left:0px; margin-top:0px; width:900px; height:63px; background:#ffffff}
#lay1 { margin:0px; margin-left:68px; margin-top:0px; width:900px; height:15px; background:#ffffff}
#lay2 { margin:0px; margin-left:45px; margin-top:3px; width:900px; height:15px; background:#ffffff}
#lay3 { margin:0px; margin-left:28px; margin-top:3px; width:900px; height:15px; background:#ffffff}

#lay1HorSpace1 {position:absolute; left:12px; top:0px; width:12px;}
#lay1Vert1 {position:absolute; left:13px; top:3px; width:1px;height:49px;}
#lay1HorSpace2 {position:absolute; left:14px; top:0px; width:12px;}

#lay1Middle { position:absolute; left:26px; top:0px; width:121px;} 
#ZUF { float:left; margin:0px; margin-left:0px; margin-top:0px; width:101px; height:15px; background:#ffffff}
#GESCH { float:left; margin:0px; margin-left:0px; margin-top:3px; width:64px; height:15px; background:#ffffff}
#QM { float:left; margin:0px; margin-left:0px; margin-top:3px; width:121px; height:15px; background:#ffffff}

#lay1HorSpace3 {position:absolute; left:158px; top:0px; width:12px;}
#lay1Vert2 {position:absolute; left:159px; top:3px; width:1px;height:49px;}
#lay1HorSpace4 {position:absolute; left:160px; top:0px; width:12px;}

#lay1Right { position:absolute; left:172px; top:0px; width:65px;} 
#REF { float:left; margin:0px; margin-left:0px; margin-top:0px; width:65px; height:15px; background:#ffffff}
#PRESS { float:left; margin:0px; margin-left:0px; margin-top:0px; width:44px; height:15px; background:#ffffff}

#lay2Middle { position:absolute; left:26px; top:0px; width:113px;}
#SCHWEISS { float:left; margin:0px; margin-left:0px; margin-top:0px; width:97px; height:15px; background:#ffffff}
#SCHNEID { float:left; margin:0px; margin-left:0px; margin-top:3px; width:89px; height:15px; background:#ffffff}
#BAU { float:left; margin:0px; margin-left:0px; margin-top:3px; width:113px; height:15px; background:#ffffff}

#lay3Middle { position:absolute; left:26px; top:0px; width:104px;}
#CNC { float:left; margin:0px; margin-left:0px; margin-top:0px; width:104px; height:15px; background:#ffffff}
#HAND { float:left; margin:0px; margin-left:0px; margin-top:3px; width:98px; height:15px; background:#ffffff}
#EINPROD { float:left; margin:0px; margin-left:0px; margin-top:3px; width:104px; height:15px; background:#ffffff}

#lay3HorSpace3 {position:absolute; left:141px; top:0px; width:12px;}
#lay3Vert2 {position:absolute; left:142px; top:3px; width:1px;height:49px;}
#lay3HorSpace4 {position:absolute; left:143px; top:0px; width:12px;}

#lay3Right { position:absolute; left:155px; top:0px; width:162px;} 
#VORRICHT { float:left; margin:0px; margin-left:0px; margin-top:0px; width:162px; height:15px; background:#ffffff}

#status { float:left;  margin-top:0px; width:900px; height:13px; background: url(/img/status.gif) 0 0;  font-size:10px; color:#ffffff; text-align:right; font-weight:bold;}

#inhaltsbereich {margin:0px; margin-left:0px; margin-top:0px; width:900px; height:100%;}
#links { float:left; width:679px; height:100%; margin-top:0px }
#rechts { float:left; width:221px; height:100%; margin-top:0px }

#headline { margin:0px; margin-left:0px; margin-top:0px; width:679px; height:74px;}
#hlCont { float:left; margin-left:0px; margin-top:19px; width:679px; height:31px }

#leftMargin { float:left; width:153px; height:100%; margin-top:0px }
#content { float:left; width:526px; height:100%; margin-top:0px }
#H1 {margin:0px; margin-left:0px; margin-bottom:20px; margin-top:0px; width:400px;}
#CONTENT {margin:0px; margin-left:0px; margin-top:0px; width:526px;}
#CONTENT_HOCHKANT {position:absolute; left:50px; top:450px; width:526px;}
#desc {margin:0px;margin-right:30px;}
#cont400 {margin:0px; margin-left:0px; margin-top:0px; width:400px; }
#cont500 {margin:0px; margin-left:0px; margin-top:0px; width:500px; }
#cont550 {margin:0px; margin-left:0px; margin-top:0px; width:700px; }
#cont700 {margin:0px; margin-left:0px; margin-top:0px; width:700px; }
#container { float:left; width:221px; height:100%; margin-top:0px }

#containerLayer { position:absolute; left:679px; top:295px; width:221px; z-index:1; visibility:visible;}

#galImgAlt {margin:0px; margin-left:0px; margin-top:0px; width:221px; height:13px; background:#000000;  font-size:10px; color:#ffffff;}
#galImgAlt2 {margin:0px; margin-left:0px; margin-top:0px; width:221px; height:28px; background:#000000;  font-size:10px; color:#ffffff;}
#galGreen {margin:0px; margin-left:0px; margin-top:0px; width:221px; height:13px; background: url(/img/green.gif) 0 0;  font-size:10px; text-align:right;}
#galGreen2 {margin:0px; margin-left:0px; margin-top:5px; width:221px; height:13px; background: url(/img/green.gif) 0 0;  font-size:10px; vertical-align:middle;}
#galBankName {margin:0px; margin-left:0px; margin-top:0px; width:221px; height:13px; font-size:10px; font-weight:bold;}
#galBankName2 {margin:0px; margin-left:0px; margin-top:5px; width:221px; height:14px; font-size:10px; background:#9ba099;}
#galBankName3 {margin:0px; margin-left:0px; margin-top:5px; width:221px; height:28px; font-size:10px; background:#9ba099;line-height:12px;}




body {
  background: url(/img/bg.jpg) 0 0 repeat-y;
  background-color: #ffffff;
  font-size: 12px;
}

table, td, p, li, div, span, strong, h1, h2 {
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  /* font-stretch:ultra-expanded; */
 /* font-size:12px; */
}
table.smallText{font-size:12px;}
h1, h2 {
 font-size:12px; 
}

sup {
  vertical-align:text-top;
  font-size:50%;
}
sub {
  vertical-align:text-bottom;
  font-size:50%;
}
#topnav a{
  padding: 0px 5px 0px;
}

h1{ margin-top:0; margin-bottom:0;}


strong.hide {
  font-weight: normal;
}

strong.small {
  text-decoration:underline;
}


ul.a{
  list-style-type: none;
  list-style-position:outside;
  margin: 0 0 0 0;
  padding: 0;
 /* white-space: nowrap; */
}
.a li {
  list-style:none; margin:0;
}

span.red {
  color:#ff0000;
}

span.hl {
  text-decoration:underline;
}
ul.b{
  list-style-type: none;
  list-style-position:outside;
  margin: 0 0 0 0;
  padding: 0;
}

.b li {
  list-style:none; margin:0;
}

a.content:link {
  color:#1964c3;
  text-decoration:none;
}
a.content:visited {
  color:#1964c3;
  text-decoration:none;
}
a.content:hover {
  color:#5da8f7;
  text-decoration:none;
}

a.contRed:link {
  color:#ff0000;
  text-decoration:none;
}
a.contRed:visited {
  color:#ff0000;
  text-decoration:none;
}
a.contRed:hover {
  color:#ff7777;
  text-decoration:none;
}


a.contRedBold:link {
  color:#ff0000;
  text-decoration:none;
  font-weight:bold;
}
a.contRedBold:visited {
  color:#ff0000;
  text-decoration:none;
  font-weight:bold;
}
a.contRedBold:hover {
  color:#ff7777;
  text-decoration:none;
  font-weight:bold;
}


a.gal:link {
  color:#000000;
  text-decoration:none;
}
a.gal:visited {
  color:#000000;
  text-decoration:none;
}
a.gal:hover {
  color:#000000;
  text-decoration:none;
}
a.gal2:link {
  color:#ffffff;
  text-decoration:none;
}
a.gal2:visited {
  color:#ffffff;
  text-decoration:none;
}
a.gal2:hover {
  color:#bff104;
  text-decoration:none;
}

.error {
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  color:#ff0000;
}

a.white:link {
  color:#1964c3;
  text-decoration:none;
}
a.white:visited {
  color:#1964c3;
  text-decoration:none;
}
a.white:hover {
  color:#5da8f7;
  text-decoration:none;
}

a.main:link {font-weight:bold;}
a.main:visited {font-weight:bold;}
a.main:hover {font-weight:bold;}
a.mainSelected:link {font-weight:bold;}
a.mainSelected:visited {font-weight:bold;}
a.mainSelected:hover {font-weight:bold;}


a.galRed:link {
  color:#ff0000;
  text-decoration:none;
}
a.galRed:visited {
  color:#ff0000;
  text-decoration:none;
}
a.galRed:hover {
  color:#ff0000;
  text-decoration:none;
}
a.galRed2:link {
  color:#bff104;
  text-decoration:none;
}
a.galRed2:visited {
  color:#bff104;
  text-decoration:none;
}
a.galRed2:hover {
  color:#bff104;
  text-decoration:none;
}


/* neu 2005-06-04 */
a.content2:link {
  font-size:12px;
  color:#1964c3;
  text-decoration:none;
}
a.content2:visited {
  font-size:12px;
  color:#1964c3;
  text-decoration:none;
}
a.content2:hover {
  font-size:12px;
  color:#5da8f7;
  text-decoration:none;
}

table.font12 {
  font-size:12px;
}

#CONTENT_STELLENANGEBOTE {margin:0px; margin-left:0px; margin-top:0px; width:450px;}
#CONTENT_STELLENANGEBOTE h2{
	font-size:14px;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}
#CONTENT_STELLENANGEBOTE table{
    font-size:12px;
}
td.stellenangebote1{
	font-size: 12px;
    color: #7ca01a;
}
a.black:link {
  color:#000000;
  text-decoration:none;
}
a.black:visited {
  color:#000000;
  text-decoration:none;
}
a.black:hover {
  color:#000000;
  text-decoration:underline;
}
a.blackSmall:link {
  font-size:10px;	
  color:#000000;
  text-decoration:none;
}
a.blackSmall:visited {
  font-size:10px;	
  color:#000000;
  text-decoration:none;
}
a.blackSmall:hover {
  font-size:10px;	
  color:#000000;
  text-decoration:underline;
}
#CONTENT_STELLENANGEBOTE ul{
  list-style-image:url(/img/pfeilListeStellenanzeigen.gif); 
  margin: 0px 5px 0px 0px; 
  padding: 0px;
}	
#CONTENT_STELLENANGEBOTE li{ 
  margin: 0px 0px 2px 20px; 
  padding: 0px;
}
#stellenanzeigenRechteSpalte{
  font-size: 12px;
  padding: 15px 20px 15px 20px;  	
}	
#stellenanzeigenRechteSpalte span.green{
  font-size: 12px;	
  color: #7ca01a;  
}	
/*
input {
  border: 0pt;
}

textarea {
  border: 0pt;
}

select {
  border: 0pt;
}

submit {
  border: 0pt;
  background-Color:#333333;
  color:#55aca6;
}
*/
#galPicture {
	margin: 20px 0px 20px 0px; 
	width:700px; 
	font-size:10px;
	clear: both;
}
#galPictureItem {
	margin: 0px 20px 0px 0px;
	width:150px;
	height: 200px; 
	font-size:10px;
	float:left;
}
a.galPicture{
  color:#000000;
  text-decoration:none;
}
a.galPicture:visited {
  color:#000000;
  text-decoration:none;
}
a.galPicture:hover {
  color:#aaaaaa;
  text-decoration:none;
}
table.galerieTable{
	width:500px;
	margin: 0px 0px 30px 0px;
}
td.galerieTd{
	width: 25%;
	font-size: 12px;
}
tr.galerieTr{
}
td.galerieHeadlineTd{	
	padding: 20px 0px 10px 0px;	
}
h1.galerieH1{
	font-size: 12px;
	font-weight: normal;
}
#rechteSpalteBox{
    width:219px;
    margin: 20px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
    vertical-align:middle;
    /*background-color:#d6dfe7;*/ 	
    /*background-color:#b4bdc5;*/
    background-color:#c5ced6;
    border-top:1px solid #b4bdc5; 
    border-bottom:1px solid #b4bdc5;
}
#vorteile{
	vertical-align:middle;
    margin: 10px 5px 10px 5px;	
    padding: 0px 10px 0px 15px;
/*    text-align: center;*/    
}
#vorteile ul{
	margin: 0px;
	padding: 10px 0px 10px 15px;
    text-align: left;
}

#pagination{
	color: #aaaaaa;
	width:500px;
}
#pagination #left{
	float:left;	
}
#pagination #right{
	float:right;	
}
#pagination a{
  color:#000000;
  text-decoration:underline;
}
#pagination a:visited {
  color:#000000;
  text-decoration:underline;
}
#pagination a:hover {
  color:#aaaaaa;
  text-decoration:underline;
}
#zurueck{
	width:500px;
	text-align: right;
}
#zurueck a{
  color:#aaaaaa;
  text-decoration:underline;
}
#zurueck a:visited {
  color:#aaaaaa;
  text-decoration:underline;
}
#zurueck a:hover {
  color:#000000;
  text-decoration:underline;
}
strong.smallCenter {
  text-decoration:underline;
  text-align: center;  
}
strong.small2 {
  text-decoration:underline;  
    
}
a.blackUnderlined{
  color:#000000;
  text-decoration:underline;
}
a.blackUnderlined:visited {
  color:#000000;
  text-decoration:underline;
}
a.blackUnderlined:hover {
  color:#aaaaaa;
  text-decoration:underline;
}

table.hauptnavigation{
  background-color:#ffffff;	
}	
