/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0px;
	background: url(images/img02.jpg) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	background-color: #666;
}

h1, h2, h3 {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #444444;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 2em;
}

h3 {
	font-size: 1.6em;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
	color: #000;
	font-weight: bold;
	text-align: left;
}

ul, ol {
}

a {
	text-decoration: none;
	border-bottom: 1px dotted #CC0001;
	color: #e2001a;
}



a:hover {
	background: none;
}

#wrapper {
	width: 900px;
	margin: 0 auto;
	background: url(images/img04.jpg) no-repeat left top;
}

#wrapper .btm {
	background: url(images/img05.gif) no-repeat left bottom;
}

/* Header */

#header {
	width: 900px;
	height: 105px;
	margin: 0 auto;
	background: url(images/img02.jpg) repeat-y left top;
}

/* Logo */

#logo {
	float: left;
	width: 800px;
	color: #000000;
}

#logo h1, #logo p {
}

#logo h1 {
	float: left;
	padding: 30px 0 0 20px;
	margin-right: 10px;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-size: 2.8em;
}

#logo h1 a {
	color: #e2001a;
}

#logo p {
	float: left;
	margin: 44px 0 0 0;
	padding: 3px 10px 3px 0px;
	font: normal 13px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
} 

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #000000;
}

/* Search */

#search {
	float: right;
	width: 230px;
	padding: 0;
}

#search form {
	height: 41px;
	margin: 0;
	padding: 70px 0 0 0px;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search-text {
	width: 210px;
	border: none;
	text-transform: lowercase;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #000;
}

#search-submit {
	display: none;
}

/* Menu */

#menu {
	width: 900px;
	height: 44px;
	background: url(images/img03.jpg) no-repeat left top;
	margin: 0 auto;
	padding: 0;
}

#menu ul {
	margin: 0;
	padding: 13px 0 0 20px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	margin-right: 3px;
	padding: 5px 20px 7px 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
}

#menu a:hover {
	background: #e2001a;
	text-decoration: none;
}

#menu .first {
	margin-right: 3px;
	background: #e2001a;
}

/* Page */

#page {
	width: 900px;
	margin: 0 auto;
	padding-top: 20px;
}

/* Content */

#content {
	float: right;
	width: 610px;
	padding: 20px 20px 0 0;
	color: #000;
	text-align: left;
}

.post {
	margin-left: 20px;
	padding-bottom: 30px;
	text-align: left;
}

.post .title {
	padding-left: 10px;
	border-left: 4px solid #F57601;
	color: #000000;
}

.post .title a {
	background: none;
	color: #444444;
	border: none;
}

.post .title a:hover {
	text-decoration: underline;
}

.post .meta {
	background: #E0E0E0;
	border-left: 4px double #F57601;
	border-right: 4px double #F57601;
	padding: 3px 10px 3px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.post .meta .comments,.post .meta .permalink {
}

.post .entry {
	padding: 10px 20px 20px 20px;
	text-align: justify;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 210px;
	padding: 25px 10px 0 20px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 0;
}

#sidebar li ul {
	padding-bottom: 30px;
}

#sidebar li li {
	line-height: 35px;
	border-bottom: 1px dashed #BCBCBC;
}

#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
	color: #BCBCBC;
}

#sidebar h2 {
	letter-spacing: -.5px;
	color: #444444;
}

#sidebar p {
	padding-bottom: 20px;
	text-align: justify;
}

#sidebar a {
	color: #000000;
	border: none;
}

#sidebar a:hover {
	text-decoration: underline;
}

/* Calendar */

#calendar {
}

#calendar_wrap {
	padding: 20px;
}

#calendar table {
	width: 100%;
}

#calendar tbody td {
	text-align: center;
}

#calendar #next {
	text-align: right;
}

/* Footer */

#footer {
	width: 900px;
	height: 20px;
	margin: 0 auto;
	padding: 20px 0 15px 0;
	background: #444444;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#footer p {
	margin: 0;
	line-height: normal;
	font-size: 9px;
	text-transform: uppercase;
	text-align: right;
}

#footer a {
	color: #FFFFFF;
	border-bottom: 1px #FFFFFF dotted;
}
.zeichen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e2001a;
	font-weight: bold;
}
.text_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-align: left;
}
.ueberschrift {
	color: #000;
	font-weight: bold;
}
#wrapper .btm #page #content strong {
	font-size: 14px;
	color: #000;
}
#wrapper .btm #page #content .text_normal strong {

}
#wrapper .btm #page #content table {
	text-align: left;
}
#wrapper .btm #page #content table tr td p .zeichen {
	text-align: left;
}
.Bild_rechts {
	text-align: left;
}
#wrapper .btm #page #content table tr td .Text_normal strong strong strong .text_normal strong strong strong strong strong strong strong strong strong strong strong {
	text-align: right;
}
#wrapper .btm #page #content table tr td .Text_normal .text_normal strong {

}
#wrapper .btm #page #content table tr td .Text_normal .text_normal strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong strong {
	text-align: right;
}
#wrapper .btm #page #content p .Text_normal .text_normal_bold {
	font-weight: bold;
}
#wrapper .btm #page #content p .Text_normal .text_normal_bold {
	font-weight: bold;
}
#wrapper .btm #page #content table tr td {
	text-align: left;
	color: #000;
}
#wrapper .btm #page #content p strong {
	font-size: 12px;
}
#wrapper .btm #page #content #content2 table tr .inhalt2 b {
	color: #000;
}
#wrapper .btm #page #content table tr td table tr .inhalt2 b {
	color: #000;
}
#wrapper .btm #page #content tr td table tr td table tr td table tr .text form table tr .text {
	color: #000;
}
#wrapper .btm #page #content tr td table tr td table tr td table tr .text form table tr .fett {
	color: #000;
}
#wrapper .btm #page #content table tr td .inhalt {
	color: #000;
}
#wrapper .btm #page #content p strong {
	text-align: left;
}
.Bilder {
	text-decoration: none;
}

