li {
zoom:1;
}

td,th {
font-size:11px;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#58585A;
background-color:#EEE;
text-align:center;
margin:0;
padding:0;
}

.editmode {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:150%;
color:#58585A;
text-decoration:none;
width:700px;
background-color:#FFF;
margin:20px;
padding:30px;
}

#sitebox {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#58585A;
text-decoration:none;
width:951px;
background-color:#FFF;
position:relative;
text-align:left;
margin:0 auto;
padding:0;
}

#site {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#58585A;
text-decoration:none;
width:951px;
background-color:#FFF;
margin:auto;
padding:0;
}

#sitepadding {
margin:0;
padding:0 18px 20px 0;
}

#header {
background-color:#EBEBEB;
height:66px;
width:933px;
overflow:hidden;
margin:0;
padding:0;
}

#spalteLinks {
float:left;
width:239px;
margin:0;
padding:0;
}

#mainRechts {
float:left;
width:694px;
margin:0;
padding:0;
}

#metabox {
width:951px;
position:absolute;
z-index:200;
top:66px;
left:0;
margin:auto;
padding:0;
}

#metaboxSpacer {
width:694px;
height:59px;
margin:auto;
padding:0;
}

#metaboxLinks {
width:400px;
height:59px;
float:left;
margin:0;
padding:0;
}

#metaboxRechts {
width:294px;
height:59px;
float:left;
margin:0;
padding:0;
}

#metaboxLinks_neu {
width:635px;
height:59px;
float:left;
margin:0;
padding:0;
}

#metaboxRechts_neu {
width:59px;
height:59px;
float:left;
margin:0;
padding:0;
}

#keyvisual {
width:694px;
height:240px;
background-color:#EEE;
margin:0 0 15px;
padding:0;
}

#keyvisual02 {
width:694px;
height:87px;
background-color:#EEE;
margin:0 0 15px;
padding:0;
}

#spalteMitte {
float:left;
width:467px;
overflow:hidden;
margin:0;
padding:0;
}

#spalteRechts {
float:left;
width:227px;
margin:0;
padding:0;
}

#pfadbox {
width:467px;
height:30px;
margin:0;
padding:0;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
line-height:130%;
font-weight:400;
color:#24398D;
text-decoration:none;
text-transform:uppercase;
margin:0 15px 10px;
padding:0;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:150%;
font-weight:400;
color:#24398D;
text-decoration:none;
text-transform:uppercase;
margin:0 15px;
padding:0;
}

.inhalt {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
color:#58585A;
text-decoration:none;
margin:14px 15px 0;
padding:0;
}

#newsbox #newsboxpadding h3,#newsbox #newsboxpadding h3 a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
color:#24398D;
text-decoration:none;
font-weight:700;
margin:0;
padding:0;
}

#newsbox #newsboxpadding h3 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
color:#24398D;
text-decoration:underline;
font-weight:700;
margin:0;
padding:0;
}

#footer {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#97989A;
text-decoration:none;
text-align:right;
width:951px;
background-color:#FFF;
margin:auto;
padding:0;
}

#footerpadding {
margin:0;
padding:0 18px 15px 0;
}

#footernavi {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#97989A;
text-decoration:none;
text-align:right;
margin:0;
padding:0;
}

#footernavi a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#97989A;
text-decoration:none;
}

ul#breadcrumb {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:130%;
color:#97989A;
text-decoration:none;
margin:0 0 0 4px;
padding:0;
}

ul#breadcrumb li {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:15px;
color:#97989A;
text-decoration:none;
list-style-type:none;
background-image:url(/img/breadcrumbpfeil.gif);
float:left;
background-repeat:no-repeat;
margin:0 0 0 6px;
padding:0;
}

ul#breadcrumb li a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#97989A;
text-decoration:none;
list-style-type:none;
background-image:url(/img/breadcrumbpfeil.gif);
float:left;
background-repeat:no-repeat;
margin:0;
padding:0 0 0 10px;
}

.teaserboxBlau {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#FFF;
text-decoration:none;
background-color:#24398D;
width:227px;
margin:0 0 4px;
padding:0;
}

.teaserboxWeiss {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#24398D;
text-decoration:none;
background-color:#FFF;
width:227px;
margin:0 0 4px;
padding:0;
}

.teaserpic01 {
height:100px;
width:227px;
background-color:#EEE;
margin:0;
padding:0;
}

.teaserpic02 {
height:169px;
width:227px;
background-color:#EEE;
margin:0;
padding:0;
}

.teasersubboxBlau {
background-image:url(/img/teaserpfeil_blau.gif);
background-repeat:no-repeat;
width:227px;
margin:0;
padding:0;
}

.teasersubboxWeiss {
background-image:url(/img/teaserpfeil_weiss.gif);
background-repeat:no-repeat;
width:227px;
margin:0;
padding:0;
}

.teaserpadding {
margin:0;
padding:8px 13px 12px;
}

.teaserGrauText {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
color:#24398D;
text-decoration:none;
margin:5px 0 0;
padding:0;
}

