@media all
{
/* Adminbox */
#adminbox1 { position: fixed; z-index: 999; top: 67px; left: 50%; margin-left: 256px; }
#adminbox1 table { border-collapse:collapse; width: 176px; }
#adminbox1 td.group  { padding: 4px; border:1px solid #000000; border-top-width: 0;background:#d0d0d0;font-family:verdana;font-weight:600;font-size:10px; }
#adminbox1 td.link   { text-align:left;padding: 4px; border:1px solid #000000; border-top-width: 0;background:#eeeeee;font-family:arial;font-size:10px; }
#adminbox1 td.link a { font-family:verdana; font-size:10px; text-decoration:none; }

#adminbox1 td.header { padding: 4px; border:1px solid #000000;background:#ff9900;font-family:verdana;font-weight:bold;color:#ffffff;font-size:10px; }
#adminbox1 table.adminbox_header { border-collapse:collapse; width: 174px; }
#adminbox1 table.adminbox_body   { display: none; border-collapse:collapse; width: 180px; }

}

.admin {
       font-size:8pt;
       color:#000000;
       text-decoration:none;
}

a.admin:hover {
       color:#ff0000;
       text-decoration: none;
}

#search {
       width: 360px;
}

#servicenavigation {
       width: 570px;
}

#middle p.news_rubric {
         font-size: 90%;
         font-weight: normal;
         margin: 0;
         padding: 0;
}
hr {
         color: #C8D8ED;
}

.eventblock {
         clear: both;
         width: 490px;
         margin: 0;
         padding: 8px 0 8px 0;
         float: left;
         border-top: 1px;
         border-top-style: solid;
         border-color: #C8D8ED;
}

.eventblock1 {
         clear: both;
         width: 490px;
         margin: 0;
         padding: 8px 0 8px 0;
         float: left;
}

p.PartitionSelection {
         font-size: 110%;
         font-weight: bold;
         word-spacing: 6px;
}
.alt0 {
       font-size:8pt;
       color:#666666;
       text-decoration:none;
}
.alt0 a {
       font-size:8pt;
       text-decoration:none;
}

/* ------------------------ subnavigation III ------------------------ */

#left ul#subnavigation3 {
        width: 158px;
        color: #FFFFFF;
        background: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        font-weight: bold;
        margin: 3px 0 0 12px;
        padding: 0 0 5px 0;
        display: inline;
        float: left;
}

#left #subnavigation3 li {
        width: 158px;
        margin: 0;
        padding: 4px 0 0 0;
        display: inline;
        float: left;
}

#left li.sub3 a:link, #left li.sub3 a:visited {
        color: #FFFFFF;
        background: 0;
        background-color: transparent;
        margin: 0;
        padding: 0;
        text-decoration: none;
}

        #left li.sub3 a:hover, #left li.sub3 a:active, #left li.sub3 a:focus {
                color: #FFFFFF;
                background: 0;
                background-color: transparent;
                margin: 0;
                padding: 0;
                text-decoration: underline;
        }

#left li.sub3_a a:link, #left li.sub3_a a:visited {
        color: #FFFFFF;
        background: 0;
        background-color: transparent;
        margin: 0;
        padding: 0;
        text-decoration: underline;
}

        #left li.sub3_a a:hover, #left li.sub3_a a:active, #left li.sub3_a a:focus {
                color: #FFFFFF;
                background: 0;
                background-color: transparent;
                margin: 0;
                padding: 0;
                text-decoration: none;
        }

/* ------------------------ END subnavigation III ------------------------ */


table.jobs {
        width: auto;
        margin-top: 20px;
}
table.jobs td {
        padding: 10px 10px 20px 0px;
        vertical-align: top;
        width: auto;
        border: 1px;
        border-style: solid;
        border-color: #C8D8ED;
        border-top-width: 0;
        border-left-width: 0;
        border-right-width: 0;      
}

/* Musikeventsuche */
#musikdatesearch {
        width: 132px;
        background-color: #ffffff;
        padding: 5px 5px 5px 5px;
        border: 1px;
        border-style: solid;
        border-color: #C8D8ED;
}

.showprint {
        display: none;
}

/* GOOGLE-MAP */
#GMContent {
        position: relative;
}
#GMMap {
        border: 1px;
        border-style: solid;
        border-color: #143A6E;
        width: 710px;
        height: 540px;
        margin-top: 6px;
}
#GMMap2 {
        border: 1px;
        border-style: solid;
        border-color: #143A6E;
        width: 1000px;
        height: 1035px;
       /* filter:Alpha(opacity=50);*/
}
#GMMapDir {
        position: absolute; 
        top: 0px; 
        left: 0px;
        border: 1px; margin-left: 0px;
        border-style: solid;
        border-color: #143A6E;
        width: 1000px;
        height: 1035px;
        background-image:url(/images/google_maps_aussen_bezirke3.gif);
        z-index: 0;
}
#GMControl {
        position: absolute; 
        top: 2px; 
        right: 0px;
        width: 150px;
        height: 70px;
        padding: 4px 0px 4px 6px;
        border: 1px;
        border-style: solid;
        border-color: #000000;
        background-color: #ffffff;
}
#GMMap strong {
        color: #143A6E;
}
div.GMinfowin {
        width: auto;
        height: auto;
        padding: 0px;
}

a.tagadelic {
  text-align : justify;
  text-decoration:none;
  line-height:1.3em;
}

a.tagadelic:hover {
  text-decoration:underline;
}

.tagadelic.level0 {
  font-size : 0.8em;
}
.tagadelic.level1 {
  font-size : 0.9em;
}
.tagadelic.level2 {
  font-size : 1em;
}
.tagadelic.level3 {
  font-size : 1.1em;
}
.tagadelic.level4 {
  font-size : 1.2em;
}
.tagadelic.level5 {
  font-size : 1.3em;
}
.tagadelic.level6 {
  font-size : 1.4em;
}
.tagadelic.level7 {
  font-size : 1.5em;
}
.tagadelic.level8 {
  font-size : 1.6em;
}
.tagadelic.level9 {
  font-size : 1.7em;
}
.tagadelic.level10 {
  font-size : 1.8em;
}
#right li.instUS a:link, #right li.instUS a:visited {
        color: #143A6E;
        background-color: transparent;
        margin: 0;
        padding: 0 0 0 16px;
        text-decoration: none;
        font-weight: normal;
        float: left;
        font-size : 90%;
}

#right li.inst a:hover, #right li.inst a:active, #right li.inst a:focus {
        color: #143A6E;
        margin: 0;
        padding: 0 0 0 16px;
        text-decoration: none;
}

#right li.instUS_a a:link, #right li.instUS_a a:visited {
        color: #143A6E;
        margin: 0;
        padding: 0 0 0 16px;
        text-decoration: underline;
        float: left;
        font-weight: normal;
        font-size : 90%;
}

#right li.instUS a:hover, #right li.instUS a:active, #right li.instUS a:focus {
        color: #143A6E;
        background: none;
        background-color: transparent;
        margin: 0;
        padding: 0 0 0 16px;
        text-decoration: underline;
        font-weight: normal;
        font-size : 90%;
}
.captchaCloud .captchaImage {
        margin-left: -12px;
        padding-left: 0;
}