
div.rahmen_aussen
{
  width:1000px;
  margin:auto;
}
div.b_aussen_mitte
{
  width:840px;
  float:left;
}
div.b_aussen_rechts
{
  width:140px;
  margin-top:100px;
  text-align:center;
  float:left;
}

div.b_oben
{
  width:820px;
  height:90px;
  margin:auto;
  text-align:center;
  padding-bottom:5px;
}

div.b_kopf
{
  width:820px;
  height:90px;
  margin:auto;
  background-image:url(/img/kultur_thueringen.gif);
  background-repeat:no-repeat;
  border-left:solid 1px #afafaf;
  border-right:solid 1px #afafaf;
  border-top:solid 1px #afafaf;
}

h1.b_kopf_titel
{
  font-family:verdana;
  font-size:20pt;
  color:#003399;
  font-weight:bold;
  margin:0px;
  margin-top:10px;
  margin-left:10px;
  padding:0px;
  text-decoration:none;
}

h2.b_kopf_titel
{
  font-family:verdana;
  font-size:12pt;
  color:#000000;
  font-weight:bold;
  margin:0px;
  margin-top:10px;
  margin-left:10px;
  padding:0px;
}


div.b_menu_oben
{
  width:810px;
  height:20px;
  margin:auto;
  background-color:#003399;
  padding:5px;
  border-left:solid 1px #afafaf;
  border-right:solid 1px #afafaf;
}

a.b_menu_oben
{
  font-family:verdana;
  font-size:9pt;
  color:#ffffff;
  font-weight:bold;
  padding-left:5px;
  padding-right:10px;
  text-decoration:none;
}
a.b_menu_oben:hover{text-decoration:underline;}



div.b_rahmen
{
  width:820px;
  margin:auto;
  border-left:solid 1px #afafaf;
  border-right:solid 1px #afafaf;
  background-image:url(/img/bg_rahmen.gif);
  background-repeat:repeat-y;
}

div.b_links_menu
{
  width:130px;
  float:left;
  margin-right:10px;
  padding-top:10px;
}

div.b_anzeige
{
  width:470px;
  float:left;
  padding-top:10px;
}

div.b_rechts_menu
{
  width:180px;
  float:left;
  padding-top:10px;
  padding-left:10px;
}

h1.b_rechts_menu_box
{
  font-family:verdana;
  font-size:9pt;
  color:#000000;
  font-weight:bold;
  margin:0px;
  padding:0px;
  padding-left:3px;
  height:17px;
  width:187px;
  margin-top:10px;
  margin-bottom:5px;
  padding-top:5px;
  text-align:left;
  border-top:solid 1px #afafaf;
  border-right:solid 1px #afafaf;
  border-left:solid 1px #afafaf;
  border-bottom:solid 1px #afafaf;
  background-color:#efefef;
}

div.b_rechts_menu_box
{
  width:190px;
  text-align:center;
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
}

div.b_rechts_menu_link
{
  width:190px;
  text-align:left;
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
  margin-bottom:15px;
}
a.b_rechts_menu_link
{
  font-family:verdana;
  font-size:8pt;
  color:#003399;
  font-weight:normal;
  display:block;
  margin-bottom:3px;
  margin-left:10px;
  text-decoration:none;
}
a.b_rechts_menu_link:hover{text-decoration:underline;}




div.b_footer
{
  margin:auto;
  clear:left;
  text-align:center;
  width:820px;
  height:20px;
  padding-top:5px;
  border-top:solid 4px #003399;
  border-left:solid 1px #afafaf;
  border-right:solid 1px #afafaf;
  border-bottom:solid 1px #afafaf;
}


div.base_content_left_img
{
  width:137px;
  border:none;
  margin-left:0px;
  margin-bottom:15px;
}

img.base_content_left_img
{
  border:none;
  width:137px;
}
h5.base_content_left_img
{
  font-family:verdana;
  font-size:8pt;
  color:#444444;
  font-weight:normal;
  padding:0px;
  margin:0px;
}