.teasersubboxBlau .teaserpadding h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:150%;
color:#FFF;
text-decoration:none;
text-transform:uppercase;
font-weight:400;
margin:0;
padding:0;
}

.teasersubboxWeiss .teaserpadding h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:150%;
color:#24398D;
text-decoration:none;
text-transform:uppercase;
font-weight:400;
margin:0;
padding:0;
}

.teaserBlauText {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
color:#FFF;
text-decoration:none;
margin:5px 0 0;
padding:0;
}

.teaserBlauText a {
line-height:150%;
color:#FFF;
}

.teaserBlauText a:hover {
color:#FFF;
text-decoration:underline;
}

.teaserWeissText {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
color:#58585A;
text-decoration:none;
margin:5px 0 0;
padding:0;
}

.teaserWeissText.stotax {
}

.teaserWeissText.stotax img {
margin:0px 10px 5px 0px;
}

.teaserBlauMehr,.teaserBlauMehr a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#FFF;
text-decoration:none;
text-align:right;
text-transform:uppercase;
margin:0;
padding:0;
}

.teaserWeissMehr,.teaserWeissMehr a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#24398D;
text-decoration:none;
text-align:right;
text-transform:uppercase;
margin:0;
padding:0;
}

.teaserBlauMehr a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#FFF;
text-decoration:underline;
text-align:right;
text-transform:uppercase;
margin:0;
padding:0;
}

.teaserWeissMehr a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#24398D;
text-decoration:underline;
text-align:right;
text-transform:uppercase;
margin:0;
padding:0;
}


.eingabeNewsletter {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#666;
background-color:#FFF;
height:18px;
width:128px;
text-indent:12px;
border-style:none;
border-width:0;
margin:0;
padding:0;
}

.sucheingabe {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#666;
background-color:#e4e4e4;
height:17px;
width:141px;
text-indent:12px;
border-style:none;
border-width:0;
margin:0;
padding:0;
}

.unameEingabe {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#666;
background-color:#FFF;
height:18px;
width:121px;
vertical-align:middle;
border-style:none;
border-width:0;
margin:0;
padding:0;
}

.passEingabe {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#666;
background-color:#e4e4e4;
height:18px;
width:106px;
vertical-align:middle;
border-style:none;
border-width:0;
margin:0;
padding:0;
}

.inputDesc {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#97989A;
margin:0;
padding:0;
}

.inputDescDrop {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#FFF;
margin:3px 0 0;
padding:0;
}

.inhaltblock {
width:456px;
background-color:#FFF;
margin:14px 0 0;
padding:0;
}

.inhaltblockGrau ul {
display:block;
list-style-position:outside;
list-style-type:square;
margin:10px 0 0 14px;
padding:0;
}

.inhaltblock ul {
list-style-position:outside;
list-style-type:square;
margin:10px 0 0 14px;
padding:0;
}

.inhalt ul {
list-style-position:outside;
list-style-type:square;
margin:14px 0 0 14px;
padding:0;
}

.inhaltblockpadding {
margin:0;
padding:13px 15px;
}

.inhaltblockLink {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#24398D;
text-decoration:none;
text-align:left;
text-transform:uppercase;
margin:10px 0 0;
padding:0;
}

.inhaltblockLink a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:130%;
color:#24398D;
text-decoration:none;
text-align:left;
text-transform:uppercase;
}

.inhaltblockLink a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:130%;
color:#24398D;
text-decoration:underline;
text-align:left;
text-transform:uppercase;
}

.forenblock {
width:456px;
background-color:#EEE;
background-image:url(/img/teaserpfeil_grau.gif);
background-repeat:no-repeat;
margin:14px 0 0;
padding:0;
}

.forenblockpanel {
width:456px;
background-color:#24398C;
color:#FFF;
margin:0;
padding:0;
}

.forenblockpanel a {
text-decoration:none;
color:#FFF;
}

.forenblockpanel a:hover {
text-decoration:underline;
color:#FFF;
}

.forenblockpanel .padding {
margin:0;
padding:4px 15px 5px;
}

.forenblockpadding {
margin:0;
padding:9px 15px 13px;
}

.forenblock .forenblockpadding h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:150%;
font-weight:400;
color:#24398D;
text-decoration:none;
margin:0;
padding:0;
}

.forenblockMehr,.forenblockMehr a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#58585A;
text-decoration:none;
text-align:right;
text-transform:uppercase;
margin:0;
padding:0;
}

.forenblockMehr a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#58585A;
text-decoration:underline;
text-align:right;
text-transform:uppercase;
margin:0;
padding:0;
}

.repeatpadding {
margin:0;
padding:4px 15px;
}

.repeatInhaltblock {
width:456px;
background-color:#FFF;
margin:0;
padding:0;
}

.repeatInhaltblockGrau {
width:456px;
background-color:#EEE;
margin:0;
padding:0;
}

.newsInhalt {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
color:#58585A;
text-decoration:none;
margin:14px 0 20px;
padding:0;
}

