/** DEFAULT-HTML-ELEMENTS BEGIN **/

* {
	border: 0;
	padding: 0;
	margin: 0;
	text-align: left;
}

body {
	background-color: transparent;
	background-image: none;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	position: relative;
	width: 100%;
}

a {
	background-image: none;
	background-repeat: no-repeat;
	color: #000;
	text-decoration: none;
}

input.text, input.select, textarea { border: 1px solid #333333 }

/** Texte schwaerzen **/
h1,
h3,
h4,
#content-area div p a {
	color: #000000 !important;
}

h3, h4 {
	display: inline;
	font-size: 2.8em;
	font-weight: normal;
	text-transform: uppercase;
}
h3 { font-weight: bold; margin: 0 10px 0 17px }
div.tx-gbliste-pi1 td.itemcontent h3 { font-size: 1.1em; margin: 0 }
div.tx-gbliste-pi1 td.itemcontent h6 { font-size: 0.8em; margin: 10px 0 0 }
div.tx-gbliste-pi1 td.itemcontent div.text p { margin-top: 5px !important }

/** DEFAULT-HTML-ELEMENTS END **/

/** STANDARD BEGIN **/

div#navigation {
	/*margin: 3.5em 2.7em 5.7em 0;*/
	/*margin: 2.5em 2.7em 3.7em 0;*/
	margin: 2.5em 1.7em 3.7em 0;
}

div#navigation div#logo {
	text-align: right;
}

/*.heading,h3,h4,*/
#navigation-layer,
#navigation-sub,
#teaser-layer,
#footer div#breadcrump,
body#park-bild-links-menu3-text div#content div#content-layer div#content-area div div.inner-content div.left,
body#park-bild-oben-menu3-menu4-text div#content div#content-layer div#content-area div div.menu3,
body#park-bild-oben-menu3-menu4-text div#content div#content-layer div#content-area div div.inner-content div.left,
body#park-menu3-menu4-text-bild-unten div#content div#content-layer div#content-area div div.menu3,
body#park-menu3-menu4-text-bild-unten div#content div#content-layer div#content-area div div.inner-content div.left,
body#park-menu3-text div#content div#content-layer div#content-area div div.inner-content div.left,
body#park-menu3-text-bild-rechts div#content div#content-layer div#content-area div div.inner-content div.left,
body#park-menu3-text-bild-rechts div#content div#content-layer div#content-area div div.inner-content div.left,
body#park-menu3-text-liste div#content div#content-layer div#content-area div div.menu3,
body#park-menu3-text-liste div#content div#content-layer div#content-area div div.inner-content div.left,
body#park-menu3-text-liste div#content div#content-layer div#content-area div.inner-content div.right table tr td p a.more,
body#sub-intro-menu3-text-bild-unten div#content div#content-layer div#content-area div div.inner-content div.left,
body#sub-menu3-bild div#content div#content-layer div#content-area ul,
body#sub-menu3-menu4-text-bild div#content div#content-layer div#content-area div.left ul,
body#sub-menu3-menu4-text-bild div#content div#content-layer div#content-area div.left div.left,
body#sub-menu3-text div#content div#content-layer div#content-area ul,
body#sub-menu3-text-bild div#content div#content-layer div#content-area div.left ul,
div#navigation div#logo img.logo,
.pagebrowser,
.error-image,
#sb-container {
	display: none;
}

div#content div#content-layer div#content-area h1 {
	font-size: 1.9em;
	font-weight: bold;
	line-height: 1.2em; 
	margin-top: 17px;
	/*padding: 0 0.7em 0.25em 0.7em;*/
	padding: 0 17px 6px 17px; 
	text-transform: uppercase;
}

div#content div#content-layer div#content-area h2 {
	font-size: 1.1em;
	font-weight: normal;
	/*padding: 0 1.4em 0.3em;*/
	padding: 0 17px 6px 17px; 
	text-transform: uppercase;
}

