body {
margin:0 0 0 -15px;
padding:0 0 0 0;
background-color:rgb(255,255,255);
}

a:focus { outline: none; }

object:focus { outline: none; }

img {
border:0px;
margin:0 0 0 0;
padding:0 0 0 0;
vertical-align:top;
text-align:center;
}

p {
padding:0 0 16px 0;
margin:0 0 0 0;
}

.div {
height:100%;
min-height:100%;
border:0px;
border-collapse:collapse;
}


.borderDiv {
width: 750px;
margin:0 0 0 0;
padding:0 0 0 0;
border-top:solid 1px rgb(200,200,200);
border-left:solid 1px rgb(200,200,200);
border-right:solid 1px rgb(200,200,200);
border-bottom:solid 1px rgb(200,200,200);
background-color:rgb(255,255,255);
}

/* Header*/

.mainDiv {
width:752px;
margin:3% auto;
text-align:left;
vertical-align:top;
}

.naviDiv {
margin:0 0 0 0;
padding:0 0 0 0;
}

.spacer {
width:1px;
height:1px;
}



/* Content*/

.contMain {
padding:0 0 0 0;
margin:38px 0 0 24px;
}

.cont {
clear:both;
}

.leftCol {
width:140px;
margin:0 0 0 0;
padding:0 0 0 0;
vertical-align:top;
text-align:left;
float:left;
clear:both;
*height:0.1em;
}

.leftColimg1 {
padding:0 0 0 0;
margin:0 0 0 0;
}

.leftColimg2 {
padding:0 0 0 5px;
margin:0 0 0 0;
}

.leftCol1Sp {
width:480px;
margin:0 0 0 0;
padding:0 0 0 6px;
vertical-align:top;
text-align:left;
*height:0.1em;
}

.leftCol1SpImg1 {
padding:0 0 0 0;
margin:0 0 0 -5px;
}

/* Projekte  */

.contProj {
width:640px;
margin:0 0 60px 0;
padding:0 0 12px 0;
border-bottom: 1px dashed rgb(200,200,200);
}

.projThumbTd {
padding:0 0 0 30px;
text-align:left;
vertical-align:bottom;
}

.projThumbTd1 {
padding:0 0 0 0;
text-align:left;
vertical-align:bottom;
}

.projThumbImg {
width:80px;
margin:0 0 0 0;
padding:0 0 12px 0;
}

.projThumbTxtTd {
padding:0 0 0 30px !important;
padding:0 0 12px 30px;
text-align:left;
vertical-align:top;
}

.projThumbTxtTd1 {
padding:0 0 0 0;
text-align:left;
vertical-align:top;
}

/* Projekte Ende  */

.midCol {
width:320px;
margin:0 0 0 155px;
padding-top:3px;
vertical-align:top;
text-align:justify;
}

.midColProd {
width:260px;
margin:0 0 0 230px;
padding:0 0 0 0;
vertical-align:top;
text-align:left;
}

.rightCol {
width:165px;
margin:0 0 0 0;
padding:0 10px 0 10px;
vertical-align:top;
text-align:left;
float:right;
border-left:1px solid rgb(200,200,200);
}

.clearer {
margin:0 0 0 0;
padding:0 0 0 0;
height:0em;
width:0em;
line-height:0em;
font-size:0em;
clear:both;
}

.floatingTxt a {
margin:0 0 0 2px;
padding:0 2px 0 7px;
background-image:url(/images/common/linkArrow3.gif);
background-repeat:no-repeat;
background-position:left 4px;
}



/* Listen */



.ulNormKd {
padding:0;
margin:0;
list-style-position:outside;
list-style-type:none;
height:1.5em;
}

.kd {
padding:0 0 10px 17px; 
margin:0;
text-align:left;
font-size:8.5pt;
font-weight:bold;
background-image:url(/images/common/listArrow.gif);
background-repeat:no-repeat;
background-position:left 2px;
float:left;
width:260px;
}

.ex {
padding:0 0 15px 0; 
margin:0;
text-align:left;
font-size:8.5pt;
font-weight:bold;
background-repeat:no-repeat;
background-position:left 2px;
}

.ulNormHist {
padding:0;
margin:0;
list-style-position:outside;
list-style-type:none;
border-top:1px dashed rgb(200,200,200);
width:470px;
clear:left;
}


/* History  */

