/*____________________________________*/
/*___PRINT____________________________*/
/*___Relaunch_VVO-Website_____________*/
/*___zistel@webit.de_-_Oktober_2005___*/
/*___26.11.2009_17:37_________________*/
/*____________________________________*/



@import url(/css/content.css);
@import url(/css/form.css);


/*
- SKIPLINKS
- WRAPPER
- HEADER
- CONTENT
  SPALTIGKEIT
  ABSATZ
  INHALSBILDER
  LISTEN
  BOX
  VOICEBOX
  RANDBLOCK
  GALLERY
  EVENTS
  WEBCAMS
  KARTE
  FORM
  MEINVVO
*/

#cboxOverlay,
#colorbox{
	display: none;
	visibility: hidden;
	}
ul#skiplinks,
#navi,
ul#meta1,
ul#meta2,
p#breadcrumb,
#left-col,
#right-col,
p#busy,
#content p.icon,
#content dl.result .link,
#content .wrapper.menu,
#content form.result table.apps, #content .wrapper.download,
#content .wrapper.trip p,
#content .autocomplete ul {
	display: none;
	visibility: hidden;
	}
#content #events p.icon {
	display: block;
	visibility: hidden;
	}



body {
	font-size: 86%;
	}

* { margin: 0; padding: 0; }

img { border-style: none; }

abbr, acronym { border-bottom-style: none; }
abbr[title]:after, acronym[title]:after {
	content: " (" attr(title) ")";
	}

h2 { display: none; }
#content h2 { display: block; }

/*_______________________________________________________________________________________________________________SKIPLINKS___*/

/* fix */
a:link:after,
a:visited:after {
	content: "";
	}

/*_________________________________________________________________________________________________________________WRAPPER___*/

#wrapper {
	width: auto !important;
	}

/*__________________________________________________________________________________________________________________HEADER___*/

#header {
position: relative;
	_height: 1%;
	padding-bottom: 1em;
	border-bottom: .35em solid Black;
	}

/* Jubiläumsmarke - 800 Jahre Dresden */

#header img { display: none; }
#header p img { display: inline;	}

/* Slogan + Piktogramme */

#header p {
	margin-top: 0;

	position: absolute;
	top: 0;
	right: 0;
	}

/* Logo */

#header p#logo {
	position: static;

	padding-top: 10pt;
	padding-bottom: 2pt;
	}

/*_________________________________________________________________________________________________________________CONTENT___*/

#content {
	font-size: .745em;
	}

/*___SPALTIGKEIT________________*/

/* Startseite - »Alle Meldungen« */
body.home #content .wrapper {
	clear: both;
	}

/*___ABSATZ_____________________*/

body.home #content #title p {
	margin-left: 0;
	text-align: center;
	}

#content p.error,
#content fieldset p.error em.error,
#content p.notice,
#content fieldset p.notice em.notice {
	border: 1px solid rgb(223,0,42);
	}
#content fieldset p.error,
#content fieldset p.notice,
#content .wrapper p.error,
#content .wrapper p.notice,
#content .teaser p.error,
#content .teaser p.notice {
	border-style: none;
	}

#content p.error em,
#content fieldset p.error em.error,
#content p.notice em,
#content fieldset p.notice em.notice {
	color: rgb(223,0,42);
	}
#content fieldset p.error em,
#content fieldset p.notice em {
	color: Black;
	}

/*___INHALSBILDER_______________*/

#content img {
	border-color: rgb(230,230,230);
	}

/* CAPTION */

#content p.img110 span,
#content p.img195 span,
#content p.img255 span,
#content p.img360 span,
#content p.img535 span {
	border-width: 1px;
	border-color: #E6E6E6;
	border-style: none solid solid;
	}
#content p span.zoom {
	border-color: #D9E8F4;
	}

/*___LISTEN_____________________*/

#content ul li,
#content ol ul li {
	padding-left: 0;
	background-image: none;

	list-style-image: url(/img/bas/pinukl_li_blau1.png);
	}
* html #content ul li,
* html #content ol ul li {
	list-style-image: url(/img/bas/pinukl_li_blau1_.png);
	}
/*\*/
* html #content ul li,
* html #content ol ul li {
	list-style-image: url(/img/bas/pinukl_li_blau1.gif);
	}
/**/

#content li li,
#content ol ul li li {
	background-image: none;

	list-style-image: url(/img/bas/pinukl_li_blau2.png);
	}
* html #content li li,
* html #content ol ul li li {
	list-style-image: url(/img/bas/pinukl_li_blau2_.png);
	}
/*\*/
* html #content li li,
* html #content ol ul li li {
	list-style-image: url(/img/bas/pinukl_li_blau2.gif);
	}
/**/

#content ul ol li {
	list-style-image: none !important;
	}

#content ul li,
#content ol ul li {
	margin-left: 14px;
	}
* html #content ul li,
* html #content ol ul li {
	margin-left: 17px;
	}

/* AUTOCOMPLETE */

#content .autocomplete li {
	list-style-image: none !important;
	}

/* INDEX */

body.index #content li {
	background-image: none;

	list-style-image: url(/img/bas/pinukl_li_gruen1.png);
	}
* html body.index #content li {
	list-style-image: url(/img/bas/pinukl_li_gruen1_.png);
	}
/*\*/
* html body.index #content li {
	list-style-image: url(/img/bas/pinukl_li_gruen1.gif);
	}
/**/

/* BACKEND */

#content .teaser div.box li {
	background-image: none;

	list-style-image: url(/img/bas/pinukl_li_gruen1.png);
	}
