/*
	CSS-Datei für die Website www.dasfischerhaus.de
	(c) Roman Blöth
	
	Letzte Änderung........... :  08.06.2009
	Letzte W3C-CSS-Validierung :  08.06.2009

*/



/* Body: */
body {
	margin:					0px;
	padding:				0px;
	font-family:			Verdana, Helvetica, Arial, sans-serif;
	font-size:				75%;
	line-height:			1.4em;
	background:				#F2F0DE url(../img/backgrounds/hintergrundkachel.jpg);
/*	background-color:		#F2F0DE;*/
/*	background-color:		#F0EEDA;*/
	color:					#333;
	
}



/* Anchors: */
a {
	color:					#F00;
	font-weight:			normal;
	text-decoration:		none;
}

a:active,
a:hover {
	text-decoration:		none;
}



/* Images: */
img {
	border:					none;
	padding:				0;
	font-size:				0.8em;
}



/* Markup: */
em {
	font-style:				normal;
	font-weight:			bold;
}



/* Lists: */
ul {
	margin:					0px;
	padding:				0px;
}

ol {
	margin:					0 0 1em 30px;
	padding:				0px;
}

ol li {
	margin:					0 0 0.5em 0;
}



/* Headings: */
h1,
h2,
h3 {
	margin:					0;
	color:					#336;
	font-weight:			normal;
	font-family:			Verdana, Helvetica, Arial, sans-serif;
}

h1 {
	padding:				1em 0;
	font-size:				1.4em;
	line-height:			1.4em;
}

h2 {
	padding:				1em 0 .5em 0;
	font-size:				1em;
	line-height:			1em;
	font-weight:			bold;
}

h3 {
	padding:				.9em 0 .4em 0;
	font-size:				1.1em;
	line-height:			1.1em;
}

p {
	margin:					0 0 1.4em 0;
	padding:				0;
}



/* Forms: */
form,
form p {
	margin:					0;
	padding:				0;
}

button {
	margin:					0;
	border:					none;
	padding:				0;
	background-color:		transparent;
	cursor:					pointer;
}

input[type="text"],
input[type="radio"],
input[type="checkbox"] {
	vertical-align:			middle;
}

input[type="file"],
input[type="password"],
input[type="text"],
textarea {
	margin:					0;
	border:					1px solid #336;
	padding:				0;
	background-color:		#F5F5F7;
}

select {
	cursor:					pointer;
	font-size:				.9em;
	background-color:		#F5F5F7;
	border:					1px solid #336;
}

fieldset {
	margin:					0;
	border:					none;
	padding:				0;
}


/* Helper-classes: */
.leftFloat {
	float:				left;
}

.rightFloat {
	float:				right;
}

.clearBoth {
	clear:				both;
}
.clearLeft {
	clear:				left;
}
.clearRight {
	clear:				right;
}

.horLine {
	background-color:	#C4C7C8;
	width:				100%;
	height:				1px;
	clear:				both;
	overflow:			hidden;
}

.invisible {
	display:			none;
}

.visible {
	visibility:			visible;
}

.kleiner {
	font-size:			0.8em;
}

.mittig {
	text-align:			center;
}

.halbzeile {
	display:			block;
	height:				0.5em;
}

.fehler {
	font-size:			0.8em;
	line-height:		0.8em;
	color:				#8D1E2F;
}