.year, .facts {
padding:4px 0 10px 0; 
margin:0;
text-align:left;
font-size:8pt;
font-weight:bold;
white-space:nowrap;
float:left;
}

.event {
padding:4px 6px 10px 6px;
margin:0 0 8px 57px;
text-align:left;
font-size:8.5pt;
font-weight:normal;
width:370px;
}

.factsA, .factsB {
padding:4px 6px 10px 6px !important; 
padding:4px 6px 10px 6px; 
margin:0 0 8px 120px !important;
margin:0 0 8px 120px;
text-align:left;
font-size:8.5pt;
font-weight:normal;
line-height:1.4em;
}

.ulNorm {
padding:0;
margin:0;
list-style-position:outside;
list-style-type:none;
line-height:1em;
}

.ulNorm li {
padding:0 0 10px 15px; 
margin:0;
text-align:left;
font-size:8.5pt;
font-weight:bold;
background-image:url(/images/common/listArrow.gif);
background-repeat:no-repeat;
background-position:left 2px;
list-style-type:none;
list-style-position:outside;
}

.ulNorm li ul {
padding:0; 
margin:0;
list-style-type:none;
list-style-position:outside;
}

.ulNorm li ul li {
padding:0 0 0 15px;
margin:0;
font-weight:normal;
font-size:8pt;
background-image:url(/images/common/listArrow2.gif);
background-repeat:no-repeat;
background-position:left 4px;
}

.ulLink {
padding:0;
margin:0;
list-style-position:outside;
list-style-type:none;
}

.ulLink li {
padding:1px 0 10px 17px !important; 
padding:-1px 0 10px 17px; 
margin:0 0 0 0;
text-align:left;
font-size:8.5pt;
line-height:1.2em;
font-weight:bold;
background-image:url(/images/common/linkArrow.gif);
background-repeat:no-repeat;
background-position:left 2px !important;
background-position:left 2px;
}

.ulLink li.up {
padding:1px 0 10px 17px !important; 
padding:-1px 0 10px 17px; 
margin:0 0 0 0;
text-align:left;
font-size:8.5pt;
line-height:1.2em;
font-weight:bold;
background-image:url(/images/common/linkArrowUp.gif);
background-repeat:no-repeat;
background-position:left 2px !important;
background-position:left 2px;
}

.ulLink li.down {
padding:1px 0 10px 17px !important; 
padding:-1px 0 10px 17px; 
margin:0 0 0 0;
text-align:left;
font-size:8.5pt;
line-height:1.2em;
font-weight:bold;
background-image:url(/images/common/linkArrowDown.gif);
background-repeat:no-repeat;
background-position:left 2px !important;
background-position:left 2px;
}

.ulLink li ul {
padding:10px 0 0 0 !important;
padding:2px 0 0 0;
margin:2px 0 0 0;
list-style-type:none;
list-style-position:outside;
*height:1em;
}

.ulLink li ul li a {
padding:0 0 0 0;
margin:0 0 0 0;
text-decoration:none;
font-weight:normal;
line-height:1em;
}

.ulLink li ul li a:hover {
padding:0 0 0 0;
margin:0 0 0 0;
text-decoration:underline;
}

.ulLink li ul li {
padding:0 0 0 0;
margin:-8px 0 -5px 0 !important;
margin:2px 0 -12px 0;
font-weight:normal;
font-size:8pt;
height:13px;
line-height:1.5em;
background-image:url(/images/common/linkArrow2.gif);
background-repeat:no-repeat;
background-position:left 6px !important;
background-position:left 6px;
}


.midColProd ul {
padding:8px 0 6px 6px;
margin:0 0 0 0;
list-style-type:none;
list-style-position:outside;
*height:0.1em;
border:1px dashed rgb(200,200,200);
}

.midColProd ul li {
padding:0 0 3px 0;
margin:0 0 0 0;
font-size:7.5pt;
font-weight:normal;
line-height:1em;
}

.rightColUlLink {
padding:3px 0 0 0;
margin:0 0 0 0;
list-style-position:outside;
list-style-type:none;
}

.rightColUlLink li {
padding:1px 0 10px 17px !important; 
padding:-1px 0 10px 17px; 
margin:0 0 0 0;
text-align:left;
font-size:8.5pt;
line-height:1.2em;
font-weight:bold;
background-image:url(/images/common/linkArrow.gif);
background-repeat:no-repeat;
background-position:left 2px !important;
background-position:left 2px;
*height:1em;
}













