body, p, ul, li, td { font-size: 12px; font-family: Arial,Helvetica; }
body { background-color: #F8D9A9; }
form { margin: 0px; }
input, select, textarea, small { font-size: 11px; }
h1 { color: #006600; font-size: 18px; padding-bottom: 8px; }
h2 { color: brown; font-size: 14px; font-weight: normal;}
ul { margin-left: 20px; padding: 0px; }
li { margin-bottom: 10px; text-align: justify; }
a { color: #000000; text-decoration: underline; }
.kopfbild { background: url(../image/catalog/logo-dresden.jpg); height:129px; position: relative; top:3px; border-bottom: 1px solid #ccc; border-top: 1px solid #aaa;}
.karte-dresden {position: relative; left: 50px;}
.suchfeld {border: 1px solid silver; background-color: #ECBE68; width:100%; vertical-align: middle;}
.tab { background: url(../image/catalog/tab.jpg)  #F8D9A9; color: #666666; font-weight: normal; text-align: center; }
.tab a:link { color: #666666; text-decoration: none; }
.tab a:visited { color: #666666; text-decoration: none; }
.tab a:active { color: #000000; text-decoration: underline; }
.tab a:hover { color: #000000; text-decoration: underline; }
.tabs { background: url(../image/catalog/tab_gelb.jpg) #043C57; color: #ffffff; font-weight: normal; text-align: center; }
.tabs a:link { color:#ffffff; text-decoration: none; }
.tabs a:visited { color:#000000; text-decoration: none; }
.tabs a:active { color:#ffffff; text-decoration: underline; }
.tabs a:hover { text-decoration: underline; }
.tabr { background: url(../image/catalog/tabr.gif); }
.headline { font-size: 20px; color: #008cc8; }
.background { background-color: #ffffff; }
.background a { color: #0000AA; text-decoration: none;}
.background a:hover { color: brown; text-decoration: underline; }
.stadtkarte {background: url(../image/catalog/stadtkarte.gif);width:665px; height:546px;}
.stadtkarte a {font-size: 8pt; color: black;}
.stadtkarte a:active {font-size: 8pt; color: black;}
.stadtkarte a:visited {font-size: 8pt; color: black;}
.stadtkarte a:hover {color: blue; text-decoration: none;}
.dresdner-heide {position: relative; top:205px; left:400px;}
.stadtteil-klotzsche a {position: relative; top:120px; left:300px;}
.stadtteil-neustadt a {position: relative; top:200px; left:300px;}
.stadtteil-hirsch a {position: relative; top:215px; left:410px;}
.stadtteil-friedrichstadt a {position: relative; top:200px; left:190px;}
.stadtteil-altstadt {position: relative; top:200px; left:250px;}
.stadtteil-omsewitz a {position: relative; top:180px; left:125px;}
.stadtteil-loebtau a {position: relative; top:180px; left:220px;}


.top { background-color: #008cc8; color: #ffffff; font-weight: normal; background-image: url(../image/catalog/verlauf_grau_1x24.jpg); height: 20px;}
.top a { color: #ffffff; text-decoration: underline; }
.nav1 { background-color: #FFFFFF ; color: #000000;}
.nav1 a { color: #0000AA; text-decoration: underline; }
.nav1 a:hover { color: brown; text-decoration: underline; }
.nav2 { background-color: #cde6fa; color: #ffffff; }
.nav2 a { color: #000000; text-decoration: none; }
.nav3 { background-color: #008cc8; color: #ffffff; background-image: url(../image/catalog/verlauf_grau_1x24.jpg);}
.nav3 b { font-weight: normal; }
.footer { background-color: #000; }
.color1 { background-color: #008cc8; }
.color2 { background-color: #eee; }
.color3 { background-color: #fff; }
.color4 { }
.search1 { font-size: 11pt; font-weight: bold;}
.listsup { color: #ee0000; font-size: 11px; font-weight: bold; vertical-align: super; }
.listsup a { color: #ee0000; text-decoration: none; }
.calm { font-family: Verdana,Arial,Helvetica; font-size: 8pt; color: #fff; background-color: #008cc8; text-align:center; font-weight: normal; background-image: url(../image/catalog/verlauf_blau_1x24.jpg);}
.cald { font-family: Verdana,Arial,Helvetica; font-size: 8pt; background-color: #eeeeee; text-align:center; font-weight: bold; }
.calw { font-family: Verdana,Arial,Helvetica; font-size: 8pt; background-color: #ffffff; text-align:center; font-weight: bold;  }
.caln { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #ffffff; text-align:center; }
.calo { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/belegt.png); text-align:center; }
.F_in_calo { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/frei-belegt.png); text-align:center; }
.U_in_calo{ font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/unbekannt-belegt.png); text-align:center; }
.R_in_calo { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/reserviert-belegt.png); text-align:center; }
.calo_in_F { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/belegt-frei.png); text-align:center; }
.calo_in_U { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/belegt-unbekannt.png); text-align:center; }
.calo_in_R { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/belegt-reserviert.png); text-align:center; }
.calf { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #7dd07d; background: url(../image/catalog/kalendergrafik/frei.png); text-align:center; }
.O_in_calf { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/belegt-frei.png); text-align:center; }
.U_in_calf { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/unbekannt-frei.png); text-align:center; }
.R_in_calf { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/reserviert-frei.png); text-align:center; }
.calf_in_O { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/frei-belegt.png); text-align:center; }
.calf_in_U { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/frei-unbekannt.png); text-align:center; }
.calf_in_R { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/frei-reserviert.png); text-align:center; }
.calu { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #E6F6F8; background: url(../image/catalog/kalendergrafik/unbekannt.png); text-align:center; }
.F_in_calu { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/frei-unbekannt.png); text-align:center; }
.O_in_calu { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/belegt-unbekannt.png); text-align:center; }
.R_in_calu { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/reserviert-unbekannt.png); text-align:center; }
.calu_in_F { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/unbekannt-frei.png); text-align:center; }
.calu_in_O { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/unbekannt-belegt.png); text-align:center; }
.calu_in_R { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/unbekannt-reserviert.png); text-align:center; }
.calreserve { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #A3A0FB; background: url(../image/catalog/kalendergrafik/reserviert.png); text-align:center; }
.F_in_calreserve { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/frei-reserviert.png); text-align:center; }
.O_in_calreserve { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/belegt-reserviert.png); text-align:center; }
.U_in_calreserve { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/unbekannt-reserviert.png); text-align:center; }
.calreserve_in_F { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/reserviert-frei.png); text-align:center; }
.calreserve_in_O { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/reserviert-belegt.png); text-align:center; }
.calreserve_in_U { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/reserviert-unbekannt.png); text-align:center; }
.calanfrage { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #A3A0FB; background: url(../image/catalog/kalendergrafik/anfrage.png); text-align:center; }
.F_in_calanfrage { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/frei-anfrage.png); text-align:center; }
.O_in_calanfrage { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/belegt-anfrage.png); text-align:center; }
.U_in_calanfrage { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/unbekannt-anfrage.png); text-align:center; }
.calanfrage_in_F { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/anfrage-frei.png); text-align:center; }
.calanfrage_in_O { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/anfrage-belegt.png); text-align:center; }
.calanfrage_in_U { font-family: Verdana,Arial,Helvetica; font-size: 7pt; background-color: #F97728; background: url(../image/catalog/kalendergrafik/anfrage-unbekannt.png); text-align:center; }
.mybutton a{ color:#FFD300; font-family:verdana, sans-serif; font-size:12px; text-decoration: none;}
.mybutton a:hover{ color:#00E9FF; text-decoration: none;}
.bplan {position: relative; left: -132px; top: -15px; font-weight: normal; width: 200px;}
.bplan1 {position: relative; left: 43px; top: -29px; font-weight: normal; width: 200px;}
.banfrage {position: relative; left: 46px; top: -29px; font-weight: normal;}
/* Navigation Box Breite 180 */
.box_180_info {border: 1px solid silver; background-color: #ECBE68; width: 180px; position: relative; left: 10px;}
.box_180 {border-left: 1px solid silver; border-right: 1px solid silver; border-bottom: 1px solid silver; font-size: 8pt; background-color: #fff; width: 180px; position: relative; left: 10px;}
.box_180 H3{font-size: 10pt; padding-left: 7px; padding-top: 3px; font-weight: normal; border-left: 1px solid silver; border-right: 1px solid silver; border-top: 1px solid silver;background-color: #008cc8; color: #000; background-image: url(../image/catalog/verlauf_orange_2x21.jpg); height: 18px;}
.box_180 A{color: #555; font-weight: normal; text-decoration: none;}
.box_180 A:link, .box_170 A:visited{color: #555; font-weight: normal; text-decoration: none;}
.box_180 A:hover{color: brown; text-decoration: underline;}
.box_180 ul{position: relative; left: -10px; LIST-STYLE: none;}
.box_180 li{padding-left: 12px; background-image: url(../image/catalog/nav.gif); background-repeat: no-repeat; background-position: 0px -2px; width: 160px;}
/* **************************************************** */

.tcalIcon{
 cursor: pointer;
 position: relative;
 top: -4px;
}
