@media all
{
        * { margin:0; padding:0; font-size: 98%; }
        html { height: 100% }
        body {
                min-height: 101%;
                font-size: 88.01%;
                position: relative;
                color: #000;
                background: #fff;
                text-align: left;
        }
        fieldset, img { border:0; }
        select, input, textarea { font-size: 99% }
        #header {position:relative;}
        #topnav {
                position:absolute;
                top: 10px;
                right: 10px;
                color: #fff;
                background: transparent;
                text-align: right;
        }
        #nav { clear:both; width: auto; z-index: 100; }
        #main {        clear:both; width: auto; }
        #strich {        width: 600px; }
        #col1 {
                float: left;
                width: 150px;
        }
        #col2 {
                float:right;
                width: 130px;
        }
        #col3
        {
                width:588px;
                margin-left: 200px;
                margin-right: 200px;
        }
        #footer { clear:both; }
        #col1 {z-index: 3;}
        #col2 {z-index: 5;}
        #col3 {z-index: 1;}
        #col1_content {z-index: 4;}
        #col2_content {z-index: 6;}
        #col3_content {z-index: 2;}
        #col1_content, #col2_content, #col3_content { position:relative; }
         .clearfix:after {
                content: ".";
                display: block;
                height: 0;
                clear: both;
                visibility: hidden;
        }
        .clearfix { display: block; }
        .floatbox { overflow:hidden; }
        #ie_clearing { display: none }
        hr.clear_columns {
                clear: both;
                float: left;
                content: ".";
                display: block;
                height: 0;
                line-height: 0px;
                visibility: hidden;
                border: 0;
                padding: 0;
                margin: -1.1em 0 0 0;
        }
        ul, ol, dl { margin: 0 0 1em 1em }
        li { margin-left: 1.5em; line-height: 1.5em; }
        dt { font-weight: bold; }
        dd { margin: 0 0 1em 2em; }
        blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}
        .subcolumns {
                width: 100%;
                padding: 0 1px 0 1px;
                margin: 0 -1px 0 -1px;
                overflow:hidden;
        }
        .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; overflow: hidden;}
        .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; overflow: hidden;}
        .c25l, .c25r { width: 24.999%; }
        .c33l, .c33r { width: 33.333%; }
        .c50l, .c50r { width: 49.999%; }
        .c66l, .c66r { width: 66.666%; }
        .c75l, .c75r { width: 74.999%; }
        .c38l, .c38r { width: 38.196%; } /* Goldener Schnitt */
        .c62l, .c62r { width: 61.803%; } /* Goldener Schnitt */
        .subc  { padding: 0 0.5em 0 0.5em; overflow: hidden; }
        .subcl { padding: 0 1em 0 0; overflow: hidden; }
        .subcr { padding: 0 0 0 1em; overflow: hidden; }
}
@media screen, print
{
.skip {
        position: absolute;
        left: -1000em;
        width: 20em;
}

}
#page_margins
{
        width:950px;
        margin: 0px auto;
        padding: 0px;
        background-color:#fff;
        border:solid 2px  rgb(100,100,100);
}
#head
{
        position:relative;
        background: #fff url(images/header.gif) 0 0;
        color:#303030;
        margin:0 auto;
        width:950px;
        height: 96px;
        margin-top:0px;
        border-top:solid 0px rgb(215,215,215);
}
#head1
{
        position:relative;
        background: #fff url(images/header_englisch.jpg) 0 0;
        color:#303030;
        margin:0 auto;
        width:950px;
        height: 96px;
        margin-top:0px;
        border-top:solid 0px rgb(215,215,215);
}
#main
{
        width:950px;
              margin: 0 auto;
        padding: 0;
        margin-top:0px;
}
#col1
{
        clear: left;
        float: left;
        width: 160px;
        margin: 0px;
        padding: 0px;
        background-color: #fff;
}
#col1 .artikel
{
        clear:both;
        background-color: #fff;
}
#col2
{
        float: right;
        width: 160px;
        background-color: #fff;
        margin: 0px;
        padding:  0px;
        font-size: 0.9em;
}
.rightitem
{
        padding:5px;
        margin:0px;
        background-color: #fff;
        margin-top:10px;
}
#col3
{
        margin: 0 159px 20px 160px;
        border-left: solid 0px rgb(67,133,215);
        border-right: solid 0px rgb(67,133,215);
        padding: 0 20px 0 20px;
        line-height: 1.6em;
        text-align: left;
        background-color: #fff;
        min-height:500px;
}
#footer
{
        overflow: hidden;
        clear: both;
        width: 950px;
        height: 3.0em;
        margin: 0 auto;
        padding: 0.5em 0px 0.5em 0px;
        border-top: solid 1px rgb(125,125,125);
        background-color: rgb(67,133,215);
        text-align: center;
        color: rgb(255,255,255);
        font-size: 1.0em;
}
#col1 .modul h3, #col2 .modul h3
{
        width:155px;
        margin: 0px;
        padding: 3px 0px 3px 5px;
        background-color: rgb(67,133,215);
        color: rgb(255,255,255);
        text-transform: uppercase;
        font-weight: bold;
        font-size: 100%;
}
#col1 .modul, #col2 .modul
{
        margin:0px 0px 10px 0px;
        padding:0px;
        width:160px;
}
#col1 .inner_mod, #col2 .inner_mod
{
        margin:0px;
        padding:5px;
}
#col1 .modul .senden, #col2 .modul .senden, #col1 .modul input[type=submit], #col2 .modul input[type=submit]
{
        padding:0px;
        margin:10px 0px 0px 0px;
        font-size:90%;
        float:right;
}
#col1 .modul input, #col2 .modul input
{
        padding:0px;
        margin:10px 0px 0px 0px;
}
#col1 .modul select, #col2 .modul select
{
        padding:0px;
        margin:10px 0px 0px 0px;
}
#col1 .modul legend, #col1 .modul label, #col1 .modul h2.ignoresuch,
#col2 .modul legend, #col2 .modul label, #col2 .modul h2.ignoresuch
{
        display:none;
}
#col2 #mod_suchbox input, #col2 #mod_suchbox input
{
        width:110px;
}
#col1 #mod_umfrage_plugin label, #col2 #mod_umfrage_plugin label
{
        display:inline;
        color:#333333;
}
#col1 #mod_login a.loginlink:focus, #col2 #mod_login a.loginlink:focus
{
        color:#fff;
        background:#5897BD;
}
#col1 #mod_login  a, #col2 #mod_login  a
{
        font-weight:600;
        font-size:90%;
        clear:both;
}
#col1 #mod_login  a.loginlink, #col2 #mod_login  a.loginlink
{
        clear:both;
}
#col1 #mod_login label, #col2 #mod_login label
{
        display:inline;
        color: #546078;
        padding:0px;
        margin:0px;
}
#col1 #mod_login .input, #col2 #mod_login .input
{
        margin:0px 0px 10px 0px;
}
#col1 #mod_styleswitcher select, #col2 #mod_styleswitcher select
{
        width:110px;
}
#col1 #mod_event .inner_mod, #col2 #mod_event .inner_mod
{
        margin:0px;
        padding:0px;
}
#col1 #mod_event .comment_inhalt
{
        width:80%;
        margin:5px 0px 0px 5px;
}
#col1 #mod_newsletter label, #col2 #mod_newsletter label
{
        display:inline;
        color:#333333;
}
#mod_rssfeed_show li,
#mod_rssfeed_show1 li,
#mod_rssfeed_show2 li
{
        list-style:none;
        margin-left:-10px;
}
#col2 #mod_rssfeed_show a,
#col2 #mod_rssfeed_show1 a,
#col2 #mod_rssfeed_show2 a,
#col1 #mod_rssfeed_show a,
#col1 #mod_rssfeed_show1 a,
#col1 #mod_rssfeed_show2 a
{
        color:#fff;
        text-decoration:none;
        font-weight:bold;
}
#col2 #mod_rssfeed_show a:hover,
#col2 #mod_rssfeed_show1 a:hover,
#col2 #mod_rssfeed_show2 a:hover,
#col1 #mod_rssfeed_show a:hover,
#col1 #mod_rssfeed_show1 a:hover,
#col1 #mod_rssfeed_show2 a:hover
{
        text-decoration:underline;
}
#col2 #mod_rssfeed_show li a,
#col2 #mod_rssfeed_show1 li a,
#col2 #mod_rssfeed_show2 li a,
#col1 #mod_rssfeed_show li a,
#col1 #mod_rssfeed_show1 li a,
#col1 #mod_rssfeed_show2 li a
{
        color:#333333;
        text-decoration:underline;
        font-weight:normal;
}
#col2 #mod_rssfeed_show li a:hover,
#col2 #mod_rssfeed_show1 li a:hover,
#col2 #mod_rssfeed_show2 li a:hover,
#col1 #mod_rssfeed_show li a:hover,
#col1 #mod_rssfeed_show1 li a:hover,
#col1 #mod_rssfeed_show2 li a:hover
{
        text-decoration: none;
        color:#333333;
        font-weight:normal;
}
#col1 #newsgrabber_front a.rss_titel, #col2 #newsgrabber_front a.rss_titel
{
        color:#fff;
        text-decoration:none;
        font-weight:bold;
}
#col1 #newsgrabber_front a.rss_titel:hover, #col2 #newsgrabber_front a.rss_titel:hover
{
        text-decoration:underline;
}
#mod_kopftext
{
        position:absolute;
        background: transparent;
        color: #303030;
        margin: 0 auto;
        margin-top:90px;
        right:5px;
        width: 560px;
        background-repeat: no-repeat;
}
#mod_kopftext h1, .toph1
{
        width: 540px;
        float: right;
        text-align: right;
        color: #a0a0a0;
        margin: 0 0 10px 0;
        font-size: 1.2em;
        line-height: 1.2em;
        text-decoration:none;
}
#mod_kopftext a
{
        text-decoration:none;
        color:#EAE9DE;
        padding:0px;
        margin:0px;
        text-decoration:none;
}
#kopftext h1
{
        border:none;
        text-decoration:none;
}
#mod_sprachwahl img
{
        margin-right:5px;
}
#mod_sprachwahl li
{
        display:inline;
        list-style-type:none;
        padding:0px;
        margin:0px;
}
#mod_sprachwahl
{
        position:absolute;
        text-align:left;
        width:100%;
        color:#fff;
        margin-top:10px;
}
#mod_sprachwahl  a
{
        color:#000;
        text-decoration:none;
}
#mod_sprachwahl  a:hover
{
        text-decoration:underline;
}
#sprachwahl a:focus
{
        color:#5897BD;
        background:#fff;
}
#mod_efa_fontsize
{
        position:absolute;
        top:10px;
        right:10px;
}
#mod_efa_fontsize ul,#mod_efa_fontsize li
{
        float:left;
        display:inline;
        margin:0px;
        margin-right:5px;
        padding:0px;
        font-size:110%;
        color:#fff;
}
#mod_efa_fontsize a
{
        color:#fff;
}
#mod_menue_top
{
        position:absolute;
        top:200px;
        right:3px;
        height:22px;
               border-bottom: solid 1px rgb(215,215,215);
        text-align:right;
        background:#fff;
        float:right;
        color: rgb(115,162,182);
}
#mod_menue_top li
{
        display:inline;
        list-style-type:none;
        padding:0px;
        margin:0px;
}
#mod_menue_top a
{
        margin: 0px;
        padding:0px;
        font-weight:bold;
        color: rgb(115,162,182);
        text-decoration: none;
        font-size: 93%;
}
#mod_menue_top a:hover
{
color: rgb(50,50,50); text-decoration: none;
}
#menue_top a:focus
{
        color: rgb(50,50,50); text-decoration: none;
}
#catlistdiv
{
        width:100%;
        height:150px;
}
#catlistdiv ul, #catlistdiv li
{
        list-style-type:none;
}
#catlistdiv li
{
        float:left;
        width:250px;
}
div.tright
{
        float:right;
        border-width:.5em 0 .8em 1.4em;
}
div.tleft
{
        float:left;
        margin-right:.5em;
        border-width:.5em 1.4em .8em 0;
}
#linkliste
{
        margin-left:10px;
}
.linklistul, .linklistul li, .pdatlist {
        list-style-type:none;
        margin:0px;
        padding:0px;
}
.linkitem
{
        border-bottom:1px solid #ddd;
        width:100%;
        height:160px;
}
.decrip
{
        color:#444;
}
.linkitem h2
{
        border:none;
}
.linkbilditem
{
        float:left;
        margin-right:20px;
        margin-bottom:10px;
}
.p_logo
{
        float:right;
}
.pdaten
{
        border-bottom:1px solid #ddd;
        width:100%;
        height:140px;
}
#menue_sprung, .breadtext, .ignore, .ignoreornot, dfn, .mod_efa_fontsize_text
{
        position:absolute;
        display:inline;
        height:0px;
        width:0px;
        overflow:hidden;
        left:-2000px;
        top:-2000px;
}
.loginh2
{
        display:none;
}
#mod_menue_ebene0 ul
{
        float: left;
        width: 950px;
        margin: 0px;
        padding: 0px;
        border-top: solid 1px rgb(54,83,151);
        border-bottom: solid 1px rgb(54,83,151);
        background-color: rgb(57,124,212);
        font-weight: bold;
}
#mod_menue_ebene0  li
{
        display: inline;
        list-style: none;
        margin: 0px;
        padding: 0px;
}
#mod_menue_ebene0 li a
{
        display: block;
        float: left;
        margin: 0px 0px 0px 0px;
        padding: 5px 10px 5px 10px;
        border-right: solid 1px rgb(54,83,151);
        color: rgb(255,255,255);
        text-transform: uppercase;
        text-decoration: none;
        font-size: 100%;
}
#mod_menue_ebene0 a:hover, #mod_menue_ebene0 li a.menuxaktiv_back,
#mod_menue_ebene0 li a.menuy_aktiv
{
        color: rgb(50,50,50);
        text-decoration: none;
}
#mod_menue_ebene0
{
        clear: both;
        margin: 0px;
        padding: 0px;
        font-family: verdana, arial, sans serif;
        font-size: 0.8em;
        padding-top:200px;
}

