/* Global */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

.rot {
	color:#821111;
}
.blau {
	color:#3E1D6B;
}
.gruen {
	color:#1C4B52;
}
.rost {
	color:#884C1F;
}
h1 {
	margin:0px;
}
/* Begin Header */

#headerLinks {
	font-size:75%;
	text-align:right;
}

#headerLinks li {
	list-style:none;
	line-height:15px;
}
#headerLinks a {
	text-decoration:none;
}
#headerLinks a:hover {
	text-decoration:underline;
}

/* End Header */

/* Begin Startseite */
.startBoxInfo {
	font-size:80%;
}
.startTextOben a {
	color:#884C1F;
}
.startTextOben a:hover {
	text-decoration:underline;
}
/* End Startseite */
/* Begin Main Nav */

.mainNavActiveH1 {
	font-size:100%;
	background-repeat:no-repeat;
	background-position:left;
	margin:0px;
	padding:0px 10px 0px 10px;
	font-weight:normal;
}
.mainNavActiveH1 a {
	text-decoration:none;
}
.mainNavInactiveH1 {
	font-size:100%;
	margin:0px;
	padding:0px 10px 0px 10px;
	font-weight:normal;
}
.mainNavInactiveH1 a {
	text-decoration:none;
}
.mainNavInactiveH1 a:hover {
	text-decoration:underline;
}

/* End Main Nav */

/* Begin SubNav */

#subNav h2 {
	font-size:100%;
	margin:0px;
	padding:0px 0px 0px 15px;
	background-repeat:no-repeat;
	background-position:left;
}
#subNav h3 {
	font-size:100%;
	margin:0px;
	padding:0px 0px 0px 10px;
	background-repeat:no-repeat;
	background-position:left;
	font-weight:normal;
}

#subNav ul {
	margin:0px;
	padding:10px 0px 0px 0px;
}
#subNav li {
	list-style:none;
	padding-left:10px;
	line-height:25px;
}

.page_item a {
	text-decoration:none;
	/* margin-left:15px; */
	padding-left:15px;
	padding-right: 15px;

}
.page_item a:hover {
	text-decoration:underline;
	background-repeat:no-repeat;
	background-position:left;
	/* margin-left:5px; */
	/* padding-left:10px; */

}
.current_page_item a {
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
	margin-left:5px;
	padding-left:10px;
}
.current_page_item a:hover {
	background-image:none;
}

#subNav h2 a {
	text-decoration:none;
	margin-left:0px;
	padding-left:0px;
	color:#222222;

}

#subNav h2 a:hover {
	text-decoration:underline;
	background-repeat:no-repeat;
	background-position:left;
	margin-left:0px;
	padding-left:0px;

}

/* End Sub nav */
/* Begin ContentStart */

#contentStart h2 {
	font-size:100%;
	margin:0px;
	padding:0px 0px 0px 10px;
	background-repeat:no-repeat;
	background-position:left;
}
#contentStart h3 {
	font-size:100%;
	margin:0px;
	padding:0px 0px 0px 10px;
	background-repeat:no-repeat;
	background-position:left;
	font-weight:normal;
}

#contentStart ul {
	margin: 0px;
	padding: 10px 0px 0px 10px;
}
#contentStart li {
	list-style:none;
	padding: 0px 0px 0px 10px;
	min-height:25px;
	line-height: 16px;
	margin:8px 0px 0px 0px;
	}
	
#contentStart li:hover {
	background-image: url(../images/ui/roter_pfeil.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
	
#contentStart a {
	text-decoration:none;
	padding-left:0px;
	color:#884C1F;

}

#contentStart a:hover {
	text-decoration:underline;
	background-repeat:no-repeat;
	background-position:left;
	margin-left:0px;
	/* padding-left:10px; */

}
#contentStart h2 a {
	text-decoration:none;
	margin-left:0px;
	padding-left:0px;

}

#contentStart h2 a:hover {
	text-decoration:underline;
	background-repeat:no-repeat;
	background-position:left;
	margin-left:0px;
	padding-left:0px;

}

/* End ContentStart */
/* Begin Inhalt */

h2 {
	font-size:150%;
	font-weight:normal;
	margin-top:0px;
	margin-bottom: 10px;
}
h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
	margin-top:5px;
	margin-bottom: 10px;
}
h3 {
	font-size:120%;
	font-weight:normal;
	margin-top:5px;
	margin-bottom: 10px;
}
.headerInhalt {
	font-size:150%;
	font-weight:normal;
	margin-top:0px;
	margin-bottom: 25px;
}
.archivSpalte {
	line-height: 25px;
}
.archivSpalte ul {
	padding: 0px 0px 0px 10px;
}
.archivSpalte li {
	list-style: none;
	padding: 0px;
}
.archivSpalte a {
	text-decoration: none;
	margin-left:10px;
	padding-left:5px;
	color: #222222;

}
.archivSpalte a:hover {
	text-decoration:underline;
	background-repeat:no-repeat;
	background-position:left;
	margin-left:5px;
	padding-left:10px;
}

/* End Inhalt */


/* Begin Footer */

#footer {
	text-align:center;
	font-size:75%;
}
#footer a {
	color:#1D1D1D;
	text-decoration:none;
}

/* End Footer */