body {
background-color:#fff;
margin:0;
padding:0 0 30px 0;
font-size: 100.1%;
}
body.popup {
background-color:#dfe9ff;
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:#cc0000;
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 #CAD6EA;
background-color:#FFF;
}
th {
padding:2px 5px 2px 5px;
margin:0;
vertical-align:middle;
text-align:left;
font-weight:bold;
border: 1px solid #CAD6EA;
background-color:#CAD6EA;
}
tr {
padding:0;
margin:0;
}
td {
padding:2px 5px 2px 5px;
margin:0;
vertical-align:middle;
border: 1px solid #CAD6EA;
vertical-align:top;
text-align:left;
font-weight:normal;
}
tr.alternate {
background-color:#F3F5FC;
}
td.highlight {
background-color:#E4E9F4;
}
td.highlightredright {
background-color:#E4E9F4;
color:#C00;
text-align:right;
}
tr.alternate td.highlight {
background-color:#D3DCEC;
}
table p {
margin-bottom:0;
line-height:1.4em;
}
/*
.right,
.redright {
text-align:right;
}
*/
.red,
.redright {
color:#C00;
}

.blue, .blueright {
color:#C00;
}
.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;
}
h1 {
font-family:arial, verdana, sans-serif;
font-size:1.06em;
 color:#333333;
line-height:19px;
margin:0 0 20px 0;
}
h2 {
font-family:arial, verdana, helvetica,sans-serif;
font-size:0.75em;
margin:0;
 color:#333333;
}
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;
}
.clr {
clear:both;
line-height:0px;
font-size:0.1px;
margin:0;
padding:0;
}
#huelle {
min-height:342px;
_height:342px;
text-align:center;
}
body.popup #huelle {
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:982px;
}
#huelle2nobgimage {
text-align:left;
margin:auto;
width:982px;
}
#header {
padding:26px 0 24px 18px;
}
#content {
background-color:#fff;
padding:20px 0 0 20px;
min-height:440px;
_height:440px;
}
#globalnav {
  display:none;
position:absolute;
width:982px;
height:30px;
}
#globalnav ul {
list-style-type:none;
margin:0;
padding:0;
position:absolute;
right:0;
top:6px;
}
#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 a.first {
border-left:0 none #000000;
}
#globalnav ul li a:hover {
text-decoration:underline
}
#schnelleinstieg {
  display:none;
position:absolute;
width:982px;
height:20px;
margin:0;
padding:0;
top:66px;
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 .formelementeHoriz {
position:absolute;
margin:0;
padding:0;
left:263px;
width:158px;
}
#schnelleinstieg input.suche {
position:absolute;
margin:0;
padding:0;
left:828px;
width:116px;
font-size:1em;
}
#footer {
  display:none;
