/* @group Globale Definitionen */
/* @group Reset */
/* Burda Direct CSS 2009 */


html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
input,
textarea,
select,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
        margin: 0;
        padding: 0;
        text-indent: 0;
        vertical-align: baseline;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        line-height: 140%;
}

a:focus {
        outline: none;
}

.print_logo {
        display:none;
}

.claim {
        padding-top:34px;
}

.picture {
        margin: 0;
        padding: 0;
        border: 0;
        float: left;
}
div.content embed, div.content object {
        margin-left: 95px;
}

a img {
        border: 0;
}

ul {
        list-style-type: none;
}

/* @group Tabellen
table {
        width: 100%;
        border-spacing: 0;
}

* html table {
        border-collapse: collapse;
}

*+html table {
        border-collapse: collapse;
}

table tr th,
table tr td {
        vertical-align: top;
        text-align: left;
        padding: 2px 4px 2px 0;
}*/



/*FORMULARE */
input.button {
        cursor: pointer;
}

input#radio{
margin-right:1px;
}


/*TRENNER*/
div.clear_float {
        clear: both;
        height: 0;
        overflow: hidden;
}

hr {
        display: block;
        background: #aaa;
        color: #aaa;
        width: 100%;
        height: 1px;
        border: none;
}



/*LINKS*/
a {
        color: black;
}

a:hover {
}



/*Absatzformate*/
.content {
}

div.content h1
{
        font-family: Verdana, Arial, sans-serif;
}

div.content h3.longtitle  h3{
        margin-bottom: 6px;
        font-family: Verdana, Arial, sans-serif;
        font-weight: bold;
        letter-spacing: 1px;
        font-size: 9px;
        text-transform: uppercase;
        color: #d41400;
}

div.content h3,
div.content h3 span.sIFR-alternate {
        margin-bottom: 20px;
        font-family: Verdanan, Times, serif;
        font-weight: normal;
        font-size: 28px;
        line-height: 110%;
        color: black;
}

div.content h3 {
        margin-bottom: 10px;
}

div.content h4 {
        font-size: 14px;
}

div.content h5 {
        font-size: 12px;
}

div.content h6 {
        margin-bottom: 6px;
        font-family: Arial, sans-serif, Verdana;
        font-weight: bold;
        letter-spacing: 1px;
        font-size: 14px;
        color: #d41400;
}

div.content p {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        margin-bottom: 12px;
}

div.content sup,
div.content sub {
        font-size: 9px;
        line-height: 0;
}

div.content small,
div.content .small {
        font-size: 10px;
}

div.content blockquote {
        quotes: '"' '"' "'" "'"
}



/* @group Listen */
div.content ul {
        margin-bottom: 12px;
        margin-left: 20px;
        list-style-type: disc;
}

div.content ol {
        margin-bottom: 12px;
        margin-left: 25px;
}



/* @group Icon-Listen */
ul.icon li a {
        display: block;
        height: 1%;
        padding: 3px 0 4px 23px;
}

ul.icon li.pdf a {
        background: url(../../images_bd/icon_pdf.gif) no-repeat;
}


/* @group Spalten */
div.content .float_left {
        float: left;
        display: inline;
        width: 44%;
        margin-right: 4%;
}

div.content .float_right {
        float: right;
        display: inline;
        width: 44%;
        margin-left: 4%;
}



/* @group Allgemein */
div.content form p.form_input {
        position: relative;
        clear: both;
        height: 20px;
}

div.content form p.form_input label.left,
div.content form p.form_input span.label {
        float: left;
        display: inline;
        padding-top: 1px;
        width: 150px;
}

div.content form p.form_input span.input label {
        margin-right: 10px;
}

div.content form p.form_input span.input input.text,
div.content form p.form_input span.input textarea,
div.content form p.form_input span.input select {
        float: left;
        display: inline;
        margin-right: 10px;
}

* html form input.text {
        padding-bottom: 2px;
}

*+html form input.text {
        padding-bottom: 2px;
}



/* @group Breiten */
div.content form p.form_input span.input .width_10 {
        width: 20px;
}

/*div.content form p.form_input span.input .width_20 {
        width: 40px;
}*/

/*div.content form p.form_input span.input .width_30 {
        width: 60px;
}*/

div.content form p.form_input span.input .width_40 {
        width: 80px;
}

div.content form p.form_input span.input .width_50 {
        width: 100px;
}

div.content form p.form_input span.input .width_60 {
        width: 120px;
}

div.content form p.form_input span.input .width_70 {
        width: 140px;
}

div.content form p.form_input span.input .width_80 {
        width: 160px;
}

div.content form p.form_input span.input .width_90 {
        width: 180px;
}

div.content form p.form_input span.input .width_100 {
        width: 215px;
}



/* @group Select-Boxen */
div.content form p.form_input span.input select.width_100 {
        width: 218px;
}



/* @group Radio-Buttons */
div.content form p.radio label {
        position: relative;
        padding-left: 17px;
}

div.content form p.form_input span.input input.radio {
        position: absolute;
        left: 0;
        top: 2px;
}

* html div.content form p.form_input span.input input.radio {
        position: absolute;
        left: -4px;
        top: -2px;
}

*+html div.content form p.form_input span.input input.radio {
        position: absolute;
        left: -4px;
        top: -2px;
}



/* @group Checkboxen */
div.content form p.checkbox label {
        position: relative;
        padding-left: 17px;
}

div.content form p.form_input span.input input.checkbox {
        position: absolute;
        left: 0;
        top: 1px;
}

* html div.content form p.form_input span.input input.checkbox {
        position: absolute;
        left: -4px;
        top: -2px;
}

*+html div.content form p.form_input span.input input.checkbox {
        position: absolute;
        left: -4px;
        top: -2px;
}



/* @group Textarea */
div.content form p.textarea {
        height: 160px;
}

div.content form p.form_input span.input textarea {
        height: 150px;
}



/* @group Fehlermeldungen */
div.content form p.form_error {
        padding: 2px 4px;
        color: white;
        background: red;
}



/* @group Label */
div.content form p.error label.left,
div.content form p.error span.label {
        color: red;
        font-weight: bold;
}



/* @group Felder */
div.content form p.error input.text,
div.content form p.error textarea {
}

div.content form p.error label.error {
}





/* @group Buttons */
* html form input.submit {
        position: relative;
        top: 1px;
        padding: 0 2px;
        font-size: 10px;
}

*+html form input.submit {
        position: relative;
        top: 1px;
        padding: 0 2px;
        font-size: 10px;
}

div.content form p.button {
        height: 1%;
}

* html div.content form p.form_input span.input input.button {
        margin-left: -3px;
}



/* @group Hinweis Pflichtfeld */
div.content form p.button span.label small {
        position: absolute;
        bottom: 0;
}



/* @group Bilder */

div.content .image,
div.content .image img,
div.content .image a,
div.content a.image {
        display: block;
}

div.content .img_right {
        float: right;
        clear: both;
        display: inline;
        margin: 0 0 5px 10px;
}

div.content .img_left {
        float: left;
        clear: both;
        display: inline;
        margin: 0 10px 5px 0;
}

div.content .img_wide {
        display: block;
        margin-bottom: 10px;
}

div.content .img_list {
        clear: none;
}



/* @group Fussnote */
div.content .image p {
        font-style: italic;
}



/* @group Enlarge Icon */
div.content .image a,
div.content a.image {
        position: relative;
}

div.content .image span.icon_enlarge {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 26px;
        height: 26px;
        background: url(/assets/site/images_bd/icon_enlarge.png) no-repeat;
}

div.content .image:hover span.icon_enlarge,
div.content a.image:hover span.icon_enlarge {
        background-position: -26px 0;
}

/** html div.content .image span.icon_enlarge {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/site/images_bd/icon_enlarge.png', sizingMethod='crop');
        background: none;
}*/

div.content div
{

}

div.content div.csc-textpic
{
        padding-bottom: 10px;
        line-height: normal;
        float: left;
        width: 460px;
}

div.content div.csc-textpic-text
{
        float: left;
}

div.content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image
{
        margin: 0px;
        padding: 0px;
}

div.content div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt
{
        line-height: normal;
}

div.content div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt img
{
        padding-bottom:5px;
        padding-right: 5px;
}

/* @group Transparenz und IE6-PNG */

/** html .ie6_png_img {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/site/images_bd/image.png', sizingMethod='crop');
        background-image: none;
}*/

.transparenz {
        opacity: 0.8;
        filter: Alpha(opacity=80);
}


/* @group sIFR */
span.sIFR-alternate {
        display: none;
}


/* @group Seite */

body {
        background: white;
        padding-bottom: 50px;
}