#mod_menue_ebene1 h2
{
        width:159px;
        margin: 0px 5px 10px -5px;
        padding: 3px 0px 3px 5px;
        background-color: rgb(67,133,215);
                color: rgb(255,255,255);
        text-transform: uppercase;
        font-weight: bold;
        font-size: 120%;
        display:block;
        left:0px;
        top:0px;
        height:14px;
        min-height:14px;
}
#mod_menue_ebene1
{
        overflow: hidden;
        clear: both;
        float: left;
        width: 159px;
        min-width:159px;
        margin: 0px;
        padding: 0px;
        color: rgb(234,232,228);
        font-size: 0.9em;
        margin-bottom:4px;
        background:#fff;
}
#mod_menue_ebene1  ul
{
        width: 159px;
        margin: 5px 0px 5px 0px;
        padding: 0px;
        border-bottom: solid 1px rgb(216,206,159);
        background-color: rgb(67,133,215);

}
#mod_menue_ebene1 li
{
        list-style: none;
        margin: 0px;
        padding: 0px;
        border-bottom:1px solid rgb(255,255,255);
}
#mod_menue_ebene1  li a, #mod_menue  li span
{
        display: block;
        min-height: 1.7em;
        height: auto;
        height: 1.7em;
        line-height: 1.7em;
        margin: 0px;
        padding: 0px 7px 0px 20px;
        border-left: solid 7px rgb(255,255,255);
        color: rgb(234,232,228);
        text-decoration: none;
        font-size: 120%;
        border-top: solid 1px rgb(200,200,200);
        font-weight:bold;
}
#mod_menue_ebene1  .untermenu1 li a
{
        font-weight: normal;
        border-top:0px;
}
#mod_menue_ebene1  li a:hover,
#mod_menue_ebene1 li a.menuxaktiv_back
{
        border-left: solid 7px rgb(255,145,40);
        color: rgb(255,255,255);
        text-decoration: none;
}
#mod_menue_ebene1 li a.menuxaktiv_back
{
border-left: solid 7px rgb(67,133,215);
}
div
{
        border:0px solid black;
}
.sprachlink
{
        background:#fff;
        border:1px solid #fff;
        padding-top:10px;
        margin:0px;
}
.sprachlink img
{
        margin:0px;
        padding:0px;
        border:0px;
}
#suchefor #search
{
        width:60%;
}
#sprechomat_start
{
        margin-top: 5px;
        float:right;
}

