@charset "UTF-8";
@media all
 {
* {margin:0;padding:0;}
html * {font-size:100.3%;}
body {background:#fff url("/spd/bg_body.gif") repeat-x 0 0;color:#3b3b3b;font-family:Arial, Helvetica, sans-serif;font-size:80%;overflow-y:visible;padding-bottom:70px;text-align:left;}
option {padding-left:0.4em;}
select {background:#fff;border:1px solid #c5c5c5;color:#3b3b3b;cursor:pointer;display:block;font-size:1em;line-height:1.6em;padding:1px 0 1px 6px;width:inherit;}
* html body * {overflow:visible;}
* html iframe {overflow:auto;}
* html frame {overflow:auto;}
* html frameset {overflow:hidden;}
div {outline:0 none;}
fieldset {border:0 solid;}
img {border:0 solid;}
ul {line-height:1.5em;list-style-type:disc;margin:0 0 1em 1em;}
ol {line-height:1.5em;list-style-type:decimal;margin:0 0 1em 1em;}
dl {line-height:1.5em;margin:0 0 1em 1em;}
li {line-height:1.5em;margin-left:0.8em;}
dt {font-weight:700;}
dd {margin:0 0 1em 0.8em;}
blockquote {color:#666;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;margin:0 0 1em 1.6em;}
blockquote:before {content:"";}
blockquote:after {content:"";}
q:before {content:"";}
q:after {content:"";}
.clearfix:after {clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix {display:block;}
.floatbox {overflow:hidden;}
#ie_clearing {display:none;}
.skip {left:-32768px;position:absolute;top:-32768px;}
.hideme {left:-32768px;position:absolute;top:-32768px;}
.print {left:-32768px;position:absolute;top:-32768px;}
.skip:focus {left:0;position:static;top:0;}
.skip:active {left:0;position:static;top:0;}
#skiplinks {left:-32768px;list-style-type:none;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:1000;}
#skiplinks a.skip:focus {left:32768px;outline:0 none;position:absolute;width:100%;}
#skiplinks a.skip:active {left:32768px;outline:0 none;position:absolute;width:100%;}
#header #topnav {position:absolute;right:10px;top:10px;}
#header {clear:both;color:#000;height:129px;position:relative;}
#nav {clear:both;height:80px;margin-left:-5px;width:930px;}
#main {clear:both;margin:10px 0;}
#footer {clear:both;}
textarea {font-family:Arial, Helvetica, Verdana, sans-serif;}
pre {color:#800;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:100%;line-height:1.5em;margin:0 0 1em;}
code {color:#800;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:100%;}
kbd {color:#666;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:100%;font-weight:700;}
samp {color:#666;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:100%;font-weight:700;}
var {color:#666;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:100%;font-style:italic;font-weight:700;}
tt {color:#666;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:100%;font-weight:700;}
input {font-family:Arial, Helvetica, Verdana, sans-serif;}
h1 {color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-size:250%;font-weight:400;margin:0 0 0.25em;}
h2 {color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-size:200%;font-weight:400;margin:0 0 0.25em;}
h3 {color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-size:150%;font-weight:400;margin:0 0 0.25em;}
h4 {color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-size:133.33%;font-weight:400;margin:0 0 0.25em;}
h5 {color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-size:116.67%;font-weight:400;margin:0 0 0.25em;}
h6 {color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-size:116.67%;font-weight:400;margin:0 0 0.25em;}
ul ul {list-style-type:circle;margin-bottom:0;}
ul.aligned {margin-left:2px;}
ul.aligned.alt-marker {margin-left:4px;}
ol ol {list-style-type:lower-latin;margin-bottom:0;}
p {line-height:1.5em;margin:0 0 1em;}
p.break {margin:-1em 0 1em;}
cite {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
q {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
strong {font-weight:700;}
b {font-weight:700;}
em {font-style:italic;}
i {font-style:italic;}
big {font-size:116.667%;}
small {font-size:91.667%;}
dfn {font-style:italic;}
acronym {border-bottom:1px dotted; cursor:help; font-variant:small-caps; letter-spacing:.07em;}
abbr {border-bottom:1px #D31114 dotted;color:#D31114;cursor:help;font-variant:small-caps;letter-spacing:.07em;}
sub {font-size:91.6667%;line-height:0;}
sup {font-size:91.6667%;line-height:0;}
hr {background:transparent;border:0;border-bottom:1px #eee solid;color:#fff;margin:0 0 0.5em;padding:0 0 0.5em;}
div.box-content {zoom:1;}
a {background:transparent;color:#000;text-decoration:none;}
a:focus {color:#000;outline:0;text-decoration:underline;}
a:hover {color:#000;outline:0 none;text-decoration:underline;}
a:active {color:#000;outline:0 none;text-decoration:underline;}
p.icaption_left {display:inline;float:left;margin:0 1em 0.15em 0;}
p.icaption_right {display:inline;float:right;margin:0 0 0.15em 1em;}
p.icaption_left img {border:1px #888 solid;padding:0;}
p.icaption_right img {border:1px #888 solid;padding:0;}
p.icaption_left strong {background:#eee;display:block;font-size:91.667%;font-weight:400;margin-top:2px;overflow:hidden;padding:0.3em 0.5em;}
p.icaption_right strong {background:#eee;display:block;font-size:91.667%;font-weight:400;margin-top:2px;overflow:hidden;padding:0.3em 0.5em;}
.page_margins {background:url(/spd/bg_page-sides.gif) left top;margin:0 auto;position:relative;width:980px;}
.page {background:url(/spd/bg_page-top.png) left top no-repeat;padding:0 30px;}
#topnav {background:none;left:0;right:auto;text-align:left;top:10px;}
#header h1 {height:132px;overflow:hidden;position:absolute;right:-28px;top:27px;width:146px;}
#teaser {clear:both;height:auto;margin:0 0 10px;padding:0;}
#page-bottom {background:url(/spd/bg_page-bottom.gif) no-repeat 0 0;height:35px;width:980px;}
#col1 {float:left;width:542px;}
#col2 {display:none;}
#col3 {margin:0 0 0 568px;width:auto;}
#col1_content {overflow:visible;padding:0;}
#col3_content {overflow:visible;padding:0;}
#main-top {overflow:visible;}
#main-bottom {overflow:hidden;}
.highlight {color:#c30;}
.dimmed {color:#888;}
.info {background:#f8f8f8;color:#666;font-size:91.7%;margin-bottom:0.5em;padding:10px;}
.note {background:#efe;border:2px #484 solid;color:#040;margin-bottom:1em;padding:10px;}
.important {background:#ffe;border:2px #884 solid;color:#440;margin-bottom:1em;padding:10px;}
.warning {background:#fee;border:2px #844 solid;color:#400;margin-bottom:1em;padding:10px;}
.float_left {display:inline;float:left;margin-bottom:0.15em;margin-right:1em;}
.float_right {display:inline;float:right;margin-bottom:0.15em;margin-left:1em;}
.center {display:block;margin:0.5em auto;text-align:center;}
table {border-bottom:2px #888 solid;border-collapse:collapse;border-top:2px #888 solid;margin-bottom:0.5em;width:auto;}
table caption {font-variant:small-caps;}
table.full {width:100%;}
table.fixed {table-layout:fixed;}
th {padding:0.5em;}
td {padding:0.5em;}
thead th {border-bottom:2px #800 solid;color:#000;}
tbody th {background:#e0e0e0;border-bottom:1px solid #fff;color:#333;text-align:left;}
tbody th[scope="row"] {background:#f0f0f0;}
tbody th.sub {background:#f0f0f0;}
tbody td {border-bottom:1px solid #eee;}
tbody tr:hover th[scope="row"] {background:#f0e8e8;}
tbody tr:hover tbody th.sub {background:#f0e8e8;}
tbody tr:hover td {background:#fff8f8;}
p a.more {color:#d31114;text-decoration:underline;}
p a.more:hover {text-decoration:none;}
p a.more:focus {text-decoration:none;}
p a.more:active {text-decoration:none;}
p.overview {bottom:1px;display:block; margin-bottom:0;position:absolute;right:2px;bottom:5px; text-right:right;}
a.overview {color:#3b3b3b !important;font-size:0.85em;font-style:italic;text-decoration:underline;}
a.overview:hover {color:#d31114;text-decoration:none;}
a.overview:focus {color:#d31114;text-decoration:none;}
a.overview:active {color:#d31114;text-decoration:none;}
legend {display:none;}
strong.guest-contribution {font-weight:400;}
strong.guest-contribution span {display:none;}
a.banner {opacity:1px;}
a.banner:hover {opacity:0.9px;}
a.banner:focus {opacity:0.9px;}
a.banner:active {opacity:0.9px;}
.caption {display:block;font-size:0.85em !important;font-style:italic;line-height:1.2em !important;padding:6px 0 0;}
a.btn-i-like-text {background:url(/spd/btn_i-like.gif) no-repeat 0 center;color:#3b3b3b;font-size:11px;font-style:italic;padding-left:17px;text-decoration:underline;}
a.btn-i-like-text:hover {color:#d31114;text-decoration:none;}
a.btn-i-like-text:focus {color:#d31114;text-decoration:none;}
a.btn-i-like-text:active {color:#d31114;text-decoration:none;}
a.btn-i-like-graphic {background:url(/spd/btn_i-like-graphic.gif) no-repeat 0 0;color:#434343;display:inline-block; *display:inline;font-size:12px;font-weight:700;height:22px;line-height:22px;overflow:hidden;text-decoration:none;text-indent:28px;width:97px; zoom:1;}
a.btn-i-like-icon {background:url(/spd/btn_i-like.gif) no-repeat 0 center;display:inline-block; *display:inline;height:12px;overflow:hidden;width:13px;zoom:1;}
a.btn-comments {background:url(/spd/btn_comments.gif) no-repeat 0 center;display:inline-block; *display:inline;height:12px;overflow:hidden;width:12px;zoom:1;}
div.date-odd a.btn-comments {background-image:url(/spd/btn_comments-grey.gif);}
a.btn-informiert-bleiben {background:url(/spd/btn_informiert-bleiben.gif) no-repeat 0 center;padding-left:18px;}
input.fancy, input.fancy:link, input.fancy:visited {-moz-border-radius:6px;-webkit-border-radius:6px; outline:none; background:#e83639 url(/spd/btn_fancy-submit.gif) repeat-x right 0;border:1px solid #9a0012;border-radius:6px;color:#fff;cursor:pointer;font-size:1em;padding:1px 17px 1px 5px;}
button.fancy {-moz-border-radius:6px;-webkit-border-radius:6px; outline:none; background:#e83639 url(/spd/btn_fancy-submit.gif) repeat-x right 0;border:1px solid #9a0012;border-radius:6px;color:#fff;cursor:pointer;font-size:1em;padding:1px 17px 1px 5px; font-family:Arial,Helvetica,Verdana,sans-serif;}
input.fancy:hover, input.fancy:focus {-moz-border-radius:6px;-webkit-border-radius:6px; outline:none; background:#9a0012 url(/spd/btn_fancy-submit_h.gif) repeat-x right 0;border:1px solid #9a0012;border-radius:6px;color:#fff;cursor:pointer;font-size:1em;padding:1px 17px 1px 5px;}
button.fancy:hover, input.fancy:focus {-moz-border-radius:6px;-webkit-border-radius:6px; outline:none; background:#9a0012 url(/spd/btn_fancy-submit_h.gif) repeat-x right 0;border:1px solid #9a0012;border-radius:6px;color:#fff;cursor:pointer;font-size:1em;padding:1px 17px 1px 5px;}
* + html input.fancy {overflow:visible;padding:2px 17px 1px 5px;width:auto;}
* + html button.fancy {overflow:visible;padding:2px 17px 1px 5px;width:auto;}
input.fancy_left, input.fancy_left:link, input.fancy_left:visited{-moz-border-radius:6px;-webkit-border-radius:6px; outline:none; background:url("/spd/btn_fancy-submit_left.gif") repeat-x scroll left 0 #E83639;border:1px solid #9A0012;border-radius:6px;color:#FFF;cursor:pointer;float:left !important;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:1em;margin:0 20px 0 0 !important;padding:1px 5px 1px 17px;}
input.fancy_left:hover, input.fancy_left:focus{-moz-border-radius:6px;-webkit-border-radius:6px; outline:none; background:url("/spd/btn_fancy-submit_left_h.gif") repeat-x scroll left 0 #E83639;border:1px solid #9A0012;border-radius:6px;color:#FFF;cursor:pointer;float:left !important;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:1em;margin:0 20px 0 0 !important;padding:1px 5px 1px 17px;}
*+html input.fancy_left{overflow:visible;width:auto;}
input.facebook, input.facebook:link, input.facebook:visited {background:#405D9C url(/spd/bg_facebookbutton.png) no-repeat left 0;border:0;color:#fff;cursor:pointer;height:21px;text-indent:999em;width:180px;}
input.facebook:hover, input.facebook:focus {background:#405D9C url(/spd/bg_facebookbutton_h.png) no-repeat left 0;border:0;color:#fff;cursor:pointer;height:21px;text-indent:999em;width:180px;}
input.twitter, input.twitter:link, input.twitter:visited {background:#405D9C url(/spd/bg_twitterbutton.png) no-repeat left 0;border:0;color:#fff;cursor:pointer;height:21px;text-indent:999em;width:180px;}
input.twitter:hover, input.twitter:focus {background:#405D9C url(/spd/bg_twitterbutton_h.png) no-repeat left 0;border:0;color:#fff;cursor:pointer;height:21px;text-indent:999em;width:180px;}
input.link {margin:0; border-width:1px; border-style:none none solid; border-color: #3b3b3b; background:none; padding:0; cursor:pointer;}
div.radio {display:inline;margin:0 6px 0 0;}
div.checkbox {display:inline;margin:0 4px 0 0;}
.float{float:left;}
div.radio div.control {background:url(/spd/icon_radio.gif) left top no-repeat;cursor:pointer;display:inline-block;height:12px;vertical-align:top;width:12px; margin:2px 0 0 0;}
div.checkbox div.control {background:url(/spd/icon_checkbox.gif) left top no-repeat;cursor:pointer;display:inline-block;height:12px;vertical-align:top;width:14px;margin:2px 0 0 0; width:14px !important;}
*+html div.radio div.control {display:inline;}
*+html div.checkbox div.control {display:inline;}
div.radio div.control.select {background:url(/spd/icon_radio_focus.gif) left top no-repeat;}
div.radio div.control.selected {background:url(/spd/icon_radio_checked.gif) left top no-repeat;}
div.radio div.control.select.selected {background:url(/spd/icon_radio_checked_focus.gif) left top no-repeat;}
div.checkbox div.control.select {background:url(/spd/icon_checkbox_focus.gif) left top no-repeat;}
div.checkbox div.control.selected {background:url(/spd/icon_checkbox_checked.gif) left top no-repeat;}
div.checkbox div.control.select.selected {background:url(/spd/icon_checkbox_checked_focus.gif) left top no-repeat;}
div.select {position:relative;width:inherit;}
*+html div.select.hover {z-index:1;}
div.select div.select-input {background:url(/spd/btn_input-plus.gif) right top no-repeat #fff;border:1px solid #c5c5c5;cursor:pointer;font-size:0.89em;height:18px;line-height:1.4em;padding:0 24px 0 6px; margin-top:1px;}
*+html div.select div.select-input {position:relative;zoom:1;}
div.select ul {list-style:none;margin:0;}
div.select ul.select-options {background:#fff;border:1px solid #c5c5c5;font-size:0.85em;left:0;line-height:1.6em;max-height:160px;overflow:auto;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;z-index:1;min-width:95px;}
div.select li {cursor:pointer;line-height:inherit;margin:0;padding:0 0 0 28px;}
*+html div.select li {line-height:20px;}
div.select li.selected {background:url(/spd/icon_check.gif) 10px 7px no-repeat;}
div.select li.select {background:url(/spd/icon_check_select.gif) left top no-repeat;color:#fff;}
div.select li.optgroup {font-weight:700;}
div.select li.optgroup ul {font-weight:400;line-height:inherit;margin:0 0 0 -28px;}
label.interactive {cursor:pointer;}
div.tab-wrapper ul.tabs {border-bottom:1px solid #cfcfcf;height:30px;list-style:none;margin:0;padding:0;}
div.tab-wrapper ul.tabs li {float:left;margin:0;padding:0;}
div.tab-wrapper ul.tabs li a {border:1px solid #fff;border-width:1px 0 0;color:#3b3b3b;display:block;float:left;font-size:15px;font-weight:700;height:30px;line-height:30px;padding:0 19px;text-decoration:none;}
div.tab-wrapper ul.tabs li a:hover {color:#d31114;}
div.tab-wrapper ul.tabs li a:focus {color:#d31114;}
div.tab-wrapper ul.tabs li a:active {color:#d31114;}
div.tab-wrapper ul.tabs li a.active {background:#fff;border:1px solid #cfcfcf;border-width:1px 1px 0;border-bottom: 1px solid #FFFFFF;color:#000;padding:0 18px;}
div.tab-wrapper ul.tabs li span.label {background:#fff;border:1px solid #cfcfcf;border-width:1px 1px 0;color:#000;display:block;float:left;font-size:0.85em;font-weight:700;height:23px;line-height:2.2em;padding:0 18px;text-decoration:none;}
div#topnav {color:#3b3b3b;font-size:0.9em;word-spacing:5px;}
div#topnav a {color:#3b3b3b;font-size:1em;font-style:italic;text-decoration:underline;word-spacing:0;}
div#topnav a:hover {color:#d31114;text-decoration:none;}
div#topnav a:focus {color:#d31114;text-decoration:none;}
div#topnav a:active {color:#d31114;text-decoration:none;}
div#topnav span.logged-in-as {word-spacing:0;}
div#topnav span.logged-in-as img {border:1px solid #c9c9c9;margin-right:4px;vertical-align:bottom;}
div.main-nav-top ul {height:40px;list-style:none;margin:0 0 10px;padding:0;position:relative;width:918px;}
div.main-nav-top ul li {float:left;height:40px;margin:0;padding:0;}
div.main-nav-top ul li a {background:url(/spd/btn_main-nav-top.gif) repeat-x 0 0;border:1px solid #950011;border-width:1px 1px 0;color:#fff;display:block;float:left;font-weight:400;height:39px;line-height:39px;margin-right:1px;padding:0 15px;text-decoration:none;text-transform:uppercase;}
div.main-nav-top ul li a:hover {background-position:0 -39px;text-decoration:underline;}
div.main-nav-top ul li a:focus {background-position:0 -39px;text-decoration:underline;}
div.main-nav-top ul li a:active {background-position:0 -39px;text-decoration:underline;}
div.main-nav-top ul li.active a {-moz-box-shadow:-3px -3px 4px rgba(0,0,0,0.2);-webkit-box-shadow:-3px -3px 4px rgba(0,0,0,0.2);background:#fff;border-color:#c6c6c6;box-shadow:-3px -3px 6px rgba(0,0,0,0.2);color:#000;font-weight:700;text-decoration:none;}
div.main-nav-top ul li#btn-mein-bereich {left:573px;position:absolute;tbp:0;}
div.main-nav-top ul ul.subnavigation {display:none;height:36px;left:0;list-style:none;margin:0;padding:0 0 0 15px;position:absolute;top:42px;}
div.main-nav-top ul li.active ul.subnavigation {display:block;}
div.main-nav-top ul ul.subnavigation li {float:left;margin:0 20px 0 0;padding:0;}
div.main-nav-top ul ul.subnavigation li a {-moz-box-shadow:none;-webkit-box-shadow:none;background:none;border:0;box-shadow:none;color:#3b3b3b;display:inline;float:none;font-weight:400;height:auto;line-height:auto;margin-right:0;padding:0;text-decoration:none;text-transform:uppercase;}
div.main-nav-top ul ul.subnavigation li a:hover {color:#d31114;text-decoration:underline;}
div.main-nav-top ul ul.subnavigation li a:focus {color:#d31114;text-decoration:underline;}
div.main-nav-top ul ul.subnavigation li a:active {color:#d31114;text-decoration:underline;}
div.main-nav-top ul ul.subnavigation li.active a {color:#000;font-weight:700;text-decoration:none;}
div.main-nav-top ul li#btn-mein-bereich ul.subnavigation {display: block;left: -563px;}
div.main-nav-top ul li#btn-mein-bereich ul.subnavigation li {float: right;margin: 0 20px 0 0;padding: 0;}
div#side-banner {position:absolute;right:-116px;}
div#side-banner ul {list-style:none;margin:0;padding:0;}
div#side-banner ul li {background:#fff;margin:0;padding:0;}
div#side-banner ul li a {-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.3);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.3);box-shadow:3px 3px 5px rgba(0,0,0,0.3);display:block;margin-bottom:10px;}
div#topic-cloud div.tabs-wrapper {border-bottom:1px solid #cfcfcf;height:23px;list-style:none;margin:0;padding:0;}
div#topic-cloud ul.tabs {border:0;float:left;height:23px;margin-left: 15px;}
div#topic-cloud ul.tabs li a {font-size:0.88em;height:23px;line-height:2.1em;text-transform:none;}
div#topic-cloud div.tab-content-wrapper {border:1px solid #cfcfcf;border-top:0;height:136px;}
ul#topthemen-cloud {height:136px;list-style:none;margin:0;padding:0;position:relative;}
ul#topthemen-cloud li {margin:0;padding:0;}
ul#topthemen-cloud li.cloud-item {background-position:right bottom;background-repeat:no-repeat;padding-bottom:12px;position:absolute;}
ul#topthemen-cloud li.cloud-item a {-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;display:block;float:left;text-decoration:none;white-space:nowrap;}
ul#topthemen-cloud li.cloud-item a:hover {text-decoration:underline;}
ul#topthemen-cloud li.cloud-item a:focus {text-decoration:underline;}
ul#topthemen-cloud li.cloud-item a:active {text-decoration:underline;}
ul#topthemen-cloud li.prio-1 {background-image:url(/spd/bg_cloud-bubble_prio-1.png);}
ul#topthemen-cloud li.prio-1 a {background:#9cb3c5;color:#000;font-size:16px;font-weight:700;padding:9px 11px;}
ul#topthemen-cloud li.prio-1:hover {margin:-2px 0 0 -2px;}
ul#topthemen-cloud li.prio-1:hover a {padding:11px 13px;}
ul#topthemen-cloud li.prio-2 {background-image:url(/spd/bg_cloud-bubble_prio-2.png);}
ul#topthemen-cloud li.prio-2 a {background:#cdd9e2;color:#000;font-size:14px;font-weight:700;padding:7px 9px;}
ul#topthemen-cloud li.prio-2:hover {margin:-1px 0 0 -2px;}
ul#topthemen-cloud li.prio-2:hover a {padding:8px 11px;}
ul#topthemen-cloud li.prio-3 {background-image:url(/spd/bg_cloud-bubble_prio-3.png);}
ul#topthemen-cloud li.prio-3 a {background:#eef2f5;color:#000;font-size:12px;font-weight:700;padding:5px 7px;}
ul#topthemen-cloud li.prio-3:hover {margin:-1px 0 0 -2px;}
ul#topthemen-cloud li.prio-3:hover a {padding:6px 9px;}
ul#topthemen-cloud li.item-1 {left:85px;top:14px;}
ul#topthemen-cloud li.item-6 {left:28px;top:68px;}
ul#topthemen-cloud li.item-4 {left:215px;top:80px;}
ul#topthemen-cloud li.item-3 {left:293px;top:8px;}
ul#topthemen-cloud li.item-5 {left:456px;top:85px;}
ul#topthemen-cloud li.item-2 {left:490px;top:37px;}
ul#topthemen-cloud li.search-item {background:url(/spd/bg_cloud-bubble_search.png) no-repeat right bottom;left:580px;padding-bottom:12px;position:absolute;top:90px;}
ul#topthemen-cloud li.search-item form {-moz-border-radius:7px;-webkit-border-radius:7px;background:#3b3b3b;border-radius:7px;padding:6px;position:relative;}
ul#topthemen-cloud li.search-item form label {display:none;}
ul#topthemen-cloud li.search-item form p {margin:0;}
ul#topthemen-cloud li.search-item form input#searchterm {-moz-border-radius:4px;-webkit-border-radius:4px;background:#fff;border:0;border-radius:4px;color:#3b3b3b;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:0.85em;padding:3px 25px 3px 5px;width:70px;}
ul#topthemen-cloud li.search-item form input.submit {background:url(/spd/btn_cloud-bubble_search_submit.gif) no-repeat 0 0;border:0;cursor:pointer;font-size:0;height:16px;line-height:0;margin:0;overflow:hidden;padding:0;position:absolute;right:11px;text-indent:-200000em;top:8px;width:14px;}
ul.all-topics {list-style:none;margin:0;padding:19px;}
ul.all-topics li {font-size:11px;line-height:18px;}
ul.all-topics li.col-1 {background:#e7eaec;float:left;height:98px;margin:0 1px 0 0;overflow:hidden;padding:0;width:174px;}
ul.all-topics li.col-2 {background:#e7eaec;float:left;height:98px;margin:0 1px 0 0;overflow:hidden;padding:0;width:176px;}
ul.all-topics li.col-3 {background:#e7eaec;float:left;height:98px;margin:0 1px 0 0;overflow:hidden;padding:0;width:176px;}
ul.all-topics li.col-4 {background:#e7eaec;float:left;height:98px;margin:0 1px 0 0;overflow:hidden;padding:0;width:176px;}
ul.all-topics li.col-5 {background:#e7eaec;float:left;height:98px;margin:0;overflow:hidden;padding:0;width:174px;}
ul.all-topics li ul {list-style:none;margin:0;padding:15px 0 0 10px;}
ul.all-topics li ul li {margin:0;padding:0;}
ul.all-topics li ul li a {color:#000;font-style:italic;text-decoration:underline;}
ul.all-topics li ul li a:hover {color:#d31114;text-decoration:none;}
ul.all-topics li ul li a:focus {color:#d31114;text-decoration:none;}
ul.all-topics li ul li a:active {color:#d31114;text-decoration:none;}
div#topic-filter div.tabs-wrapper {border-bottom:1px solid #cfcfcf;height:23px;list-style:none;margin:0;padding:0;}
div#topic-filter ul.tabs {border:0;float:right;height:23px;}
div#topic-filter ul.tabs li a {font-size:11px;height:23px;line-height:23px;text-transform:none;}
div#topic-filter div.tab-content-wrapper {border:1px solid #cfcfcf;border-top:0;min-height:136px;}
div#topic-filter div.tab-content-wrapper div#termine-tab fieldset {display:block;float:left;}
div#topic-filter div.tab-content-wrapper div#termine-tab fieldset.col1 {margin:15px 0 0 19px;width:125px;}
div#topic-filter div.tab-content-wrapper div#termine-tab fieldset.col2 {margin:15px 0 0 19px;width:378px;}
*+html div#topic-filter div.tab-content-wrapper div#termine-tab fieldset.col2 {display:inline;}
div#topic-filter div.tab-content-wrapper div#termine-tab fieldset.col3 {margin:15px 0 0 26px;width:179px;}
*+html div#topic-filter div.tab-content-wrapper div#termine-tab fieldset.col3 {display:inline;}
div#topic-filter div.tab-content-wrapper div#termine-tab fieldset.col4 {margin:15px 14px 0 0px; float:right;}
div#topic-filter div.tab-content-wrapper div#termine-tab fieldset.col4 input.reset {background:transparent;border-color:#3b3b3b;border-style:none none solid;border-width:1px;color:#3b3b3b;display:block;font-size:0.85em;font-style:italic;line-height:1em;margin:50px 0 6px 16px;padding:0;}
div#topic-filter div.tab-content-wrapper div#termine-tab fieldset.col4 input.reset:hover {border-color:transparent;color:#d31114;}
*+html div#topic-filter div.tab-content-wrapper div#termine-tab fieldset.col4 input.reset {overflow:visible;width:auto;}
*+html div#topic-filter div.tab-content-wrapper div#termine-tab fieldset.col4 {display:inline;}
div#topic-filter div.tab-content-wrapper div#termine-tab label {color:#3b3b3b;display:block;font-size:85%;font-weight:700;margin:0 0 5px;}
div#topic-filter div.tab-content-wrapper div#termine-tab input.text {background:url(/spd/btn_input-plus.gif) no-repeat top right;border:1px solid #c5c5c5;color:#3b3b3b !important;cursor:pointer;display:block;font-size:0.85em;height:18px;margin:0 0 16px;padding:0 18px 0 6px;line-height:1.6em;}
div#topic-filter div.tab-content-wrapper div#termine-tab input.text:focus {border:1px solid #d31114;}
div.suggestions-dropdown {background:#fff;border-color:#c5c5c5;border-style:solid;border-width:1px;margin:-1px 0 0;max-height:400px;overflow:auto;}
div.suggestions-dropdown ul {display:block;}
div.suggestions-dropdown ul li {cursor:pointer;display:block;font-size:0.85em;line-height:1.6em;margin:0 !important;padding:0 6px;}
div.suggestions-dropdown ul li:hover {background:url(/spd/bg_select.gif) repeat-x;border-color:#9a0012;border-style:none solid;border-width:1px;color:#fff;}
div#topic-filter div.tab-content-wrapper div#termine-tab select {margin:0 0 16px;}
div#topic-filter div.tab-content-wrapper div#termine-tab div.select {margin:0 0 15px; font-size:1.11em;}
div#topic-filter div.tab-content-wrapper div#termine-tab div.select .select-node{width:0;}
div#topic-filter div.tab-content-wrapper div#termine-tab input#fag {background-image:url(/spd/icon_suggest.gif);}
div#topic-filter div.tab-content-wrapper div#termine-tab fieldset.col1 input {width:105px;}
div#topic-filter div.tab-content-wrapper div#termine-tab fieldset.col2 input {width:357px;}
div#topic-filter div.tab-content-wrapper div#termine-tab fieldset.col3 input {width:159px;}
div#topic-filter div.tab-content-wrapper div#termine-tab fieldset.col4 input.aligned {margin:19px 0 0 45px;}
div#topic-filter div.tab-content-wrapper div#termine-tab p {font-size:0.85em;margin:54px 0 4px;text-align:right;}
div#topic-filter div.tab-content-wrapper div#termine-tab p a {color:#3b3b3b;font-style:italic;text-decoration:underline;}
div#topic-filter div.tab-content-wrapper div#termine-tab p a:hover {color:#d31114;text-decoration:none;}
div#topic-filter div.tab-content-wrapper div#termine-tab p a:focus {color:#d31114;text-decoration:none;}
div#topic-filter div.tab-content-wrapper div#termine-tab p a:active {color:#d31114;text-decoration:none;}
div.jdpicker_w {position:relative;}
*+html div.jdpicker_w {z-index:1;}
div.jdpicker_w span.date_clearer {display:none;}
div.jdpicker_w div.date_selector {background:#fff;border:1px solid #c5c5c5;cursor:default;left:0 !important;padding:8px 10px 10px;position:absolute;top:0 !important;z-index:1;}
div.jdpicker_w div.date_selector div.nav {margin:0 0 5px;position:relative;text-align:center;}
div.jdpicker_w div.date_selector div.nav p.month_nav {display:inline;font-family:'Georgia','Times New Roman','Times',serif;font-size:0.95em !important;font-style:italic;line-height:22px;margin:0 !important;}
div.jdpicker_w div.date_selector div.nav p.month_nav span.prev {background:url(/spd/btn_prev.gif) no-repeat;cursor:pointer;font-size:0;left:0;line-height:22px;padding:0 0 0 22px;position:absolute;top:0;}
div.jdpicker_w div.date_selector div.nav p.month_nav span.next {background:url(/spd/btn_next.gif) no-repeat;cursor:pointer;font-size:0;line-height:22px;padding:0 0 0 22px;position:absolute;right:0;top:0;}
div.jdpicker_w div.date_selector div.nav p.year_nav {display:inline;font-family:'Georgia','Times New Roman','Times',serif;font-size:0.95em !important;font-style:italic;line-height:22px;margin:0 !important;}
div.jdpicker_w div.date_selector div.nav p.year_nav span.prev {display:none;}
div.jdpicker_w div.date_selector div.nav p.year_nav span.next {display:none;}
div.jdpicker_w div.date_selector table {border:none;border-collapse:separate;margin:-2px;width:176px;}
div.jdpicker_w div.date_selector table thead th {border:1px solid #c5c5c5;font-size:0.85em;line-height:1.8em;margin:1px;padding:0;text-align:center;}
div.jdpicker_w div.date_selector table tbody td {background:#e7eaec;border:1px solid #e7eaec;cursor:pointer;font-size:0.85em;line-height:1.85em;margin:1px;padding:0 4px 0 0;text-align:right;}
div.jdpicker_w div.date_selector table tbody td.unselected_month {background:#fafafa;border:1px solid #fafafa;color:#fafafa;}
div.jdpicker_w div.date_selector table tbody td.hover {background:#eb272a !important;border:1px solid #eb272a;color:#fff;}
div#topic-filter div.tab-content-wrapper div#suche-tab {padding:20px 19px 18px;}
div#topic-filter div.tab-content-wrapper div#suche-tab label {margin:0 5px 0 169px;vertical-align:middle;}
div#topic-filter div.tab-content-wrapper div#suche-tab input.text {background:url(/spd/icon_suggest.gif) no-repeat top right;border:1px solid #c5c5c5;color:#3b3b3b !important;cursor:pointer;font-size:0.85em;height:18px;margin:0 5px 0 0;padding:0 18px 0 0;vertical-align:middle;width:379px;}
div#topic-filter div.tab-content-wrapper div#suche-tab input.text:focus {border:1px solid #d31114;}
div#topic-filter div.tab-content-wrapper div#suche-tab input.submit {vertical-align:middle;}
div#topic-filter div.tab-content-wrapper div#suche-tab div.search-not-found {background:#e7eaec;margin:20px 0 0;padding:0 10px;}
*+html div#topic-filter div.tab-content-wrapper div#suche-tab div.search-not-found {zoom:1;}
div#topic-filter div.tab-content-wrapper div#suche-tab div.search-not-found p {font-size:90%;line-height:130%;margin:0;padding:7px 0;}
div#topic-filter div.tab-content-wrapper div#suche-tab div.search-not-found a {text-decoration:underline;}
div.teaser-box {border-bottom:1px solid #c5c5c5;margin-bottom:19px;padding-bottom:19px;}
div.teaser-box div.box-head h3 {color:#3b3b3b;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:1em;font-weight:400;}
div.teaser-box div.box-head h4 {color:#000;font-size:19px;font-weight:700;margin-bottom:12px;}
div.teaser-box-large div.box-head h4 {font-size:25px;}
div.teaser-box div.box-head h4 a:hover {color:#d31114;}
div.teaser-box div.box-head h4 a:focus {color:#d31114;}
div.teaser-box div.box-head h4 a:active {color:#d31114;}
div.teaser-box div.box-head p a {color:#d31114;}
div.teaser-box div.box-head p a:hover {color:#d31114;}
div.teaser-box div.box-head p a:focus {color:#d31114;}
div.teaser-box div.box-head p a:active {color:#d31114;}
div.teaser-box div.box-content {overflow:hidden;}
div.teaser-box div.box-content div.col-1 {float:left;margin-right:20px;width:164px; padding:3px 0 0 0;}
div.teaser-box div.box-content div.col-1 + div.col-2 {float:left;width:358px;}
div.teaser-box-large div.box-content div.col-1 {float:none;margin-right:0;width:auto;}
div.teaser-box-large div.box-content div.col-2 {float:none;margin-right:0;width:auto;}
div.teaser-box-large div.box-content div.col-1 + div.col-2 {float:none;width:auto;margin-bottom: 15px;}
div.teaser-box div.box-meta {padding-top:6px;position:relative;}
div.teaser-box div.box-meta p {margin-bottom:0;}
div.teaser-box div.box-meta * {font-size:0.93em;}
div.teaser-box div.box-meta div.meta-1 a.author {background:url(/spd/btn_author.gif) no-repeat 0 0;color:#3b3b3b;font-size:1em;font-style:italic;padding:1px 0 0 17px;}
div.teaser-box div.box-meta div.meta-1 a.author:hover {color:#d31114;}
div.teaser-box div.box-meta div.meta-1 a.author:focus {color:#d31114;}
div.teaser-box div.box-meta div.meta-1 a.author:active {color:#d31114;}
div.teaser-box div.box-meta div.meta-1 a.italic:hover {color:#d31114;}
div.teaser-box div.box-meta div.meta-1 a.italic:focus {color:#d31114;}
div.teaser-box div.box-meta div.meta-1 a.italic:active {color:#d31114;}
div.teaser-box div.box-meta .meta-2 {list-style:none;margin:0;padding:0;right:0;text-align:right;top:5px;width:190px; font-size:1.1em;height:5px}
div.teaser-box div.col-2 p {line-height:1.27em;}
div.teaser-box-banner div.box-content p {margin-bottom:0;}
span.content-count {font-size:80%;}
div.date-head {position:relative; margin:7px 0 0; border-bottom:4px solid #000000; padding:9px 0 2px; line-height:18px;}
div.date-head h2 {font-size:1.2em; font-weight:700; text-transform:uppercase;}
div.date-box {border-top:1px dotted #c5c5c5;padding:18px 20px 20px;}
div.date-box-banner {padding:20px 0 16px;}
div.date-odd {background-color:#e7eaec;}
div.date-box div.col1 {color:#000;float:left;margin:0 20px 0 0;width:125px;}
*+ html div.date-box div.col1 {width:auto;}
div.date-box div.col1 p {font-size:95%;line-height:130%;margin:0 0 4px;}
div.date-box div.col1 p strong {display:block;}
div.date-box div.col2 {margin:0 0 0 145px;}
div.date-box div.col2 h3 {color:#3b3b3b;font-family:'Arial','Helvetica',sans-serif;font-size:95%;font-weight:400;margin:0 0 4px;}
div.date-box div.col2 h4 {font-family:'Georgia','Times New Roman','Times',serif;font-size:100%;font-style:italic;line-height:130%;margin:0 0 4px;}
div.date-box div.col2 h4 a:hover {color:#eb272a;text-decoration:underline;}
div.date-box div.col2 p {line-height:130%;margin:0 0 8px;}
div.date-box div.date-box-meta {position:relative;}
div.date-box div.date-box-meta div.meta-1 p {margin:0;}
div.date-box div.date-box-meta div.meta-1 a.more {color:#eb272a;font-size:90%;text-decoration:underline;}
div.date-box div.date-box-meta div.meta-1 a.more:hover, div.date-box div.date-box-meta div.meta-1 a.more:focus{text-decoration:none;}
div.date-box div.date-box-meta ul.meta-2 {position:absolute;right:0;top:0;}
div.load-more-dates-wrapper {border-top:1px solid #c5c5c5;margin:20px 0 0;}
div.load-more-dates-wrapper a {background:#e7eaec;border-top:1px solid #fff;color:#3b3b3b;display:block;margin:0 0 78px;padding:3px 0;text-align:center;text-decoration:underline;}
div#breadcrumbs p {height:24px;line-height:24px;margin-bottom:0;padding-left:10px;}
div#breadcrumbs p a {color:#3b3b3b;font-size:0.85em;font-style:italic;}
div.sidebar-box {margin-bottom:25px;}
div.sidebar-box-kontakt {border-color:#c5c5c5;border-style:none none dotted;border-width:1px;overflow:hidden;padding:0 0 20px;}
div.sidebar-box-social {border-color:#c5c5c5;border-style:none none dotted;border-width:1px;overflow:hidden;padding:0 0 20px;}
div.sidebar-box-service {border-color:#c5c5c5;border-style:none none dotted;border-width:1px;overflow:hidden;padding:0 0 20px;}
div.sidebar-box h3 {color:#3b3b3b;display:block;font-size:12px;font-style:normal;font-weight:700;}
div.sidebar-box h4 {display:block;font-size:0.85em;font-style:italic;font-weight:400;text-indent:20px;}
div.sidebar-box div.box-head {border-bottom:4px solid #000;line-height:18px;margin:0 0 20px;padding:9px 0 2px;position:relative;}
div.content-head {border-bottom:4px solid #000;line-height:18px;margin:0 0 20px;padding:9px 0 2px;position:relative;}
div.sidebar-box div.box-head h2 {color:#000;font-size:1.2em;font-weight:700;text-transform:uppercase;width:290px;}
div.content-head h2 {color:#000;font-size:1.2em;font-weight:700;text-transform:uppercase;}
div.sidebar-box div.tab-wrapper ul.tabs {background:url(/spd/bg_tab-wrapper_tabs.gif) no-repeat 0 0;border:0;height:52px;list-style:none;margin:0;padding:0;}
div.sidebar-box div.box-content ul.excerpts {list-style:none;margin:0;padding:0;}
div.sidebar-box div.box-content ul.excerpts li {border-bottom:1px dotted #c5c5c5;line-height:16px;margin:0;padding:8px 20px;}
div.sidebar-box div.box-content ul.excerpts li.even {background:#e7eaec;}
div.sidebar-box div.box-content ul.excerpts li .meta-1 {color:#3b3b3b;display:block;font-size:0.85em;font-style:normal;font-weight:400;}
div.sidebar-box div.box-content ul.excerpts li .meta-2 {color:#3b3b3b;display:block;font-size:0.85em;font-style:normal;font-weight:400;}
div.sidebar-box div.box-content ul.excerpts li h3 {font-size:0.9em;font-style:italic;margin:0;}
div.sidebar-box div.box-content ul.excerpts li h3 a:hover {color:#d31114;}
div.sidebar-box div.box-content ul.excerpts li h3 a:focus {color:#d31114;}
div.sidebar-box div.box-content ul.excerpts li h3 a:active {color:#d31114;}
div.sidebar-box div.box-content ul.excerpts li a.author {background:url(/spd/btn_author.gif) no-repeat 0 0;color:#3b3b3b;display: inline-block; *display: inline;font-size:0.85em;font-style:italic;line-height:1.1em;padding:2px 0 0 17px;zoom:1;}
div.sidebar-box div.box-content ul.excerpts li a.author:hover {color:#d31114;}
div.sidebar-box div.box-content ul.excerpts li a.author:focus {color:#d31114;}
div.sidebar-box div.box-content ul.excerpts li a.author:active {color:#d31114;}
div.sidebar-box div.box-content ul.excerpts div.antwort a:hover {color:#d31114;}
div.sidebar-box div.box-content ul.excerpts div.antwort a:focus {color:#d31114;}
div.sidebar-box div.box-content ul.excerpts div.antwort a:active {color:#d31114;}
div.sidebar-box div.box-content ul.excerpts div.counter a:hover {color:#d31114;}
div.sidebar-box div.box-content ul.excerpts div.counter a:focus {color:#d31114;}
div.sidebar-box div.box-content ul.excerpts div.counter a:active {color:#d31114;}
.sidebar-profile-membership a:hover, .sidebar-profile-membership a:focus, .sidebar-profile-membership a:active{color:#d31114;}
.sidebar-box-profile-contact a:hover, .sidebar-box-profile-contact a:focus, .sidebar-box-profile-contact a:active{color:#d31114;}
.sidebar-box-profile-web a:hover, .sidebar-box-profile-web a:focus, .sidebar-box-profile-web a:active{color:#d31114;}
div.sidebar-box-search div.box-head {margin-bottom:0;}
div.sidebar-box-search div.box-content {border-color:#c5c5c5;border-style:none solid solid;border-width:1px;line-height:160%;margin:0 0 78px;padding:15px 0 0;}
div.sidebar-box-search div.box-content fieldset .checkbox .input-node{float:left; width:0;}
div.sidebar-box-search div.box-content fieldset.group .radio {clear:both;float:left; margin-top:2px;}
div.sidebar-box-search div.box-content fieldset.group span.radio {clear:both;float:left;}
div.group span.checkbox {clear:both;float:left;margin:0 10px 0 0;}
div.sidebar-box-search div.box-content fieldset.group label {float:left;}
* + html div.sidebar-box-search div.box-content fieldset.group label {clear:none;display:block;float:none;}
div.sidebar-box-search div.box-content p {font-size:90%;margin:0 19px -5px;}
div.sidebar-box-search div.box-content fieldset {border-bottom:1px dotted #c5c5c5;margin:1px 0 -1px;padding:15px 19px;}
div.sidebar-box-search div.box-content h3 {font-family:'Arial','Helvetica',sans-serif;font-size:90%;margin:0 0 12px;text-indent:0;}
div.sidebar-box-search div.box-content label {font-size:90%;}
div.sidebar-box-search div.box-content label.h {display:block;float:none !important;font-weight:700;margin:9px 0 3px;}
div.sidebar-box-search div.box-content input#sidebar-search-from {background:url("/spd/btn_input-plus.gif") no-repeat scroll right top transparent;border:1px solid #c5c5c5;font-size:0.85em;height:18px;padding:0 18px 0 10px;width:95px;}
div.sidebar-box-search div.box-content input#sidebar-search-to {background:url("/spd/btn_input-plus.gif") no-repeat scroll right top transparent;border:1px solid #c5c5c5;font-size:0.85em;height:18px;padding:0 18px 0 10px;width:95px;}
div.sidebar-box-search div.box-content input#sidebar-search-reset {background:none;border-color:#000;border-style:none none solid;border-width:1px;font-size:0.85em;font-style:italic;height:14px;line-height:11px;margin:3px 0 0;padding:0;}
*+html div.sidebar-box-search div.box-content input#sidebar-search-reset {float:left;overflow:visible;width:auto;}
div.sidebar-box-search div.box-content input#sidebar-search-reset:hover {border-color:transparent;color:#d31114;}
div.sidebar-box-search div.box-content input#sidebar-search-submit {float:right;}
div.sidebar-box div.box-content ul.image-grid {list-style:none;margin:0;overflow:hidden;padding:0;}
div.sidebar-box div.box-content ul.image-grid li {float:left;margin:0 22px 12px 0;width:165px;}
div.sidebar-box div.box-content ul.image-grid li.even {margin-right:0;}
div.sidebar-box div.box-content ul.image-grid li p {margin-bottom:4px;}
div.sidebar-box div.box-content ul.image-grid li h3 {font-size:0.9em;font-style:italic;line-height:1.35em;margin:0 0 1px;}
div.sidebar-box div.box-content ul.image-grid li .meta-1 {color:#3b3b3b;display:block;font-size:0.85em;font-style:normal;font-weight:400;}
div.sidebar-box div.box-content ul.image-grid li h3 a:hover {color:#d31114;}
div.sidebar-box div.box-content ul.image-grid li h3 a:focus {color:#d31114;}
div.sidebar-box div.box-content ul.image-grid li h3 a:active {color:#d31114;}
div.sidebar-box div.box-content ul.image-grid li a.author {background:url(/spd/btn_author.gif) no-repeat 0 0;color:#3b3b3b;display: inline-block; *display: inline;font-size:0.85em;font-style:italic;line-height:1.1em;padding:2px 0 0 17px;zoom:1;}
div.sidebar-box div.box-content ul.image-grid li a.author:hover {color:#d31114;}
div.sidebar-box div.box-content ul.image-grid li a.author:focus {color:#d31114;}
div.sidebar-box div.box-content ul.image-grid li a.author:active {color:#d31114;}
div.sidebar-box div.box-content ul.messages {list-style:none;margin:0;padding:0;}
div.sidebar-box div.box-content ul.messages li {border-bottom:1px dotted #c5c5c5;margin:0;overflow:hidden;padding:8px 20px;}
div.sidebar-box div.box-content ul.messages li.even {background:#e7eaec;}
div.sidebar-box div.box-content ul.messages li div.avatar {float:left;width:47px;}
div.sidebar-box div.facebook-fanpage div.avatar {float:left;width:47px;}
div.sidebar-box div.box-content ul.messages li div.message {float:left;width:265px;}
div.sidebar-box div.facebook-fanpage div.message {float:left;width:265px;}
div.sidebar-box div.box-content ul.messages li div.message p.copy {color:#000;font-size:0.95em;font-style:italic;line-height:1.35em;margin-bottom:4px;}
div.sidebar-box div.box-content ul.messages li div.message p span.author {color:#3b3b3b;display:block;font-size:1em;font-style:italic;}
div.sidebar-box div.box-content ul.messages li div.message p span.author a {color:#3b3b3b;font-size:0.9em;font-style:italic;text-decoration:none;}
div.sidebar-box div.box-content ul.messages li div.message p span.author a:hover {color:#d31114;text-decoration:underline;}
div.sidebar-box div.box-content ul.messages li div.message p span.author a:focus {color:#d31114;text-decoration:underline;}
div.sidebar-box div.box-content ul.messages li div.message p span.author a:active {color:#d31114;text-decoration:underline;}
div.sidebar-box div.box-content ul.messages li div.message p.meta-1 {position:relative; margin:0; line-height:1em; padding:3px 0 0 0;}
div.sidebar-box div.box-content ul.messages li div.message p.meta-1 .date {color:#3b3b3b;font-size:0.85em;text-decoration:none;}
div.sidebar-box div.box-content ul.messages li div.message p.meta-1 a.date:hover {color:#d31114;text-decoration:underline;}
div.sidebar-box div.box-content ul.messages li div.message p.meta-1 a.date:focus {color:#d31114;text-decoration:underline;}
div.sidebar-box div.box-content ul.messages li div.message p.meta-1 a.date:active {color:#d31114;text-decoration:underline;}
div.sidebar-box div.box-content ul.messages li div.message p.meta-1 a.btn-i-like-text {position:absolute;right:0;}
div.sidebar-box div.box-content ul.messages li div.message p.meta-1 span.twitter-links {position:absolute;right:0;word-spacing:4px; bottom:2px;}
div.sidebar-box div.box-content ul.messages li div.message p.meta-1 span.twitter-links a {color:#3b3b3b;font-size:0.85em;font-style:italic;text-decoration:underline;}
div.sidebar-box div.box-content ul.messages li div.message p.meta-1 span.twitter-links a:hover {color:#d31114;text-decoration:none;}
div.sidebar-box div.box-content ul.messages li div.message p.meta-1 span.twitter-links a:focus {color:#d31114;text-decoration:none;}
div.sidebar-box div.box-content ul.messages li div.message p.meta-1 span.twitter-links a:active {color:#d31114;text-decoration:none;}
div.sidebar-box-termine div.box-content ul.excerpts li h6 {font-family:Arial, Helvetica, Verdana, sans-serif;font-style:normal;font-weight:700;}
div.sidebar-box-mitmachen div.box-content p {margin-bottom:1.5em;overflow:hidden;}
div.sidebar-box-mitmachen div.box-content p.two-cols a.col-1 {display:block;float:left;}
div.sidebar-box-mitmachen div.box-content p.two-cols a.col-2 {display:block;float:right;}
div.sidebar-box-echtzeit ul.tabs a span.twitter {background-image:url("/spd/twitter_mini.gif");background-position:0 3px;background-repeat:no-repeat;padding-left:17px;}
div.sidebar-box-echtzeit ul.tabs a span.facebook {background-image:url("/spd/facebook_mini.gif");background-position:0 3px;background-repeat:no-repeat;padding-left:17px;}
div.sidebar-box-echtzeit div.facebook-fanpage {background:#e7eaec;color:#000;margin-top:11px;padding:20px 20px 50px;position:relative;}
div.sidebar-box-echtzeit div.facebook-fanpage div.message {color:#3b3b3b;}
div.sidebar-box-echtzeit div.facebook-fanpage div.message strong {color:#3b3b3b;font-size:13px;font-weight:700;}
form#form-in-der-naehe {border:1px solid #c5c5c5;}
form#form-in-der-naehe div.search {padding:13px 20px 15px;}
form#form-in-der-naehe div.search ul.options {border-bottom:1px solid #c5c5c5;list-style:none;margin:0 0 19px;overflow:hidden;padding:0 0 10px;}
form#form-in-der-naehe div.search ul.options li {margin:0 0 4px;padding:0;}
form#form-in-der-naehe div.search ul.options li .input-node{float:left; width:0 !important;}
form#form-in-der-naehe div.search ul.options li.rot {background:url(/spd/icon_listenpunkt_rot.gif) no-repeat right 55%;}
form#form-in-der-naehe div.search ul.options li.blau {background:url(/spd/icon_listenpunkt_blau.gif) no-repeat right 55%;}
form#form-in-der-naehe div.search ul.options li.gruen {background:url(/spd/icon_listenpunkt_gruen.gif) no-repeat right 55%;}
form#form-in-der-naehe div.search ul.options li.dunkelblau {background:url(/spd/icon_listenpunkt_dunkelblau.gif) no-repeat right 55%;}
form#form-in-der-naehe div.search ul.options li.tuerkis {background:url(/spd/icon_listenpunkt_tuerkis.gif) no-repeat right 55%;}
form#form-in-der-naehe div.search ul.options li label {cursor:pointer;display:inline-block;padding-left:5px;vertical-align:top;width:200px;}
form#form-in-der-naehe div.search div.address {overflow:hidden;}
form#form-in-der-naehe div.search div.address label {display:none;}
form#form-in-der-naehe div.search div.address input#map-address {background:#fff;border:1px solid #c5c5c5;color:#3b3b3b;float:left;font-size:0.85em;padding:3px 5px;width:230px;}
form#form-in-der-naehe div.search div.address input.submit {float:right;}
div.sidebar-box-autor div.author {overflow:hidden;}
div.sidebar-box-autor div.author p.image {float:left;width:80px; padding:3px 0 0 0;}
div.sidebar-box-autor div.author div.author-bio {float:left;width:272px;}
div.sidebar-box-autor div.author div.author-bio h3 {font-family:Arial, Helvetica, sans-serif;font-size:0.9em;font-weight:700;}
div.sidebar-box-autor div.author div.author-bio p {font-size:0.9em;line-height:16px;}
div.sidebar-box-kontakt h3 {margin-bottom:20px;}
div.sidebar-box-kontakt address {float:left;margin:0 20px 0 0;width:140px;}
div.sidebar-box-kontakt address a {color:#D31114;text-decoration:underline;}
div.sidebar-box-kontakt address a:hover, div.sidebar-box-kontakt address a:focus{color:#D31114;text-decoration:none;}
div.sidebar-box-kontakt a.mail {color:#3b3b3b;font-style:italic;text-decoration:underline;}
div.sidebar-box-kontakt a.mail:hover, div.sidebar-box-kontakt a.mail:focus{color:#d31114;text-decoration:none;}
div.load-more-wrapper {background:#e7eaec;margin-top:-18px;padding:6px;text-align:center;}
div.load-more-wrapper a {color:#3b3b3b;font-style:italic;text-decoration:underline;}
div.load-more-wrapper a.active {color:#d31114;text-decoration:none;}
div.load-more-wrapper a:hover {color:#d31114;text-decoration:none;}
div.load-more-wrapper a:focus {color:#d31114;text-decoration:none;}
div.load-more-wrapper a:active {color:#d31114;text-decoration:none;}
li.meta-likes {display:inline;margin:0;padding:0;}
li.meta-likes p {display:inline;margin:0;padding:0;}
li.meta-comments {display:inline;margin:0;padding:0;}
li.meta-comments p {display:inline;margin:0;padding:0;}
li.meta-likes strong {color:#000;font-family:Georgia, Times New Roman, serif;font-size:0.9em;}
li.meta-comments strong {color:#000;font-family:Georgia, Times New Roman, serif;font-size:0.9em;}
ul.rating-stars {background:url(/spd/btn_rating-stars.gif) no-repeat -65px 0;display: inline-block; *display: inline;height:13px;list-style:none;margin:0 8px;padding:0;width:65px;zoom:1;}
*+html ul.rating-stars {display:inline;}
div.date-odd ul.rating-stars {background-image:url(/spd/btn_rating-stars-grey.gif);}
ul.current-stars-1 {background-position:-52px 0;}
ul.current-stars-2 {background-position:-39px 0;}
ul.current-stars-3 {background-position:-26px 0;}
ul.current-stars-4 {background-position:-13px 0;}
ul.current-stars-5 {background-position:0 0;}
li.meta-rating {display:inline;margin:0;padding:0;}
li.meta-rating li {display:block;float:left;height:13px;margin:0;padding:0;width:13px;}
li.meta-rating p {display:inline;margin:0;padding:0;}
li.meta-rating li a {display:block;float:left;height:13px;width:13px;}
div.social-media-functions {border:0px solid #c5c5c5;clear:both;height:19px;margin-bottom:30px;margin-top:10px;padding:5px 0px;}
div.social-media-functions ul {list-style:none;margin:0;padding:0;}
div.social-media-functions ul ul {list-style:none;margin:0;padding:0;}
div.social-media-functions ul li {margin:0;padding:0;}
div.social-media-functions ul li.meta-likes {display:block;float:left;height:19px;position:relative;width:132px;z-index:1;}
div.social-media-functions ul li.meta-likes a {font-size:0.85em !important;font-style:italic;height:1.2em;line-height:16px;overflow:visible;padding-left:21px;padding-right:8px;text-decoration:underline;width:auto;}
div.social-media-functions ul li.meta-likes p {background:#fff;position:absolute;width:132px;}
div.social-media-functions ul li.meta-likes a:hover {color:#d31114;text-decoration:none;}
div.social-media-functions ul li.meta-likes a:focus {color:#d31114;text-decoration:none;}
div.social-media-functions ul li.meta-likes a:active {color:#d31114;text-decoration:none;}
div.social-media-functions ul li.meta-likes-avatars {display:block;float:left;width:192px;}
div.social-media-functions ul li.meta-likes-avatars ul {line-height:0;}
div.social-media-functions ul li.meta-likes-avatars li {float:left;line-height:0;margin-right:4px;}
div.social-media-functions ul li.meta-likes-avatars li img {border:1px solid #c5c5c5;}
div.social-media-functions ul li.meta-rating {display:block;float:right;height:13px;padding-top:4px; line-height:1.2em;}
*+html div.social-media-functions ul li.meta-rating {float:none;height:auto;zoom:1;}
div.social-media-functions ul li.meta-rating p.caption {font-size:11px;font-style:italic;padding-right:4px;vertical-align:top;}
div.tab-wrapper-social-networks {margin-bottom:20px;margin-top:30px;}
div.social-networks-static-wrapper {margin:-45px 0 75px;position:relative;}
div.social-networks-static-wrapper div.tab-wrapper-social-networks {margin:0;position:absolute;right:0;top:0;width:542px;}
div.tab-wrapper-social-networks div.tab-content-wrapper {border:1px solid #c5c5c5;border-width:0 1px 1px;}
div.tab-wrapper-social-networks ul.tabs {height:34px;}
div.social-networks-static-wrapper div.tab-wrapper-social-networks ul.tabs {text-align:right;word-spacing:-1em;}
div.social-networks-static-wrapper div.tab-wrapper-social-networks ul.tabs * {font-size:0.95em;word-spacing:0;}
div.social-networks-static-wrapper div.tab-wrapper-social-networks ul.tabs li {background:none;display:inline-block;float:none;margin:0;}
* + html div.social-networks-static-wrapper div.tab-wrapper-social-networks ul.tabs li {display:inline;}
div.tab-wrapper-social-networks ul.tabs li {background:url(/spd/bg_tab_seperator.gif) left bottom no-repeat;margin:0 -1px 0 0;}
div.tab-wrapper-social-networks ul.tabs li a {background-position:15px 10px !important;background-repeat:no-repeat !important;font-size:0.9em;font-weight:400;height:34px;line-height:34px;padding:0 19px 0 46px !important;text-decoration:underline;}
div.tab-wrapper-social-networks ul.tabs li a.active {background-position:14px 10px !important;color:#d31114;padding:0 18px 0 45px !important;text-decoration:none;}
div.tab-wrapper-social-networks ul.tabs li a:hover {color:#d31114;text-decoration:none;}
div.tab-wrapper-social-networks ul.tabs li a:focus {color:#d31114;text-decoration:none;}
div.tab-wrapper-social-networks ul.tabs li a:active {color:#d31114;text-decoration:none;}
div.tab-wrapper-social-networks ul.tabs li a.btn-tab-diskutieren {background-image:url(/spd/btn_comments.gif);padding:0 19px 0 56px !important;position:relative;}
div.tab-wrapper-social-networks ul.tabs li a.btn-tab-diskutieren.active {padding:0 18px 0 55px !important;}
div.tab-wrapper-social-networks ul.tabs li a.btn-tab-diskutieren span.comment-number {color:#000;font-family:'Georgia','Times New Roman','Times',serif;font-size:0.95em;font-weight:700;left:27px;position:absolute;top:1px;}
div.tab-wrapper-social-networks ul.tabs li a.btn-tab-diskutieren.active span.comment-number {left:26px;}
div.tab-wrapper-social-networks ul.tabs li a.btn-tab-empfehlen {background-image:url(/spd/btn_tab_empfehlen.gif);}
div.tab-wrapper-social-networks ul.tabs li a.btn-tab-abonnieren {background-image:url(/spd/btn_tab_abonnieren.gif);}
div.tab-wrapper-social-networks ul.tabs li a.btn-tab-drucken {background-image:url(/spd/btn_tab_drucken.gif);}
div.tab-wrapper-social-networks ul.tab-content-list {list-style:none;margin:0;padding:0;}
div.tab-wrapper-social-networks ul.tab-content-list li {background-color:#fff;background-position:40px 31px;background-repeat:no-repeat;border-bottom:1px dotted #c5c5c5;margin:0;padding:25px 46px 25px 92px;}
div.tab-wrapper-social-networks ul.tab-content-list li.even {background-color:#e7eaec;}
div.tab-wrapper-social-networks ul.tab-content-list li.last {background-color:#fff;border:0;padding:0;}
div.tab-wrapper-social-networks ul.tab-content-list li * {line-height:1em;}
div.tab-wrapper-social-networks ul.tab-content-list li p {font-size:0.95em;margin:0;}
div.tab-wrapper-social-networks ul.tab-content-list li h3 {color:#000;font-family:Georgia, Times New Roman, serif;font-size:1em;font-style:italic;line-height:1.6em;margin-bottom:6px;}
div.tab-wrapper-social-networks ul.tab-content-list li h3 a {line-height:1.6em;text-decoration:underline;}
div.tab-wrapper-social-networks ul.tab-content-list li h3 a:hover {color:#d31114;text-decoration:none;}
div.tab-wrapper-social-networks ul.tab-content-list li h3 a:focus {color:#d31114;text-decoration:none;}
div.tab-wrapper-social-networks ul.tab-content-list li h3 a:active {color:#d31114;text-decoration:none;}
div.tab-wrapper-social-networks ul.tab-content-list li.empfehlen-per-email {background-image:url(/spd/icon_email.gif);}
div.tab-wrapper-social-networks ul.tab-content-list li.empfehlen-per-facebook {background-image:url(/spd/icon_facebook.gif);}
div.tab-wrapper-social-networks ul.tab-content-list li.empfehlen-per-twitter {background-image:url(/spd/icon_twitter.gif);}
div.tab-wrapper-social-networks ul.tab-content-list li.abonnieren-per-email {background-image:url(/spd/icon_email.gif);}
div.tab-wrapper-social-networks ul.tab-content-list li.abonnieren-per-rss {background-image:url(/spd/icon_rss.gif);}
div.tab-wrapper-social-networks ul.tab-content-list li.pdf-erstellen {background-image:url(/spd/icon_pdf.gif);border:0;}
div.tab-wrapper-social-networks ul.tab-content-list li.seite-drucken {background-image:url(/spd/icon_drucken.gif);}
div#abonnieren-tab li.controls {background:none;margin:10px 0;padding:0;}
div#abonnieren-tab li.controls label {cursor:pointer;}
div#abonnieren-tab li input[type='submit'] {background:none;border-color:#000;border-style:none none solid;border-width:1px;cursor:pointer;font-style:italic;}
div#drucken-tab h3 {margin:6px 0 0;}
ul.social-media-links {list-style:none;margin:0;overflow:hidden;}
.sidebar-box ul.social-media-links {padding:0;}
#col1 ul.social-media-links {padding:0 18px;}
div.social-networks-static-wrapper ul.social-media-links {padding:0 18px;}
ul.social-media-links li {border:0;float:left;margin:0;padding:20px 0;text-align:center;width:84px;}
.sidebar-box ul.social-media-links li {padding:20px 0;text-align:center;width:58px;}
#col1 ul.social-media-links li {padding:20px 0;text-align:center;width:84px;}
div.social-networks-static-wrapper ul.social-media-links li {padding:20px 0;text-align:center;width:84px;}
ul.social-media-links li a span {cursor:pointer;display:block;font-size:0.85em;font-style:italic;padding-top:2px;text-align:center;text-decoration:underline;}
ul.social-media-links li a:hover {color:#d31114;text-decoration:none;}
ul.social-media-links li a:focus {color:#d31114;text-decoration:none;}
ul.social-media-links li a:active {color:#d31114;text-decoration:none;}
ul.social-media-links li a:hover span {color:#d31114;text-decoration:none;}
ul.social-media-links li a:focus span {color:#d31114;text-decoration:none;}
ul.social-media-links li a:active span {color:#d31114;text-decoration:none;}
div.tab-wrapper-social-networks ul.tab-content-list ul.tab-content-list-sub {list-style:none;margin:0;padding:0;}
div.tab-wrapper-social-networks ul.tab-content-list ul.tab-content-list-sub li {background:url(/spd/bullet_tab-content.gif) no-repeat left 5px;border:0;padding:0 0 0 12px;}
div.tab-wrapper-social-networks ul.tab-content-list ul.tab-content-list-sub li.offset {margin-top:10px;}
div.tab-wrapper-social-networks ul.tab-content-list ul.tab-content-list-sub li a {font-size:12px;font-style:italic;line-height:18px;text-decoration:underline;}
div.tab-wrapper-social-networks ul.tab-content-list ul.tab-content-list-sub li a:hover {color:#d31114;text-decoration:none;}
div.tab-wrapper-social-networks ul.tab-content-list ul.tab-content-list-sub li a:focus {color:#d31114;text-decoration:none;}
div.tab-wrapper-social-networks ul.tab-content-list ul.tab-content-list-sub li a:active {color:#d31114;text-decoration:none;}
div.tab-wrapper-social-networks ul.spd-links {list-style:none;margin:0;overflow:hidden;padding:30px 0 30px 40px;}
div.tab-wrapper-social-networks ul.spd-links li {border:0;float:left;height:37px;line-height:37px;margin:0;padding:0;width:247px;}
div.tab-wrapper-social-networks ul.spd-links li a {display:block;float:left;height:37px;}
div.tab-wrapper-social-networks ul.spd-links li a img {display:block;float:left;margin-right:19px;}
div.tab-wrapper-social-networks ul.spd-links li a span {cursor:pointer;display:block;float:left;font-size:12px;font-style:italic;height:37px;line-height:37px;text-decoration:underline;}
div.tab-wrapper-social-networks ul.spd-links li a:hover {color:#d31114;text-decoration:none;}
div.tab-wrapper-social-networks ul.spd-links li a:focus {color:#d31114;text-decoration:none;}
div.tab-wrapper-social-networks ul.spd-links li a:active {color:#d31114;text-decoration:none;}
div.tab-wrapper-social-networks ul.spd-links li a:hover span {color:#d31114;text-decoration:none;}
div.tab-wrapper-social-networks ul.spd-links li a:focus span {color:#d31114;text-decoration:none;}
div.tab-wrapper-social-networks ul.spd-links li a:active span {color:#d31114;text-decoration:none;}
div.tab-wrapper-social-networks div.tab-content-form {background-color:#fff;margin:0;padding:25px 19px;}
div.tab-wrapper-social-networks div.userinfo a:hover {color:#d31114;}
div.userinfo {font-size:0.9em;}
div.userinfo a {color:#3B3B3B;font-style:italic;text-decoration:underline;word-spacing:0;}
div.userinfo a:hover {color:#3b3b3b;text-decoration:none;}
div.userinfo a:focus {color:#3b3b3b;text-decoration:none;}
div.userinfo a:active {color:#3b3b3b;text-decoration:none;}
div.userinfo a.login {color:#d31114;}
span.counter {font-size:0.85em;font-style:italic;}
div.tab-wrapper-social-networks form#diskutieren-form {margin-top:25px;}
div.tab-wrapper-social-networks form#diskutieren-form p.subscribe {float:left;width:356px;}
div.tab-wrapper-social-networks form#diskutieren-form p.subscribe .checkbox {float:left !important; margin:3px 4px 0 0;}
div.tab-wrapper-social-networks form#diskutieren-form p.subscribe label {cursor:pointer;display:block; float:left !important;padding-left:5px;vertical-align:text-bottom;width:320px;}
div.tab-wrapper-social-networks form#diskutieren-form p.login {clear:left;}
div.tab-wrapper-social-networks form#diskutieren-form textarea {background:#E7EAEC;border:none;height:147px;padding:3px 5px;resize:none;width:492px;}
div.tab-wrapper-social-networks form#diskutieren-form input.submit {float:right;}
div.tab-wrapper-social-networks form#diskutieren-form a.guidelines {background:url("/spd/bullet_tab-content.gif") no-repeat scroll 0 4px transparent;color:#3B3B3B;font-size:0.9em;font-style:italic;padding:0 0 0 12px;text-decoration:underline;word-spacing:0;}
div.tab-wrapper-social-networks form#diskutieren-form a.guidelines:hover, div.tab-wrapper-social-networks form#diskutieren-form a.guidelines:focus{color:#D31114;text-decoration:none;}
div.tab-wrapper-social-networks div#diskutieren-tab div.moderation-info {font-size:0.9em;line-height:1.2em;margin:-5px 0 14px;text-align:right;}
div.tab-wrapper-social-networks div#diskutieren-tab div.comment-reply {margin:0 0 25px;}
div.tab-wrapper-social-networks div#diskutieren-tab div.comment-reply h6 {color:#3b3b3b;font-family:'Arial','Times New Roman','Times',serif;font-size:0.85em;font-style:italic;font-weight:400;line-height:1.1em;}
div.tab-wrapper-social-networks div#diskutieren-tab div.comment-reply-original {background:#e7eaec;font-size:0.9em;height:135px;line-height:1.2em;overflow-x:hidden;overflow-y:auto;padding:10px;}
div.tab-wrapper-social-networks div#diskutieren-tab div.comment-title {margin:0 0 12px;}
div.tab-wrapper-social-networks div#diskutieren-tab div.comment-title label {color:#3b3b3b;display:block;font-size:0.95em;font-weight:700;line-height:1.3em;margin:0 0 4px;}
div.tab-wrapper-social-networks div#diskutieren-tab div.comment-title label span.comment-title-supplement {font-size:0.9em;font-weight:400;}
div.tab-wrapper-social-networks div#diskutieren-tab div.comment-title input {background:#fff;border:1px solid #c5c5c5;display:block;height:18px;padding:0 6px;width:488px;}
div.tab-wrapper-social-networks div#diskutieren-tab div.comment-title input:focus {border:1px solid #d31114;}
div.article-wrapper div.article-head h3 {color:#3b3b3b;font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:400;margin-bottom:6px;}
div.article-wrapper div.article-head h4 {color:#000;font-size:1.95em;font-weight:700;}
div.article-wrapper div.article-head div.meta-1 * {font-size:0.85em;}
div.article-wrapper div.article-head div.meta-1 a.author {background:url(/spd/btn_author.gif) no-repeat 0 0;color:#3b3b3b;font-size:1em;font-style:italic;padding:1px 0 0 17px;}
div.article-wrapper div.article-head div.meta-1 a.author:hover {color:#d31114;}
div.article-wrapper div.article-head div.meta-1 a.author:focus {color:#d31114;}
div.article-wrapper div.article-head div.meta-1 a.author:active {color:#d31114;}
div.article-wrapper div.article-body * {font-size:1em;line-height:1.32em;}
div.article-wrapper div.article-body p {margin-bottom:1.7em;overflow:hidden;position:relative;}
div.article-wrapper div.article-body a {color:#d31114;text-decoration:underline;}
div.article-wrapper div.article-body a:hover, div.article-wrapper div.article-body a:focus{text-decoration:none;}
div.article-wrapper div.article-body a[href^="http"] {margin-right:2px; background: url("/spd/bg_external-link.gif") no-repeat right center; padding-right:14px;}
div.article-wrapper div.article-body h5.cross-heading {color:#000;font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:700;margin-bottom:1.7em;}
div.article-wrapper div.article-body blockquote {background:url(/spd/bg_blockquote.gif) no-repeat 0 0;font-family:Arial, Helvetica, sans-serif;font-size:1em;margin-left:0;padding-left:35px;}
div.article-wrapper div.article-body div.column {float:left;margin:0 0 1.7em;width:50%;}
div.article-wrapper div.article-body div.column h5 {font-family:'Arial','Helvetica',sans-serif;font-size:1em;font-weight:700;line-height:1.3em;margin:0;}
div.article-wrapper div.article-body div.column ul {font-size:1em;line-height:16px;list-style:url(/spd/bullet_article-list.gif) inside;margin:0;}
*+html div.article-wrapper div.article-body div.column ul {display:block;list-style:none;list-style-image:none;list-style-position:outside;}
div.article-wrapper div.article-body div.column ul li {margin:0 0 1.7em;}
*+html div.article-wrapper div.article-body div.column ul li > *:first-child {background:url(/spd/bullet_article-list.gif) left 6px no-repeat;padding:0 0 0 12px;}
div.article-wrapper div.article-body div.column ul h6 {display:inline;font-family:'Arial','Helvetica',sans-serif;font-weight:700;line-height:16px;margin:0;}
div.article-wrapper div.article-body div.tags {color:#3b3b3b; font-size:0.85em; font-style:italic; text-decoration:none;}
div.article-wrapper div.article-body div.tags a {margin:0; padding:0; color:inherit; text-decoration:inherit;}
div.article-wrapper div.article-body div.tags a:hover, div.article-wrapper div.article-body div.tags a:focus {color:#d31114; text-decoration:underline;}
div.article-list h6 {color:#3b3b3b;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;}
div.article-list ul {list-style-image:url(/spd/bullet_article-list.gif);}
*+html div.article-list ul {display:block;list-style:none;list-style-image:none;margin:0 0 12px;}
*+html div.article-list ul li {background:url(/spd/bullet_article-list.gif) 10px 7px no-repeat;margin:0;padding:0 0 0 22px;}
*+html div.article-list ul.aligned li {background-position:0 7px;padding:0 0 0 12px;}
div.article-list ul.alt-marker {list-style-image:url(/spd/bullet_article-list_big.gif);}
*+html div.article-list ul.alt-marker li {background:url(/spd/bullet_article-list_big.gif) 9px 7px no-repeat;}
*+html div.article-list ul.aligned.alt-marker {margin:0 0 12px;}
*+html div.article-list ul.aligned.alt-marker li {background-position:0 7px;}
div.article-list ul h5 {font-family:'Arial', 'Helvetica', sans-serif;font-size:13px;font-weight:700;}
div.article-footer div.content-head h2 {background:none;text-indent:0;}
div.article-footer div.content-head-icon h2 {}

.article-image{display:block;overflow:hidden;}
div.article-image{margin-bottom:1.7em;}
.article-image .item{display:block;overflow:hidden;}
.article-image .item .image{display:block;}
.article-image .item .image a{display:block;position:relative;text-decoration:none;}
.article-image .item .image a span.btn-zoom{background:url(/spd/bg_zoom.png) no-repeat right bottom;bottom:0;cursor:pointer;display:none;height:37px;overflow:hidden;position:absolute;right:0;width:37px;}
.article-image .item .caption{display:block;font-size:0.85em;font-style:italic;line-height:1.2em;padding-top:6px;}
.article-image .item h4{color:#3b3b3b;font-family:'Arial','Helvetica',sans-serif;font-size:94%;line-height:125%;margin:13px 0 1px;}
.article-image .item h5{color:#000;font-size:94%;font-style:italic;line-height:125%;}
.article-image .item h5 a:hover{color:#d31114;}
.article-image-xl{width:100%;}
.article-image-l{width:353px;}
.article-image-m{width:164px;}
.article-image-col-2{width:353px;}
.article-image-col-3{width:542px;}
.article-image-col-2 .item{float:left;margin-right:25px;width:164px;}
.article-image-col-3 .item{float:left;margin-right:25px;width:164px;}
.article-image-col-2 .item-last{margin-right:0;}
.article-image-col-3 .item-last{margin-right:0;}
.float-left{float:left;padding:20px 20px 10px 0;}
.float-right{float:right;padding:20px 0 10px 20px;}
.article-image-first-row{padding-top:4px;}
.article-image-with-content .item .caption{padding-bottom:10px;}
.article-image-with-content .item .content h6{color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:700;margin-bottom:6px;}
.article-image .article-image-item-hover{opacity:0.9px;}
.article-image .article-image-item-hover .image a span.btn-zoom{display:block;}
div.slideshow-teaser{margin:0 0 20px;}
div.slideshow-teaser div.slideshow-teaser-image-row{font-size:0;margin:0 -12px;text-align:right;}
div.slideshow-teaser div.slideshow-teaser-image{position:relative;text-align:left;}
div.slideshow-teaser div.slideshow-teaser-image-row div.slideshow-teaser-image{display:inline-block; margin:0 12px;position:static;}
*+ html div.slideshow-teaser div.slideshow-teaser-image-row div.slideshow-teaser-image{float:left; display:block; margin:0 16px 0 0;}
div.slideshow-teaser a.slideshow-link{color:#3b3b3b !important;font-size:13px;font-style:italic;text-decoration:underline;}
div.slideshow-teaser .slideshow-link:hover, div.slideshow-teaser .slideshow-link:focus{color:#d31114 !important;text-decoration:none;}
div.slideshow-teaser div.slideshow-teaser-image a.slideshow-link{background:#fff !important;bottom:19px;color:#3b3b3b;display:block;height:29px;line-height:29px;padding:0 8px;position:absolute;right:7px;}
div.slideshow-teaser div.slideshow-teaser-image-row a.slideshow-link{display:inline-block;margin:12px 12px 0 0;}
div.slideshow-teaser p.slideshow-teaser-text{font-style:italic;margin:20px 0 0 !important;}
div.article-wrapper div.article-body div.slideshow span.caption{display:block;font-size:11px;padding:10px 0 0;}
div.article-wrapper div.article-body div.slideshow p{margin:14px 0 20px;}
div.article-wrapper div.article-body div.slideshow a{color:#3b3b3b;font-size:1em;line-height:1em;}
div.article-wrapper div.article-body div.slideshow a:hover{color:#d31114;text-decoration:none;}
div.article-discussion{margin-bottom:35px;}
div.article-discussion div.content-head div.counter{bottom:10px;float:right;position:absolute;right:0;}
div.article-discussion div.content-head div.counter strong{background:url(/spd/btn_comments.gif) no-repeat 0 center;color:#000;font-family:Georgia, Times New Roman, serif;font-size:0.9em;padding-left:16px;}
div.article-discussion ul.discussion{clear:both;list-style:none;margin:0;overflow:hidden;padding:0;}
div.article-discussion ul.discussion-reply{clear:both;list-style:none;margin:0 0 0 114px;overflow:hidden;padding:0;}
div.article-discussion ul.discussion li.item{border-bottom:1px dotted #c5c5c5;clear:both;margin:0 0 5px;overflow:hidden;padding:15px 0;position:relative;width:100%;}
div.article-discussion ul.discussion-reply li.item{border:0 none;clear:both;margin:0;overflow:hidden;padding:5px 0;position:relative;width:100%;}
div.article-discussion li.item-last{border-bottom:0 !important;}
div.article-discussion ul.discussion li.item p.avatar{font-size:0.85em !important;background:url(/spd/bg_comment-bubble.gif) no-repeat right 40px;float:left;height:70px;padding-top:20px;width:114px;}
div.article-discussion ul.discussion-reply li.item p.avatar{font-size:0.85em !important;background:url(/spd/bg_comment-bubble.gif) no-repeat right 40px;float:left;height:70px;padding-top:20px;width:114px;}
div.article-discussion p.meta-1{font-size:0.85em;margin-bottom:5px;}
div.article-discussion p.meta-1 *{font-size:11px;}
div.article-discussion p.meta-1 a.author{background:url(/spd/btn_author.gif) no-repeat 0 0;color:#3b3b3b;font-size:1em;font-style:italic;padding:1px 0 0 17px;}
div.article-discussion p.meta-1 a.author:hover{color:#d31114;}
div.article-discussion p.meta-1 a.author:focus{color:#d31114;}
div.article-discussion p.meta-1 a.author:active{color:#d31114;}
div.article-discussion p.meta-2{font-size:0.85em;}
div.article-discussion p.meta-2 a{color:#3b3b3b;font-style:italic;text-decoration:underline;}
div.article-discussion p.meta-2 a:hover{color:#d31114;text-decoration:none;}
div.article-discussion p.meta-2 a:focus{color:#d31114;text-decoration:none;}
div.article-discussion p.meta-2 a:active{color:#d31114;text-decoration:none;}
div.article-discussion li.item div.comment-wrapper{clear:right;float:left;width:428px;}
div.article-discussion li.item div.comment-wrapper *{line-height:1.3em;}
div.article-discussion li.item div.comment-wrapper div.comment{border:1px dotted #c5c5c5;border-width:1px 0;margin-bottom:10px;}
div.article-discussion li.item div.comment-wrapper div.comment div.inner-comment{background:#e7eaec;border:1px solid #fff;border-width:1px 0;padding:11px 11px 0;}
div.article-discussion ul.discussion-reply div.comment-wrapper{width:314px;}
div.article-discussion div.load-more-wrapper{border-top:1px solid #c5c5c5;margin-top:0;}
div.article-discussion div.load-more-wrapper a{font-size:0.9em;}
div.article-trackbacks{margin-bottom:35px;}
div.article-trackbacks div.content-head h2{float:left;}
div.article-trackbacks div.content-head div.help{display:inline;padding-left:5px;}
div.article-trackbacks div.content-head div.help a{color:#6f6f6f;font-family:Georgia, Times New Roman, serif;font-size:0.9em;}
div.article-trackbacks ul.trackbacks{clear:both;list-style:none;margin:0;overflow:hidden;padding:0;}
div.article-trackbacks ul.trackbacks li.item{border-bottom:1px dotted #c5c5c5;clear:both;margin:0 0 5px;overflow:hidden;padding:15px 0;position:relative;width:100%;}
div.article-trackbacks li.item-last{border-bottom:0 !important;}
div.article-trackbacks p.meta-1{font-size:0.85em;margin-bottom:5px;}
div.article-trackbacks p.meta-1 *{font-size:11px;}
div.article-trackbacks p.meta-1 a.author{background:url(/spd/btn_author.gif) no-repeat 0 0;color:#3b3b3b;font-size:1em;font-style:italic;padding:1px 0 0 17px;}
div.article-trackbacks p.meta-1 a.author:hover{color:#d31114;}
div.article-trackbacks p.meta-1 a.author:focus{color:#d31114;}
div.article-trackbacks p.meta-1 a.author:active{color:#d31114;}
div.article-trackbacks ul.trackbacks li.item div.trackback{background:#e7eaec url(/spd/bg_trackback-bubble.gif) no-repeat 0 0;padding-top:14px;margin-bottom:10px;}
div.article-trackbacks ul.trackbacks li.item div.trackback div.trackback-inner{padding:20px 20px 1px;}
div.article-trackbacks ul.trackbacks li.item h3{font-size:1em;font-style:italic;font-weight:700;}
div.article-trackbacks ul.trackbacks li.item h3 a:hover{color:#D31114;}
div.article-trackbacks ul.trackbacks li.item blockquote{color:#3b3b3b;font-family:Arial, Helvetica, sans-serif;font-style:normal;line-height:1.3em;margin:0;}
div.article-trackbacks ul.trackbacks li.item blockquote p{color:#3b3b3b;font-family:Arial, Helvetica, sans-serif;font-style:normal;line-height:1.3em;}
div.article-collateral{margin-bottom:35px;}
div.collateral-row{border-bottom:1px dotted #c5c5c5;margin-bottom:20px;overflow:hidden;padding-bottom:10px;}
div.collateral-row div.col-1{float:left;margin-right:25px;overflow:hidden;width:164px;}
div.collateral-row div.col-2{float:left;margin-right:25px;overflow:hidden;width:164px;}
div.collateral-row div.col-3{float:left;margin-right:0;overflow:hidden;width:164px;}
div.collateral-row h3{font-size:1.2em !important;font-weight:700;margin-bottom:10px;}
div.collateral-row h4{color:#3b3b3b;font-family:Arial, Helvetica, sans-serif;font-size:0.85em;margin-bottom:1px;}
div.collateral-row h5{color:#000;font-size:0.9em;font-style:italic;margin-bottom:1px;}
div.collateral-row a:hover{color:#D31114;}
div.collateral-row div.col-box{margin-bottom:12px;}
div.collateral-row p.author{margin-bottom:0;}
div.collateral-row p.author a{background:url(/spd/btn_author.gif) no-repeat 0 0;color:#3b3b3b;font-size:0.85em;font-style:italic;padding:1px 0 0 17px;}
div.collateral-row p.author a:hover{color:#d31114;}
div.collateral-row p.author a:focus{color:#d31114;}
div.collateral-row p.author a:active{color:#d31114;}
div#main-bottom{border-top:4px solid #000;margin-top:30px;padding-top:35px;}
* + html div#main-bottom{clear:both;}
div.five-columns-set{clear:both;margin-bottom:35px;overflow:hidden;width:100%;}
div.five-columns-set div.col-1{float:left;margin-right:25px;width:164px;}
div.five-columns-set div.col-2{float:left;margin-right:25px;width:164px;}
div.five-columns-set div.col-3{float:left;margin-right:25px;width:164px;}
div.five-columns-set div.col-4{float:left;margin-right:25px;width:164px;}
div.five-columns-set div.col-5{float:left;margin-right:0;width:164px;}
div.five-columns-set h2{font-size:1.2em;font-weight:700;height:50px;margin-bottom:0;}
div.five-columns-set h3{color:#3b3b3b;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:0.9em;margin-bottom:1px;}
div.five-columns-set h3 strong.guest-contribution{color:#3b3b3b;}
div.five-columns-set h4{font-size:0.9em;font-style:italic;margin-bottom:1.5em;}
div.five-columns-set h4 a:hover{color:#d31114;}
div.five-columns-set h4 a:focus{color:#d31114;}
div.five-columns-set h4 a:active{color:#d31114;}
div.five-columns-set p.image{margin-bottom:1.5em;}
div.five-columns-set p.copy{line-height:1.3em;}
div#footer-nav ul.tabbish{border-bottom:1px solid #c5c5c5;height:30px;list-style:none;margin:0;padding:0;}
div#footer-nav ul.tabbish li{float:left;height:29px;margin:0;padding:0;}
div#footer-nav ul.tabbish li a{border:1px solid #fff;border-bottom:0;color:#3b3b3b;display:block;float:left;font-size:0.9em;font-weight:700;height:29px;line-height:29px;padding:0 11px;text-transform:uppercase;}
div#footer-nav ul.tabbish li a:hover{color:#d31114;text-decoration:none;}
div#footer-nav ul.tabbish li a:focus{color:#d31114;text-decoration:none;}
div#footer-nav ul.tabbish li a:active{color:#d31114;text-decoration:none;}
div#footer-nav ul.tabbish li a.btn-rss{background:url(/spd/btn_rss.gif) no-repeat right center;padding-right:21px;}
div#footer-nav ul.tabbish li a.active{background:#fff;border-color:#c5c5c5;color:#000;height:30px;}
div#footer-nav ul.sitemap{border:1px solid #c5c5c5;border-top-width:0;list-style:none;margin:0;overflow:hidden;padding:0 10px 22px;}
div#footer-nav ul ul{list-style:none;margin:0;padding:0;}
div#footer-nav ul.sitemap li{margin:0;padding:0;}
div#footer-nav ul.sitemap li ul li{margin:0;padding:0;}
div#footer-nav ul.sitemap li.col-1{float:left;margin-right:25px;width:153px;}
div#footer-nav ul.sitemap li.col-2{float:left;margin-right:25px;width:164px;}
div#footer-nav ul.sitemap li.col-3{float:left;margin-right:25px;width:164px;}
div#footer-nav ul.sitemap li.col-4{float:left;margin-right:25px;width:164px;}
div#footer-nav ul.sitemap li.col-5{float:left;margin-right:0;width:153px;}
div#footer-nav ul.sitemap li.view-all{font-size:0.85em;line-height:1.2em;margin:4px 0 10px;text-align:right;}
div#footer-nav ul.sitemap li.view-all a{font-style:italic;text-decoration:underline;}
div#footer-nav ul.sitemap li.view-all a:hover, div#footer-nav ul.sitemap li.view-all a:focus{color:#d31114;text-decoration:none;}
div#footer-nav ul.sitemap h6{margin-bottom:0.75em;}
div#footer-nav ul.sitemap h6 a{color:#000;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:0.8em;font-weight:700;text-decoration:underline;text-transform:uppercase;}
div#footer-nav ul.sitemap h6 a:hover{color:#d31114;text-decoration:none;}
div#footer-nav ul.sitemap h6 a:focus{color:#d31114;text-decoration:none;}
div#footer-nav ul.sitemap h6 a:active{color:#d31114;text-decoration:none;}
div#footer-nav ul.sitemap li ul li a{background:url(/spd/bullet_sitemap.gif) no-repeat 0 center;color:#3b3b3b;line-height:1.7em;padding-left:17px;text-decoration:underline;}
div#footer-nav ul.sitemap li ul li a:hover{color:#d31114;text-decoration:none;}
div#footer-nav ul.sitemap li ul li a:focus{color:#d31114;text-decoration:none;}
div#footer-nav ul.sitemap li ul li a:active{color:#d31114;text-decoration:none;}
div#lightbox-dimmer{background:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000;}
div#lightbox{-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);background:#fff;border:1px solid #c5c5c5;box-shadow:0 0 20px rgba(0,0,0,0.5);left:50%;margin-left:-484px;position:absolute;top:80px;width:780px;z-index:1001;}
div#lightbox .col1{float:left;margin-right:24px;max-width:360px;}
*+ html div#lightbox .col1{width:352px;}
div#lightbox .col2{float:left;width:350px;}
div#lightbox div.lightbox-content div.box-info{border:1px solid #C5C5C5;bottom:0;left:0;margin-bottom:24px;padding:18px;}
div#lightbox div.lightbox-content div.box-info div.arrow, div#lightbox div.lightbox-content div.box-info div.box-info-arrow{background:url(/spd/bg_info_arrow.gif);bottom:-35px;height:17px;margin:0 auto;position:relative;width:24px;}
div#lightbox div.lightbox-content div.box-info p{line-height:1.3em;margin:0;padding:0;}
div#lightbox div.box-head{background:#FFF;}
div#lightbox div.lightbox-content{padding:12px 23px 21px;}

div#lightbox div.lightbox-content div.select div.select-input {font-size:1em;}
div#lightbox div.lightbox-content div.select ul.select-options {font-size:0.95em;}

div#lightbox div.lightbox-content div.content-head{padding-bottom:0;padding-top:5px;}
div#lightbox div.lightbox-content div.content-head p.overview{bottom:0;line-height:22px;top:5px;}
div#lightbox div.lightbox-content div.content-head h2{background:none;line-height:18px;text-indent:0;width:75%;}
div#lightbox div.lightbox-content div.box-head h4{background:none;font-size:1.2em;font-weight:400;margin:15px 0 3px;padding:0;text-indent:0;}
div#lightbox div.lightbox-content h4 a{font-size:0.8em;font-style:italic;text-decoration:underline;}
div#lightbox div.lightbox-content h4.icon{font-size:1.1em;font-style:italic;}
div#lightbox div.lightbox-content h4 a:hover, div#lightbox div.lightbox-content h4 a:focus{color:#D31114;text-decoration:none;}
div#lightbox div.lightbox-content h5{font-family:Arial, Helvetica, Verdana, sans-serif;font-size:0.95em;font-weight:700;}
div#lightbox div.lightbox-content div.icon{float:left;height:70px;padding:0 8px 8px 0;}
div#lightbox div.lightbox-content div.grey-box p.left{clear:none;}
div#lightbox div.lightbox-content div.white-box p.left{clear:none;}
div#lightbox div.lightbox-content form p.left{clear:none;}
div#lightbox div.lightbox-content form p div.select{width:102px; display:inline-block; vertical-align:top;}
*+ html div#lightbox div.lightbox-content form p .select{width:102px; display:inline;}
div#lightbox div.lightbox-content form p .select .select-node{float:left; width:0;}
div#lightbox div.lightbox-content div.box-content form{background:#E7EAEC;padding:18px; height:auto !important;}
*+ html div#lightbox div.lightbox-content div.box-content form{margin:0 0 21px 0;}
div#lightbox div.lightbox-content div.grey-box{background:#E7EAEC;padding:18px;}
div#lightbox div.lightbox-content div.white-box{background:#FFF;border-bottom:1px dotted #BFBEC3;border-top:1px dotted #BFBEC3;padding:17px 18px;}
div#lightbox div.lightbox-content form p{clear:both;line-height:1.3em; }
div#lightbox div.lightbox-content div.grey-box p{clear:both;line-height:1.3em;}
div#lightbox div.lightbox-content div.white-box p{clear:both;line-height:1.3em;}
div#lightbox div.lightbox-content form p.submit{margin-top:20px !important;}
div#lightbox div.lightbox-content form p.table{display:table;}
div#lightbox div.lightbox-content form p.table > span{display:table-cell;padding-right:8px;}
div#lightbox div.lightbox-content form p.table > input{display:table-cell;padding-right:8px;}
div#lightbox div.lightbox-content form p img{float:left;padding:0 8px 4px 0;}
div#lightbox div.lightbox-content div.grey-box p img{float:left;padding:0 8px 4px 0;}
div#lightbox div.lightbox-content div.white-box p img{float:left;padding:0 8px 4px 0;}
div#lightbox div.lightbox-content form p a{color:#3B3B3B;font-style:italic;text-decoration:underline;}
div#lightbox div.lightbox-content div.grey-box p a{color:#3B3B3B;font-style:italic;text-decoration:underline;}
div#lightbox div.lightbox-content div.white-box p a{color:#3B3B3B;font-style:italic;text-decoration:underline;}
div#lightbox div.lightbox-content form p a:hover, div#lightbox div.lightbox-content form p a:focus{color:#D31114;text-decoration:none;}
div#lightbox div.lightbox-content div.grey-box p a:hover{color:#D31114;text-decoration:none;}
div#lightbox div.lightbox-content div.white-box p a:hover{color:#D31114;text-decoration:none;}
div#lightbox div.lightbox-content form label{display:inline-block;padding-bottom:2px; width:260px;}
div#lightbox div.lightbox-content form input#address{float:left;margin-right:10px;width:196px;}
div#lightbox div.lightbox-content form input#number{float:left;width:90px;}
div#lightbox div.col1 form input.right{margin-right:8px;}
div#lightbox form div.error{clear:both;display:block;margin-right:8px;padding-top:14px;position:relative;top:-10px;}
div#lightbox form div.error div.arrow{background-image:url("/spd/error_arrow.png");background-position:left top;background-repeat:no-repeat;height:15px;left:8px;position:absolute;top:0;width:20px;z-index:200;}
div#lightbox form label.error{background:#FFF;border:1px solid #C5C5C5;cursor:default;display:block;font-family:Georgia, Times New Roman, serif;margin-bottom:24px;padding:14px 18px !important;position:relative;z-index:100;}
div#lightbox div.lightbox-content form p a.back{color:#3b3b3b;font-style:italic;}
div#lightbox div.lightbox-content div.grey-box p a.back{color:#3b3b3b;font-style:italic;}
div#lightbox div.lightbox-content div.white-box p a.back{color:#3b3b3b;font-style:italic;}
div#lightbox div.lightbox-content form p a.back:hover, div#lightbox div.lightbox-content form p a.back:focus{color:#D31114;text-decoration:none;}
div#lightbox div.lightbox-content div.loading{background:url(/spd/ajax-loader-big.gif) no-repeat scroll 50% 50% transparent;height:250px;width:100%;}
div#lightbox a.btn-close-lightbox{background:url(/spd/btn_close-lightbox.gif) no-repeat right 3px;color:#3b3b3b;float:right;font-size:0.85em;font-style:italic;padding-right:25px;text-decoration:underline;width:auto;}
div#lightbox a.btn-close-lightbox:hover{color:#D31114;text-decoration:none;}
div#lightbox a.btn-close-lightbox:focus{color:#D31114;text-decoration:none;}
div#lightbox .c50l{padding-right:10px;}
div#lightbox .subcl{background:none repeat scroll 0 0 #E7EAEC;margin-bottom:-100em;padding-bottom:100em;}
div#lightbox .subcr{background:none repeat scroll 0 0 #E7EAEC;margin-bottom:-100em;padding-bottom:100em;}
div#lightbox .subc{background:none repeat scroll 0 0 #E7EAEC;margin-bottom:-100em;padding-bottom:100em;}
div#lightbox fieldset.column{background:#e7eaec;padding:20px;}
div#lightbox fieldset.column label{color:#3b3b3b;display:block;font-size:12px;font-weight:700;line-height:18px;}
div#lightbox fieldset.column input[type='text']{background:#fff;border:1px solid #c5c5c5;display:block;height:18px;margin:0 0 12px;padding:0 6px;width:306px;}
div#lightbox fieldset.column textarea{background:#fff;border:1px solid #c5c5c5;height:150px;margin:0 0 12px;padding:0 6px;resize:none;width:306px;}
div#lightbox fieldset.column div.line{margin:0 0 12px;}
div#lightbox fieldset.column div.line label{display:inline;font-weight:400;}
div#lightbox fieldset.column div.controls{margin:18px 0 0;text-align:right;}
div#lightbox p.required{font-style:italic;margin:6px 0 0;}
div#lightbox fieldset.column div.required{background:#fff;border:1px solid #c5c5c5;font-family:'Georgia','Times New Roman','Times',serif;margin:20px 0 24px;position:relative;}
div#lightbox fieldset.column div.required div.marker{background:url("/spd/error_arrow.png") left top no-repeat;height:15px;left:8px;position:absolute;top:-15px;width:20px;}
div#lightbox fieldset.column div.required p{margin:0;padding:14px 18px;}
div#lightbox div.social-information{border:1px solid #c5c5c5;padding:20px;position:relative;}
div#lightbox div.social-information div.marker{background:url(/spd/bg_sprechblase_petition.gif) left top no-repeat;height:20px;left:-11px;position:absolute;top:10px;width:11px;}
div#lightbox div.social-information h2{font-family:'Arial','Helvetica',sans-serif;font-size:12px;font-weight:700;line-height:16px;margin:0 0 16px;}
div#lightbox div.social-information p{font-size:12px;line-height:16px;}
fieldset.question p{clear:both;}
fieldset label{cursor:pointer;}
fieldset label.strong{font-weight:700;}
fieldset.question label{clear:both;display:block;float:left;line-height:1.2em;margin-bottom:5px;vertical-align:text-bottom;width:230px;}
fieldset.question input{display:block;float:right;}
fieldset input.text, fieldset input.title{border:1px solid #C5C5C5;color:#3B3B3B !important;display:block;font-size:0.85em;height:18px;margin:0 0 16px;padding:0 4px;width:306px;}
fieldset input.text:focus, fieldset input.title:focus {border:1px solid #d31114;}
fieldset input.password{border:1px solid #C5C5C5;color:#3B3B3B !important;display:block;font-size:0.85em;height:18px;margin:0 0 16px;padding:0 4px;width:306px;}
fieldset input.password:focus{border:1px solid #d31114;}
fieldset input.right {float:right;}
fieldset button.right {float:right;}
p.hint{clear:both;font-style:italic;margin-bottom:0;padding-top:5px;}
div.accordion{margin-top:30px;}
div.accordion h4.head{background:url(/spd/bg_accordeon.png) 0 -28px no-repeat transparent;cursor:pointer;height:20px;padding:8px 0 0 36px;}
div.accordion h4:focus{border:none;border-style:none;outline:0;}
div.accordion h4.ui-state-hover a{color:#D31114;text-decoration:underline;}
div.accordion h4.ui-state-active{background-position:0 0;}
div.accordion .content{padding-bottom:20px;padding-top:20px;}
div.accordion h4 a{color:#000;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:0.7em;font-weight:700;text-decoration:none;}
a.icon-rss{background:url(/spd/iconset.png) 0 0 no-repeat transparent;color:#3B3B3B;display:block;font-size:0.85em;font-style:italic;height:22px;margin-bottom:8px;overflow:hidden;padding:2px 0 0 30px;text-decoration:underline;}
a.icon-rss:hover{color:#D31114;text-decoration:none;}
a.facebook span.icon{background:url(/spd/iconset.png) 0 0 no-repeat transparent;}
.clear{clear:both;font-size:0;height:0;line-height:0;margin:0;padding:0;}
#breadcrumbs span.icon{background:url(/spd/icon_arrow_grey.gif) no-repeat 1px 6px;margin:0;padding:0 3px 0 0;}
#breadcrumbs p{padding-left:0 !important;}
#breadcrumbs a{text-decoration:underline;}
#breadcrumbs a:hover, #breadcrumbs a:focus{color:#d31114;text-decoration:none;}
#fehlermeldung{color:red;font-weight:700;margin:16px 0 22px;}
span.hinweis{font-size:85%;font-style:italic;text-decoration:underline;}
span.hinweis2{font-size:85%;font-style:italic;text-decoration:none;}
span.grau{color:#9c9c9c !important;}
#achtung{border:1px solid #d31114;color:#3b3b3b;font-size:11px;line-height:16px;margin:0 0 11px;padding:9px 13px 14px;}
#achtung h3{color:#3b3b3b;font-family:Arial, Verdana, sans-serif;font-size:12px;font-weight:700;margin:2px 0 6px;padding:0;}
#achtung a#achtung-button-hide{color:#3b3b3b;float:right;font-style:italic;text-decoration:underline;}
#achtung a#achtung-button-hide:hover{color:#d31114;text-decoration:none;}
#achtung a#achtung-button-focus{color:#d31114;text-decoration:none;}
#achtung a#achtung-button-hide:active{color:#d31114;text-decoration:none;}
#achtung-show{display:none;float:right;font-size:11px;height:24px;line-height:26px;}
#achtung-show a#achtung-button-show{color:#3b3b3b;font-style:italic;text-decoration:underline;}
#achtung-show a#achtung-button-show:hover{color:#d31114;text-decoration:none;}
#achtung-show a#achtung-button-show:focus{color:#d31114;text-decoration:none;}
#achtung-show a#achtung-button-show:active{color:#d31114;text-decoration:none;}
.bereich-wrapper{float:left;margin:0 0 90px;}
a.rot:link{color:#D31114;font-weight:700;text-decoration:none;}
a.rot:visited{color:#D31114;font-weight:700;text-decoration:none;}
a.rot:focus{color:#D31114;font-weight:700;text-decoration:underline;}
a.rot:hover{color:#D31114;font-weight:700;text-decoration:underline;}
.bereich-wrapper .kasten_rand{border:#c5c5c5 1px solid;margin:30px 0 0;padding:14px 20px 3px;width:500px;}
.reihe{margin:0;padding:0;width:100%;}
.bereich-wrapper .subhead h3{color:#000;font-size:15px;font-weight:700;line-height:18px;margin:0 0 16px 0.25em;text-transform:uppercase;}
.bereich-wrapper fieldset{background:#e7eaec;margin:0 0 20px;padding:14px 20px 3px;}
.bereich-wrapper fieldset.randlos{background:none;}
.bereich-wrapper fieldset.fb{background:#e7eaec url(/spd/bg_facebook_icon.gif) no-repeat 100% 0;}
.bereich-body{float:left;font-size:1em;width:540px;}
.bereich-body .col1{float:left;font-weight:700;margin:0;padding:0 0 14px;width:169px;}
.bereich-body .col2{float:left;margin:0;padding:0 0 14px;width:270px;}
.bereich-body .col2g{float:left;margin:0;padding:0 0 14px;width:331px;}
.bereich-body .col2g input{display:block;float:left;width:25px;}
.bereich-body .col2g input[type="submit"]{float:none;margin:0;width:auto;}
.bereich-body .col2g label{display:block;float:left;margin:0 0 6px;width:306px;}
.bereich-body .col3{float:left;margin:0;padding:0 0 14px;text-align:right;width:61px;}
a.klein:link{color:#3B3B3B;font-size:11px;font-style:italic;font-weight:400;text-decoration:underline;}
a.klein:visited{color:#3B3B3B;font-size:11px;font-style:italic;font-weight:400;text-decoration:underline;}
a.klein:focus{color:red;font-size:11px;font-style:italic;font-weight:400;text-decoration:none;}
a.klein:hover{color:red;font-size:11px;font-style:italic;font-weight:400;text-decoration:none;}
.bereich-body input.submit{float:right;margin:0 0 0 0;}
.rand_punkt{background:url(/spd/bg_linie_pkt.gif) repeat-x 0 100%;margin:0 0 18px;padding:0 0 18px;}
.hr_pkt{background:url(/spd/bg_linie_pkt.gif) repeat-x 0 100%;height:1px;margin:1px 0 18px;padding:0;}
.col_70{float:left;margin:0;padding:0;width:70px;}
.col_70 input{width:58px !important;}
.col_70_right{float:right;margin:0 1px 0 0;padding:0;width:70px;}
.rechts .col_70_right{margin:0;width:65px;}
.col_70_right input{width:58px !important;}
.col_165{float:left;margin:0;padding:0;width:165px;}
.col_165 input{width:158px !important;}
.col_188{float:left;margin:0;padding:0;width:188px;}
.col_164{float:left;line-height:20px;margin:0;padding:0;width:164px;}
.cols_zweispaltig{margin:0;padding:0;width:500px;}
.cols_zweispaltig .links{float:left;margin:0 20px 0 0;padding:0;width:244px;}
.cols_zweispaltig .rechts{float:left;margin:0;padding:0;width:236px;}
.cols_zweispaltig#abstandslos{width:540px;}
.cols_zweispaltig#abstandslos .links{width:255px;}
.cols_zweispaltig#abstandslos .rechts{width:255px;}
.cols_zweispaltig#abstandslos input.selectfeld{width:255px;}
*+html .cols_zweispaltig#abstandslos input.selectfeld{width:252px;}
.cols_zweispaltig input.bild_hochladen{float:left;margin:0;width:110px;}
.cols_zweispaltig div.select{font-size:1.11em;}
.cols_zweier{margin:0;padding:0;}
.cols_zweier .links{margin:0;padding:0;width:123px;}
.cols_zweier .rechts{margin:0;padding:0;width:113px;}
div#main-top div#col3 div.account{padding:33px 0 0;}
#bereich-navi{border:#c5c5c5 1px solid;padding:14px 19px;}
#bereich-navi h2{font-family:Georgia;font-size:15px;font-weight:700;margin:0 0 14px;text-transform:uppercase;}
#bereich-navi ul{margin:0;padding:0;}
#bereich-navi ul li{background:url(/spd/icon_hr_point.gif) repeat-x 0 100%;height:30px;list-style:none;margin:0;padding:0;}
#bereich-navi ul li.on{margin:0;padding:0;}
*+html #bereich-navi ul li.on{margin-top:-3px;}
#bereich-navi ul li.on a{background:url(/spd/bg_navi_bereich_on.gif) no-repeat 0 0;color:#fff;margin:0 0 0 -31px;padding:5px 0 5px 31px;width:332px;}
*+html #bereich-navi ul li.on a{position:absolute;}
#bereich-navi ul li.last{background:none;}
#bereich-navi a:link{color:#3b3b3b;display:block;font-size:12px;padding:4px 0 6px;text-decoration:none;text-transform:uppercase;}
#bereich-navi a:visited{color:#3b3b3b;display:block;font-size:12px;padding:4px 0 6px;text-decoration:none;text-transform:uppercase;}
#bereich-navi a:focus{color:#d31114;display:block;font-size:12px;padding:4px 0 6px;text-decoration:none;text-transform:uppercase;}
#bereich-navi a:hover{color:#d31114;display:block;font-size:12px;padding:4px 0 6px;text-decoration:none;text-transform:uppercase;}
div.sidebar-privacy{background:#e7eaec;margin:20px 0 0;padding:15px 20px;}
div.sidebar-privacy h3{color:#3b3b3b;font-family:'Arial','Helvetica',sans-serif;font-size:90%;font-weight:700;line-height:130%;margin:0 0 8px;}
div.sidebar-privacy p{color:#3b3b3b;font-size:90%;line-height:130%;margin:0;}
#profildaten label{display:block;font-weight:700;padding:0 0 6px;}
#profildaten fieldset.radio_12height label{display:inline;padding:0;}
#profildaten label.float{float:none; margin:0 0 0 18px;}
#profildaten div.group label.float{padding:0;}
#profildaten label.inline{cursor:pointer;display:inline;font-weight:400;padding:0 0 0 6px;}
#profildaten div.label{font-weight:700;margin:0 0 8px;}
#profildaten input[type="text"]{width:230px;}
#profildaten textarea{border:1px solid #C5C5C5;color:#3B3B3B !important;font-size:0.95em;height:98px;margin:0;padding:5px;width:488px;}
#profildaten textarea:focus {border:1px solid #d31114;}
input.selectfeld{background:#fff url(/spd/btn_input-plus.gif) no-repeat scroll right top;border:1px solid #C5C5C5;color:#3B3B3B !important;cursor:pointer;font-size:11px;height:18px;padding:0 0 0 5px;}
*+html input.selectfeld{height:16px;padding-top:2px;}
label.fehler{color:red;}
label.italic{cursor:pointer;font-family:Georgia;font-size:11px;font-style:italic;font-weight:400;}
input.grau{border:1px solid #C5C5C5;color:#3B3B3B !important;font-size:0.95em;height:18px;padding:0 0 0 5px;}
input.grau:focus {border:1px solid #d31114;}
input.fehler{border:red 1px solid;}
input.breite113{width:106px !important;}
input.breite235{width:235px !important;}
select.date{float:left;margin:0 10px 0 0;width:70px;}
div.select.date{float:left;margin:0 10px 0 0;width:70px;}
select.date#date-year{float:right;margin:0 8px 0 0;}
div.select.date#date-year-select{float:right;margin:0 8px 0 0;}
div#profildaten select.column-select{margin:0 0 15px;}
div#profildaten div.select.column-select{margin:0 0 15px;}
input.date{background:url(/spd/btn_input-plus.gif) no-repeat top right #fff;border:1px solid #c5c5c5;color:#3b3b3b !important;float:left;font-size:11px;height:18px;margin:0 10px 0 0;padding:0 18px 0 0;width:52px !important;}
input#geburtsdatum-jahr.date{float:none;margin:0;}
.cols_zweispaltig .links input.date{width:52px !important;}
.cols_zweispaltig input#geburtsdatum-jahr.date{float:right;}
.cols_zweispaltig .links input#geburtsdatum-jahr.date{margin:0 7px 0 0;}
div#password-change{clear:both;display:none;}
div#email-change{clear:both;display:none;}
#tabs{float:left;margin:0 0 17px;padding:0;width:540px;}
#tabs a:link{background:#e7eaec;color:#3b3b3b;display:block;float:left;min-height:39px;margin:0 9px 0 0;padding:3px 0 3px 7px;text-decoration:none;width:121px;}
#tabs a:visited{background:#e7eaec;color:#3b3b3b;display:block;float:left;min-height:39px;margin:0 9px 0 0;padding:3px 0 3px 7px;text-decoration:none;width:121px;}
#tabs a:focus{background:#d31114;color:#fff;display:block;float:left;min-height:39px;margin:0 9px 0 0;padding:3px 0 3px 7px;text-decoration:none;width:121px;}
#tabs a:hover{background:#d31114;color:#fff;display:block;float:left;min-height:39px;margin:0 9px 0 0;padding:3px 0 3px 7px;text-decoration:none;width:121px;}
#tabs a.on:link{background:#d31114;color:#fff;display:block;float:left;min-height:39px;margin:0 9px 0 0;padding:3px 0 3px 7px;text-decoration:none;width:121px;}
#tabs a.on:visited{background:#d31114;color:#fff;display:block;float:left;min-height:39px;margin:0 9px 0 0;padding:3px 0 3px 7px;text-decoration:none;width:121px;}
#tabs a.on:focus{background:#d31114;color:#fff;display:block;float:left;min-height:39px;margin:0 9px 0 0;padding:3px 0 3px 7px;text-decoration:none;width:121px;}
#tabs a.on:hover{background:#d31114;color:#fff;display:block;float:left;min-height:39px;margin:0 9px 0 0;padding:3px 0 3px 7px;text-decoration:none;width:121px;}
#tabs a.last{margin:0 !important;}
#tabs span.ziffer{display:block;float:left;font-family:Georgia;font-size:1.2em;font-weight:700;}
#tabs span.name{display:block;float:left;font-size:0.95em;line-height:1.4em;padding:4px 0 0 4px; position:relative;}
#ohne_abstand{margin:0;padding:0;}
*+html #ohne_abstand{margin:0 0 20px;padding:0;}
.cols_zweispaltig textarea{height:47px !important;width:225px !important;}
span.italic12{font-family:Georgia;font-size:12px;line-height:16px;}
h3.subhead{font-size:25px;font-weight:700;line-height:25px;margin:6px 0 7px;padding:0;}
input.float{display:block;float:left;width:20px;}
div.radio.float{display:block;float:left;/*width:20px;*/}
label.float{cursor:pointer;display:block;float:left;font-weight:400 !important;}
a.rot_light:link{color:#d31114 !important;font-style:italic;font-weight:400;margin:0;padding:0;text-decoration:underline;}
a.rot_light:visited{color:#d31114 !important;font-style:italic;font-weight:400;margin:0;padding:0;text-decoration:underline;}
a.rot_light:focus{color:#d31114;font-style:italic;font-weight:400;margin:0;padding:0;text-decoration:none;}
a.rot_light:hover{color:#d31114;font-style:italic;font-weight:400;margin:0;padding:0;text-decoration:none;}
.ohne_rand_4px{border:0 !important;margin:0 !important;}
input.breite500{width:493px !important;}
.box_pink{background:#f983f8;padding:9px 13px 14px;}
.kasten{margin:0;padding:14px 20px 3px;width:500px;}
.kasten .links{float:left;margin:0 25px 0 0;width:334px;}
.kasten .rechts{float:left;margin:0;width:141px;}
.bg_grau{background:#e7eaec;}
.map_large{border:#c5c5c5 1px solid;}
.teaser-box-large #vor-ort .search{margin:26px 0 0;padding:0;}
.teaser-box-large #vor-ort .search ul{list-style:none;margin:0;padding:0;}
.teaser-box-large #vor-ort .search ul li{margin:0 0 12px;padding:0;}
.teaser-box-large #vor-ort .search ul li .input-node{float:left; width:0 !important;}
.teaser-box-large #vor-ort .search ul li.rot{background:url(/spd/icon_listenpunkt_rot.gif) no-repeat 100% 0;}
.teaser-box-large #vor-ort .search ul li.blau{background:url(/spd/icon_listenpunkt_blau.gif) no-repeat 100% 0;}
.teaser-box-large #vor-ort .search ul li.dunkelblau{background:url(/spd/icon_listenpunkt_dunkelblau.gif) no-repeat 100% 0;}
.teaser-box-large #vor-ort .search ul li.gruen{background:url(/spd/icon_listenpunkt_gruen.gif) no-repeat 100% 0;}
.teaser-box-large #vor-ort .search ul li.tuerkis{background:url(/spd/icon_listenpunkt_tuerkis.gif) no-repeat 100% 0;}
.teaser-box-large #vor-ort .search label{margin:0 0 0 5px;padding:0;}
.teaser-box-large #vor-ort .search input.fancy{float:right;}
.teaser-box-large #vor-ort hr{border-bottom:#c5c5c5 1px solid;margin:0 0 22px;}
.teaser-box-large #vor-ort input.large{margin:0 17px 0 0;width:415px;}
*+html .teaser-box-large #vor-ort input.large{width:407px;}
.teaser-box-large #vor-ort span.fehler{color:#d31114;font-size:0.95em;}
div.map-search{border-color:#eee;border-style:solid none none;border-width:1px;margin:20px 0 0;padding:20px 0 0;}
div.map-search input.text{border:1px solid #c5c5c5;font-size:0.85em;height:18px;line-height:1.6em;margin:0 20px 0 0;padding:0 0 0 5px;width:230px;}
div.map-search input.text:focus{border:1px solid #d31114;}
div.map-search select#map-search-filter{display:inline;margin:0 20px 0 0;width:100px;}
div.map-search div.select{display:inline-block;margin:0 20px 0 0;width:100px;}
*+html div.map-search div.select{display:inline;}
div.map-search input#map-search-find{margin:0 20px 0 0;}
.col_50{float:left;margin:0 10px 0 0;width:50px;}
.col_50next{float:left;}
.sidebar-box-anmelden fieldset{background:#e7eaec;margin:0;padding:14px 20px 3px;}
.sidebar-box-anmelden input[type="text"]{width:305px;}
.sidebar-box-empfehlen .box-content{padding-right:20px;}
.text_right{text-align:right;}
.rand_point{background:url(/spd/icon_hr_point.gif) repeat-x 0 100%;margin-bottom:20px !important;padding-bottom:20px;}
h3.subhead2{color:#010101;font-family:Georgia;font-size:19px;font-weight:700;}
h3.kursiv{font-style:italic !important;font-weight:700;margin:0 !important;padding:0 !important;text-indent:0 !important;}
span.eingerueckt{margin:0;padding:0 0 0 20px;}
a.fb_anmelden:link{background:url(/spd/icon_facebook_small.gif) no-repeat 100% 0;font-size:0.85em;font-style:italic;margin:0;padding:3px 30px 8px 0;text-decoration:underline;}
a.fb_anmelden:visited{background:url(/spd/icon_facebook_small.gif) no-repeat 100% 0;font-size:0.85em;font-style:italic;margin:0;padding:3px 30px 8px 0;text-decoration:underline;}
a.fb_anmelden:focus{background:url(/spd/icon_facebook_small.gif) no-repeat 100% 0;color:#d31114;font-size:0.85em;font-style:italic;margin:0;padding:3px 30px 8px 0;text-decoration:none;}
a.fb_anmelden:hover{background:url(/spd/icon_facebook_small.gif) no-repeat 100% 0;color:#d31114;font-size:0.85em;font-style:italic;margin:0;padding:3px 30px 8px 0;text-decoration:none;}
.kein_abstand{margin:0;padding:0;}
h3.petition{color:#000;font-family:Arial;font-size:13px;font-weight:700;}
img.support{display:block;float:left;margin:0 15px 15px 0;padding:0;}
img.support_last{display:block;float:left;margin:0 0 15px;padding:0;}
.petition_col1{float:left;margin:0;padding:0;width:169px;}
.petition_col1#sprechblase{background:url(/spd/bg_sprechblase_petition.gif) no-repeat 100% 98px;position:relative;z-index:100;}
.petition_col2{float:left;margin:0;padding:0;width:331px;}
.petition_col2 input.submit{-moz-border-radius:0;background:url(/spd/bg_button_kampagne.gif) no-repeat 0 0;border:0;font-size:15px;font-weight:700;margin:0;padding:7px 0 8px;width:100%;}
.petition_col2 .col20{float:left;margin:0;padding:0;width:20px;}
.petition_col2 .col20next{float:left; margin-bottom:10px;}
.petition_col2 .message{background:#fff url(/spd/icon_petition_arrow.gif) no-repeat 95% 25px;border:#dcdcdc 1px solid;font-size:15px;margin:58px 0 0 -1px;padding:27px 19px;position:relative;z-index:1;}
.link_pos{float:right;text-align:right;width:100px;}
div.petition-list{margin:17px 0 0;}
div.petition-list p{color:#000;font-family:'Georgia','Times New Roman','Times',serif;font-size:12px;font-weight:700;line-height:16px;margin:0 0 16px;}
div.petition-list form{margin:0 0 20px;text-align:right;}
div.petition-list form label{font-size:94%;font-weight:700;line-height:125%;margin:0 4px 0 0;}
div.petition-list form select{display:inline;margin:0 4px 0 0;vertical-align:middle;}
div.petition-list form div.select{display:inline-block;margin:0 4px 0 0;text-align:left;vertical-align:middle;width:52px; font-size:1.12em;}
*+html div.petition-list form div.select{display:inline;}
div.petition-list form input.fancy{vertical-align:middle;}
div.petition-list table{border:0;border-collapse:separate;border-spacing:0;margin:0;width:100%;}
* + html div.petition-list table{border-collapse:collapse;margin:0 -1px;}
div.petition-list table td{background:#f7f7f7;border-color:#fff;border-style:none solid;border-width:1px;font-size:94%;line-height:125%;margin:0;padding:0 10px;vertical-align:top;}
* + html div.petition-list table td{border-width:2px;}
div.petition-list table tr.first-row td{padding-top:10px;}
div.petition-list table tr.last-row td{padding-bottom:10px;}
div.petition-list table th{background:#e7eaec;border:1px solid #fff;border-color:#fff;border-style:none solid solid;border-width:2px 1px;font-size:94%;font-weight:700;line-height:125%;margin:0;padding:0;vertical-align:top;}
* + html div.petition-list table th{border-width:2px;}
div.petition-list table th.active{background-color:#c5cbcf;}
div.petition-list table th a{background:url(/spd/icon_table_select.gif) right 2px no-repeat;display:block;margin:7px 10px;}
div.petition-list table th a:hover{color:#d31114;}
div.petition-list table th.petition-id a{width:73px;}
div.petition-list table th.petition-name a{width:204px;}
div.petition-list table th.petition-location a{width:200px;}
div.petition-list table th.petition-date a{width:74px;}
div.petition-list table th.ascending a{background-image:url(/spd/icon_table_select_ascending.gif);}
div.petition-list table th.descending a{background-image:url(/spd/icon_table_select_descending.gif);}
div.petition-list table tr:hover td{background:#f7f7f7;}
div.browse-list-controls{margin:15px 0;position:relative;width:100%;word-spacing:-1em;}
* + html div.browse-list-controls{word-spacing:0;}
div.browse-list-controls-left{left:0;position:absolute;text-align:left;top:0;width:50px;}
div.browse-list-controls-center{text-align:center;}
div.browse-list-controls-right{position:absolute;right:-4px;text-align:right;top:0;width:50px;}
div.browse-list-controls a.browse-list-control{background:none #f7f7f7 !important;border:1px solid #c5c5c5;color:#000 !important;display:inline-block;font-size:0.89em;font-style:italic;height:17px;line-height:17px;margin:0 4px 0 0 !important;min-width:9px;padding:0 4px !important;text-align:center;text-decoration:none !important; cursor:pointer;}
div.browse-list-controls a.browse-list-control:hover, div.browse-list-controls a.browse-list-control:focus{background-color:#fff;border-color:#d31114;color:#d31114 !important;text-decoration:none;}
div.browse-list-controls a.active{background:#fff !important;border:1px solid #fff;color:#d31114 !important; font-weight:bold;}
div.browse-list-controls a.browse-list-control:focus{text-decoration:none;}
div.browse-list-controls a.browse-list-control:active{text-decoration:none;}
div.browse-list-controls span.browse-list-control-dummy{display:inline-block;margin:0 4px 0 0;}
div.browse-list-controls a#browse-list-first{background-image:url(/spd/icon_table_select_first.gif) !important;}
div.browse-list-controls a.browse-list-first{background-image:url(/spd/icon_table_select_first.gif) !important;}
div.browse-list-controls a#browse-list-first:hover, div.browse-list-controls a#browse-list-first:focus{background-image:url(/spd/icon_table_select_first_hover.gif) !important;}
div.browse-list-controls a.browse-list-first:hover, div.browse-list-controls a.browse-list-first:focus{background-image:url(/spd/icon_table_select_first_hover.gif) !important;}
div.browse-list-controls a#browse-list-prev{background-image:url(/spd/icon_table_select_prev.gif) !important;}
div.browse-list-controls a.browse-list-prev{background-image:url(/spd/icon_table_select_prev.gif) !important;}
div.browse-list-controls a#browse-list-prev:hover, div.browse-list-controls a#browse-list-prev:focus{background-image:url(/spd/icon_table_select_prev_hover.gif) !important;}
div.browse-list-controls a.browse-list-prev:hover, div.browse-list-controls a.browse-list-prev:focus{background-image:url(/spd/icon_table_select_prev_hover.gif) !important;}
div.browse-list-controls a#browse-list-next{background-image:url(/spd/icon_table_select_next.gif) !important;}
div.browse-list-controls a.browse-list-next{background-image:url(/spd/icon_table_select_next.gif) !important;}
div.browse-list-controls a#browse-list-next:hover, div.browse-list-controls a#browse-list-next:focus{background-image:url(/spd/icon_table_select_next_hover.gif) !important;}
div.browse-list-controls a.browse-list-next:hover, div.browse-list-controls a.browse-list-next:focus{background-image:url(/spd/icon_table_select_next_hover.gif) !important;}
div.browse-list-controls a#browse-list-last{background-image:url(/spd/icon_table_select_last.gif) !important;}
div.browse-list-controls a.browse-list-last{background-image:url(/spd/icon_table_select_last.gif) !important;}
div.browse-list-controls a#browse-list-last:hover, div.browse-list-controls a#browse-list-last:focus{background-image:url(/spd/icon_table_select_last_hover.gif) !important;}
div.browse-list-controls a.browse-list-last:hover, div.browse-list-controls a.browse-list-last:focus{background-image:url(/spd/icon_table_select_last_hover.gif) !important;}
input.breite362{margin:0;width:362px;}
*+html input.breite362{float:left;width:320px;}
input.breite240{width:240px;}
input.breite240#abstand{margin:0 20px 0 0;width:240px;}
.boxinhalt_zweispaltig{margin:0 0 18px;padding:0;}
.boxinhalt_zweispaltig p{line-height:1.25em !important;}
.boxinhalt_zweispaltig .col1{float:left;margin:0 26px 26px 0;padding:0;width:258px;}
.boxinhalt_zweispaltig .col1 p{margin:0;padding:0;}
.boxinhalt_zweispaltig .col2{font-size:0.95em;margin:0 0 14px;padding:0;}
.boxinhalt_zweispaltig .col2 p{line-height:1.5em !important;}
.boxinhalt_zweispaltig .col1 + .col2{float:left;width:258px;}
.infokasten{border:#c5c5c5 1px solid;margin:0 0 18px;padding:16px 20px 18px;}
*+html .infokasten{zoom:1;}
.infokasten h4{color:#d31114;font-family:Georgia;font-size:16px !important;font-style:italic;font-weight:700 !important;}
.infokasten ul{margin:0 0 0 1px;}
.infokasten ul li{font-style:italic;line-height:19px;margin-bottom:3px;padding:0 0 0 6px;}
.infokasten ul li ul{margin:13px 0 0 -6px;}
.listenlinks a:link{background:url(../spd/link_extern.gif) no-repeat 0 4px !important;color:#3b3b3b !important;display:block;font-style:italic;margin:0 0 4px;padding:0 0 0 20px;text-decoration:underline;}
.listenlinks a:visited{background:url(../spd/link_extern.gif) no-repeat 0 4px !important;color:#3b3b3b !important;display:block;font-style:italic;margin:0 0 4px;padding:0 0 0 20px;text-decoration:underline;}
.listenlinks a:hover{background:url(../spd/link_extern.gif) no-repeat 0 4px !important;color:#d31114 !important;display:block;font-style:italic;margin:0 0 4px;padding:0 0 0 20px;text-decoration:none;}
.listenlinks a:focus{background:url(../spd/link_extern.gif) no-repeat 0 4px !important;color:#d31114 !important;display:block;font-style:italic;margin:0 0 4px;padding:0 0 0 20px;text-decoration:none;}
.infokasten .einspaltig{margin:0;padding:16px 0 0;}
.infokasten .zweispaltig{margin:0;padding:16px 0 0;}
.infokasten .zweispaltig div{float:left;margin:0 20px 0 0;padding:0;width:240px;}
.infokasten .zweispaltig div.last{margin:0;}
.infokasten .bild_text{background:url(/spd/bg_linie_pkt.gif) repeat-x scroll 0 100%;float:left;margin:0;padding:11px 0 9px;}
.infokasten .bild_text.last{background:none;}
.infokasten .bild_text .bild{float:left;margin:0 47px 0 0;padding:3px 0 0;width:124px;}
.infokasten .bild_text .text{float:left;margin:0;width:329px;}
.infokasten .bild_li{float:left;margin:0 47px 0 0;padding:3px 0 18px;width:124px;}
.infokasten .bild_re{float:right;margin:0 0 0 47px;padding:3px 0 18px;width:124px;}
.hinewis_discussion{color:#d31114;font-style:italic;margin:0;padding:16px 0 12px 114px;}
div.article-discussion ul.discussion li.autor p.avatar{font-size:0.85em !important;background-image:url(/spd/bg_comment-bubble_autor.gif) !important;}
div.article-discussion ul.discussion-reply li.autor p.avatar{font-size:0.85em !important;background-image:url(/spd/bg_comment-bubble_autor.gif) !important;}
div.article-discussion li.autor div.comment-wrapper div.comment div.inner-comment{background-color:#c5cbcf !important;}
.article-download{margin:0 0 30px;}
.article-download h6{font-family:Arial, sans-serif;font-size:12px;font-weight:700;margin-bottom:5px;}
.article-download a:link{color:#3B3B3B !important;font-style:italic;margin:0;text-decoration:underline;}
.article-download a:visited{color:#3B3B3B !important;font-style:italic;margin:0;text-decoration:underline;}
.article-download a:focus{color:#d31114 !important;font-style:italic;margin:0;text-decoration:none;}
.article-download a:hover{color:#d31114 !important;font-style:italic;margin:0;text-decoration:none;}
div.map-balloon{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #c5c5c5;border-radius:5px;width:220px;}
div.map-balloon div.balloon-content{min-height:85px;padding:35px 0 0 20px;position:relative;width:200px;}
div.map-balloon h2{color:#000;font-family:'Verdana','Arial','Helvetica',sans-serif;font-size:1em;font-weight:700;line-height:1.2em;margin:0;}
div.map-balloon h3{color:#000;font-family:'Verdana','Arial','Helvetica',sans-serif;font-size:1em;line-height:1.3em;margin:0;}
div.map-balloon p{margin:14px 0;}
div.map-balloon a{color:#3b3b3b;font-family:'Verdana','Arial','Helvetica',sans-serif;font-size:0.85em;font-style:italic;line-height:1.4em;text-decoration:underline;}
div.map-balloon a:hover{color:#d31114;text-decoration:none;}
div.map-balloon a.close{background:url(/spd/btn_close-lightbox.gif) right top no-repeat;display:block;height:16px;line-height:1.6em;padding:0 22px 0 0;position:absolute;right:10px;top:10px;}
div#message{border:1px solid #d31114;margin:10px 0 0;padding:17px 24px 14px;position:relative;}
div#message-show{display:none;height:24px;line-height:24px;margin:-24px 0 0;text-align:right;}
div#message a#message-button-hide{background:url(/spd/btn_close-lightbox.gif) right top no-repeat;color:#3b3b3b;display:block;font-size:0.85em;font-style:italic;line-height:1.5em;padding:0 26px 0 0;position:absolute;right:24px;text-decoration:underline;top:18px;}
div#message-show a#message-button-show{color:#3b3b3b;font-size:11px;font-style:italic;text-decoration:underline;}
div#message a#message-button-hide:hover, div#message a#message-button-hide:focus{color:#d31114;text-decoration:none;}
div#message-show a#message-button-show:hover{color:#d31114;text-decoration:none;}
div#message h3{color:#d31114;font-size:1em;font-style:italic;line-height:1.3em;margin:0 0 16px;}
div#message p{font-size:0.95em;line-height:1.3em;margin:16px 0 0;}
div.account div#account-nav, div.account div#account-blog {margin:0 0 19px; border:1px solid #c5c5c5;padding:14px 19px 17px;text-transform:uppercase;}
div.account div#account-nav h2, div.account div#account-blog h2 {font-family:'Georgia','Times New Roman','Times',serif;font-size:1.2em;font-weight:700;line-height:1.3em;margin:0 0 16px;}
div.account div#account-nav ul, div.account div#account-blog ul {margin:0;padding:0;}
div.account div#account-nav ul li, div.account div#account-blog ul li {border-color:#c5c5c5;border-style:none none dotted;border-width:1px;color:#3b3b3b;display:block;font-size:0.95em;height:29px;line-height:2.4em;list-style:none;margin:0;}
div.account div#account-nav ul li.last, div.account div#account-nav ul li.last {border:none;}
div.account div#account-nav ul li a, div.account div#account-nav ul li a {color:#3b3b3b;text-decoration:none;}
div.account div#account-nav ul li a:hover, div.account div#account-nav ul li a:focus {color:#d31114;text-decoration:none;}
div.account div#account-blog ul li a:hover, div.account div#account-blog ul li a:focus {color:#d31114;text-decoration:none;}
div.account div#account-nav ul li a.active, div.account div#account-blog ul li a.active {background:url(/spd/bg_navi_bereich_on.gif) no-repeat;color:#fff;display:block;margin:0 -20px 0 -32px;padding:0 20px 0 32px;}
div.account div#account-nav ul li a.active:focus, div.account div#account-blog ul li a.active:focus {background-image:url(/spd/bg_navi_bereich_on_focus.gif);}
div.account div.account-information{border:1px solid #c5c5c5;margin:19px 0 0;padding:17px 19px 14px;position:relative;}
div.account div.account-information div.marker{background:url(/spd/bg_sprechblase_petition.gif) no-repeat;height:20px;left:-11px;position:absolute;top:18px;width:11px;}
div.account div.account-information h2{font-family:'Arial','Helvetica',sans-serif;font-size:0.95em;font-weight:700;line-height:1.2em;margin:0 0 4px;}
div.account div.account-information p{font-size:0.95em;line-height:1.25em;margin:3px 0;}
div.account div.account-information p.single{margin:15px 0;}
div.account div.account-information p a{color:#d31114;font-style:italic;text-decoration:underline;}
div.account div.account-information p a:hover, div.account div.account-information p a:focus{color:#d31114;text-decoration:none;}
div.profile fieldset.labeled div#contact-mail-show{display:none;}
div.profile fieldset.labeled div#contact-password-show{display:none;}
div.profile label {margin:0 10px 0 0;}
div.profile label a.help, div.profile span.label a.help {color:#6f6f6f; font-weight:400; padding:0 0 0 3px; text-decoration:none;}
div.profile span.radio{display:inline-block;overflow:hidden;padding:0 12px 0 0;vertical-align:middle;width:0;}
div.profile span.checkbox{display:inline-block;overflow:hidden;padding:0 14px 0 0;vertical-align:middle;width:0;}
div.profile div.details h3{font-family:'Arial','Helvetica',sans-serif;font-size:0.95em;font-weight:700;line-height:1.25em;margin:0 0 3px;}
div.profile div.details p{font-size:0.95em;line-height:1.25em;margin:0 0 18px;}
div.profile div.details p.carination{margin:-18px 0 18px;}
div.profile p.validation{color:#d31114;font-size:0.95em;font-style:italic;line-height:1.2em;margin:0 0 15px;}
div.profile p.annotation{font-size:0.85em;font-style:italic;line-height:1.2em;margin:0 0 6px;text-align:right;}
div.profile fieldset em{color:#d31114;font-style:normal;font-weight:700;}
div.profile fieldset a{color:#d31114;text-decoration:underline;}
div.profile fieldset a:hover, div.profile fieldset a:focus{color:#d31114;text-decoration:none;}
div.profile fieldset.labeled{background:#e7eaec;margin:0 0 20px;padding:15px 20px 1px;}
div.profile fieldset.boxed{background:transparent;border:1px solid #c5c5c5;margin:0 0 20px;padding:15px 19px 0;}
*+html div.profile fieldset.boxed div.group{zoom:1;}
div.profile fieldset.controls{margin:30px 0;text-align:right;}
div.profile a.fancy-button, div.profile fieldset.controls a.fancy-button:link, div.profile fieldset.controls a.fancy-button:visited{-moz-border-radius:6px;-webkit-borpder-radius:6px;outline:none; background:#e83639 url(/spd/btn_fancy-submit.gif) right top repeat-x;border:1px solid #9a0012;border-radius:6px;color:#fff;cursor:pointer;font-size:0.95em;margin:0 17px 0 0;padding:2px 17px 3px 5px;text-decoration:none;}
div.profile a.fancy-button:hover, div.profile a.fancy-button:focus{-moz-border-radius:6px;-webkit-borpder-radius:6px;outline:none; background:#9a0012 url(/spd/btn_fancy-submit_h.gif) right top repeat-x;border:1px solid #9a0012;border-radius:6px;color:#fff;cursor:pointer;font-size:0.95em;margin:0 17px 0 0;padding:2px 17px 3px 5px;text-decoration:none;}
* + html div.profile a.fancy-button{zoom:1;}
div.profile fieldset div.message{background:#f3f5f6;border:1px solid #fff;margin:5px 0 18px;padding:18px 20px 0;position:relative;}
div.profile fieldset div.error{padding-top:14px;position:relative;top:-10px;clear:both;}
div.profile fieldset div.error div.arrow{background-image:url("/spd/error_arrow.png");background-position:left top;background-repeat:no-repeat;height:15px;left:8px;position:absolute;top:0;width:20px;}
div.profile fieldset div.error label {background:#FFF;border:1px solid #C5C5C5;cursor:pointer;display:block;font-family:Georgia, Times New Roman, serif;font-weight:normal;margin:0 0 24px;padding:14px 18px !important;position:relative;}
*+html div.profile fieldset div.message{z-index:0;zoom:1;}
div.profile fieldset div.message-bottom{margin:15px 0 10px;}
div.profile fieldset div.message-bottom-lower{margin:15px 0 10px;}
div.profile fieldset div.message div.marker{background:url(/spd/bg_info_fieldset_arrow.gif) left top no-repeat;bottom:-11px;height:11px;left:50%;margin:0 0 0 -12px;position:absolute;width:24px;}
div.profile fieldset div.message-bottom div.marker{background:url(/spd/bg_info_fieldset_arrow_up.gif) left top no-repeat;bottom:auto;top:-11px;}
div.profile fieldset div.message h4{color:#d31114;font-size:1.05em;font-style:italic;line-height:1.3em;margin:0 0 4px;text-transform:uppercase;}
div.profile fieldset div.message p{color:#3b3b3b;font-size:0.95em;line-height:1.3em;margin:0 0 15px;}
div.profile fieldset.labeled div.group{font-size:0.95em;line-height:1em;margin:0 0 15px;position:relative;word-spacing:-1em;}
*+html div.profile fieldset.labeled div.group{z-index:1;zoom:1;}
div.profile fieldset.labeled div.group *{word-spacing:0;}
div.profile fieldset.labeled label{display:inline-block;font-size:1em;font-weight:700;line-height:1.25em;margin:0 20px 0 0;vertical-align:top;width:150px;}
div.profile fieldset.labeled span.label{display:inline-block;font-size:1em;font-weight:700;line-height:1.25em;margin:0 20px 0 0;vertical-align:top;width:150px;}
* + html div.profile fieldset.labeled label{display:inline;}
* + html div.profile fieldset.labeled span.label{display:inline;}
div.profile fieldset.labeled input[type='text']{background:#fff;border:1px solid #c5c5c5;width:250px;}
div.profile fieldset.labeled input[type='button']{margin:0 0 0 170px;}
div.profile fieldset.narrow-labels label{margin:0 9px 0 0;width:120px;}
div.profile fieldset.narrow-labels span.label{margin:0 9px 0 0;width:120px;}
div.profile fieldset.labeled div.group div.content{display:inline-block;width:332px;}
* + html div.profile fieldset.labeled div.group div.content{display:inline;}
div.profile fieldset.labeled div.group div.content.multi-select{background:#fff;border:1px solid #c5c5c5;max-height:60px;overflow:auto;overflow-x:hidden;overflow-y:auto;padding:10px;width:351px;word-spacing:-1em;}
div.profile fieldset.labeled div.group div.content.multi-select *{font-size:1em;word-spacing:0;}
div.profile fieldset.labeled div.group div.content.multi-select .input-node{float:left; width:0;}
div.profile fieldset.labeled div.group div.content.multi-select input[type='checkbox']{display:inline-block;}
div.profile fieldset.labeled div.group div.content.multi-select label{display:inline-block;width:310px;}
div.profile fieldset.labeled div.group div.content p{line-height:15px;margin:0 0 15px;}
div.profile fieldset.labeled div.group div.content span.line{display:block;margin:0 0 5px;}
div.profile fieldset.labeled div.group div.content span.line label{vertical-align:middle;}
div.profile fieldset.labeled div.group div.content label{display:inline;font-weight:400;margin:0;vertical-align:baseline;width:auto;}
div.profile fieldset.labeled div.group > select{display:inline;width:371px;}
div.profile fieldset.labeled div.group > div.select{display:inline-block;width:371px;}
*+html div.profile fieldset.labeled div.group div.select{display:inline;}
div.profile fieldset.labeled div.group > textarea{background:#fff;border:1px solid #c5c5c5;height:37px;resize:none;width:371px;}
div.profile fieldset.labeled div.group > textarea:focus{border:1px solid #d31114;}
div.profile fieldset.labeled div.group a.modify{color:#6f6f6f;font-size:0.9em;font-style:italic;position:absolute;right:0;text-decoration:underline;top:0;}
div.profile fieldset.labeled div.group a.modify:hover, div.profile fieldset.labeled div.group a.modify:focus{color:#d31114;text-decoration:none;}
div.profile fieldset.labeled div.group a.help:hover, div.profile fieldset.labeled div.group a.help:focus{color:#d31114;text-decoration:none;}
div.profile fieldset.labeled div.group a.help{color:#6f6f6f;font-size:0.9em;font-style:normal;position:absolute;right:0;text-decoration:none;top:0;}
div.profile fieldset.columns {background:#e7eaec;margin:0 0 20px;padding:15px 20px 9px;word-spacing:-1em;}
div.profile fieldset.columns.editor {position:relative; z-index:1;}
div.profile fieldset.columns *{font-size:0.95em;word-spacing:0;}
div.profile fieldset.columns div.left{display:inline-block;margin:0 28px 0 0;vertical-align:top;width:237px;}
div.profile fieldset.columns div.right{display:inline-block;vertical-align:top;width:237px;}
*+html div.profile fieldset.columns div.left{display:inline;zoom:1;}
*+html div.profile fieldset.columns div.right{display:inline;zoom:1;}
div.profile fieldset.columns div.both{display:block;width:100%;}
div.profile fieldset.columns div.both p{font-size:0.95em;line-height:1.3em;margin:0 0 15px;}
div.profile fieldset.columns div.both div.field{margin:0 0 5px;}
div.profile fieldset.columns div.both div.field input{clear:both;float:left;}
div.profile fieldset.columns div.both div.field span.radio{clear:both;float:left;}
div.profile fieldset.columns div.both div.field label{clear:none;font-weight:400; width:450px; display:inline-block;}
div.profile fieldset.columns div.both img.preview-image {margin-bottom:1em;}

div.profile fieldset.columns div.both h4 {margin:0 0 1em; font-family:'Arial','Helvetica','Verdana',sans-serif; font-weight:bold;}
div.profile fieldset.columns div.both p {margin:0 0 1em;}
div.profile fieldset.columns div.both ul {list-style:none; margin:0 0 1em; line-height:1.3em;}
div.profile fieldset.columns div.both li {margin:0; line-height:1.3em; font-size:1em;}

div.profile fieldset.columns input.button {margin-bottom:11px;}
div.profile fieldset.columns div.line{display:block;line-height:1.7em;margin:0 0 11px;width:100%;}
div.profile fieldset.columns div.line label{display:inline;font-size:1.1em;font-weight:400;vertical-align:middle;}
div.profile fieldset.columns label{clear:both;display:block;font-weight:700;font-size:1em;line-height:1.2em; padding:0 0 6px;}
div.profile fieldset.columns span.label{clear:both;display:block;font-size:1em;font-weight:700;line-height:1.2em;margin:0 0 6px;}
div.profile fieldset.columns label.required{color:#d41014;}
div.profile fieldset.columns span.description{display:block;font-size:0.95em;line-height:1.25em;margin:0 0 5px;}
div.profile fieldset.columns label.inline{clear:none;display:inline;font-weight:400;vertical-align:baseline;}
div.profile fieldset.columns div.line label.inline-block{display:inline-block;font-weight:400;margin:0;vertical-align:middle;width:50px;}
div.profile fieldset.columns div.linkable-label{display:inline-block;font-weight:700;margin:0;vertical-align:middle;width:470px;margin:0 0 12px 0;}
div.profile fieldset.columns input[type='text']{background:#fff;border:1px solid #c5c5c5;color:#3b3b3b;display:block;font-size:1em;height:18px;line-height:1.4em;margin:0 0 11px;padding:0 6px;width:223px;}
div.profile fieldset.columns input[type='text']:focus{border:1px solid #d31114;}
div.profile fieldset.columns input[type='text'].required{border:1px solid #d41014;}
div.profile fieldset.columns select{font-size:11px;margin:0 0 11px;}
div.profile fieldset.columns div.select{font-size:1.1em;margin:0 0 11px;}
div.profile fieldset.columns div.radio div.select {font-size:0.95em; margin:2px 0 0;}
div.profile fieldset.columns select.date-day{float:left;margin-right:9px;width:60px;}
div.profile fieldset.columns select.date-month{float:left;margin-right:9px;width:60px;}
div.profile fieldset.columns div.select.date-day{float:left;margin-right:9px;width:60px;}
div.profile fieldset.columns div.select.date-month{float:left;margin-right:9px;width:60px;}
div.profile fieldset.columns div.date-year{float:right;width:99px;}
div.profile fieldset.columns div.date-year select.date-year{float:none;text-align:left;}
div.profile fieldset.columns div.date-year div.select.date-year{float:none;text-align:left;}
div.profile fieldset.columns div.select.date-hour {float:left; margin-right:9px; width:60px;}
div.profile fieldset.columns div.select.date-minute {float:left; width:60px;}
div.profile fieldset.columns textarea{background:#fff;border:1px solid #c5c5c5;color:#3b3b3b;display:block;font-size:0.95em;height:94px;line-height:1.2em;margin:0 0 11px;padding:7px 9px;resize:none;width:217px;}
div.profile fieldset.columns div.both input[type='text']{width:488px;}
div.profile fieldset.columns div.both textarea{width:482px;}
div.profile fieldset.columns div.both textarea:focus{border:1px solid #d31114;}
div.profile fieldset.columns div.left div.left-half{float:left;width:114px;}
div.profile fieldset.columns div.left div.right-half{float:right;width:114px;}
div.profile fieldset.columns div.left div.left-half input[type='text']{width:100px;}
div.profile fieldset.columns div.left div.right-half input[type='text']{width:100px;}
div.profile fieldset.columns div.left div.left-small{float:left;width:60px;}
div.profile fieldset.columns div.right div.left-small{float:left;width:60px;}
div.profile fieldset.columns div.left div.left-small input[type='text']{width:46px;}
div.profile fieldset.columns div.right div.left-small input[type='text']{width:46px;}
div.profile fieldset.columns div.left div.right-big{float:right;width:168px;}
div.profile fieldset.columns div.right div.right-big{float:right;width:168px;}
div.profile fieldset.columns div.left div.right-big input[type='text']{width:154px;}
div.profile fieldset.columns div.right div.right-big input[type='text']{width:154px;}

div.profile fieldset.columns div.right div.left-big {float:left; width:168px;}
div.profile fieldset.columns div.right div.left-big input[type='text'] {width:154px;}
div.profile fieldset.columns div.right div.right-small {float:right; width:60px;}
div.profile fieldset.columns div.right div.right-small input[type='text'] {width:46px;}

div.profile fieldset.columns div.both div.left-big {float:left;}
div.profile fieldset.columns div.both div.left-big input[type='text'] {width:316px;}
div.profile fieldset.columns div.both div.right-small {float:right;}
div.profile fieldset.columns div.both div.right-small input[type='text'] {width:136px;}

div.profile fieldset.columns div.both div.left-small {float:left;}
div.profile fieldset.columns div.both div.left-small input[type='text'] {width:136px;}
div.profile fieldset.columns div.both div.right-big {float:right;}
div.profile fieldset.columns div.both div.right-big input[type='text'] {width:316px;}

div.profile fieldset.columns div.profile-image img{float:left;margin:0 16px 16px 0;}
div.profile fieldset.columns div.profile-image p{font-size:0.9em;font-style:italic;line-height:1.2em;margin:0 0 13px;}
div.profile fieldset.columns div.blog-settings-link {word-spacing:-1em;}
div.profile fieldset.columns div.blog-settings-control-add {display:inline-block; margin:20px 0 10px; color:#d31114; font-style:italic; text-decoration:underline; cursor:pointer;}
div.profile fieldset.columns div.blog-settings-control-add:hover, div.profile fieldset.columns div.blog-settings-control-add:focus {text-decoration:none;}
div.profile fieldset.columns div.blog-settings-control-remove {margin:-9px 0 9px; color:#3b3b3b; text-align:right; font-style:italic; text-decoration:underline; cursor:pointer;}
div.profile fieldset.columns div.blog-settings-control-remove:hover, div.profile fieldset.columns div.blog-settings-control-remove:focus {text-decoration:none;}

div.profile div.section{position:relative;}
div.profile div.section h3{border-color:#c5c5c5;border-style:none none dotted;border-width:1px;font-family:'Georgia','Times New Roman','Times',serif;font-size:1.1em;font-weight:700;line-height:1.5em;margin:35px 0 19px;padding:0 0 9px 0;}
div.profile div.section div.teaser-box h3 {border:none; font-family:'Arial','Helvetica',sans-serif; font-size:1em; font-weight:normal; line-height:normal; margin:0 0 0.25em; padding:0;}
div.profile div.section h3 a.help{color:#6f6f6f;font-size:0.85em;font-weight:400;padding:0 0 0 3px;text-decoration:none;}
div.profile div.section h3 a.help:hover{color:#d31114;}
div.profile div.section-hint{font-size:0.85em;font-style:italic;font-weight:bold;line-height:1.6em;text-align:right;margin:0 0 5px;}
div.profile div.section div.section-controls{font-size:0.85em;font-style:italic;line-height:1.6em;position:absolute;right:0;top:0;}
div.profile div.section div.section-controls .checkbox{float:left; padding:2px 0 0 0;}
div.profile div.section div.section-controls label{cursor:pointer;padding:0 6px 0 0; float:left;}
div.profile div.section div.section-controls input[type='checkbox']{vertical-align:middle;}
div.profile div.section div.section-controls a {line-height:2.4em;}
div.profile div.accordion h4.head{position:relative;}
div.profile div.accordion h4.head span.control{color:#3b3b3b;font-size:0.65em;font-style:italic;line-height:1.4em;position:absolute;right:8px;top:8px; }
div.profile div.accordion h4.head span.control .checkbox{float:left;}
div.profile div.accordion h4.head span.control label{padding:0 6px 0 0;vertical-align:middle; float:left;}
div.profile div.accordion h4.head span.control input{vertical-align:middle;}
div.profile div.accordion div.content{border-color:#c5c5c5;border-style:none solid solid;border-width:1px;color:#3b3b3b;font-size:12px;line-height:12px;margin:-4px 0 6px;padding:14px 20px;}
div.profile div.accordion div.content fieldset{font-size:0;word-spacing:-1em;}
div.profile div.accordion div.content fieldset *{font-size:12px;word-spacing:0;}
div.profile div.accordion div.content fieldset input{vertical-align:top;}
div.profile div.accordion div.content fieldset label{display:inline-block;line-height:12px;margin:0 0 13px 6px;vertical-align:top;width:104px;}
div.profile div.accordion div.content a{color:#3b3b3b;font-size:11px;font-style:italic;line-height:16px;text-decoration:underline;}
div.profile div.accordion div.content a:hover{color:#d31114;text-decoration:none;}
body.print-view{background:none;margin:0 auto;padding:0;width:542px;}
body.print-view div.print-head{background:url(/spd/print_logo.jpg) right 52px no-repeat;color:#3b3b3b;font-family:'Arial','Helvetica',sans-serif;font-size:11px;font-style:italic;height:94px;line-height:14px;margin:0;position:relative;}
body.print-view div.print-head p{line-height:14px;}
body.print-view div.print-head p.title{padding:16px 0 0;width:450px;}
body.print-view div.print-head span.date{position:absolute;right:0;top:15px;}
body.print-view #col1{float:none;}
body.print-view div.print-foot{color:#3b3b3b;font-family:'Arial','Helvetica',sans-serif;font-size:11px;font-style:italic;line-height:14px;}
body.print-view div.print-foot p{line-height:14px;}
body.print-view div.print-foot p.ip{margin:0 0 4px;}
body.print-view div.print-foot p.link{margin:0 0 25px;}
body.print-view div.print-foot p.link span{color:#d31114;}
span.tooltip-holder{position:relative; font-family:'Arial','Helvetica',sans-serif;}
span.tooltip-holder span.tooltip-content{background:#fff;border:1px solid #c5c5c5;color:#3b3b3b;display:block;margin:-1em 0 0;padding:19px;position:absolute;right:0;top:0;width:300px;z-index:1;}
span.tooltip-holder span.tooltip-content strong.tooltip-title{color:#000;display:block;font-family:'Georgia','Times New Roman','Times',serif;font-size:15px;line-height:20px;margin:0 0 10px;text-transform:uppercase;}
span.tooltip-holder span.tooltip-content span.tooltip-close{background:url(/spd/btn_close-lightbox.gif) right top no-repeat;color:#3b3b3b;font-size:11px;font-style:italic;line-height:16px;padding:0 26px 0 0;position:absolute;right:20px;text-decoration:underline;top:21px;}
span.tooltip-holder span.tooltip-content span.tooltip-close:hover{color:#d31114;text-decoration:none;}
span.tooltip-holder span.tooltip-content span.tooltip-text{background:#e7eaec;display:block;font-size:12px;line-height:16px;padding:20px;}
#trackback-link{padding:0 0 0 12px;}
.static{position:absolute; left:235px; top:23px; overflow:visible; width:300px;}


.abstand_oben_25 {margin-top:25px;}
.abstand_links_20 {margin-left:20px;}
.abstand_unten_19 {margin-bottom:19px;}
.abstand_unten_1 {margin-bottom:1px !important;}
.abstand_oben_0 {margin-bottom:0 !important;}
.padding_right_29 {padding-right:29px;}
.vertical-margins-10px {margin:10px 0;}

input.abstand_rechts_10 {margin-right:10px !important;}
button.abstand_rechts_10 {margin-right:10px !important;}
input.abstand_rechts_8 {margin-right:8px !important;}
input.breite500{margin:0;width:500px;}
*+html input.breite362{float:left;width:320px;}
.noborder {border:0 !important;}
.nopadding {padding:0 !important;}
.nopadding_bottom {padding-bottom:0 !important;}
.nobg {background:none !important;}
.rot_fett {color:#d31114;font-weight:bold;}
.text-right {text-align:right;}
div.bereich-wrapper fieldset.labeled span.label{display:inline-block;font-size:1em;font-weight:700;line-height:1.25em;margin:0 20px 0 0;vertical-align:top;width:150px;}
* + html div.bereich-wrapper fieldset.labeled label{display:inline;}
* + html div.bereich-wrapper fieldset.labeled span.label{display:inline;}
div.bereich-body fieldset.columns span.label{display:inline-block;font-size:1em;font-weight:700;line-height:1.25em;margin:0 20px 0 0;vertical-align:top;}
a.italic {color:#3b3b3b;font-size:1em !important;font-style:italic;}
div.article-discussion ul.discussion li.item p.avatar_rot{font-size:0.85em !important;background:url(/spd/bg_comment-bubble_rot.gif) no-repeat right 40px transparent;float:left;height:70px;padding-top:20px;width:114px;z-index:1; position:relative;}
div.article-discussion ul.discussion-reply li.item p.avatar_rot{font-size:0.85em !important;background:url(/spd/bg_comment-bubble_rot.gif) no-repeat right 40px;float:left;height:70px;padding-top:20px;width:114px;}
div.article-discussion li.item div.comment-wrapper div.comment_rot{border:1px solid #d31114;margin-bottom:10px;margin-left:-1px;}
div.article-discussion li.item div.comment-wrapper div.comment_rot div.inner-comment{padding:11px 11px 0;}
div.article-trackbacks ul.trackbacks li.item div.trackback_rot{background:#fff url(/spd/bg_trackback-bubble_rot.gif) no-repeat 1px -1px;border-width:1px;border-left:1px solid #d31114;border-right:1px solid #d31114;border-bottom:1px solid #d31114;padding-top:14px; margin:-1px -1px 10px -1px;}
div.article-trackbacks ul.trackbacks li.item div.trackback_rot div.trackback-inner{border-left:1px solid #d31114;border-right:1px solid #d31114;padding:20px 20px 1px;}
div.article-trackbacks p.meta-2{font-size:0.85em;}
div.article-trackbacks p.meta-2 a{color:#3b3b3b;font-style:italic;text-decoration:underline;}
div.article-trackbacks p.meta-2 a:hover{color:#d31114;text-decoration:none;}
div.article-trackbacks p.meta-2 a:focus{color:#d31114;text-decoration:none;}
div.article-trackbacks p.meta-2 a:active{color:#d31114;text-decoration:none;}
div.dotted {border-bottom:1px dotted #c5c5c5;border-width:1px 0;margin-bottom:2px; padding:5px 0 0 0;}
div.dotted hr {display:none;}
div.main-nav-top ul ul.subnavigation_rechts {display:none;height:36px;right:0;list-style:none;margin:0;padding:0;position:absolute;top:42px;}
div.main-nav-top ul li.active ul.subnavigation_rechts {display:block;}
div.main-nav-top ul ul.subnavigation_rechts li {float:left;margin:0 0 0 20px;padding:0;}
div.main-nav-top ul ul.subnavigation_rechts li a {-moz-box-shadow:none;-webkit-box-shadow:none;background:none;border:0;box-shadow:none;color:#3b3b3b;display:inline;float:none;font-weight:400;height:auto;line-height:auto;margin-right:0;padding:0;text-decoration:none;text-transform:uppercase;}
div.main-nav-top ul ul.subnavigation_rechts li a:hover {color:#d31114;text-decoration:underline;}
div.main-nav-top ul ul.subnavigation_rechts li a:focus {color:#d31114;text-decoration:underline;}
div.main-nav-top ul ul.subnavigation_rechts li a:active {color:#d31114;text-decoration:underline;}
div.main-nav-top ul ul.subnavigation_rechts li.active a {color:#000;font-weight:700;text-decoration:none;}
a.download {background:url(/spd/btn_download.png) no-repeat 0 3px;font-style:italic;padding:1px 0 0 17px;}
span.blogcounter {}
span.blogcounter_bold {font-weight:bold;}

div.tags {background:url(/spd/btn_tag.gif) no-repeat 0 0;color:#3b3b3b;font-size:1em;font-style:italic;padding:1px 0 0 17px; margin:16px 0 0 0;}
div.teaser-box div.box-content div.autor1 {background:url(/spd/autor-bg.png) no-repeat 0 0;position:absolute; width:53px; height:62px; margin:-59px 0 0 -84px; padding:8px 0 0 9px;}
div.teaser-box div.box-content div.autor2 {background:url(/spd/autor-bg.png) no-repeat 0 0;position:absolute; width:53px; height:62px; margin:6px 0 0 -84px; padding:8px 0 0 9px;}

div.sidebar-box div.box-head h2.breite_300 {color:#000;font-size:1.2em;font-weight:700;text-transform:uppercase;width:300px;}
div.sidebar-box div.box-head h2.breite_300 span {color:#000;font-size:0.75em;font-weight:normal;text-transform:none;white-space: nowrap;}

.small-italic {font-size:0.85em;font-style:italic;}
div.sidebar-box div.box-content ul.excerpts li div.antwort {width:275px;}
div.sidebar-box div.box-content ul.excerpts li.odd div.counter {float:right;background:url(/spd/counter_bubble_odd.png) no-repeat 0 0;font-family:Georgia, "Times New Roman", Times, serif;font-size:0.85em; width:35px; height:25px; padding:10px 0 0 0; margin-right:-11px; text-align:center;}
div.sidebar-box div.box-content ul.excerpts li.even div.counter {float:right;background:url(/spd/counter_bubble_even.png) no-repeat 0 0;font-family:Georgia, "Times New Roman", Times, serif;font-size:0.85em; width:35px; height:25px; padding:10px 0 0 0; margin-right:-11px; text-align:center;}

div.section div.box-head {position:relative;}
div.section div.box-head p.overview{bottom:0;line-height:22px;top:0px;}
div.section div.box-head h3 div.help{display:inline;padding-left:5px;}
div.section div.box-head h3 div.help a{color:#6f6f6f;font-family:Georgia, Times New Roman, serif;font-size:0.8em; font-weight:normal;}

label.avatar{background:url(/spd/btn_author.gif) no-repeat 0 0;clear:none; font-weight:400 !important; vertical-align:baseline; padding:0 0 0 17px !important; font-size:1em !important;}
div.both input.suche{background:#fff url(/spd/icon_suggest.gif) no-repeat top right !important;border:1px solid #c5c5c5;color:#3b3b3b !important;cursor:pointer;font-size:0.85em;height:18px;margin:0 5px 0 0;padding:0 18px 0 0;vertical-align:middle;width:304px !important;}

div.profile fieldset.columns div.checkbox div.control.select {font-size:1em !important; padding-bottom:0 !important; margin:0 !important;}

div.tab-wrapper-social-networks div.abonnements-header {clear:all; background:url(/spd/abonnements-header-background.png) no-repeat 40px 30px;float:left;height:40px; padding:46px 0 0 90px;}
div.tab-wrapper-social-networks div.abonnements-header h3 {font-family:Georgia, Times New Roman, serif;font-style:italic; font-size:1.1em; font-weight:700;}
div.tab-wrapper-social-networks div.abonnements-header h3 div.help{display:inline;padding-left:5px;}
div.tab-wrapper-social-networks div.abonnements-header h3 div.help a{color:#6f6f6f;font-family:Georgia, Times New Roman, serif;font-size:0.8em; font-weight:normal;}
div.tab-wrapper-social-networks div.abonnements-footer {clear:all; float:right;padding:0 29px 0 0;}
div.tab-wrapper-social-networks ul.tab-content-list div.head {border:0 none;}
div.tab-wrapper-social-networks ul.tab-content-list div.head h3 {color:#3b3b3b; font-family:Arial,Helvetica,sans-serif; font-style:normal;font-size:0.9em; font-weight:bold; padding-bottom:7px;}
div.tab-wrapper-social-networks ul.tab-content-list div.head h4 {color:#3b3b3b; font-family:Arial,Helvetica,sans-serif; font-style:normal;font-size:0.9em; font-weight:bold; padding-bottom:7px;}
div.tab-wrapper-social-networks ul.tab-content-list .links {clear:all; float:left; width:115px; padding:0 17px 0 0; text-align:right;}
div.tab-wrapper-social-networks ul.tab-content-list .rechts {float:left; width:382px; border-left:1px dotted #c5c5c5; padding:0 0 0 21px;}
div.tab-wrapper-social-networks ul.tab-content-list li.rss-even {background:#e7eaec !important;  margin:0; padding:0;}
div.tab-wrapper-social-networks ul.tab-content-list li.rss-odd {margin:0; padding:0;}
div.tab-wrapper-social-networks ul.tab-content-list li.rss-even .first, div.tab-wrapper-social-networks ul.tab-content-list li.rss-odd .first {padding-top:16px !important;}
div.tab-wrapper-social-networks ul.tab-content-list li.rss-even .last, div.tab-wrapper-social-networks ul.tab-content-list li.rss-odd .last {padding-bottom:6px !important;}
div.tab-wrapper-social-networks ul.tab-content-list div.rss a{display:block; margin:2px 5px 0 0}
div.tab-wrapper-social-networks ul.tab-content-list div.checkbox {clear:all; float:left;margin:0 6px 0 0 !important; padding:0 !important;}
div.tab-wrapper-social-networks ul.tab-content-list div.labelwrap {margin:0 0 7px 0 !important; padding:0 !important;}
div.tab-wrapper-social-networks ul.tab-content-list label {cursor:pointer;display:block;margin: 0 0 0 26px}

div.article-wrapper fieldset.controls{margin:30px 0;text-align:right;}
div.article-wrapper fieldset.controls a.fancy-button{-moz-border-radius:6px;-webkit-borpder-radius:6px;outline:none; background:#e83639 url(/spd/btn_fancy-submit.gif) right top repeat-x;border:1px solid #9a0012;border-radius:6px;color:#fff;cursor:pointer;font-size:0.95em;margin:0 17px 0 0;padding:2px 17px 3px 5px;text-decoration:none;}
div.article-wrapper fieldset.controls a.fancy-button:hover, div.profile fieldset.controls a.fancy-button:focus{-moz-border-radius:6px;-webkit-borpder-radius:6px;outline:none; background:#9a0012 url(/spd/btn_fancy-submit_h.gif) right top repeat-x;border:1px solid #9a0012;border-radius:6px;color:#fff;cursor:pointer;font-size:0.95em;margin:0 17px 0 0;padding:2px 17px 3px 5px;text-decoration:none;}
* + html div.article-wrapper fieldset.controls a.fancy-button{zoom:1;}

/*User Blogs*/
ul.blog-userlist {margin:0 0 20px; list-style:none; word-spacing:-1em;}
ul.blog-userlist li {margin:0; border-width:1px; border-style:none none dotted none; border-color:#c5c5c5; padding:10px 18px; font-size:0.93em; line-height:1em;}
ul.blog-userlist li.even {background:#e7eaec;}
ul.blog-userlist img {display:inline-block; vertical-align:top; margin:0 10px 0 0;}
*+html ul.blog-userlist img {display:inline;}
ul.blog-userlist ul {display:inline-block; vertical-align:top; margin:-4px 0 0; list-style:none; word-spacing:0;}
*+html ul.blog-userlist ul {display:inline;}
ul.blog-userlist ul li {border:none; padding:0; line-height:1.1em;}
ul.blog-userlist ul li a {color:#3b3b3b; line-height:1.6em; font-style:italic; text-decoration:underline;}
.sidebar-box-blog-actitity-personalties a, .sidebar-box-blog-activity-users a, .sidebar-box-blog-activity-institutions a {color:#000;}
.sidebar-box-blog-actitity-personalties a:hover, .sidebar-box-blog-actitity-personalties a:focus, .sidebar-box-blog-actitity-personalties a:active{color:#d31114;}
.sidebar-box-blog-activity-users a:hover, .sidebar-box-blog-activity-users a:focus, .sidebar-box-blog-activity-users a:active{color:#d31114;}
.sidebar-box-blog-activity-institutions a:hover, .sidebar-box-blog-activity-institutions a:focus, .sidebar-box-blog-activity-institutions a:active{color:#d31114;}

div.sidebar-box-blog-search-user div.box-head {margin:0;}
/*div.sidebar-box-blog-search-user div.box-head h2 {color:#d31114;}*/
div.sidebar-box-blog-search-user div.box-content {border-width:1px; border-style:none solid solid; border-color:#c5c5c5; padding:20px;}
div.sidebar-box-blog-search-user div.box-content label {display:block; line-height:1.4em; font-size:0.95em; font-weight:bold;}
div.sidebar-box-blog-search-user div.box-content input[type='text'] {height:18px; border:1px solid #c5c5c5;}
div.sidebar-box-blog-search-user div.box-content input#blog-search-user {width:234px; margin:0 3px 0 0;}

/*Profile*/
div.profile div.profile-head {word-spacing:-1em;}
div.profile div.profile-head img {display:inline-block; vertical-align:top; margin:0 20px 0 0;}
*+html div.profile div.profile-head img {display:inline;}
div.profile div.profile-head ul {display:inline-block; vertical-align:top; word-spacing:0; width:390px; list-style:none; margin:-3px 0 0;}
*+html div.profile div.profile-head ul {display:inline;}
div.profile div.profile-head ul li {margin:0; line-height:1.3em;}
*+html div.profile div.profile-head ul li {zoom:1;}

div.profile div.profile-about p, div.profile div.profile-campaign p, div.profile div.profile-activities p {margin:0;}
div.profile div.profile-campaign ul {list-style:none; margin:0 0 1.8em;}
div.profile div.profile-campaign ul li {margin:0; background:url(/spd/bullet_article-list.gif) 0 0.5em no-repeat; padding:0 0 0 20px; line-height:1.45em;}

div.profile div.profile-about a{color:#d31114; text-decoration:underline;}
div.profile div.profile-about a:hover{text-decoration:none;}
div.profile div.profile-about a:focus{text-decoration:none;}
.profile-campaign a, .profile-activities a {color:#000;}
.profile-campaign a:hover, .profile-campaign a:focus, .profile-campaign a:active, .profile-activities a:hover, .profile-activities a:focus, .profile-activities a:active{color:#d31114;}
.profile-campaign > a, .profile-activities > a {color:#d31114; text-decoration:underline;}
.profile-campaign > a:hover, .profile-campaign > a:focus, .profile-campaign > a:active, .profile-activities > a:hover, .profile-activities > a:focus, .profile-activities > a:active{text-decoration:none;}

div.profile div.profile-actions {text-align:right;}
div.profile div.profile-actions a {-moz-border-radius:6px;-webkit-borpder-radius:6px;outline:none; background:#e83639 url(/spd/btn_fancy-submit.gif) right top repeat-x;border:1px solid #9a0012;border-radius:6px;color:#fff;cursor:pointer;font-size:0.95em;margin:0 0 0 17px;padding:2px 17px 3px 5px;text-decoration:none;}
div.profile div.profile-actions a:hover, div.profile div.profile-actions a:focus {-moz-border-radius:6px;-webkit-borpder-radius:6px;outline:none; background:#9a0012 url(/spd/btn_fancy-submit_h.gif) right top repeat-x;border:1px solid #9a0012;border-radius:6px;color:#fff;cursor:pointer;font-size:0.95em;margin:0 0 0 17px;padding:2px 17px 3px 5px;text-decoration:none;}

div#col3 div.sidebar-box-profile-contact div {margin-bottom:15px;}
div#col3 div.sidebar-box-profile-contact span {display:block;}
div#col3 div.sidebar-box-profile-contact span.profile-name {font-weight:bold;}

div#col3 div.sidebar-box ul.box-content {list-style:none; margin:-10px 0 0;}
div#col3 div.sidebar-box ul.box-content li {margin:0; border-width:1px; border-style:none none dotted; border-color: #e7eaec;}

div#col3 div.sidebar-box-profile-web a {background:url(/spd/icon_link.gif) 0 2px no-repeat;padding: 0 0 0 20px;}
input#preview-upload, input#profile-upload{background:#fff; border:none;}
div.month-separator{border-bottom: 4px solid #000; color: #000000; font-family: Georgia,"Times New Roman",Times,serif; font-size: 1.2em; font-weight: 700; margin: 10px 0 0; padding: 5px 0 7px 0; text-transform: uppercase;}

input.suggestions {background:url(/spd/icon_suggest.gif) right center no-repeat #ffffff !important;}
ul.ui-autocomplete {list-style:none; border:1px solid #cfcfcf; background:#ffffff;}
ul.ui-autocomplete li {margin:0;}
ul.ui-autocomplete li.ui-menu-item a {display:block; padding:0px 6px; text-decoration:none; cursor:pointer;}
ul.ui-autocomplete li.ui-menu-item a#ui-active-menuitem {background:url(/spd/bg_select.gif) repeat-x; border-color:#9a0012; border-style:none solid; border-width:1px; color:#fff;}

div.article-wrapper div.article-body div.section h3 {margin:35px 0 19px; border-width:1px; border-style:none none dotted; border-color:#3b3b3b; padding:0 0 9px; font-size:1.1em; font-style:'Georgia','Times New Roman','Times',serif; font-weight:700;}
div.article-wrapper div.article-body div.section div.map {margin:0 0 20px;}
div.article-wrapper div.article-body div.section img.column-1 {display:inline-block; vertical-align:top; width:164px; margin:0 20px 0 0;}
div.article-wrapper div.article-body div.section div.column-2 {display:inline-block; vertical-align:top; width:354px; margin:-3px 0 0;}
*+html div.article-wrapper div.article-body div.section img.column-1 {display:inline;}
*+html div.article-wrapper div.article-body div.section div.column-2 {display:inline;}
div.article-wrapper div.article-body div.section ul.appointment {list-style:none; margin:0 0 20px; line-height:2em; font-family:'Arial','Helvetica','Verdana',sans-serif;}
div.article-wrapper div.article-body div.section ul.appointment li {margin:0; line-height:inherit;}
*+html div.article-wrapper div.article-body div.section ul.appointment li {line-height:2em;}
div.article-wrapper div.article-body div.section ul.appointment li h5, div.article-wrapper div.article-body div.section ul.appointment li h6 {margin:0; line-height:inherit; font-family:inherit; font-weight:700;}
*+html div.article-wrapper div.article-body div.section ul.appointment li h5, *+html div.article-wrapper div.article-body div.section ul.appointment li h6 {line-height:2em; font-family:'Arial','Helvetica','Verdana',sans-serif;}
div.article-wrapper div.article-body div.section p.date {position:relative; margin:0; color:#797979; line-height:1.7em; font-weight:700;}
div.article-wrapper div.article-body div.section p.date span {display:inline-block; width:5em; color:#3b3b3b; font-weight:400;}
div.article-wrapper div.article-body div.section p.date a {display:block; position:absolute; right:0; top:0; margin:0; padding:0; color:inherit; font-weight:400;}
div.article-wrapper div.article-body div.section p.date a:hover, div.article-wrapper div.article-body div.section p.date a:focus {color:#d31114;}
div.petition-error{position: relative; float: left; margin: 0 0 0 20px; padding-top:14px;}
div.petition-error label{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #C5C5C5; cursor: pointer; display: block; font-family: Georgia,Times New Roman,serif; font-weight: normal; margin: 0 0 10px; padding: 14px 18px !important; position: relative;}    
div.petition-error div.arrow{	background-image: url("/spd/error_arrow.png"); background-position: left top; background-repeat: no-repeat; height: 15px; left: 8px; position: absolute; top: 0; width: 20px;}
div.sidebar-box-blog-rss-feed span.rss-feed { background: url("/spd/icon_rss.gif") no-repeat scroll 0 0 transparent; display: block; height: 36px; padding: 8px 0 0 40px;}

div.profile fieldset.columns div.line.w20 {letter-spacing:-4px;}
div.profile fieldset.columns div.line.w20 > * {letter-spacing:0;}
div.profile fieldset.columns div.line.w20 label {display:inline-block; vertical-align:top; width:20px; margin:0; padding:0; line-height:18px;}
div.profile fieldset.columns div.line.w20 select {display:inline-block; vertical-align:top; width:482px;}
div.profile fieldset.columns div.line.w20 div.select {display:inline-block; vertical-align:top; width:482px;}

* + html div.profile fieldset.columns div.line.w20 label {display:inline;}
* + html div.profile fieldset.columns div.line.w20 select {display:inline;}
* + html div.profile fieldset.columns div.line.w20 div.select {display:inline; width:478px;}

div.profile fieldset.columns div.line.i20 {position:relative; width:462px; margin-left:20px; padding-right:20px;}
div.profile fieldset.columns div.line.i20 a.delete {display:block; position:absolute; right:0; top:1px; overflow:hidden; width:0; height:18px; background:url(/spd/btn_themen.png) left top no-repeat; padding:0 0 0 18px;cursor:pointer;}
div.profile fieldset.columns div.line.i20 a.delete:hover {display:block; position:absolute; right:0; top:1px; overflow:hidden; width:0; height:18px; background:url(/spd/btn_themen_hover.png) left top no-repeat; padding:0 0 0 18px;}

div.profile fieldset.columns div.both div.select ul {margin:0; line-height:1.5em;}
div.profile fieldset.columns div.both div.select li {line-height:1.5em; font-size:1em;}



div.blogbox{border:1px solid #c5c5c5;margin:19px 0 0;padding:17px 19px 14px;position:relative;}
div.blogbox div.marker{background:url(/spd/bg_sprechblase_petition.gif) no-repeat;height:20px;left:-11px;position:absolute;top:18px;width:11px;}
div.blogbox h2{font-family:'Arial','Helvetica',sans-serif;font-size:0.95em;font-weight:700;line-height:1.2em;margin:0 0 4px;}
div.blogbox p.p--heading-5{font-family:'Arial','Helvetica',sans-serif;font-size:0.95em;font-weight:700;line-height:1.2em;margin:0 0 4px;}
div.blogbox p.p--heading-6{font-family:'Arial','Helvetica',sans-serif;font-size:0.95em;font-weight:700;line-height:1.2em;margin:0;}
div.blogbox p {font-size:0.95em;line-height:1.25em;margin:15px 0;}
div.blogbox p a{color:#d31114;font-style:italic;text-decoration:underline;}
div.blogbox p a:hover, div.blogbox p a:focus{color:#d31114;text-decoration:none;}
div.blogbox blockquote {background:url(/spd/bg_blockquote.gif) no-repeat 0 0;font-family:Arial, Helvetica, sans-serif;font-size:1em;margin-left:0;padding-left:35px;}
div.blogbox ul {font-size:1em;line-height:16px;list-style:url(/spd/bullet_article-list.gif) inside;margin:0;}
div.blogbox ol {line-height:1.5em;list-style-type:decimal;margin:0 0 1em 2em;}









/* import content fixes */
@import url(my_patches/patch_content.css);


/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}
.social-element
{
	float: left;
    height: 25px;
    position: absolute;
}

.google
{
	left: 3px;
    top: 0px;
    width: 65px;
}

.facebook
{
	left: 71px;
    top: 0px;
    width: 148px;
}

div.clearfix div.box-content ul.excerpts li {
    border-bottom: 1px dotted #C5C5C5;
    line-height: 16px;
    margin: 0;
    padding: 8px 20px;
}

div.clearfix div.box-content ul.excerpts li.even {
    background: none repeat scroll 0 0 #E7EAEC;
}

div.clearfix div.box-content ul.excerpts {
    list-style: none outside none;
}
.buttons {
    float: left;
    padding-bottom: 20px;
    clear: both;
	}
	.button {
	    color: #6e6e6e;
	    font: bold 12px Helvetica, Arial, sans-serif;
	    text-decoration: none;
	    padding: 7px 12px;
	    position: relative;
	    display: inline-block;
	    text-shadow: 0 1px 0 #fff;
	    -webkit-transition: border-color .218s;
	    -moz-transition: border .218s;
	    -o-transition: border-color .218s;
	    transition: border-color .218s;
	    background: #f3f3f3;
	    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
	    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
	    border: solid 1px #dcdcdc;
	    border-radius: 2px;
	    -webkit-border-radius: 2px;
	    -moz-border-radius: 2px;
	    margin-right: 10px;
	}
	.button:hover {
	    color: #333;
	    border-color: #999;
	    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
	    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	    text-decoration: none;;
	}
	.button:active {
	    color: #000;
	    border-color: #444;
	}
	.left {
	    -webkit-border-top-right-radius: 0;
	    -moz-border-radius-topright: 0;
	    border-top-right-radius: 0;
	    -webkit-border-bottom-right-radius: 0;
	    -moz-border-radius-bottomright: 0;
	    border-bottom-right-radius: 0;
	    margin: 0;
	}
	.middle {
	    border-radius: 0;
	    -webkit-border-radius: 0;
	    -moz-border-radius: 0;
	    border-left: solid 1px #f3f3f3;
	    margin: 0;
	    border-left: solid 1px rgba(255, 255, 255, 0);
	}
	.middle:hover,
	.right:hover { border-left: solid 1px #999 }
	.right {
	    -webkit-border-top-left-radius: 0;
	    -moz-border-radius-topleft: 0;
	    border-top-left-radius: 0;
	    -webkit-border-bottom-left-radius: 0;
	    -moz-border-radius-bottomleft: 0;
	    border-bottom-left-radius: 0;
	    border-left: solid 1px #f3f3f3;
	    border-left: solid 1px rgba(255, 255, 255, 0);
	}
	.big {
	    font-size: 16px;
	    padding: 10px 15px;
	}
	.supersize {
	    font-size: 20px;
	    padding: 15px 20px;
	}
	.save {
	    background: url(/spd/sprite.png) 10px 7px no-repeat #f3f3f3;
	    padding-left: 30px;
	}
	.search {
	    background: url(/spd/sprite.png) 10px 7px no-repeat #f3f3f3;
	    padding-left: 30px;
	}
	.add {
	    background: url(/spd/sprite.png)  10px -27px no-repeat #f3f3f3;
	    padding-left: 30px;
	}
	.delete {
	    background: url(/spd/sprite.png)  10px -61px no-repeat #f3f3f3;
	    padding-left: 30px;
	}
	.flag {
	    background: url(/spd/sprite.png)  10px -96px no-repeat #f3f3f3;
	    padding-left: 30px;
	}
	.up {
	    background: url(/spd/sprite.png)  13px -133px no-repeat #f3f3f3;
	    width: 18px;
	}
	.down {
	    background: url(/spd/sprite.png)  13px -168px no-repeat #f3f3f3;
	    width: 18px;
	}
	.save-big {
	    background: url(/spd/sprite.png) 15px 11px no-repeat #f3f3f3;
	    font-size: 16px;
	    padding: 10px 15px 10px 35px;
	}
	.add-big {
	    background: url(/spd/ssprite.png)  15px -23px no-repeat #f3f3f3;
	    font-size: 16px;
	    padding: 10px 15px 10px 35px;
	}
	.delete-big {
	    background: url(/spd/sprite.png)  15px -57px no-repeat #f3f3f3;
	    font-size: 16px;
	    padding: 10px 15px 10px 35px;
	}
	.flag-big {
	    background: url(/spd/sprite.png)  15px -92px no-repeat #f3f3f3;
	    font-size: 16px;
	    padding: 10px 15px 10px 35px;
	}
	.up-big {
	    background: url(/spd/sprite.png)  15px -128px no-repeat #f3f3f3;
	    width: 18px;
	    font-size: 16px;
	    padding: 10px 15px;
	}
	.down-big {
	    background: url(/spd/sprite.png)  15px -163px no-repeat #f3f3f3;
	    width: 18px;
	    font-size: 16px;
	    padding: 10px 15px;
	}