div.base_content_left_button1
{
  width:137px;
  margin-top:20px;
  padding-top:5px;
  padding-bottom:5px;
  border-top:solid 1px #afafaf;
  border-bottom:solid 1px #afafaf;
  background-color:#efefef;
}

div.base_content_left_button
{
  width:137px;
  padding-top:4px;
  padding-bottom:4px;
  border-bottom:solid 1px #afafaf;
  background-color:#efefef;
}
a.base_content_left_button
{
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:bold;
  display:block;
  text-decoration:none;
  margin-left:10px;
}
a.base_content_left_button:hover{text-decoration:underline}

a.base_content_left_button_hinweis
{
  margin-top:10px;
  margin-left:4px;
  font-family:verdana;
  font-size:7pt;
  color:#000000;
  font-weight:normal;
  display:block;
  text-decoration:none;
}
a.base_content_left_button_hinweis:hover{text-decoration:underline}



a.base_content_left_button_u
{
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
  display:block;
  text-decoration:none;
  margin-top:4px;
  margin-bottom:2px;
  padding-left:15px;
}
a.base_content_left_button_u:hover{text-decoration:underline}








div.menu_links
{
  border:solid 1px #791603;
  width:190px;
  margin-bottom:10px;
}
h1.menu_links
{
  background-color:#791603;
  font-family:verdana;
  font-size:8pt;
  color:#ffffff;
  font-weight:bold;
  padding:3px;
  margin:0px;
}
a.menu_links
{
  font-family:verdana;
  font-size:8pt;
  color:#791603;
  font-weight:normal;
  text-decoration:none;
  display:block;
  margin-bottom:3px;
  margin-left:10px;
}
a.menu_links:hover
{
  text-decoration:underline;
}



a.menu_unten
{
  font-family:verdana;
  font-size:9pt;
  color:#444444;
  font-weight:normal;
  text-decoration:none;
  padding-right:10px;
}
a.menu_unten:hover{text-decoration:underline}




h1.site_box
{
  font-family:verdana;
  font-size:12pt;
  color:#003399;
  font-weight:bold;
  margin:0px;
  margin-top:10px;
  margin-bottom:10px;
  padding:0px;
  text-decoration:none;
}

h4.site_box
{
  background-color:#ebebeb;
  border:solid 1px #afafaf;
  padding:3px;
  margin:0px;
  margin-bottom:10px;
  font-family:verdana;
  font-size:9pt;
  color:#003399;
  font-weight:bold;
}

div.site_box
{
  padding-top:5px;
  width:470px;
  margin:0px;
  color:#444444;
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  margin-bottom:15px;
  text-align:justify;
}

input.site_form
{
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
}






div.themen_nav
{
  font-family:verdana;
  font-size:8pt;
  color:#888888;
  font-weight:normal;
  margin-bottom:20px;
}

a.themen_nav
{
  font-family:verdana;
  font-size:8pt;
  color:#888888;
  font-weight:normal;
  padding-right:10px;
  text-decoration:none;
}
a.themen_nav:hover
{
  text-decoration:underline;
}




div.list_nav
{
 font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  color:#444444;
  padding:0px;
  margin-top:10px;
  margin-bottom:10px;
}

a.list_nav
{
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  color:#444444;
  text-decoration:none;
}
a.list_nav:hover
{
  text-decoration:underline;
}
a.list_nav_akt
{
  font-family:verdana;
  font-size:8pt;
  font-weight:bold;
  color:#003399;
  text-decoration:none;
}
a.list_nav_akt:hover
{
  text-decoration:underline;
}

a.nav_zurueck
{
  display:block;
  font-family:verdana;
  font-weight:bold;
  font-size:9pt;
  color:#003399;
  margin:0px;
  margin-top:15px;
  margin-bottom:20px;
  padding:0px;
  text-decoration:none;
}
a.nav_zurueck:hover{text-decoration:underline;}