ul#metanavigation {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:100%;
text-transform:uppercase;
color:#24398D;
text-decoration:none;
background-color:#FFF;
float:right;
list-style-type:none;
margin:10px 20px 0 0;
padding:0;
}

ul#metanavigation li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:100%;
text-transform:uppercase;
color:#7C88BB;
text-decoration:none;
background-color:#FFF;
float:left;
list-style-type:none;
border-right-width:1px;
border-right-style:solid;
border-right-color:#7C88BB;
margin:0;
padding:3px 10px;
}

ul#metanavigation li a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:100%;
text-transform:uppercase;
color:#7C88BB;
text-decoration:none;
background-color:#FFF;
list-style-type:none;
}

ul#hauptnavigation {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:130%;
text-transform:uppercase;
color:#24398D;
text-decoration:none;
background-color:#FFF;
width:214px;
list-style-type:none;
margin:59px 0 0;
padding:0;
}

ul#hauptnavigation li a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#7C88BB;
text-decoration:none;
background-color:#FFF;
display:block;
list-style-type:none;
margin:0;
padding:4px 10px 3px 16px;
}

ul#hauptnavigation li a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#24398D;
text-decoration:none;
background-color:#FFF;
display:block;
list-style-type:none;
cursor:pointer;
margin:0;
padding:4px 10px 3px 16px;
}

ul#hauptnavigation li.aktiv ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
color:#FFF;
text-decoration:none;
background-color:#24398D;
width:214px;
list-style-type:none;
background-image:url(/img/navi_bg_blue.gif);
background-repeat:no-repeat;
margin:0;
padding:0 0 5px;
}

ul#hauptnavigation li.aktiv ul li.aktiv ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
color:#FFF;
text-decoration:none;
background-color:#24398D;
width:214px;
list-style-type:none;
background-image:url(/img/navi_bg_blue.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
}

ul#hauptnavigation li.aktiv ul li.aktiv ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
color:#7397C1;
text-decoration:none;
background-color:#24398D;
display:block;
list-style-type:none;
background-image:url(/img/navi_bg_blue.gif);
background-repeat:no-repeat;
margin:0;
padding:4px 10px 3px 54px;
}

ul#hauptnavigation li.aktiv ul li.aktiv ul li a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
color:#FFF;
text-decoration:none;
background-color:#24398D;
display:block;
list-style-type:none;
background-image:url(/img/navi_bg_blue.gif);
background-repeat:no-repeat;
margin:0;
padding:4px 10px 3px 54px;
}

ul#hauptnavigation li.aktiv ul li.aktiv ul li.aktiv ul {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:none;
color:#FFF;
text-decoration:none;
background-color:#24398D;
width:214px;
list-style-type:none;
background-image:url(/img/navi_bg_blue.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
}

ul#hauptnavigation li.aktiv ul li.aktiv ul li.aktiv ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:none;
color:#7397C1;
text-decoration:none;
background-color:#24398D;
display:block;
list-style-type:none;
background-image:url(/img/navi_bg_blue.gif);
background-repeat:no-repeat;
margin:0;
padding:4px 10px 3px 73px;
}

ul#hauptnavigation li.aktiv ul li.aktiv ul li.aktiv ul li a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:none;
color:#FFF;
text-decoration:none;
background-color:#24398D;
display:block;
list-style-type:none;
background-image:url(/img/navi_bg_blue.gif);
background-repeat:no-repeat;
margin:0;
padding:4px 10px 3px 73px;
}

ul#hauptnavigation li.aktiv ul.specialmenu {
z-index:1000;
position:relative;
text-transform:none;
color:#FFF;
text-decoration:none;
background-color:#24398D;
width:214px;
list-style-type:none;
background-image:url(/img/navi_bg_blue.gif);
background-repeat:no-repeat;
margin:0;
padding:0 0 5px;
}

ul#hauptnavigation li.aktiv ul.specialmenu table {
position:absolute;
top:0;
left:0;
z-index:100;
font-size:12px;
width:0;
height:0;
}

ul#hauptnavigation li.aktiv ul.specialmenu :hover > a {
color:#FFF;
background-color:#24398D;
background-image:url(/img/navi_bg_blue.gif);
background-repeat:no-repeat;
}

ul#hauptnavigation li.aktiv ul.specialmenu li ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
color:#FFF;
text-decoration:none;
background-color:#6574AF;
width:314px;
min-height:118px;
height:auto;
list-style-type:none;
background-image:url(/img/navi_bg_blue.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
}

*html ul#hauptnavigation li.aktiv ul.specialmenu li ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
color:#FFF;
text-decoration:none;
background-color:#6574AF;
width:314px;
height:118px;
list-style-type:none;
background-image:url(/img/navi_bg_blue_f3.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
}

ul#hauptnavigation li.aktiv ul.specialmenu li ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
color:#CED7E6;
text-decoration:none;
background-color:#6574AF;
display:block;
list-style-type:none;
background-image:url(/img/navi_bg_blue_f3.gif);
background-repeat:no-repeat;
margin:0;
padding:4px 10px 3px;
}

