body {
background-color:#dfe3e5;
margin:0;
padding:0 0 30px 0;
font-size: 100.1%;
}
body.popup {
background-color:#dfe3e5;
margin:0;
padding:0 0 30px 0;
}
body,a,p,div,td,span,textarea,input {
font-family:arial, verdana, helvetica,sans-serif;
line-height:1em;
}
a {
color:#5f696e;
text-decoration:none
}
a:hover {
text-decoration:underline
}
ul li p {
font-size:1em;
}
select {
margin:0;
padding:0;
font-size:1em;
}
input {
margin:0;
padding:0;
font-size:0.75em;
}
table {
margin:0 0 5px 0;
padding:0;
border-collapse:collapse;
border-bottom:4px solid #f2f2f2;
background-color:#FFF;
width: 688px;
}
th {
padding:2px 5px 2px 5px;
margin:0;
vertical-align:middle;
text-align:left;
font-weight:normal;
border: 1px solid #d3d3d3;
background-color:#f2f2f2;
color:#333;
}
tr {
padding:0;
margin:0;
}
td {
padding:3px 5px 3px 5px;
margin:0;
vertical-align:middle;
border: 1px solid #d3d3d3;
vertical-align:top;
text-align:left;
font-weight:normal;
line-height:16px;
}
tr.alternate {
background-color:#f2f2f2;
}
td.highlight {
background-color:#f2f2f2;
}
td.highlightredright {
background-color:#d3d3d3;
color:#5f696e;
text-align:right;
}
tr.alternate td.highlight {
background-color:#d3d3d3;
}
table p {
margin-bottom:0;
}
.right,
.redright {
text-align:right;
}
.red,
.redright {
color:#5f696e;
}
.blue, .blueright {
color:#5f696e;
}
.clear {
clear:both;
margin:0;
padding:0;
line-height:0; }
.tfooter {
text-align:right;
font-size:0.63em;
line-height:12px;
margin:0;
}
.hochgestellt {
vertical-align:super;
}
img {
border:0;
}
p {
margin:0 0 16px 0;
line-height:16px;
font-size:0.75em;
}
table p {
line-height:1.4em;
}
h1 {
font-family:arial, verdana, sans-serif;
font-size:1.5em;
 color:#000;
line-height:26px;
margin:0 0 35px 0;
font-weight:normal;
}
h2 {
font-family:arial, verdana, helvetica,sans-serif;
font-size:0.75em;
margin:0;
 color:#000;
}
h3 {
font-size:0.75em;
 color:#8A8A8A;
margin:0;
}
h4 {
font-size:0.75em;
 color:#8A8A8A;
margin:0;
}
h5 {
font-size:0.75em;
 color:#000;
margin:0;
}
h1.header {
font-family:arial, verdana, sans-serif;
font-size:1.05em;
 color:#000;
line-height:22px;
margin:0 0 20px 0;
font-weight:normal;
}
.clr {
clear:both;
line-height:0px;
font-size:0.1px;
margin:0;
padding:0;
}
#huelle {
min-height:342px;
text-align:left;
}
body.popup #huelle {
background-image:url(/internet/cae/servlet/contentblob/400/normal/89250/popgrade_bg.gif);
background-repeat:repeat-x;
background-color:#fff;
border-left:1px solid #666;
border-right:1px solid #666;
border-bottom:1px solid #666;
text-align:left;
margin:20px;
padding:25px 10px 10px 10px;
font-size:0.75em;
line-height:1em;
}
#huelle2 {
text-align:left;
margin:auto;
width:980px;
margin:25px auto 0 auto;
border:1px solid #000;
}
#huelle2nobgimage {
text-align:left;
margin:auto;
width:980px;
margin:25px auto 0 auto;
border:1px solid #000;
}
#header {
padding:26px 0 0px 18px;
background-color:#fff;
height:93px;
padding-right:21px;
}
#content {
background-color:#fff;
padding:21px 0 0 21px;
min-height:440px;
}
#contentEJournal {
:padding:30px 0 0 30px;
min-height:440px;
_height:440px;
}
#contentEJournalHTML5 {
:padding:0 0 0 0;
}
#globalnav {
position:relative;
width:auto;
height:30px;
text-align:right;
top:-42px;
padding-left:21px;
}
#globalnav ul {
list-style-type:none;
margin:0;
padding:0;
position:relative;
right:0;
top:9px;
}
#globalnav ul li {
margin:0;
position:relative;
display:inline;
}
#globalnav ul li a {
font-size:0.75em;
color:#000000;
margin:0;
padding:0 0 0 7px;
text-decoration:none;
border-left:1px solid #000000;
}
#globalnav ul li.last {
margin-left:15px;
}
#globalnav ul li.first a,
#globalnav ul li.last a {
border:none;
}
#globalnav ul li a:hover {
text-decoration:underline
}
#schnelleinstieg {
position:relative;
width:auto;
height:20px;
margin:0;
padding:0 0 0 21px;
top:-61px;
text-align:right;
font-size:0.75em;
}
#schnelleinstieg p {
position:absolute;
font-weight:bold;
color:4e4c4d;
right:159px;
font-size:0.92em;
}
#schnelleinstieg .language {
position:absolute;
left:627px;
top:1px;
}
*html #schnelleinstieg .language {
top:2px;
}
#schnelleinstieg input.suche {
position:absolute;
margin:0;
padding:0;
left:790px;
width:129px;
font-size:1em;
height:16px;
}
#footer {
margin:0px auto;
width:980px;
}
#footer ul {
list-style-type:none;
margin:0;
padding:0;
}
#footer ul li {
margin:0;
position:relative;
display:inline;
}
#footer ul li a {
color:#000;
font-size:0.69em;
margin:0 0 0 2px;
padding:0 0 0 8px;
text-decoration:none;
border-left:1px solid #000;
}
#footer ul li a.first {
border-left:0 none #A8A8A8;
padding:0;
margin:0;
}
#footer ul li a:hover {
text-decoration:none;
color:#5f696e;
}
#mainmenu {
height:26px;
width:982px;
background-image:url(/internet/cae/servlet/contentblob/388/normal/89246/nav_bg.gif);
background-repeat:repeat-x;
}
#mainmenu ul {
list-style-type:none;
margin:0;
padding:0;
position:absolute;
}
#mainmenu ul li {
margin:0;
padding:0;
float:left;
position: relative;
}
#mainmenu ul li img.hover {
display: none;
position: absolute;
left: 0;
top: 0;
}
#mainmenu li:hover img.hover,
#mainmenu li.hover img.hover {
display: block;
}
/* _________ HAUPTMENÃ? TEXTVERSION _________ */
#mainmenu_text {
float:left;
width:938px;
margin-bottom: 21px;
margin-left: 21px;
background-color:#95a3ab;
border-bottom: 1px solid #5f696e;
}
#mainmenu_text ul {
list-style-type:none;
margin:0;
padding:0;
}
#mainmenu_text li {
    float:left;
    margin:0;
    position:relative;
}
#mainmenu_text ul li {
border-left:4px solid #fff;
}
#mainmenu_text ul li.first {
    border:none;
}
#mainmenu_text ul ul li {
border:none;
}
#mainmenu_text ul li a {
color:#000;
font-size:0.75em;
font-weight:normal;
padding:6px 10px 4px 10px;
float:left;
}
#mainmenu_text ul ul li a {
color:#000 ;
}
#mainmenu_text ul ul li a:hover {
color:#5f696e;
background: url(/internet/cae/servlet/contentblob/362/normal/89254/pf-red.gif) no-repeat 10px 9px #dfe3e5;
}
#mainmenu_text ul li a.first {
padding:10px 10px 4px 10px;
}
*html #mainmenu_text ul li a {
padding:9px 19px 5px 15px;
}
*html #mainmenu_text ul li a.first {
padding:9px 19px 5px 20px;
}
*+html #mainmenu_text ul li a {
padding:8px 19px 6px 15px;
}
*+html #mainmenu_text ul li a.first {
padding:8px 19px 6px 20px;
}
#mainmenu_text ul li a.aktiv,
#mainmenu_text li em a,
#mainmenu_text li strong  {
color:#fff;
background-color:#5f696e;
}
#mainmenu_text ul li a.aktiv:hover {
color:#95a3ab;
}
#mainmenu_text ul li a:hover {
color:#fff;
text-decoration:none;
background-color:#5f696e;
}
/* _________ HAUPTMENÃ? TEXTVERSION ENDE _________ */
#submenu {
float:left;
margin-right:50px;
width:200px;
min-height:300px;
}
#submenu ul {
list-style-type:none;
margin:0;
padding:0;
width:200px;
}
#submenu ul li ul {
margin:0;
padding:4px 0 4px 0;
min-height:0;
border-bottom:1px solid #D3D3D3;
}
#submenu ul ul ul {
margin:0;
padding:0 0 0 0;
min-height:0;
border-bottom:0;
}
#submenu ul ul ul ul {
margin:0;
padding:0 0 0 0;
min-height:0;
}
#submenu ul li {
margin:0;
padding:0;
position:relative;
min-height:20px;
float:left;
width:200px;
}
#submenu ul li ul li {
margin:0;
padding:0;
min-height:16px;
width:200px;
}
#submenu ul ul ul li {
margin:0;
padding:0;
min-height:16px;
_height:16px;
}
#submenu ul ul ul ul li {
margin:0;
padding:0;
min-height:16px;
}
#submenu ul li a {
display:block;
padding:3px 23px;
border-top:1px solid #FFF;
border-bottom:1px solid #D3D3D3;
font-size:0.75em;
font-weight:bold;
color:#585858;
text-decoration:none;
background-image:url(/internet/cae/servlet/contentblob/364/normal/12/pf-grey.gif);
background-position:9px 7px;
background-repeat:no-repeat;
background-color:#F2F2F2;
margin:0;
line-height:12px;
font-weight:normal;
}
#submenu ul li ul li a {
padding:2px 0 2px 23px;
text-decoration:none;
color:#000;
font-weight:normal;
background-color:#FFF;
background-image:none;
border-bottom:0 none;
border-top:0 none;
}
#submenu ul li ul li ul li a {
padding:2px 0 2px 38px;
color:#666;
}
#submenu ul li ul li ul li ul li a {
padding:2px 0 2px 53px;
color:#666;
}
#submenu ul li a:hover,
#submenu ul li a.selected {
color:#000;
background-image:url(/internet/cae/servlet/contentblob/366/normal/11/pf-black.gif);
background-color:#dfe3e5;
}
#submenu ul li ul li a:hover,
#submenu ul li ul li a.selected {
color:#5f696e;
background-image:url(/internet/cae/servlet/contentblob/362/normal/89254/pf-red.gif);
background-position:9px 6px;
background-repeat:no-repeat;
background-color:#FFF;
}
#submenu ul li ul li ul li a:hover,
#submenu ul li ul li ul li a.selected {
background-position:24px 6px;
}
#submenu ul li ul li ul li ul li a:hover,
#submenu ul li ul li ul li ul li a.selected {
background-position:39px 6px;
}
.nonav {
float:none;
width:942px;
}
#maincolumn {
float:left;
width:688px;
line-height:140%;
margin:0 0 15px;
margin-top: 35px;
}
.DMain #maincolumn {
width:688px;
}
.rightcolumn-nav {
float:left;
width:221px;
}
.leftcolumn-double {
margin-right:20px;
width:580px;
float:left;
}
.leftcolumn-double-nav {
margin-right:20px;
width:461px;
float:left;
}
.keyvisual {
margin:0 0 23px 1px;
}
/* _________ Global _________ */
.linkcontainer {
width:200px;
margin:0 0 14px 0;
padding:0 0 7px 0;
font-size:0.69em;
line-height:14px;
}
.linkcontainer h4 {
margin:0 0 10px 0;
color:#333;
font-weight:bold;
font-size:0.69em;
margin:0 0 8px 0;
font-size:1em;
padding-top: 0px;
margin-top: 15px;
}
.linkcontainer ul {
padding:0 0 0 0px;
list-style-type:none;
margin:0;
}
.linkcontainer ul li {
padding:0;
margin:0;
width:198px;
}
.linkcontainer ul li a {
margin:5px 13px 15px 0;
display:block;
line-height: 1.33em;
}
.linkcontainer a.headline {
margin:0 0 10px 0 ;
font-weight:bold;
display:block;
line-height:1.33em;
border-bottom: 1px solid #5f696e;
padding-bottom: 2px;
}
.linkcontainer a.headline:hover {
text-decoration:underline;
}
.linkcontainer .formelementeHoriz,
.bildlinkcontainer .formelementeHoriz {
margin:4px 0 0 0;
padding:1px 0 0 0;
}
.linkcontainer .formelementeHoriz select {
width:200px;
height:16px;
}
.middlecolumn .linkcontainer ul li,
.leftcolumn .linkcontainer ul li  {
background-image:none;
padding-top:0px;
padding-bottom:0px;
font-size:1em;
}
.linkcontainerhead {
width:200px;
margin:0 0 3px 0;
font-size:0.92em;
background-image:url(/internet/cae/servlet/contentblob/368/normal/89256/teaserline_bg.gif);
background-repeat:repeat-x;
background-color:#fff;
border-bottom:1px solid #fff;
}
.linkcontainerhead h4 {
margin:0 0 24px 0;
color:#333;
font-weight:bold;
margin:0 0 24px 0;
}
.linkcontainerhead a.headline {
margin:0 0 10px 0 ;
font-weight:bold;
display:block;
line-height:1.33em;
}
.linkcontainerhead a.headline:hover {
 text-decoration:underline;
}
.bildlinkcontainer {
width:200px;
margin:0 0 14px 0;
padding:0 0 7px 0;
line-height:14px;
background-image:url(/internet/cae/servlet/contentblob/368/normal/89256/teaserline_bg.gif);
background-repeat:repeat-x;
background-color:#F2F2F2;
border-bottom:1px solid #D3D3D3;
min-height:57px;
_height:57px;
}
.bildlinkcontainer h4 {
margin:0 0 3px 0;
color:#333;
font-weight:bold;
line-height:16px;
}
.bildlinkcontainer ul {
list-style-type:none;
margin:0;
padding-left:59px
}
.bildlinkcontainer ul li {
padding:0;
margin:0;
width:150px;
}
.bildlinkcontainer ul li a {
padding:0 0 0 13px;
margin:0;
display:block;
font-size:0.69em;
line-height: 140%;
}
.bildlinkcontainer a.headline {
margin:0;
font-weight:bold;
padding:0 0 0 12px;
display:block;
font-size:0.92em;
line-height:1.33em;
}
.bildlinkcontainer a.headline:hover {
text-decoration:underline;
}
.bildlinkcontainer .formelementeHoriz {
margin:4px 0 0 0;
padding:1px 0 0 0;
}
.bildlinkcontainer .formelementeHoriz select {
width:150px;
height:16px;
font-size:0.69em;
}
.bildlinkcontainer img {
float:left;
}
*html .bildlinkcontainer img {
margin:0 0 0 -3px;
}
/* _________ Global Ende _________ */
/* _________ Linke Spalte _________ */
.leftcolumn {
position:relative;
margin-right:50px;
width:200px;
float:left;
margin-top:0px;
}
.columncontainer .leftcolumn {
margin-right:20px;
margin-left: 0px;
width:218px;
float:left;
}
.columncontainer2 .leftcolumn {
margin-right:20px;
width:340px;
float:left;
}
.columncontainer3 .leftcolumn {
margin-right:20px;
width:220px;
float:left;
}
.aktuell {
border-top:1px solid #5f696e;
padding-top:5px;
margin-top: 12px;
}
.aktuell h5 {
font-size:0.69em;
font-weight:bold;
color:#333333;
margin:0 0 13px 0;
}
.aktuell h6 {
font-size:0.69em;
line-height:14px;
margin:0;
padding:0;
color:#333;
}
.aktuell p {
font-size:0.69em;
line-height:14px;
color:#333;
margin-bottom:17px;
}
.aktuell a,
.ir_aktuell a {
color:#5f696e;
font-weight:bold;
padding:0 8px 0 0;
}
/* _________ Linke Spalte Ende _________ */
/* _________ Mittlere Spalte _________ */
.middlecolumn {
margin:0;
width:688px;
float:right;
margin-top:9px;
}
.middlecolumn_700 {
margin-top:0px;
width:688px;
float:left;
}
.middlecolumnEJournal {
margin:0;
width:980px;
height:760px;
float:right;
background-color:#F2F2F2;
}
.DSpalten1 .middlecolumn {
margin:0 20px 0 0;
width:220px;
float:left;
}
.DMain .middlecolumn {
float:left;
margin-top: 0px;
}
.Contentbreit .middlecolumn {
float:left;
width:688px;
}
.middlecolumn ul,
.leftcolumn ul {
list-style-type:none;
}
.middlecolumn div ul,
.leftcolumn div ul {
padding-left:0px;
}
.middlecolumn_700 ul li,
.leftcolumn ul li {
font-size:0.75em;
list-style-type:none;
background-image:url(/internet/cae/servlet/contentblob/380/normal/75388/bullet.gif);
background-position:left 8px;
background-repeat:no-repeat;
margin:0pt;
padding:2px 0pt 2px 15px;
}
.middlecolumn ul li,
.leftcolumn ul li {
font-size:0.75em;
list-style-type:none;
background-image:url(/internet/cae/servlet/contentblob/380/normal/75388/bullet.gif);
background-position:left 8px;
background-repeat:no-repeat;
margin:0pt;
padding:2px 0pt 2px 15px;
}
.middlecolumn ul li ul li,
.leftcolumn ul li ul li {
font-size:1em;
}
.intro {
font-weight:bold;
color:#8A8A8A;
}
/* .list {
margin:0 0 16px 0;
padding:0 0 0 25px;
list-style-type:none;
}
.list li {
padding:2px 0 2px 15px;
margin:0;
background-image:url(/internet/cae/servlet/contentblob/380/normal/75388/bullet.gif);
background-position:left 8px;
background-repeat:no-repeat;
}
.list ul {
padding:0 0 0 25px;
margin:6px 0 6px 0;
list-style-type:none;
}
.list li ul li {
padding:2px 0 2px 15px;
margin:0;
} */
.texthighlight {
background-color:#dde3e6;
padding:15px 20px 15px 15px;
width: 652px;
font-size:0.75em;
line-height:1.33em;
}
.texthighlight ul {
padding:0;
list-style-type:none;
}
.texthighlight ul li {
font-size:1em;
}
.verweisabsatz {
border-bottom:1px solid #D3D3D3;
padding:0 0 14px 0;
margin:0 0 10px 0;
}
.verweisabsatz h4 {
font-size:0.75em;
}
.verweisabsatz a {
font-color:#300;
font-weight:bold;
padding:0 10px 0 0;
}
.verweisabsatz img {
float:left;
margin:4px 12px 0 0;
}
.verweisabsatz p {
margin-bottom:0;
padding:0;
margin-left: 120px;
}
.verweisabsatz_presse {
border-bottom:1px solid #D3D3D3;
padding:0 0 10px 0;
margin:0 0 10px 0;
}
.verweisabsatz_presse h4 {
font-size:0.75em;
}
.verweisabsatz_presse a {
font-color:#300;
font-weight:bold;
padding:0 10px 0 0;
}
.verweisabsatz_presse img {
float:left;
margin:4px 12px 0 0;
}
.verweisabsatz_presse p {
margin-bottom:0;
padding:0;
}
.verweisabsatz_presse ul {
margin:8px 0 0 0;
padding:0;
list-style-type:none;
background-image:none;
}
.verweisabsatz_presse ul li {
margin:0;
padding:0;
font-size:0.75em;
display:inline;
background-image:none;
}
.verweisabsatz_presse li a {
font-size:0.92em;
font-weight:normal;
color:#5f696e;
text-decoration:none;
margin:0 0 0 7px;
padding:0 0 0 7px;
border-left:1px solid #5f696e;
background-image:none;
}
.verweisabsatz_presse li a.first {
border-left:0 none #5f696e;
margin:0;
padding:2px 0pt 0pt 0px;
}
.verweisabsatz_presse li a.first:hover,
.verweisabsatz_presse li a:hover {
text-decoration:underline;
}
.verweisabsatz_presse span.datum,
.verweisabsatz_presse span.headline,
.verweisabsatz_presse span.teasertext {
font-weight:bold;
font-size:0.75em;
}
.startseitenteaser {
margin:0 0 8px 0;
}
.startseitenteaser h4 {
color:#000;
margin:0 0 2px 0;
}
.startseitenteaser_innen h5,
.startseitenteaser_innen_first h5 {
padding:10px 0 0 0;
margin-left: 15px;
}
.startseitenteaser_innen p,
.startseitenteaser_innen_first p {
margin-left:15px;
margin-right: 350px;
}
.startseitenteaser_innen img,
.startseitenteaser_innen_first img {
margin:0 0 0 0px;
float:right;
}
.startseitenteaser_innen {
background-color:#dfe3e5;
border-bottom:1px solid #D3D3D3;
padding:0 0 0px 10px;
margin:0 0 6px 0;
}
.startseitenteaser_innen_first {
background-color:#dfe3e5;
padding:0x 0 0px 16px;
margin:0 0 6px 0;
}
.startseitenteaser_innen a,
.startseitenteaser_innen_first a {
font-color:#300;
font-weight:bold;
padding:0 10px 0 0;
}
.bildteaser {
margin:0;
padding:0 0 16px 0;
width:340px;
height:145px;
}
*html .bildteaser {
margin:0 0 16px 0;
padding:0;
}
*+html .bildteaser {
margin:0 0 16px 0;
padding:0;
}
.bildteaser h4 a {
color:#5f696e;
font-size:0.92em;
padding:0 0 0 12px;
}
.bildteaser h4 a:hover {
text-decoration:underline;
}
.bildteaser img {
border-top:2px solid #5f696e;
position:absolute;
z-index:10;
margin-top:15px;
}
.bildteaser ul {
position:absolute;
z-index:20;
list-style-type:none;
margin-top:70px;
margin-left:193px;
padding:0;
}
.bildteaser ul li {
font-size:0.69em;
line-height:14px;
width:140px;
line-height:140%;
background-image:none;
margin:0;
padding:0;
}
.bildteaser a {
color:#FFF;
line-height:14px;
padding:0 0 0 13px;
margin:0;
background-image:url(/internet/cae/servlet/contentblob/372/normal/21/pf-white_2.gif);
background-repeat:no-repeat;
background-position:0px 4px;
display:block;
}
.bildteaser .formelementeHoriz {
margin:2px 0 0 0;
padding:0;
}
.bildteaser .formelementeHoriz select {
width:130px;
height:16px;
}
.uebersichtsteaser {
position:relative;
width:220px;
margin:0 0 14px 0;
padding:0 0 7px 0;
line-height:1em;
background-color:#f2f2f2;
overflow:hidden;
}
.uebersichtsteaser2 {
position:relative;
width:220px;
margin:0 0 14px 0;
padding:0 0 7px 0;
line-height:1em;
:background-color:#f2f2f2;
height:215px;
overflow:hidden;
}
*html .uebersichtsteaser2 {
height:222px;
}
*+html .uebersichtsteaser2 {
height:213px;
}
.uebersichtsteaserPopup {
position:relative;
width:220px;
margin:0 0 14px 0;
padding:0 0 7px 0;
line-height:1em;
background-color:#f2f2f2;
}
.uebersichtsteaser img,
.uebersichtsteaser2 img,
.uebersichtsteaserPopup img {
border-bottom:1px solid #5f696e;
margin:0;
}
.uebersichtsteaser h4,
.uebersichtsteaser2 h4,
.uebersichtsteaserPopup h4 {
font-weight:bold;
font-size:0.69em;
line-height:16px;
margin:2px 5px 0 0;
padding:0 0 0 0px;
}
.uebersichtsteaser h4 a,
.uebersichtsteaser2 h4 a,
.uebersichtsteaserPopup h4 a {
margin:0;
}
.uebersichtsteaser a.selectbutton,
.uebersichtsteaser a.selectbutton:hover,
.uebersichtsteaser2 a.selectbutton,
.uebersichtsteaser2 a.selectbutton:hover,
.uebersichtsteaserPopup a.selectbutton,
.uebersichtsteaserPopup a.selectbutton:hover {
color:#FFF;
font-weight:bold;
padding:0 0 0 8px;
text-decoration:none;
font-size:0.92em;
}
.leftcolumn .uebersichtsteaserPopup ul li {
line-height:0.75em;
}
*html .leftcolumn .uebersichtsteaserPopup ul li {
line-height:0.92em;
}
.leftcolumn .uebersichtsteaser a.selectbutton,
.leftcolumn .uebersichtsteaser a.selectbutton:hover,
.leftcolumn .uebersichtsteaser2 a.selectbutton,
.leftcolumn .uebersichtsteaser2 a.selectbutton:hover,
.leftcolumn .uebersichtsteaserPopup a.selectbutton,
.leftcolumn .uebersichtsteaserPopup a.selectbutton:hover {
color:#FFF;
font-weight:bold;
padding:0 0 0 8px;
margin:0 0 0 0;
text-decoration:none;
line-height:1.4em;
}
.marginalcolumn .uebersichtsteaserPopup a.selectbutton,
.marginalcolumn .uebersichtsteaserPopup a.selectbutton:hover {
font-size:0.69em;
}
.uebersichtsteaser p,
.uebersichtsteaser2 p,
.uebersichtsteaserPopup p {
margin:4px 5px 0 0px;
}
.uebersichtsteaser ul,
.uebersichtsteaser2 ul,
.uebersichtsteaserPopup ul {
margin:5px 0 0 10px;
padding:0;
list-style-type:none;
}
.uebersichtsteaser ul li,
.uebersichtsteaser2 ul li,
.uebersichtsteaserPopup ul li {
background-repeat:no-repeat;
height:20px;
width:200px;
margin:0;
padding:0;
}
.uebersichtsteaserPopup ul li {
background-position:left 0px;
}
.marginalcolumn .uebersichtsteaserPopup ul li {
background-position:left 1px;
height:21px;
}
.uebersichtsteaser .formelementeHoriz,
.uebersichtsteaser2 .formelementeHoriz,
.uebersichtsteaserPopup .formelementeHoriz {
margin:4px 0 1px 10px;
padding:0;
}
.uebersichtsteaser .formelementeHoriz select,
.uebersichtsteaser2 .formelementeHoriz select,
.uebersichtsteaserPopup .formelementeHoriz select {
width:200px;
height:16px;
font-size:0.69em;
}
.teaser {
position:relative;
}
.hiddenlinks {
position:absolute;
visibility:hidden;
bottom:0;
margin:0 0 30px 0;
padding:0;
font-size:0.92em;
}
.hiddenlinks ul {
border:1px solid #AAB2B5;
background-color:#E4EBF5;
width:196px;
}
.hiddenlinks ul li {
background-image:none;
width:196px;
height:15px;
display:inline;
}
.hiddenlinks ul li.first {
}
.hiddenlinks ul li a {
display:block;
padding:0 8px 1px 8px;
color:#585858;
text-decoration:none;
background-image:url(/internet/cae/servlet/contentblob/396/normal/13/pf-hidden.gif);
background-position:185px 5px;
background-repeat:no-repeat;
background-color:#E4EBF5;
margin:0;
line-height:14px;
border-top:1px solid #FFF;
}
.hiddenlinks ul li.first a {
font-weight:bold;
padding:0 8px 2px 16px;
color:#8d8d95;
background-image:url(/internet/cae/servlet/contentblob/392/normal/14/pf-hidden_first.gif);
background-position:5px 4px;
}
*html .hiddenlinks ul li.first a {
background-position:5px 5px;
}
.hiddenlinks ul li a:hover {
color:#fff;
background-image:url(/internet/cae/servlet/contentblob/398/normal/16/pf-hidden_h.gif);
background-color:#cc0009;
text-decoration:none;
}
.hiddenlinks ul li.first a:hover {
background-image:url(/internet/cae/servlet/contentblob/394/normal/15/pf-hidden_first_h.gif);
}
.hiddenlinks ul li.last a {
border-bottom:6px solid #E4EBF5;
}
.produktblock {
width:688px;
background-color:#ffffff;
padding:0 0 1px;
margin:0 0 16px 0;
}
.produktblock ul.tabs {
width:688px;
font-size:0.92em;
}
.produktblock ul.tabs li {
height:19px;
padding:0 20px 0 5px;
margin:0;
float:left;
background-image:none;
}
.produktblock .wrapperTabs ul.tabs li.selected {
background-color: #5f696e;
}
.produktblock ul.tabs li.selected a {
color:#fff;
}
.produktblock ul.tabs li a {}
.produktblock a {
background-repeat:no-repeat;
background-position:left 4px;
color:#000000;
padding:0 0 0 10px;
margin:0 0 0 0;
line-height:19px;
}
.produktblock div.ImageFull a {
background-image:none;
padding:0;
}
.produktblock a:hover {
color:#fff;
text-decoration:none;
background-repeat:no-repeat;
background-position:left 4px;
}
.produktblock p a,
.produktblock .textrechts ul li a,
.produktblock .textbreit ul li a {
color:#5f696e;
background-image:none;
margin:0;
padding:0;
font-weight:normal;
line-height:15px;
width: 472px;
}
.produktblock .textbreit ul {}
.produktblock p a:hover,
.produktblock .textrechts ul li a:hover,
.produktblock .textbreit ul li a:hover {
color:#5f696e;
background-image:none;
margin:0;
padding:0;
font-weight:normal;
text-decoration:underline;
}
.produktblock .textbreit img {
margin-right:0px;
}
.produktblock table tbody {
border-top:1px solid #f2f2f2
}
*html .produktblock .textbreit table {
font-size:0.75em;
}
*+html .produktblock .textbreit table {
font-size:0.75em;
}
.textrechts {
margin:0 0px 10px 0;
padding:0 0px 0 215px;
width: 472px;
}
.produktblock img {
float:left;
margin:4px 15px 16px 0px;
}
.produktblock .textrechts h4 {
margin:0;
color:#333;
}
.produktblock .textrechts p {
margin:0 0 16px;
}
.produktblock .textrechts ul {}
.produktblock h4 {
margin:0 15px 0 15px;
color:#333;
}
.produktblock p {
margin:0 15px 16px 15px;
}
.produktblock ul {
margin:0 0 16px 0;
padding:0;
list-style-type:none;
}
.produktblock ul.unten {
margin:0 15px 16px 15px;
padding:0;
list-style-type:none;
}
.produktblock ul li {
padding:3px 0 0 15px;
margin:0 0 0 0px;
}
.produktblock .textrechts ul li,
.produktblock .textbreit ul li {
background-image:url(/internet/cae/servlet/contentblob/380/normal/75388/bullet.gif);
background-repeat:no-repeat;
background-position:left 10px;
}
.textbreit {
margin:0 15px 16px 0;
}
.textbreit ul {
margin:0 0 16px 0px;
}
.textbreit .imgbreit {
margin:0 0 16px 15px;
}
.produktblock table {
margin:4px 15px 15px 15px;
width:430px;
_width:430px;
border-top:1px solid #f2f2f2
}
.produktblock table p {
margin:0;
padding:0;
}
.produktblock .textbreit table {
margin:4px 0 16px 0px;
width:688px;
_width:688px;
}
*+html .produktblock .textbreit table {
margin:4px 0 16px 0;
}
.produktblock .textbreit p {
margin-right:0px;
margin-left:0px;
}
*html .produktblock .textbreit table {
margin:4px 0 16px 0;
border-top:1px solid #f2f2f2
}
/* ----------- */
.suchblock {
width:688px;
background-color:#FFFFFF;
border-bottom:0px solid #D3D3D3;
padding:0;
margin:0 0 16px 0;
}
.suchblock ul.tabs {
width:688px;
float:left;
margin:0;
}
.suchblock ul.tabs li {
height:19px;
padding:0 100px 0 5px;
margin:0;
float:left;
}
.suchblock ul.tabs li.selected a,
.suchblock ul.tabs li.firstbefore a {
color:#333;
}
.suchblock ul.tabs li a {
font-size:0.92em;
color: #000000;
text-decoration: none;
}
.suchblock a {
font-weight:bold;
color:#828282;
padding:0 0 0 10px;
margin:0 0 0 0;
line-height:18px;
}
.suchblock a:hover {
color:#000;
text-decoration:none;
background-image:url(/internet/cae/servlet/contentblob/366/normal/11/pf-black.gif);
background-repeat:no-repeat;
background-position:left 4px;
}
.suchblock h4 {
margin:0 15px 0 15px;
color:#333;
}
.suchblock p {
margin:0 15px 16px 15px;
}
.suchblock ul {
margin:0 0 16px 0;
padding:0;
list-style-type:none;
}
.suchblock ul li {
padding:3px 0 0 15px;
margin:0;
}
.suchblock ul.unten {
margin:0 15px 16px 15px;
padding:0;
list-style-type:none;
}
.suchblock ul li {
padding:3px 0 0 15px;
margin:0;
}
/* - - - - - - - - */
.suchblock .formpanel {
border:0px none;
background-color:#f2f2f2;
}
.suchblock .formpanel fieldset.seite {
margin:0;
padding:0;
border:0px none;
}
.suchblock .formpanel  fieldset.seite .formularfrage {
position:relative;
margin:0 20px 0 21px;
width:419px;
}
.suchblock .formpanel fieldset.seite .formularfrage .legende {
width:135px;
float:left;
padding:10px 0 0 5px;
font-weight:normal;
font-size:0.75em;
}
.suchblock .formpanel fieldset.seite .formularfrage .legende span.beschreibung {
font-weight:normal;
font-size:0.69em;
}
.suchblock .formpanel fieldset.seite .formularfrage .felder {
width:268px;
padding:10px 0 15px;
float:left;
}
.suchblock .formpanel fieldset.seite .formularfrage .felder input.textfeld {
width:268px;
}
*html .suchblock .formpanel fieldset.seite .formularfrage .felder input.textfeld {
width:273px;
}
.suchblock .formpanel fieldset.seite .formularfrage .felder .textareal {
width:268px;
margin:0 0 12px 0;
font-size:0.75em;
}
.suchblock .formpanel fieldset.seite .hinweistext {
margin:0 20px 0 21px;
font-weight:bold;
color:#5f696e;
width:419px;
}
.suchblock .formpanel fieldset.seite .optionenfragehoriz {
float:left;
margin:0 16px 0 10px;
padding:0 0 5px 0;
width:423px;
}
*html .suchblock .formpanel fieldset.seite .optionenfragehoriz {
margin:0 0 5px 11px;
}
.suchblock .formpanel fieldset.seite .optionenfragehoriz .legende {
font-weight:normal;
margin-bottom:4px;
width:146px;
padding-right:5px;
float:left;
font-size:0.75em;
}
.suchblock .formpanel fieldset.seite .optionenfragehoriz .formelementeHoriz {
margin:0;
width:268px;
display:inline;
float:left;
}
.suchblock .formpanel fieldset.seite .optionenfragehoriz .formelementeHoriz select {
width:272px;
font-size:0.69em;
}
.suchblock .formpanel fieldset.seite .optionenfragehoriz .formelementeHorizKurz {
margin:0;
width:110px;
display:inline;
float:left;
}
.suchblock .formpanel fieldset.seite .optionenfragehoriz .formelementeHorizKurz select {
width:116px;
font-size:0.69em;
}
.suchblock .formpanel fieldset.seite .optionenfragehoriz span {
float:left;
padding:0 16px 0 12px;
font-size:0.75em;
line-height:1.5em;
}
*html .suchblock .formpanel fieldset.seite .optionenfragehoriz span {
padding:0 9px 0 8px;
}
*+html .suchblock .formpanel fieldset.seite .optionenfragehoriz span {
padding:0 9px 0 14px;
}
/* - - - - - - - - */
.jobsuchpanel .suchblock {
border:0px none;
background-image:none;
color:#333;
border-bottom:1px solid #FFFFFF;
margin-bottom:0;
position:relative;
}
.jobsuchpanel .suchblock ul.tabs li {
height:19px;
padding:0 90px 0 5px;
margin:0;
float:left;
}
.jobsuchpanel .suchblock fieldset.seite {
margin:0;
padding:0;
border:0px none;
width:335px;
float:left;
}
.jobsuchpanel .suchblock fieldset.seite p {
margin:0 0 0 15px;
padding:3px 0 3px 0;
}
.jobsuchpanel .suchblock  fieldset.seite .formularfrage {
position:relative;
margin:0 0 0 15px;
width:320px;
}
.jobsuchpanel .suchblock fieldset.seite .formularfrage .legende {
width:115px;
float:left;
padding-right:5px;
font-weight:bold;
font-size:0.75em;
line-height:16px;
}
.jobsuchpanel .suchblock fieldset.seite .formularfrage .legende span.beschreibung {
font-weight:normal;
font-size:0.69em;
}
.jobsuchpanel .suchblock fieldset.seite .formularfrage .felder {
width:187px;
padding-bottom:6px;
float:left;
}
.jobsuchpanel .suchblock fieldset.seite .formularfrage .felder input.textfeld {
width:187px;
}
*html .jobsuchpanel .suchblock fieldset.seite .formularfrage .felder input.textfeld {
width:192px;
}
.jobsuchpanel .suchblock fieldset.seite .formularfrage .felder .textareal {
width:187px;
margin:0 0 12px 0;
font-size:0.75em;
}
.jobsuchpanel .suchblock fieldset.seite .hinweistext {
margin:0 20px 0 21px;
font-weight:bold;
color:#5f696e;
width:419px;
}
.jobsuchpanel .suchblock fieldset.seite .optionenfragehoriz {
float:left;
margin:0 0 0 15px;
padding:0 0 15px 0;
width:423px;
}
*html .jobsuchpanel .suchblock fieldset.seite .optionenfragehoriz {
margin:0 0 5px 11px;
}
.jobsuchpanel .suchblock fieldset.seite .optionenfragehoriz .legende {
font-weight:bold;
margin-bottom:4px;
width:115px;
padding-right:5px;
float:left;
font-size:0.75em;
line-height:16px;
}
.jobsuchpanel .suchblock fieldset.seite .optionenfragehoriz .legende span {
font-weight:normal;
margin:0;
padding:0;
font-size:0.92em;
}
.jobsuchpanel .suchblock fieldset.seite .optionenfragehoriz .formelementeHoriz {
margin:0;
width:268px;
display:inline;
float:left;
}
.jobsuchpanel .suchblock fieldset.seite .optionenfragehoriz .formelementeHoriz select {
width:305px;
font-size:0.69em;
}
.jobsuchpanel .suchblock fieldset.seite .optionenfragehoriz .formelementeHorizKurz {
margin:0;
width:116px;
display:inline;
float:left;
}
.jobsuchpanel .suchblock fieldset.seite .optionenfragehoriz .formelementeHorizKurz select {
width:116px;
font-size:0.69em;
}
.jobsuchpanel .suchblock fieldset.seite .optionenfragehoriz span {
float:left;
padding:0 12px 0 12px;
}
.middlecolumn .jobsuchpanel {
border-top:0px none;
border-bottom:0px none;
margin-bottom:0px;
background-image:none;
background-color:#fff;
}
.jobsuchactions {
float:left;
/* margin-left:30px; */
margin-left:22px;
margin-bottom:10px;
}
.formbg {
background-color:#f2f2f2;
}
/* - - - - - - - - */
.suchblockbreit {
width:688px;
background-color:#f2f2f2;
border-bottom:1px solid #D3D3D3;
padding:0;
margin:0 0 16px 0;
}
.suchblockbreit ul.tabs {
float:left;
width:100%;
background-color: #ffffff;
border-bottom: 1px solid #5f696e;
}
.suchblockbreit ul.tabs li {
height:19px;
padding:0 60px 0 5px;
margin:0;
float:left;
background:none;
background-color: #95a3ab;
border-right: 4px solid #ffffff;
}
.suchblockbreit ul.tabs li.selected a,
.suchblockbreit ul.tabs li.firstbefore a {
color:#333;
}
.suchblockbreit a {
font-weight:bold;
color:#828282;
padding:0 0 0 10px;
margin:0 0 0 0;
line-height:18px;
}
.suchblockbreit h4 {
margin:0 15px 0 15px;
color:#333;
}
.suchblockbreit p {
margin:0 15px 16px 15px;
}
.suchblockbreit ul {
margin:0 0 16px 0;
padding:0;
list-style-type:none;
}
.suchblockbreit ul li {
padding:3px 0 0 15px;
margin:0;
}
.suchblockbreit ul.unten {
margin:0 15px 16px 15px;
padding:0;
list-style-type:none;
}
.suchblockbreit ul li {
padding:3px 0 0 15px;
margin:0;
}
.suchblockbreit ul.tabs li {
font-size:0.69em;
}
.suchblockbreit .leftcontent {
width:350px;
float:left;
margin-bottom:12px;
}
.suchblockbreit .leftcontent .formpanel {
border:0px none #000;
background-image:none;
background-color:transparent;
}
.suchblockbreit .leftcontent .formpanel fieldset.seite {
margin:0;
padding:0;
border:0px none;
width:350px;
}
.suchblockbreit .leftcontent .formpanel fieldset.seite .formularfrage {
position:relative;
margin:0 0 0 11px;
width:313px;
}
*html .suchblockbreit .leftcontent .formpanel fieldset.seite .formularfrage {
margin:0 0 0 21px;
}
.suchblockbreit .leftcontent .formpanel fieldset.seite .formularfrage .legende {
width:141px;
float:left;
padding-right:5px;
font-weight:normal;
}
.suchblockbreit .leftcontent .formpanel fieldset.seite .formularfrage .legende span.beschreibung {
font-weight:normal;
font-size:0.69em;
}
.suchblockbreit .leftcontent .formpanel fieldset.seite .formularfrage .felder {
width:167px;
padding-bottom:6px;
float:left;
}
.suchblockbreit .leftcontent .formpanel fieldset.seite .formularfrage .felder input.textfeld {
width:167px;
}
*html .suchblockbreit .leftcontent .formpanel fieldset.seite .formularfrage .felder input.textfeld {
width:172px;
}
.suchblockbreit .leftcontent .formpanel fieldset.seite .formularfrage .felder .textareal {
width:167px;
margin:0 0 12px 0;
font-size:0.75em;
}
.suchblockbreit .leftcontent .formpanel fieldset.seite .hinweistext {
margin:0 20px 0 21px;
font-weight:bold;
color:#5f696e;
width:419px;
}
.suchblockbreit .leftcontent .formpanel fieldset.seite .optionenfragehoriz {
float:left;
margin:0 0 0 21px;
padding:0 0 5px 0;
width:329px;
}
.suchblockbreit .leftcontent .formpanel fieldset.seite .optionenfragehoriz {
margin:0 0 5px 11px;
}
.suchblockbreit .leftcontent .formpanel fieldset.seite .optionenfragehoriz .legende {
font-weight:normal;
margin-bottom:4px;
width:141px;
padding-right:5px;
float:left;
}
.suchblockbreit .leftcontent .formpanel fieldset.seite .optionenfragehoriz .formelementeHoriz {
margin:0;
width:167px;
display:inline;
float:left;
}
.suchblockbreit .leftcontent .formpanel fieldset.seite .optionenfragehoriz .formelementeHoriz select {
width:172px;
font-size:0.69em;
}
.suchblockbreit .leftcontent .formpanel fieldset.seite .optionenfragehoriz .formelementeHorizKurz {
margin:0;
width:116px;
display:inline;
float:left;
}
.suchblockbreit .leftcontent .formpanel fieldset.seite .optionenfragehoriz .formelementeHorizKurz select {
width:116px;
font-size:0.69em;
}
.suchblockbreit .leftcontent .formpanel fieldset.seite .optionenfragehoriz span {
float:left;
padding:0 12px 0 12px;
}
.suchblockbreit .leftcontent .actions {
position:relative;
padding:18px 0 0 0;
margin:0 0 0 21px;
width:329px;
clear:both;
}
.suchblockbreit .leftcontent .actions .submitarea input.suche {
text-align:right;
margin:0 0 0 243px;
}
.suchblockbreit .rightcontent {
width:340px;
float:left;
margin-bottom:12px;
color:#333;
}
.suchblockbreit .rightcontent h5 {
margin:0 8px 2px 15px;
color:#333;
}
/* ----------- */
.suchergebnissebreit {
margin-bottom:16px;
}
.suchergebnissebreit .suchergebnismenue {
border-bottom:1px solid #c8c8c8;
}
.suchergebnissebreit .suchergebnismenue p {
margin-bottom:3px;
}
.suchergebnissebreit .suchergebnismenue p.info {
margin:25px 0 20px 0;
}
.suchergebnissebreit .suchergebnismenue a {
color:#333;
}
.suchergebnissebreit .suchergebnismenue a.aktiv {
font-weight:bold;
text-decoration:underline;
}
.suchergebnissebreit .suchergebnismenue .suchergebnismenuelinks {
width:350px;
float:left;
}
.suchergebnissebreit .suchergebnismenue .suchergebnismenuerechts {
width:350px;
float:left;
text-align:right;
}
.suchergebnissebreit .einzelergebnis {
margin-top:24px;
}
.suchergebnissebreit .einzelergebnis div.ranking {
float:left;
font-weight:bold;
width:35px;
font-size:0.75em;
}
.suchergebnissebreit .einzelergebnis h5 {
font-size:1em;
}
.suchergebnissebreit .einzelergebnis div.anreisser {
float:left;
width:688px;
font-size:0.75em;
line-height:16px;
}
.suchergebnissebreit .einzelergebnis div.anreisser span {
font-weight:bold
}
.suchergebnissebreit .einzelergebnis a {
position:relative;
padding:2px 0 0 12px;
margin:0 0 0 35px;
text-decoration:underline;
float:left;
font-size:0.75em;
}
*+html .suchergebnissebreit .einzelergebnis a {
background-position:left 8px;
}
/* ----------- */
.popupblock {
width:688px;
background-color:#f2f2f2;
border-bottom:1px solid #D3D3D3;
padding:0;
margin:0 0 16px 0;
}
.popupblock ul.tabs {
list-style-type:none;
padding:0;
margin:0 0 16px 0;
width:688px;
height:19px;
background-image:url(/internet/cae/servlet/contentblob/406/normal/89240/teaserline2_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.popupblock ul.tabs li {
height:19px;
padding:0 35px 0 0;
margin:0;
float:left;
}
.suchblock ul.tabs li.selected a,
.suchblockbreit ul.tabs li.selected a {
color:#000;
background-image:url(/internet/cae/servlet/contentblob/364/normal/12/pf-grey.gif);
background-position:left 4px;
background-repeat:no-repeat;
}
.suchblock ul.tabs li.selected a:hover,
.suchblockbreit ul.tabs li.selected a:hover {
color:#000;
background-image:url(/internet/cae/servlet/contentblob/366/normal/11/pf-black.gif);
background-position:left 4px;
background-repeat:no-repeat;
}
.suchblock ul.tabs li.first a,
.suchblockbreit ul.tabs li.first a {
//color:#333;
}
.suchblock ul.tabs li.first a:hover,
.suchblockbreit ul.tabs li.first a:hover {
}
.popupblock ul.tabs li.firstselected {
padding:0 35px 0 5px;
}
.suchblock ul.tabs li.lastselected a,
.suchblockbreit ul.tabs li.lastselected a {
color:#000;
}
.suchblock ul.tabs li.lastselected a:hover,
.suchblockbreit ul.tabs li.lastselected a:hover {
color:#000;
}
.popupblock ul.tabs li.selected a,
.popupblock ul.tabs li.firstselected a,
.popupblock ul.tabs li.lastselected a,
.suchblock ul.tabs li a {
color:#000;
}
.popupblock a {
background-image:url(/internet/cae/servlet/contentblob/364/normal/12/pf-grey.gif);
background-repeat:no-repeat;
background-position:left 4px;
font-size:0.92em;
font-weight:bold;
color:#333;
padding:0 0 0 10px;
margin:0 0 0 0;
line-height:18px;
}
.popupblock a:hover {
color:#000;
text-decoration:none;
background-image:url(/internet/cae/servlet/contentblob/366/normal/11/pf-black.gif);
background-repeat:no-repeat;
background-position:left 4px;
}
.popupblock .blockcontent {
margin:0 0 15px 15px;
}
*html .popupblock .blockcontent {
margin:0 0 0 15px;
}
.blockcontent .blockcontentleft {
width:210px;
border-right:1px solid #cbcfd0;
float:left;
}
.blockcontent .blockcontentright {
width:215px;
float:left;
padding-left:19px;
}
.popupcontainer h5 {
width:199px;
margin-bottom:2px;
}
.popupcontainer .formelementeHoriz {
width:199px;
margin-bottom:3px;
}
.popupcontainer .formelementeHoriz select {
width:154px;
margin:0;
padding:0;
left:0;
top:0;
float:left;
font-size:0.69em;
}
.popupcontainer .formelementeHoriz a {
margin:0;
padding:0 0 0 8px;
background-image:none;
float:left;
}
.popupcontainer .popupcontainerpanel fieldset.seite {
border:none;
margin:0;
padding:0;
width:154px;
float:left;
}
.popupcontainer .popupcontainerpanel fieldset .optionenfrage .legende h5,
.popupcontainer .popupcontainerpanel fieldset .optionenfrage .formelementeHoriz {
width:154px;
}
.popupcontainer .popupcontainerpanel .popupcontainerpanelactions {
float:left;
margin:18px 0 4px 8px;
}
td.description {
border:0px none;
padding:2px 5px 2px 5px;
}
.description {
border:0px none;
padding:0 2px 0 0;
}
.euro {
position:relative;
text-align:right;
margin:0 0 6px 0;
padding:0;
}
table.tabelle {
width:688px;
}
table.tabelle th.withbordertop {
border-top:1px solid #f2f2f2;
}
table.tabelle td.withbordertop {
border-top:1px solid #f2f2f2;
}
th.centered {
text-align:center;
}
td.centered {
text-align:center;
}
table.eventsschmal {
position:relative;
border-bottom:0px solid #f2f2f2;
margin-bottom:16px;
width:688px;
}
.Contentbreit table.events {
position:relative;
border-bottom:0px solid #f2f2f2;
margin-bottom:16px;
width:700px;
_width:700px;
}
.Contentbreit .middlecolumn table {
position:relative;
border-bottom:0px solid #f2f2f2;
margin-bottom:16px;
width:688px;
_width:688px;
}
table td p,
table th p {
font-size:1em;
}
table {
font-size:0.75em;
}
.Contentbreit table.events a{
text-decoration:underline;
}
.uebersichtsindex {
margin-bottom:16px;
}
.uebersichtsindex ul {
margin:0;
padding:0;
}
.uebersichtsindex ul li {
list-style-type:none;
margin:0;
background-image:none;
font-size:1em;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
}
.uebersichtsindex ul li a,
.uebersichtsindex ul li span {
font-size:0.75em;
}
.uebersichtsindex ul li a.link {
font-weight:bold;
padding-left:13px;
display:block;
text-decoration:none;
font-size:1em;
}
*html .uebersichtsindex ul li a.link {
background-position:0px 6px;
}
*+html .uebersichtsindex ul li a.link {
background-position:0px 6px;
}
.uebersichtsindex ul li a.link p {
margin:0;
padding:0;
font-size:0.75em;
}
.uebersichtsindex ul li a.link:hover p {
text-decoration:underline
}
.uebersichtsindex ul li a.link span.details {
display:block;
font-weight:normal;
color:#000;
}
.uebersichtsindex ul li a.link:hover span {
text-decoration:underline;
}
.uebersichtsindex ul li a.link:hover span.details {
text-decoration:none;
}
.uebersichtsindex ul li p.details {
padding-left:13px;
font-size:0.75em;
}
.DStartseite table.texttable {
width:688px;
border:0px none;
margin-bottom:16px;
}
.DStartseite table.texttable tr th,
.DStartseite table.texttable tr td{
border:0px none;
background-color:transparent;
}
.texttext {
margin-bottom:16px;
}
.texttext p {
margin:0;
}
.texttext ul {
List-style-type:none;
margin:0;
padding:0;
}
.texttext ul ul {
font-size:1em;
}
.texttext ul li {
background-image:url(/internet/cae/servlet/contentblob/380/normal/75388/bullet.gif);
background-position:left 8px;
background-repeat:no-repeat;
margin:8px 0 0 0;
padding:0 0 0 24px;
}
.texttext .content-left {
width:225px;
float:left;
margin-right:5px;
margin-bottom:16px;
}
.texttext .content-right {
width:225px;
margin-left:5px;
float:left;
margin-bottom:16px;
}
/* - - - - - - */
.descriptiontext,
.descriptiontext2 {
margin-bottom:16px;
}
.descriptiontext3 {
margin-bottom:20px;
}
.descriptiontext p,
.descriptiontext2 p,
.descriptiontext3 p {
margin:0;
width:538px;
}
.descriptiontext ul,
.descriptiontext2 ul,
.descriptiontext3 ul {
List-style-type:none;
margin:0;
padding:0;
}
.descriptiontext ul ul,
.descriptiontext2 ul ul,
.descriptiontext3 ul ul {
font-size:1em;
}
.descriptiontext ul li,
.descriptiontext2 ul li,
.descriptiontext3 ul li {
background-image:url(/internet/cae/servlet/contentblob/380/normal/75388/bullet.gif);
background-position:left 8px;
background-repeat:no-repeat;
margin:8px 0 0 0;
padding:0 0 0 24px;
}
.descriptiontext .content-all .content-left,
.descriptiontext2 .content-all .content-left,
.descriptiontext3 .content-all .content-left {
width:140px;
float:left;
margin-right:5px;
margin-bottom:16px;
font-weight:bold;
}
.descriptiontext2 .content-all .content-left {
width:109px;
}
.descriptiontext3 .content-all .content-left {
width:163px;
background-color:#f2f2f2;
border:1px solid #d3d3d3;
margin-right:15px;
margin-bottom:0px;
padding:4px 0 5px 24px;
}
*html .descriptiontext3 .content-all .content-left {
margin-bottom:0px;
padding:4px 24px 4px 24px;
}
*+html .descriptiontext3 .content-all .content-left {
padding-bottom:1px;
}
.descriptiontext .content-all .content-right,
.descriptiontext2 .content-all .content-right,
.descriptiontext3 .content-all .content-right {
width:538px;
margin-left:5px;
float:left;
margin-bottom:16px;
}
.descriptiontext2 .content-all .content-right {
width:341px;
}
.descriptiontext3 .content-all .content-right {
margin-bottom:0px;
width:249px;
}
.descriptiontext3 .content-all .content-right a {
text-decoration:underline;
}
*html .descriptiontext .content-all .content-left,
*html .descriptiontext2 .content-all .content-left,
*html .descriptiontext3 .content-all .content-left {
margin-bottom:0px;
}
*html .descriptiontext .content-all .content-right,
*html .descriptiontext2 .content-all .content-right,
*html .descriptiontext3 .content-all .content-right {
margin-bottom:0px;
}
.descriptiontext .content-all .content-left img,
.descriptiontext2 .content-all .content-left img,
.descriptiontext3 .content-all .content-left img {
}
/* - - - - - - */
.jobdescriptiontext {
margin-bottom:5px;
}
.jobdescriptiontext p {
margin:0;
}
.jobdescriptiontext ul {
List-style-type:none;
margin:0;
padding:0;
}
.jobdescriptiontext ul li {
background-image:url(/internet/cae/servlet/contentblob/380/normal/75388/bullet.gif);
background-position:left 8px;
background-repeat:no-repeat;
margin:0px 0 0 0;
}
.jobdescriptiontext .content-all .content-left {
width:140px;
float:left;
margin-right:5px;
margin-bottom:0px;
font-weight:bold;
}
.jobdescriptiontext .content-all .content-right {
width:538px;
margin-left:5px;
float:left;
margin-bottom:0px;
}
*html .jobdescriptiontext .content-all .content-left {
margin-bottom:0px;
}
*html .jobdescriptiontext .content-all .content-right {
margin-bottom:0px;
}
.jobdescriptiontext a {
color:#000;
text-decoration:underline;
}
/* - - - - - - */
.suchergebnistext {
margin-bottom:0px;
}
.suchergebnistext p {
margin:0;
}
.suchergebnistext ul {
List-style-type:none;
margin:0;
padding:0;
}
.suchergebnistext ul li {
background-image:url(/internet/cae/servlet/contentblob/380/normal/75388/bullet.gif);
background-position:left 8px;
background-repeat:no-repeat;
margin:0px 0 0 0;
padding:0 0 0 10px;
}
.suchergebnistext .content-all .content-left {
width:140px;
float:left;
margin-right:5px;
margin-bottom:16px;
}
.suchergebnistext .content-all .content-right {
float:left;
width:538px;
margin-left:5px;
margin-bottom:0px;
}
*html .suchergebnistext .content-all .content-left {
margin-bottom:0px;
}
*html .suchergebnistext .content-all .content-right {
margin-bottom:0px;
}
.suchergebnisse .einzelergebnissuche .suchergebnistext a {
color:#c8c001e;
text-decoration:underline;
margin:0;
padding:0;
background-image:none;
font-weight:bold;
width:538px;
}
.jobsuchergebnismenue {
border-bottom:1px dotted #c8c8c8;
margin-bottom:15px;
}
.suchergebnisse .jobsuchergebnismenue .suchergebnismenuelinks {
width:260px;
float:left;
}
.suchergebnisse .jobsuchergebnismenue .suchergebnismenuerechts {
width:200px;
float:left;
text-align:right;
}
.suchergebnisse .jobsuchergebnismenue a {
color:#333;
}
.suchergebnisse .jobsuchergebnismenue a.aktiv {
font-weight:bold;
text-decoration:underline;
}
/* - - - - - - */
.suchergebnisse {
margin-bottom:16px;
color:#000;
}
.suchergebnisse .suchergebnismenue {
border-bottom:1px solid #c8c8c8;
}
.suchergebnisse .suchergebnismenue p {
margin-bottom:3px;
}
.suchergebnisse .suchergebnismenue p.info {
margin:25px 0 20px 0;
}
.suchergebnisse .suchergebnismenue a {
color:#333;
}
.suchergebnisse .suchergebnismenue a.aktiv {
font-weight:bold;
text-decoration:underline;
}
.suchergebnisse .suchergebnismenue .suchergebnismenuelinks {
width:260px;
float:left;
}
.suchergebnisse .suchergebnismenue .suchergebnismenuerechts {
width:200px;
float:left;
text-align:right;
}
.suchergebnisse .einzelergebnis {
margin-top:24px;
font-size:0.75em;
}
.suchergebnisse .einzelergebnis h5 {
font-size:1em;
}
.suchergebnisse .einzelergebnis div.ranking {
float:left;
font-weight:bold;
width:35px;
}
.suchergebnisse .einzelergebnis div.anreisser {
float:left;
width:425px;
 line-height:1.33em;
}
.suchergebnisse .einzelergebnis a {
position:relative;
padding:2px 0 0 12px;
margin:0 0 0 35px;
text-decoration:underline;
float:left
}
*+html .suchergebnisse .einzelergebnis a {
background-position:left 8px;
}
.TextImgLeft div.Img {
width:160px;
float:left;
margin:0 8px 0 0;
background-color:#f2f2f2;
border-bottom:1px solid #d3d3d3;
}
.TextImgLeft div.Img p {
font-size:0.69em;
line-height:1.2em;
margin:0 0 3px 0;
padding:0 3px 0 3px;
}
.TextImgLeft div.Text {
font-size:0.75em;
line-height:1.33em;
}
.TextImgLeft div.Text h5 {
font-size:1em;
}
.TextImgRight div.Img {
width:160px;
float:right;
margin:0 0 0 8px;
background-color:#f2f2f2;
border-bottom:1px solid #d3d3d3;
}
.TextImgRight div.Img p {
font-size:0.69em;
line-height:1.2em;
margin:0 0 3px 0;
padding:0 3px 0 3px;
}
.TextImgRight div.Text {
font-size:0.75em;
line-height:1.33em;
}
.TextImgRight div.Text h5 {
font-size:1em;
}
.TextImgLeft,
.TextImgRight {
margin-bottom:16px;
}
.ImageLeft {
width:160px;
float:left;
margin:0 8px 0 0;
background-color:#f2f2f2;
border-bottom:1px solid #d3d3d3;
}
.ImageRight {
width:108px;
float:right;
margin:0 0 0 8px;
background-color:#f2f2f2;
border-bottom:1px solid #d3d3d3;
}
.ImageLeft p,
.ImageRight p{
width:160px;
font-size:0.69em;
line-height:1.2em;
margin:0 0 3px 0;
padding:0 3px 0 3px;
}
p.descriptiontext {
font-size:0.75em;
}
.ImageFull {
width:688px;
margin:0 0 16px 0;
background-color:#f2f2f2;
border-bottom:1px solid #d3d3d3;
}
.ImageFull p {
width:688px;
font-size:0.69em;
line-height:1.2em;
margin:0 0 3px 0;
padding:0 3px 2px 3px;
}
*html .ImageFull p {
padding:0 3px 0 3px;
}
.produktblock .textbreit .ImageFull {
border-bottom:0px none;
background-color:transparent;
}
*html .produktblock .textbreit .ImageFull {
margin:0 0 0 15px;
padding:0;
width:430px;
}
*html .produktblock .textbreit .ImageFull img {
margin:0;
padding:0;
}
/* _________ Mittlere Spalte Ende _________ */
/* _________ Rechte Spalte Ende _________ */
.columncontainer .rightcolumn {
width:200px;
float:left;
}
.columncontainer2 .rightcolumn {
float:left;
}
.columncontainer3 .rightcolumn {
width:200px;
float:left;
}
/* _________ Rechte Spalte Ende _________ */
/* _________ Marginalspalte _________ */
.marginalcolumn {
width:200px;
float:left;
margin:55px 0 0 50px;
padding:39px 0 0 0;
border-top:1px solid #5f696e;
padding-top:0px;
}
.thementeaser {
width:200px;
margin:0 0 10px 0;
padding:0 0 0 0;
line-height:15px;
}
.thementeaser p {
margin:0 0 0 48px ;
}
.thementeaser a {
padding:0 5px 0 0;
}
.thementeaser img {
margin:4px 0 1px 0 ;
position:absolute;
display: inline !important;
width: 38px;
height: 38px;
}
.thementeaserImage {
width:200px;
margin:0 0 10px 0;
padding:0 0 0 0;
line-height:15px;
}
.thementeaserImage p {
margin:0 0 0 60px ;
}
.thementeaserImage a {
font-weight:bold;
padding:0 5px 0 0;
}
.thementeaserImage img {
margin:4px 0 1px 0 ;
position:relative;
display: inline !important;
}
.thementeaserImage {
width:200px;
}
.ir_aktuell h3,
.kontakt h3 {
font-size:0.69em;
color:#333;
margin-bottom:16px;
:border-top: 1px solid #5f696e;
:padding-top: 5px;
}
.ir_aktuell h5,
.kontakt h5 {
font-size:0.69em;
color:#333;
}
.ir_aktuell p {
font-size:0.69em;
}
/* _________ Marginalspalte Ende _________ */
/* _________ Container _________ */
.columncontainer {
width:688px;
float:left;
}
.columncontainer2 {
width:700px;
float:left;
margin:0 0 12px 0;
}
.columncontainer3 {
width:700px;
float:left;
}
/* _________ Container Ende _________ */
/* _________ Formulare _________ */
.formpanel {
background-color:#f2f2f2;
background-repeat:repeat-x;
background-position:left bottom;
color:#333;
}
.formpanel span.oblig {
color:#5f696e;
}
.formpanel fieldset.seite {
margin:0;
padding:0;
border:0px none;
}
.formpanel fieldset.seite .formulartext {
margin:0 20px 0 21px;
width:419px;
}
.formpanel fieldset.seite div.trenner {
border-bottom: 1px solid #CBCFD0;
width:100%
}
.formpanel fieldset.seite legend {
padding:6px 0 5px 0;
color:#333333;
}
.formpanel fieldset.seite legend span {
font-weight:bold;
font-size:0.75em;
margin-left:21px;
}
*html .formpanel fieldset.seite legend span {
margin-left:14px;
}
*+html .formpanel fieldset.seite legend span {
margin-left:14px;
}
.formpanel fieldset.seite .optionenfrage {
margin:0 20px 0 21px;
padding:0;
width:419px;
float:left;
}
*html .formpanel fieldset.seite .optionenfrage {
margin:0 20px 0 11px;
}
.formpanel fieldset.seite .optionenfrage .legende {
font-weight:normal;
margin-bottom:4px;
font-size:0.75em;
line-height:16px;
}
.formpanel fieldset.seite .optionenfrage .legende span.beschreibung {
font-weight:normal;
display:block;
font-size:0.92em;
}
.formpanel fieldset.seite .optionenfrage .formelemente {
margin:0 20px 0 0;
}
.formpanel fieldset.seite .optionenfrage .formelemente input {
margin:6px 0 0 0;
}
*html .formpanel fieldset.seite .optionenfrage .formelemente input {
margin:2px 0 0 -4px;
}
.formpanel fieldset.seite .optionenfrage .formelemente label {
position:relative;
margin:0 0 0 10px;
font-size:0.75em;
}
/*  */
.formpanel fieldset.seite .optionenfragehoriz {
float:left;
margin:0 20px 0 21px;
padding:0 0 18px 0;
width:419px;
}
*html .formpanel fieldset.seite .optionenfragehoriz {
margin:0 20px 0 11px;
width:416px;
}
.formpanel fieldset.seite .optionenfragehoriz .legende {
font-weight:normal;
margin-bottom:4px;
width:105px;
padding-right:5px;
float:left;
font-size:0.75em;
line-height:16px;
}
.formpanel fieldset.seite .optionenfragehoriz .legende span.beschreibung {
font-weight:normal;
width:105px;
font-size:0.92em;
float:left;
}
.formpanel fieldset.seite .optionenfragehoriz .formelemente {
margin:0;
width:309px;
display:inline;
float:left;
}
.formpanel fieldset.seite .optionenfragehoriz .formelemente input {
margin:0;
}
*html .formpanel fieldset.seite .optionenfragehoriz .formelemente input {
margin:-3px 0 0 0;
}
.formpanel fieldset.seite .optionenfragehoriz .formelemente label {
position:relative;
margin:0 18px 0 6px;
font-size:0.75em;
}
/*  */
.formpanel fieldset.seite .formularfrage {
position:relative;
margin:0 20px 0 21px;
width:419px;
}
.formpanel fieldset.seite .formularfrage .legende {
width:105px;
float:left;
padding-right:5px;
font-weight:normal;
font-size:0.75em;
line-height:16px;
}
.formpanel fieldset.seite .formularfrage .legende span.beschreibung {
font-size:0.69em;
font-weight:normal;
font-size:0.92em;
}
.formpanel fieldset.seite .formularfrage .felder {
width:309px;
padding-bottom:6px;
float:left;
}
.formpanel fieldset.seite .formularfrage .felder input.textfeld {
width:240px;
}
.formpanel fieldset.seite .formularfrage .felder .textareal {
width:240px;
margin:0 0 12px 0;
font-size:0.75em;
}
.formpanel fieldset.seite .hinweistext {
margin:0 20px 0 21px;
font-weight:bold;
color:#5f696e;
width:419px;
font-size:0.75em;
}
.fehler {
color:#5f696e;
font-weight:bold;
margin:2px 0 4px 0;
font-size:0.75em;
}
/* _________________ */
.Contentbreit .formpanel {
background-color:#f2f2f2;
background-repeat:repeat-x;
background-position:left bottom;
color:#333;
margin-bottom:16px;
width:688px;
}
.Contentbreit .formpanel span.oblig {
color:#5f696e;
font-size:1.33em;
}
.Contentbreit .formpanel fieldset.seite {
margin:0;
padding:0;
border:0px none;
}
.Contentbreit .formpanel fieldset.seite .formulartext {
margin:0 20px 0 21px;
width:659px;
}
.Contentbreit .formpanel fieldset.seite div.trenner {
border-bottom: 1px solid #CBCFD0;
width:100%
}
.Contentbreit .formpanel fieldset.seite legend {
padding:6px 0 5px 0;
color:#333333;
}
.Contentbreit .formpanel fieldset.seite legend span {
font-weight:bold;
font-size:0.75em;
margin-left:21px;
}
*html .Contentbreit .formpanel fieldset.seite legend span {
margin-left:14px;
}
.Contentbreit .formpanel fieldset.seite .optionenfrage {
margin:0 20px 0 21px;
padding:0;
width:659px;
float:left;
}
*html .Contentbreit .formpanel fieldset.seite .optionenfrage {
margin:0 10px 0 11px;
}
.Contentbreit .formpanel fieldset.seite .optionenfrage .legende {
font-weight:normal;
margin-bottom:4px;
line-height:16px;
}
.Contentbreit .formpanel fieldset.seite .optionenfrage .legende span.beschreibung {
font-weight:normal;
display:block;
}
.Contentbreit .formpanel fieldset.seite .optionenfrage .formelemente {
margin:0 20px 0 0;
}
.Contentbreit .formpanel fieldset.seite .optionenfrage .formelemente input {
margin:6px 0 0 0;
}
*html .Contentbreit .formpanel fieldset.seite .optionenfrage .formelemente input {
margin:2px 0 0 -4px;
}
.Contentbreit .formpanel fieldset.seite .optionenfrage .formelemente label {
position:relative;
margin:0 0 0 10px;
}
/*  */
.Contentbreit .formpanel fieldset.seite .optionenfragehoriz {
float:left;
margin:0 20px 0 21px;
padding:0 0 18px 0;
width:659px;
}
*html .Contentbreit .formpanel fieldset.seite .optionenfragehoriz {
margin:0 0 0 11px;
}
.Contentbreit .formpanel fieldset.seite .optionenfragehoriz .legende {
font-weight:normal;
margin-bottom:4px;
width:105px;
padding-right:5px;
float:left;
line-height:16px;
}
.Contentbreit .formpanel fieldset.seite .optionenfragehoriz .legende span.beschreibung {
font-weight:normal;
width:105px;
}
.Contentbreit .formpanel fieldset.seite .optionenfragehoriz .formelemente {
margin:0;
width:545px;
display:inline;
float:left;
}
.Contentbreit .formpanel fieldset.seite .optionenfragehoriz .formelemente input {
margin:0;
}
*html .Contentbreit .formpanel fieldset.seite .optionenfragehoriz .formelemente input {
margin:-3px 0 0 0;
}
.Contentbreit .formpanel fieldset.seite .optionenfragehoriz .formelemente label {
position:relative;
margin:0 18px 0 6px;
}
/*  */
.Contentbreit .formpanel fieldset.seite .formularfrage {
position:relative;
margin:0 20px 0 21px;
width:659px;
}
.Contentbreit .formpanel fieldset.seite .formularfrage .legende {
width:105px;
float:left;
padding-right:5px;
font-weight:normal;
line-height:16px;
}
.Contentbreit .formpanel fieldset.seite .formularfrage .legende span.beschreibung {
font-weight:normal;
}
.Contentbreit .formpanel fieldset.seite .formularfrage .felder {
width:545px;
padding-bottom:6px;
}
*html .Contentbreit .formpanel fieldset.seite .formularfrage .felder {
width:545px;
}
*+html .Contentbreit .formpanel fieldset.seite .formularfrage .felder {
width:545px;
}
.Contentbreit .formpanel fieldset.seite .formularfrage .felder input.textfeld {
width:240px;
}
*+html .Contentbreit .formpanel fieldset.seite .formularfrage .felder input.textfeld {
width:240px;
float:left;
}
.Contentbreit .formpanel fieldset.seite .formularfrage .felder .textareal {
width:240px;
margin:0 0 12px 0;
font-size:0.75em;
}
.Contentbreit .formpanel fieldset.seite .hinweistext {
margin:0 20px 0 21px;
font-weight:bold;
color:#5f696e;
width:659px;
}
.formpanel fieldset.seite select {
font-size:0.69em;
}
.actions {
position:relative;
padding:18px 0 0 0;
margin:0 20px 12px 21px;
}
.suchblock .actions {
margin:0 20px 3px 21px;
 clear:both;
}
.actions .submitarea input {
margin:0 25px 0 0;
}
.actions .submitarea input.suche {
margin:0 0 0 343px;
}
/*
.actions .submitarea a.zurueck,
.actions .submitarea a.abbrechen{
color:#000;
text-decoration:underline;
font-size:0.75em;
background-image:url(/internet/cae/servlet/contentblob/70606/normal/10680/button_back_grey.gif);
background-repeat:no-repeat;
padding:3px 0 4px 38px;
margin:0 40px 0 0;
font-weight:bold;
}
.actions .submitarea a.weiter,
.actions .submitarea a.abschicken{
color:#000;
text-decoration:underline;
font-size:0.75em;
background-image:url(/internet/cae/servlet/contentblob/38256/normal/3/button_go_grey.gif);
background-repeat:no-repeat;
background-position:right 0;
text-align:right;
padding:3px 38px 4px 0;
margin:0 0 0 40px;
font-weight:bold;
}
*/
.actions .submitarea button.zurueck,
.actions .submitarea button.abbrechen {
color:#000;
text-decoration:underline;
font-size:0.75em;
background-image:url(/internet/cae/servlet/contentblob/70606/normal/10680/button_back_grey.gif);
background-repeat:no-repeat;
padding:2px 0 4px 37px;
margin:0 30px 0 0;
font-weight:bold;
background-color:transparent;
border:0px none;
text-decoration:underline;
}
.actions .submitarea button.weiter,
.actions .submitarea button.abschicken {
color:#000;
text-decoration:underline;
font-size:0.75em;
background-image:url(/internet/cae/servlet/contentblob/38256/normal/3/button_go_grey.gif);
background-repeat:no-repeat;
background-position:right 0;
text-align:right;
padding:2px 38px 4px 0;
margin:0 0 0 30px;
font-weight:bold;
background-color:transparent;
border:0px none;
text-decoration:underline;
}
*html .actions .submitarea button.zurueck,
*html .actions .submitarea button.abbrechen {
padding-top:0px;
padding-left:24px;
}
*+html .actions .submitarea button.zurueck,
*+html .actions .submitarea button.abbrechen {
padding-top:0px;
padding-left:24px;
}
*html .actions .submitarea button.weiter,
*html .actions .submitarea button.abschicken {
padding-top:0px
}
.suchblock .formpanel .actions .submitarea {
clear:both;
}
/* _________ Formulare Ende _________ */
/* _________ Extern _________ */
table p.right,
table p.redright {
text-align:right;
}
table p.red,
table p.redright {
color:#5f696e;
}
.verweisabsatz p {
margin-bottom:0;
padding:0;
}
.DMain table.texttable {
width:688px;
border:0px none;
margin-bottom:16px;
}
.DMain table.texttable tr th,
.DMain table.texttable tr td{
border:0px none;
background-color:transparent;
}
/* Klassen fuer Submit-Buttons */
.button_abschicken {
  background-color:transparent;
  width:113px;
  height: 20px;
  background-image:url(/internet/cae/servlet/contentblob/70598/normal/3/button_abschicken.gif);
  background-repeat:no-repeat;
background-position:right 0;
  border-style: none;
  border-width: 0px;
  color: #000;
  text-align: right;
  font-weight: bold;
  text-decoration: underline;
  font-size: 0.75em;
  cursor:pointer;
  padding-right: 35px;
}
.button_suche,
.button_suche_rechts,
.button_suche_erweitert {
  background-color:transparent;
  width:85px;
  height: 20px;
  background-image:url(/internet/cae/servlet/contentblob/70598/normal/3/button_abschicken.gif);
  background-repeat:no-repeat;
background-position:right 0;
  border-style: none;
  border-width: 0px;
  color: #000;
  text-align: left;
  font-weight: bold;
  text-decoration: underline;
  font-size: 0.75em;
  cursor:pointer;
}
.actions .submitarea input.button_suche_rechts {
margin:0 0 10px 325px;
}
.actions .submitarea input.button_suche_erweitert {
margin:0 0 0 230px;
}
.button_reset {
  background-color:transparent;
  width:120px;
  height: 20px;
  background-image:url(/internet/cae/servlet/contentblob/70592/normal/10680/button_reset.gif);
  background-repeat:no-repeat;
  border-style: none;
  border-width: 0px;
  color: #000;
  text-align: left;
  padding-left: 35px;
  font-weight: bold;
  text-decoration: underline;
  font-size: 0.75em;
  cursor:pointer;
}
.lexikon table,
.lexikon th,
.lexikon td {
border:0px none;
}
td.T11breadcrumb2 {
background-color:#FFFFFF;
border-bottom:2px solid #5f696e;
color:#5f696e;
font-family:Arial;
font-size:12px;
font-weight:bold;
line-height:21px;
padding-left:2px;
padding-right:2px;
}
td.T11BREADCRUMB {
background-color:#FFFFFF;
border-bottom:1px solid #C0C0C0;
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:bold;
line-height:21px;
padding-left:2px;
padding-right:2px;
}
div.hover {
background-color: #e5edff;
display: block;
}
div.pressed {
background-color: #f8dede;
display: block;
}
/* _________ Extern Ende _________ */
/* Klassen fuer das Customer Magazin  Anfang */
.middlecolumn_cm {
float:left;
margin:0pt;
width:688px;
}
.middlecolumn_cm a {
color: #000000;
}
.rightcolumn_cm {
position:relative;
width:220px;
float:right;
}
.cm_mehrlink {
line-height: 16px;
color: #5f696e !important;
position:relative;
margin-left:4px;
}
.cm_relative {
position:relative;
}
.cm_downloadbutton {
position:absolute;
bottom:5pt;
width:220px;
text-align: right;
}
.cm_downloadbutton img {
margin-bottom: 10px;
display: inline !important;
}
.cm_customertable {
margin-top:10px;
}
.cm_container p  {
margin: 0;
}
.cm_customertable hr{
height:1px;
border-top:1px solid #DDDDDD;
border-left:0;
border-right:0;
border-bottom:0;
}
#cm_maincustomer {
border-bottom:2px solid red;
height: 324px;
overflow: hidden;
}
#cm_maincustomer  h5 {
color:#5f696e;
margin-bottom: 3px;
}
#cm_maincustomer  > img{
border-bottom: 2px solid red;
display: inline !important;
}
#cm_maincustomer p {
margin-top: 10px;
}
.cm_container {
float:left;
}
.cm_mehrlink_container {
font-size: 0.75em;
}
/* Klassen fuer das Customer Magazin  Ende */
/* Korrektur Bildanzeige in der Marginalspalte Anfang */
.marginalcolumn img {
display:none;
}
/* Korrektur Bildanzeige in der Marginalspalte Ende */
/* Generelles Ausblenden alle Bilder in der maincolumn Anfang */
/*
#maincolumn img {
display:none;
}
*/
.verweisabsatz img {
display: inline !important;
}
.verweisabsatz * img {
display: none !important;
}
.uebersichtsteaser2 img {
display: inline !important;
}
.uebersichtsteaser2 * img {
display: none !important;
}
.uebersichtsteaser img {
display: inline !important;
}
.uebersichtsteaser * img {
display: none !important;
}
.uebersichtsteaserPopup .teaser img {
display: inline !important;
}
.uebersichtsteaserPopup .teaser * img {
display: none !important;
}
.uebersichtsteaserPopup img {
display: inline !important;
}
.uebersichtsteaserPopup * img {
display: none !important;
}
.bildteaser img {
display: inline !important;
}
.bildteaser * img {
display: none !important;
}
.startseitenteaser_innen_first img {
display: inline !important;
width: 334px;
height: 105px;
}
.startseitenteaser_innen_first * img {
display: none !important;
}
.produktblock img {
display: inline !important;
}
.descriptiontext .content-all .content-left img {
display: inline !important;
}
.descriptiontext .content-all .content-left * img {
display: none !important;
}
.descriptiontext2 .content-all .content-left img {
display: inline !important;
}
.descriptiontext2 .content-all .content-left * img {
display: none !important;
}
.descriptiontext3 .content-all .content-left img {
display: inline !important;
}
.descriptiontext3 .content-all .content-left * img {
display: none !important;
}
.ImageFull img {
display: inline !important;
width: 688px !important;
}
.produktblock .ImageFull img {
width: 688px !important;
}
.produktblock .textbreit p {
width: 688px !important;
}
.ImageRight img {
display: inline !important;
width: 108px !important;
}
/* Generelles Ausblenden alle Bilder in der maincolumn Ende */
/* Update Dienstleistungen und Produkte Anfang */
.uebersichtsteaserPopup_dp {
width:340px !important;
}
.uebersichtsteaserPopup_dp  ul li{
font-size: 0.75em !important;
}
.popupblock_dp {
width:700px !important;
}
.popupblock_dp ul.tabs {
width:700px !important;
}
.popupblock_dp ul li {
font-size: 0.75em;
}
.blockcontentright_dp {
border-right:1px solid #CBCFD0 !important;
width:229px !important;
padding: 0 !important;
}
.blockcontentright_dp .legende  {
margin-left:19px !important;
}
.blockcontentright_dp .formelementeHoriz {
margin-left:19px !important;
}
/* Update Dienstleistungen und Produkte Ende */
/* Thementeaser/Serviceteaser Fix Anfang */
.thementeaser {
min-height: 53px;
height: auto !important;
height: 53px;
}
.thementeaser p span {
padding-right: 2px;
}
.thementeaser p a span {
background-image:none;
}
/* Thementeaser/Serviceteaser Fix Ende */
/* Korrektur Tabellen im Produktcontainer und Content-Tabellen Anfang */
.produktblock .textbreit td p {width:auto !important;}
*+html .produktblock .textbreit table {margin-left:15px !important;}
*html .produktblock .textbreit table {margin-left:15px !important;}
table.texttable tr td {padding-bottom:10px;}
td span, tr td p, tr td a {line-height:16px;}
.produktblock .textbreit ul li p {width: auto !important;}
/* Korrektur Tabellen im Produktcontainer und Content-Tabellen Ende */
/* Korrekturen Selectboxen IE7 Anfang */
*+html .linkcontainer .formelementeHoriz select {height:18px;}
/* Korrekturen Selectboxen IE7 Ende */
/* Korrekturen Services und Products, Buttons zu nah am DropDown IE7 Anfang */
*+html .blockcontentright_dp input.go {margin-left: 19px; }
/* Korrekturen Services und Products, Buttons zu nah am DropDown IE7 Ende */
/* Korrekturen für Analytics IE6/7  Anfang */
*html #globalnav ul li {float:left;}
*+html #globalnav ul li {float:left;}
*html #mainmenu_text ul li {float:left;padding:0px;}
/* Korrekturen für Analytics IE6/7  Ende */
/* Legal Entities Anfang */
#schnelleinstieg .formelementeHorizLocations {
position:absolute;
margin:0;
padding:0;
left:406px;
font-family: arial, verdana, helvetica, sans-serif;
}
#schnelleinstieg .formelementeHorizLocations select {
height:19px;
font-family: arial, verdana, helvetica, sans-serif;
}
/* Legal Entities Ende */
#content #maincolumn .middlecolumn ul#sitemap li h2{
background:url(/internet/cae/servlet/contentblob/704242/normal/89239/bg_sitemapBox.gif) repeat-x 0 0 ;
padding: 2px 0 5px
}
#content #maincolumn .middlecolumn ul#sitemap li h2 a {
font-size:11px;
padding:0 7px 0 0px;
}
#content #maincolumn .middlecolumn ul#sitemap li a {
font-size:91.54%;
}
#content #maincolumn .middlecolumn ul#sitemap li {
background-color:#F2F2F2;
background-image:none;
display:block;
margin:0 0 10px 0px;
padding: 0
}
#content #maincolumn .middlecolumn ul#sitemap li li {
border-bottom:0 none;
margin: 0;
padding: 3px 0 1px 16px;
}
#content #maincolumn .middlecolumn ul#sitemap ul  {
border-bottom:1px solid #D3D3D3;
padding-bottom: 10px;
}
* html #content #maincolumn .middlecolumn ul#sitemap,
* html #content #maincolumn .middlecolumn ul#sitemap ul {
margin-left: 0;
}
* html #content #maincolumn .middlecolumn ul#sitemap li  {
height: 1%
}
* + html #content #maincolumn .middlecolumn ul#sitemap,
* + html #content #maincolumn .middlecolumn ul#sitemap ul {
margin-left: 0;
}
* + html #content #maincolumn .middlecolumn ul#sitemap li  {
height: 1%
}
/****** 8.1 Primary ******/
#mainmenu_text li {
position: relative;
}
#mainmenu_text ul ul li a {
color: #4E5D6E;
}
#mainmenu_text ul li ul a:hover,
#mainmenu_text ul ul a.aktiv:hover {
color: #5f696e;
background: url(/internet/cae/servlet/contentblob/362/normal/89254/pf-red.gif) no-repeat 0 10px;
}
#mainmenu_text li:hover ul,
#mainmenu_text li:active ul,
#mainmenu_text li:focus ul,
#mainmenu_text li.over ul {
display: block;
}
#mainmenu_text li ul {
display: none;
position: absolute;
left: 0px;
top: 21px;
border-top: 1px solid #909090;
border-left: 1px solid #909090;
border-right: 1px solid #909090;
height: auto;
padding: 0 12px 12px;
width: 200px;
z-index: 10;
}
#mainmenu_text li ul {
border-bottom: 1px solid #5f696e;
}
#mainmenu_text li ul li a,
#mainmenu_text ul ul li a.aktiv {
display: block;
width: 189px;
background: url(/internet/cae/servlet/contentblob/366/normal/11/pf-black.gif) no-repeat 0 10px;
padding: 6px 10px;
border-bottom:1px solid #D3D3D3;
border-top:1px solid #FFFFFF;
}
#mainmenu_text ul ul li a.aktiv {
border-left:0;
color:#333;
}
#mainmenu_text li ul li em {
padding: 0.25em 2px;
width: 164px;
}
#mainmenu_text li ul li strong {
padding: 0.25em 2px;
width: 159px;
}
#mainmenu_text li strong,
#mainmenu_text li em,
#mainmenu_text li em a,
#mainmenu_text li a.em {
font-style: normal;
}
#mainmenu_text li strong {
display:block;
padding: 4px 19px 2px 15px;
font-size: 0.75em;
}
#mainmenu_text li ul {
background-color: #f2f2f2;
}
#mainmenu_text ul li em a:hover {color: #909090}
* + html .leftcolumn {position:static;}
* + html #mainmenu_text li{z-index: 24568;}
.footerLeft{
  float:left;
  width=70%;
}
.footerRight{
  float:right;
  width=30%;
  margin-top: 2px;
}
.footerRight a{
  margin-right: 3px;
  margin-top: 2px;
}
/****************************************
Anpassung Keyvisual Breite
****************************************/
.DStartseite #content .keyvisual img {
    width: 938px;
    height: 234px;
