/* CSS Templatesatz */
/* Abstände auf 0 setzen */
blockquote, body, div, dl, dt, dd, fieldset, form, h1, h2, h3, h4, h5, h6, img, li, ol, p, pre, td, th, ul  {
    margin:0;
    padding:0;
    border:0;
}
/* Klasse für Floating erzeugen */
.clear {
    clear:both;
    height:0;
    line-height:0;
}
/* Schriftart, -größe, -farbe und -zeilenabstand festlegen, sowie Gesamthintergrund */
body {
    font:62.5%  Arial, Helvetica, sans-serif;
    background:#fff ;
    color:#666;
    text-align:center;
}
/* ============================================================================= */
/* DIVs definieren */
#wrapper {
    width:932px;
    text-align:left;  
    margin:0 auto;
}
/* Hintergrundgrafik 1-spaltiges Layout */
#headerwrap {
    background:#ab4a8c;
    height:70px;
    position:relative;
}
* html #headerwrap {
    height:107px;
}
#headermeta {
    position:absolute;
    z-index:100;
    top:13px;
    right:0;
    width:600px;
    text-align:right;
    padding-right:15px;
}
#headerlogo1 {
    display:none;
}
#headerlogo2 {
    position:absolute;
    width:274px;
    height:35px;
    top:18px;
    left:10px;
    background:url(/kultur/kulturbuero/images/kulturbuero_logo.gif) no-repeat top left;
}
#headerlogo2 a{
    width:274px;
    height:35px;
    display:block}
#mainwrap {
    padding-top:15px;
/*    position:relative;*/
    margin-bottom:15px;
}
* html #mainwrap {
    margin-bottom:30px;
}
*+html #mainwrap {
    margin-bottom:30px;
}
#mainnavi {
    float:left;
    width:226px;
    padding-left:10px;
}
* html #mainnavi {
    overflow:hidden;
}
#content-1col {
    float:left;
    width:700px;
    background-color:#fff;
    padding:15px;
    margin:1;
}
* html #content-1col {
    float:left;
    width:730px;
    background-color:#fff;
    padding:15px;
    margin:0;
}
#content-2col {
    float:left;
    width:460px;
    padding:0 0 0 6px;
    background:url(/kultur/kulturbuero/images/center_main.gif) repeat-y 6px 0;
}
* html #content-2col {
    float:left;
    width:460px;
    padding:0 0 0 6px;
    background:url(/kultur/kulturbuero/images/center_main.gif) repeat-y 6px 0;
}
#breadcrumb {
    padding: 12px 15px 0 15px;
    font-size:1em;
    background:url(/kultur/kulturbuero/images/center_top.gif) no-repeat left top; 
    height:18px;
    color:#666;
}
.contentteaser {
    margin: 0 0 -0.5em 0.2em;
}
#contentfooter {
    background:url(/kultur/kulturbuero/images/center_btm.gif) no-repeat bottom left;
    height:32px; overflow:hidden;
    padding:15px 15px 0;
}
#contentfooterleft {
    float:left;
}
#contentfooterright {
    float:right;
}
#marginal {
    float:right;
    width:225px;
    margin:0;
}
#footerwrap {
    background-color:#e4eff3;
    margin-top:20px;
    height:7em;
    position:relative;
    font-size:1.1em;
}
#footerleft {
    float:left;
    padding-left:23px;
    padding-top:1em;
    /* display:none; */
}
#footerright {
    float:right;
    padding-right:21px;
    margin-top:1em;
    line-height:5em;
    color:#6699cb;
}
#release {
/*
    margin-bottom:12px;
    text-align:right;
    padding-right:21px;
*/
    display:none;
}
#map {
  position: relative;
  width: 485px;
  height: 300px;
}
/* ============================================================================= */
/* Definitionen für den Bereich Metanavigation */
#headermeta ul {
    list-style-type:none;
}
#headermeta ul li {
    display:inline;
    margin-right:5px;
}
#headermeta ul li a {
    color:#fff;
    text-decoration:none;
    font-size:1.1em;
}
#headermeta ul li a:hover,#headermeta ul li a:focus {
    color:#b3bd13;
}
/* ============================================================================= */
/* Definitionen für die Hauptnavigation */
#mainnavi ul {
    list-style-type:none;
    background:url(/kultur/kulturbuero/images/left_new_top.gif) no-repeat top left;
    padding-top:8px
}
#mainnavi ul li {
    background:url(/kultur/kulturbuero/images/left_new_main.gif) no-repeat bottom left;
    padding:0 15px 0 12px;
    
}
#mainnavi ul li a {
    font-family:Arial,sans-serif;
    display:block;
    color:#666;
    text-decoration:none;
    font-size:1.2em;
    line-height:1.5em;
    font-weight:normal;
    text-transform:uppercase;
    padding:3px 0;
    height:1.5em
}
#mainnavi ul li a:hover,#mainnavi ul li a:focus {
    color:#000;
    background-color:#E9FF8F;
}
#mainnavi ul li.pos1{
    background:url(/kultur/kulturbuero/images/left_new_pos1.gif) no-repeat bottom left;
    padding-bottom:24px}