.comment_inhalt
{
        background:#efefef;
        border:1px solid #999;
        color:inherit;
        font-size:90%;
        padding:10px;
        width:90%;
        margin:5px;
        margin-left:0px;
}
.floatbox
{
        padding:0px 0px 0px 0px;
}

.float_left_artikel
{
        background:#ffffff none;
        border-bottom-width:1px;
        border-color:#5f603c;
        border-right-width:1px;
        border-style:solid;
        border-width:1px;
        color:inherit;
        float:left;
        font-size:90%;
        margin:10px;
        padding:10px;
        position:relative;
}
.float_right_artikel
{
        background:#ffffff none;
        border-bottom-width:1px;
        border-color:#5f603c;
        border-right-width:1px;
        border-style:solid;
        border-width:1px;
        color:inherit;
        float:right;
        font-size:90%;
        margin:10px;
        padding:10px;
        position:relative;
}

.messagedata h2, .messageh4
{
        background:#fff;
        padding:5px;
        margin-right:0px;
        margin-top:5px;
        color:#333;
        border:1px solid #ccc;
        position:relative;
}
.messagedatap, .messagebot
{
        background:#F0F0F0;
        padding:10px;
        margin-left:0px;
        margin-top:-1px;
        padding-top:20px;
}
.messagefoot
{
        background:#E4E4E4;
        margin-left:0px;
        padding:10px;
        margin-top:-1px;
}
.messageul li, .messageul ul, ul.messageul
{
        margin-left:7px;
}
.forumliste a
{
        font-size:100%;
        font-weight:400;
}
.comment_inhalt
{
        background:#efefef;
        border:1px solid #999;
        color:inherit;
        font-size:90%;
        padding:10px;
        width:97%;
        margin:5px;
        margin-left:0px;
}
.modul
{
        clear:both;
}
.hierforum
{
        background:#F8F182;
}
.artikelbox_left
{
        overflow:hidden;
        float:left;
        padding:5px;
}
.artikelbox_right
{
        overflow:hidden;
        float:right;
        padding:5px;
}
.teaserbildleft
{
        margin-right:5px;
        margin-left:0px;
}
.teaserbildright
{
        margin-right:0px;
        margin-left:5px;
}
.teaserunder
{
        text-align:justify;
}
p.center
{
        text-align:center;
}
input, select, textarea
{
        border:1px solid black;
}
input:focus, select:focus, textarea:focus
{
        border:1px inset black;
        background:#eee;
}
.bbeditor_element
{
        float: left;
}
#formk, .form
{
        line-height: 140%;
        width:585px;
}
#formk fieldset, .form fieldset
{
        background-color:#F3F9FF;
        border:1px solid #939A9D;
        margin:20px 0px 20px 0px;
        padding:10px;
}
#formk legend, .form legend
{
        background-color:#F3F9FF;
        margin:0px 0px 10px 0px;
        padding:2px 10px 2px 10px;
        border:1px solid #939A9D;
}
.forumlistex
{
        font-size:90%;
}
.forumlistex ul
{
        list-style-type:none;
}

