﻿/* CONTENT ======================================================================================== */
#innercontent h1
{
	display: block;
	font-size: 16pt;
	margin: 0px 0px 0px 0px;
	line-height: 20px;
}
.home#innercontainer #innercontent h1 { color: #9B9B9B; border-bottom: 1px #EBEBEB solid; }
.admin#innercontainer #innercontent h1 { color: #9B9B9B; border-bottom: 1px #EBEBEB solid; }
.artikel#innercontainer #innercontent h1 { color: #E1AA35; border-bottom: 1px #f5e9d8 solid; }
.journal#innercontainer #innercontent h1 { color: #77C845; border-bottom: 1px #E0F0D2 solid; }
.projekte#innercontainer #innercontent h1 { color: #8BB7FF; border-bottom: 1px #dde5f4 solid; }
.home#innercontainer #innercontent h1 a { color: #9B9B9B; text-decoration: none; }
.admin#innercontainer #innercontent h1 a { color: #9B9B9B; text-decoration: none; }
.artikel#innercontainer #innercontent h1 a { color: #E1AA35; text-decoration: none; }
.journal#innercontainer #innercontent h1 a { color: #77C845; text-decoration: none; }
.projekte#innercontainer #innercontent h1 a { color: #8BB7FF; text-decoration: none; }

.home#innercontainer #innercontent h1.article {
	background-image: url('../images/icons/ico22_page_orange.png');
	background-repeat: no-repeat;
	padding-left: 34px;
}
.home#innercontainer #innercontent h1.journal {
	background-image: url('../images/icons/ico22_page_green.png');
	background-repeat: no-repeat;
	padding-left: 34px;
}

#innercontent h2 {
	margin: 15px 0px 0px 0px;
}
.home#innercontainer #innercontent h2,
.home#innercontainer #innercontent h3,
.home#innercontainer #innercontent h4 { color: #9B9B9B; border-bottom: 1px #EBEBEB solid; }
.admin#innercontainer #innercontent h2,
.admin#innercontainer #innercontent h3,
.admin#innercontainer #innercontent h4 { color: #9B9B9B; border-bottom: 1px #EBEBEB solid; }
.artikel#innercontainer #innercontent h2,
.artikel#innercontainer #innercontent h3,
.artikel#innercontainer #innercontent h4 { color: #E1AA35; border-bottom: 1px #f5e9d8 solid; }
.journal#innercontainer #innercontent h2,
.journal#innercontainer #innercontent h3,
.journal#innercontainer #innercontent h4 { color: #77C845; border-bottom: 1px #E0F0D2 solid; }
.projekte#innercontainer #innercontent h2 { color: #8BB7FF; border-bottom: 1px #dde5f4 solid; }
.projekte#innercontainer #innercontent h3,
.projekte#innercontainer #innercontent h4 { color: #6daaff; border-bottom: 1px #dde5f4 solid; }

#innercontent h2.subtitle {
	font-size: 11pt;
	font-weight: normal;
	border: none !important;
	margin-top: 8px;
	margin-bottom: 16px;
}
#innercontent h2.blockheader {
	margin: 0px 0px 20px 0px; 
	border: none !important;
}
#innercontent #blogfooter {
	margin-top: 10px;
}
#innercontent #blogfooter h2.blockheader {
	margin-bottom: 10px;
}
#innercontent #blogfooter > div {
	margin-bottom: 30px;
}
#innercontent h3, #innercontent h4 {
	margin: 20px 0px 5px 0px;
}

#innercontent .textbox { padding: 2px; padding-left: 4px; }
#innercontent .combobox { padding: 0px; }
.home#innercontainer #innercontent .textbox,
.home#innercontainer #innercontent .combobox { border: 1px #dedede solid; }
.admin#innercontainer #innercontent .textbox,
.admin#innercontainer #innercontent .combobox { border: 1px #dedede solid; }
.artikel#innercontainer #innercontent .textbox,
.artikel#innercontainer #innercontent .combobox { border: 1px #f4dcac solid; }
.journal#innercontainer #innercontent .textbox,
.journal#innercontainer #innercontent .combobox { border: 1px #c8e5ae solid; }
.projekte#innercontainer #innercontent .textbox,
.projekte#innercontainer #innercontent .combobox { border: 1px #c8d8fc solid; }

.home#innercontainer #innercontent a,
.home#innercontainer #innercontent a * { color: #878787; }
.admin#innercontainer #innercontent a,
.admin#innercontainer #innercontent a * { color: #878787; }
.artikel#innercontainer #innercontent a,
.artikel#innercontainer #innercontent a * { color: #da9a20; }
.journal#innercontainer #innercontent a, 
.journal#innercontainer #innercontent a * { color: #66b535; }
.projekte#innercontainer #innercontent a,
.projekte#innercontainer #innercontent a * { color: #6fa3ed; }