div.site {
        position: relative;
        width: 955px;
        margin: 0 auto;
        color: #002861;
        background: white url(../../images_bd/site_background.png) repeat-y;
}
div.emptySite {
        position: relative;
        width: 955px;
        margin: 0 auto;
        color: #002861;
}



/* @group Kopfbereich */

div.head {
        position: relative;
        height: 140px;
        background: url(../../images_bd/head_background.png) no-repeat;
}

/* @group Logo */

div.head .logo {
        position: absolute;
        left: 0;
        top: 34px;
        width: 239px;
        height: 80px;
}

div.head h1 a {
        display: block;
        width: 100%;
        height: 100%;
        text-indent: -1000em;
        overflow: hidden;
}

div.head div#home_link
{
        top: 119px;
        position: absolute;
        padding-left: 9px;
}

div.head div#home_link a
{
        color: #002861;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
}

/* @group Slogan */

div.head h2 {
        position: absolute;
        left: 239px;
        top: 34px;
        width: 716px;
        height: 49px;
        /*background: url(../../images_bd/head_slogan.png) no-repeat;*/
}

div.head h2 a {
        display: block;
        width: 100%;
        height: 100%;
        text-indent: -1000em;
        overflow: hidden;
}



/* @group Navigation */

div.head div.navigation {
        position: absolute;
        left: 239px;
        top:  112px;
        width: 700px;
        height: 28px;
}

/* @group Ebene 1 */

div.head div.navigation ul {
}

div.head div.navigation ul li {
        float: left;
        position: relative;
}

div.head div.navigation ul li.active {
        background: url(../../images_bd/head_navigation_active_background_right.png) no-repeat right !important;
}

div.head div.navigation ul li.active ul li {
        background: none !important;
}

* html div.head div.navigation ul li.active {
        position: relative;
        background-image: none;
}

/** html div.head div.navigation ul li.active span {
        position: absolute;
        right: 0;
        top: 0;
        width: 3px;
        height: 28px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images_bd/head_navigation_active_background_right.png', sizingMethod='crop');
}*/

div.head div.navigation ul li a {
        float: left;
        height: 26px;
        margin-right: 3px;
        padding: 2px 4px 0 7px;
        font-size: 10px;
        line-height: 26px;
        font-weight: bold;
        text-decoration: none;
        white-space: nowrap;
}

div.head div.navigation ul li.active a {
        color: #d41400;
        background: url(../../images_bd/head_navigation_active_background_left.png) no-repeat left!important;
}

/** html div.head div.navigation ul li.active a {
        cursor: hand;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images_bd/head_navigation_active_background_left.png', sizingMethod='crop');
        background-image: none;
}*/



/* @group Ebene 2 */

div.head div.navigation ul li ul {
        display:none;
        position: absolute;
        top: 28px;
        left: 0;
        padding-bottom: 2px;
        border-left: 1px solid #b4b4b4;
        border-right: 1px solid #b4b4b4;
        border-bottom: 1px solid #b4b4b4;
        background: url(../../images_bd/head_navigation_dropdown_background.png) no-repeat!important;
}

div.head div.navigation ul li.active ul {
        display: block;
}

div.head div.navigation ul li.active ul li {
        float: none;
        display: block;
        min-width: 150px;
        background: none;
}

* html div.head div.navigation ul li.active ul li {
        float: left;
        clear: left;
        width: 150px;
}

div.head div.navigation ul li.active ul li strong {
        display: none;
}

* html div.head div.navigation ul li.active ul li span {
        display: none;
}

div.head div.navigation ul li.active ul li a {
        float: none;
        display: block;
        height: auto;
        margin-right: 0;
        padding: 2px 8px;
        font-weight: normal;
        line-height: 14px;
        border-bottom: 1px solid #d2dde9;
        color: black;
        background: none !important;
}

* html div.head div.navigation ul li.active ul li a {
        cursor: hand;
        border: none;
}

div.head div.navigation ul li.active ul li.last a {
        border: none;
}

div.head div.navigation ul li.active ul li a:hover {
        color: #d41400;
}

div.head div.navigation ul li ul li ul {
        display: none;
        position: absolute;
        top: 28px;
        left: 0;
        padding-bottom: 2px;
        border-left: 1px solid #b4b4b4;
        border-right: 1px solid #b4b4b4;
        border-bottom: 1px solid #b4b4b4;
        background: url(../../images_bd/head_navigation_dropdown_background.png) no-repeat!important;
}

div.head div.navigation ul li.active ul li.active ul {
        display: block;
}

div.head div.navigation ul li.active ul li.active ul li {
        float: none;
        display: block;
        min-width: 150px;
        background: none;
}

* html div.head div.navigation ul li.active ul li.active ul li {
        float: left;
        clear: left;
        width: 150px;
}

div.head div.navigation ul li.active ul li.active ul li strong {
        display: none;
}

* html div.head div.navigation ul li.active ul li.active ul li span {
        display: none;
}

div.head div.navigation ul li.active ul li.active ul li a {
        float: none;
        display: block;
        height: auto;
        margin-right: 0;
        padding: 2px 8px;
        font-weight: normal;
        line-height: 14px;
        border-bottom: 1px solid #d2dde9;
        color: black;
        background: none;
}

* html div.head div.navigation ul li.active ul li.active ul li a {
        cursor: hand;
        border: none;
}

div.head div.navigation ul li.active ul li.active ul li.last a {
        border: none;
}

div.head div.navigation ul li.active ul li.active ul li a:hover {
        color: #d41400;
}

/*Navigation ACT zustand*/
.navigation ul li.current a {
        background: url(../../images_bd/head_navigation_active_background_left.png) no-repeat left !important;
        color: #d41400
}

.navigation ul li.current {
        background: url(../../images_bd/head_navigation_active_background_right.png) no-repeat right !important;
}

.navigation ul li.current ul li.current a {
        color: #d41400 !important;
}


li.normal2{
margin-left:10px;
}

li.current ul li.normal2 a:link, li.current ul li.normal2 a:visited{
color:#000 !important;
color:#000;
font-size:9px;
}


li.current ul li.normal2 a:hover{
color:#d41400 !important;
color:#d41400;
}

ul li.current2{
margin-left:10px;
font-size:9px;
}

/*IE 6*/
* html ul li.current2{
margin-top:3px;
margin-bottom:1px;
}


/*IE 7*/
html* ul li.current2{
margin-top:3px;
margin-bottom:1px;
}

ul li.current2 a:link, ul li.current2 a:visited{
font-size:9px !important;
font-size:9px;
}

/* @group Seitenleiste links */

div.sidebar_left {
        float: left;
        display: inline;
        width: 231px;
        margin-right: 8px;
}

/* @group Navigation oben */

div.sidebar_left div.navigation_top {
        border-top: 1px solid #dadfe2;
        margin-top: 27px;
        padding-bottom: 28px;
}

/* @group Ebene 1 */

div.sidebar_left div.navigation_top ul {
}

div.sidebar_left div.navigation_top ul li {
        height: 1%;
        border-bottom: 1px solid #dadfe2;
}

div.sidebar_left div.navigation_top ul li.active {
        background: url(../../images_bd/sidebar_left_navigation_level2_background.png) repeat-y;
}

/*Active Zustand Side-Left*/
li.accordion_active {
        background: url(../../images_bd/sidebar_left_navigation_level2_background.png) repeat-y;
        margin:0;
                padding:0;
}

li.accordion:hover{
background: url(../../images_bd/sidebar_left_navigation_level2_background.png) repeat-y !important;
background: url(../../images_bd/sidebar_left_navigation_level2_background.png) repeat-y;
}
li.level1_division{
height: 30px !important;
}

/*IE6 Hack for Rollover Left*/
* html li.accordion a:hover{
background: url(../../images_bd/sidebar_left_navigation_level2_background.png) repeat-y !important;
}

/*IE 7 Hack for Accordion Nav left*/
html* #accordion_navigation_left li.accordion_active{
margin-bottom:-3px;
}
/*end*/


li.accordion_active a {
        color:#D41400 !important;
}

li.accordion_active ul li a {
        color:#000 !important;
}

li.accordion_active ul li a:hover {
        color:#D41400 !important;
}

li.accordion_active ul li.current a {
        color:#D41400 !important;
}

div.sidebar_left div.navigation_top ul li a {
        display: block;
        padding: 1px 9px 2px 9px;
        font-size: 14px;
        text-decoration: none;
        color: #002861;
}

div.sidebar_left div.navigation_top ul li a:hover,
div.sidebar_left div.navigation_top ul li.active a {
        color: #d41400;
}


li.normal2 {
margin-left:10px;
}

li.current ul li.normal2 a:link, li.current ul li.normal2 a:visited{
color:#000 !important;
}

li.current ul li.normal2 a:hover{
color: #d41400 !important;
}


/* @group Ebene 2 */