#formk .inpt, .form .inpt
{
        margin-left:1em;
        text-align:left;
        width:70%;
        margin-bottom:5px;
}
#formk .txt, .form .txt
{
        margin-left:1em;
        text-align:left;
        width:70%;
}
input.inpt:focus, textarea.txt:focus
{
        background:#eee;
}
#formk select , .form select
{
        margin-left:1em;
        text-align:left;
}
.headerfor
{
        background:#DAD9DF;
        padding:5px;
}
.label
{
        border-bottom:1px dotted #000;
}
#formk .senden, .form .senden
{
        margin:0px 0px 0px 55%;
}
label, .label, select, input[type=checkbox], input[type=radio], input[type=submit], .senden
{
        cursor:pointer;
}
label, .label, select, .inpt, .txt
{
        margin-bottom:20px;
}
.bleft
{
        text-align:left;
        float: left;
        width: 48%;
}
.bright
{
        text-align:right;
        float: right;
        width: 48%;
}
.senden
{
        margin-bottom:0px;
}
#formk p, .form p
{
        margin:20px 0px 10px 0px;
}
#formk textarea, .form textarea
{
        width:90%;
}
legend
{
        padding:2px 2px 2px 2px;
}
label
{
        margin-bottom:2em;
}
.formwrap
{
        background-color:transparent;
        margin:20px 0px 20px 0px;
        width:90%;
}
.formwrap_guest
{
        background-color:transparent;
        margin:20px 0px 20px 0px;
        width:90%;
}
#lightbox
{
        padding-top:0px;
        background-color:#eee;
        padding:10px;
        border-bottom:2px solid #666;
        border-right:2px solid #666;
}
#lightboxDetails
{
        font-size:0.8em;
        padding-top:0.4em;
}
#lightboxCaption
{
        float:left;
}

