.clr {
	clear: both;
}

body {
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 11px;
	margin: 25px;
	background: #ffffff /* url(../images/schuetzenecke.png) no-repeat */;
	color: #111111; /* Schriftfarbe */
}

.body_table {
	background: #F6F4B6;
	border: 1px	solid #000000;
	padding-top: 5px;
	width: 95%;
}


/* Datum */
.date {
	font-weight: bold;	
}

.header_right {
	text-align: center;
		
}

.banner {
	background: url(../images/schuetzenlogo3.png) no-repeat left;
		
}



/* ZURUECK Button */
.back_button {
		
}

/* WEITER Button */
.readon {
	
}


img {
	border: 1;
	color: #000000;
}

h1 {
	color: #111111;	
	font: 17px sans-serif, Verdana, Arial, Helvetica;
	font-weight: bold;
}
h2 {
	color: #111111;
	font: 16px sans-serif, Verdana, Arial, Helvetica;
	font-weight: bold;
}
h3 {
	color: #111111;
	font: 15px sans-serif, Verdana, Arial, Helvetica;
	font-weight: bold;
}
h4 {
	color: #111111;
	font: 14px sans-serif, Verdana, Arial, Helvetica;
	font-weight: bold;
}
h5 {
	color: #111111;
	font: 13px sans-serif, Verdana, Arial, Helvetica;
	font-weight: bold;
}


/* Keine Funktion im IE 
.mosimage {
  border: 1px solid #ffffff;
  margin: 5px
}
*/

td {
	font: 11px sans-serif, Verdana, Arial, Helvetica;
	text-align: left;
}

input, select {
	font: 11px sans-serif, Verdana, Arial, Helvetica;
	color: #000E82;
}

a {
	color: #000E82;
}

a:link {
	color: #111111; text-decoration: none;
	font-weight: bold;
}

a:visited {
	color: #111111; text-decoration: none;
	font-weight: bold;
}

a:hover, a:active {
	color: #555555;	text-decoration: underline;
	font-weight: bold;
}


/* Links im Auswahlmenue */
a.mainlevel:link, a.mainlevel:visited {
	font-size: 12px;
	font-weight: bold;
	color: #111111;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	text-decoration: none;
}

a.mainlevel:hover {
	color: #555555;
	text-decoration: underline;
}

a.mainlevel:active {
	color: #555555;	
}

/* Sublinks im Auswahlmenue */
a.sublevel:link, a.sublevel:visited {
	font-size: 10px;
	font-weight: bold;
	color: #555555;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	text-decoration: none;
}

a.sublevel:hover {
	color: #555555;
	text-decoration: underline;
}

/* TopMenu */
a.mainlevel-nav:link, a.mainlevel-nav:visited {
	font-size: 12px;
	font-weight: bold;
	color: #111111;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 10px;
	text-decoration: none;
}

a.mainlevel-nav:hover {
	color: #555555;
	text-decoration: underline;
}

td.topmenu {
	/*background: #a2db64;	*/
	background: #F6F4B6;
	
/*	border-top: 1px solid #111111;*/

}

td.topheader {
	background: #F6F4B6;	
/*	border-top: 1px solid #111111;*/
}

td.date {
	text-align: right;
	/*background: #a2db64;*/
	background: #F6F4B6;
	padding-right: 10px;
/*	border-top: 1px solid #111111;*/
}

td.search {
	padding: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
	/*background: #a2db64;*/
	background: #F6F4B6;
	color: #111111;
	font-weight: bold;
	border-top: 1px solid #111111;
	border-bottom: 1px solid #111111;
}

td.pathway {
	height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	/*background: #a2dB64;*/
	background: #F6F4B6;
	padding-left: 10px;
	border-bottom: 1px solid #111111;
	border-top: 1px solid #111111;
	color: #111111;
}

a.pathway {
	margin-right: 10px;
	color: #555555;
}

