* {
margin:0;
padding:0;}

html {
	font-size: 85%;
	line-height: 1.5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;}

body {
	font-size: 100.1%;
	background-image: url(../pics/pflas_hell.jpg);
	background-color: #f6f6f6;}

abbr, acronym {
	border-bottom: 1px dotted #555;}

h1, h2 {
	font-family: Union, Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 2.5em;
	line-height: 1.2;}

div.trennlinie{
float: left;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 10px;
padding-right: 0pt;
padding-bottom: 17px;
padding-left: 0pt;
width: 100%;
background-color: transparent;
background-image: url(../pics/points_line_h.gif);
background-repeat: repeat-x;
background-attachment: scroll;}

div.txtimg{
  float: left;
  border: thin silver solid;
 margin-right: 0.5em;
  padding: 0.5em;
}

div.txtimgre{
  float: right;
  border: thin silver solid;
 margin-right: 0.5em;
  padding: 0.5em;
}

div#r{
float:right;}


h1#header {
	font-size: 2.5em;
	color: #f3f3f3;
	padding: 0.4em 0 0.4em 20px;
	background: #008200;
	text-align: center;}

	h1#header a {
		color: #f3f3f3;
		border-bottom: 1px solid #fff;
		text-decoration: none;}
	
	h1#header a:hover {
		border-bottom-width: 2px;}
	
	h1#header span {
		color: #ffff00}
		
body#normalseite div#content h1 {
			font-size: 2em;
			padding: 0.25em 0;}

h2 {
	font-size: 2em;
	margin-bottom: 0.6em;
	border-bottom: 1px solid #ddd;
	padding: 0.25em 0;}
		
		body#normalseite div#content h2 {
			border: none;
			margin-bottom: 0.2em;
			font-size: large;
			font-family: inherit;
			font-weight: bold;
			padding: 0.15em 0;}
		
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #ddd;
	font-weight: normal;}

body#normalseite h3 {
		border-top: 2px solid #800;}

h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	margin-bottom: 0.4em;
	border-top: 1px solid #ddd;
	font-weight: bold;}

h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 2px;
	font-size: 1.1em;
}
	
.clearer {
	clear: both;
	font-size: 1px;
	height: 1px;
	display: block;}

	body#normalseite div#content div#colone {
		width: 63%;
		float: left;}

	body#normalseite div#content div#coltwo {
		width: 36%;
		float: right;}	

	body#normalseite div#content div#coltab {
		width: 99%;
		float: left;}	
		
		body#normalseite div#content div#coltwo div.box {
		clear:both;
		margin-bottom: 0.5em;
		background-image: url(../pics/points_line_v.gif);
		background-repeat: repeat-y;
		padding-top: 7px;
		padding-right: 0pt;
		padding-bottom: 10px;
		padding-left: 5pt;}
		
		body#normalseite div#content div#coltwo input {
			width: 98%;}

div#content {
	width: 50em;
	margin: 0 auto;
	padding: 0 1em;
	font-size: 100%;}

	 div#content a {
		color: #800;
		text-decoration: none;
		border-bottom: 1px solid;}

		 div#content a:visited {
			color: #333;
			border-bottom: 1px dotted;}
	
		 div#content a:hover {
			color: #779725;
			border-bottom: 2px solid;}

	div#content p#navigation {
		font-size: 1.2em;
		line-height: 1.7;
		letter-spacing: -1px;
		margin-bottom: 1em;}
	
		div#content p#navigation a {
			background-color: #eee;
			padding: 0.3em;
			font-size: 1.1em;
			border: none;}
		
			div#content p#navigation a:visited {
				color: #800;}
		
			div#content p#navigation a:hover {
				background-color: #800;
				color: #fff;}
		
	 div#content strong {
		font-weight: bold;
		background: url(../pics/mark.gif) repeat-x center;
		padding: 0 0.6em;}
	
	 div#content del {
		text-decoration: line-through;}
	
	 div#content ins {
		text-decoration: none;
		font-style: italic;
		background-color: #FFC;}

	 div#content h1 {
		color: #800;}
	
		div#content div.entry h1 a,
		div#content div.entry h1 a:visited {
			color: #800;
			display: block;
			text-decoration: none;
			border-bottom: 1px solid #ddd;
			padding: 0.3em 0;}
		
			div#content div.entry h1 a:hover,
			div#content div.entry h1 a:visited:hover {
				border-bottom-color: #800;
				border-bottom-width: 1px;
				color: #444;}
			