#keyboardMsg
{
        float:right;
}
#closeButton
{
        top:5px;
        right:5px;
}
#lightbox img
{
        border:none;
        clear:both;
}
#overlay img
{
        border:none;
}
#overlay
{
        position:absolute;
        margin-top:-20px;
        background-image:url(../../bilder/overlay.png);
}
.tab1
{
        width:100%;
}
hr
{
        border:1px solid #ccc;
        height:1px;
}
#weiter li
{
        display:inline;
        list-style-type:none;
        padding:0px;
        margin:0px;
}
body
{
        line-height:1.2em;
        font-family: arial, sans serif;
        margin: 0 auto;
        padding: 0;
        background: url(images/background_body_grey.gif) top center repeat-y;
        color: rgb(75,75,75);
}
a, a:visited
{
        color: rgb(75,75,75); text-decoration: underline;
}
#footer a, a:visited
{
        color:#FFFFFF; text-decoration: underline;
}
#footer a:hover
{
        color:#FFFFFF; text-decoration: none;
}
#mod_banner_1 a, a:visited
{
        color: rgb(75,75,75); text-decoration: underline;
}
#mod_banner_1 a:hover
{
        color: rgb(75,75,75); text-decoration: none;
}
#col3 a:visited
{
        color: rgb(75,75,75); text-decoration: underline;
}
h1
{
        font-size: 16px;
         padding: 6px 0px 0px 0px;
         display:block;

}
h2,h3,h4,h5,h6
{
        display:block;
}
#col3 h1
{
        overflow: hidden;
        margin: 5px 0px 00px 0px;
        padding: 0px 0px 2px 0px;
        border-bottom: solid 3px rgb(67,133,215);
        color: rgb(67,133,215);
        font-weight: bold;
        font-size: 150%;
        line-height: 1em;
}
#col3 h2
{
        overflow: hidden;
        margin: 5px 0px 10px 0px;
        padding: 0px 0px 2px 0px;
        border-bottom: solid 2px rgb(67,133,215);
        color: rgb(67,133,215);
        font-weight: bold;
        font-size: 110%;
        line-height: 1em;
}
#col3 h3
{
        overflow: hidden;
        margin: 5px 0px 10px 0px;
        padding: 0px 0px 2px 0px;
        border-bottom: solid 2px rgb(67,133,215);
        color: rgb(67,133,215);
        font-weight: bold;
        font-size: 110%;
        line-height: 1em;
}
#col2 h1, #col1 h1
{
        width:155px;
        margin: 0px 5px 0px 0px;
        padding: 3px 0px 3px 5px;
        background-color: rgb(67,133,215);
        color: rgb(255,255,255);
        text-transform: uppercase;
        font-weight: bold;
        font-size: 100%;
}
#col2 h2, #col1 h2
{
        width:155px;
        margin: 0px 5px 0px 0px;
        padding: 3px 0px 3px 5px;
        background-color: rgb(67,133,215);
        color: rgb(255,255,255);
        text-transform: uppercase;
        font-weight: bold;
        font-size: 100%;
}
#col2 a, #col3 a
{
        color: rgb(75,75,75); text-decoration: underline;
}
#col2 a:hover, #col3 a:hover
{
        color: rgb(0,0,0); text-decoration: none;
}
#col2 a:focus, #col3 a:focus
{
        color: rgb(0,0,0); text-decoration: none;
}
#col3
{
        font-size:100%;
        line-height:1.2em;
         border-left: 1px solid #4385D7;
         border-right: 1px solid #4385D7;
}
#col3 #inhalt_sitemap
{
        margin-top:20px;
}
#col3 #inhalt_sitemap h2
{
        color: rgb(67,133,215);
        border:0px;
        margin:3px;
        padding:0px;

}
#col3 #inhalt_sitemap h2 a
{
        text-decoration: none;
        color: rgb(67,133,215);
        border:0px;
        font-size:90%;
}
#col3 #inhalt_sitemap ul, #col3 #inhalt_sitemap li
{
        list-style-type:none;
}
#col3 a
{
        color: rgb(75,75,75); text-decoration: underline;
}
#col3 a:hover
{
        color: rgb(0,0,0); text-decoration: none;
}
#col2
{
        font-size: 95%;
        line-height:1.1em;
}
#col1
{
                font-size: 95%;
        line-height:1.1em;
}
.comment_inhalt h1, .comment_inhalt h2, .comment_inhalt h3
{
        color:#0F74AF;
        background:#EFEFEF;
}
textarea
{
        font-size:130%;
}
#col1 .rightitem h2, #col2 .rightitem h2
{
        position:relative;
        left:-5px;
        top:-5px;
}
.newdump_tablelist
{
        border: 1px solid #999999;
}
#mod_umfrage_plugin fieldset input[type=submit]
{
        margin: 1em 0 1em 0;
}