#mainnavi ul li.pos1 a{background-image:none;}
#mainnavi ul li.pos8{
    background:url(/kultur/kulturbuero/images/left_new_last.gif) no-repeat bottom left; padding-bottom:16px; width:199px}
#mainnavi ul li.pos8 a{background-image:none;}

#mainnavi ul li a.aktiv {
     color:#a44b85;
    text-decoration:none;
}
#mainnavi ul li ul, #mainnavi ul li ul li{
    background:none; margin:0; padding:0; width:199px
}
#mainnavi ul li ul li.pos1, #mainnavi ul li ul li.pos8{
    background-image:none;
    padding-bottom:0;
    }
#mainnavi ul li ul li{
    background:none;
    padding-bottom:0;
    }
#mainnavi ul li.pos1 ul li a ,#mainnavi ul li.pos8 ul li a {
    text-transform:none;
    font-weight:normal;
    padding:2px 0 2px 10px;
    font-size:1.1em;
    background:url(/kultur/kulturbuero/images/arrow_blue.gif) no-repeat 0 7px;
    color:#6497d0;
}
#mainnavi ul li ul li a, #mainnavi ul li ul li.pos1 a,  #mainnavi ul li ul li.pos8 a {
    text-transform:none;
    font-weight:normal;
    padding:2px 0 2px 10px;
    font-size:1.1em;
    background:url(/kultur/kulturbuero/images/arrow_blue.gif) no-repeat 0 7px;
    color:#6497d0;
}
#mainnavi ul li ul li a.aktiv {
    color:#a84794;
    background:url(/kultur/kulturbuero/images/arrow_blue.gif) no-repeat 0 7px;
}

#mainnavi ul li ul li ul li a {
    text-transform:none;
    background-image:none;
    font-weight:normal;
    padding:0.15em 6px 0.15em 40px;
    font-size:1.2em;
    margin-bottom:0;
}
#mainnavi ul li ul li ul li ul li a {
    text-transform:none;
    background-image:none;
    font-weight:normal;
    padding:0.15em 6px 0.15em 52px;
    font-size:1.2em;
    margin-bottom:0;
}
#mainnavi ul li ul li a:hover,#mainnavi ul li ul li a:focus {
    background-color:#E9FF8F;
}
/* ============================================================================= */
/* Definitionen für die optionalen Bild in der linken Spalte */
#images-optional {
    background-color:white;
    margin-top:15px;
    padding:10px;
}
/* ============================================================================= */
/* Definitionen für die Suche */
#suche {
    margin-top:15px;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:15px;
    height:20px;
    background-color:white;
    display:none;
}
#suche .textfeldsuche {
    width:110px;
    font-size:0.9em;
    padding:0;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