ul#hauptnavigation li.aktiv ul.specialmenu li ul li a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
color:#FFF;
text-decoration:none;
background-color:#6574AF;
display:block;
list-style-type:none;
background-image:url(/img/navi_bg_blue_f3.gif);
background-repeat:no-repeat;
margin:0;
padding:4px 10px 3px;
}

ul#hauptnavigation li.aktiv ul.specialmenu ul {
visibility:hidden;
position:absolute;
top:-23px;
left:215px;
}

ul#sitemap {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:130%;
text-transform:uppercase;
color:#24398D;
text-decoration:none;
width:441px;
list-style-type:none;
margin:0;
padding:0;
}

ul#sitemap li a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#7C88BB;
text-decoration:none;
list-style-type:none;
display:block;
padding-top:6px;
padding-bottom:6px;
border-top:1px dotted #7C88BB;
margin:0;
}

ul#sitemap li a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#24398D;
text-decoration:none;
list-style-type:none;
display:block;
padding-top:6px;
padding-bottom:6px;
border-top:1px dotted #7C88BB;
margin:0;
}

ul#sitemap li ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
color:#7C88BB;
text-decoration:none;
list-style-type:none;
margin:5px 0 10px 25px;
padding:0;
}

ul#sitemap li ul li ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
color:#7C88BB;
text-decoration:none;
list-style-type:none;
margin:5px 0 10px 45px;
padding:0;
}

.produktboxInnen {
width:213px;
float:left;
background-color:#EEE;
margin:0;
padding:0;
}

#produktbox #produktboxpadding .produktboxInnen h3,#produktbox #produktboxpadding .produktboxInnen h3 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:100%;
color:#24398D;
text-decoration:none;
font-weight:400;
margin:0;
padding:0;
}

#produktbox #produktboxpadding .produktboxInnen h3 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:100%;
color:#24398D;
text-decoration:underline;
font-weight:400;
margin:0;
padding:0;
}

.produktboxInnen ul {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:130%;
text-transform:none;
color:#3E3E3E;
text-decoration:none;
list-style-type:disc;
list-style-position:outside;
list-style-image:url(/img/linkpfeil_produktbox.gif);
margin:5px 0 0 13px;
padding:0;
}

.produktboxInnen ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:130%;
text-transform:none;
color:#3E3E3E;
text-decoration:none;
margin:0 0 5px;
padding:0;
}

.produktboxInnen ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:130%;
text-transform:none;
color:#3E3E3E;
text-decoration:none;
margin:0;
padding:0;
}

.produktboxInnen ul li a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:130%;
text-transform:none;
color:#3E3E3E;
text-decoration:underline;
margin:0;
padding:0;
}

.produktOben {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#58585A;
width:467px;
margin:7px 0 0;
padding:0;
}

.produktObenLinks {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#58585A;
width:170px;
float:left;
margin:0;
padding:0;
}

.produktObenRechts {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#58585A;
width:297px;
float:left;
margin:0;
padding:0;
}

.produktObenOhne {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#58585A;
width:467px;
margin:0;
padding:0;
}

.produktBildDetail {
width:143px;
overflow:hidden;
margin:3px 0 0 14px;
padding:0;
}

.produktTeaserDetail {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
line-height:150%;
color:#58585A;
margin:0;
padding:0;
}

.produktEuroISBN {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
color:#58585A;
margin:0;
padding:0;
}

.produktPadding {
margin:0;
padding:0 14px 0 0;
}

.wkTable {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
color:#58585A;
text-decoration:none;
padding-top:17px;
margin:0;
}

.shopSelect {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#58585A;
height:17px;
width:120px;
border:1px solid #666;
margin:0;
padding:0;
}

#kassenschritt {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
line-height:100%;
color:#97989A;
text-decoration:none;
margin:14px 0 25px 14px;
padding:0;
}

#kassenschritt a {
color:#97989A;
text-decoration:none;
}

.greyhead {
width:680px;
height:24px;
background-color:#EEE;
color:#24398D;
line-height:100%;
font-weight:700;
}

.greyheadFloater {
width:337px;
height:24px;
background-color:#EEE;
color:#24398D;
line-height:100%;
float:left;
font-weight:700;
}

.greyheadpadding {
padding-left:14px;
padding-right:14px;
padding-top:6px;
}

.formtext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
color:#3E3E3E;
text-decoration:none;
width:680px;
margin:0;
padding:0;
}

.formtextFloater {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
color:#3E3E3E;
text-decoration:none;
width:337px;
float:left;
margin:0;
padding:0;
}

.formtextpadding {
margin:0;
padding:11px 14px 6px;
}

.formrowPadding {
margin-bottom:5px;
margin-left:14px;
}

.formrowLogin {
width:270px;
height:18px;
overflow:hidden;
}

.formrowDesc79 {
width:79px;
font-weight:700;
float:left;
color:#3E3E3E;
padding-top:4px;
}

.formrowInput189 {
width:189px;
height:18px;
float:left;
overflow:hidden;
}

