p{
	font-family: Verdana !important;
	font-size: 11px !important;
	font-weight: normal !important;
	color: #000000 !important;
	font-style:normal !important;
}

p a:link,
p a:visited{
	color: #003399;	
        font-size: 11px !important;
        
}
p a:hover{

	color: #0066FF;	
        font-size: 11px !important;
}

p a:active{

	color: #0066FF;	
        font-size: 11px !important;
}


/* CSS Document */

body {
margin:0px 0px 0px 0px;
font-family: Verdana;
background-color:#DDEEFF;
}


td, table {
margin:0px 0px 0px 0px;
border-collapse:collapse;
font-family: Verdana;
}


h1 {
font-size:1.4em;
padding:10px 15px 0px 15px;
text-align:left;
font-family: Verdana;
font-weight: bold !important;
color: #000066 !important;
font-style: normal !important;
line-height:1.2em;
}

h2 {
font-size:1.2em;
padding:10px 0px 0px 0px;
text-align:left;
font-family: Verdana !important;
font-weight: bold !important;
color: #000066 !important;
font-style: normal !important;
line-height:1.2em;
}

li {
font-family: Verdana !important;
	font-size: 11px !important;
	font-weight: normal !important;
	color: #000000 !important;
	font-style:normal !important;
}

a:hover {
color:blue;
text-decoration:none;
font-weight:bold;
}

a.hauptnav {
display:block;
color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a.hauptnav:link {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

a.hauptnav:hover {
color:#FFCC66;
text-decoration:none;
font-weight:bold;
}

a.metanav {
display:inline;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:10px 0px 0px 0px;
text-decoration:none;
text-align:right;
}

a.metanav:link {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

a.metanav:hover {
color:#FFCC66;
text-decoration:none;
font-weight:bold;
}


a.ref {
display:block;
color:#000000;
font-size:0.7em;
text-align:left;
padding-left:10px;
}

a.ref:link {
color:#000000;
text-decoration:underline;
}

a.ref:hover {
color:#774422;
text-decoration:underline;
}

a.subnav  {
display:block;
color:#FFFFFF;
font-size:0.8em;
text-align:left;
text-decoration:none;
font-weight:bold;
}

a.subnav:link {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}


a.subnav:hover {
color:#FFCC66;
text-decoration:none;
font-weight:bold;
}



.newstitle {
background-color:#CCDDFF;
padding:5px 10px 5px 10px;
font-size:1.1em;
font-weight:bold;
}

.newstext {
padding:10px 10px 10px 10px;
vertical-align:top;
}

.newspic {
padding:10px 10px 10px 0px;
width:90px;
height:90px;
}

img {
border-style:none;
}

.footer {
font-size:0.7em;
text-align:center;
}

/* von Joomla erwartete klassen */

/* nur für menus */
.mainlevel {
margin-top:7px;
}

a.mainlevel  {
display:block;
color:#FFFFFF;
font-size:0.8em;
text-align:left;
text-decoration:none;
font-weight:bold;
font-family: Arial;
}

a.mainlevel:link {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}


a.mainlevel:hover, a.mainlevel#active_menu {
color:#FFCC66 ;
text-decoration:none;
font-weight:bold;
}

.sublevel {
margin-left:5px;
margin-top:3px;
}

a.sublevel  {
display:block;
color:#FFFFFF;
font-size:0.8em;
text-align:left;
text-decoration:none;
font-weight:bold;
font-family: Arial;
}

a.sublevel:link {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}


a.sublevel:hover, a.sublevel#active_menu {
color:#FFCC66;
text-decoration:none;
font-weight:bold;
}

a.sublevel:active{
color:#FFCC66;
text-decoration:none;
font-weight:bold;
}

/* site-map klassen */

.mainlevel_sitemap {
margin-top:7px;
padding:10px 0px 10px 15px;
line-height:1.2em;
}

a.mainlevel_sitemap  {
font-size: 0.9em;
font-weight: normal;
margin:5px;
text-align:left;
text-decoration:none;
}

a.mainlevel_sitemap:link {
font-color:blue;
}

a.mainlevel_sitemap:visited {
font-color:black;
}

a.mainlevel_sitemap:hover, a.mainlevel_sitemap#active_menu {
font-weight:bold;
}

.sublevel_sitemap {
margin-left:20px;
padding:10px 0px 10px 25px;
}

a.sublevel_sitemap  {
font-size: 0.8em;
font-weight: normal;
margin:5px;
text-align:left;
text-decoration:none;
}

a.sublevel_sitemap:hover, a.sublevel_sitemap#active_menu {
font-weight:bold;
}

a.sublevel_sitemap:visited {
font-color:blue;
}

/* main body */

.contentheading {
font-size:1.4em;
font-weight:bold;
text-align:left;
padding:10px 15px 0px 15px;
text-align:left;
vertical-align:top;
height: 20px;
line-height: 16px;
}

.contentpaneopen {
color:#000000;
font-size:0.9em;
text-align:left;
vertical-align:top;
margin:15px 20px 15px 15px;
line-height:1.2em;
}


a.contentpaneopen {
font-size: 0.9em;
font-weight: normal;
margin:5px;
text-align:left;
text-decoration:none;
}

a.contentpaneopen:hover {
font-weight:bold;
}

table.contentpaneopen {
width:90%;
text-align:left;
vertical-align:top;
}


table.contentpane ul {
margin: 0px;
padding: 0px;
list-style: none;
}

table.contentpane ul li{
padding: 0px;
margin: 0px;
padding-left: 15px;
}

.back_button a{
font-size: 12px;
font-weight: normal;
margin:5px;
text-align:left;
text-decoration:none;
padding:10px 15px 0px 15px;
}

.back_button a:hover {
font-weight:bold;
}

.contentdescription {
font-size: 10px;
}

#active_menu {
color:#FFCC66;
text-decoration:none;
font-weight:bold;
}