/* Font styles. */ /* line 2, ../sass/style.sass */
body {
	margin: 0;
	/* Setting up font size, leading and font family
   * http://www.markboulton.co.uk/journal/comments/five-simple-steps-to-better-typography */
	font: 13px/ 1.5em "Helvetica Neue", helvetica, Arial, sans-serif; //
	background: url("../images/hintergrund.01.png") repeat-y;
}

body.node-type-kinder {
	/*background: #831239 url("../images/hintergrund.kinder.png") repeat-y;*/
	background: #831239 ;
}

.node-type-kinder #content-inner{
	background: #831239 url("../images/hintergrund.kinder.png") repeat-y;
}

body.node-type-kunst { //
	background: #9E0066 url("../images/hintergrund.kunst.png") repeat-y;
	background: #9E0066;
}

.node-type-kunst #content-inner {
	/*background: #9E0066 url("../images/galerie.kunst.png") repeat-y;*/
	background: #9E0066;
}

body.node-type-page,body.page-contact { //
	/*background: #831239 url("../images/hintergrund.person.png") repeat-y;*/
	background-color: #EF862D;
}

body.node-type-startseite {
	background-color: #EF862D;
}

#block-menu-menu-startmenue h3.title {
	visibility:hidden;
}

#block-menu-menu-startmenue li a {
	font-size: 2em;
	font-weight: bold;
	line-height: 2em;
}

#block-menu-menu-startmenue li a {
	font-size: 2em;
	font-weight: bold;
	line-height: 2em;
}


#page {
	border: 0px #cccccc solid;
	background-color: #EF862D;
	/*background: url("../images/hintergrund.01.png") repeat-y;*/
}

#content-header,#content-bottom,#content-area,#content-top {
	
}

/* Links */ /* line 10, ../sass/style.sass */
a:link,a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* line 15, ../sass/style.sass */
a:hover,a:active {
	color: #0E79BA;
	text-decoration: underline;
}

/* Titles. */ /* line 21, ../sass/style.sass */
h1,h2,h3,h4,h5,h6 {
	line-height: 1.3em;
}

/* line 24, ../sass/style.sass */
h1 {
	font-size: 2.2em;
	font-weight: 300;
	padding: 0 0 0.5em;
	margin: 0;
}

h1.title {
	font-size: 2.2em;
	font-weight: 300;
	padding: 1.5em 0 1.5em 10px;
	width: 400px;
}

.node-type-startseite h1.title {
	font-size: 2.2em;
	font-weight: 300;
	padding: 0 0 0.5em;
	margin: 150px 130px 0 130px;
	color: #ffffff;
}

/* line 30, ../sass/style.sass */
h2 {
	font-size: 1.8em;
	font-weight: 300;
	margin-bottom: 0.75em;
}

/* line 35, ../sass/style.sass */
h3 {
	font-size: 1.4em;
	margin-bottom: 1em;
}

#content-inner h3.block-title {
	font-size: 1.4em;
	margin-bottom: 1em;
	margin-top: 2em;
}

/* line 39, ../sass/style.sass */
h4 {
	font-size: 1.2em;
	margin-bottom: 0.8em;
}

/* line 43, ../sass/style.sass */
h5 {
	font-size: 1.1em;
	font-weight: 600;
	margin-bottom: 0;
}

/* line 48, ../sass/style.sass */
h6 {
	font-size: 1em;
	font-weight: bold;
}

/* Paragraph styles. */ /* line 53, ../sass/style.sass */
p {
	margin: 0 0 1em 0;
}

p {
	max-width: 560px;
}

/* List styles. */ /* line 57, ../sass/style.sass */
ul,ol {
	margin-left: 0;
	padding-left: 2em;
}

/* Table styles. */ /* line 62, ../sass/style.sass */
table {
	width: 99%;
}

table.vita {
	width: 600px;
}

/* line 67, ../sass/style.sass */
tr.even td,tr.odd td {
	padding: 10px 5px;
}

/* line 70, ../sass/style.sass */
tr.odd {
	background-color: white;
}

td.vita {
	vertical-align: top;
	text-align: left;
}

