
/* -- Allgemeines -- */
html
{
	height: 100%;
}
body
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 150%;	
	text-align: left;
	color: #5A5A5A;
	background-color: #FEFBE8;
}
fieldset
{
	border: 1px solid #6E7460;
}
form
{
	padding: 0px;
	margin: 0px;
}
/* ----------------- */


/* -- Hauptmenü 1 bis 6, Hintergründe etc. -- */

.link1 { display:block; background-image:url(../images/1.png); width:22px; height:136px; }
.link1:hover { display:block; background-image:url(../images/12.png); width:22px; height:136px; }

.link2 { display:block; background-image:url(../images/2.png); width:22px; height:136px; }
.link2:hover { display:block; background-image:url(../images/22.png); width:22px; height:136px; }

.link3 { display:block; background-image:url(../images/3.png); width:22px; height:136px; }
.link3:hover { display:block; background-image:url(../images/32.png); width:22px; height:136px; }

.link4 { display:block; background-image:url(../images/4.png); width:22px; height:136px; }
.link4:hover { display:block; background-image:url(../images/42.png); width:22px; height:136px; }

.link5 { display:block; background-image:url(../images/5.png); width:22px; height:136px; }
.link5:hover { display:block; background-image:url(../images/52.png); width:22px; height:136px; }

.link6 { display:block; background-image:url(../images/6.png); width:22px; height:136px; }
.link6:hover { display:block; background-image:url(../images/62.png); width:22px; height:136px; }

.linknormal{color: #6E7460; font-weight: bold; text-decoration: none; }
.linknormal:hover {color: #000000; font-weight: bold; text-decoration: underline; }
/* ------------------------------------------ */


/* -- SiteContainer von oben nach unten -- */
#topmenu
{
	width: 957px;
	height: 144px;
}
#hoch22
{
	width: 957px;
	background: #909A74;
	height: 22px;
	line-height: 22px;
	border-top: 1px solid #E9E5CC;
}
#hoch32
{
	width: 957px;
	background: #6E7460;
	height: 32px;
	line-height: 32px;
}
#mitte
{
	width: 957px;
	background-color: #E9E5CC;
}
#bottommenu
{
	width: 957px;
	background: #909A74;
	height: 22px;
	line-height: 22px;
	border-bottom: 1px solid #E9E5CC;
}
#footer
{
	width: 957px;
	border-top: 2px solid #6E7460;
	background: #E9E5CC;
	height: 22px;
	line-height: 22px;
}
/* --------------------------------------- */


/* -- Suchen -- */
#mod_search_span
{
	vertical-align: middle;
}
.mod_search_searchword
{
	padding: 0px;
	margin-right: 100px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
 	width: 100px;
	height: 15px;
	border: 1px solid #3E4137;
	background-color: #A1A791;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #3E4137;
	text-transform: none;	
}
/* ------------ */


/* - Der Titel über allen Artikeln im Contentbereich - */
.contentpagetitle
{
	margin-top: 10px;
	margin-bottom: 10px;
	height: 18px;
	line-height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	font-size: 20px;
	font-weight:normal;
 	letter-spacing: -1px;
}

.contentpagetitle2
{
	margin-top: 10px;
	margin-bottom: 10px;
	height: 18px;
	line-height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	font-size: 16px;
	font-weight:bold;
	
 	letter-spacing: -1px;
}
.contentitem
{
	margin: 0px;
	padding: 20px;
}
.contentintro
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 150%;	
	text-align: left;
	color: #5A5A5A;
	background-color: #E9E5CC;
	margin: 0px;
	padding: 0px;	
}
.contentintro
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 150%;	
	text-align: left;
	color: #5A5A5A;
	background-color: #E9E5CC;
	margin: 0px;
	padding: 0px;	
}
/* --------------------------------------------------- */


/* -- Komponenten -- */
.componentheading
{
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	font-size: 18px;
	font-weight:normal;
	letter-spacing: -1px;
}
/* ----------------- */


/* -- Module -- */
table.moduletable th, div.moduletable h3
{
	padding: 0px;
	margin: 0px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	font-size: 18px;
	font-weight:normal;
	letter-spacing: -1px;
}
table.moduletable
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
table.moduletable td {
	padding: 0px;
	margin: 0px;
}
div.moduletable {
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 11px;
}
/* ------------ */