div.sidebar_left div.navigation_top ul li ul {
}

div.sidebar_left div.navigation_top ul li.active ul {
}

div.sidebar_left div.navigation_top ul li ul li {
        border: none;
        height: auto;
}

div.sidebar_left div.navigation_top ul li ul li.last {
        padding-bottom: 5px;
}

div.sidebar_left div.navigation_top ul li ul li a {
        padding: 1px 8px 1px 35px; /* was 20px*/
        font-size: 11px;
        height: auto;
}

div.sidebar_left div.navigation_top ul li.active ul li a {
        color: black;
}

div.sidebar_left div.navigation_top ul li.active ul li a:hover,
div.sidebar_left div.navigation_top ul li.active ul li.active a {
        color: #d41400;
}

div.sidebar_left div.navigation_top ul li ul li ul li a{
        padding: 1px 8px 1px 50px; /* was 20px*/
        font-size: 11px;
        height: auto;
}





/* @group Navigation unten */

/*.navigation_bottom {
        position: absolute;
        left:1px;
        bottom: 100px;
        padding-top: 30px;
        background: url(../../images_bd/element_dotted_line_darkgrey.png) no-repeat;
}*/

div.sidebar_left .navigation_bottom
{
        margin-top: 230px;
        /*position: absolute;*/
        /*bottom: 300px;
                /*top: 680px;*/
        padding-top: 4px;
        background: url(../../images_bd/element_dotted_line_darkgrey.png) no-repeat;
}

div.sidebar_left div#cooperations
{
        width: 230px;
        padding-top: 4px;
        /*position: absolute;
        top: 807px;*/
}

div.navigation_bottom dl, div.sidebar_left div#cooperations dl
{
        padding-bottom: 6px;
        margin-bottom: 2px;
        background: url(../../images_bd/element_dotted_line_darkgrey.png) no-repeat bottom;
}

div.navigation_bottom dl dt, div.sidebar_left div#cooperations dl dt
{
        padding: 0 8px;
        font-weight: bold;
        color: #002861;
}

div.sidebar_left div#cooperations dl dt
{
        background-image: url(/fileadmin/templates/images_bd/icons/icon_arrow_tripple_blue.gif);
        background-repeat: no-repeat;
        background-position: 153px 6px;
}

div.navigation_bottom dl dd
{
}

div.navigation_bottom dl dd a {
        font-size: 10px;
        text-decoration: none;
        padding: 0 8px 0 23px;
        background: url(../../images_bd/icon_arrow_tripple_blue.gif) no-repeat 8px 3px;
}

div.navigation_bottom dl dd a:hover {
        color: #d41400;
}

div.sidebar_left div#cooperations dl dt a
{
        color: #002861;
        text-decoration: none;
}

div#welcome_banner
{
        height: 112px;
        background-image: url(../../images_bd/box_start.gif);
        background-repeat: no-repeat;
        background-position: center center;
        padding-top: 9px;
        padding-bottom: 28px;
}

div#jingle
{

}

/* @group Hauptbereich */

div.main {
        float: left;
        display: inline;
        width: 716px;
}

/* @group Inhaltsbereich */

div.main div.content_area {
        float: left;
        display: inline;
        width: 460px;
}

/* @group Breadcrumbs */

div.main div.breadcrumbs {
        padding: 4px 15px 6px 15px;
        border-bottom: 1px solid #999999;
        font-size: 10px;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

}

* html div.main div.breadcrumbs {
        padding-top: 2px;
}

*+html div.main div.breadcrumbs {
        padding-top: 2px;
}

div.main div.breadcrumbs * {
        color: black;
        font-size: 10px;
        line-height: 14px;
}

div.main div.breadcrumbs p {
        float: left;
        margin-right: 4px;
}

div.main div.breadcrumbs span#last
{
        color: #D41400;
        font-weight: bold;
}

/*ADDITION 4 Breadcrumb*/
div.main div.breadcrumbs a {
        display: inline;
        padding-right: 8px;
        margin-right: 3px;
        color: #878787;
        font-size: 10px;
        line-height: 14px;
        background: url(../../images_bd/icon_simple_arrow_red.gif) no-repeat right 4px;
}

div.main div.breadcrumbs a:hover {
        color: #d41400;
}

div.main div.breadcrumbs strong {
        font-size: 9px;
}



/* @group Inhalt */

div.main div.content_area div.content {
        padding: 8px 15px;
        min-height: 350px;
        width: 460px;
}

* html div.main div.content_area div.content {
        height: 350px;
}

/* @group Links */

div.main div.content_area div.content a {
        font-size: 12px;
                font-family: Verdana, Helvetica, Arial, sans-serif;
        color: #002861;
}

div.main div.content_area div.content a:hover {
        color: #d41400;
}

div.main div.content_area div.content a.read_more {
        padding-left: 15px;
        background: url(../../images_bd/icon_arrow_right_red.gif) no-repeat 0 3px;
}







/* @group Seitenleiste */

div.main div.sidebar {
        float: right;
        display: inline;
        width: 225px;
        padding-bottom: 30px;
        overflow: hidden;
}

* html div.main div.sidebar {
        margin-top: 0px;
}

*+html div.main div.sidebar {
        margin-top: 0px;
}

div.main div.sidebar div.box {
        padding: 7px 15px 20px 15px;
}

/* @group Quick-Finder und Suche */

div.main div.sidebar div#box_quick_contact
{
        padding: 14px;
        padding-bottom: 14px;
        float: left;
}

div.main div.sidebar div#box_quick_contact h5 a
{
        width: 138px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #D41400;
        text-decoration: none;
        background-image: url(../../images_bd/mail_sym.gif);
        background-repeat: no-repeat;
        padding-left: 40px;
        display: block;
}

div.main div.sidebar div.quick_search {
        /*background: url(../../images_bd/element_dotted_line_darkgrey.png) no-repeat bottom;*/
}

div.main div.sidebar div.quick_search h5 {
        color: #d41400;
}

div.main div.sidebar div.quick_search h5.search {
        margin-top: 10px;
}

div.main div.sidebar div.quick_search select {
        margin-top: 1px;
        width: 169px;
        font-size: 10px;
        border: 1px solid #999999;
}

div.main div.sidebar div.quick_search input.text {
        position: relative;
        width: 149px;
        height: 13px;
        margin-top: 1px;
        border: 1px solid #999999;
}

* html div.main div.sidebar div.quick_search input.text {
        top: -1px;
        height: 11px;
}

*+html div.main div.sidebar div.quick_search input.text {
        top: -1px;
        height: 11px;
}

div.main div.sidebar div.quick_search input.submit {
        position: relative;
        top: 3px;
        left: -3px;
}

* html div.main div.sidebar div.quick_search input.submit {
        left: -5px;
}

*+html div.main div.sidebar div.quick_search input.submit {
        left: -6px;
}



/* @group Tag-Cloud */

div.main div.sidebar div.box_tag_cloud
{
        float: left;
}

div.main div.sidebar div.tag_cloud {
        padding-right: 0;
        padding-bottom: 12px;
}

div.main div.sidebar div.tag_cloud a {
        margin-right: 10px;
        font-family: Verdana, sans-serif;
        font-weight: bold;
        line-height: 20px;
        text-decoration: none;
        white-space: nowrap;
        color: #999999;
}

div.main div.sidebar div.tag_cloud a:hover {
        color: #002861;
}

div.main div.sidebar div.tag_cloud a.s1 {
        font-size: 11px;
}

div.main div.sidebar div.tag_cloud a.s2 {
        font-size: 13px;
}

div.main div.sidebar div.tag_cloud a.s3 {
        font-size: 15px;
}

div.main div.sidebar div.tag_cloud a.s4 {
        font-size: 17px;
}

div.main div.sidebar div.tag_cloud a.s5 {
        font-size: 19px;
}









/* @group Fußzeile */

div.footer {
        position: relative;
        height: 24px;
        margin-left: 239px;
        margin-top: -3px;
        border-top: 1px solid #999999;
}

/* @group Toolbar */

div.footer div.toolbar {
        position: absolute;
        left: -4px;
        top: 5px;
}

div.footer div.toolbar ul {
}

div.footer div.toolbar ul li {
        float: left;
}

div.footer div.toolbar ul li a {
        float: left;
        padding-left: 20px;
        padding-top: 2px;
        font-size: 10px;
        text-decoration: none;
        background-repeat: no-repeat;
}

div.footer div.toolbar ul li a:hover {
        color: #d41400;
}

div.footer div.toolbar ul li.back a {
        background-image: url(../../images_bd/icon_arrow_left_red.gif);
        background-position: 4px 6px;
}

div.footer div.toolbar ul li.top a {
        background-image: url(../../images_bd/icon_arrow_top_red.gif);
        background-position: 9px 4px;
}