.eingabeLogin {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#666;
background-color:#e4e4e4;
height:18px;
width:189px;
border-style:none;
border-width:0;
}

.formrowDefault {
width:350px;
height:18px;
overflow:hidden;
}

.formrow380 {
width:380px;
height:18px;
overflow:hidden;
}

.formrowArea {
width:350px;
height:80px;
overflow:hidden;
}

.formrowDesc114 {
width:114px;
font-weight:700;
float:left;
color:#3E3E3E;
padding-top:4px;
}

.formrowInput235 {
width:235px;
height:18px;
float:left;
overflow:hidden;
}

.formrowInput350 {
width:350px;
height:18px;
float:left;
overflow:hidden;
}

.formrowInputarea235 {
width:235px;
height:250px;
float:left;
overflow:hidden;
}

.eingabearea235 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#666;
background-color:#e4e4e4;
height:80px;
width:235px;
border-style:none;
border-width:0;
}

.eingabe235 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#666;
background-color:#e4e4e4;
height:18px;
width:235px;
border:none;
}

.eingabe350 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#666;
background-color:#e4e4e4;
height:18px;
width:350px;
border-style:none;
border-width:0;
}

.partselect {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:20px;
line-height:100%;
color:#666;
background-color:#EEE;
height:18px;
width:455px;
border-style:none;
border-width:0;
}

.produktselector {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#666;
background-color:#FFF;
height:18px;
width:212px;
border-style:none;
border-width:0;
}

.formrowInput173Links {
width:176px;
height:18px;
float:left;
overflow:hidden;
}

.formrowInput173 {
width:173px;
height:18px;
float:left;
overflow:hidden;
}

.eingabe173 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#666;
background-color:#e4e4e4;
height:18px;
width:173px;
border:none;
}

.formrowInput59 {
width:59px;
height:18px;
float:left;
overflow:hidden;
}

.eingabe59 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#666;
background-color:#e4e4e4;
height:18px;
width:59px;
border:none;
}

.formrowInput59Links {
width:62px;
height:18px;
float:left;
overflow:hidden;
}

.formrowInput460 {
width:470px;
float:left;
padding-top:4px;
}

.formrowCheckbox {
width:25px;
float:left;
margin-top:3px;
}

.formrowCheckboxMSIE {
width:25px;
float:left;
}

.produktFeedback {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#FC6002;
text-decoration:none;
margin:5px 0 0;
padding:0;
}

.produktFeedback a {
color:#FC6002;
text-decoration:none;
}

.produktFeedback a:hover {
color:#FC6002;
text-decoration:underline;
}

#multi-level {
height:18px;
position:relative;
z-index:100;
}

.menu,.menu ul {
list-style-type:none;
font-family:arial, sans-serif;
margin:0;
padding:0;
}

.menu li.top {
display:block;
position:relative;
color:#989898;
width:211px;
height:18px;
background:url(/img/bg_dropdown.gif) no-repeat;
}

.menu table {
border-collapse:collapse;
width:0;
height:0;
position:absolute;
top:0;
left:0;
}

.menu li.top a.top_link {
display:block;
height:18px;
color:#989898;
padding-left:14px;
padding-top:3px;
text-decoration:none;
}

.menu li:hover {
position:relative;
z-index:200;
}

.menu li a#products:hover,.menu li:hover a#products, {
background:transparent;
}

.menu ul,.menu :hover ul ul,.menu :hover ul :hover ul ul,.menu :hover ul :hover ul :hover ul ul,.menu :hover ul :hover ul :hover ul :hover ul ul {
position:absolute;
left:-9999px;
top:-9999px;
width:0;
height:0;
}

.menu ul.sub {
left:0;
top:18px;
background:#fff;
border:1px solid #EBEBEB;
width:225px;
height:250px;
overflow:auto;
padding:0;
}

.menu ul.sub li {
display:block;
position:relative;
width:200px;
overflow:hidden;
}

.menu ul.sub li a {
display:block;
font-size:11px;
color:#989898;
text-decoration:none;
padding:3px 3px 3px 14px;
}

.menu ul.sub li.aktiv a {
display:block;
font-size:11px;
color:#24398D;
text-decoration:none;
padding:3px 3px 3px 14px;
}

.menu ul.sub li a:hover {
background:#F5F5F5;
color:#989898;
}

.menu ul.sub li.aktiv a:hover {
background:#F5F5F5;
display:block;
font-size:11px;
color:#24398D;
text-decoration:none;
padding:3px 3px 3px 14px;
}

.h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:150%;
font-weight:400;
color:#24398D;
text-decoration:none;
margin:0;
padding:0;
}

.h2_grau {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:150%;
font-weight:400;
color:#58585A;
text-decoration:none;
margin:0;
padding:0;
}

.h2_grau a {
color:#58585A;
text-decoration:none;
}

.h2_grau a:hover {
color:#58585A;
text-decoration:underline;
}

.fett_blau {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
font-weight:700;
color:#24398D;
text-decoration:none;
}

.blau {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
color:#24398D;
text-decoration:none;
}

#stflogdrop {
width:951px;
height:245px;
}