div.artikel_list
{
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
  margin-bottom:20px;
  padding-bottom:10px;
  border-bottom:solid 1px #afafaf;
}

a.artikel_list
{
  font-family:verdana;
  font-size:8pt;
  color:#003399;
  font-weight:bold;
  display:block;
  margin-bottom:4px;
  text-decoration:none;
}
a.artikel_list:hover{text-decoration:underline}

span.artikel_list_img
{
  width:160px;
  float:left;
  margin-right:5px;
  margin-bottom:5px;
}

img.artikel_list_img
{
  width:160px;
  border:none;
}

div.artikel_list_spacer
{
  clear:left;
}

div.artikel_list_banner
{
  border:none;
  width:470px;
  padding-top:6px;
  margin-bottom:15px;
  text-align:center;
}



h4.artikel_list_thema
{
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:bold;
  margin:0px;
  padding:0px;
  margin-bottom:3px;
}

a.artikel_list_mehr
{
  font-family:verdana;
  font-size:8pt;
  color:#003399;
  font-weight:normal;
  text-decoration:none;
}
a.artikel_list_mehr:hover{text-decoration:underline;}





h1.artikel_detail
{
  font-family:verdana;
  font-size:10pt;
  color:#000000;
  font-weight:bold;
  margin-top:5px;
  margin-bottom:10px;
}
h4.artikel_detail
{
  font-family:verdana;
  font-size:8pt;
  color:#444444;
  font-weight:normal;
  margin-top:5px;
  margin-bottom:15px;
}


div.artikel_detail
{
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
  text-align:justify;
  padding:0px;
  margin:0px;
  margin-bottom:20px;
  line-height:170%;
}

a.artikel_detail_link
{
  #background-image:url(/files/kulturszene/pfeil_link.gif);
  #background-repeat:no-repeat;
  #background-position:top left;
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
  display:block;
  text-decoration:none;
  padding-left:0px;
  margin-top:10px;
  margin-bottom:15px;
}
a.artikel_detail_link:hover
{
  text-decoration:underline;
}

div.artikel_detail_verk
{
  background-color:#d0c0ff;
  padding:5px;
  border:solid 1px #afafaf;
  margin-bottom:15px;
}
a.artikel_detail_verk
{
  display:block;
  margin-bottom:3px;
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
  background-image:url(/files/kulturszene/artikel_detail_verk.gif);
  background-repeat:no-repeat;
  padding-left:15px;
  text-decoration:none;
}
a.artikel_detail_verk:hover{text-decoration:underline}











form.magazin_suche
{
  padding:0px;
  margin:0px;
}
h4.magazin_suche
{
  background-color:#ebebeb;
  border:solid 1px #afafaf;
  padding:3px;
  margin:0px;
  margin-top:20px;
  font-family:verdana;
  font-size:9pt;
  color:#003399;
  font-weight:bold;
}
div.magazin_suche
{
  border-bottom:solid 1px #afafaf;
  border-left:solid 1px #afafaf;
  border-right:solid 1px #afafaf;
  width:458px;
  padding:5px;
  margin-bottom:15px;
  background-image:url(/files/kulturszene/bg_startseite_suche.gif);
}
table.magazin_suche
{
  width:98%;
  border-collapse:collapse;
  margin:0px;
}
td.magazin_suche
{
  padding:3px;
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
}
a.magazin_suche
{
  font-family:verdana;
  font-size:8pt;
  color:#003399;
  font-weight:normal;
  text-decoration:none;
}
a.magazin_suche:hover {text-decoration:underline;}

input.magazin_suche
{
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
  border:solid 1px #afafaf;
}
select.magazin_suche
{
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
  border:solid 1px #afafaf;
}
input.magazin_suche_button
{
  font-family:verdana;
  font-size:8pt;
  color:#003399;
  font-weight:bold;
}
a.magazin_suche_link_erw
{
  font-family:verdana;
  font-size:8pt;
  color:#003399;
  font-weight:bold;
  display:block;
  margin-top:15px;
  margin-bottom:5px;
  text-decoration:none;
}
a.magazin_suche_link_erw:hover{text-decoration:underline;}