div.footer div.toolbar ul li.print a {
        padding-left: 26px;
        background-image: url(../../images_bd/icon_print_red.gif);
        background-position: 8px 0;
}

div.footer div.toolbar ul li.send_site a {
        padding-left: 26px;
        background-image: url(../../images_bd/icon_send_site_red.gif);
        background-position: 9px 2px;
}

div.footer div.toolbar ul li.bookmark a {
        padding-left: 24px;
        background-image: url(../../images_bd/icon_bookmark_red.gif);
        background-position: 9px 2px;
}



/* @group Meta-Navigation */

div.footer div.meta_navigation {
        position: absolute;
        right: -5px;
        top: 7px;
}

div.footer div.meta_navigation ul {
}

div.footer div.meta_navigation ul li {
        float: left;
        display: inline;
        margin-right: 3px;
}

div.footer div.meta_navigation ul li a {
        float: left;
        display: inline;
        margin-right: 3px;
        font-size: 10px;
        text-decoration: none;
}

div.footer div.meta_navigation ul li a:hover {
        color: #d41400;
}

div.footer div.meta_navigation ul li.rss a {
        padding-left: 20px;
        background: url(../../images_bd/icon_rss.gif) no-repeat;
}



/* @group Links */

div.footer div.links {
        position: absolute;
        left: 15px;
        top: 40px;
}

div.footer div.links ul {
}

div.footer div.links ul li {
        float: left;
        display: inline;
        margin-right: 3px;
        color: #999999;
}

div.footer div.links ul li a {
        float: left;
        display: inline;
        margin-right: 3px;
        color: #999999;
        text-decoration: none;
}

div.footer div.links ul li a:hover {
        color: #d41400;
}









/*CSS CONTINUED*/
#searchform table tbody tr td {
        color:#002861 ;
        margin:0;
        padding:0;
        width:130px;
        font-weight:bold;
}

/*Text: erweiterte Suche*/
#searchform table tbody tr td a:link,
#searchform table tbody tr td a:visited {
        font-weight:normal;
}

#searchform table tbody tr td a:hover {
        font-weight:normal;
        color:#D41400;
}

#searchform table tbody tr td span {
        font-weight:normal;
        color:#002861;
}

/*Suchen & Finden direkt ansprechen*/
#searchform table tbody tr td input[type="text"] {
        padding:0;
        font-size:12px !important;
        height:14px !important;
        margin:0 !important;
        width:165px;
vertical-align: top;
}

* html #searchform table tbody tr td input[type="text"] {
        padding:0;
        font-size:7px;
        height:12px;
        margin:0;
        width:165px;
}


#searchform table tbody tr td input {
        margin:0;
        vertical-align: top;
        text-align: left;
        padding: 0px 4px 2px 0;
}

form#searchform table tbody tr td input[type="submit"] {
        margin:0;
        padding:0;
}


input[type="submit"]:hover {
        cursor:pointer;
}

.box_quick_search {
        color:#D41400;
        padding:14px;
        padding-top: 4px;
        padding-bottom: 20px;
        z-index:0;
        position:relative;
        background: url(../../images_bd/element_dotted_line_darkgrey.png) no-repeat bottom;
        float: left;
}

.box_quick_search p {
        font-weight: bold;
        color: #002861;
}

div.tx-indexedsearch-searchbox form table tbody tr td{
padding-bottom:5px;
width:100px;
}

div.tx-indexedsearch-searchbox form p{
padding-left:100px;
}

/*Quick Select (dropdown) direkt ansprechen*/
.box_quick_search form p select {
        width:186px;
        font-size:11px;
        height:19px;
        z-index:0;
        position:relative;
}

/*Suchen und Finden*/
.box_quick{
padding-left:14px;
padding-bottom:4px;
float: left;
/*background: url(../../images_bd/element_dotted_line_darkgrey.png) no-repeat bottom;*/
}

/*IE 6 Hack for Suchen und Finden*/
* html div.site div.sidebar div.box_quick div.tx-macinasearchbox-pi1 form#searchform table tr td input{
height:13px;
width:160px;
}

* html div.site div.sidebar div.box_quick div.tx-macinasearchbox-pi1 form#searchform table tr td input.submit{
height:19px;
width:18px;
}






/*Tagclouds*/
.tagcloud{
padding:5px;
background: url(../../images_bd/element_dotted_line_darkgrey.png) no-repeat bottom;
}

.tagcloud a:link, .tagcloud a:visited{
color:#aaa;
font-weight:bold;
}

.tagcloud a:hover{
color:#306699;
}



form p select {
        z-index:0;
        position:relative;
}

/* News CSS Document */

div.tx-ttnews *
{
        font-family: Verdana, Helvetica, Arial, sans-serif
}
/* --------------- single view --------------- */
.news-single-category,
.news-single-author,
.news-single-timedata {
        display:none;
}

.news-single-img {
        margin-top:14px;
        float:right;
}

html* .news-single-img {
        margin-top:14px;
float:right;
        width:250px;
}

.news-single-img p {
        padding:0;
        margin:0;
        width:245px;
}


html* .news-single-img p {
        width:239px;
}

.news-single-item a img {
        border:1px solid #D8D8D8;
        padding:2px;
        margin-left:10px;
        float: right;
        position: relative;
}

.news-single-imgcaption {
        font-family:helvetica, arial;
        color:#888;
        font-size:10px;
        padding-left:3px !important;
        margin-top:-3px;
        float: right !important;
        clear:both;
    text-align:right;
}

.news-single-item .clearer {
        clear:both;
}

.news-single-item h2 {
        font-family: Verdana, Helvetica, Arial, sans-serif !important;
        color:#002861;
        font-size: 16px !important;
        font-weight:bold !important;
}

.news-single-item h3 {
        font-family: Verdana, Helvetica, Arial, sans-serif !important;
        color:#002861 !important;
        font-size: 12px !important;
        margin-bottom:10px;
}

.news-single-item p {
        padding-top:10px;


}

.news-single-item p.bodytext {
        float: none;
        width:440px;
}

.news-single-related {
        margin-top:10px;
margin-bottom:10px;
display:inline-block;
}

.news-single-related dd {
        margin:0;
}

.news-single-related dt {
        font-weight:bold;
}


.news-single-files {
        margin-top:10px;
margin-bottom:10px;

}

.news-single-files dd {
        margin:0;
}

.news-single-files dt {
        font-weight:bold;
}

.news-single-files dd img {
        padding-right:5px;
}

.news-single-links {
        margin-top:20px;
}

.news-single-links dd {
        margin:0;
}

.news-single-links dd p{
        margin:0;
    padding:0;
}

.news-single-links dd img {
        padding-right:5px;
}

.news-single-links dt {
        font-weight:bold;
}

.news-single-backlink {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        margin-top:50px;
        font-size:0.7em;
}

.news-catRootline {
        color:#888;
        margin-left:1px;
        margin-bottom:-2px;
}

.news-single-video{
text-align:left;
align:left;
}


.news-single-item .news-single-video p{
width:442px;
}


/* --------------- single view end --------------- */
/* --------------- list view --------------- */

HR.clearer,
.news-single-item HR.clearer,
.news-latest-container HR.clearer {
        visibility:hidden;
}

.news-list-item {
        padding-right:8px;
        border-bottom:1px dotted #ccc;
        margin-top:10px;
        float: left;

}

.news-list-item div#image
{
        width: 130px;
        float: left;
}

.news-list-item div#text
{
        width: 300px;
        float: left;
}

.news-list-item div#image a {
        text-decoration:none;
        margin:0;
        padding:0;
}

.news-list-item div#image a img {
        float:left;
        /*margin-right: 10px;*/
        margin-top:2px;
}

.news-list-item div#text img {
        border:1px solid #D8D8D8;
        padding:1px;
        float:left;
        /*margin-bottom:60px;*/
}

.news-list-date {
        float:left;
        padding:0;
        color:#002861;
        /*margin-left:132px;*/
}

.news-list-category {
        display:none;
}

.news-list-morelink {
        margin-top: 5px;
        padding-left:132px;
        font-size:0.7em;
        text-align:right;
        background:url(../../images_bd/icon_arrow_right_red.gif) 243px 6px no-repeat;
}

.news-list-item h3 {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        color:#002861;
        font-size: 18px !important;
        font-weight:bold;
        padding:0;
        margin-bottom:-10px;
}

.news-list-item h4 {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        color:#002861;
        font-size: 12px !important;
        font-weight:normal;
        padding:0;

}

.news-list-item h3 a {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        color:#002861;
        font-size: 16px !important;
        font-weight:bold;
}

.news-list-item h2 {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        color:#002861;
        padding:0;
        margin-top:-10px;
}

.news-list-item h2 p {
        font-size:12px;
        font-weight:normal;
        padding:0;
        margin:0;
}