body#park-bild-links-menu3-text div#content div#content-layer div#content-area div div.inner-content div.right p,
body#home div#content div#content-layer div#content-area div p,
body#content-text-bild div#content div#content-layer div#content-area div p,
body#content-text-formular div#content div#content-layer div#content-area div p,
body#park-menu3-text-bild-rechts div#content div#content-layer div#content-area div p,
body#park-menu3-menu4-text-bild-unten div#content div#content-layer div#content-area div p,
body#park-bild-oben-menu3-menu4-text div#content div#content-layer div#content-area div p,
body#park-menu3-text div#content div#content-layer div#content-area div p,
body#park-menu3-text-bild-rechts div#content div#content-layer div#content-area div p,
body#sub-intro-menu3-text-bild-unten div#content div#content-layer div#content-area div p,
body#sub-menu3-text div#content div#content-layer div#content-area p,
body#sub-menu3-menu4-text-bild div#content div#content-layer div#content-area div.left div.right p,
body#sub-menu3-text-bild div#content div#content-layer div#content-area div.left p,
body div#content div#content-layer div#content-area div.tx-phforms-pi1,
body div#content div#content-layer div#content-area div.tx-phforms-pi2,
body div#content div#content-layer div#content-area div.tx-phforms-pi3,
.tx-gbliste-pi1 h6,
.tx-gbliste-pi1 h3 {
	line-height: 1.13em;
	margin-top: 1.1em;
	padding: 0 16px; 
}

body#content-text-formular div#content div#content-layer div#content-area div form {
	margin-top: 1.1em;
	padding: 0 1.3em; 
}

/** STANDARD END **/

/** SUB-INTRO BEGIN **/

body#sub-intro-menu3-text-bild-unten div#content div#content-layer div#content-area div.logos {
	display: none;
	/*padding-left: 1.3em;*/
}

body#sub-intro-menu3-text-bild-unten div#content div#content-layer div#content-area div.logos img {
	margin: 1.5em 1.7em 1.5em 0;
}

/** SUB-INTRO END **/

/** PARK-HOCH BEGIN **/

body#park-menu3-text-bild-rechts div#content div#content-layer div#content-area div.left div.inner-content div.right,
body#park-bild-links-menu3-text div#content div#content-layer div#content-area div.right div.inner-content div.right,
body#sub-menu3-menu4-text-bild div#content div#content-layer div#content-area div.left div.right,
body#sub-menu3-text-bild div#content div#content-layer div#content-area div.left,
body#park-menu3-text-bild-rechts div#content div#content-layer div#content-area div.left div.inner-content div.right,
body#park-bild-links-menu3-text div#content div#content-layer div#content-area div.right div.inner-content div.right {
	float: left;
	width: 65%;
}

body#park-menu3-text-bild-rechts div#content div#content-layer div#content-area div.right,
body#park-bild-links-menu3-text div#content div#content-layer div#content-area div.left,
body#sub-menu3-menu4-text-bild div#content div#content-layer div#content-area div.right,
body#sub-menu3-text-bild div#content div#content-layer div#content-area div.right,
body#park-menu3-text-bild-rechts div#content div#content-layer div#content-area div.right,
body#park-bild-links-menu3-text div#content div#content-layer div#content-area div.left {
	float: right;
	text-align: right;
	width: 35%;
}

body#park-menu3-text-bild-rechts div#content div#content-layer div#content-area div.right img,
body#park-bild-links-menu3-text div#content div#content-layer div#content-area div.left img,
body#sub-menu3-menu4-text-bild div#content div#content-layer div#content-area div.right img,
body#sub-menu3-text-bild div#content div#content-layer div#content-area div.right img,
body#park-menu3-text-bild-rechts div#content div#content-layer div#content-area div.right img,
body#park-bild-links-menu3-text div#content div#content-layer div#content-area div.left img {
	/*width: 100%;*/
	/*margin-top: 7.2em;*/
	/*margin-top: 4em;*/
	margin-top: 23px;
	/*height: 100%;*/
}
/*
body#sub-menu3-menu4-text-bild div#content div#content-layer div#content-area div.left  { width: 50% }
body#sub-menu3-menu4-text-bild div#content div#content-layer div#content-area div.left div.right { width: 100% }
body#sub-menu3-menu4-text-bild div#content div#content-layer div#content-area div.right { width: 50% }
body#sub-menu3-menu4-text-bild div#content div#content-layer div#content-area div.right img { width: 80% }
*/
/** PARK-HOCH END **/

/** PARK-QUER BEGIN **/

body#content-text-bild div#content div#content-layer div#content-area div img,
body#park-menu3-menu4-text-bild-unten div#content div#content-layer div#content-area div img,
body#sub-menu3-text div#content div#content-layer div#content-area img {
	margin-top: 2.2em;
}