#suche .textfeldsuche:focus {
    background-color:#f6f9ea;
}
#suche .submitsuche {
    background:url(/kultur/kulturbuero/images/button_suche_off.gif) top left no-repeat;
    padding:0;
    margin:1px 0 0 8px;
    border:0;
    width:26px;
    height:15px;
    float:left;
}
#suche .submitsuche:hover {
    background:url(/kultur/kulturbuero/images/button_suche_on.gif) top left no-repeat;
    cursor:pointer;
}
.projectstart .submitbundeslaender {
    background:url(/kultur/kulturbuero/images/button_suche_off.gif) top left no-repeat;
    padding:0;
    margin:1px 0 0 8px;
    border:0;
    width:26px;
    height:15px;
    vertical-align: bottom;
}
.projectstart .submitbundeslaender:hover {
    background:url(/kultur/kulturbuero/images/button_suche_on.gif) top left no-repeat;
    cursor:pointer;
}
.bg_grey {
  margin-top: 1px;
  padding: 10px 0px 10px 10px;
  background-color: #ebeef5;
}
.float_left {
  float: left;
  height: 100px;
  width: 50px;
  display: block;
  padding-right: 10px;
}
/* ============================================================================= */
/* Allgemeine Definitionen für den Content-Bereich */
div.content img.hauptmotiv {
    margin-bottom:1.5em;
}
div.content {
    font-size:1.2em;
}
div.content a {
    color:#6699cb;
    text-decoration:none;
    padding-left:8px; 
    display:block;
    background:url(/kultur/kulturbuero/images/arrow_blue.gif) no-repeat 0 6px;
}
div.content a:hover,div.content a:focus {
    color:#b3bd13;
}
div.content a.pdf {
    padding:2px 0 2px 23px;
    background:url(/kultur/kulturbuero/images/icon_pdf.gif) center left no-repeat;
    display:block;
}
div.content a.pdf:hover {
    background:url(/kultur/kulturbuero/images/icon_pdf.gif) center left no-repeat;
}
div.content a.image {
    padding:2px 0 2px 23px;
    background:url(/kultur/kulturbuero/images/icon_image.gif) center left no-repeat;
    display:block;
}
div.content a.image:hover {
     background:url(/kultur/kulturbuero/images/icon_image.gif) center left no-repeat;
}
div.content a.word {
    padding:2px 0 2px 23px;
    background:url(/kultur/kulturbuero/images/icon_word.gif) center left no-repeat;
    display:block;
}
div.content a.word:hover { background:url(/kultur/kulturbuero/images/icon_word.gif) center left no-repeat; }
div.content a.flash {
    padding:2px 0 2px 23px;
    background:url(/kultur/kulturbuero/images/icon_flash.gif) center left no-repeat;
    display:block;
}
div.content a.audio {
    padding:2px 0 2px 23px;
    background:url(/kultur/kulturbuero/images/icon_audio.gif) center left no-repeat;
    display:block;
}
div.content a.audio:hover { background:url(/kultur/kulturbuero/images/icon_audio.gif) center left no-repeat; }
div.content a.video {
    padding:2px 0 2px 23px;
    background:url(/kultur/kulturbuero/images/icon_video.gif) center left no-repeat;
    display:block;
}
div.content a.video:hover { background:url(/kultur/kulturbuero/images/icon_video.gif) center left no-repeat; }
div.content a.powerpoint {
    padding:2px 0 2px 23px;
    background:url(/kultur/kulturbuero/images/icon_ppt.gif) center left no-repeat;
    display:block;
}
div.content a.powerpoint:hover { background:url(/kultur/kulturbuero/images/icon_ppt.gif) center left no-repeat; }
div.content a.zip {
    padding:2px 0 2px 23px;
    background:url(/kultur/kulturbuero/images/icon_zip.gif) center left no-repeat;
    display:block;
}
div.contzent a.zip:hover { background:url(/kultur/kulturbuero/images/icon_zip.gif) center left no-repeat; }
div.content h1,
div.content h2,
div.content h3,
div.content h4,
div.content h5,
div.content h6 {
    margin-bottom:5px;
    font-weight:bold;
    font-family:Arial, Verdana,sans-serif;
}
div.content h1 {
    font-size:1.7em;
    line-height:1.3333em;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    color:#ab4a8c;
}
div.content h2 {
    font-size:1em;
    font-weight:bold;
    margin: 5px 12px;
}
div.content h3 {
    font-size:1.4em;
}
div.content h4,
div.content h5,
div.content h6 {
    font-size:1.2em;
    font-weight:bold;
}
div.content hr {
    border:0;
    color:#fff;
    border-bottom:1px solid #bec6dd;
    margin-bottom:1.5em;
}
div.content p {
    font-size:1em;
    margin-bottom:5px;
}
div.content ol {
    margin-left:2.2em;
    margin-bottom:1.5em;
}
div.content ul {
    margin-left:1.8em;
    margin-bottom:1.5em;
}
div.content li {
    font-size:1.1em;
}
div.content li li {
    font-size:1em;
}
div.content li p {
    font-size:1em;
}
div.content table {
    border-spacing:1px;
    border-collapse:collapse;
    margin-bottom:1.5em;
    font-size:1em;
}
div.content th {
    font-size:1.1em;
    text-align:left;
    font-weight:bold;
    border:1px solid black;
    padding: 0.5em;
}
div.content th p {
    font-size:1em;
}
div.content td {
    font-size:1.1em;
    text-align:left;
    font-weight:normal;
    border:1px solid black;
    padding: 0.5em;
}
div.content td p {
    font-size:1em;
}
div.content p img {
    float:left; padding:0 10px 0 0; margin:0;
}
div.content div p a.intern { display:inline; }
/* ============================================================================= */
/* Spezielle Definitionen im Content-Bereich */
div.content p.back {
    text-align:right;
    margin:0;
    padding-right:1.5em;
}
div.content div.linklist {
    margin-bottom:1.5em;
}
div.content div.linklist p {
    margin-bottom:0.5em;
    font-weight:bold;
}
div.content div.linklist ul {
    list-style-type:none;
    padding:0;
    margin:0;
}
div.content div.linklist ul li {
    padding:0;
    margin:0;
}
div.content div.linklist ul li p {
    font-weight:normal;
    padding-bottom:0.75em;
}
div.content div.linklist ul li a.extern,div.content a.extern {
    padding-left:17px;
    background:url(/kultur/kulturbuero/images/background_extern_off.gif) 0em 0.2em no-repeat;
    font-weight:bold;
}
div.content div.linklist ul li a.extern:hover,div.content a.extern:hover {
    background:url(/kultur/kulturbuero/images/background_extern_on.gif) 0em 0.2em no-repeat;
}
div.content div.linklist ul li a.intern,div.content a.intern {
    padding-left:18px;
    background:url(/kultur/kulturbuero/images/arrowbig_off.gif) 1px 0.4em no-repeat;
    font-weight:bold;
}
div.content div.linklist ul li a.intern:hover,div.content a.intern:hover {
    background:url(/kultur/kulturbuero/images/arrowbig_on.gif) 1px 0.4em no-repeat;
}
div.content div.kibateaser ul li a.intern {
    font-size:1em;
}
div.content div.kibateaser ul li {
    padding-left:8px;
    padding-right:8px;
    padding-bottom:2px;
    border-bottom:0px solid #BEC6DD;
    margin-bottom:2px;
}
div.content p a.intern {
    display:block;
    margin-bottom:-1em;
}
div.content ul.downloads {
    list-style-type:none;
    margin:0;
    padding:0;
}
div.content ul.downloads li {
    margin-bottom:2em;
}
div.content ul.downloads p {
    margin-bottom:0;
}
div.content ul.downloads p.upload {
    font-size:0.9em;
    padding-left:23px;
    display:none;
}
div.content ul.downloads p.link a {
    float:left;
}
div.content ul.downloads div.image {
    float:left;
    margin:0 8px 8px 0;
    width:50px;
}
div.content ul.downloads div.rightcontent {
    float:left;
}
div.content div.smalltext p {
    font-size:0.9em;
    text-align:right;
}
div.teaser {
    list-style-type:none;
    padding:20px 6px;
    margin:0;
}
div.teaser a {
    font-size:1.1em;
}
div.teaser img.teaser {
    float:left;
    width:80px;
}
div.teaser div {
    padding-left:100px;
}
div.teaser p {
    margin:0;
}
/* Definitionen für die Projekt-Applikation */
.projectstart select {
    width:145px;
    font-size:0.9em;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.projectstart select:focus,.projectstart select:active {
    background-color:#f6f9ea;
}
.projectstart select.bundesland, .projectstart select.ort {
    float:left;
}
.projectstart select.jahr {
    float:right;
}
.projectstart select.ort {
    margin-left:25px;
}
.projectstart input.projectstartsubmit {
    float:right;
    margin-top:25px;
    width:137px;
    height:25px;
    border:0;
    background:url(/kultur/kulturbuero/images/button_anzeigen_off.gif) top left no-repeat;
}
.projectstart input.projectstartsubmit:hover {
    background-image:url(/kultur/kulturbuero/images/button_anzeigen_on.gif);
    cursor:pointer;
}
table.projectlist {
    border:0;
    width:100%;
}
table.projectlist th, table.projectlist td {
    border:0;
    border-right:2px solid white;
    vertical-align:top;
}
table.projectlist th.noborder, table.projectlist td.noborder {
    border:0;
}
table.projectlist th  {
    color:white;
    background-color:#001388;
    font-size:1.0em;
}
table.projectlist tr.dark td {
    background-color:#ebeef5;
}
table.projectlist a {
    font-weight:bold;
}
table.projectimages, table.projectimages th, table.projectimages td {
    border:0;
    padding:0;
    vertical-align:top;
}
table.projectimages td.oben {
    vertical-align:top;
    padding-left:10px;
}
table.projectimages td.mitte {
    vertical-align:middle;
    padding-top:10px;
    padding-left:10px;
}
table.projectimages td.unten {
    vertical-align:bottom;
    padding-top:10px;
    padding-left:10px;
}
p.back {
    text-align:right;
}
div.content p.back a.intern {
    display:inline;
    padding-left: 10px;
    background:url(/kultur/kulturbuero/images/arrowsmallback_off.gif) 0px 0.5em no-repeat;
}
div.content p.back a:hover {
    background:url(/kultur/kulturbuero/images/arrowsmallback_on.gif) 0px 0.5em no-repeat;
}
table.projectdetails th, table.projectdetails td {
    border:0;
    padding:0.7em;
    border-top:1px solid #bec6dd;
    vertical-align:top;
}
a.projectdonate {
    display:block;
    width:177px;
    height:25px;
    margin-top:4em;
    background:url(/kultur/kulturbuero/images/button_spenden_off.gif) top left no-repeat
}
a.projectdonate:hover {
    background-image:url(/kultur/kulturbuero/images/button_spenden_on.gif);
}
span.hideme {
    display:none;
}
/* ============================================================================= */
/* Definitionen für den Marginal-Bereich */
#marginal div.marginalblock {
    font-size:1.1em;
    background:url(/kultur/kulturbuero/images/right_main.gif) no-repeat bottom left;
    padding:0 0 15px;
    margin-bottom:10px;
}
#marginal div.first {
    margin-top:0;
}
#marginal div.marginalblock h5{
    background:url(/kultur/kulturbuero/images/right_top.gif) no-repeat top left;
    height:18px; overflow:hidden;
    font-size:1em;
    color:#6699cb;
    font-weight:normal;
    padding:12px 15px 0 15px}