.news-list-item p {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        color:#002861;
        padding:0;
        padding-top:10px;

}

.news-list-item h3 span.news-list-date{
padding:0;
margin:0;
padding-right:400px;
}

.news-list-item  div#image div.news-single-img
{
        float: left;
        margin-top: 2px;
        margin-right: 10px;
        margin-bottom: 70px;
}

/* --------------- list view end --------------- */
/* --------------- latest view --------------- */
.news-latest-container h2,
.news-latest-item .clearer,
.news-latest-category,
.news-latest-gotoarchive {
        /*display:none;*/
visibility: hidden;
}

/*Header der Latest News*/
.news-latest-item {
        padding-right:8px;
        border-bottom:0px dotted #ccc;
        margin-top:10px;
}

.news-latest-item a img {
        float:left;
        margin-right: 10px;
        margin-top:2px;
}

.news-latest-date {
        padding:0;
        margin:0;
        color:#002861;
}

.news-latest-item p {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        color:#002861;
        padding:0;
}

.news-latest-item h2 {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        color:#002861;
        padding:0;
        margin-top:-10px;
        margin-bottom:10px;
        display:inline;
}

.news-latest-item h2 p {
        margin-top:-10px;
        margin-bottom:10px;
        font-size: 12px;
        font-weight:normal;
}

.news-latest-item h3 {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        color:#002861;
        font-size: 12px !important;
        font-weight:bold;
        padding:0;
        margin-bottom:-10px;

}

.news-latest-item h3 a {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        color:#002861;
        font-size: 16px !important;
        font-weight:bold;
}

.news-latest-item h4 {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        color:#002861;
        font-size: 12px !important;
        font-weight:normal;
        padding:0;

}

.news-latest-item a:link,
.news-latest-item a:visited {
        text-decoration:none;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        color:#002861; !important;
        font-size: 1em;
        font-weight:bold;
        padding-bottom:3px;
        margin:0;
}

.news-latest-item a:hover {
        color:#D41400 !important;
}

.news-latest-item img {
        border:1px solid #D8D8D8;
        padding:1px;
        float:left;
        margin-bottom:70px;
}

.news-latest-morelink {
        padding-left:132px;
        margin-bottom:10px;
        font-size:0.7em;
        text-align:right;
        background:url(../../images_bd/icon_arrow_right_red.gif) 373px 6px no-repeat;
}

#newsPortlet .news-latest-container h3 {
        margin-bottom:0;
}

#newsPortlet .news-latest-container p {
        margin-top:0;
        margin-bottom:0;
}

.news-latest-morelink {
        margin-top:15px;
}

.tx-ttnews-browsebox {
        text-align:center;
}

.tx-ttnews-browsebox table {
        text-align:center !important;
        margin-left:auto;
        margin-right:auto;
}

.tx-ttnews-browsebox-SCell a {
        color:#D41400 !important;
        text-decoration:none;
}

.news-latest-item  div.news-single-img
{
        float: left;
        margin-top: 2px;
        margin-right: 10px;
        margin-bottom: 70px;
}

/*Archiv View News*/
.news-amenu-container h2 {
        visibility:hidden;
        height:0;
        margin:0;
        padding:0;
}

.news-amenu-container {
        padding-bottom:15px;
        border-bottom:1px dotted #aaa;
        margin-bottom:15px;
        margin-left:-20px;
}

.news-amenu-container ul li {
        background-color:#eee;
        list-style-type: none;
        width: 255px;
        padding-bottom:5px;
        padding-top:2px;
}

.news-amenu-container ul li.news-amenu-item-year {
        background-color:#ddd;
        padding-left:5px;
        padding-top:2px;
        padding-bottom:2px;
        width:250px;
        margin-bottom:2px;
        font-size:16px;
        font-weight:bold;
        margin-top:10px;
}

.news-amenu-container a strong {
        font-weight:normal;
        color:#D41400;
}

.news-amenu-container a {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        padding-left:5px;
        padding-top:2px;
}

/* --------------- latest view end --------------- */

.external-link-new-window img {
        border:0;
}

#c198 {
        display:none;
}

.csc-subheader, div.content p.csc-subheader {
        color:black;
        /*font-family:"Times New Roman", Times, serif;*/
        font-size:26px !important;
        font-weight:normal;
        padding-bottom: 7px;
        /*line-height:110%;
        margin-bottom:20px;*/
        margin: 0px;
}

.csc-firstHeader {
        color:#D41400;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px!important;
        font-weight:bold;
        letter-spacing:1px;
        text-transform:uppercase;
        padding-left: 1px;
        display: none;
}

.csc-header-n2 h1 {
        color:#D41400;
        font-family:Arial, sans-serif;
        font-size: 10px !important;
        font-weight:bold;
        letter-spacing:1px;
        text-transform:uppercase;
}

.csc-header-n3 h1 {
        color:#D41400;
        font-family:Arial, sans-serif;
        font-size: 10px !important;
        font-weight:bold;
        letter-spacing:1px;
        text-transform:uppercase;
}

div.tagcloud {
        background-color:#fff;
        border:0px;
        padding:7px;
        width: 238px;
}

.meta_navigation ul li.lastMeta {
        padding-left:22px;
        background-image:url(../../images_bd/icon_rss.gif);
        background-repeat:no-repeat;
}

.c2l1-left {
        border-right:0px;
        padding-right:5px;
        white-space:normal;
        width:50%;
}

.tx-wecmap-pi1 {
        margin-bottom:20px;
}

.csc-header.csc-header-n3 {
        border-top:1px dotted #aaa;
        padding-top:10px;
}

* html div.csc-header.csc-header-n3 {
        border-top:1px dotted #ccc;
        background: none;
        padding-top:10px;
}

/* --------------- formulare --------------- */

div.content div form#tx_mailform_101 *
{
        font-family: Verdana, Helvetica, Arial, sans-serif;
}

.csc-mailform-field label {
        font-size:12px;
        float:left;
        width:200px;
 /*margin-right:200px;*/
}

.csc-mailform-submit {
        background:#cccccc none repeat scroll 0 0;
        border:1px solid #999999;
        font-size:8pt;
}

.csc-mailform {
        padding:0px;
        border:0px;
        margin-bottom:20px;
}

#tipafriend {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        width:350px;
        border:1px solid #C0C0C0;
        color:#000000;
        font-size: 8pt;
        padding:10px;
}

#tipafriend label {
        float:left;
        width:150px;
}

#tipafriend textarea {
        border:1px solid #C0C0C0;
        color:#000000;
        margin-bottom:5px;
}

#tipafriend input {
        border:1px solid #C0C0C0;
        margin-bottom:5px;
        width:178px;
}

.buttonSubmit {
        background-color:#C0C0C0;
        border:0 none;
        color:#FFFFFF;
        cursor:pointer;
        margin-left:150px;
        margin-top:10px;
}

img#imgCaptcha {
        margin:5px 0 5px 150px;
}

.tx-pmtipafriend-pi1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin-top:10px;
        color:#000000;
}

.tx_mailform_td_label{
width:150px;
}

.tx_mailform_div_icon {
        display: none;
}

.tx_mailform_div_label_left {
        float:left;
        width:150px;
}

.tx_mailform_div_input {
        padding-bottom: 5px;
        margin-right:5px;
}

.tx_mailform_text {
        border:1px solid #999999;
        color:#000000;
        font-size:12px;
        height:15px;
}

.tx_mailform_div_err_msg_1 {
        color:#cc0000;
}

.tx_mailform_div_input textarea,
.tx_mailform_submit {
        border:1px solid #999999;
}

.rgmediaimages-media {
        margin-bottom:20px;
}



/*Sitemap*/
.tx-dropdownsitemap-pi1{
margin-left:-50px;
}


.tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited{
color:#888 !important;
color:#888;
text-decoration:none;
}

.tx-dropdownsitemap-pi1 a:hover{
color:#000 !important;
color:#000;
text-decoration:none;
}

.tx-dropdownsitemap-pi1 div.expAll {
        background-color:#F6F7FA;
        border:1px solid #303375;
        padding-top:7px;
        display:none;

}

.tx-dropdownsitemap-pi1 div.expAll a {
        text-decoration:none;
}

.tx-dropdownsitemap-pi1 .level_1 {
        padding:0;
 margin-top:-20px;
        margin-bottom:-20px;
        margin-left:-20px;
visibility:hidden;
}

.tx-dropdownsitemap-pi1 .level_2 {
        padding:0;
        margin:0;
        visibility:visible;
text-transform: uppercase;
}


.tx-dropdownsitemap-pi1 .level_2 a:link, .tx-dropdownsitemap-pi1 .level_2 a:visited{
        color:#000 !important;
}

