/* TEST CSS FOR JOOMLA! 1.0.8 TEMPLATES */
/* By Erich Hengstberger (C) http://www.eh-data.at */
/* GENERELLE EINSTELLUNGEN*/
html { height:100%; }
body { background-image:url(../images/bg.gif);
	   background-repeat:repeat;
	   background-attachment:fixed;
	   font-family: arial;
	   color:#555555;
	   font-size: 8pt;
	   height:100%;
	   margin-top: 0;
	   margin-bottom: 0; } /* Allgemeine Einstellugen für das ganze Template*/

p { text-align:justify; padding-right:15px; } /*Format für alle <p> Tags. Wird nur verwendet, wenn kein anderer Style gesetzt ist.*/
td { text-align:left; } /*Format für alle <td> Tags. Wird nur verwendet, wenn kein anderer Style gesetzt ist.*/
tr {} /*Format für alle <tr> Tags. Wird nur verwendet, wenn kein anderer Style gesetzt ist.*/
ul { margin: 0; padding-left:15px; } /*Format für alle <ul> Tags. Wird nur verwendet, wenn kein anderer Style gesetzt ist.*/
a:link { color:#7E86A9; text-decoration:none; font-weight:bold; } /* Link-Styl für das ganze Template*/
a:visited { color:#7E86A9; text-decoration:none; font-weight:bold; } /* Besuchter Link-Styl für das ganze Template*/
a:active {} /* Aktiver Link-Styl für das ganze Template*/
a:hover { color:#cccccc; text-decoration:underline; font-weight:bold; } /* Angewählter Link-Styl für das ganze Template*/
h3 { color:#304372; font-size:11pt; font-weight:bold; }
h4 { color:#304372; font-size:10pt; font-weight:bold; }
hr {} /* Horizontale Linie im Template*/
hr.separator {}

.article_seperator { font-size: 6pt; }
.pageright { margin:0px; padding:0px; border-width:0; border-color:#000000; border-style:none; width:160px; height:100%; background-image:url(../images/bg-axblue-r.jpg); background-repeat:repeat-y;}

/* STRUKTUR, LOGO UND HEADER EINSTELLUGEN */
table.maintable { background-color:#FFFFFF; }
td.pageleft { margin:0px; border-width:0; border-style:none; width:160px; vertical-align:top; background-image:url(../images/bg-axblue.jpg); background-repeat:repeat-y;}
td.pagelefttop { margin:0px; padding:0px; vertical-align:top; }
td.pageleftbottom { margin:0px; padding:0px; vertical-align:bottom; }
td.logo { text-align:right; vertical-align:bottom; margin-top:0px; padding-right:30px; }
td.pagemain{ margin:0px; border-width:0; border-style:none; padding-right:0px; padding-left:15px; vertical-align:top; width:100%; }
td.pageright { margin:0px; padding:0px; border-width:0; border-style:none; width:160px; vertical-align:top; background-image:url(../images/bg-axblue-r.jpg); background-repeat:repeat-y;}

/* FORMULAR EINSTELLUGEN */
.button {}
.inputbox { background-color:#DBE5EF; }
.search {}

/* NAVIGATION/MENÜ EINSTELLUNGEN */

/* Modifiziert: Navigation als Listenpunkte statt Tabellen  */
  ul#navilist {
    margin: 0; padding-left: 12px; color:#304372; font-size:8pt; font-family:verdana,arial;  text-decoration:none;
  }
  * html ul#navilist {  /* Korrekturen fuer IE 5.x */
    width: 128px;
    w\idth: 128px;
    padding-left: 12px;
    padd\ing-left: 12px;
    padding-top: 30px;
    padd\ing-top: 30px;
  }
  ul#navilist li {
    list-style: none;
    margin: 0; padding: 0;
  }
  ul#navilist a {
    display:block;
    padding-left: 0.2em; padding-top: 0.2em; padding-bottom: 0.2em;
    text-decoration: none;
    border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#DBE5EF;
    color: #304372;
  }
  * html ul#navilist a {  /* Breitenangaben nur fuer IE */
    width: 128px;
    w\idth: 128px;
  }
  ul#navilist a:hover {
    color: white; background-color: #7E86A9;
  }
  ul#navilist a:active {
    color: white; background-color: #DBE5EF;
  }

#active_menu_menue { color:#304372; font-weight:bold; text-decoration:none; background-color:#DBE5EF; background-image:url(../images/bgmenue.jpg); background-repeat:no-repeat; display:block; }  /* Einstellungen für das aktive Element im Hauptmenü*/

ul#mainlevel_menue {} /* Neu: Menue-Listen? */
ul#mainlevel_menue li{ display:block; } /* Neu: Menue-Listen? */
a.mainlevel_menue{ color:#304372; font-weight:bold; text-decoration:none; } /*Einstellungen für die Elemente des Hauptmenüs */
a.mainlevel_menue:link { color:#304372; font-weight:bold; text-decoration:none; }
a.mainlevel_menue:visited { color:#304372; font-weight:bold; text-decoration:none; }
a.mainlevel_menue:active { color:#304372; font-weight:bold; text-decoration:none; }
a.mainlevel_menue:hover { color:#304372; font-weight:bold; text-decoration:underline; background-color:#CCCCCC; display:block;}

#mainlevel_menue { color:#304372; font-weight:bold; background-color:red; }
ul#mainlevel-nav {}
ul#mainlevel-nav li{}
#mainlevel-nav a:link {}
#mainlevel-nav a:visited{ }
#mainlevel-nav a:hover { }
a.sublevel_menue{ margin-left:5px; color:#304372; font-size:7pt; font-weight:normal; width:123px; margin-right:-5px; } /* Einstellungen für Elemente im Hauptmenü, die ein übergeordnetes Element haben */
a.sublevel_menue:link { margin-left:5px; color:#304372; font-size:7pt; font-weight:normal; width:123px; margin-right:-5px; }
a.sublevel_menue:visited { margin-left:5px; color:#304372; font-size:7pt; font-weight:normal; width:123px; margin-right:-5px; }
a.sublevel_menue:hover { margin-left:5px; color:#304372; font-size:7pt; font-weight:normal; width:123px; margin-right:-5px; }
.pagenavbar {} /*Style für die Navigationselemente des Fußbereich ("<< Start < Prev Next > End >>") wenn sie nicht als Hyperlink angezeigt werden*/
.pagenavbar:link {} /*Style für die Navigationselemente des Fußbereich ("<< Start < Prev Next > End >>") wenn sie als Hyperlink angezeigt werden*/
.pagenavbar:visited {}
.pagenav {} /* Format für den Text der Navigationselemente "<< Start < Previous 1 Next > End >>" links */
a.pagenav:visited {}
a.pagenav:hover {}
a.readon:link { color:#304372; } /*Fromat für den "Read More" Link*/
a.readon:hover {}
a.readon:visited { color:#304372; }
.back_button { padding-top:20px; color:#304372; font-size:8pt; font-family:verdana,arial;  text-decoration:none; } /*Fromat für den "BACK" Link*/
.back_button a { padding-top:20px; color:#304372; font-size:8pt; font-family:verdana,arial;  text-decoration:none; }
.pagenav_prev {} /*Fromat für den "PREV" Link*/
.pagenav_next {} /*Fromat für den "NEXT" Link*/
.latestnews ul {} /*Format für die "Letzte Beiträge" Liste, default ist "Letzte Beiträge" user1-Modul*/
.latestnews li {}
.mostread ul{} /*Format für die "Beliebtesten Beiträge" Liste, default ist "Beliebteste Beiträge" user2-Modul*/
.mostread li{}

/* SEITENINHALT EINSTELLUGEN */
a.category:link {}
a.category:hover {}
a.category:visited {}
.blogsection {} /* Format für Links in Blog-Sektion */
.blog_more {} /* Format für "More" Text in Blog-Sektion*/
a.blogsection:link {} /* Format Link */
a.blogsection:visited {} /* Format besuchter Link */
a.blogsection:hover {} /* Format Link, auf dem der Mauszeiger steht */
.componentheading { color:#304372; font-size:12pt; font-weight:bold; background-color:#FFFFFF; padding-bottom:15px; padding-right:0px; } /* Format des Titel der Komponente */
.contentheading { color:#304372; font-size:12pt; font-weight:bold; background-color:#FFFFFF; padding-bottom:15px; padding-right:0px; } /* Format des Titel des Inhalts*/
.contentpane {}
.contentpaneopen {border-width:0; border-color:#000000; border-style:none; padding-left:10px; padding-top:10px; padding-right:15px; } /* Tabelle die den aktuellen Text eines Artikels hat */
.contentpagetitle { color:#7E86A9; font-size:10pt; font-weight:bold; } /*Titel eines Artikel */
a.contentpagetitle:hover {} /*Titel eines Artikels, wenn er eni Link ist */
a.contentpagetitle:link {}
a.contentpagetitle:visited {}
.contentdescription {} /* Format von "DESCRIPTION" von Sektionen und Kategorien */
table.contenttoc {} /* Format für die Tabelle einer Tabelle mit mehreren Inhalten oder Artikel */
table.contenttoc td {}
table.contenttoc th {}
table.contenttoc td.toclink {}
a.toclink:link {}
a.toclink:visited {}
a.toclink:hover {}

/* JOOMLA! SEKTION LISTE EINSTELLUNG*/
.sectiontableheader {} /* Format für die Liste der Sektione */
.sectiontableentry1 { margin:8px; padding:3px; background-color:#FFFFFF; display:block; }
.sectiontableentry2 { margin:8px; padding:3px;  background-color:#FFFFFF; display:block;}

/* JOOMLA! MODUL EINSTELLUNG */
table.moduletable { margin-top:0px; border-width:0; border-color:#000000; border-style:none; padding:4px; width:160px;} /* Format der Modul-Tabelle */
table.moduletable th { background-color:#CCCCCC;} /* Format der Modulüberschrift und Modulttitel */
table.moduletable td { background-color:#FFFFFF;} /* Format der Zellern der Tabelle der Module */

/* JOOMLA! MODUL EINSTELLUNG - Hauptmenue */
table.moduletable_menue { margin-top:0px; border-width:0; border-color:#000000; border-style:none; padding-top:30px; width:160px; background-image:url(../images/bg-skyblue.jpg); background-repeat:repeat-y;}
table.moduletable_menue td { padding-top:5px; padding-left:17px; vertical-align:bottom; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#DBE5EF; width:160px; }

/* JOOMLA! MODUL EINSTELLUNG - Willkommen*/
table.moduletable_wel { margin-top:0px; border-width:0; border-color:#000000; border-style:none; padding-left:30px; padding-top:20px; } /* Format der Modul-Tabelle */
table.moduletable_wel th { color:#304372; font-size:12pt; font-weight:bold; background-color:#FFFFFF; padding-bottom:10px; vertical-align:bottom; } /* Format der Modulüberschrift und Modulttitel */
table.moduletable_wel td { background-color:#FFFFFF;} /* Format der Zellern der Tabelle der Module */

/* JOOMLA! MODUL EINSTELLUNG - Front Pictures*/
table.moduletable_front { margin:0px; border-width:0; border-style:none; width:100%; padding-top:0px; padding-right:0px; padding-bottom:15px; } /* Format der Modul-Tabelle */
table.moduletable_front td { width:100%; margin:0px; padding:0px; text-align:right; vertical-align:top; background-color:#FFFFFF;} /* Format der Zellern der Tabelle der Module */


/* JOOMLA! MODUL EINSTELLUNG - Search */
table.moduletable_search { margin-top:0px; border-width:0; border-color:#000000; border-style:none; padding-top:0px; width:160px; background-image:url(../images/bg-lightblue.jpg); background-repeat:repeat-y;}
table.moduletable_search td { padding-top:20px; padding-bottom:30px; padding-left:32px; vertical-align:bottom; }

/* JOOMLA! MODUL EINSTELLUNG - Newsfeed */
table.moduletable_news { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; border-top-style:solid; border-top-width:2px; border-top-color:#7E86A9; border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:#7E86A9; width:160px; background-image:url(../images/bg-bluesea-news.jpg); background-repeat:repeat-y;}
table.moduletable news th { padding-left:0px; }
table.moduletable_news td { padding-top:2px; padding-left:17px; text-align:left; font-size:8pt; vertical-align:bottom; }

/* JOOMLA! MODUL EINSTELLUNG - Imprint */
table.moduletable_imp { margin:0px; border-width:0; border-color:#000000; border-style:none; width:160px; background-image:url(../images/bg-axblue.jpg); background-repeat:repeat-y;}
table.moduletable_imp td { padding-top:2px; padding-left:36px; font-size:7pt; vertical-align:bottom; }
table.moduletable_imp a { color:#304372; }

/* JOOMLA! MODUL EINSTELLUNG - Empty box left */
table.moduletable_ebl { margin:0px; border-width:0; border-color:#000000; border-style:none; width:160px; background-image:url(../images/bg-axblue.jpg); background-repeat:repeat-y;}
table.moduletable_ebl td { padding-top:0px; padding-left:30px; text-align:left; vertical-align:top; }

/* JOOMLA! MODUL EINSTELLUNG - Picture */
table.moduletable_pic { margin:0px; border-width:0; border-color:#000000; border-style:none; width:160px; background-image:url(../images/bg-lightblue-r.jpg); background-repeat:repeat-y;}
table.moduletable_pic td { padding-top:0px; padding-right:30px; text-align:right; vertical-align:top; }

/* JOOMLA! MODUL EINSTELLUNG - Box right */
table.moduletable_box { margin:0px; border-width:0; border-color:#000000; border-style:none;  border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:#7E86A9; width:160px; background-image:url(../images/bg-bluesea-r.jpg); background-repeat:repeat-y;}
table.moduletable_box td { padding-top:3px; padding-right:32px; padding-left:2px; padding-bottom:5px; text-align:left; font-size:8pt; vertical-align:top; }

/* JOOMLA! MODUL EINSTELLUNG - Empty Box right center */
table.moduletable_ebc { margin:0px; border-width:0; width:160px; background-image:url(../images/bg-bluesea-r.jpg); background-repeat:repeat-y;}
table.moduletable_ebc td { padding-top:0px; padding-right:30px; text-align:left; font-size:8pt; vertical-align:top; }

/* JOOMLA! MODUL EINSTELLUNG - Empty box right */
table.moduletable_ebr { margin:0px; border-width:0; border-color:#000000; border-style:none; width:160px; background-image:url(../images/bg-axblue-r.jpg); background-repeat:repeat-y;}
table.moduletable_ebr td { padding-top:0px; padding-right:30px; text-align:left; vertical-align:top; }

/* JOOMLA! MODUL EINSTELLUNG - Footer */
table.moduletable_foo { margin-top:0px; border-width:0; border-color:#000000; border-style:none; padding:0px; width:900px;} /* Format der Modul-Tabelle */
table.moduletable_foo td { background-color:#FFFFFF; color:#CFCFCF; text-align:center; font-size:7pt; }


/* SPEZIELLE EIGENE CONTENT-FORMATIERUNGEN */
/* Tabellen mit farbigem Hintergrund */
#t_axblue { background-color: #304372; color: white; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; }
#t_axblue a:link { color: white; text-decoration:none; }
#t_axblue a:visited { color: white; text-decoration:none; }
#t_axblue a:hover { color:#CFCFCF; text-decoration:underline; }

#t_bluesea { background-color: #7e86a9; color: white; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; }
#t_bluesea a:link { color: white; text-decoration:none; }
#t_bluesea a:visited { color: white; text-decoration:none; }
#t_bluesea a:hover { color:#CFCFCF; text-decoration:underline; }

#t_skyblue { background-color:#DBE5EF; color:#000000; padding-left:5px; }

#linkwhite { color:#FFFFFF; text-decoration:none; }


/* VERSCHIEDENE EINSTELLUGEN */
/* Datum, Autor*/
.createdate {color:#CCCCCC; font-size:10pt; text-align:left;} /*Format für Datum und Autor */
.modifydate {color:#CCCCCC; font-size:10pt;} /* Format für "Last updated on" */
.small {color:#CCCCCC; font-size:10pt;} /* Format für "Written by:...." */
.smalldark {color:#111111; font-size:10pt;} /* Formatfür Umfrageergebnisseite, für " Number of Voters" */


/* Präformatierter Text oder Code */
pre		{ background-color:#DBE5EF;
		  padding:10px; }

/* Formulare (wie Filter in FAQ) */
form { padding-right:20px; }

/* Umfrage */
.poll {} /* Format für td der Umfragetabelle */
.pollstableborder {} /* Eigenschaften der Umfragetabelle */

/* Weblinks */
.weblinks{}
a.weblinks:hover {}

/* Newsfeeds */
.newsfeedheading {} /* Format des Newsfeed Titels */
.newsfeeddate {} /* Datum des Newsfeed */
.fase4rdf {} /* Format des Inhalts des Newsfeed */

/* Suche */
table.searchintro {} /* Format für "Search Keyword: test returned 4 matches" Box, die nach der Suche angezeigt wird. */