* html #content .teaser div.box li {
	list-style-image: url(/img/bas/pinukl_li_gruen1_.png);
	}
/*\*/
* html #content .teaser div.box li {
	list-style-image: url(/img/bas/pinukl_li_gruen1.gif);
	}
/**/

#content .teaser div.red li {
	background-image: none;

	list-style-image: url(/img/bas/pinukl_li_rot.png);
	}
* html #content .teaser div.red li {
	list-style-image: url(/img/bas/pinukl_li_rot_.png);
	}
/*\*/
* html #content .teaser div.red li {
	list-style-image: url(/img/bas/pinukl_li_rot.gif);
	}
/**/

/*___BOX_________________________*/

#content .box {
	border: 1px solid rgb(230,230,230) !important;
	_padding-top: 0;
	}
#content .box .teaser {
	border-top-color: rgb(230,230,230);
	}

#content .box.blue {
	border-color: rgb(217,232,244) !important;
	}

/* BACKEND */

#content .teaser div.box,
#content div.green {
	border-color: rgb(219,241,219) !important;
	}

#content .teaser div.red,
#content div.red {
	border-color: rgb(242,220,220) !important;
	}

/*___VOICEBOX____________________*/

#content .voicebox {
	border: 1px solid rgb(217,232,244);
	}

/*___RANDBLOCK___________________*/

#content .randblock .content-right div {
	border: 1px solid rgb(217,232,244);
	}

/*___GALLERY_____________________*/

/* INDEX */

#content p.index {
	white-space: normal;
	overflow: visible;
	padding: .55em 1.15em 1.15em !important;
	border-width: 1px;
	border-color: rgb(230,230,230);
	border-style: none solid solid;
	}
* html #content p.index {
	/*\*/
	width: auto;
	/**/
	}

#content p.index a {
	margin-right: 0;
	}

#content p.index img {
	border-color: rgb(230,230,230);
	margin: .9em 1.2em 0 0;
	}

/* BOX */

#content #gallery.index .box {
	border-bottom-style: none !important;
	}

#content #gallery.index .box p {
	padding: 1.2em 0 .9em;
	}

/*___EVENTS______________________*/

/* Error, Notice */
#content #events fieldset p.error,
#content #events fieldset p.notice {
	border-bottom: 1px solid rgb(223,0,42);
	}
#content #events fieldset p.error em.error,
#content #events fieldset p.notice em.notice {
	margin-bottom: 0;
	border-bottom-style: none;
	}

/*___WEBCAMS_____________________*/

/* .active */
#content #webcams li.active {
	padding-bottom: 0;
	margin-bottom: .4em;
	border: 1px solid #0068B4;
	list-style: none none;

	margin-left: 0;
	padding-left: 13px;
	_padding-left: 16px;
	}

/*___KARTE_______________________*/

#content form div.karte p.karte,
#content form div.karte p {
	border: 1px solid rgb(217,232,244);
	}
/* Zoomstufen */
#content form div.karte p {
	border-top-style: none;
	margin-top: 0;
	}
#content form fieldset.tabs div.karte p {
	border-style: none none solid;
	}

/*___FORM________________________*/

#content form {
	padding: 0;
	}
/* Warenkorb */
#content .shop form {
	border: 1px solid rgb(230,230,230);
	}

#content fieldset fieldset {
	border-color: rgb(217,232,244);
	}
/* closed */
* html #content fieldset.closed {
	border-color: rgb(0,104,180) White White;
	}
#content fieldset fieldset.closed {
	border-top-color: rgb(217,232,244);
	}

/* BUTTON */

/* Abbrechen */
#content input.cancel {
	margin-left: 0;
	left: 0;
	}
* html #content input.cancel {
	left: 0;
	bottom: 0;
	}
* html > body #content input.cancel {
	margin-left: 1.1em;
	}

/* SEARCH */
#content #search input.button {
	/*right: 1.6em;*/
	left: 33.4em;
	*left: 34.3em !important;
	/*top: 2.3em;*/
	bottom: 1.9em;
	}
html*#content #search input.button {
	/*top: 2em;*/
	bottom: 1.6em;
	}
#content #search input.button {
	/**top: 3.5em !important;*/
	*bottom: 2.1em !important;
	}

/* INFORMATION */
#content #information input.button {
	/*right: 1.6em;*/
	left: 33.4em;
	*left: 34.3em !important;
	/*top: 4.2em;*/
	bottom: 1.9em;
	}
html*#content #information input.button {
	/*top: 3.4em;*/
	bottom: 1.6em;
	}
#content #information input.button {
	/**top: 5.4em !important;*/
	*bottom: 2.1em !important;
	}

/* REITER (TABS) */

#content p.tabs input {
	display: none;
	}
#content p.tabs input.selected {
	display: inline;
	background-color: rgb(162,205,233);
	}
html > body #content p.tabs input.meinvvo.selected {
	background-color: rgb(178,222,174);
	}

#content fieldset.tabs fieldset {
	border-style: solid;
	}

/*___MEINVVO_____________________*/

/* LISTEN */

#content ul li.meinvvo {
	list-style-image: url(/img/bas/pinukl_li_gruen1.png);
	}
* html #content ul li.meinvvo {
	list-style-image: url(/img/bas/pinukl_li_gruen1_.png);
	}
/*\*/
* html #content ul li.meinvvo {
	list-style-image: url(/img/bas/pinukl_li_gruen1.gif);
	}
/**/