.umfrage_ergebnisliste
{
        list-style-type: none !important;
        position:static;
}
#umfrage_backend input[type=text]
{
        width: 50em;
}
 umfrage_balken1{ background-color: #c03030; border: 2px ridge #C00000; }
.umfrage_balken2{ background-color: #c040e0; border: 2px ridge #e030E0; }
.umfrage_balken3{ background-color: #909090; border: 2px ridge #D0D0D0; }
.umfrage_balken4{ background-color: #f08000; border: 2px ridge #FFc030; }
.umfrage_balken5{ background-color: #608020; border: 2px ridge #608000; }
.umfrage_balken6{ background-color: #FF5050; border: 2px ridge #FF0000; }
.galerie_liste {list-style-type: none;}
.galerie_form input[type=image] {border: 1px solid #333333; padding: 3%; float: right;}
.galerie_form input[type=image]:hover, .galerie_bild_form input[type=image]:hover {background-color: #99FF99;}
.back_galerie_liste {list-style-type: none;}
.back_galerie_liste legend {overflow: visible; margin-left: 0px;}
.back_galerie_liste fieldset {overflow: hidden;}
.galerie_reorder_knopf {border: 1px solid #990000;}
.galerie_reorder_knopf:hover {border: 1px solid #33FF33; background-color: #99FF99;}
.galerie_navigation {overflow: hidden;}
.galerie_navigation_element {display: block; float:left; width: 33%;}
.galerie_bild
{
        text-align: center;
        width:99%;
        overflow:hidden;
}
.galerie_bilder_auswahl
{
        width: 99%;
        height: 200px;
        overflow: auto;
        border: 1px solid #999999;
}
.galerie_bilder_auswahl_form
{
        display: inline;
        float: left;
        margin: 10px;
}
.free {background: transparent; color:black; border-color:transparent; border-width:0px; margin:0px; padding:0px;}
.free a:link {background: transparent; color:black; text-decoration:none; border-color:transparent; border-width:0px; margin:0px; padding:0px;}
.free a:visited {background: transparent; color:black; text-decoration:none; border-color:transparent; border-width:0px; margin:0px; padding:0px;}
.free a:hover {background:#ecb02b; color:black; text-decoration:none; border-color:transparent; border-width:0px; margin:0px; padding:0px;}
.set {background:#42b848; color:black;border-color:transparent; border-width:0px; margin:0px; padding:0px;}
.set a:link {background:#42b848; color:black; text-decoration:none; border-color:transparent; border-width:0px; margin:0px; padding:0px;}
.set a:visited {background:#42b848; color:black; text-decoration:none; border-color:transparent; border-width:0px; margin:0px; padding:0px;}
.set a:hover {background:#42b848; color:black; text-decoration:none; border-color:transparent; border-width:0px; margin:0px; padding:0px;}
.request {background:#ecb02b; color:black;border-color:transparent; border-width:0px; margin:0px; padding:0px;}
.request a:link {background:#ecb02b; color:black; text-decoration:none; border-color:transparent; border-width:0px; margin:0px; padding:0px;}
.request a:visited {background:#ecb02b; color:black; text-decoration:none; border-color:transparent; border-width:0px; margin:0px; padding:0px;}
.request a:hover {background:#ecb02b; color:black; text-decoration:none; border-color:transparent; border-width:0px; margin:0px; padding:0px;}
.scroll {}
.scroll a:link {background:#f2f2f2; color:black; font-size:11pt; border-right-color:gray; border-bottom-color:gray;  border-left-color:#fff; border-top-color:#fff;border-width:2px;
border-style:solid; text-decoration:none; margin:0px; padding-left:4px; padding-right:4px;}
.scroll a:visited {background:#f2f2f2; color:black;font-size:11pt; border-right-color:gray; border-bottom-color:gray;  border-left-color:#fff; border-top-color:#fff;border-width:2px;
border-style:solid; text-decoration:none; margin:0px; padding-left:4px; padding-right:4px;}
.scroll a:hover {background:#dad9df; color:black;font-size:11pt; border-right-color:gray; border-bottom-color:gray;  border-left-color:#fff; border-top-color:#fff ;border-width:2px;
border-style:solid; text-decoration:none; margin:0px; padding-left:4px; padding-right:4px;}
.scroll a:active {background:#f2f2f2; color:black;font-size:11pt; border-right-color:#fff; border-bottom-color:#fff;  border-left-color:gray; border-top-color:gray ;border-width:2px;
border-style:solid; text-decoration:none; margin:0px; padding-left:4px; padding-right:4px;}
.artikelbox_left {}
.artikelbox_right {}
