/*******************************************************************************	Project		:	Redaxo Demo	Copyright	:	Design - hundertmorgen - www.hundertmorgen.de*******************************************************************************/#site-content {	color: #fff;	text-align: left;	background: inherit;}/* ### breadcrump ############################################################ */#main-block p#breadcrumb {	display: none;	font-size: 1em;	color: #90B0BF;	margin-bottom: 30px;}/* ### headlines ############################################################ */#main-block h1 {	color: #000;	background: inherit;	font-size: 1.6em;	font-weight: bold;	line-height: 1.8em;	letter-spacing: 0.1em;}#main-block h2 {	color: #38882d;	background: inherit;	font-size: 1.4em;	font-weight: bold;	line-height: 1.6em;}#main-block h3 {	color:#38882D;	background: inherit;	font-size: 1.2em;	font-weight: bold;	line-height: 1.4em;}#main-block h4 {	color: #c4c4c4;	background: inherit;	font-size: 1.1em;	font-weight: bold;	line-height: 1.2em;}#main-block h5 {	color: #c4c4c4;	background: inherit;	font-size: 1.0em;	font-weight: bold;	line-height: 1.0em;}#main-block h6 {	background: inherit;	color: #c4c4c4;	font-size: 0.9em;	font-weight: bold;	line-height: 1.0em;}/* ### Images ############################################################ */#main-block img {	display: block;	margin: 4px 0;}#main-block img.floatLeft {	float: left;	margin: 4px 10px 4px 0;}#main-block img.floatRight {	float: right;	margin: 4px 0 4px 10px;}/* ### Hyperlinks ######################################################### */#main-block a,#main-block a:link {	color: #39892E;	background: inherit;	text-decoration: underline;	font-weight: bold;}#main-block a:hover {	color: #39892E;	background: inherit;	text-decoration: none;	font-weight: bold;}/* ### Paragraphs ########################################################## */#main-block p {	margin-bottom: 1.6em;	font-size: 1.2em;	line-height: 1.6em;}#nav p {	margin-bottom: 1.2em;}/* ### Tables ############################################################## */#main-block table {	font-size: 1.2em;	line-height: 1.6em;}#main-block td {	padding: 0 0 0 0;}/* ### Blockquotes ########################################################## */#main-block blockquote {	margin: 0 0 0 20px;}/* ### Lists ################################################################ */#main-block ul,#main-block ol {	margin-bottom: 1.2em;	font-size: 1.2em;	line-height: 1.6em;}#main-block ol li {	margin: 0 0 0 30px;	list-style-type: decimal-leading-zero;}#main-block ul li {	margin: 0 0 0 20px;	list-style-type: square;}/* ### Module ################################################################ */#main-content-block div.floatLeft img {	float: left;	margin: 4px 40px 4px 0;}#main-content-block div.floatRight img {	float: right;	margin: 4px 0 4px 40px;}#main-content-block a.more {	clear: left;	position: relative;	left: 120px;}/* ### Team ### */#main-content-block div.txt-img {	clear: both;	padding: 12px 0;}/* ### Team ### */#main-content-block div.team {	clear: both;	padding: 12px 0;	margin-bottom: 0px;}#main-content-block div.team div {	width: 100px;}#main-content-block div.team p {	font-size: 1.3em;	letter-spacing: 0.05em;	margin-top: 0px;}#main-content-block div.team div.floatLeft img {	margin: 4px 0px 4px 0;}/* ### Bildgalerie ### */#main-content-block div.galerie {	clear: both;}#main-content-block div.galerie div.image {	float: left;	width: 270px;}#main-content-block div.galerie div.image img {	padding: 5px;	border: 1px solid #aaa;}/* ### Formular ################################################################ */label.text {	width: 80px;	height: 25px;	display: block;	float: left;	clear: left;	padding-top: 5px;}label.textarea {	width: 80px;	height: 25px;	display: block;	clear: left;	padding-top: 5px;}input.text {	float: left;	width: 370px;	height: 20px;	background-color: #eee;	color: #000;	border-left: 6px solid #90b0bf;;	border-bottom: 1px solid #FFF;	border-right: 6px solid #90b0bf;;	border-top: 1px solid #FFF;}textarea.textarea {	width: 450px;	height: 100px;	background-color: #eee;	color: #000;	border-left: 6px solid #90b0bf;;	border-bottom: 1px solid #FFF;	border-right: 6px solid #90b0bf;;	border-top: 1px solid #FFF;}.submit {	background-color: #90b0bf;	color: #fff;	margin-top: 10px;	border: none;}/* INfo boxen links*/#right {	float: right;	width: 187px;    color: #000;    padding-right: 10px;    margin-left: 5px;    }.infobox {		}.infobox h2{	font-weight: bold;	background-color: #f29400;	color: #fff;	padding-left: 5px;	font-size: medium;}.not h2{ 	font-weight: bold; 	font-size:medium;; 	background-color: #e2001a; 	color: #fff; 	padding-left: 5px;}.not p, .infobox p{	background-color: #edf3d9;	color: #000;	padding: 5px;	border-left: 1px solid #707172;	border-right: 1px solid #707172;	border-bottom: 1px solid #707172;		margin-bottom: 5px;	font-size: small;	}