div#content div.entry {
		position: relative;	
		border-top: 2px solid #800;
		margin-bottom: 2em;}
	
		div#content div.entry img {
			padding: 0 1em 1em;}
	
		div#content div.entry p.commentbubble {
			position: absolute;	
			right: -10px;
			top: -10px;
			width: 70px;
			height: 45px;
			z-index:500;}
		
			div#content div.entry p.commentbubble a {
				font-size: 1.7em;
				height: 45px;
				display: block;
				text-align: center;
				color: #fff;
				text-decoration: none;
				font-family: Union, Georgia, "Times New Roman", Times, serif;
				border-bottom: none;
				background: url(/images20062/bubble.png) no-repeat top right;}
			
				div#content div.entry p.commentbubble a:hover {
					background: url(/images20062/bubblehover.png) no-repeat top right;
					color: #800;}

				div#content div.entry p.commentbubble a span {
					display: none;}			
			
		 div#content div.intro {
			font-weight: bold;
			margin-bottom: 0.6em;}
		
			 div#content p {
				margin-bottom: 0.6em;}
			
			 div#content blockquote {
				border-left: 2px solid #800;
				padding: 0 0 0 5px;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-style: italic;
				margin: 0 2em;}

				div#content blockquote span {
					display: block;
					border-right: 2px solid #333;
					border-bottom: 1px solid #333;
					padding: 0.7em 5px 0;
					margin-left: -5px;
					font-family: Union, Georgia, "Times New Roman", Times, serif;
					font-style: normal;}
				
				div#content blockquote span.caps {
					display: inline;
					border:none;
		 			margin: 0;
					font-family: inherit;
					font-style: inherit;}
				
					div#content blockquote span:before {
						content: "Quelle: ";}

					div#content blockquote span.caps:before {
						content: "";}					

				div#content img {
					display: block;
					float: left;
					margin: 0px 0px 0px 0px;}
				
					 div#content img.big {
						float: none;
						margin: 5px auto;
						white-space: inherit;}
div#coltwo p img {
border:outset 7px green;
padding:1px;
float: left;}
			
div#footer {
text-align: center;
width: 100%;
clear: both;}

	div#footer p {
	padding: 0.1em 0.1em 0.1em 0.1em;}
	
	div#footer p a,	div#footer p a:visited {
	color: #fff;}

	div#footer p#last{
	background: #008200;
	color: #ffffff;
	font-size: 0.8em;}
		
div#content div#comments {
	clear: both;}

	 div#content div#comments h2 {
		margin-bottom: 0.85em;
		border-top: 2px solid #800;
		border-bottom: 1px solid #ddd;}
	
	 div#content div#comments dl {
		width: 100%;
		float: left;
		border-top: 2px solid #ddd;
		margin-bottom: 1.6em;}
	
		 div#content div#comments dl.owner {
			border-top: 2px solid #779725;}
	
		 div#content div#comments dl dt {
			border-bottom: 1px solid #ddd;
			font-size: 1.25em;
			padding: 0.25em 0;}

		 div#content div#comments dl dd {
			border-bottom: 1px solid #ddd;
			padding: 0.25em 0;}
		
			 div#content div#comments dl dt img{
				width: 80px;
				margin: -1em 0 1em 1em;
				padding: 0.5em;
				border: 2px solid #ddd;
				border-width: 0 1px 0 2px;
				float: right;
				background-color: #fff;}


code {
font-family: Courier, monospace;}

table#download {
	border: 10px ;
	border-collapse: collapse;
	width:100%;}

	table#download tr#a{
		background-color:#FFFF99}

	table#download tr td {
		border: 1px solid #ddd;
		border-top-width: 2px;
		vertical-align: top;}

	table#download td#z {
		width:4em;
		text-align: right;}
		
	body#download table tr td,
	body#download table tr th {
		padding: 0.6em;}
	
	body#download table tr th {
		border: 1px solid #ddd;
		border-top: 2px solid #800;
		vertical-align: top;}
		
		body#download table tbody tr th {
			text-align: left;}
		
		body#download table tr td.wertung {
			text-align: right;}

p.hinweis {border: 2px solid #800; padding: 1em;}

div.articleimage {
float: right;
background: #eee;
border: 1px solid #ddd;
padding: 0.5em;
margin-left: 1em;
width: 50%;}

div.articleimage img {
float: none;
margin: 0 auto;
display: block;}

div.articleimage p {
clear: both;}

div#content blockquote.bigquote {
font-size: 3em;
border: none;
color: #666;
line-height:0.98;
margin: 0.5em;}

div#galbild img{
	border: 5px outset Gray;
	padding: 1px;
}
.text-little {
	font-size: xx-small;
vertical-align: 0.5em;}

p.bild-box {
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0;
}
p.bild-box img {
	display: block;
	margin: 0 0;
	padding: 0 0 0 0;
}