/* -- Menü Mainlevel -- */
a.mainlevel
{
}
a.mainlevel:link, a.mainlevel:visited
{
}
a.mainlevel:hover
{
	text-decoration: none;
}
/* -------------------- */


/* -- Menü Sublevel -- */
a.sublevel
{
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.sublevel:link, a.sublevel:visited
{
	color: #808080;
	text-decoration: none;
}
a.sublevel:hover
{
	color: #000000;
	text-decoration: none;
}
/* ------------------ */


/* -- Hauptmenue -- */
ul#mainlevel-haupt
{
	float: right;
	margin-right: 100px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 12px;
}
/* Menü mit Bildern ---------------- */
ul#mainlevel-haupt li
{
	list-style: none;
	margin-left: 6px;
	float: left;
}
/* ---------------- */


/* -- Topmenue 1 bis 6 -- */
ul#mainlevel-nav
{
	margin-right: 0px;
	margin-left: 50px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
ul#mainlevel-nav li
{
	color: #252622;
	list-style: none;
	margin-right: 20px;
	padding: 0px;
	float: left;
	font-weight: bold;
}
ul#mainlevel-nav li a:link, ul#mainlevel-nav li a:visited
{
	color: #585B51;
	list-style: none;
	margin-right: 10px;
	padding: 0px;	
	text-decoration: none;
}
ul#mainlevel-nav li a:hover {
	color: #FF8B0F;
	list-style: none;
}
/* ---------------------- */


/* -- Bottommenue 1 bis 6 -- */
a.mainlevel-bottom
{
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
}
a.mainlevel-bottom:link, a.mainlevel-bottom:visited
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #585B51;
	text-decoration: none;
}
a.mainlevel-bottom:hover
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #FF8B0F;
	text-decoration: none;
}
/* ------------------------- */


/* -- Impressum -- */
.impressum
{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
}
.impressum a:link, .impressum a:visited
{
	color: #FFF;
	text-decoration: none;
}
.impressum a:hover
{
	color: #FFF;
	text-decoration: underline;
}
/* --------------- */


/* -- Joomla-Rest (noch ungeordnet) -- */
div.bodylatest
{
	margin: 0px;
	padding: 0px;
}
#mainbody
{
	width: 100%;
	float: left;
	display: block;
}
#bodypopular
{
	margin-left: 0px;
	margin-right: 10px;
}
a.readon:link, a.readon:visited
{
	text-align: center;
	font-size: 11px;
  	font-weight: bold;
  	border: 1px solid #cccccc;
  	background: #EFEFEF;
  	padding: 0px 5px;
	height: 26px;
  	line-height: 26px;
  	margin: 1px;
	vertical-align: middle;
	color: #898989;
}
/*Style for the "Read More" link that is displayed for large content items*/
a.readon:hover
{
	text-align: center;
	font-size: 11px;
  	font-weight: bold;
  	border: 1px solid #cccccc;
  	background: #FFFFFF;
	color: #959595;
  	padding: 0px 5px;
	height: 26px;
  	line-height: 26px;
  	margin: 1px;
	vertical-align: middle;
	text-decoration: none;
}
a.readon_home:link, a.readon_home:visited
{
	text-align: center;
	font-size: 10px;
  	font-weight: normal;
  	border-top: 1px solid #C0C0C0;
  	border-bottom: 1px solid #C0C0C0;
  	background: #FAFAFA;
	height: 26px;
  	line-height: 26px;
	vertical-align: middle;
	color: #404040;
}
a.readon_home:hover
{
	text-align: center;
	font-size: 10px;
  	font-weight: normal;
  	text-decoration: none;
  	border-top: 1px solid #C0C0C0;
  	border-bottom: 1px solid #C0C0C0;
  	background: #EFEFFF;
	height: 26px;
  	line-height: 26px;
	vertical-align: middle;
	color: #404040;
}

/*Style for the "BACK" button*/
.back_button a:link, back_button a:visited {}
.back_button a:hover {}

/*Style for most popular list - by default, most popular is user2 module*/
.mostread li{}

.blogsection {} /* Formatting the links in Blog section */
.blog_more {}

/*The "More" text in blog section*/
a.blogsection:link, a.blogsection:visited
{
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

/* set the link format */
a.blogsection:hover
{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.sectiontableheader
{
	background: #E9E5CC;
	font-size: 11px;
	font-weight: bold;
}

.logintext
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
/* ----------------------------------- */