#stflogdropLinks {
border-top:2px solid #FFF;
width:706px;
height:245px;
color:#FFF;
float:left;
}

#stflogdropMain {
border-top:2px solid #FFF;
width:227px;
background-color:#24398D;
color:#FFF;
float:left;
}

#stflogdropMain .link a {
color:#FFF;
text-decoration:none;
}

#stflogdropMain .padding {
line-height:130%;
margin:0;
padding:14px;
}

#stflogdropMain form {
margin:0;
padding:0;
}

div#spalteMitte li {
vertical-align:text-top;
padding-top:0;
}

a,h2 a,.inhalt a,.inhaltblockText a,.inhaltblock .inhaltblockpadding h4 a,.inhaltblockGrau .inhaltblockpadding h4 a,.forenblockText a,#kassenschritt a:hover,.formrowInput460 a,.h2 a {
color:#24398D;
text-decoration:none;
}

a:hover,h2 a:hover,.inhalt a:hover,.inhaltblockText a:hover,.inhaltblock .inhaltblockpadding h4 a:hover,.inhaltblockGrau .inhaltblockpadding h4 a:hover,.forenblockText a:hover,.formrowInput460 a:hover,.h2 a:hover {
color:#24398D;
text-decoration:underline;
}

#newsbox,.inhaltblockGrau,.forumDetail,#produktbox {
width:456px;
background-color:#EEE;
margin:14px 0 0;
padding:0;
}

#newsboxpadding,#produktboxpadding {
margin:0;
padding:15px;
}

#newsbox #newsboxpadding h2,#produktbox #produktboxpadding .produktboxInnen h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:100%;
color:#24398D;
text-decoration:none;
text-transform:uppercase;
font-weight:400;
margin:0 0 10px;
padding:0;
}

.teaserNewsText,.newsTeaser,.produktInhalt {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
color:#58585A;
text-decoration:none;
margin:0;
padding:0;
}

.teaserNewsMehr,.teaserNewsMehr a,.teaserGrauMehr,.teaserGrauMehr a,.inhaltblockMehr,.inhaltblockMehr a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#24398D;
text-decoration:none;
text-align:right;
text-transform:uppercase;
margin:0;
padding:0;
}

.teaserNewsMehr a:hover,.teaserGrauMehr a:hover,.inhaltblockMehr a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#24398D;
text-decoration:underline;
text-align:right;
text-transform:uppercase;
margin:0;
padding:0;
}

#footernavi a:hover,#footernavi .aktiv a,#footernavi .aktiv a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#24398D;
text-decoration:none;
}

ul#breadcrumb li a:hover,ul#breadcrumb li.aktiv a,ul#breadcrumb li.aktiv a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#24398D;
text-decoration:none;
list-style-type:none;
background-image:url(/img/breadcrumbpfeil_aktiv.gif);
float:left;
background-repeat:no-repeat;
margin:0;
padding:0 0 0 10px;
}

.teaserboxGrau,.newsletterbox {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#FFF;
text-decoration:none;
background-color:#EEE;
width:227px;
margin:0 0 4px;
padding:0;
}

.teasersubboxGrau,.newslettersubbox {
background-image:url(/img/teaserpfeil_grau.gif);
background-repeat:no-repeat;
width:227px;
margin:0;
padding:0;
}

.teasersubboxGrau .teaserpadding h2,.newslettersubbox .teaserpadding h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:150%;
color:#24398D;
text-decoration:none;
text-transform:uppercase;
font-weight:400;
margin:0;
padding:0;
}

#produktBoxBW {
/*background-image:url(/img/icon_bw_odb.gif);*/
background-repeat:no-repeat;
background-position: 13px 10px;
float:left;
width:223px; 
margin-right:5px;
margin-top:20px;
color:#58585A;
line-height:14px;
}

#produktBoxBW h2
{
font-size:11px;
font-weight:bold;
text-transform: none;
margin: 20px 0px 0px 90px;
color:#58585A;
}

#produktBoxBW p
{
margin-top: 10px;
color:#58585A;
line-height:16px;
}

#produktBoxBW span
{
margin-top: 10px;
font-weight:bold;
font-size:12px;
color:#24398D;
}

#produktBoxODB {
background-image:url(/img/icon_odb.gif);
background-repeat:no-repeat;
background-position: 13px 10px;
float:left;
width:223px;
margin-left:5px;
margin-top:20px;
color:#58585A;
}

#produktBoxODB h2
{
font-size:11px;
font-weight:bold;
text-transform: none;
margin: 20px 0px 0px 45px;
color:#58585A;
}

#produktBoxODB p
{
margin-top: 10px;
color:#58585A;
line-height:16px;
}

#produktBoxODB span
{
margin-top: 10px;
font-weight:bold;
font-size:12px;
color:#24398D;
}

.warenkorb_BW_ODB
{
background-image:url(/img/warenkorb_produktbox_bw_odb.gif);
background-repeat:no-repeat;
background-position: 8px 10px;
width:186px;
height:25px;
background-color:#24398D;
margin: 10px 0px 0px 0px;
padding:19px 0px 0px 37px;
text-transform: uppercase;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}

