*{margin:0px;padding:0px;font-family:arial, freesans, times, sans-serif;color:#222;font-size:11px;line-height:12px;letter-spacing:0em}
body {background:#fff; text-align:center}
.headbg  {display:none; background:none}
.noprint {display:none}
.h {display:none}
#h {display:none}
.h999 {margin-top:-999px}
.top{ top:0px}
a,a:link,a:active,a:visited, img {text-decoration:underline;border:0px;outline:none}
a:hover, a:focus {text-decoration:underline;color:#D70;outline:none}
.b{font-weight:bold}.n{font-weight: normal}
.f9 {font-size:9px}.f10{font-size:10px}.f11{font-size:11px}.f13{font-size:13px}.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f20{font-size:20px}
.c1 {color:#000}.c2{color:#fff}.c3{color:#f90}.c4{color:#ccc}.c5{color:#ddd}.c6{color:#333}.c7{color:#555}
.bc1{background:#000}.bc2{background:#fff}.bc3 {background:#236}.bc4{background:#CCC}.bc5{background:#aaa}.bc6{background:#333}.bc7{background:#555}.bc8{background:#eee}
.b1{border: 1px solid #000}.b2{border: 1px solid #fff}.b3{border:1px solid #236}.b4{border: 1px solid #ccc}.b5{border: 1px solid #bbb}.b6{border: 1px solid #333}
.bt0{ border-top:0}.br0{ border-right:0}.bb0{ border-bottom:0}.bl0{ border-left:0}
.tac {text-align:center}.tar{text-align:right}.tal{text-align:left}.taj{text-align:justify}
.fl{float: left} .fr{float: right}.c{clear: both}.cr {clear:right}.cl {clear:left}
.db { display:block}
.mrs{ margin-right:4px}
.flink { text-decoration: underline} 
.flink:hover { color:#D70; cursor: pointer}
h1,h2,h3,h4 {font-size:13px;display:inline;font-weight:normal}
h4 {font-size:11px}
span {font-size:11px;font-weight:normal}
div {margin:0px;padding:0px;z-index:10}
.mw 	{margin:0 auto;width:950px}
.logo 	{display:none}
#socials { display:none}
.mw img {display: none}
input:focus,input.focus {border-color: #660000}
input {font-size:11px;font-weight:normal;display:inline;border:1px solid #999;height:15px;line-height:15px;width:352px}
input#submit {width:100px;text-align:center;vertical-align:top;height:18px;line-height:10px;display:block}
input#radio {width:12px; border:0px}
input.radio {width:12px; border:0px}
#wohnen input {font-size:12px;font-weight:normal;display:inline;border:1px solid #999;height:15px;line-height:15px;width:150px}
#wohnen select {font-size:12px; width: 330px}
.wh16 {width: 16px; height: 16px}
.nb {font-weight:normal}
.u {text-decoration:underline}
.nu  {text-decoration:none}
.ac {text-align:center}
.f16 {font-size:16px}
.f11 {font-size:11px}
#eventmain { width:473px}
#eventmain .f16 { font-size:16px}
#eventmain .nu  { text-decoration:none}
#eventmain p { width:300px; float:left}
.atag {width: 52px; height: 40px; float:right;background: url(../img/atag.png) right no-repeat; text-align: center; font-weight:bold}
.atag div {padding-top:5px}
.wtag {width: 52px; height: 40px; float:right;background: url(../img/wtag.png) right no-repeat; text-align: center; font-weight:bold}
.wtag div {padding-top:5px}
#topsuche {display:none}
.search {display:none}
.searchbg { background:url(../img/searchbg.png) left bottom no-repeat}
.searchform { height:29px; width:179px}
.searchinput{ height:16px; line-height:17px; width:130px; color: #333; border:0px; font-size:12px; float:left; margin-left:5px; margin-top:4px; background:#FFF}
.searchgo{ height: 22px; width: 22px; border: 0px; float:left; position:absolute;left:144px; top:16px}
.search_bb 			{ background:url(../img/search_bb.png) bottom left; width:59px; height:15px; float:left}
.search_bb:hover 	{ background:url(../img/search_bb.png) top left;  cursor: pointer}
.search_bba			{ background:url(../img/search_bb.png) top left;  cursor: pointer; width:59px; height:15px; float:left}
.search_be 			{ background:url(../img/search_be.png) bottom left; width:46px; height:15px; float:left; margin-left:2px}
.search_be:hover 	{ background:url(../img/search_be.png) top left; cursor: pointer}
.search_bea		 	{ background:url(../img/search_be.png) top left; cursor: pointer; width:46px; height:15px; float:left; margin-left:2px}
.search_ba 			{ background:url(../img/search_ba.png) bottom left; width:36px; height:15px; float:left; margin-left:2px}
.search_ba:hover 	{ background:url(../img/search_ba.png) top left; cursor: pointer}
.search_baa			{ background:url(../img/search_ba.png) top left; cursor: pointer; width:36px; height:15px; float:left; margin-left:2px}
#loginformtop {display:none; position:absolute; top: 139px; width:237px; height:62px; float:right; margin-left:707px}
#loginformtop br { line-height:8px; height:8px}
#loginformtop span { font-size:12px; color:#FFF}
#loginformtop span:hover { color:#D70; cursor:pointer}
#loginform {padding-top:14px; padding-left:22px}
.loginformbg { background:url(loginbg.png) no-repeat}
.logininput{ width: 80px; float:left; color: #333; border:0px; height:17px; font-size:12px; line-height:18px}
.loginpass { margin-left: 10px} 
.logingo{ height: 20px; width: 20px; border: 0px; float:left}
#usermenutop {display:none; position:absolute; top: 139px; width:237px; height:62px; float:right; margin-left:707px; text-align: left; padding-left: 55px; padding-top: 5px}
#usermenutop a{ font-size:13px; color:#000; font-weight:bold; line-height:15px; text-decoration:none}
#usermenutop a:hover{ text-decoration:underline}
.usermenubg { background:url(usermenubg.png) no-repeat}
#headmenu {display:none} 
#headmenu span { font-size:12px; line-height:11px; font-weight:bold;  color:#FFF; cursor: pointer}
#headmenu span:hover {font-size:12px; font-weight:bold; color:#ffaa33; text-decoration:none}
.wimg 	{width:64px; height:64px; float:right}
.wimgf 	{width:128px; height:128px; float:right}
.wimgk 	{width:48px; height:48px; float:left; padding-right: 10px}
.dotline {background:#FFF url(../img/dot.gif) left repeat-x; line-height:8px; height:8px; clear:both}
.dlm 	{background:#FFF url(../img/dot.gif) left repeat-x; line-height:12px; height:12px; clear:both}
.dloc	{background:#FFF url(../img/dot.gif) left repeat-x; line-height: 8px; height:8px}
.pr10	{padding-right:10px}
.npix	{float:left;padding-right:10px; background:#FFF; width: 100px; height: 76px; cursor:pointer}
.pic200 {float:right;padding-left:10px;padding-top:2px;padding-bottom:1px;width:200px;height:150px; background:#FFF}
.pic200l{float:left;padding-right:10px;padding-top:2px;padding-bottom:1px;width:200px;height:150px; background:#FFF}
.pic52  {float:left; padding-right:10px; padding-top:2px; width: 52px; height:40px}
.pic52l  {float:left; padding-right:10px; padding-top:2px; width: 52px; height:40px; cursor:pointer}
.icon 	{float:left; padding-right:2px; width: 16px; height: 16px}
.iconr 	{float:right; padding-left:2px; width: 16px; height: 16px}
.rightevent {width:142px; text-align: left; overflow: hidden; float: right; white-space: nowrap; margin-left:-4px}
.pr5 {padding-right:5px}
.tac {text-align:center}
.p10 {padding:10px}
.pt10 {padding-top:10px}
.wl { color:#444; font-weight:normal; text-decoration:none}
.wl:hover {color:#D70; cursor:pointer}
.w32  {width:32px}
.w200 {width:200px}
.w161 {width:161px}
.w493 {width:493px}
.w728 {width:728px}
.w220 {width:220px}
.w520 {width:520px}
.w193 {width:193px}
.w23em {width:2.3em}
.tbox {height:1%; background:#FFF; border:1px solid #aaa}
.tbox, .tbox * {font-size:12px;color:#444;line-height:15px}
.tbox p a, .tbox p a:visited {text-decoration:underline;color:#444}
.tbox p a:hover {text-decoration:underline;color:#D70}
.mbox {padding: 9px; height:1%; background:#FFF; border:1px solid #aaa}
.mbox, .mbox * {font-size:12px;color:#444;line-height:15px}
.mbox ul { list-style:none; float:left; text-align:left; background:#FFF}
.mbox li { clear: both}
.mbox p {color:#444;line-height:15px; margin:0; padding:0; text-align:justify}
.meldung p, .meldung ul {margin-bottom: 10px}
.meldung li {list-style-type: disc; margin-left: 15px}
.mbox p a, .mbox p a:visited {text-decoration:underline;color:#444}
.mbox p a:hover {text-decoration:underline;color:#D70}
.mbox h1.event, .mbox h1.event a, .mbox h1.event a:visited{height:16px; line-height:16px;text-decoration:underline}
.mbox .news, .mbox .news a, .mbox .news a:visited{height:16px; line-height:16px}
.mbox h2, .mbox h2 a,.mbox h2 a:visited { font-weight:bold;color:#444;line-height:13px; text-decoration:none}
.mbox h3, .mbox h3 a, .mbox h3 a:visited {font-weight:bold;color:#444;font-size:12px;line-height:13px;display:inline}
.mbox h4, .mbox h4 a, .mbox h4 a:visited {font-weight:bold;color:#444;font-size:11px;line-height:13px;display:inline}
.mbox h5, .mbox h5 a, .mbox h5 a:visited {font-weight:bold;color:#444;font-size:10px;line-height:13px;display:inline}
.mbox div.zitat, .mbox div.zitat a, .mbox div.zitat a:visited {font-weight:normal;color:#444;font-size:11px;line-height:13px; font-style:italic; border:1px solid #CCC; padding:5px}
.mbox div.zitat a:hover {color:#D70}
.mbox h2.event, .mbox h2 a.event, .mbox h2 a.event:visited { font-weight:bold;color:#444;line-height:13px; text-decoration:none}
.mbox h1 {color:#D70; height:20px; font-size:14px; font-weight:bold}
.mbox textarea {display:none}
.mbox select {display:none}
.mbox input{display:none}
.mbox .but{ display:none}
.mbox .but:hover 	{display:none}
.mbox .butl	{display:none}
.mbox .butl:hover 	{display:none}
.mbox .butll	{display:none}
.mbox .butll:hover 	{display:none}
.mbox .butlm	{display:none}
.mbox .butlm:hover 	{display:none}
.mboxhead 	  {font-weight:bold; line-height:26px; font-size:13px}
.mboxheadmain {padding-left: 4px; font-weight:bold; float:left; line-height:16px; font-size:13px}
.mboxbgpotsdam { background:url(../img/bg_potsdam.png) top left repeat-x}
.mboxbgkultur { background:url(../img/bg_kultur.png) top left repeat-x}
.mboxbgsoziales { background:url(../img/bg_soziales.png) top left repeat-x}
.mboxbgforum { background:url(../img/bg_forum.png) top left repeat-x}
.posting p {display:none}
h1.bhead { margin-top:-26px; color:#000; margin-left:20px; font-size:13px}
.mboxol {width:8px; height:24px; float:left}
.mboxom {width:21px; height:24px; float:left}
.mboxor {width:8px; height:24px; float:right}
.mboxul {float:left; width: 8px; height:18px; margin-top: -18px; background:url(../img/content_06.gif) no-repeat}
.mboxur {float:right; width: 8px; height:18px; margin-top: -18px; background:url(../img/content_08.gif) no-repeat}
.nbox 	{border-bottom:1px solid #aaa}
.nboxul {float:left; width: 8px; height:18px; margin-top: -17px; background:url(../img/content_06.gif) no-repeat}
.nboxur {float:right; width: 8px; height:18px; margin-top: -17px; background:url(../img/content_08.gif) no-repeat}
.footl {float: left; width:16px; height:23px; background:url(../img/foot_left.gif)}
.footm {float: left;width: 918px; height:23px; text-align:center; background:url(../img/foot_middle.gif)}
.footr {float: left; width:16px; height:23px; background:url(../img/foot_right.gif)}
.footline {margin: 0 auto;width: 932px; height: 1px; line-height: 1px; background-color: #aaa}
.mlist  { list-style:none}
.mlist li { background:url(../img/forum.gif) left no-repeat; padding-left:12px}
.mlist a, .mlist a:visited { color:#555; text-decoration:none}
.mlist a:hover {color:#D70; text-decoration:underline}
.okay {color:#090;font-size:12px;text-decoration:none;font-weight:bold;text-align:left}
.error {color:#b00;font-size:12px;text-decoration:none;font-weight:bold;text-align:left}
#clear {clear:both}
#clearr {clear:right}
#clearl {clear:left}
.weekday {background-color:#FFC}
.weekend {background-color:#FCC}
.brabut {float: left; border:1px solid #AAA; font-size:11px; text-align:center; margin-right: 1px}
.brabut a, .brabut a:visited, .brabut input{width: 15px;   color:#000; display:block; margin-right:1px; text-decoration:none; background:url(../img/brabut_ov.gif) repeat-x top}
.brabut a:hover {color:#333; background:url(../img/brabut.gif) repeat-x top}
.brabut .w32  {width:32px}
.bralist {margin-top:-3px; float:left}
.bralist h1 a, .bralist h1 a:visited { text-decoration:underline}
.bralist p {margin-top:-1px; line-height:16px}
.bralist p.text {line-height:13px}
#kalender { display:none}
#kalender div div {width: 2.26em; text-align:center}
#kalender div a {width: 2.26em; margin-bottom:1px; text-decoration:none; text-align:center; font-weight: bold}
#kalender .cc70 { color:#C70}
#kalender .nb { font-weight:normal}
#kalender .w137 {width:137px}
#kalender .pfeil {line-height:14px; height:15px}
.calbut div, .calbut a, .calbut a:visited, .calbut input{ display:none}
.calbut a:hover {color:#333; background:url(../img/brabut_ov.gif) repeat-x top}
.calbutd div{border:1px solid #FFF;font-size:11px;color:#000;text-align:center;display:block;margin-right:1px;text-decoration:none; font-weight:bold;float:left}
.calbutn { float:left}
.calbutn div{border:1px solid #AAA;font-size:11px;color:#000;text-align:center;display:block;margin-right:1px;text-decoration:none; width:2.26em}
.calheute {color:#ff99cc;font-weight:bold}
.calso {color:#900;font-weight:bold}.calsa {color:#009;font-weight:bold}
#icontent {width:904px; margin:0 auto; background:#FFF; padding-top:7px; padding-bottom:5px; text-align:left}
#leader {display:none}
#main { width:493px; float:left;background:#FFF}
#contentr {display:none}
#navi {display:none}
#navi img {display:none}
.navi {padding:0;margin:0}
.navi a, .navi a:visited {height:18px;line-height:18px;padding-left:10px;text-decoration:none;display:block;border:1px solid #AAA;margin-bottom:-1px;font-weight:bold}
.navi a:hover {text-decoration:none;color:#D70;background:#fffffe}
.navi .subnav a, .navi .subnav a:visited {font-weight:normal}
.navi .subnav a:hover {text-decoration:none;color:#D70;background:#fffffe}
.navaktiv {text-decoration:none;color:#D70;background:#fffffe} 
.navisp {line-height:7px; background:#FFF; margin-top:2px; height:7px}
.csp {line-height:7px; background:#FFF;  height:7px}
#sky {display:none}
#show1, #show1 img {display:none}
.slideshow, .slideshow img {display:none; background:none; margin-top:-125px}
* html {height:1%}