/* 
Copyright 2007-2009, Peter Scholz, www.labertalschuetzen.de , created with www.openwebsuite.org "Open-Source Web-Suite
*/

body {
	margin: 0 0 0 0; padding: 0 0 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background-color: #ffffff;
	background-image: url(grafik/bg-body.jpg);
	background-repeat:repeat-x;
	background-attachment: fixed;
	}
#kpf-prt {	display: none;}
#kpf {	position: absolute; left: 25px; right: 25px; }
#kpf-bgtop {	width: 100%; margin-top: 40px; background-color: transparent; border: none; }
#kpf-www {
	width: 100%;
	background-color: transparent;
	background-image: url(grafik/bgtopmenu4.png);
	background-repeat: repeat-x;
	background-position: top left;
	border: 1pt solid #000000;
	border-collapse: collapse;
	text-align: center;
	text-transform: uppercase;
	font: 1.0em/1.4em Comic Sans MS, Times New Roman, Times,serif;
	color: #333333;
	vertical-align: middle;
}
#kpf-schriftlinks {
	width: 100%;
	background-color: transparent; 
	background-image: url(grafik/schriftlinks.gif);
	background-repeat: no-repeat;
	border: 1pt solid #000000;
	border-collapse: collapse;
	border-top-style: none;
	border-bottom-style: none;
	background-position: 28%;
}
#kpf-schriftrechts {
	width: 100%;
	background-color: transparent;
	background-image: url(grafik/schriftrechts.gif);
	background-repeat: no-repeat;
	border: 1pt solid #000000;
	border-collapse: collapse;
	border-top-style: none;
	background-position: 60%;
}
#kpf-links {	position: absolute;
	z-index: 4;
	top: 2px; left: -20px;
	width: 120px; height: 165px;
	background-color: transparent;
	background-image: url(grafik/schuetzelinks.gif);
	background-position: top left;
   	background-repeat: no-repeat;
}
#kpf-rechts {	position: absolute;
	z-index: 5;
	top: 2px; right: -20px;
	height: 165px;
	background-color: transparent;
	background-image: url(grafik/schuetzerechts.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
#kpf-menu {
	width: 100%;
	background-image: url(grafik/bgtopmenu4.png);	background-repeat: repeat; background-color: transparent;
	border: 1pt solid #000000;
	border-collapse: collapse; border-top-style: none;
	vertical-align: middle; text-align: center;
	font: normal 0.84em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom:0.2em;
	color: #000000;
}
#kpf-menu a {	text-decoration: none;}
#kpf-menu a:link {color: #990000;}
#kpf-menu a:visited {color: #660000;}
#kpf-menu a:focus {color: #990000;}
#kpf-menu a:hover {color: #ff0000;}
#kpf-menu a:active {color: #ff0000;}

/*--------------------------------------------------------------------------*/
/*    Beginn des Seiteninhaltes                                             */
/*--------------------------------------------------------------------------*/

#seiteninhalt {
	width: 100%;
	border: 1pt solid #000000;
	border-collapse: collapse;
	border-top-style: none;
	vertical-align: middle;
	font-family: 'Times New Roman',Times,serif;
	color: black;
	text-align: center;
	/* background-color: #009900; */
}
#seiteninhalt-bgfff {
	width: 100%;
	border: 1pt solid #000000;
	border-collapse: collapse;
	border-top-style: none;
	padding: 5px;
   	vertical-align: middle;
	background-color: #ffffff;
}
#seiteninhalt-bgimg {
	width: 100%;
	height: 365px;
	background: transparent url(grafik/svlwappen.gif) no-repeat center;
}
#seiteninhalt-img {
	width: 100%;
	}
#newsfenster {
	position:absolute; top:21em; left:25px; width: 16em;
	background-color: transparent;
	border: 0pt solid gray;
	border-collapse: collapse;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	}
#menue {
	position:absolute; top:18em; left:25px; 
	background-color: transparent;
	border: 0pt solid gray;
	border-collapse: collapse;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	}
