body { font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif; font-size:0.750em;/*12px;*/ }

a, a:visited {text-decoration:underline;color:#58585a;}
a:hover, a:active {text-decoration:none;color:#7f7f7f;}

.text1 *, .text2 *, .text3 *, .text4 *, .text5 *, .text6 *, .text7 *, .text8 *, .text9 *, h1 *, h2 *, h3 *, h4 *, h5 *, .pr_lk *, .pr_da *, .pr_tx *, .sfm *, .sres *, .tc2_ac *, .titles *, .detail *, .cadr *, .ztx *, .baf_ftx *, .baf_fdo * {font-size:100%;}

.mtp_footer *, .mtp_fl *, .mtp_fel *, .mtp_kel *, .mtp_kta *, .mtp_nl *, .mtp_nr *, .mtp_nel *, .mtp_nta *, .mtp_now *, .mtp_dr *, .mtp_dl *, .mtp_ztx *, .mtp_f_text *, .mtp_adr_sd  *, .mtp_adr_cd *, .mtp_adr_srr *, .mtp_adr_srl * {font-size: 100%;}

table, td, td.text3 {font-size:100.1%;}

.fliesstext, .text, .text1, .text2, .text3, .text4, .text4, .text5, .text6, .text7, .text8, .text9 {font-weight:normal;}

.fliesstext {font-size:80%;text-align:justify;}
.text1  {font-size:80%;}
.text2  {font-size:100%;}
.text3  {font-size:100%;}
.text4  {font-size:105%;}
.text5  {font-size:115%;}
.text6  {font-size:130%;}
.text7  {font-size:145%;}
.text8  {font-size:160%;}
.text9  {font-size:175%;}
.tc2_ac {font-size:80%;float:right;text-align:right;}

H3 {font-size:1.167em !important;/*14px;*/color:#94cb2c;padding:0em;margin:0px 0px 10px 0px;}
H4 {font-size:1.000em;/*12px;*/}
H5 {font-size:1.000em;}
h5, h6 {margin:0em;}

/* ************************************************************ */
/* ************ Stildefinitionen Standardmodule  ************** */
/* ************************************************************ */

    .pr_lk { font-size: 100%; text-decoration: none; }
    .pr_da { font-size: 100%;  }
    .pr_tx { font-size: 100%;  }

    .sfm    { font-size: 90%;  }
    .sres   { font-size: 90%;  }
    .titles { color: black; font-size: 90%; }
    .detail { /*font-size: 90%;*/ }
    .cadr   { font-size: 90%;  }
    .ztx    { font-size: 90%;  }
    .baf_ftx { font-size: 90%;  }
    .baf_fdo { font-size: 90%; }
    .form_ft   { /*font-size:8pt;*/ }
    .form_nft  { /*font-size:8pt;*/ width: 15em; }
    .Mod_BC2 .detail { display:none !important; }


/* -----------??????????????????----------- */
.pnav_link { text-decoration: none; }
.pnav_act  { font-weight:bold }

/* -----------Direct iKISS----------- */
.CMenu    { POSITION: ABSOLUTE; Top:0px; Left:0px; WIDTH:150px; HEIGHT:100px; BACKGROUND-COLOR: #DDDDDD; }
.CMenuZ   { BACKGROUND-COLOR: #DDDDDD; HEIGHT:20px; FONT-FAMILY:Arial; FONT-SIZE:8pt; COLOR:#000000; CURSOR:nw-resize; }
.CMenuZAn { BACKGROUND-COLOR: #000099; HEIGHT:20px; FONT-FAMILY:Arial; FONT-SIZE:8pt; COLOR:#FFFFFF; CURSOR:nw-resize; }
.CMenuSep { Color:#121266; border-style: groove; border-width:1px; WIDTH: 97%; }

/* -----------??????????????????----------- */
ol {margin: 0em; padding:0em 0em 0em 2.917em;}
ul {margin: 0em; padding:0em 0em 0em 1.250em;}

/* -----------??????????????????----------- */
.abf1 {border-style:solid; border-width:1px; border-color:#000000;}
.abf2 {border-bottom-style:solid; border-width:1px; border-color:#000000;}

/*Input Felder*/
textarea, select {  }
textarea { width: 400px; }
input,textarea, select {color : #000; /*border-color : #384204;*/ }
input.post, textarea.post, select {background-color : #FFFFFF;}
input.button {border-top-width : 1px; border-right-width : 1px; border-bottom-width : 1px; border-left-width : 1px;}

/* -----------Grafikauszeichnungen für Links----------- */
a.csslink_intern, a.csslink_extern, a.csslink_email {background:none;padding:0 0 0 0;}
a.csslink_PDF, a.csslink_PDF_einb {padding:0 0 0 25px;background:url(media/custom/631_16_1_k.GIF) top left no-repeat;}


/* BITV-Sprungziele (nicht sichtbar bei aktiviertem CSS) */
.mtp_sprungziel { display: none; }

.sprungziel {
  position:absolute;
  top:-5000px;
  left:-5000px;
  z-index:5;
}

div.sprungziel a:focus,
div.sprungziel a:hover,
div.sprungziel a:active {
  display:block;
	position: absolute;
  top: 5000px;
  left: 5000px;
  white-space: nowrap;
  padding-left:22px;
  padding-right:0.2em;
  text-decoration: none;
  font-weight: bold;
	color:#FFFFFF;
  white-space: nowrap;
  background: #BB1819;
  border:1px solid #888888;
}

/* Modul - Kopfzeile Suchergebnis & Detailansicht */
.mtp_header { margin:10px 0 5px 0;/*width: 100%;*/ border-bottom: 1px solid #cccccc; padding: 3px 0; }

/* Modul - Fußzeile Suchergebnis & Detailansicht */
.mtp_footer { float: left; color:#000; /*width: 100%;*/ padding: 2px; margin-top:0.833em;/*10px;*/ }

/* Suchformular Spaltendefinition */
.mtp_fl { /*float: left; margin-right: 1em;*/ width: auto; }

/* Suchformular Formularelement */
.mtp_fel { width: 14em; background: #fff; border: 1px solid #95cc2d; }
.mtp_fel_button { width:14em; background:#EAEAEA; border: 1px solid #95cc2d; }

/* Kontaktformular Formularelemente */
.mtp_kel { font-size: 100%; width: 30em; }
.mtp_kta { font-size: 100%; width: 30em; height: 5em; }

/* Neudialog Elemente */
.mtp_nl { float: left; width: 12em; }
.mtp_nr { float: left; width: 22em; }

.mtp_nel { font-size: 100%; width: 100% }
.mtp_nta { font-size: 100%; width: 100%; height: 5em; }
.mtp_now { font-size: 100%; }


/* BITV-Sprungziele (nicht sichtbar bei aktiviertem CSS) */
.mtp_sprungziel {display:none;}

/* Standard-Textblock */
.mtp_dr { float: left; }

/* Spalte mit fester Breite (Bezeichnungsfelder) */
.mtp_dl { float: left; width: 11em; }

/* Titelzeile mit Datum rechts */
.mtp_ti_text { float: left; width:75%; margin:0px; }
.mtp_ti_date { float:right; width:20%; text-align:right; margin:0px; }
h3 .mtp_ti_date { font-size:0.722em;/*13px;*/ }

/* Zusatztexte bei Adr / BIS / WIS / Tourismus */
.mtp_ztx { font-size:100%; }

/* Fliesstext */
.mtp_f_text { font-size:100%; }

/* Modulabhängige Styles */

#mtp_searchform {float:left;width:185px;}
#mtp_content {float:left;width:475px;}


/* Adresseinbindung, relative Breite mit 100% */
.mtp_adr_sd { float: left; width: 45%; }
.mtp_adr_cd { float: left; width: 45%; }
.mtp_adr_cdl { float: left; width: 30%; }
.mtp_adr_cdr { float: left; width: auto; }
.mtp_adr_im { float: right; width: auto; }

/* Adressmodul Suchergebnis */
.mtp_adr_srr { float: left; width: 80%; }
.mtp_adr_srl { float: right; text-align: right; }


/* TEMPLATES */

.none {display:none !important;}
.cb {clear:both;}

.wetter, .stadtplaner, .downloads, .apotheken-aerzte, .newsletter, .ratsinfo {display:block;color:#95cc2d;padding:7px 0px 7px 35px;margin-bottom:4px;}
.wetter a, .wetter a:hover, .wetter a:active, .wetter a:visited,

.stadtplaner a, .stadtplaner a:hover, .stadtplaner a:active, .stadtplaner a:visited,
.ratsinfo a, .ratsinfo a:hover, .ratsinfo a:active, .ratsinfo a:visited,
.downloads a, .downloads a:hover, .downloads a:visited, .downloads a:active,
.apotheken-aerzte a, .apotheken-aerzte a:hover, .apotheken-aerzte a:active, .apotheken-aerzte a:visited,
.newsletter a, .newsletter a:hover, .newsletter a:active, .newsletter a:visited {color:#95cc2d;text-decoration:none;background:none !important;padding-left:0px !important;}
.wetter a:hover,.stadtplaner a:hover,.downloads a:hover,.apotheken-aerzte a:hover,.newsletter a:hover, .ratsinfo a:hover {text-decoration:underline;}
.wetter {background:url(/media/icon_wetter.gif) no-repeat left;}
.stadtplaner {background:url(/media/icon_stadtplaner.gif) no-repeat left;}
.ratsinfo {background:url(/media/icon_ratsinfo.gif) no-repeat left;}
.downloads {background:url(/media/icon_downloads.gif) no-repeat left;}
.apotheken-aerzte {background:url(/media/icon_apotheken-aerzte.gif) no-repeat left;}
.newsletter {background:url(/media/icon_newsletter.gif) no-repeat left;}

.starthdl {color:#94cb2c;}
.start_ver-head {font-weight:bold;border-top:1px dotted #58585a;border-bottom:1px dotted #58585a;padding:7px 0px;}
.ver-veranstaltung a, .ver-veranstaltung a:hover, .ver-veranstaltung a:active, .ver-veranstaltung a:visited,
.ver-ort a, .ver-ort a:hover, .ver-ort a:active, .ver-ort a:visited,
.ver-datum a, .ver-datum a:hover, .ver-datum a:active, .ver-datum a:visited,
.ver-uhrzeit a, .ver-uhrzeit a:hover, .ver-uhrzeit a:active, .ver-uhrzeit a:visited {text-decoration:none;color:#58585a;}
 .ver-veranstaltung {float:left;width:300px;}
.ver-ort {float:left;width:138px;}
.ver-datum {float:left;width:104px;}
.ver-uhrzeit {float:left;width:118px;}
.ver-farbe {background:url(/media/bg_ver-farbe.gif) repeat-y right #edf6db;padding:2px 0px 4px 0px;}
.ver-farbe2 {padding:2px 0px 4px 0px;}

.start_alle {display:block;float:right;padding-bottom:10px;margin-top:-26px;}
.start_alle a, .start_alle a:hover, .start_alle a:active, .start_alle a:visited {font-weight:bold;}

/********** STARTSEITE AKTUELLES **********/
.jcarousel-skin-tango {margin-top:3px;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction:rtl;}
.jcarousel-skin-tango .jcarousel-container-vertical {top:20px;width:271px;height:375px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:271px;height:360px;}
.jcarousel-skin-tango .jcarousel-item {width:257px;height:167px;font-size:0.833em;/*10px;*/line-height:1.400em;/*14px;*/background:url(/media/start_aktuelles_schatten-k.png) no-repeat;padding:7px;}
.jcarousel-skin-tango .jcarousel-item h4 {color:#93ca2b !important;border-bottom:1px dotted #7f7f7f;padding:0px 0px 5px 0px;margin:0px 5px 5px 5px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:10px;margin-right:0;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background:#fff;color:#000;}
.jcarousel-skin-tango .jcarousel-next-vertical {position:absolute;bottom:0px;left:0px;width:257px;height:9px;cursor:pointer;background:transparent url(/media/pfeil_unten.gif) no-repeat center 3px;border-top:1px dotted #fff;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor:default;}
.jcarousel-skin-tango .jcarousel-prev-vertical {position:absolute;top:-11px;left:0px;width:257px;height:9px;cursor:pointer;background:transparent url(/media/pfeil_oben.gif) no-repeat center 0;border-bottom:1px dotted #fff;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {cursor:default;}

div#feature_list {width:660px;height:409px;overflow:hidden;position:relative;background:url(/media/bg_aktuelles.jpg) no-repeat;margin-bottom:30px;}
div#feature_list ul {position:absolute;top:0;list-style:none;}
ul#tabs {top:0px;right:0;z-index:2;width:271px;padding:0px;margin:0px;}

ul#tabs li a,ul#tabs li a:hover,ul#tabs li a.current,ul#tabs li a.current:hover {display:block;outline:none;text-decoration:none;}
ul#output {left:0;width:349px;height:376px;position:relative;background:url(/media/start_aktuelles_schatten-g.png) no-repeat;padding:7px;margin:10px 0px 0px 2px;}
ul#output h4 {line-height:1.667em;/*20px;*/border-bottom:1px dotted #7f7f7f;padding:0px 0px 5px 0px;margin:5px 5px 5px 5px;}
ul#output h4 a, ul#output h4 a:hover, ul#output h4 a:active, ul#output h4 a:visited {color:#93ca2b;text-decoration:none;}
ul#output img {width:349px;height:190px;}
#output li {position:absolute;top:0px;width:349px;height:371px;}
.ikiss_norel { padding:0; border:0; background:#f5f5f5; color:#454545; }
a .ikiss_norel {padding:0; border:0; background:#ddd; }


.suchmaske_input_container {float:left;width:220px;margin:0;}
input.suchmaske_input, select.suchmaske_input, textarea.suchmaske_input {margin:0 0 5px 0;padding:2px;border:1px solid #58585a;background:#fff;font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;font-size:1em;color:#58585a;}
radio.suchmaske_input {margin:0 0 5px 0;padding:0;border:0;background:#fff;font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;font-size:1em;color:#58585a;}

.abc_container {float:left;width:750px;}
.abc_container a, .abc_container a:link, .abc_container a:visited {text-decoration:none;font-size:1em;color:#58585a;}

#videocontainer_wrapper {margin:0 auto;}