.tx-dropdownsitemap-pi1 .level_2 img{

        visibility:hidden;
}

.tx-dropdownsitemap-pi1 .level_3 {
        padding:0;
        margin:0;
text-transform: none;
}

.tx-dropdownsitemap-pi1 .level_3 img{

        visibility:visible;
}

.tx-dropdownsitemap-pi1 .level_3 a:link, .tx-dropdownsitemap-pi1 .level_3 a:visited{
        color:#888 !important;
}

.tx-dropdownsitemap-pi1 .level_3 a:hover{
        color:#000 !important;
}


.tx-dropdownsitemap-pi1 .level_4 {
        padding:0;
        margin:0;
}

/*Googlemaps*/
.tx-wecmap-pi1 {
        border:1px solid #5A5A5A;
        width:442px;
        padding-left:2px;
}

/*SUCHE*/
.news-search-form {
        padding-bottom:20px;
        margin-bottom:20px;
        border-bottom:1px dotted #ccc;
}

/*NEWSLETTER*/

div.content font {
        color: #002861;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
}

div.content font a {
        color:#000;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px !important;
}

div.content form p font a strong {
        color:#d41400;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
}

div.content form p font a strong:hover {
        color:#000;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
}

div.content form font input {
        margin-right:8px;
}

div.content form font input[type="text"]
{
        width: 180px;
}

/*Kontaktformular*/
textarea#tx_mailform_input-item-101-FBW900NNI{
background-color:#fff;
}

div#div-outer-id-0-0-0 input:focus, textarea#tx_mailform_input-item-101-FBW900NNI:focus {
        background-color:#eee;
}


.ticker{z-index: 1;
        height: 100px;
        width: 955px;
        position: fixed;
        bottom: 0px;
        left: 50%;
        margin-left: -477px;
        right: 0px;
}
* html div.ticker{
        position: absolute;
        top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}
/* th_mailformplus */
div.mailformplus_contactform
{

}

div.mailformplus_contactform form fieldset
{
        padding: 10px;
}

div.mailformplus_contactform form div.input_box
{
        margin-bottom: 4px;
        clear: both;
}

div.mailformplus_contactform form div.label
{
        width: 140px;
        float: left;
}

div.mailformplus_contactform form fieldset
{
        border-width: 0px;
}

div.mailformplus_contactform form legend
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        /*color: #005700;*/
        display: none;
}

div.mailformplus_contactform div.input_box input
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        border-width: 1px;
        border-style: solid;
        border-color: #999999;
}

div.mailformplus_contactform div.input_box textarea
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        width: 222px;
        border-width: 1px;
        border-style: solid;
        border-color: #999999;
}

div.mailformplus_contactform div.button
{
        padding-top: 10px;
        margin-left: 140px;
        clear: both;
}

div.mailformplus_contactform div.button input
{
        border-width: 1px;
        border-style: solid;
        border-color: #999999;
}

div.mailformplus_contactform span.big
{
        font-weight: bold;
        display: block;
}

div.mailformplus_contactform a.red
{
        font-weight: bold;
        display: block;
        color: #D41400!Important;
}

div.mailformplus_contactform div#input_box_spacer_text
{
        padding-top: 20px;
}

div.mailformplus_contactform div.input_box input#callback
{
        border-width: 0px;
        padding: 0px;
        margin: 0px;
        margin-top: 4px;
        /margin-top: 0px;
}

div.mailformplus_contactform p a.double
{
font-size: 16px !important;
}

/* sr_language_menu */
div.main div.sidebar div#lang-select
{
        padding: 14px;
        float: left;
}

div.main div.sidebar div#lang-select .tx-srlanguagemenu-pi1 fieldset
{
        padding: 10px;
}

div.main div.sidebar div#lang-select .tx-srlanguagemenu-pi1 fieldset select
{
        color: #000000;
        font-family: Verdana,Helvetica,Arial,sans-serif;
        font-size: 11px;
        font-weight: normal;
        background-color: #FFFFFF;
}

/* Event Tool */
div.head div.eventNavigation
{
        position: absolute;
        left: 239px;
        top:  112px;
        width: 700px;
        height: 28px;
}

div.head div.eventNavigation ul {
}

div.head div.eventNavigation ul li {
        float: left;
        position: relative;
}

div.head div.eventNavigation ul li.active {
        background: url(../../images_bd/head_navigation_active_background_right.png) no-repeat right !important;
}

div.head div.eventNavigation ul li.active ul li {
        background: none !important;
}

* html div.head div.eventNavigation ul li.active {
        position: relative;
        background-image: none;
}

/** html div.head div.eventNavigation ul li.active span {
        position: absolute;
        right: 0;
        top: 0;
        width: 3px;
        height: 28px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images_bd/head_navigation_active_background_right.png', sizingMethod='crop');
}*/

div.head div.eventNavigation ul li a {
        float: left;
        height: 26px;
        margin-right: 3px;
        padding: 2px 4px 0 7px;
        font-size: 10px;
        line-height: 26px;
        font-weight: bold;
        text-decoration: none;
        white-space: nowrap;
}

div.head div.eventNavigation ul li.active a {
        color: #d41400;
        background: url(../../images_bd/head_navigation_active_background_left.png) no-repeat left!important;
}

/** html div.head div.navigation ul li.active a {
        cursor: hand;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images_bd/head_navigation_active_background_left.png', sizingMethod='crop');
        background-image: none;
}*/

/* @group Ebene 2 */

div.head div.eventNavigation ul li ul {
        display:none;
        position: absolute;
        top: 28px;
        left: 0;
        padding-bottom: 2px;
        border-left: 1px solid #b4b4b4;
        border-right: 1px solid #b4b4b4;
        border-bottom: 1px solid #b4b4b4;
        background: url(../../images_bd/head_navigation_dropdown_background.png) no-repeat!important;
}

div.head div.eventNavigation ul li.active ul {
        display: block;
}

div.head div.eventNavigation ul li.active ul li {
        float: none;
        display: block;
        min-width: 150px;
        background: none;
}

* html div.head div.eventNavigation ul li.active ul li {
        float: left;
        clear: left;
        width: 150px;
}

div.head div.eventNavigation ul li.active ul li strong {
        display: none;
}

* html div.head div.eventNavigation ul li.active ul li span {
        display: none;
}

div.head div.eventNavigation ul li.active ul li a {
        float: none;
        display: block;
        height: auto;
        margin-right: 0;
        padding: 2px 8px;
        font-weight: normal;
        line-height: 14px;
        border-bottom: 1px solid #d2dde9;
        color: black;
        background: none !important;
}

* html div.head div.eventNavigation ul li.active ul li a {
        cursor: hand;
        border: none;
}

div.head div.eventNavigation ul li.active ul li.last a {
        border: none;
}

div.head div.eventNavigation ul li.active ul li a:hover {
        color: #d41400;
}

div.head div.eventNavigation ul li ul li ul {
        display: none;
        position: absolute;
        top: 28px;
        left: 0;
        padding-bottom: 2px;
        border-left: 1px solid #b4b4b4;
        border-right: 1px solid #b4b4b4;
        border-bottom: 1px solid #b4b4b4;
        background: url(../../images_bd/head_navigation_dropdown_background.png) no-repeat!important;
}

div.head div.eventNavigation ul li.active ul li.active ul {
        display: block;
}

div.head div.eventNavigation ul li.active ul li.active ul li {
        float: none;
        display: block;
        min-width: 150px;
        background: none;
}

* html div.head div.eventNavigation ul li.active ul li.active ul li {
        float: left;
        clear: left;
        width: 150px;
}

div.head div.eventNavigation ul li.active ul li.active ul li strong {
        display: none;
}

* html div.head div.eventNavigation ul li.active ul li.active ul li span {
        display: none;
}

div.head div.eventNavigation ul li.active ul li.active ul li a {
        float: none;
        display: block;
        height: auto;
        margin-right: 0;
        padding: 2px 8px;
        font-weight: normal;
        line-height: 14px;
        border-bottom: 1px solid #d2dde9;
        color: black;
        background: none;
}

* html div.head div.eventNavigation ul li.active ul li.active ul li a {
        cursor: hand;
        border: none;
}

div.head div.eventNavigation ul li.active ul li.active ul li.last a {
        border: none;
}

div.head div.eventNavigation ul li.active ul li.active ul li a:hover {
        color: #d41400;
}

/*Navigation ACT zustand*/
.eventNavigation ul li.current a {
        background: url(../../images_bd/head_navigation_active_background_left.png) no-repeat left !important;
        color: #d41400
}

.eventNavigation ul li.current {
        background: url(../../images_bd/head_navigation_active_background_right.png) no-repeat right !important;
}

.eventNavigation ul li.current ul li.current a {
        color: #d41400 !important;
}