.warenkorb_BW_ODB a
{
color:#FFFFFF;
}

.newsletterText,.inhaltblockText,.forenblockText {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
color:#58585A;
text-decoration:none;
margin:5px 0 0;
padding:0;
}

form,input {
margin:0;
padding:0;
}

.unameEingabeDrop,.passEingabeDrop {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:100%;
color:#666;
background-color:#FFF;
height:18px;
width:199px;
vertical-align:middle;
border-style:none;
border-width:0;
margin:13px 0 0;
padding:0;
}

.inhaltblock .inhaltblockpadding h3,.inhaltblockGrau .inhaltblockpadding h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:150%;
font-weight:700;
color:#24398D;
text-decoration:none;
margin:0;
padding:0;
}

.inhaltblock .inhaltblockpadding h4,.inhaltblockGrau .inhaltblockpadding h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
font-weight:700;
color:#24398D;
text-decoration:none;
margin:5px 0 0;
padding:0;
}

.repeatInhaltblock .repeatpadding h4,.repeatInhaltblock .repeatpadding h4 a,.repeatInhaltblockGrau .repeatpadding h4,.repeatInhaltblockGrau .repeatpadding h4 a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
font-weight:400;
color:#24398D;
text-decoration:none;
margin:0;
padding:0;
}

.repeatInhaltblock .repeatpadding h4 a:hover,.repeatInhaltblockGrau .repeatpadding h4 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
font-weight:400;
color:#24398D;
text-decoration:underline;
margin:0;
padding:0;
}

.newsTeaser a,.newsInhalt a,.produktSubteaserDetail a,.produktInhalt a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#24398D;
text-decoration:none;
}

.newsTeaser a:hover,.newsInhalt a:hover,.produktSubteaserDetail a:hover,.produktInhalt a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#24398D;
text-decoration:underline;
}

ul#metanavigation li a:hover,ul#metanavigation li.aktiv a,ul#metanavigation li.aktiv a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:100%;
text-transform:uppercase;
color:#24398D;
text-decoration:none;
background-color:#FFF;
list-style-type:none;
}

ul#hauptnavigation li.aktiv a,ul#hauptnavigation li.aktiv a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#FFF;
text-decoration:none;
background-color:#24398D;
display:block;
list-style-type:none;
background-image:url(/img/navi_bg_level_1.gif);
background-repeat:no-repeat;
margin:0;
padding:4px 10px 3px 16px;
}

ul#hauptnavigation li.aktiv ul li a,ul#hauptnavigation li.aktiv ul.specialmenu li a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
color:#7397C1;
text-decoration:none;
background-color:#24398D;
display:block;
list-style-type:none;
background-image:url(/img/navi_bg_blue.gif);
background-repeat:no-repeat;
margin:0;
padding:4px 10px 3px 35px;
}

ul#hauptnavigation li.aktiv ul li a:hover,ul#hauptnavigation li.aktiv ul.specialmenu li a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
color:#FFF;
text-decoration:none;
background-color:#24398D;
display:block;
list-style-type:none;
background-image:url(/img/navi_bg_blue.gif);
background-repeat:no-repeat;
margin:0;
padding:4px 10px 3px 35px;
}

ul#hauptnavigation li.aktiv ul li.aktiv a,ul#hauptnavigation li.aktiv ul li.aktiv a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
color:#FFF;
text-decoration:none;
background-color:#24398D;
display:block;
list-style-type:none;
background-image:url(/img/navi_bg_level_2.gif);
background-repeat:no-repeat;
margin:0;
padding:4px 10px 3px 35px;
}

ul#hauptnavigation li.aktiv ul li.aktiv ul li.aktiv a,ul#hauptnavigation li.aktiv ul li.aktiv ul li.aktiv a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
color:#FFF;
text-decoration:none;
background-color:#24398D;
display:block;
list-style-type:none;
background-image:url(/img/navi_bg_level_3.gif);
background-repeat:no-repeat;
margin:0;
padding:4px 10px 3px 54px;
}

ul#hauptnavigation li.aktiv ul li.aktiv ul li.aktiv ul li.aktiv a,ul#hauptnavigation li.aktiv ul li.aktiv ul li.aktiv ul li.aktiv a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:none;
color:#FFF;
text-decoration:none;
background-color:#24398D;
display:block;
list-style-type:none;
background-image:url(/img/navi_bg_level_4.gif);
background-repeat:no-repeat;
margin:0;
padding:4px 10px 3px 73px;
}

ul#hauptnavigation li.aktiv ul.specialmenu li:hover ul,ul#hauptnavigation li.aktiv ul.specialmenu li a:hover ul,ul#hauptnavigation li.aktiv ul.specialmenu :hover ul :hover ul,ul#hauptnavigation li.aktiv ul.specialmenu :hover ul :hover ul :hover ul,.menu a:hover {
visibility:visible;
}