margin-bottom: -35px;
}
.DMain #content .keyvisual img {
    width: 688px;
    #height: 179px;
margin-bottom: -35px;
}
/***************************************
Anpassungen Produktblock
***************************************/
.produktblock .wrapperTabs {
    float:left;
    border-bottom: 1px solid #5f696e;
    margin-bottom: 16px;
    background-color: #FFFFFF;
    width: 687px;
}
.produktblock .wrapperTabs ul.tabs li {
    border-left: 4px solid #FFFFFF;
    background-color: #95a3ab;
}
.produktblock .wrapperTabs ul.tabs li.first {
    border-left:none;
}
/***************************************
Anpassungen Pressemitteilungen Verweisabsatz
***************************************/
#content .verweisabsatz_presse span.datum {
    float:left;
}
#content .verweisabsatz_presse span.separator {
    float: left;
    line-height: 0.5em;
}
#content .verweisabsatz_presse span.headline {
    margin-left: 60px;
    display: block;
    padding-bottom: 5px;
}
/***************************************
Anpassung Suchblock Tabs
***************************************/
#content .suchblock ul.tabs {
    border-bottom: 1px solid #5f696e;
}
#content .suchblock ul.tabs li a:hover {
    background:none;
}
#content .suchblock ul.tabs li:hover a,
#content .suchblock ul.tabs li.firstselected a,
#content .suchblock ul.tabs li.lastselected a,
#content .suchblockbreit ul.tabs li:hover a,
#content .suchblockbreit ul.tabs li.firstselected a,
#content .suchblockbreit ul.tabs li.lastselected a {
    color: #ffffff;
    text-decoration: none;
}
#content .suchblockbreit ul.tabs li a {
    color: #000000;
}
#content .suchblock ul.tabs li:hover,
#content .suchblock ul.tabs li.firstselected,
#content .suchblock ul.tabs li.lastselected,
#content .suchblockbreit ul.tabs li:hover,
#content .suchblockbreit ul.tabs li.firstselected,
#content .suchblockbreit ul.tabs li.lastselected {
    text-decoration:none;
    background-color: #5f696e;
}
#content .suchblock ul.tabs li {
    background:none;
}
#content .suchblock ul.tabs li {
    background: none repeat scroll 0 0 #95a3ab;
    border-right: 4px solid #FFFFFF;
    float: left;
    height: 19px;
    margin: 0;
    padding: 0 60px 0 5px;
}
#content .suchblock .formpanel {
   width: 100%;
}
/***************************************
Anpassung neues Design JobOffer
***************************************/
#jobOfferDetails ul {
    margin: 0;
}
#jobOfferDetails .jobInfos {
    float:left;
}
#jobOfferDetails p.detailHeader,
#jobOfferDetails p.companyHeader {
    margin: 0;
    font-weight: bold;
}
#jobOfferDetails .contact li,
#jobOfferDetails .jobInfos li {
    float:left;
    background-image:none;
    padding: 0;
}
#jobOfferDetails .contact ul li,
#jobOfferDetails .jobInfos ul li {
    padding-right: 5px;
    border-right: 1px solid black;
    margin-right: 5px;
}
#jobOfferDetails .contact li.last,
#jobOfferDetails .jobInfos li.last {
    border:none;
}
#jobOfferDetails .jobInfos,
#jobOfferDetails .jobDetailContainer,
#jobOfferDetails .contact {
    margin-bottom: 1em;
}
#jobOfferDetails .jobDetailContainer .content-left {
    float:left;
}
#jobOfferDetails .jobDetailContainer .content-right {
    float:right;
}
#jobOfferDetails .jobDetailContainer .content-left,
#jobOfferDetails .jobDetailContainer .content-right {
    width:340px;
}
#jobOfferDetails .keyVisual {
    margin-bottom: 10px;
}
/*******************************
MAIN-WW ContentTable
********************************/
.mainBox {
    width:700px;
}
.mainBox .column .teaser {
    width: 334px;
    float:left;
}
.mainBox .column .teaserBreit {
    width: 100%
}
.mainBox .column .teaser.first {
    margin-right: 20px;
}
/* onepagedesign START */
.marginalcolumn {
  clear: both;
  width: 728px;
  margin: 20px 0 0 270px;
  /*border-top: 1px solid #a5afb4;*/
  border: none;
}
.DStartseite .marginalcolumn {
  margin-left: 275px;
}
.marginalcolumn .linie {
  border-top: 1px solid #a5afb4;
  width: 688px;
  clear: both;
}
.marginalcolumn .thementeaser {
  float: left;
  width: 120px;
  margin-right: 22px;
  height: 110px !important;
  /*border-top: 1px solid #a5afb4;*/
  /*border-bottom: 1px solid #a5afb4;*/
}
.marginalcolumn .verweisabsatz, .marginalcolumn .thementeaserImage {
  float: left;
  width: 120px;
  margin-right: 22px;
  border: none;
  border-top: 1px solid #a5afb4;
}
.DStartseite .marginalcolumn .kontakt, .marginalcolumn .thementeaser p span {
  display: none;
}
.marginalcolumn .thementeaser p {
    /*margin: 65px 0 0;*/
    margin: 5px 0 0;
    text-align: center;
}
.marginalcolumn .thementeaser img {
    margin: 0 0 1px 0;
    display: inline !important;
    height: 56px;
    /*position: absolute;*/
    position: static;
    width: 120px;
}
.marginalcolumn .thementeaser a {
    /*padding: 0;*/
    padding: 80px 0px 20px;
    color: #333;
}
.marginalcolumn .thementeaser a:hover {
    text-decoration: none;
}
.marginalcolumn .thementeaser a span {
    display: inline;
}
.DMain .marginalcolumn .thementeaser {
    overflow: hidden;
    height: 121px !important;
}
/*.DMain .marginalcolumn .thementeaser a:after {     content: "... ";    }*/
body {
  background-color: #ffffff;
}
#huelle2, #huelle2nobgimage {
  border: none;
  border-bottom: 1px solid #000;
  padding-bottom: 40px;
  margin-bottom: 30px;
}
.middlecolumn {
  width: 686px;
  margin-right: 21px;
}
.leftcolumn {
    margin-left: 21px;
}
#header {
  padding: 6px 21px 0;
}
.aktuell {
  border-top: 1px solid #a5afb4;
  padding-top: 15px;
  border-bottom: 1px solid #a5afb4;
  margin-top: 8px;
  /*height: 324px;*/
  /*overflow: hidden;*/
}
p, #schnelleinstieg p, #globalnav ul li a, .aktuell p, .aktuell h5, .aktuell h6, h5, #footer ul li a {
  /*font-size: 12pt;*/
  font-size: 12px;
  font-weight: normal;
  color: #333;
}
.aktuell h5, .marginalcolumn .thementeaser p, .marginalcolumn .thementeaser a, #footer ul li a {
  font-weight: normal;
  /*color: #5f696e;*/
}
.aktuell h6, h5, .aktuell h5 {
  font-weight: bold;
}
.startseitenteaser_innen_first {
    background-color: #dde3e6;
margin-top: 35px;
}
#footer ul {
    margin-bottom: 30px;
}
#footer .copyright {
  clear: both;
  float: left;
  font-size: 12px;
  padding-top: 15px;
  padding-bottom: 21px;
}
#content {
  padding-left: 0;
  }