div.eventMain {
        float: left;
        display: inline;
        width: 955px;
}

/* @group Inhaltsbereich */

div.eventMain div.content_area {
        float: left;
        display: inline;
        width: 716px;
}

div.eventMain div.content div.csc-textpic
{
        padding-bottom: 10px;
        line-height: normal;
        float: left;
        width: 680px;
}

/* @group Breadcrumbs */

div.eventMain div.breadcrumbs {
        padding: 4px 15px 6px 15px;
        border-bottom: 1px solid #999999;
        font-size: 10px;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

}

* html div.eventMain div.breadcrumbs {
        padding-top: 2px;
}

*+html div.eventMain div.breadcrumbs {
        padding-top: 2px;
}

div.eventMain div.breadcrumbs * {
        color: black;
        font-size: 10px;
        line-height: 14px;
}

div.eventMain div.breadcrumbs p {
        float: left;
        margin-right: 4px;
}

div.eventMain div.breadcrumbs span#last
{
        color: #D41400;
        font-weight: bold;
}

/*ADDITION 4 Breadcrumb*/
div.eventMain div.breadcrumbs a {
        display: inline;
        padding-right: 8px;
        margin-right: 3px;
        color: #878787;
        font-size: 10px;
        line-height: 14px;
        background: url(../../images_bd/icon_simple_arrow_red.gif) no-repeat right 4px;
}

div.eventMain div.breadcrumbs a:hover {
        color: #d41400;
}

div.eventMain div.breadcrumbs strong {
        font-size: 9px;
}



/* @group Inhalt */

div.eventMain div.content_area div.content {
        padding: 8px 15px;
}

* html div.eventMain div.content_area div.content {
        height: 350px;
}

/* @group Links */

div.eventMain div.content_area div.content a {
        font-size: 12px;
                font-family: Verdana, Helvetica, Arial, sans-serif;
        color: #002861;
}

div.eventMain div.content_area div.content a:hover {
        color: #d41400;
}

div.eventMain div.content_area div.content a.read_more {
        padding-left: 15px;
        background: url(../../images_bd/icon_arrow_right_red.gif) no-repeat 0 3px;
}
div.eventMain div.sidebar_left div.navigation_top
{
        border-width: 0px;
}

/* pbsurvey questions */
fieldset.survey_form
{
        border-width: 0px;
        padding-top: 3px;
        padding-bottom: 3px;
}

div.surveyItem, div.surveyItemHor, div.surveyItemVer
{
        padding-bottom: 5px;
}

div.surveyItem span.questionNumber, div.surveyItemHor span.questionNumber, div.surveyItemVer span.questionNumber
{
        display: none;
}

div.surveyItem input, div.surveyItemHor input, div.surveyItemVer input, div.surveyItemVer span.questionValue input
{
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        border-width: 1px;
        border-color: #999999;
        border-style: solid;
        margin: 0px;
        padding: 0px;
        margin-top: 4px;
        margin-right: 5px;
        vertical-align: text-bottom;
}

div.surveyItem input[type=checkbox], div.surveyItemHor input[type=checkbox], div.surveyItemVer input[type=checkbox], div.surveyItemVer span.questionValue input[type=checkbox]
{
        border-width: 0px;
}

div.surveyItem input[type=radio], div.surveyItemHor input[type=radio], div.surveyItemVer input[type=radio], div.surveyItemVer span.questionValue input[type=radio]
{
        border-width: 0px;
}

div.surveyItem select, div.surveyItemHor select, div.surveyItemVer select
{
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        margin: 6px 0 0 0;
        padding: 0px;
}

div.surveyItemHor span.questionValue
{
        padding-right: 10px;
}

div.formbuttons input[type=submit]
{
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        border-width: 1px;
        border-color: #999999;
        border-style: solid;
        margin: 0px;
        padding: 0px;
        padding-left: 5px;
        padding-right: 5px;
}
div.xmas_content_area
{
        float:left;
        padding: 0;
        margin: -3px; 
        width: 680px;
        min-height:906px;
        /height:906px;
        background: url(../../../bilder_videos/events/weihnachten_2009/event_background.jpg) no-repeat;
}
div.xmas_content_area_confirm
{
        float:left;
        padding: 0;
        margin: -3px; 
        width: 680px;
        min-height:906px;
        /height:906px;
        background: url(../../../bilder_videos/events/weihnachten_2009/event_background_confirm.jpg) no-repeat;
}
div.xmas_content_area_cancel
{
        float:left;
        padding: 0;
        margin: -3px; 
        width: 680px;
        min-height:906px;
        /height:906px;
        background: url(../../../bilder_videos/events/weihnachten_2009/event_background_cancel.jpg) no-repeat;
}
div.xmas_text_area
{
        width:300px;
        height:300px;
        background-color:blue;
        
}
div.xmas_contactform_area p
{
        width:450px;
        padding: 230px 0 0 20px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color:#ce0000;
}

div.xmas_contactform_area p.xmas_greeting
{
        width:400px;
        padding: 0px;
        padding-left:20px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color:#ce0000;
}
div.xmas_survey_error
{
        width:350px;
        padding: 350px 0 0 20px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color:#ce0000;
}
div#xmasButtons input
{
        border: 0;
}
div#xmasButtons .formbuttons input
{
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color:#FFFFFF;
        background-color:#ce0000;
        border-color:#ce0000;
        font-weight:bold;
}

div#xmasButtons label
{
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color:#ce0000;        
}


div#xmasButtons div.surveyItemHor 
{
        padding-left: 20px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color:#ce0000;
}
div#xmasButtons div.formbuttons
{
        padding-left: 20px;
}
div#xmasButtons div.big div.surveyLabel
{
        font-size: 16px;
        font-weight: bold;
        border-width: 1px;
        border-color: #ce0000;
        border-style: solid;
        width: 320px;
        padding: 5px;
}
        div.schmudo_content_area_confirm
{
        float:left;
        padding: 0;
        margin: -3px; 
        width: 680px;
        /*background: url(../../../bilder_videos/events/schmudo2010/background_lang.jpg) no-repeat;*/
}
        div.schmudo_content_area_cancel
{
        float:left;
        padding: 0;
        margin: -3px; 
        width: 680px;
        /*height: 100%;*/
        /*background: url(../../../bilder_videos/events/schmudo2010/background_kurz.jpg) no-repeat;*/
}
div.emptySite
{
        width: 700px;
        height: 800px;
        position: absolute;
        left: 50%;
        margin-left: -350px;
		padding-top:200px;
		background: url(../../../bilder_videos/events/burdalauft2010/background_lang.jpg) no-repeat;
}
div.schmudo_contactform_area p
{
        width:450px;
        margin: 230px 0 0 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px ! important;
        color:#000080;
        [if IE]
            padding-left: -231px;
          [endif]

}
div.schmudo_contactform_area a
{
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px ! important;
        color:#000080;
}

div.schmudo_contactform_area p.schmudo_greeting
{
        width:600px;
        padding: 0px;
        margin: 0 0 0 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 24px;
        font-weight: bold;
        color:#000080;
}
div.schmudo_survey_error a
{
        width:600px;
        padding: 250px 0 0 0px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px ! important;
        color:#000080;
}
div.schmudo_footer
{
        width: 680px;
        height: 87px;
        margin-top: 80px;
        background-repeat: no-repeat;
}
div.schmudo_survey_error
{
        width:600px;
        padding: 350px 0 0 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color:#000080;
}
div#schmudoButtons input
{
        border: 0;
}
div#schmudoButtons.formbuttons input [type=submit]
{
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color:#FFFFFF;
        background-color:#000080;
        border-color:#000080;
        font-weight:bold;
}

div#schmudoButtons label
{
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color:#000080;        
}


div#schmudoButtons div.surveyItemHor 
{
        padding-left: 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color:#000080;
}
div#schmudoButtons div.formbuttons
{
        padding-left: 37px;
}
div#schmudoButtons div.big div.surveyLabel
{
        font-size: 16px;
        font-weight: bold;
        border-width: 1px;
        border-color: #000080;
        border-style: solid;
        width: 320px;
        padding: 5px;
        color: #000080;
}



/* Burda Läuft 2010 Styles */

div.burdalauft_content_area_confirm
{
        float:left;
        padding: 0;
        margin: -3px;
        width: 680px;
        /*background: url(../../../bilder_videos/events/schmudo2010/background_lang.jpg) no-repeat;*/
}

div.burdalauft_content_area_cancel
{
        float:left;
        padding: 0;
        margin: -3px;
        width: 680px;
        /*height: 100%;*/
        /*background: url(../../../bilder_videos/events/schmudo2010/background_kurz.jpg) no-repeat;*/
}

div.burdalauft_contactform_area p
{
        width:475px;
        margin: 10px 0 0 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px ! important;
        color:#000080;
        [if IE]
            padding-left: -231px;
          [endif]

}