.home#innercontainer #innercontent img.border { border: 1px #EBEBEB solid; padding: 2px; }
.admin#innercontainer #innercontent img.border { border: 1px #EBEBEB solid; padding: 2px; }
.artikel#innercontainer #innercontent img.border { border: 1px #f5e9d8 solid; padding: 2px; }
.journal#innercontainer #innercontent img.border { border: 1px #E0F0D2 solid; padding: 2px; }
.projekte#innercontainer #innercontent img.border { border: 1px #dde5f4 solid; padding: 2px; }

/* #innercontent p { text-indent: 0px; } */

#innercontent ul 
{
	margin-left: 25px;
	list-style-type: circle;
}

.artikel#innercontainer .mediumpanel { background-color: #f5e9d8; }
.journal#innercontainer .mediumpanel { background-color: #e0f0d2; }
.projekte#innercontainer .mediumpanel { background-color: #dde5f4; }

.home#innercontainer .brightpanel { background-color: #f2f2f2; }
.artikel#innercontainer .brightpanel { background-color: #f8f1e6; }
.journal#innercontainer .brightpanel { background-color: #edf7e4; }
.projekte#innercontainer .brightpanel { background-color: #eaeff9; }

.brightpanel, .mediumpanel, #blogfooter {
	min-height: 20px;
	padding: 10px 20px 10px 25px;	
	clear: both; 
	overflow: auto;
}
#blogfooter { padding-bottom: 0px; }

#blogfooter a { margin-right: 12px; }

.artikel#innercontainer #blogfooter { background-color: #fbf8f3; }
.journal#innercontainer #blogfooter { background-color: #f7fbf3; }

.brightpanel a, 
.mediumpanel a { font-weight: bold !important; text-decoration: none !important; }
.brightpanel a:hover, 
.mediumpanel a:hover { text-decoration: underline !important; }

.brightpanel.navigator {
	padding: 10px 20px 10px 25px;
	clear: both;	
}
.navigator a,
.navigator strong {
	display: block; 
	float: left;
	text-align: center;
	min-width: 14px;
	height: 14px;
	padding: 4px 6px 6px 6px;
	margin-right: 6px;
	margin-top: -3px;
}
.navigator strong { font-size: 10pt; }
.navigator a {
	border: 1px silver solid;
	background-color: White;
}
.navigator a:hover {
	background-color: #f2f2f2;
	border: 1px White solid;
	text-decoration: none !important;
}

#innercontent div.infoheader { margin-bottom: 20px !important; font-size: 12pt !important; }
#innercontent div.infoheader * { font-size: 12pt !important; }

#innercontent ul.hinweis {
	list-style: none;
	padding: 10px; 
	margin: 0px 15px 0px 0px;
	background-color: #F8F8F8 /* #FFF1BF */;
	border: 1px #e6e6e6 solid;
	border-left: 4px #FA9800 solid;
}
#innercontent ul.hinweis > li {
	padding-left: 32px;
	background-repeat: no-repeat;
	background-image: url('../images/icons/ico22_information.png');
}
#innercontent ul.hinweis > li h5 {
	margin: 0px;
}
#innercontent ul.hinweis > li p {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

/* Inhaltsverzeichnis ================================================================================================= */
#innercontent #contentbox {
	float: right;
	margin: 5px 0px 20px 20px;
	padding: 5px 10px 5px 10px;
	background-color: #f7f9fd;
	border: 1px #dde5f4 solid;
}
#innercontent #contentbox h2 { margin: 0px; margin-bottom: 10px; }
#innercontent #contentbox ul, 
#innercontent #contentbox li {
	list-style: none; margin: 0px; padding: 0px; 
}
#innercontent #contentbox li.seperator {
	border-top: 1px #E6E6E6 solid; margin-top: 6px; padding-top: 6px
}
#innercontent #contentbox a { color: #8a8a8a !important; text-decoration: none; }
#innercontent #contentbox a:hover { text-decoration: underline; }

/* EINTRAG ======================================================================================================= */
.titleicon { float:left; width:32px; height:32px; padding-top: 4px; }
.titletext { float:left; width: 620px; margin-bottom: 20px;}
.titletext h2 { margin-bottom: 0px !important; }
.entryseparator { text-align: center; margin: 20px 0px 20px 0px; clear: both; }

.entrytext { margin-top: 20px; clear: both; }

.entrytext ul, ol {
	margin: 0px 0px 0px 20px; }

a.readmore {
	display: block;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
}