#marginal div.marginalblock h6 {
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:1.6em;
    font-weight:normal;
    color:#ab4a8c;
    line-height:1em;
    padding:5px 10px;
}
#marginal div.marginalblock ul.linklist {
    padding:2px 10px;
    list-style-type:none;
}
#marginal div.marginalblock ul.linklist a {
    color:#77a5d1;
    padding-left:8px;
    text-decoration:none;
    background:url(/kultur/kulturbuero/images/arrow_blue.gif) no-repeat 0 5px;
}
#marginal div.marginalblock ul.linklist a:hover,#marginal div.marginalblock ul.linklist a:focus {
    color:#A84794;
    background:transparent url(/kultur/kulturbuero/images/arrow_purple.gif) no-repeat scroll 0 5px;
}
#marginal div.marginalblock ul.linklist a.extern {
    padding-left:17px;
    background:url(/kultur/kulturbuero/images/background_extern_off.gif) 0em 0.2em no-repeat;
}
#marginal div.marginalblock ul.linklist a.extern:hover {
    padding-left:17px;
    background:url(/kultur/kulturbuero/images/background_extern_on.gif) 0em 0.2em no-repeat;
}
#marginal div.marginalblock ul.linklist a.intern {
    padding-left:10px;
    background:url(/kultur/kulturbuero/images/arrowsmall_off.gif) 0px 0.4em no-repeat;
    display: block;
    margin-bottom:0.5em;
    line-height:1.2em;
}
#marginal div.marginalblock ul.linklist a.intern:hover {
    background:url(/kultur/kulturbuero/images/arrowsmall_on.gif) 0px 0.4em no-repeat;
}
#marginal div.marginalblock img {
    margin-left:10px;
    padding-top:0.65em;
    padding-bottom:1em;
}
#marginal div.marginalblock p {
    padding:0 10px 5px; font-size:1.1em
}
#marginal div.marginalblock ul.linklist p {
    padding:0 0 0.5em 0;
}
#marginal div.marginalblock select {
    width:180px;
    font-size:0.9em;
    display:block;
    margin:10px 0 10px 10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