ul#hauptnavigation li.aktiv ul.specialmenu :hover ul ul,ul#hauptnavigation li.aktiv ul.specialmenu :hover ul :hover ul ul {
visibility:hidden;
}

ul#sitemap li ul li a,ul#sitemap li ul li ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
color:#7397C1;
text-decoration:none;
list-style-type:none;
display:block;
padding-top:0;
padding-bottom:0;
border-top:0 none #7C88BB;
margin:5px 0 0;
}

ul#sitemap li ul li a:hover,ul#sitemap li ul li ul li a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
color:#24398D;
text-decoration:none;
list-style-type:none;
display:block;
padding-top:0;
padding-bottom:0;
border-top:0 none #7C88BB;
margin:5px 0 0;
}

.tooltipboxLeft,.tooltipboxRight {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:130%;
text-transform:none;
color:#CED7E6;
text-decoration:none;
width:220px;
float:left;
margin:0;
padding:0;
}

.tooltipboxLeft ul,.tooltipboxRight ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:130%;
text-transform:none;
color:#CED7E6;
text-decoration:none;
width:220px;
list-style-type:none;
margin:0;
padding:0;
}

.tooltipboxLeft ul li,.tooltipboxRight ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:130%;
text-transform:none;
color:#CED7E6;
text-decoration:none;
list-style-type:none;
margin:0 0 5px;
padding:0;
}

.tooltipboxLeft ul li a,.tooltipboxRight ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:130%;
text-transform:none;
color:#CED7E6;
text-decoration:none;
list-style-type:none;
margin:0;
padding:0;
}

.tooltipboxLeft ul li a:hover,.tooltipboxRight ul li a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:130%;
text-transform:none;
color:#FFF;
text-decoration:none;
list-style-type:none;
margin:0;
padding:0;
}

.produktSubteaserDetail,.produktAutorDetail {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
color:#58585A;
margin:10px 0 0;
padding:0;
}

.eingabearea235.weiss,.eingabe235.weiss,.eingabe173.weiss,.eingabe59.weiss {
color:#666;
background-color:#FFF;
}

#stflogdrop a,#stflogdropMain .link a:hover {
color:#FFF;
text-decoration:underline;
}

ul.twt-list {
	padding: 0;
	list-style: none;
}

ul.twt-list li {
	background-color: #eee;
	color: #555;
	padding: 7px 15px !important;
	font-size: 12px;
	line-height: 1.5;
	margin-bottom: 3px;
}

ul.twt-list li span {
	display: block;
	color: #333;
}

ul.twt-list li span.date {
	color: #00bfdf;
	font-weight: bold;
}

ul.twt-list li a {
	color: #00bfdf;
}

ul.twt-list li span.time {
	font-size: 10px;
	color: #000;
font-weight:bold;
}

/* TEASER */

.teaser {
	display: inline;
	position: relative;
	width: 100%;
	height: auto;
	line-height: 1.4;
	}
.teaser ul {
	margin: 0;
	padding: 0;
	}
li.expand {
	margin: 0;
	}
h4.expand {
	margin: 0;
	}
.collapse {
	margin-bottom: 0;
	overflow: hidden;
	}
.teaser li {
	margin: 5px 0 0 0;
	list-style: none none;
	}
.teaser h4 {
	margin: 0;
	font-size: 16px;
	line-height: 1.3;
	font-weight: normal;
	text-transform: uppercase;
	color: #24398d;
	background: #d0d5e7; 
	}
.teaser .open h4 {
	margin: 0;
	background: #24398d; 
	color:#fff;
	}
.teaser p {
	margin:0;
	padding: 0 15px 15px 15px;
	background: #24398d; 
	color:#fff;
	}
.expand h4 a {
	display: block;
	min-height: 0;
	padding: 15px;
	outline: 0;
	text-decoration: none;
	}
.expand h4 a:link, .expand h4 a:visited {
	background: url(/img/teaseropen.png) no-repeat 0 18px #eee;
	}
.expand h4 a:hover, .expand h4 a:active, .expand h4 a:focus {
	background: url(/img/teaseropen.png) no-repeat 0 18px #d0d5e7;
	outline: 0;
	}
.expand.open h4 a:hover, .expand.open h4 a:focus {
	color: #fff;
	background: url(/img/teaseropen.png) no-repeat 0 18px #24398d;
	outline: 0;
	}
.expand.open h4 a:link, .expand.open h4 a:visited {
	color: #fff;
	background: url(/img/teaseropen.png) no-repeat 0 18px #24398d;
	}
.teaser p.mehr {
	padding-bottom: 15px;
	text-align: right;
	}
.teaser p.mehr a {
	padding-left: 8px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	background: url(/img/linkpfeil_blau.gif) no-repeat;
	}



@media print {
body {
background-image:none!important;
background-color:#fff;
}

#footer,.inhaltblockLink,.pformular,.formtextpadding,.formrowPadding,.formtext,.inhaltblockMehr,#metabox,#header,#spalteLinks,#spalteRechts,#keyvisual,#keyvisual02,#metaboxSpacer {
display:none;
}
}