html, body {height:100%; margin:0; padding:0;}
body {background-color:#fff; border-style:none; color:#000; font:70% Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}	
fieldset {border:0; margin:0; padding:0;}
legend {display:none;}
form {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
img {border:0; margin:0; padding:0;}
p {margin:0; padding:0 0 10px 0;}
p.nomargin {margin:0; padding:0;}
ol, ul, li {margin:0; padding:0; text-indent:0;}

dd {margin:0;}	
select, input, textarea {font-family:Verdana, Arial, Helvetica, sans-serif;}
table {font-family:Verdana, Arial, Helvetica, sans-serif;}

h1, h2 {font-size:1.6em; padding-bottom:10px;}
a {color:#333; text-decoration:none;}
a span{color:#000;}

h1 a, h2 a {color:#333; font-weight:normal; text-decoration:none;}
h1 a span, h2 a span{color:#000; font-weight:bold;}
					
.clear {clear:both; font-size:0em; height:0px; line-height:0px; margin:0; padding:0;}
p.clear {clear:both;}
.print {display:block;}
.hidden {position:absolute; left:-1000em;}
span.hidden {position:relative;left:-1000em;}
img.left {float:left; margin:0 20px 20px 0; padding:0;}
img.right {float:right; padding:0;}


	/*	 Wrapper
	---------------------------------------------- */
	#wrapper {min-height:100%; margin:0 auto; width:595px; border:none;}
		#innerWrapper {padding-top:10px;}
			ul.accesNav {font-size:0.1em; height:0px; line-height:0.1em; list-style:none; position:absolute; left:-900em;}
			
	
			/*	 Main navigation
			---------------------------------------------- */
			#mainNav {display:none; color:#333; float:left; font-size:1.3em; margin:5px 0 5px 15px;}	
			
			/*	 Header
			---------------------------------------------- */
			.logo {float:left; display:none; height:119px; width:273px;}
			.header { display:none; line-height:1.3em; float:right;}
						
			/*	 Content
			---------------------------------------------- */
			#content {line-height:1.3em;}
			#content img {display:none;}			
									
					/*	 innercontent
					---------------------------------------------- */
					.innerContent {float:none;}								
									
						/*	 Leftbar
						---------------------------------------------- */
						.leftBar {float:none; margin:15px 10px 10px 0;}
						.leftBar.home {margin:30px 10px 0 0;}
						.leftBar h2, .leftBar p {margin:0 30px 0 0px;}
						
							/*	 Sub navigation
							---------------------------------------------- */
							#subNav {display:none; font-size:1.2em;}
						
						/*	 Main
						---------------------------------------------- */
						.main {float:none; margin:15px 0 15px 0;}
						.main h1 {clear:both; padding:5px 0 10px 0px;}
						.main h1.forum, .main h1.news {padding:5px 0 0 0px;}
						.main h2 {padding:5px 0 10px 0px;}
						.main h3 {padding:5px 0 10px 0px;}
						.main p {margin:0 30px 0 0px;}
						.main ul {margin:0 0 15px 5px;}						
									
						/*	 Rightbar
						---------------------------------------------- */
						.rightBar {float:none; margin-bottom:10px;}
						.innerrightBar {top:65px;}
						.rightBar h2, .rightBar p {margin:5px 0 0 0px;}
											
							/*	 Items
							---------------------------------------------- */
							.item { margin-bottom:5px;}
							a.extern {padding:5px 30px 5px 0px;}
							span.info {clear:left; color:#666; display:block; float:left; font-size:1em; padding:5px 0 10px 0px;}
							span.newsinfo {clear:both; color:#666; display:block; font-size:1em; padding:0;}
							ul li span.newsinfo {float:left; color:#666; font-size:1em; padding-top:5px;}						
							span.icons {color:#666; display:block; float:right; height:25px; text-align:center; width:69px;}
							span.icons img {margin:5px 8px 0 0px;} 				
							
							
							/*	 lists
							---------------------------------------------- */
							ul li {margin:0 5px 0 10px;}
							ol li {line-height:1.8em; margin:0 5px 0 10px;}	
							ul li ul li, ol li ul li {margin:0 5px 0 0;}
					
					
							ul.options li {list-style-image:none; list-style:none; margin:0 5px 3px 0;}
							ul.options li img {margin-right:10px;}
							ul.options li span.options {color:#333;}
							
							ul.news li {clear:both; float:none; list-style-image:none; list-style:none; margin:0 5px 3px 0;}
							ul.news li ul {float:left; margin:0;}
						
							ul.cards {clear:both; margin:0; }
							ul.cards li {background-color:#e6e6e6; border-left:5px solid #fff; border-top:10px solid #fff; float:left; list-style-image:none; list-style:none; margin:0; padding:0 0 10px 0;}
							ul.cards li img {padding:0;}
							ul.cards li input {margin:10px 0 0 0;}
							ul.cards li label {margin-top:7px;}
							
							ul.errors {margin-bottom:0;}
							ul.errors li {list-style-image:none; list-style:none; margin:0 5px 3px 0;}
							
							dl.downloads dt a { display:block; font-size:1.1em; font-weight:bold; margin-bottom:10px;}
							dl.downloads dd.info {padding-left:0;}
							
							/*	 tables
							---------------------------------------------- */
							table {border-left:1px solid #d8d9da; border-top:1px solid #d8d9da; width:100%;}
							table.top {border-top:none;}
							td, th {border-bottom:1px solid #d8d9da; border-right:1px solid #d8d9da; font-weight:normal; text-align:left; padding:5px 5px 5px 20px;}
							thead th {background-color:#eff0f0; font-weight:bold; width:165px;}

							/*	 overview1
							---------------------------------------------- */
							.overview1 {margin-bottom:10px;}
							.overview1 .head1 {clear:both; display:block; float:none; font-size:1.3em; width:475px; padding:5px 3px 5px 0;}
							.overview1 div.head {border-bottom:none; font-size:0.1em; padding:0 5px 7px 0px;}				
							.overview1 .item {clear:both; margin:0; padding-bottom:5px;}
							.overview1 .lastitem {border-bottom:none; clear:both; margin:0; padding-bottom:0;}				
							.overview1 p {border-top:none; clear:both; margin:0; padding:5px 5px 5px 0px;}								
							.overview1 div p {border:none; border-top:none; clear:both; margin:0;}
							.overview1 img {padding:5px;}								
							.overview1 h3, .overview1 h4 {font-size:1.2em; padding:5px 5px 5px 0px;}
							.overview1 h3.date {color:#333; width:473px; padding:5px 5px 5px 0px;}
							.overview1 ul {margin:0 0 5px 5px;}
							.overview1 .lastitem ul {margin:0 0 0 5px;}
							.overview1 .info {color:#666; padding:5px 5px 0 0;}
							.overview1 .foruminfo {color:#666; padding:5px 5px 5px 0px;}							
							.overview1 .foot.pageNav {padding:5px 5px 5px 0;}
							
								/*	 pageNav
								---------------------------------------------- */
								ul.pageNav {display:none; margin-left:10px;}

							/*	 overview
							---------------------------------------------- */
							.overview {margin-bottom:10px;}							
							.overview .head1 {background: none;}
							.overview .headitem {border-top:none; clear:both; float:none; padding:5px 5px 5px 0px;}
							.overview .headitem1 {background-color:#f9f9f9;}							
							.overview .item, .overview p {border-top:none; clear:both; float:none; height:60px; margin:0; padding:5px 5px 5px 0px;}
							.overview .lastitem {border-bottom:none; clear:both; margin:0; padding-bottom:0;}									
							.overview .headitem p {border:none; clear:none; height:auto; padding:0 0 0 0px;}
							.overview .info img { float:right; margin-right:40px;}
							.overview .item div span {display:block; margin-top:5px;}
							.overview a {color:#333;}
							.overview h2 {color:#333; padding:0;}
							.overview h3 {font-size:1.2em; padding:5px 0 0 0;}											
								
							/*	Form
							---------------------------------------------- */
							.formitem {clear:both; padding:0 0 10px 0px;}
							.formitem.first {padding-top:10px;}
							.formitem.second {padding:0 0 30px 0px;}
							.formitem.options {padding:0 0 0 20px; width:auto;}
							label {display:block; float:left; padding:5px 0 5px 0; width:175px;}
							.cards label {float:left; padding:0 0 0 10px;}
							.formitem h3 {float:none; padding:5px 5px 10px 0;}
							.formitem h3 label {float:none;}
							input {border:1px solid #102c55; height:15px; width: 270px;}
							textarea {border:1px solid #102c55; height:150px; overflow:auto; width: 270px;}
							textarea#bericht {border:1px solid #102c55; height:100px; overflow:auto; width: 450px;}
							.options input {border:0; height:auto; width:auto;}
							.cards input {border:0; float:left; height:auto; width:auto;}
							.formsubmit {border:0; color:#fff; cursor:pointer; float:right; font-size:1.0em; height:21px; margin:0 25px 10px 0; padding-bottom:3px; width:93px;}
							
							.formitem.horizontal {clear:none; float:left; padding:0 0 10px 10px; width:auto;}
							.formitem.horizontal.left {padding:0 0 10px 20px;}
							.horizontal label {display:block; float:none; padding:5px 0 5px 0; width:auto;}
							.horizontal input.receiver {height:15px; width: 160px;}
							.horizontal .formsubmit {border:0; clear:both; color:#fff; cursor:pointer; float:left; font-size:1.0em; height:21px; margin:25px 0 10px 7px; padding-bottom:3px; width:93px;}
							
							.formitem.options .submit {border:0; clear:both; color:#fff; cursor:pointer; float:right; font-size:1.0em; height:20px; margin-right:20px; padding-bottom:5px; width:51px;}
							.formitem.options label.option {display:inline; float:none; padding-bottom:0; width:auto;}
							
							/*	Errors
							---------------------------------------------- */
							.error {border:4px solid #333; color:#333; margin-bottom:20px; padding:10px 10px 10px 0;}
																						
				/*	 Footer
				---------------------------------------------- */
				#footer {padding:15px 0 0 0px;}
				.footerSub span {display:none;}