/* Code. */ /* line 74, ../sass/style.sass */
pre,code,tt {
	font: 1em "andale mono", "lucida console", monospace;
	line-height: 1.5;
}

/* line 78, ../sass/style.sass */
pre {
	background-color: #efefef;
	display: block;
	padding: 5px;
	margin: 5px 0;
	border: 1px solid #aaaaaa;
}

/* List styles. */ /* line 86, ../sass/style.sass */
ul {
	list-style-type: disc;
}

/* line 88, ../sass/style.sass */
ul ul {
	list-style-type: circle;
}

/* line 90, ../sass/style.sass */
ul ul ul {
	list-style-type: square;
}

/* line 92, ../sass/style.sass */
ul ul ul ul {
	list-style-type: circle;
}

#sidebar-first-inner ul.menu,
#sidebar-first-inner li.leaf {
	list-style-type: none !important;
	list-style-image: url();
}

/* line 95, ../sass/style.sass */
ol {
	list-style-type: decimal;
}

/* line 97, ../sass/style.sass */
ol ol {
	list-style-type: lower-alpha;
}

/* line 99, ../sass/style.sass */
ol ol ol {
	list-style-type: decimal;
}

/* Abbreviation. */ /* line 103, ../sass/style.sass */
abbr {
	border-bottom: 1px dotted #666666;
	cursor: help;
	white-space: nowrap;
}

/* UI improvments. */ /* line 109, ../sass/style.sass */
#edit-title {
	font-size: 24px;
	width: 98%;
}

/* line 113, ../sass/style.sass */
#system-themes-form img {
	width: 100px;
}

/* line 116, ../sass/style.sass */
.form-item .description {
	font-style: italic;
	line-height: 1.2em;
	font-size: 0.8em;
	margin-top: 5px;
	color: #777777;
}

/* line 123, ../sass/style.sass */
#edit-delete {
	color: #cc0000;
}

/* Console, style from slate theme. */
	/* line 127, ../sass/style.sass */
div.messages {
	padding: 9px;
	margin: 1em 0;
	color: #003366;
	background: #bbddff;
	border: 1px solid #aaccee;
}

/* line 134, ../sass/style.sass */
div.warning {
	color: #884400;
	background: #ffee66;
	border-color: #eedd55;
}

/* line 139, ../sass/style.sass */
div.error {
	color: white;
	background: #ee6633;
	border-color: #dd5522;
}

/* line 144, ../sass/style.sass */
div.status {
	color: #336600;
	background: #ccff88;
	border-color: #bbee77;
}

/* Region Colors. delete when starting a new theme. */
	/* line 150, ../sass/style.sass */
#header {
	background: #c3d138;
}

#footer {
	background: #c3d138;
}


#footer p {
	text-align: right;
	padding-right: 10px;
}

/* line 153, ../sass/style.sass */
#sidebar-first,.sidebar {
	background: #831239;
}

/* line 153, ../sass/style.sass */
.node-type-startseite #sidebar-first {
	background: #EF862D;
	background: #91BE41;
}


/* line 156, ../sass/style.sass */
#sidebar-second {
	background: #ffd075;
}

/* line 159, ../sass/style.sass */
#navigation {
	background: #feffa5;
}

#block-menu-menu-person {
	background: #ef862d;
}

.node-type-person {
	color: #eeeeff;
}

.block-inner {
	border: 0;
}

.node-type-page {
	background: #ef862d;
	color: #eeeeff;
}

#block-menu-menu-kunst {
	background: #9e0066;
}

.node-type-kunst {
	background: #9e0066;
	color: #ffeeff;
}

#block-menu-menu-kinder {
	background: #831239;
}

.node-type-kinder {
	background: #831239;
	color: #eeffee;
}

#block-menu-menu-person .title,#block-menu-menu-kunst .title,#block-menu-menu-kinder .title
	{
	color: #FFFFFF;
}

#block-menu-menu-person a,#block-menu-menu-kunst a,#block-menu-menu-kinder a,#cz_content_presse a
	{
	color: #FFFFFF;
}

#cz_content_rechts {
	color: #014596;
	background: #aa78ae;
}

.views-row {
	border-top: 1px #cccccc dotted;
}