﻿/* CSS Document  ©2008 NoSi, www.nosi.de */
html {
	height: 100.01%;
	margin-bottom: 1px;
}
body {
	background-color: #FFFFFF;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 101.01%;
	background-image: url(bg3.jpg);
	background-attachment: fixed;
	background-position: top center;
	background-repeat: no-repeat;	
	min-height:96%;
}
/* areas */
*html #wrapper {
	width: 800px;
}
#wrapper {
	max-width: 800px;
	margin: 1em auto;
	}
#left {
	width: 10em;
	text-align: center;
	background-image: url(wt.png);	
}
.lgt {
	padding: 1em 0;
	text-align: center;
	font-size: 0.6em;
	font-weight: bold;
}
#main {
	margin:0 0 0 11em;
	padding: 0;
	max-width:30em;
}
#footer {
	color: #AAAAAA;
	width: 100%;
	font-size: 0.7em;
	margin: 0 8em;
	padding: 0;
}
#main .mod_article {
	background-image: url(wt.png);
	margin:0;
	padding:1em;
	max-width: 30em;
}
#left .mod_article {
	margin: 0;
	padding: 0;
}
/* Basics */
img {
	border: 0;
}
h1, h2, h3, h4, h5, h6 {
	color: #000000;
}

h1 {
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 0 0.6em 0;
}
h2 {
	font-size: 1.0em;
	font-weight: bold;
	padding: 0 0 0.6em 0;
}
h3 {
	font-size: 1.0em;
	font-weight: bold;
	padding: 0 0 0.6em 0;
}
h4 {
	font-size: 0.9em;
	padding: 0 0 0.6em 0;
}
h5 {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0 0 0.6em 0;
}
h6 {
	font-size: 0.8em;
	padding: 0 0 0.6em 0;
}
p, li {
	font-size: 0.8em;
	line-height: 1.3em;
	max-width: 32em;
}
li {
	padding-bottom: 0.3em;
}
.ce_hyperlink {
	padding: 1em;
}
.ce_toplink {
	padding: 1em;
	font-size: 0.7em;
	text-align: right;
}
/* Teaser-Anpassung */
.teaser h1 {
	font-size: 1em;
}
/* Navigation */
.mod_navigation ul {
	margin: 0px;
	padding: 5px;
	text-align: center;
}
.mod_navigation li {
	margin: 0px;
	padding: 0 0.3em 0 0;
	list-style-type: none;
	display: inline;
}
.mod_navigation a, .mod_navigation a:visited, .mod_navigation p {
	margin: 0;
	padding: 0 0.3em 0 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
	color: #000000;
}
.mod_navigation a:hover {
	text-decoration: none;
	color: #E72019;
}
.mod_navigation p {
	margin: 0;
	padding: 0;
}
.mod_navigation .active {
	font-size: 1.2em;
	padding: 0;
	font-weight: normal;
	color: #E72019;
}
/* Links in Artikeln */
#main a {
	text-decoration: none;
	font-weight: bold;
	color: #E72019;
}
#main a:hover {
	color: #666666;
}
/* Formate in Artikeln */
#main .small {
	font-size: 0.7em;
	color: #535353;
}
#main .ce_gallery img {
	vertical-align: middle;
}
#main .ce_gallery a {
	display: block;
}
#main .ce_gallery td {
	padding: 20px;
}
.mod_article {
	padding: 0 0 0 1em;
	max-width: 36em;
}
/*Download */
.ce_download, .ce_downloads, .ce_hyperlink {
	padding: 1.5em 0;
	font-size: 0.85em;
	line-height: 1.4em;
}
/* * Generiertes Formular */
.formbody {
	font-size: 0.85em;
	line-height: 1.4em;
}
.formbody label, .formbody .captcha_text {
	width: 30em;
	height: 1.5em;
	display: block;
	padding-top: 0.3em;
	padding-bottom: 0.1em;
	font-size: 0.9em;
	line-height: 1em;
}
.formbody input, .formbody textarea, .formbody  select {
	width: 30em;
	display: block;
	margin-bottom: 0.5em;
	font-size: 0.8em;
}
.formbody .submit_container {
	width: 10em;
	display: block;
}
.formbody .submit {
	width: auto;
	font-size: 0.9em;
}
.formbody span {
	display: inline;
	white-space: nowrap;
}
.radio_container label, .radio_container input, .checkbox_container label, .checkbox_container input {
	display: inline;
	width: auto;
	padding: 0 1em 0 0;
	vertical-align: text-top;
}
.mod_personalData .formbody input, .mod_personalData .formbody textarea, .mod_personalData .formbody select, .mod_lostPassword .formbody input, .mod_lostPassword .formbody textarea, .mod_lostPassword .formbody select {
	width: 15em;
}
.error {
	padding: 0.5em;
	font-weight: bold;
	font-size: 0.9em;
	color: #E71408;
	line-height: 1.1em;
}
/* PHotoalbum */
.mod_photoalbumslist .layout_preview .image_container img {
	float: left;
	margin-bottom: 1em;
	margin-right: 1em;
}
.mod_photoalbumslist .event, .mod_photoalbumsviewer .event {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0 0 0.6em 0;
	color: #666666;
}
.mod_photoalbumslist tr {
	padding-bottom: 1em;
}
.mod_photoalbumsviewer .layout_fullsize .photos .image_container {
	float: left;
	margin-bottom: 1em;
	margin-right: 1em;
}
.mod_photoalbumsviewer .layout_fullsize .hint {
	clear: both;
	font-size: 0.6em;
}