margin:4px 0 0 0;
}
#footer ul {
list-style-type:none;
margin:0;
padding:0;
}
#footer ul li {
margin:0;
position:relative;
display:inline;
}
#footer ul li a {
color:#666;
font-size:0.69em;
margin:0 0 0 2px;
padding:0 0 0 8px;
text-decoration:none;
border-left:1px solid #666;
}
#footer ul li a.first {
border-left:0 none #A8A8A8;
padding:0;
margin:0;
}
#footer ul li a:hover {
text-decoration:none;
color:#cc0000;
}
#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 {
height:26px;
width:982px;
background-image:url(/internet/cae/servlet/contentblob/388/normal/89246/nav_bg.gif);
background-repeat:repeat-x;
}
#mainmenu_text ul {
list-style-type:none;
margin:0;
padding:0;
}
#mainmenu_text ul li {
position: relative;
margin:0;
padding:5px 0 0 0;
display:inline;
}
#mainmenu_text ul li a {
color:#fff;
font-size:0.75em;
font-weight:bold;
padding:10px 19px 4px 15px;
float:left;
}
#mainmenu_text ul li a.first {
padding:10px 19px 4px 20px;
}
*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 {
color:#909090;
background-image:url(/internet/cae/servlet/contentblob/390/normal/89234/nav_aktiv_bg.gif);
background-position:right 0px;
border-left: 1px solid #909090;
}
#mainmenu_text ul li a.aktiv:hover {
color:#909090;
}
#mainmenu_text ul li a:hover {
color:#f2b1b1;
text-decoration:none;
}
/* _________ HAUPTMENÃ TEXTVERSION ENDE _________ */
#submenu {
float:left;
margin-right:20px;
width:220px;
border-top:1px solid #D3D3D3;
min-height:300px;
_height:300px;
}
#submenu ul {
list-style-type:none;
margin:0;
padding:0;
width:220px;
}
#submenu ul li ul {
margin:0;
padding:4px 0 4px 0;
min-height:0;
_height:auto;
border-bottom:1px solid #D3D3D3;
}
#submenu ul ul ul {
margin:0;
padding:0 0 0 0;
min-height:0;
_height:auto;
border-bottom:0;
}
#submenu ul ul ul ul {
margin:0;
padding:0 0 0 0;
min-height:0;
_height:auto;
}
#submenu ul li {
margin:0;
padding:0;
position:relative;
min-height:20px;
_height:20px;
float:left;
width:220px;
}
#submenu ul li ul li {
margin:0;
padding:0;
min-height:16px;
_height:16px;
width:220px;
}
#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;
_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;
}
#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 48px;
color:#666;
}
#submenu ul li ul li ul li ul li a {
padding:2px 0 2px 73px;
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:#D9D9D9;
}
#submenu ul li ul li a:hover,
#submenu ul li ul li a.selected {
color:#C00;
background-color:#FFF;
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:34px 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:59px 6px;
}
.nonav {
float:none;
width:942px;
}
#maincolumn {
width:620px;
line-height:140%;
margin:0 0 15px 2px;
}
.DMain #maincolumn {
width:460px;
}
.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 0;
}
/* _________ Global _________ */
.linkcontainer {
width:220px;
margin:0 0 14px 0;
padding:0 0 7px 0;
font-size:0.69em;
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;
}
.linkcontainer h4 {
margin:0 0 10px 0;
color:#333;
font-weight:bold;
font-size:0.69em;
margin:0 0 8px 0;
font-size:1em;
}
.linkcontainer ul {
padding:0 0 0 13px;
list-style-type:none;
margin:0;
}
.linkcontainer ul li {
padding:0;
margin:0;
width:198px;
}
.linkcontainer ul li a {
padding:0 0 0 13px;
margin:0;
background-image:url(/internet/cae/servlet/contentblob/370/normal/89248/pf-red_2.gif);
background-repeat:no-repeat;
background-position:0px 5px;
display:block;
line-height: 1.33em;
}
.linkcontainer a.headline {
margin:0 0 10px 0 ;
font-weight:bold;
padding:0 0 0 12px;
background-image:url(/internet/cae/servlet/contentblob/362/normal/89254/pf-red.gif);
background-repeat:no-repeat;
background-position:0px 5px;
display:block;
line-height:1.33em;
}
.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:220px;
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 10px 0;
color:#333;
font-weight:bold;
margin:0 0 8px 0;
}
.linkcontainerhead a.headline {
margin:0 0 10px 0 ;
font-weight:bold;
padding:0 0 0 12px;
background-image:url(/internet/cae/servlet/contentblob/362/normal/89254/pf-red.gif);
background-repeat:no-repeat;
background-position:0px 5px;
display:block;
line-height:1.33em;
}
.linkcontainerhead a.headline:hover {
 text-decoration:underline;
}
.bildlinkcontainer {
width:220px;
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;
background-image:url(/internet/cae/servlet/contentblob/370/normal/89248/pf-red_2.gif);
background-repeat:no-repeat;
background-position:0px 5px;
display:block;
font-size:0.69em;
line-height: 140%;
}
.bildlinkcontainer a.headline {
margin:0;
font-weight:bold;
padding:0 0 0 12px;
background-image:url(/internet/cae/servlet/contentblob/362/normal/89254/pf-red.gif);
background-repeat:no-repeat;
background-position:0px 5px;
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:20px;
width:220px;
float:left;
}
.columncontainer .leftcolumn {
margin-right:20px;
width:220px;
float:left;
}
.columncontainer2 .leftcolumn {
margin-right:20px;
width:340px;
float:left;
}
.columncontainer3 .leftcolumn {
margin-right:20px;
width:220px;
float:left;
}
.aktuell {
background-image:url(/internet/cae/servlet/contentblob/368/normal/89256/teaserline_bg.gif);
background-repeat:repeat-x;
display:none;
}
.aktuell h5 {
font-size:0.69em;
font-weight:bold;
color:#333;
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:#C00;
font-weight:bold;
padding:0 10px 0 0;
background-image:url(/internet/cae/servlet/contentblob/362/normal/89254/pf-red.gif);
background-repeat:no-repeat;
background-position:right 5px;
}
/* _________ Linke Spalte Ende _________ */
/* _________ Mittlere Spalte _________ */
.middlecolumn {
margin:0;
width:460px;
float:right;
}
.DSpalten1 .middlecolumn {
margin:0 20px 0 0;
width:220px;
float:left;
}
.DMain .middlecolumn {
float:left;
}
.Contentbreit .middlecolumn {
width:620px;
}
.middlecolumn ul,
.leftcolumn ul {
list-style-type:none;
}
.middlecolumn div ul,
.leftcolumn div ul {
padding-left:0px;
}
.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-image:url(/internet/cae/servlet/contentblob/382/normal/75385/grade_bg100.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#F3F5FC;
border-top:1px solid #D3D3D3;
border-bottom:1px solid #D3D3D3;
padding:16px 20px 16px 20px;
margin:0 0 16px 0;
font-size:0.75em;
line-height:1.33em;
}
.texthighlight ul {
margin:0 0 16px 0;
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 14px 0 0;
background-image:url(/internet/cae/servlet/contentblob/376/normal/89247/pf-red_big.gif);
background-repeat:no-repeat;
background-position:right 4px;
}
.verweisabsatz img {
float:left;
margin:4px 12px 0 0;
}
.verweisabsatz p {
margin-bottom:0;
padding:0;
}
.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 14px 0 0;
background-image:url(/internet/cae/servlet/contentblob/376/normal/89247/pf-red_big.gif);
background-repeat:no-repeat;
background-position:right 4px;
}
.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:#C00;
text-decoration:none;
margin:0 0 0 7px;
padding:0 0 0 7px;
border-left:1px solid #C00;
background-image:none;
}
.verweisabsatz_presse li a.first {
border-left:0 none #C00;
background-image:url(/internet/cae/servlet/contentblob/376/normal/89247/pf-red_big.gif);
background-position:left 5px;
background-repeat:no-repeat;
margin:0;
padding:2px 0pt 0pt 12px;
}
.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:5px 0 0 0;
}
.startseitenteaser_innen p,
.startseitenteaser_innen_first p {
margin:0;
}
.startseitenteaser_innen img,
.startseitenteaser_innen_first img {
margin:0 0 0 10px;
float:right;
}
.startseitenteaser_innen {
background-image:url(/internet/cae/servlet/contentblob/382/normal/75385/grade_bg100.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#F3F5FC;
border-bottom:1px solid #D3D3D3;
padding:0 0 0px 10px;
margin:0 0 6px 0;
}
.startseitenteaser_innen_first {
background-image:url(/internet/cae/servlet/contentblob/382/normal/75385/grade_bg100.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#F3F5FC;
border-top:2px solid #C00;
border-bottom:1px solid #D3D3D3;
padding:0 0 0px 10px;
margin:0 0 6px 0;
}
.startseitenteaser_innen a,
.startseitenteaser_innen_first a {
font-color:#300;
font-weight:bold;
padding:0 14px 0 0;
background-image:url(/internet/cae/servlet/contentblob/376/normal/89247/pf-red_big.gif);
background-repeat:no-repeat;
background-position:right 4px;
}
.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:#C00;
font-size:0.92em;
padding:0 0 0 12px;
background-image:url(/internet/cae/servlet/contentblob/362/normal/89254/pf-red.gif);
background-repeat:no-repeat;
background-position:left 4px;
}
.bildteaser h4 a:hover {
text-decoration:underline;
}
.bildteaser img {
border-top:2px solid #C00;
position:absolute;
z-index:100;
margin-top:15px;
}
.bildteaser ul {
position:absolute;
z-index:200;
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;
border-bottom:1px solid #D3D3D3;
background-image:url(/internet/cae/servlet/contentblob/382/normal/75385/grade_bg100.gif);
background-repeat:repeat-x;
background-position:0 bottom;
background-color:#f3f5fc;
height:145px;
overflow:hidden;
}
.uebersichtsteaser2 {
position:relative;
width:220px;
margin:0 0 14px 0;
padding:0 0 7px 0;
line-height:1em;
border-bottom:1px solid #D3D3D3;
background-image:url(/internet/cae/servlet/contentblob/382/normal/75385/grade_bg100.gif);
background-repeat:repeat-x;
background-position:0 bottom;
background-color:#f3f5fc;
height:210px;
overflow:hidden;
}
*html .uebersichtsteaser {
height:145px;
}
*html .uebersichtsteaser2 {
height:210px;
}
*+html .uebersichtsteaser {
height:136px;
}
*+html .uebersichtsteaser2 {
height:201px;
}
.uebersichtsteaserPopup {
position:relative;
width:220px;
margin:0 0 14px 0;
padding:0 0 7px 0;
line-height:1em;
border-bottom:1px solid #D3D3D3;
background-image:url(/internet/cae/servlet/contentblob/382/normal/75385/grade_bg100.gif);
background-repeat:repeat-x;
background-position:0 bottom;
 background-color:#E4E9F4;
}
.uebersichtsteaser img,
.uebersichtsteaser2 img,
.uebersichtsteaserPopup img {
border-bottom:2px solid #C00;
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 10px;
}
.uebersichtsteaser h4 a,
.uebersichtsteaser2 h4 a,
.uebersichtsteaserPopup h4 a {
background-image:url(/internet/cae/servlet/contentblob/362/normal/89254/pf-red.gif);
background-repeat:no-repeat;
background-position:left 4px;
margin:0;
padding:0 0 0 10px;
}
.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:0 5px 0 10px;
}
.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-image:url(/internet/cae/servlet/contentblob/378/normal/24/selectbutton.gif);
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 {
background-image:url(/internet/cae/servlet/contentblob/384/normal/75384/grade_bg200.gif);
background-repeat:repeat-x;
background-position:bottom;
width:460px;
background-color:#F3F5FC;
border-bottom:1px solid #D3D3D3;
padding:0;
margin:0 0 16px 0;
}
.produktblock ul.tabs {
list-style-type:none;
padding:0;
margin:0 0 16px 0;
width:460px;
height:19px;
background-image:url(/internet/cae/servlet/contentblob/406/normal/89240/teaserline2_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
font-size:0.92em;
}
.produktblock ul.tabs li {
height:19px;
padding:0 20px 0 5px;
margin:0;
float:left;
background-image:none;
}
.produktblock ul.tabs li.selected {
background-image:url(/internet/cae/servlet/contentblob/402/normal/89249/tab_product.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
.produktblock ul.tabs li.selected a {
color:#333;
}
.produktblock ul.tabs li a {}
.produktblock a {
background-image:url(/internet/cae/servlet/contentblob/364/normal/12/pf-grey.gif);
background-repeat:no-repeat;
background-position:left 4px;
font-weight:bold;
color:#828282;
padding:0 0 0 10px;
margin:0 0 0 0;
line-height:18px;
}
.produktblock 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;
}
.produktblock p a,
.produktblock .textrechts ul li a,
.produktblock .textbreit ul li a {
color:#cc0000;
background-image:none;
margin:0;
padding:0;
font-weight:normal;
line-height:15px;
}
.produktblock .textbreit ul {}
.produktblock p a:hover,
.produktblock .textrechts ul li a:hover,
.produktblock .textbreit ul li a:hover {
color:#cc0000;
background-image:none;
margin:0;
padding:0;
font-weight:normal;
text-decoration:underline;
}
.produktblock .textbreit img {
margin-right:0px;
}
.produktblock table tbody {
border-top:2px solid #2d54a1
}
*html .produktblock .textbreit table {
font-size:1em;
}
*+html .produktblock .textbreit table {
font-size:1em;
}
.textrechts {
margin:0 15px 16px 0;
padding:0 0 0 250px;
}
.produktblock img {
float:left;
margin:4px 15px 16px 15px;
}
.produktblock .textrechts h4 {
margin:0;
color:#333;
}
.produktblock .textrechts p {
margin:0 0 16px 0;
}
.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;
}
.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 15px;
}
.textbreit .imgbreit {
margin:0 0 16px 15px;
}
.produktblock table {
margin:4px 15px 15px 15px;
width:430px;
_width:430px;
border-top:2px solid #2d54a1
}
.produktblock table p {
margin:0;
padding:0;
}
.produktblock .textbreit table {
margin:4px 0 16px 15px;
width:430px;
_width:430px;
}
*+html .produktblock .textbreit table {
margin:4px 0 16px 0;
}
.produktblock .textbreit p {
margin-right:0px;
}
*html .produktblock .textbreit table {
 margin:4px 0 16px 0;
 border-top:2px solid #2d54a1
}
/* ----------- */
.suchblock {
background-image:url(/internet/cae/servlet/contentblob/384/normal/75384/grade_bg200.gif);
background-repeat:repeat-x;
background-position:bottom;
width:460px;
background-color:#F3F5FC;
border-bottom:1px solid #D3D3D3;
padding:0;
margin:0 0 16px 0;
}
.suchblock ul.tabs {
list-style-type:none;
padding:0;
margin:0 0 16px 0;
width:460px;
height:19px;
background-image:url(/internet/cae/servlet/contentblob/406/normal/89240/teaserline2_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.suchblock ul.tabs li {
height:19px;
padding:0 100px 0 5px;
margin:0;
float:left;
}
.suchblock ul.tabs li.selected {
background-image:url(/internet/cae/servlet/contentblob/402/normal/89249/tab_product.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
.suchblock ul.tabs li.selected a,
.suchblock ul.tabs li.firstbefore a{
color:#333;
}
.suchblock ul.tabs li.firstbefore {
background-image:url(/internet/cae/servlet/contentblob/410/normal/27/tab_before.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding:0 100px 0 5px;
}
.suchblock ul.tabs li a {
font-size:0.92em;
}
.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-image:url(/internet/cae/servlet/contentblob/384/normal/75384/grade_bg200.gif);
background-position:left bottom;
background-repeat:repeat-x;
}
.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:146px;
float:left;
padding-right: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-bottom:6px;
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:#c00;
width:419px;
}
.suchblock .formpanel fieldset.seite .optionenfragehoriz {
float:left;
margin:0 16px 0 21px;
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 11px 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;
/*background-image:url(/internet/cae/servlet/contentblob/384/normal/75384/grade_bg200.gif);
background-position:left bottom;
background-repeat:repeat-x; */
color:#333;
border-bottom:1px solid #cbcfd0;
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:#c00;
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:#F3F5FC;
}
/* - - - - - - - - */
.suchblockbreit {
background-image:url(/internet/cae/servlet/contentblob/384/normal/75384/grade_bg200.gif);
background-repeat:repeat-x;
background-position:bottom;
width:620px;
background-color:#F3F5FC;
border-bottom:1px solid #D3D3D3;
padding:0;
margin:0 0 16px 0;
}
.suchblockbreit ul.tabs {
list-style-type:none;
padding:0;
margin:0 0 16px 0;
width:620px;
height:19px;
background-image:url(/internet/cae/servlet/contentblob/406/normal/89240/teaserline2_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.suchblockbreit ul.tabs li {
height:19px;
padding:0 60px 0 5px;
margin:0;
float:left;
}
.suchblockbreit ul.tabs li.selected {
background-image:url(/internet/cae/servlet/contentblob/402/normal/89249/tab_product.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
.suchblockbreit ul.tabs li.selected a,
.suchblockbreit ul.tabs li.firstbefore a{
color:#333;
}
.suchblockbreit ul.tabs li.firstbefore {
background-image:url(/internet/cae/servlet/contentblob/410/normal/27/tab_before.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding:0 60px 0 5px;
}
.suchblockbreit a {
font-weight:bold;
color:#828282;
padding:0 0 0 10px;
margin:0 0 0 0;
line-height:18px;
}
.suchblockbreit 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;
}
.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 {
border-right:1px solid #cbcfd0;
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:#c00;
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:665px;
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;
background-image:url(/internet/cae/servlet/contentblob/376/normal/89247/pf-red_big.gif);
background-position:left 5px;
background-repeat:no-repeat;
float:left;
font-size:0.75em;
}
*+html .suchergebnissebreit .einzelergebnis a {
background-position:left 8px;
}
/* ----------- */
.popupblock {
background-image:url(/internet/cae/servlet/contentblob/384/normal/75384/grade_bg200.gif);
background-repeat:repeat-x;
background-position:top;
width:460px;
background-color:#F3F5FC;
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:460px;
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;
background-image:url(/internet/cae/servlet/contentblob/408/normal/26/tab.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
.popupblock ul.tabs li.selected,
.suchblock ul.tabs li.selected,
.suchblockbreit ul.tabs li.selected {
background-image:url(/internet/cae/servlet/contentblob/414/normal/31/tab_selected.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
.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;
}
.popupblock ul.tabs li.first {
background-image:url(/internet/cae/servlet/contentblob/408/normal/26/tab.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding:0 35px 0 5px;
}
.suchblock ul.tabs li.first,
.suchblockbreit ul.tabs li.first {
background-image:url(/internet/cae/servlet/contentblob/408/normal/26/tab.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding:0 100px 0 5px;
}
.suchblock ul.tabs li.first a,
.suchblockbreit ul.tabs li.first a {
color:#333;
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.first a:hover,
.suchblockbreit ul.tabs li.first a:hover {
background-image:url(/internet/cae/servlet/contentblob/366/normal/11/pf-black.gif);
background-position:left 4px;
background-repeat:no-repeat;
color:#000;
}
.popupblock ul.tabs li.firstselected {
background-image:url(/internet/cae/servlet/contentblob/414/normal/31/tab_selected.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding:0 35px 0 5px;
}
.suchblock ul.tabs li.firstselected,
.suchblockbreit ul.tabs li.firstselected {
background-image:url(/internet/cae/servlet/contentblob/414/normal/31/tab_selected.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding:0 100px 0 5px;
}
.suchblock ul.tabs li.firstselected a,
.suchblockbreit ul.tabs li.firstselected 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.firstselected a:hover,
.suchblockbreit ul.tabs li.firstselected a:hover {
background-image:url(/internet/cae/servlet/contentblob/366/normal/11/pf-black.gif);
background-position:left 4px;
background-repeat:no-repeat;
color:#000;
}
.popupblock ul.tabs li.last {
background-image:url(/internet/cae/servlet/contentblob/412/normal/28/tab_last.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
.suchblock ul.tabs li.last,
.suchblockbreit ul.tabs li.last {
background-image:url(/internet/cae/servlet/contentblob/412/normal/28/tab_last.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding:0 100px 0 5px;
}
.suchblock ul.tabs li.last a,
.suchblockbreit ul.tabs li.last a {
color:#333;
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.last a:hover,
.suchblockbreit ul.tabs li.last a:hover {
background-image:url(/internet/cae/servlet/contentblob/366/normal/11/pf-black.gif);
background-position:left 4px;
background-repeat:no-repeat;
color:#000;
}
.popupblock ul.tabs li.lastselected {
background-image:url(/internet/cae/servlet/contentblob/416/normal/32/tab_selected_last.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
.suchblock ul.tabs li.lastselected,
.suchblockbreit ul.tabs li.lastselected {
background-image:url(/internet/cae/servlet/contentblob/416/normal/32/tab_selected_last.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding:0 100px 0 5px;
}
.suchblock ul.tabs li.lastselected a,
.suchblockbreit ul.tabs li.lastselected 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.lastselected a:hover,
.suchblockbreit ul.tabs li.lastselected a:hover {
background-image:url(/internet/cae/servlet/contentblob/366/normal/11/pf-black.gif);
background-position:left 4px;
background-repeat:no-repeat;
color:#000;
}
.popupblock ul.tabs li.before {
background-image:url(/internet/cae/servlet/contentblob/410/normal/27/tab_before.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
.suchblock ul.tabs li.before,
.suchblockbreit ul.tabs li.before {
background-image:url(/internet/cae/servlet/contentblob/410/normal/27/tab_before.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding:0 100px 0 5px;
}
.suchblock ul.tabs li.before a,
.suchblockbreit ul.tabs li.before a {
color:#333;
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.before a:hover,
.suchblockbreit ul.tabs li.before a:hover {
background-image:url(/internet/cae/servlet/contentblob/366/normal/11/pf-black.gif);
background-position:left 4px;
background-repeat:no-repeat;
color:#000;
}
.popupblock ul.tabs li.firstbefore {
background-image:url(/internet/cae/servlet/contentblob/410/normal/27/tab_before.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding:0 35px 0 5px;
}
.suchblock ul.tabs li.firstbefore,
.suchblockbreit ul.tabs li.firstbefore {
background-image:url(/internet/cae/servlet/contentblob/410/normal/27/tab_before.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding:0 100px 0 5px;
}
.suchblock ul.tabs li.firstbefore a,
.suchblockbreit ul.tabs li.firstbefore a {
color:#333;
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.firstbefore a:hover,
.suchblockbreit ul.tabs li.firstbefore a:hover {
background-image:url(/internet/cae/servlet/contentblob/366/normal/11/pf-black.gif);
background-position:left 4px;
background-repeat:no-repeat;
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;
}
.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:460px;
_width:460px;
}
table.tabelle th.withbordertop {
border-top:2px solid #2D54A1;
}
table.tabelle td.withbordertop {
border-top:2px solid #2D54A1;
}
th.centered {
text-align:center;
}
td.centered {
text-align:center;
}
table.eventsschmal {
position:relative;
border-bottom:0px solid #CAD6EA;
border-top:2px solid #2D54A1;
margin-bottom:16px;
width:460px;
_width:460px;
}
.Contentbreit table.events {
position:relative;
border-bottom:0px solid #CAD6EA;
border-top:2px solid #2D54A1;
margin-bottom:16px;
width:620px;
_width:620px;
}
.Contentbreit table {
position:relative;
border-bottom:0px solid #CAD6EA;
border-top:2px solid #2D54A1;
margin-bottom:16px;
width:620px;
_width:620px;
}
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 {
background-image:url(/internet/cae/servlet/contentblob/376/normal/89247/pf-red_big.gif);
background-repeat:no-repeat;
background-position:0px 5px;
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:460px;
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;
}
.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:102px;
background-color:#f2f2f2;
border:1px solid #d3d3d3;
margin-right:15px;
margin-bottom:0px;
padding:4px 0 0 24px;
}
*html .descriptiontext3 .content-all .content-left {
margin-bottom:0px;
padding:4px 24px 1px 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:310px;
margin-left:5px;
float:left;
margin-bottom:16px;
}
.descriptiontext2 .content-all .content-right {
width:341px;
}
.descriptiontext3 .content-all .content-right {
margin-bottom:0px;
}
.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 {
/* border:1px solid #000000; */
}
/* - - - - - - */
.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:310px;
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:310px;
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:#c20000;
text-decoration:underline;
margin:0;
padding:0;
background-image:none;
font-weight:bold;
width:310px;
}
.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;
background-image:url(/internet/cae/servlet/contentblob/376/normal/89247/pf-red_big.gif);
background-position:left 5px;
background-repeat:no-repeat;
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:160px;
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:460px;
margin:0 0 16px 0;
background-color:#f2f2f2;
border-bottom:1px solid #d3d3d3;
}
.ImageFull p {
width:460px;
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:220px;
float:left;
}
.columncontainer2 .rightcolumn {
float:left;
}
.columncontainer3 .rightcolumn {
width:220px;
float:left;
}
/* _________ Rechte Spalte Ende _________ */
/* _________ Marginalspalte _________ */
.marginalcolumn {
width:220px;
float:left;
margin:0 0 0 20px;
padding:39px 0 0 0;
}
.thementeaser {
height:53px;
width:220px;
margin:0 0 10px 0;
padding:0 0 0 0;
line-height:15px;
}
.thementeaser p {
margin:0 0 0 60px ;
}
.thementeaser a {
font-weight:bold;
padding:0 14px 0 0;
background-image:url(/internet/cae/servlet/contentblob/376/normal/89247/pf-red_big.gif);
background-repeat:no-repeat;
background-position:right 4px;
}
.thementeaser img {
margin:4px 0 1px 0 ;
position:absolute;
border-top:2px solid #C00;
display: inline !important;
}

.ir_aktuell h3,
.kontakt h3 {
font-size:0.69em;
color:#333;
margin-bottom:16px;
}
.ir_aktuell h5,
.kontakt h5 {
font-size:0.69em;
color:#333;
}
.ir_aktuell p {
font-size:0.69em;
}
/* _________ Marginalspalte Ende _________ */
/* _________ Container _________ */
.columncontainer {
width:460px;
float:left;
}
.columncontainer2 {
width:620px;
float:left;
margin:0 0 12px 0;
}
.columncontainer3 {
width:620px;
float:left;
}
/* _________ Container Ende _________ */
/* _________ Formulare _________ */
.formpanel {
background-color:#F3F5FC;
border-top:2px solid #003399;
border-bottom: 1px solid #CBCFD0;
background-image:url(/internet/cae/servlet/contentblob/38250/normal/75387/form_bg.gif);
background-repeat:repeat-x;
background-position:left bottom;
color:#333;
}
.formpanel span.oblig {
color:#c00;
}
.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;
}
.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:#c00;
width:419px;
font-size:0.75em;
}
.fehler {
color:#CC0000;
font-weight:bold;
margin:2px 0 4px 0;
font-size:0.75em;
}
/* _________________ */
.Contentbreit .formpanel {
background-color:#F3F5FC;
border-top:2px solid #003399;
border-bottom: 1px solid #CBCFD0;
background-image:url(/internet/cae/servlet/contentblob/38250/normal/75387/form_bg.gif);
background-repeat:repeat-x;
background-position:left bottom;
color:#333;
margin-bottom:16px;
}
.Contentbreit .formpanel span.oblig {
color:#c00;
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:#c00;
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:#C00;
}
.verweisabsatz p {
margin-bottom:0;
padding:0;
}
.DMain table.texttable {
width:460px;
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(images/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;
}
.button_suche,
.button_suche_rechts,
.button_suche_erweitert {
  background-color:transparent;
  width:85px;
  height: 20px;
  background-image:url(images/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 335px;
}
.actions .submitarea input.button_suche_erweitert {
margin:0 0 0 230px;
}
.button_reset {
  background-color:transparent;
  width:120px;
  height: 20px;
  background-image:url(images/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;
}
#mainmenu_text {display:none;color:#fff;}
#submenu {display:none;color:#fff;}
.marginalcolumn {display:none;color:#fff;}
.keyvisual {display:none;color:#fff;}
.bildteaser {display:none;}
.footer {display:none;}

/* Klassen fuer das Customer Magazin  Anfang */
.middlecolumn_cm {
float:left;
margin:0pt;
width:460px;
}
.middlecolumn_cm a {
color: #000000;
}
.rightcolumn_cm {
position:relative;
width:220px;
float:right;
}
.cm_mehrlink {
line-height: 16px;
color: #CC0000 !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:#CC0000;
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;
}
.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: 460px !important;
}
.produktblock .ImageFull img {
width: 430px !important;
}
.produktblock .textbreit p {
width: 430px !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:620px !important;
}
.popupblock_dp ul.tabs {
width:620px !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 {
background-image:url(/internet/cae/servlet/contentblob/376/normal/89247/pf-red_big.gif);
background-repeat:no-repeat;
background-position:right 4px;
padding-right: 2px;
}
.thementeaser p a span {
background-image:none;
}
/* Thementeaser/Serviceteaser Fix Ende */
