/* Generelle CSS */
BODY {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color : #FFFFFF;
	background-image : url(../01_grafik/hintergrund.gif);
	text-align : left;
}
H1 {
	font-family : Arial, sans-serif;
	color : #F99D1C;
	font-size : 18px;
	border-bottom: .03em solid #F99D1C;
}
H2 {
	font-family : Arial, sans-serif;
	color : #F99D1C;
	font-size : 14px;
}

H3 {
	font-family : Arial, sans-serif;
	color : #629641;
	font-size: 14px;
	text-align : left;
}
H4 {
	color : Yellow;
	font-size: 12px;
	text-align : left;
}
H5 {
	color : Yellow;
	font-size: 14px;
	font-weight : bold;
	text-align : center;
	margin-top : 0px;
	margin-bottom : 0px;
}
a:link { color : #669933; text-decoration : underline; }
a:visited { color : #336633; text-decoration : underline; }
a:hover { color : #FF9933; text-decoration : underline; }
a:active { color : #FF9933; text-decoration : underline; }

p {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color : black;
}

UL {list-style-image: url(../01_grafik/rose.gif);
}

LI 
{
	margin: 0.5em;
	padding: 0.5em;
}


td {
	text-align : left;
	vertical-align : top;
}
/* Navigation */
div#links {
	position: absolute;
	top: 170px;
	left: 0;
	width: 166px;
	height: 300px;
	font: 14px Verdana, sans-serif;
	z-index: 100;
}
div#links a {
	display: block;
	text-align: left;
	font: bold 1em sans-serif;
	padding: 5px 10px;
	margin: 0 0 1px;
	border-width: 0;
	text-decoration: none;
	color: #669933;
	background: #FFFFFF;
	border-left: 5px solid #99CC33;
}
div#links a:hover {
	color: #FF9933;
	background: #F5F5F5;
	border-left: 5px double #FFCC99;
}

div#links a img {height: 0; width: 0; border-width: 0;}
div#links a:hover img {
	position: absolute;
	top: 250px;
	left: 55px;
	height: 35px;
	width: 35px;
}
/* Boxenpositionen */
#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1000px;	/* ie5win fudge begins */
	voice-family: "\";}\"";
	voice-family:inherit;
	width: 1000px;
	}
html>body #logo {
	width: 1000px; /* ie5win fudge ends */
	}
#content {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 98%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 55%;
	}
html>body #content {
	width: 98%;
	} /* ie5win fudge ends */
#text {
	position: absolute;
	top: 150px;
	left: 200px;
	width: 600px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 600px;
	}
html>body #text {
	width: 620px%;
	} /* ie5win fudge ends */


#box {
	border-top : thin dashed #629641;
	margin-top : 0.5em;
	margin-bottom :0.5em;
	padding : 0.5em 0.5em;
	float : right;
	border-bottom-style : double;
	border-bottom-color : #629641;
	background-color : #FFCC99;
	width: 150px;
	/* ie5win fudge begins */
	voice-family: "\";}\"";
	voice-family:inherit;
	width: 150px;
	}
html>body #box {
	width: 150px; /* ie5win fudge ends */
	}
#limagebox {
	border-top : thin dashed #629641;
	margin-top : 0.5em;
	padding : 5px 5px 5px;
	margin-bottom :5px;
	margin-right : 5px;
	float : left;
	border-bottom-style : double;
	border-bottom-color : #629641;
	font-size: 10px;
	color : #ABABAB;
	width: 145px; /* ie5win fudge begins */
	voice-family: "\";}\"";
	voice-family:inherit;
	width: 145px;
	}
html>body #limagebox {
	width: 145px; /* ie5win fudge ends */
	}
/*spezielle Classes*/
.aktuell{
	display: block;
	text-align: left;
	font: bold 1em sans-serif;
	padding: 5px 10px;
	margin: 0 0 1px;
	border-width: 0;
	text-decoration: none;
	color: #666666;
	border-left: 5px double #FFCC99;
}
.seknavi {
	display: block;
	text-align: left;
	font: 0.75em sans-serif;
	padding: 5px 10px;
	margin: 0 0 1px;
	border-width: 0;
	text-decoration: none;
	color: #666666;
	border-left: 5px double #FFCC99;
}
.logo_1{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	font-size : 30px;
}
.logo_2{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size : 20px;
}
.intro {
	font-weight : bolder;
	color : #666666;
}
.date {
	font-weight : bolder;
	color : #666666;
	text-align : right;
}
.def{
	font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bolder;
	letter-spacing : 1px;
	color : #629641;
}
.breadcrumb {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #330099;
	font-weight: normal;
	font-variant : small-caps;
}
.tablemid {
	background-image : url(../01_grafik/tabtrenn.gif);
}
.rahmen {
	border-top : medium double Blue;
	border-bottom-style : dashed;
	border-bottom-color : Blue;
	border-bottom-width : thin;
	margin-top : 0px;
}
.rahmen1 {
	border-top : medium double Blue;
	border-bottom-style : dashed;
	border-bottom-color : Blue;
	border-bottom-width : thin;
	margin-top : 0px;
	padding : 0.5em 0.5em;
}
.rahmen2 {
	border-top : thin dashed Blue;
	margin-top : 0px;
	padding : 0.5em 0.5em;
	margin-bottom : 0px;
}
.rahmen3 {
	border-top : medium double Blue;
	border-bottom-style : dashed;
	border-bottom-color : Blue;
	border-bottom-width : thin;
	width : 300px;
	margin-top : 0px;
	padding : 0.5em 0.5em;
	background-color : #33AAFF;
}
.feld {
	background-color:#FFEECC;
	}
.abbinder {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #0000CC;
	font-weight: normal;
	font-variant : small-caps;
}


.inside
{list-style-position: inside;}

.outside
{list-style-position: outside;}

/*Bild Classes*/ 
.imagel {
	float : left;
	margin : 3px 10px 5px;
}
.imager {
	float : right;
	padding : 3px 10px 5px;
}