div.burdalauft_contactform_area p.bottom
{
        width:450px;
        margin: 10px 0 0 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 11px ! important;
        color:#e4037d;
        [if IE]
            padding-left: -231px;
          [endif]

}

div.burdalauft_contactform_area a
{
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px !important;
        color:#e4037d !important;
}

div.burdalauft_contactform_area p.burdalauft_greeting
{
        width:600px;
        padding: 0px;
        margin: 0 0 0 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 24px;
        font-weight: bold;
        color:#000080;
}
div.burdalauft_survey_error a
{
        width:600px;
        padding: 10px 0 0 0px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px
        color:#000080;
}
div.burdalauft_footer
{
        width: 680px;
        height: 87px;
        margin-top: 80px;
        background-repeat: no-repeat;
}
div.burdalauft_survey_error
{
        width:600px;
        padding: 10px 0 0 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        color:#000080;
}
div#burdalauftButtons input
{
        border: 0;
}
div#burdalauftButtons div.formbuttons input
{
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        color:#FFFFFF;
        background-color:#e4037d;
        border:none;
        font-weight:bold;
        padding:3px 10px;
        margin-top:10px;
}

div.burdalauft_contactform_area p.bottom a
{
        display:block;
        width:auto;
        height:auto;
        margin:0 0 10px 0;
}

div.burdalauft_contactform_area p.bottom a.mail
{
        display:inline;
        font-size:11px !important;
}

div#burdalauftButtons label
{
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        margin-bottom:8px;
        color:#000080;
        font-weight: bold;
}


div#burdalauftButtons div.surveyItemHor
{
        padding-left: 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        color:#000080;
}

div#burdalauftButtons div.surveyItemVer
{
        padding-left: 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        color:#000080;
		padding-top: 15px;
}

div#burdalauftButtons div.surveyItem
{
        padding-left: 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        color:#000080;
}

div#burdalauftButtons div.surveyItemVer div.surveyLabel
{
    margin-bottom:2px;
}

div#burdalauftButtons div.surveyItem input
{
        border:1px solid #000080;
        padding:2px;
        height:15px;
        width:200px;
        color:#000080;
}

div#burdalauftButtons div.formbuttons
{
        padding-left: 37px;
}
div#burdalauftButtons div.big div.surveyLabel
{
        font-size: 16px;
        font-weight: bold;
        border-width: 1px;
        border-color: #000080;
        border-style: solid;
        width: 320px;
        padding: 5px;
        color: #000080;
}

div#burdalauftButtons input[type="radio"],
{
        /margin-bottom:-4px;
}

div#burdalauftButtons input[type="checkbox"]
{
        /margin-bottom:-3px;
}

div.burdalauftfrist
{
	width: auto;
	height: auto;
	font-size: 13px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	padding: 0 0 0 37px;
	margin: 0;
	color: #000080;  /*#D41400;*/
}
div.burdalauftfristangaben
{
	width: auto;
	height: auto;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 0 0 0 37px;
	margin: 0;
	color: #000080;
}

div.burdalauft_contactimage
{
	width: auto;
	height: 200px;
	background: url(../../../bilder_videos/events/burdalauft2010/background_lang.jpg) no-repeat;
}

div.burdalauft_messagetext_error p
{
	margin: 0;
	padding: 0;
	color: #FF0000;
}

div.burdalauft_messagetext_error
{
	margin: 0;
	padding: 0;
	color: #FF0000;
}

/* ----------------------------- */
/* Goldene Peitsche 2010 Styles */
/* ------------------------------*/



div.goldenepeitsche2010_content_area_confirm
{
        float:left;
        padding: 0;
        margin: -3px;
        width: 680px;
        /*background: url(../../../bilder_videos/events/schmudo2010/background_lang.jpg) no-repeat;*/
}

div.goldenepeitsche2010_content_area_cancel
{
        float:left;
        padding: 0;
        margin: -3px;
        width: 680px;
        /*height: 100%;*/
        /*background: url(../../../bilder_videos/events/schmudo2010/background_kurz.jpg) no-repeat;*/
}

div.goldenepeitsche2010_contactform_area p
{
        width:440px;
        margin: 10px 0 0 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px ! important;
        color:#000080;
		text-align: justify;
        [if IE]
            padding-left: -231px;
          [endif]

}

div.goldenepeitsche2010_contactform_area h1 {
		font-size:16px;
		padding-left:37px;
		font-weight: bold;
}

div.goldenepeitsche2010_contactform_area p.bottom
{
        width:450px;
        margin: 10px 0 0 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 11px ! important;
        color:#e4037d;
        [if IE]
            padding-left: -231px;
          [endif]

}

div.goldenepeitsche2010_contactform_area a
{
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px !important;
        color:#e4037d !important;
}

div.goldenepeitsche2010_contactform_area p.burdalauft_greeting
{
        width:600px;
        padding: 0px;
        margin: 0 0 0 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 24px;
        font-weight: bold;
        color:#000080;
}
div.goldenepeitsche2010_survey_error a
{
        width:600px;
        padding: 10px 0 0 0px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px
        color:#000080;
}
div.goldenepeitsche2010_footer
{
        width: 680px;
        height: 87px;
        margin-top: 80px;
        background-repeat: no-repeat;
}
div.goldenepeitsche2010_survey_error
{
        width:600px;
        padding: 10px 0 0 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        color:#000080;
}
div#goldenepeitsche2010Buttons input
{
        border: 0;
}
div#goldenepeitsche2010Buttons div.formbuttons input
{
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        color:#FFFFFF;
        background-color:#9a9a9a;
        border:none;
        font-weight:bold;
        padding:3px 10px;
        margin-top:10px;
}

div.goldenepeitsche2010_contactform_area p.bottom a
{
        display:block;
        width:auto;
        height:auto;
        margin:0 0 10px 0;
}

div.goldenepeitsche2010_contactform_area p.bottom a.mail
{
        display:inline;
        font-size:11px !important;
}

div#goldenepeitsche2010Buttons label
{
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        margin-bottom:8px;
        color:#000080;
        font-weight: bold;
		width: 100px;
		padding-top: 6px;
}

div#goldenepeitsche2010Buttons select
{
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        margin: 6px 0 0 0;
        padding: 0px;
}

div.surveyItem div.surveyLabel {
		float: left;
		width: 150px;
		padding-top: 6px;
}


div#goldenepeitsche2010Buttons div.surveyItemHor
{
        padding-left: 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        color:#000080;
		display: none;
}

div#goldenepeitsche2010Buttons div.surveyItemVer
{
        padding-left: 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
		text-align: justify;
        color:#000080;
		padding-top: 10px;
		width: 440px;
}

div#goldenepeitsche2010Buttons div.surveyItem
{
        padding-left: 37px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        color:#000080;
}

div#goldenepeitsche2010Buttons div.surveyItemVer div.surveyLabel
{
    margin-bottom:2px;

}

div#goldenepeitsche2010Buttons div.surveyItem input
{
        border:1px solid #000080;
        padding:2px;
        height:15px;
        width:200px;
        color:#000080;
}

div#goldenepeitsche2010Buttons div.formbuttons
{
        padding-left: 37px;
		text-align:right;
		width:355px;	
}
div#goldenepeitsche2010Buttons div.big div.surveyLabel
{
        font-size: 16px;
        font-weight: bold;
        border-width: 1px;
        border-color: #000080;
        border-style: solid;
        width: 320px;
        padding: 5px;
        color: #000080;
}

div#goldenepeitsche2010Buttons input[type="radio"],
{
        /margin-bottom:-4px;
}

div#goldenepeitsche2010Buttons input[type="checkbox"]
{
        /margin-bottom:-3px;
}

div.goldenepeitsche2010frist
{
	width: auto;
	height: auto;
	font-size: 13px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	padding: 0 0 0 37px;
	margin: 0;
	color: #000080;  /*#D41400;*/
}
div.goldenepeitsche2010fristangaben
{
	width: auto;
	height: auto;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 0 0 0 37px;
	margin: 0;
	color: #000080;
}

div.goldenepeitsche2010_contactimage
{
	width: auto;
	height: 200px;
	background: url(../../../bilder_videos/events/burdalauft2010/background_lang.jpg) no-repeat;
}

div.goldenepeitsche2010_messagetext_error p
{
	margin: 0;
	padding: 0;
	color: #FF0000;
}

div.goldenepeitsche2010_messagetext_error
{
	margin: 0;
	padding: 0;
	color: #FF0000;
}

div.goldenepeitsche2010pflichtfelder
{
	font-size: 10px;
	padding-left:37px;
}

div.goldenepeitsche2010personalisation
{
	padding-left:37px;
	padding-top:10px;
}