div.kal_list_nav
{
 font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  color:#444444;
  padding:0px;
  margin-top:20px;
  margin-bottom:20px;
}

a.kal_list_nav
{
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  color:#444444;
  text-decoration:none;
}
a.kal_list_nav:hover
{
  text-decoration:underline;
}
a.kal_list_nav_akt
{
  font-family:verdana;
  font-size:8pt;
  font-weight:bold;
  color:#003399;
  text-decoration:none;
}




div.kal_list
{
  border:none;
  width:470px;
  border-top:dashed 1px #afafaf;
  padding-top:6px;
  margin-bottom:5px;
}

div.kal_list_banner
{
  border:none;
  width:470px;
  border-top:dashed 1px #afafaf;
  padding-top:6px;
  margin-bottom:5px;
  text-align:center;
}



a.kal_list
{
  display:block;
  font-family:verdana;
  font-size:9pt;
  font-weight:bold;
  color:#003399;
  text-decoration:none;
  margin-top:5px;
  margin-bottom:5px;
}
a.kal_list:hover
{
  text-decoration:underline;
}

p.kal_list
{
  font-family:verdana;
  font-size:8pt;
  color:#444444;
  font-weight:normal;
  padding:0px;
  margin:0px;
  text-align:justify;
}

span.kal_list
{
  width:100px;
  float:left;
  margin-right:10px;
  margin-bottom:5px;
}

img.kal_list
{
  width:100px;
  border:none;
}


h3.kal_list
{
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
  padding:0px;
  margin:0px;
  margin-bottom:3px;
}

div.kal_list_zusatz
{
  clear:left;
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:bold;
  margin-bottom:10px;
}
a.kal_list_zusatz
{
  font-family:verdana;
  font-size:8pt;
  color:#444444;
  font-weight:normal;
  background-image:url(/img/pfeil_link.gif);
  background-repeat:no-repeat;
  padding-left:16px;
  margin-right:15px;
  text-decoration:none;
}
a.kal_list_zusatz:hover{text-decoration:underline;}

h4.kal_list_bold
{
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:bold;
  padding:0px;
  margin:0px;
  margin-top:3px;
  margin-bottom:10px;
}







h1.kal_detail_titel
{
  font-family:verdana;
  font-size:12pt;
  color:#003399;
  font-weight:bold;
  margin:0px;
  padding:0px;
  margin-bottom:10px;
}
table.kal_detail
{
  border-collapse:collapse;
  margin-bottom:10px;
}
td.kal_detail
{
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
  padding:2px;
}

p.kal_detail
{
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
  width:450px;
}

a.kal_detail
{
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
  margin:0px;
  padding:0px;
  text-decoration:none;
}
a.kal_detail:hover{text-decoration:underline;color:#003399;}

div.kal_html
{
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
  text-align:justify;
  padding:0px;
  margin:0px;
  margin-top:10px;
  margin-bottom:10px;
}

a.kal_link
{
  font-family:verdana;
  font-size:8pt;
  color:#000000;
  font-weight:normal;
  text-decoration:none;

}
a.kal_link:hover{text-decoration:underline;color:#003399;}

div.kal_zurueck
{
  background-color:#ddded8;
  background-image:url(/img/szene_zurueck.gif);
  background-position:top left;
  background-repeat:no-repeat;
  border:solid 1px #afafaf;
  padding:4px;
  padding-left:20px;
  margin:0px;
  margin-top:15px;
  margin-bottom:10px;
  font-family:verdana;
  font-size:9pt;
  color:#003399;
  font-weight:bold;
}

a.kal_zurueck
{
  display:block;
  font-family:verdana;
  font-weight:bold;
  font-size:9pt;
  color:#003399;
  margin:0px;
  padding:0px;
  text-decoration:none;
}
a.kal_zurueck:hover{text-decoration:underline;}











