/*
Farbskala streuobstwiesen.net

neu:

HG grün	#8dc63f	(Navi-Leisten links + rechts)
rot	#8e3935	(Navi-Schrift)
blau	#25408f	(Überschriften Navi)


alt:

HG blau #dbe4e8
HG grün #d4d9c9
HG gelb #fed4a0
HG rot  #cd8d78
blau    #6c8e97
grün    #566a3d
gelb    #f99d1c
rot     #a03925

hellgrau
#cccccc
*/


html,body {
	line-height: normal;
	background-color: white;
	font-family: tahoma,arial,helvetica,sans-serif; 
	font-size: 10pt; 
	color: #2446a2;
	height: 100%;
}

p, li {
	font-family: tahoma,arial,helvetica,sans-serif; font-size: 10pt; color: #2446a2;
}

div#Seite {
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	padding: 0;
	background: white;
}

div#Titelzeile h1 {
    color: white; 
    background: #566a3d;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: bold;
    font-family: GillSans, Arial, Helvetica, sans-serif;
}

.fixed {
	position: fixed;
}

.collapseheader {
	font-size: 12pt;
	background-color: #8dc63f;
	display:block;
}

.collapseheader a {
	color: #25408f;
}

.sidebar {
	color: #25408f;
	padding-top: 1em;
	padding-bottom: 1em;
	overflow-x: hidden;
}

.sidebar h2 {
	color: black;
	text-align: center;
}

.sidebar a {
	display: block;
	padding: 0.2em;
	margin-bottom: 0.2em;
}
.sidebar a:link {
	color: #8e3935; text-decoration: none;
}
.sidebar a:visited {
	color: #8e3935; text-decoration: none;
}
.sidebar a:hover {
	color: white; background-color: #8e3935; text-decoration: none;
}
.sidebar a:active {
	color: black; background-color: #8e3935; text-decoration: none;
}
.sidebar a.selected {
	color: black; background-color: #8e3935; text-decoration: none; font-weight: bold;
}

.sidebar ul {
	padding: 0;
}

.sidebar li {
	list-style: none;
	margin: 0; padding: 0;
}

.navbar-collapse {
	padding: 0px;
}

/* Navigationsleiste */
ul#Navigation ul {
	list-style: none;
	margin: 0; padding: 0;
	margin-left: 10px;
	font-size: 0.95em;
	border-left: 1px solid #8e3935;
	border-bottom: 1px solid #8e3935;
}
ul#Navigation ul li {
	list-style: none;
	margin: 0; padding: 0;
}


/* Inhaltsbereich */
@media print {
	div#Inhalt {
		background-color: white;
		/* Platz für Navi lassen: */
		margin: 0;
	}
}
div#Inhalt {
	background-color: white;
	padding: 0.5em;
	margin-bottom: 4.5em;
	border: 0;
	min-height: 500px;
}

/* Editor */
div#Editor {
	background-color: #fff;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 100px;
	padding: 0;
	border: 1px solid #cccccc;
	top: 3.1em;
	margin-top: 0;
	min-height: 25em;
}

a { color: navy; }
a.hover { color: blue; }
a.visited { color: navy; }

table.gray { 
    color: black; 
    background-color:#cccccc; 
    font-size: 1em;
    border-width: 1px;
    border-spacing: 0px;
    border-style: solid;
    border-color: gray;
    }

table.framed { color: black; background-color:#cccccc; font-size: 1em; 
    border-width: 1px;
    border-spacing: 0px;
    border-style: solid;
    border-color: gray;
    }

table.framed tr td    { color: black; font-size: 1em;
    border-width: 1px;
    border-spacing: 0px;
    border-style: solid;
    border-color: gray;
    }

td.head1 { color: black; background-color:#fed4a0; text-decoration: bold}
td.head2 { color: black; background-color:#dbe4e8; text-decoration: bold}

td.cal_free { 
    color: white; background-color:#25408f; font-size: 1em; text-decoration: none; text-align: center;
}
td.cal_busy {
    color: black; background-color:#a03925; font-size: 1em; text-decoration: bold; text-align: center;
}

th.head1 { color: black; background-color:#fed4a0; font-size: 1em; text-decoration: bold;
    border-width: 1px;
    padding: 1px;
    border-style: solid;
    border-color: gray;}

th.head2 { color: black; background-color:#dbe4e8; font-size: 1em; text-decoration: bold;
    border-width: 1px;
    padding: 1px;
    border-style: solid;
    border-color: gray;}

p {
    margin-bottom: 1em;
}

div#Inhalt h1 {
    font-family: Authentic Serif LT Bold Italic, Times New Roman, Serif;
    font-size: 1.5em;
    margin: 0.5em 0;
    border-bottom: 1px solid #25408f;
}

h2 {
    font-family: Authentic Serif LT Bold Italic, Times New Roman, Serif;
    font-size: 1.2em;
    margin: 0.2em 0;
    color: #25408f;
}

h3 {
    font-family: Authentic Serif LT Bold Italic, Times New Roman, Serif;
    font-size: 1.1em;
    margin: 0.2em 0;
    border-bottom: 1px solid #25408f;
    color: #25408f;
}

h4 {
    font-family: Authentic Serif LT Bold Italic, Times New Roman, Serif;
    font-size: 1.1em;
    margin: 0.2em 0;
    border-bottom: 1px solid #25408f;
    color: #25408f;
    text-decoration: none;
}

h4 a {
    color: #25408f;
    text-decoration: none;
}

h4 a:hover {
    text-decoration: none;
}

dl.ImgL { float: left; margin-right: 1em; } 
dl.ImgL dt { margin-bottom: 0; } // verhindert das Einrücken und // den Abstand nach oben 
dl.ImgL dd { margin: 0; } 

dl.ImgR { float: right; margin-right: 1em; } 
dl.ImgR dt { margin-bottom: 0; } // verhindert das Einrücken und // den Abstand nach oben 
dl.ImgR dd { margin: 0; } 

.calendarDetailBox {
    background-color: #eeeeee;
}

.terminliste li {
    list-style: none;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: inherit;
    font-family: inherit;
    font-weight: none;
    line-height: normal;
}


img {
    max-width: 100%;
}

.listthumb {
    min-width: 64px;
}