span.pathway {
	font-weight: bold;
}

td.left {
	vertical-align: top;
}

.left table.moduletable {
	width: 90%;
	margin-bottom: 5px;
	margin-right: 15px;
	/*background: #a2db64;*/
	background: #F6F4B6;
	font-size: 11px;
}

/* Ueberschrift der Modul Header */
.moduletable th {
	/*background: #ffffff url(../images/subhead_bg.png) no-repeat right;*/
	/*background: #ffffff;*/
	padding: 5px 15px 5px 5px;
	text-align: left;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #222222;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #111111;
	width: 100%;
}

.moduletable td {
	padding-top: 10px;
	padding: 2px;
}

.moduletable a {
	color: #111111;
	text-decoration: none;
	font-weight: bold;
}

.sectiontableentry1 {
	background-color : #F7F5B7;
}

.sectiontableentry2 {
	background-color : #e6e4a6;
}

.mod_ab_message {
        background: #e6e4a6; 

}


/* Termine Componente */
table.terminetable{
	width: 90%;
	margin-bottom: 30px;
	font-size: 11px;
	font-weight: bold;
}

table.terminetable th {
	text-align: left;	
	border-bottom: 1px solid #111111;
	padding: 5px;
}

table.terminetable td {
	text-align: left;
	height: 30px;
	padding: 5px;
}


td.content {
	padding: 0 5px 0 5px;
	background: #ffffff;
	vertical-align: top;
	border: 1px solid #000000;
}

/* Hintergrund der Artikel */
.contentpaneopen {
	background: #ffffff;
}

/* Hintergrund der Artikel */
.contentpane {
	background: #ffffff;
}


/* Zeile dazwischen mit der Beschreibung */
.contentdescription {
/*	background: #d0d9e8;*/
	background: #ffffff;
	border-bottom: 2px solid color: #111111;	
}


/* Komponentenueberschrift */
.componentheading {
	background: #ffffff url(../images/componenthead1.png) no-repeat left center;
	font-size: 12px;
	font-weight: bold;
	color: #111111;
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #111111;
	border-top: 1px solid #111111;
}

/* Artikelueberschrift */
.contentheading {
 	background: url(../images/contenthead1.png) no-repeat left center;
	font-size: 12px;
	font-weight: bold;
	color: #111111;
	padding-left: 20px;
	border-bottom: 0px solid #000000;
}

.small, .createdate {
	font-style: italic;
	color: #111111;
}

/*
.button {
  color: #111111;
  font-family: sans-serif, Verdana, Arial, Helvetica;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}
*/

td.right {
	vertical-align: top;
}

.right table.moduletable {
	width: 95%;
	margin-bottom: 5px;
	margin-left: 15px;
	/*background: #a2db64;*/
	background: #F6F4B6;
	font-size: 11px;
}

td.copyright {
	padding: 4px;
	text-align: center;
	/*background: #a2db64;*/
	background: #F6F4B6;
	border-top: 1px solid #111111;
	border-bottom: 1px solid #111111;
}

ul.latestnews, ul.mostread {
	list-style: none;
}

.latestnews {
	text-align: left;
	margin-bottom: 5px;
}

a.latestnews:hover {
	color: #555555;	text-decoration: underline;
	font-weight: bold;
}


.mostread {
	text-align: left;
	margin-bottom: 5px;
}

a.mostread:link, a.mostread:visited {
	font-weight: normal;	
}

a.mostread:hover {
	color: #555555;	text-decoration: underline;
	font-weight: normal;
}

.archiv {
	text-align: left;
	margin-bottom: 5px;
}

a.archiv:hover {
	color: #555555;	text-decoration: underline;
	font-weight: bold;	
}

/* Hervorgehobener Text */
.highlight {
	color: #ff0000;
}

/*
#blockrandom .wrapper {
	background: #ff0000;	
}

.wrapper {
	background: #ff0000;	
}
*/