#marginal div.marginalblock select:focus {
    background-color:#f6f9ea;
}
#marginal div.marginalblock .submitprojekte {
    background:url(/kultur/kulturbuero/images/button_suche_off.gif) top left no-repeat;
    padding:0;
    margin:1px 10px 0 8px;
    border:0;
    width:26px;
    height:15px;
    float:right;
}
#marginal div.marginalblock .submitprojekte:hover {
    background:url(/kultur/kulturbuero/images/button_suche_on.gif) top left no-repeat;
    cursor:pointer;
}
/* ============================================================================= */
/* Definitionen für den Content-Footer (Druckansicht und Link nach oben) */
#contentfooterleft a.druck {
    background:url(/kultur/kulturbuero/images/print.gif) no-repeat 0 2px;
    padding-left:17px;
    color:#6699cc;
    text-decoration:none;
}
#contentfooterleft a.druck:hover {
    
}
#contentfooterleft a.druck:hover,#contentfooterleft a.druck:focus {
    
}
#contentfooterright a.top {
    background:url(/kultur/kulturbuero/images/arrow_top.gif) no-repeat 0 6px;
    padding-left:12px;
    color:#6699cc;
}
#contentfooterright a.top:hover,#contentfooterright a.top:focus {
}
/* ============================================================================= */
/* Definitionen für den Footer */
#footerwrap #footerleft #footerleftimage,
#footerwrap #footerleft #footerlefttext {
    float:left;
    vertical-align:middle;
    line-height:4em;
}
#footerwrap #footerleft #footerleftimage {
    margin-right:1em;
    height:4em;
    line-height:4em;
}
#footerwrap #footerleft #footerleftimage img {
    margin-top:1em;
    display:block;
}
#footerwrap #footerright {
    padding-top:0.6em;
    width:58%;
    line-height:1.2em;
    text-align:right;
}
#footerwrap #footerright a {
    color:#6699cb;
    text-decoration:none;
}
#footerwrap #footerright a:hover,#footerwrap #footerright a:focus {
    color:#b3bd13;
}
#footerwrap #footerright span.trenner {
    margin:0 5px;
}
#footerwrap #footerright a.rss img {
    margin:1em 0 1.1em 0;
}
#footerwrap #footerright a.rss img {
    margin-left:10px;
    vertical-align:middle;
}
.google_map_popup {
  border: 0px;
  border-color: #ffffff;
  border-width: 0px;
  border-style: none;
  height: 100px;
  width: 200px;
}

 
/* RSS */
/* in Marginalspalte */
div#marginal div div.rssfeed {  padding:14px 10px 4px 10px; }
div#marginal div div.rssfeed ul { list-style:none; }
div#marginal div div.rssfeed ul li { padding-bottom:0.65em; }
div#marginal div div.rssfeed ul li a { color: #92B015; text-decoration:none; }
div#marginal div div.rssfeed ul li a:hover { text-decoration:underline; }
/* in Contentspalte */
div.content div.rssfeed ul { list-style:none; }
div.content div.rssfeed ul li { margin-bottom:1.5em; }
div.content div.rssfeed ul li a { color:#92B015; font-weight:bold; margin-left:-16px; }
div.content div.rssfeed ul li a:hover { text-decoration:underline; }
/* Klickbare Karten */
div.imagemap {
    text-align:center;
    margin-bottom:1em;
}
div.content p.mapitem {
    margin-bottom:0em;
}
/* Institutio */
/* in Marginalspalte */
div.marginalblock div.institutio p.datum { margin-top:0px; padding-top:0px; font-weight:bold; margin-bottom:0px; padding-bottom:0px; }
div.marginalblock div.institutio p.institutiotext { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }
div.marginalblock div.institutio p.stelle { text-align:right; }
/* in Contentspalte */
div.content ul.institutio { list-style:square; }
div.content ul.institutio li span.startdatum { display:block; }
div.content ul.institutio li a { color:#92B015; font-weight:bold; }
div.content ul.institutio li a:hover { text-decoration:underline; }
div.content ul.institutio li { margin-bottom:0.5em; }
div.content div.institutio p.stelle { font-style:italic; }
/* Zusätzliche Formate (Contentspalte) */
div.content p.seitenliste { margin-bottom:0.5em; }
div.content p.seitenliste a.headline {
    background:url(/kultur/kulturbuero/images/background_navigationspunkt.gif) 0em 0.2em no-repeat;
    padding-left:17px;
    display:block;
}
div.content p.seitenliste span.subheadline { padding-left:17px; display:block; margin-top:-1.5em; }
/* Bildergalerie */
div.thumbnails img { padding:0.6em; margin:0.9em; border:1px dashed #ccc; }
div.picnav {
    padding-bottom:0.5em;
    font-size:1.1em;
    background:#f0f0f0;
}
div.picnav div.picback { float:left; padding:0.3em; padding-bottom:0em; }
div.picnav div.picnext { float:right; padding:0.3em; padding-bottom:0em; }
p.bild { text-align:center; }
p.bildunterschrift { text-align:center; }
div.content div.kasten { padding:0.6em; border:1px solid #777; }
/* Auflistung für mapitems */
p.mapitem a.headline {
    background: transparent url(/kultur/kulturbuero/images/arrowbig_off.gif) no-repeat 0em 0.2em;
    padding-left:17px;
    font-weight:bold;
}
p.mapitem span.subheadline { padding-left:17px; }
/* Auflistung Teaserblöcke */
div.content div.contentteaser p a.intern {
    display:block;
    margin:-15px 0px 20px 0px;
}
/* Trenner in Auflistungen für PMs */
div.content p.article span.trenner { display:none; }
 
/* ============================================================================= */
/* Definitionen für Kontaktformular */
.kform { font-size:1.1em; }
.kform fieldset {  padding:0.6em; background:#f0f0f0; border:1px dotted #777; }
.kform legend { font-weight:bold; color:#666; margin-bottom:0.5em; }
.kform label { width: 11em; float:left; text-align:right; padding-right:0.3em; }
.kform label.required { font-weight:bold; }
.kform input, .kform textarea { width: 475px; float:left; margin-bottom:1px; }
.kform div.buttons { text-align:right; float:right; margin-top:0.5em; }
.kform div.buttons input { width:auto; }

/*Additional*/
/*h1 verschieben*/
#content-2col h1 {margin:0 12px;}
#content-2col contentteaser h1 {margin:0;}

div.content #breadcrumb a {display:inline;background:none;padding-left:0px;}
/*mouseover*/
div.content a:hover,
div.content a:focus {color:#A84794;background:transparent url(/kultur/kulturbuero/images/arrow_purple.gif) no-repeat scroll 0 6px;}
#mainnavi ul li a:hover, #mainnavi ul li a:focus {background:transparent;color:#A84794;}
#mainnavi ul li ul li a:hover, #mainnavi ul li ul li a:focus {color:#A84794;background:transparent url(/kultur/kulturbuero/images/arrow_purple.gif) no-repeat scroll 0 7px;}
#headermeta ul li a:hover, #headermeta ul li a:focus {color:#fff;text-decoration:underline;}
#footerwrap #footerright a:hover, #footerwrap #footerright a:focus {color:#6699CB;text-decoration:underline;}
#contentfooterleft a.druck:hover, #contentfooterleft a.druck:focus {color:#AB4A8C;}
#contentfooterleft a.druck:hover {color:#AB4A8C;}
#contentfooterright a.top:hover, #contentfooterright a.top:focus {color:#AB4A8C;}
#content-1col {
background-color:#FFFFFF;
float:left;
padding:0 0 0 6px;
width:690px;
}
* html #content-1col {
background-color:#FFFFFF;
float:left;
padding:0 0 0 6px;
width:690px;
}
#content-1col #breadcrumb {background:transparent url(/kultur/kulturbuero/images/center_top-col1.gif) no-repeat scroll left top;}
#content-1col #contentfooter {background:transparent url(/kultur/kulturbuero/images/center_btm-col1.gif) no-repeat scroll left bottom;}
#content-1col h1 {margin:0 12px;}
#content-1col {background:transparent url(/kultur/kulturbuero/images/center_main-col1.gif) repeat-y scroll 6px 0;}

/*sitemap*/
ul.sitemap{margin-top:10px;}
ul.sitemap,
ul.sitemap li ul {
list-style:none;
margin-bottom:0em;
}
ul.sitemap li a{
background:none;
color:#AB4A8C;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:normal;
line-height:17px;
}
ul.sitemap li a:hover{background:none;}
ul.sitemap li ul li a,
ul.sitemap li ul li ul li a{
background:transparent url(/kultur/kulturbuero/images/arrow_blue.gif) no-repeat scroll 0 6px;
color:#6699CB;
display:block;
padding-left:8px;
text-decoration:none;
font-size:13px;
}
ul.sitemap li ul li a:hover,
ul.sitemap li ul li ul li a:hover{background:transparent url(/kultur/kulturbuero/images/arrow_purple.gif) no-repeat scroll 0 6px;
}
div.content li li {font-size:16px;}


/* Definitionen für Kontaktformular */
.kform { font-size:1.1em; margin-top:10px; margin-bottom:1em; }
.kform fieldset {  padding:20px 0 30px 0; background:#E4EFF3;margin:0 12px;border:none; }
.kform legend {display:none}
.kform label { width:120px; text-align:left; padding:0 3px 0 5px; font-size:12px; }
.kform label.required { font-weight:bold; }
.kform input { width: 270px; float:left; margin-bottom:5px;border:1px solid #a1c1e1; }
.kform textarea { width: 270px; float:left; margin-bottom:20px;border:1px solid #a1c1e1; }
.kform input.checkbox { width:auto;margin-left:130px; }
.kform div.buttons { margin-left:140px; float:none; margin-top:0;}
.kform div.buttons input { width:auto;margin-top:-30px;  }
/*#contentfooter{margin-top:10px;} */ 
#marginal .top {background:transparent url(/kultur/kulturbuero/images/right_top.gif) no-repeat scroll left top;height:9px;overflow:hidden;}
:focus{outline:none;}
* html #contentfooter{margin-bottom:-5px;}

*+html #contentfooter{margin-bottom:-5px;} /* nur für den IE7 */
#content-2col h1 {margin:5px 12px;}
div.content p {margin:0 12px; padding-bottom:1em; }
div.content div.smalltext p {margin:0 12px;}

div.content img.hauptmotiv {
margin:0 12px;
}

/* Zusätzliches für Downloadlisten */
div.content ul.downloads li div.rightcontent { float:none; margin-bottom:-35px; }
div.content ul.downloads li div.rightcontent p.titel { display:none; }
div.content ul.downloads li div.clear { display: none; }
div.content div.textblock { padding-top: 1em; }

/* Zsätzliches für Teaser mit Links */
div.content div.teaser h3 a { background:none; padding-left:0px; }
div.content div.teaser img.teaser { padding-left:0.5em; }
div.content div.teaser h3 { margin-left:110px; font-size: 1em; }

/* Auflistungen allgemein */
div.content p.article { padding-top:0.65em; }
div.content p.article a.headline { display:inline; }
div.content p.article span.datum { display:block;  }
/* 3. Ebene der Hauptnavigation */
#mainnavi ul li ul li ul.level3 { padding-left:1em; }
/* Linklisten */
div.content div.linklist ul { padding-left:1.25em; }
div.content div.linklist ul li a.extern { font-weight:normal; }

div.content div.linklist ul.partner li { margin-bottom:0.5em; }

div.smalltext p img { margin-bottom:1em; }

div.content p.conbigimage img.bigimage { width:435px; padding-bottom:1em; }