#iframes {
	width: 95%;
	border: 1pt solid #000000;
	border-collapse: collapse;
	border-top-style: none;
	background: #ffffff;
	
}
#iframes-formular {
	width: 550px;
	border: 1pt solid goldenrod;
	border-collapse: collapse;
	border-top-style: none;
	background: #ffffff;
	
}
#rwkbericht {
	width: 70%;
	border: 2pt solid goldenrod;
	border-collapse: collapse;
	vertical-align: middle;
	font: normal, Times, Verdana, Geneva, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	background: #ffffdd;
	padding:10px;
	margin: 10px;
}
h1 {	font-size:1.0em/1.0em;
	color:#000099;
	font-style:normal;
	font-variant:small-caps;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	}
h2 {	font: normal small-caps bold 1.1em/1.1em "Times New Roman", Times, serif;
	color: #000099;
	font-style:normal;
	font-variant:small-caps;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	}
h3 {	font: normal small-caps bold 1.2em/1.2em "Times New Roman", Times, serif;
	color: #000099;
	font-style:normal;
	font-variant:small-caps;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	}
h4 {	font: normal small-caps bold 1.2em/1.2em "Times New Roman", Times, serif;
	color: #000099;
	font-style:normal;
	font-variant:small-caps;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	}

p, ul, ol, table {	padding: 0 0 0 0; margin: 0 0 0 0;}
ol, ul {	margin-left: 25px;}
li {	margin-top: 7px; margin-left: 10px;}

a {	text-decoration: underline;}
a:link {	color: #990000;}
a:visited {	color: #663333;}
a:focus {	color: #ff0000;}
a:hover {	color: #ff0000;}
a:active {	color: #333333;}

/*--------------------------------------------------------------------------*/
/*    Beginn Tabellen-Definition                                             */
/*--------------------------------------------------------------------------*/

th {	font: normal bold 1.3em/1.3em Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #000000;
	}
.tabelle {
	WIDTH: 90%;
	align="center"
	vertical-align: middle;
   	margin-bottom: 0px;
   	margin-left: 5px;
   	margin-right: 0px;
	border-collapse: collapse;
	BORDER=0 CELLSPACING=0 CELLPADDING=0;
	empty-cells: hide;
}
.tabelle-2 {
	WIDTH: 0%;
	background-color: #fff;
	border-collapse: collapse;
	border-width: 0pt 0pt 0pt 0pt solid rgb(99,99,99);
	font: normal 1.0/1.0em Courier, Courier New;
	vertical-align: top;
	valign: top;
	margin-right: 30px;
	empty-cells: hide;
}
.tabelle-datum {
	border: 1pt solid rgb(99,99,99);
	padding: 2pt 2pt 1pt 2pt;
	border-collapse: collapse;
	line-height: 1.2em;
}
.tabelle-text {
	border: 1pt solid rgb(99,99,99);
	padding: 2pt 2pt 1pt 2pt;
	border-collapse: collapse;
	line-height: 1.2em;
	text-align: left;
}
.tabelle-galerie {
	border: 0pt ;
	padding: 2pt 2pt 1pt 2pt;
	border-collapse: collapse;
	line-height: 1.2em;
	text-align: left;
}
.tabelle-img {
	background-color: #333333;
	padding: 0pt 0pt 0pt 0pt;
	margin-bottom: 15px;
	border: 1pt solid rgb(99,99,99);
}
.seitenanfang {
	font: 0.85em/3em Arial, Helvetica, sans-serif;
	text-align: right;
	}
/*--------------------------------------------------------------------------*/
/*    Sonstiges                                                             */
/*--------------------------------------------------------------------------*/
.img-links {
	float:left;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-right: 10px;
	border: 1px goldenrod solid;
}
.img-rechts {
	float:right;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 10px;
	border: 1px goldenrod solid;
}
.img-mitte {
	margin-bottom: 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px goldenrod solid;
	}
#letzteaktualisierung {
	color: #336666;
	font: 0.77em/0.9em Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 10px 0 0 0;
}
#fusszeile {
	text-align: center;
	background-image: url(grafik/bgtopmenu4.gif);	background-repeat: repeat; background-color: #151515;
	border-top: 1px solid #000000;
	font: 0.8em/0.9em Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	margin: 2px 0px 0px 0px;
	padding: 7px 5px 7px 7px;
	text-decoration: none;
}
#fusszeile a {
	text-decoration: none;
	color: #DAA520;
    }