body#park-bild-oben-menu3-menu4-text div#content div#content-layer div#content-area div img {
	width: 100%;
	margin-bottom: 2.2em;
}

body#sub-menu3-bild div#content div#content-layer div#content-area img {
	width: 100%;
}

body#park-menu3-text-liste div#content div#content-layer div#content-area div.inner-content div.right {
	margin-left: 1.3em;
}

body#park-menu3-text-liste div#content div#content-layer div#content-area div.inner-content div.right p {
	font-size: 0.95em;
	margin-bottom: 2.2em;
}

body#park-menu3-text-liste div#content div#content-layer div#content-area div.inner-content div.right table tr td {
	padding-bottom: 1em;
	vertical-align: bottom;
}

body#park-menu3-text-liste div#content div#content-layer div#content-area div.inner-content div.right table tr td img {
	border: 1px solid #000;
	margin-right: 0.3em;
}

body#park-menu3-text-liste div#content div#content-layer div#content-area div.inner-content div.right table tr td div.heading {
	padding-top: 0;
	display: inline;
	font-size: 0.95em;
}

body#park-menu3-text-liste div#content div#content-layer div#content-area div.inner-content div.right table tr td div.heading span.heading {
	text-transform: uppercase;
}

body#park-menu3-text-liste div#content div#content-layer div#content-area div.inner-content div.right table tr td h6 {
	color: #5E0B4E;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}

body#park-menu3-text-liste div#content div#content-layer div#content-area div.inner-content div.right table tr td p {
	font-size: 0.95em;
	margin-top: 0.1em;
	margin-left: 0;
	margin-bottom: 0;
	padding-bottom: 0; 
}

div#footer {
	clear: both;
	float: left;
	width: 100%;
}

div#footer div#copyright {
	font-size: 0.7em;
	margin-left: 16px;
	margin-top: 3em;
}
div#footer div#copyright ul { list-style-type: none; }
/*
a[href]:after {
	content: "<http://www.gruenberlin.de/"attr(href)">";
}
*/

/* paddings */
/*
#fix-bg-color {
	padding-left: 1.3em;
}
*/
/* Listen stylen */
.tx-gbliste-pi1 h6,
.tx-gbliste-pi1 h3,
.tx-gbliste-pi1 .text p {
	display: block;
	margin: 0;
	padding: 0 !important;
}

.tx-gbliste-pi1,
.tx-gbliste-pi1 .text {
	margin-top: 0 !important;
	margin-left: 0;
	margin-bottom: 0;
}

.tx-gbliste-pi1 .text p {
	margin-top: 3px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
}

/*.tx-gbliste-pi1 table { padding-left: 16px }*/

#fix-logo-container { display:none; /*margin-bottom: 10px*/ }

#content-area div ul {
	/*list-style-position: inside;*/
	list-style-position: outside;
	list-style-type: disc;
	/*padding-left: 17px;*/
	padding-left: 30px;
}

body#sub-menu3-menu4-text-bild div#content div#content-layer div#content-area div.left div.right ul,
.pageBrowserSubtext { display: block !important; margin-bottom: 20px; }

.tx-gbliste-pi1 { margin-left: 16px }

.tx-gbliste-pi1 .teaserimage,
.tx-gbliste-pi1 .itemcontent {
	padding-bottom: 10px;
	vertical-align: bottom;
}

.tx-gbliste-pi1 .itemcontent {
	padding-right: 15px;
}

html#de body div#content div#content-layer div#content-area .tx-gbliste-pi1 .teaserimage img,
html#en body div#content div#content-layer div#content-area .tx-gbliste-pi1 .teaserimage img {
	margin-right: 10px;
	/*width: 120px;*/
}

html#de body div#content div#content-layer div#content-area .left .right .tx-gruengal-pi2 img,
html#en body div#content div#content-layer div#content-area .left .right .tx-gruengal-pi2 img {
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	width: auto
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap { float: right !important }

.tx-gruengal-pi2 { margin-left: 17px; float: left; width: 350px }
.image-list a img { margin-top: 0 !important; margin-bottom: 10px }
.image-list img.overlay { display: none }

.listheader { display:none }
.listdetailleft { float:left }
.listdetailright { float:right }