/* ***************************************************************************************************** */
/* CONTENT CSS */

BODY{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
}
P{

}
H1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
}
H2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}
H3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:0px;
	margin-top:0px;

}
a:link, a:active, a:visited{
	text-decoration:none;
	color:#002242;

}
a:hover{
	text-decoration:underline;
}

/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */
#background {
	background:url(../images/bg.jpg) repeat-x;
	padding:0px;
	margin:0px;
}

#page {
	width:760px;
	padding:0px;
	margin:0px;
}

#head {
	background:url(../images/head.png) no-repeat;
	height:60px;
	width:760px;
}

#top_nav {
	background:url(../images/menu-bg.gif) repeat-x;
	width:760px;
	height:25px;
	text-align:center;
}

#top_pic {
	width:760px;
	height:266px;
	padding:0px;
	margin:0px;
}

#main {
	width:760px;
	text-align:left;
	padding:0px;
	margin:0px;
}

#werbung {
	position:absolute;
	padding-left:765px;
	margin:0px;
}
	
.inputbox_top {
font-size: 12px;
text-align:right;
color: #241f20;
background: #ffffff;
border: none;
padding: 0px;
margin: 0px;
height:16px;
}
/* ***************************************************************************************************** */
/* Top Menü */

#top_nav span{
	color:#5a7b8c;
	margin:-5px;
}

#top_nav a{ 
	padding-right: 8px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	line-height:25px;
	color: #002940;
	font-size: 12px;
	text-decoration: none;
}

#top_nav a:hover { 
	padding-right: 8px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	line-height:25px;
	color: #002940;
	font-size: 12px;
	text-decoration: none;
	border-bottom-color: #002940;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}

#top_nav #active_menu { 
	padding-right: 8px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	line-height:25px;
	color: #002940;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	border-bottom-color: #ff6600;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}

#newsletter{
}


#bottom {
	background:url(../images/buttom_bg.png) no-repeat;
	width:760px;
	height:20px;
	padding:0px;
	margin:0px;	
}

#user2 {
	float:left;
	padding-left:5px;
	padding-top:1px;
	font-size:9px;
	color:#002343;
}

#user3 {
	float:right;
	padding-right:5px;
	padding-top:1px;
	font-size:9px;
	color:#002343;
}

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

img {
	border:0px;
}

.img {
	border:0px;
}


ul { margin-left: 15px; list-style-type:disc; }

.article_separator{

}
.adminform{

}
.author{

}
.bannerfooter{

}
.bannergroup{

}
.bannerheader{

}
.banneritem{

}
.blog{

}
.blog_more{

}
.blogsection{

}
.breadcrumbs{
}

.breadcrumbs a{
}

.button {
/* button style for Joomla component, form and module buttons*/
border: 0px;
background:none;
text-decoration:none;
}

.button:hover {
/* button style for Joomla component, form and module buttons*/
border: 0px;
background:none;
text-decoration:none;
}

.buttonheading{

}
.clr{
	clear:both;
}

.contentheading, .componentheading{
	background-color : #002242;
	padding-left: 2px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:0px;
	margin-top:2px;
	color : #ffffff;
	font-weight : bold;
	width:758px;
	float:left;
}

.content_email{

}
.content_rating{

}
.content_vote{

}

.contentdecription{

}
.contentpagetitle{

}
.contentpane{
	margin:0px;

}
.contentpaneopen, table .contentpaneopen{
	margin-left:-2px;
}

.contenttoc{
}

.createdate{
}

.created-date{

}
.date{

}
.input{

}
.inputbox {
/* the look of input boxes in forms */
font-size: 12px;
color: #241f20;
background: #ffffff;
border: 1px solid #7f9db9;
padding: 0px;
margin: 0px;
height:16px;
}

.inputbox:hover {
/* the look of input boxes in forms */
font-size: 12px;
color: #241f20;
background: #e7e6e5;
border: 1px solid #241f20;
padding: 0px;
margin: 0px;
}

.inputbox:focus {
/* the look of input boxes in forms */
font-size: 12px;
color: #241f20;
background: #e7e6e5;
border: 1px solid #241f20;
padding: 0px;
margin: 0px;
}
.intro{

}
.latestnews{

}
.loclink{

}


a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{

}
a.mainlevel:hover{

}

a.mainlevel#active_menu {

}

.message{

}
.metadata{

}
.modifydate{

}
.module{


}
.moduletable h3{
	background-color : #002242;
	padding-left: 2px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:0px;
	margin-top:2px;
	color : #ffffff;
	font-weight : bold;
	width:758px;
	float:left;
	font-size:12px;
}

.moduletable{

}
.mosimage{

}
.mosimage_caption{

}
.mostread{

}
.newsfeed{

}
.outline{

}
.pagenav{

}
.pagenav_next{

}
.pagenav_prev{

}
.pagenavbar{

}
.pagenavcounter{

}
.pathway{

}
.pollstableboarder{

}
.read{

}
.search{

}
.searchintro{

}
.sections{

}
.sectiontable_footer{

}
.sectiontableentry1{

}

.sectiontableentry2{
	background:#d9d9d9;
}

.sectiontablefooter{

}
.sectiontableheader{
background-color : #002242;
background-repeat: repeat;
padding: 2px 0 2px 2px;
color : #ffffff;
font-weight : bold;
}

.formularoben {
/* This is for styling the section table headers on a SECTION's page.*/
margin:0px;
padding-top:1px;
padding-bottom:1px;
border-top:solid 1px #002940;
border-bottom:solid 1px #cccccc;
}

.formularoben:hover {
/* This is for styling the section table headers on a SECTION's page.*/
margin:0px;
padding-top:1px;
padding-bottom:1px;
border-top:solid 1px #002940;
border-bottom:solid 1px #cccccc;
background:#f1f7f9;
}

.formularnormal {
/* This is for styling the section table headers on a SECTION's page.*/
margin:0px;
padding-top:1px;
padding-bottom:1px;
border-top:solid 1px #ffffff;
border-bottom:solid 1px #cccccc;
}

.formularnormal:hover {
/* This is for styling the section table headers on a SECTION's page.*/
margin:0px;
padding-top:1px;
padding-bottom:1px;
border-top:solid 1px #ffffff;
border-bottom:solid 1px #cccccc;
background:#f1f7f9;
}


.formularunten{
/* This is for styling the section table headers on a SECTION's page.*/
margin:0px;
padding-top:1px;
padding-bottom:1px;
border-top:solid 1px #ffffff;
border-bottom:solid 1px #002940;
}

.formularunten:hover{
/* This is for styling the section table headers on a SECTION's page.*/
margin:0px;
padding-top:1px;
padding-bottom:1px;
border-top:solid 1px #ffffff;
border-bottom:solid 1px #002940;
background:#f1f7f9;
}

.formulartext {
/* This is for styling the section table headers on a SECTION's page.*/
margin:0px;
padding:2px;
background:#e9f0f3;
}


.small{

}.smalldark{

}
a.sublevel:link, a.sublevel:active, a.sublevel:visited{

}
a.sublevel:hover{

}
.title{

}
.wrapper{

}

ul.menu_vergangen {
	list-style:none;
	padding:0;
	margin:0 0 15px 0;
}