.DStartseite #content .keyvisual img {
    height: 255px;
    width: 980px;
}
.DMain #content .keyvisual img {
    width: 708px;
}
#submenu {
    min-height: 350px;
    margin-left: 21px;
}
#mainmenu_text {
    background-color: #5f696e;
    border-bottom: medium none;
    height: 30px;
    padding-top: 5px;
    margin-bottom: 0;
    margin-left: 1px;
    width: 980px;
}
#mainmenu_text ul li {
    border-left: none;
}
#mainmenu_text ul li a {
  color: #fff;
}
#mainmenu_text ul li a:hover {
  color: #000;
  background-color: #5f696e;
}
#mainmenu_text ul li a.aktiv, #mainmenu_text li em a, #mainmenu_text li strong {
    background-color: #5f696e;
    color: #000;
}
#mainmenu_text li ul {
    top: 29px;
}
#mainmenu_text ul li a {
    padding-bottom: 12px;
    pointer-events: none;
    cursor: default;
}
#mainmenu_text ul li li a, #mainmenu_text ul li.first a {
    pointer-events: auto;
    cursor: pointer;
}
#mainmenu_text ul li.first a, #mainmenu_text ul li.first a:hover {
    background-image:url(/internet/cae/servlet/contentblob/1328822/normal/89238/home.png);
    background-position:21px 4px;
    background-repeat:no-repeat;
    color: transparent;
}
.DStartseite #maincolumn {
    width: 980px;
}
.DStartseite #maincolumn h1 {
  margin-left: 272px;
  margin-bottom: 35px;
}
.keyvisual {
    margin: 0 0 50px 1px;
}
.DStartseite #maincolumn .mainBox img {
  float: left;
  margin: 0 20px 20px 0;
}
.DStartseite #maincolumn .mainBox .rechts img {
   margin-right: 0;
}
.DStartseite #maincolumn .mainBox .clear {
  clear: both;
}
.DStartseite #maincolumn .mainBox {
  margin-bottom: 15px;
}
.DStartseite #maincolumn .mainBox p {
  display: none;
}
.produktblock, .produktblock ul.tabs, .produktblock .textbreit p {
    width: 688px !important;
}
.DMain #content .OverviewTargetLayout .keyvisual img {
    /*width: 980px;*/
}
.DMain .OverviewTargetLayout #maincolumn {
    width: 709px;
}
.DMain .OverviewTargetLayout #maincolumn .columncontainer {
    width: 709px;
}
.DMain .OverviewTargetLayout #maincolumn .columncontainer .leftcolumn, .DMain .OverviewTargetLayout #maincolumn .columncontainer .rightcolumn {
    width: 330px;
}
.DMain .OverviewTargetLayout .linkcontainer, .DMain .OverviewTargetLayout .linkcontainerhead {
    width: auto;
    margin-bottom: 4px;
}
.DMain .OverviewTargetLayout .middlecolumn .ir_aktuell {
    background-color: #dde3e6;
    padding: 15px 15px 1px;
    margin-bottom: 35px;
}
#submenu {
    /*margin-top: 55px;*/
}
.DMain .OverviewTargetLayout #submenu {
    /*margin-top: 80px;*/
    margin-top: 15px;
}
#submenu ul li a, #submenu ul li a:hover, #submenu ul li a.selected {
    background-color: transparent;
}
.marginalcolumn .linkcontainer {
    width: 688px;
    clear: both;
}
.marginalcolumn .linkcontainer ul li {
    float: left;
    width: 168px;
    min-height: 50px;
}
#maincolumn .contactBox {
    background-color: #E0E4E7;
}
#maincolumn .contactBox .links {
    float: left;
    padding-right: 20px;
    min-height: 120px;
}
#maincolumn .contactBox em, #maincolumn .contactBox .links br {
    display: none;
}
#maincolumn .contactBox .rechts {
    padding: 15px 20px;
    font-size: 12px;
}
#maincolumn .contactBox .rechts strong strong {
    display: block;
}
#maincolumn .middlecolumn .columncontainer .linkcontainer h4 {
    margin-top: 0;
}
.DMain #mainmenu_text {
    width: 978px;
}
.DMain #maincolumn .RichTextIntLink {
    text-decoration: underline;
    color: #5f696e;
}
.DMain #maincolumn .RichTextExtLinkMailTo {
    text-decoration: underline;
    color: #5f696e;
}
.DMain #maincolumn .RichTextExtLink {
    text-decoration: underline;
    color: #5f696e;
}
.DStartseite .aktuell a:before, .DStartseite .startseitenteaser_innen a:before, .DStartseite .startseitenteaser_innen_first a:before, .linkcontainerhead a:before, .linkcontainer a:before, .ir_aktuell a:before, .verweisabsatz a:before, .uebersichtsteaser2 a:before, .verweisabsatz_presse a:before {
    content: "> ";
   }
/* onepagedesign END */
/* recaptcha START */
#content .suchblockbreit #recaptcha_widget_div {
  margin: 40px 0 0;
}
#content #recaptcha_widget_div {
  margin: 10px;
}
#content #recaptcha_widget_div table {
  width: 658px;
}
/* recaptcha END */
