@charset "utf-8";
/* CSS Document */
/* ***************************************************************************************************** */ 
/* CONTENT CSS */ 

BODY{ 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
} 
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}

P{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
} 
H1{ } 
H2{ } 
H3{ } 
a:link, a:active, a:visited{
	color: #09365C;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
} 
a:hover{
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
} 
img {
	border: none;
}
 
form#form-login fieldset
{
  border: 0 none;
  margin: 0;
  padding: 0.2em;
}

/* ***************************************************************************************************** */ 
/* TEMPLATE SPECIFIC CSS CODE */ 

.verlauf {
	background-image:url(../images/verlauf.jpg);
	background-repeat: repeat-x;
}
.navibg {
	background-image: url(../images/navibg.jpg);
	background-repeat: no-repeat;
}
#hauptnavi {
	padding-left: 0px;
	padding-right: 0px;
}
#subnavi {
	padding-left: 15px;
	}
#inhalt {
	padding-left: 15px;
}


/* ***************************************************************************************************** */ 
/* JOOMLA SPECIFIC CSS CODE */ 

a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	display: block;
	color: #09365C;
	padding-left: 15px;
	text-decoration: none;
}
a.mainlevel:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	display: block;
	color: #09365C;
	background-color: #E0E9EB;
	text-decoration: none;
}

a.sublevel:link, a.sublevel:active, a.sublevel:visited{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	display: block;
	color: #09365C;
	padding-left: 35px;
	text-decoration: none;
} 
a.sublevel:hover{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	display: block;
	color: #09365C;
	background-color: #E0E9EB;
	text-decoration: none;
}

#active_menu{
	font-weight: bold;
	display: block;
	color: #09365C;
	background-color: #C8D8DD;
	border-left-color: #09365C;
	border-left-style: solid;
	text-decoration: none;
}

.article_separator{ } 
.adminform{ } 
.author{ } 
.bannerfooter{ } 
.bannergroup{ } 
.bannerheader{ } 
.banneritem{ } 
.blog{ } 
.blog_more{ } 
.blogsection{ } 
.breadcrumbs{ } 
.button{ } 
.buttonheading{ } 
.clr{ clear:both } 
.componentheading, 
.contentheading{
	font-weight: bold;
	padding-bottom: 15px;
} 
.content_email{ } 
.content_rating{ } 
.content_vote{ } 
.contentdecription{ } 
.contentpagetitle{ } 
.contentpane{ } 
.contentpaneopen{ } 
.contenttoc{ } 
.createdate{ } 
.created-date{ } 
.date{ } 
.input{ } 
.inputbox{ } 
.intro{ } 
.latestnews{ } 
.loclink{ } 
 
.message{ } 
.metadata{ } 
.modifydate{ } 
.module{ } 
.moduletable{ } 
.mosimage{ } 
.mosimage_caption{ } 
.mostread{ } 
.newsfeed{ } 
.outline{ } 
.pagenav{ } 
.pagenav_next{ } 
.pagenav_prev{ } 
.pagenavbar{ } 
.pagenavcounter{ } 
.pathway{ } 
.pollstableboarder{ } 
.read{ } 
.search{ } 
.searchintro{ } 
.sections{ } 
.sectiontable_footer{ } 
.sectiontableentry{ } 
.sectiontablefooter{ } 
.sectiontableheader{ } 
.small{ }
.smalldark{ } 
 
.title{ } 
.wrapper{ } 
