/* Effective stylesheet produced by snapshot save */
#co_fotser h1 { margin-bottom: 0.9em; }
#co_fotser .fser_foto { overflow: hidden; background-color: rgb(230, 230, 230); background-repeat: no-repeat; background-position: center center; width: 728px; height: 486px; position: relative; }
#co_fotser .fser_foto img { display: none; }
#co_fotser .fser_foto #flashPlayer { position: absolute; top: 29px; left: 104px; z-index: 10; }
#co_fotser .fser_foto a.l, #co_fotser .fser_foto a.r { width: 364px; height: 470px; position: absolute; left: 0pt; top: 0pt; background-repeat: no-repeat ! important; background-position: 3% 48% ! important; background-color: transparent; background-image: url(nav3_l.png); background-attachment: scroll; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-indent: -9999px; display: block; cursor: pointer; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
#co_fotser .fser_foto a.r { left: auto; right: 0pt; background-position: 97% 48% ! important; background-color: transparent; background-image: url(nav3_r.png); background-repeat: repeat; background-attachment: scroll; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_fotser .fser_foto a.l:hover { background: transparent url(nav3_l_s.png) repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_fotser .fser_foto a.r:hover { background: transparent url(nav3_r_s.png) repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_fotser .fser_text { position: relative; margin-bottom: 3em; min-height: 94px; }
#co_fotser .fser_info { overflow: hidden; font-size: 1.1em; margin-top: 0.7em; height: 1%; }
#co_fotser .fser_info div { padding: 0pt 7px 0pt 8px; background: transparent url(cnt_bg.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; height: 14px; display: block; float: left; color: rgb(255, 255, 255); width: auto; }
#co_fotser .fser_info div strong { margin-left: 3px; }
#co_fotser .fser_info div span { background: transparent url(cnt_bg2.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 3px; height: 14px; position: absolute; top: 0pt; right: 0pt; }
#co_fotser .fser_info > span { margin-left: 9px; font-size: 0.9em; color: rgb(148, 148, 148); }
#co_fotser .fser_info > span a { border-bottom: 1px solid rgb(213, 213, 213); display: inline; color: rgb(148, 148, 148); }
#co_fotser .fser_text p { margin-top: 0.4em; padding-right: 167px; }
#co_fotser .fser_text p a { display: inline; }
#co_fotser .fser_text p .in a { border-bottom: 1px solid rgb(145, 145, 145); color: rgb(80, 80, 80); }
#co_fotser .fser_text p .bew { margin-left: 4px; }
#co_fotser .fser_text p .bew img { vertical-align: top; margin-top: 1px; width: 17px; height: 15px; }
#co_fotser .fser_text p .bew a:hover { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_fotser .fser_text p .bew span { font-size: 0.8em; color: rgb(148, 148, 148); position: relative; top: -1px; }
#co_fotser .fser_feat { background: transparent url(fsfeat_bg.png) no-repeat scroll 0% 0%; position: absolute; top: 0pt; right: 0pt; width: 155px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 0.2em; }
#co_fotser .fser_feat h3 { display: none; }
#co_fotser .fser_feat ul { padding: 2px 0pt 2px 9px; background: transparent url(fsfeat_bg2.gif) no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_fotser .fser_feat ul li { margin-top: 4px; }
#co_fotser .fser_feat a { font-size: 1em; color: rgb(130, 130, 130); font-weight: normal; padding-left: 14px; }
#co_fotser .fser_feat a:hover { color: rgb(0, 0, 0); background-color: transparent; }
#co_fotser .fser_feat ul li:first-child a { background: transparent url(icon_drucken.gif) no-repeat scroll 0pt 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_fotser .fser_feat ul li:first-child + li a { background: transparent url(icon_aversenden.gif) no-repeat scroll 0pt 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_fotser .fser_feat ul li:first-child + li + li a { background: transparent url(icon_share.gif) no-repeat scroll 2px 3px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_fotser .fser_feat ul li:first-child + li + li + li a { background: transparent url(icon_original.gif) no-repeat scroll 1px 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_fotser .fser_feat ul li:first-child + li + li + li + li { margin-top: 7px; }
#co_fotser .fser_feat ul li:first-child + li + li + li + li a { background: transparent url(icon_back.gif) no-repeat scroll 2px 4px; color: rgb(99, 99, 99); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_fotser .fser_alle { background: rgb(237, 237, 237) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; margin-bottom: 4em; clear: both; }
#co_fotser .fser_alle h3 { display: none; }
#co_fotser .fser_alle .scroll { margin: 0pt; padding: 14px 9px; width: 710px; }
#co_fotser .fser_alle .scroll a.l, #co_fotser .fser_alle a.l .scroll a.r { margin: 22px 10px 0pt 0pt; background: transparent url(nav2_l.png) no-repeat scroll 0% 0%; width: 30px; height: 70px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_fotser .fser_alle .scroll a.r { margin: 22px 0pt 0pt 10px; background: transparent url(nav2_r.png) no-repeat scroll 0% 0%; width: 30px; height: 70px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_fotser .fser_alle .scroll a.l:hover { background: transparent url(nav2_l.png) no-repeat scroll 0pt -70px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_fotser .fser_alle .scroll a.r:hover { background: transparent url(nav2_r.png) no-repeat scroll 0pt -70px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_fotser .fser_alle .scroll a.l.disabled, #co_fotser .fser_alle .scroll a.r.disabled { background-position: 0pt -140px; cursor: default; }
#co_fotser .fser_alle .scroll div { width: 630px; height: 114px; }
#co_fotser .fser_alle .scroll div li { width: 114px; margin-right: 15px; }
#co_fotser h2 { border-bottom: 2px dotted rgb(153, 153, 153); margin: 2em 0pt 0.5em; font-size: 1.8em; color: rgb(198, 2, 25); padding-bottom: 0.3em; clear: both; }
#co_fotser .fser_mehr { overflow: hidden; margin-bottom: -0.6em; }
#co_fotser .fser_mehr > li { margin: 1.7em 16px 0pt 0pt; overflow: hidden; position: relative; width: 356px; float: left; }
#co_fotser .fser_mehr li:first-child, #co_fotser .fser_mehr li:first-child + li { margin-top: 0pt; }
#co_fotser .fser_mehr li.la { margin-right: 0pt; }
#co_fotser .fser_mehr h3 { font-size: 1.3em; margin-bottom: 0.3em; }
#co_fotser .fser_mehr .scroll { margin: 0pt; padding: 10px 6px; background: rgb(237, 237, 237) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 344px; }
#co_fotser .fser_mehr .scroll a.l, #co_fotser .fser_mehr a.l .scroll a.r { margin: 21px 6px 0pt 0pt; }
#co_fotser .fser_mehr .scroll a.r { margin: 21px 0pt 0pt 6px; }
#co_fotser .fser_mehr .scroll div { width: 286px; height: 88px; }
#co_fotser .fser_mehr .scroll div li { width: 88px; margin-right: 11px; }
#si_fotser .si_fser_mehr .bd { padding: 9px 12px 10px; }
#si_fotser .si_fser_mehr .bd select { width: 224px; }
#si_fotser .si_fser_mehr .bd ul { border-top: 2px dotted rgb(153, 153, 153); margin-top: 9px; padding-top: 0.8em; }
#si_fotser .si_fser_mehr .bd li { border-top: 1px dotted rgb(150, 150, 150); margin-top: 0.8em; padding-top: 0.8em; position: relative; }
#si_fotser .si_fser_mehr .bd li:first-child { border: 0pt none ; margin: 0pt; padding: 0pt; }
#si_fotser .si_fser_mehr li h4 { font-size: 1em; }
#si_fotser .si_fser_mehr li span { position: absolute; top: 1.1em; right: 0pt; font-size: 0.8em; color: rgb(100, 100, 100); }
#si_fotser .si_fser_mehr li:first-child span { top: 0.3em; }
#si_fotser .si_fser_mehr li img { margin: 0.5em 0pt 0.2em; }
#si_fotser .si_fser_mehr li a { min-height: 133px; }
#si_fotser .si_fser_mehr li a:hover { background-color: transparent; }
#si_fotser .si_fser_mehr li h4 a { min-height: 0pt; }
#si_fotser .si_fser_mehr li h4 a:hover { background-color: rgb(230, 244, 245); }
#co_fotser .adv4 { margin: 3.5em 0pt; padding: 0pt 0pt 0pt 214px; background: transparent url(adv_v.gif) no-repeat scroll 204px bottom; position: relative; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_fotser .adv5 { margin: 4em 0pt 3.5em; }
#co_fotser .adv6 { margin-top: 4em; }
#co_fotser.content_br .fser_foto { width: 989px; height: 660px; }
#co_fotser.content_br .fser_foto a.l, #co_fotser.content_br .fser_foto a.r { width: 495px; height: 660px; }
#co_fotser.content_br .fser_text { min-height: 0pt; }
#co_fotser.content_br .fser_text p { padding: 0pt; }
#co_fotser.content_br .fser_feat { display: none; }
#co_fotser.content_br .fser_alle .scroll { width: 971px; }
#co_fotser.content_br .fser_alle .scroll div { width: 891px; }
#co_fotser.content_br .fser_mehr > li { width: 486px; }
#co_fotser.content_br .fser_mehr .scroll { width: 474px; }
#co_fotser.content_br .fser_mehr .scroll div { width: 416px; }
#co_fotser.content_br .adv4 { padding-left: 344px; background-position: 334px bottom; }
