/* TEST CSS FOR JOOMLA! 1.0.8 TEMPLATES */

/* GENERELLE EINSTELLUNGEN*/

/* Allgemeine Einstellugen für das ganze Template*/
body {
	font-family: Arial;
	background-color: #8AA3CC;
	background-image: url(../../../images/stories/ava/bg2.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	font-size: 10pt;
	color: #454545;
} 

/*Format für alle <p> Tags. Wird nur verwendet, wenn kein anderer Style gesetzt ist.*/
p {
} 

/*Format für alle <td> Tags. Wird nur verwendet, wenn kein anderer Style gesetzt ist.*/
td {
} 

/*Format für alle <tr> Tags. Wird nur verwendet, wenn kein anderer Style gesetzt ist.*/
tr {
} 

/*Format für alle <ul> Tags. Wird nur verwendet, wenn kein anderer Style gesetzt ist.*/
ul {
} 

/* Link-Style für das ganze Template*/
a:link {						
	color:#000000;
} 
	
/* Besuchter Link-Styl für das ganze Template*/
a:visited {
	color:#000000;
} 

/* Aktiver Link-Styl für das ganze Template*/
a:active {
	color:#000000;
} 

/* Angewählter Link-Styl für das ganze Template*/
a:hover {
	color:#cccccc;
} 

/* Horizontale Linie im Template*/
hr {
} 

hr.separator {
}


/* FORMULAR EINSTELLUGEN */
.button {
}

.inputbox {
}

.search {

}


/* NAVIGATION/MENÜ EINSTELLUNGEN */

/*Einstellungen für die Elemente des Hauptmenüs */
div.menu_0{
	width: 115px;
	height: 37px;
	text-align: left;
	background-image: url(../../../images/ava/back_inactive_gross.jpg);
	background-repeat: repeat-x;
	background-position: top left;	
	margin: 0px;
	padding: 0px;
	text-indent: 21px;
	border-style: solid;
	border-color: black;
	border-width: 0px;
	vertical-align: middle;
	display:block;
	line-height: 25pt;
	font-size: 12pt;
}

div.menu_1{
	width: 155px;
	height: 37px;
	text-align: left;
	background-image: url(../../../images/ava/back_inactive_gross.jpg);
	background-repeat: repeat-x;
	background-position: top left;	
	margin: 0px;
	padding-left: 0px;
	text-indent: 21px;
	border-style: solid;
	border-color: black;
	border-width: 0px;
	vertical-align: middle;
	display:block;
	line-height: 25pt;
	font-size: 12pt;
}

div.menu_2{
	width: 212px;
	height: 37px;
	text-align: left;
	background-image: url(../../../images/ava/back_inactive_gross.jpg);
	background-repeat: repeat-x;
	background-position: top left;	
	margin: 0px;
	padding-left: 0px;
	text-indent: 21px;
	border-style: solid;
	border-color: black;
	border-width: 0px;
	vertical-align: middle;
	display:block;
	line-height: 25pt;
	font-size: 12pt;
}

div.menu_3{
	width: 116px;
	height: 37px;
	text-align: left;
	background-image: url(../../../images/ava/back_inactive_gross.jpg);
	background-repeat: repeat-x;
	background-position: top left;	
	margin: 0px;
	padding: 0px;
	text-indent: 21px;
	border-style: solid;
	border-color: black;
	border-width: 0px;
	vertical-align: middle;
	display:block;
	line-height: 25pt;
	font-size: 12pt;
}

div.menu_4{
	width: 170px;
	height: 37px;
	text-align: left;
	background-image: url(../../../images/ava/back_inactive_gross.jpg);
	background-repeat: repeat-x;
	background-position: top left;	
	margin: 0px;
	padding: 0px;
	text-indent: 21px;
	border-style: solid;
	border-color: black;
	border-width: 0px;
	vertical-align: middle;
	display:block;
	line-height: 25pt;
	font-size: 12pt;
}

div.menu_5{
	width: 103px;
	height: 37px;
	text-align: left;
	background-image: url(../../../images/ava/back_inactive_gross.jpg);
	background-repeat: repeat-x;
	background-position: top left;	
	margin: 0px;
	padding: 0px;
	text-indent: 21px;
	border-style: solid;
	border-color: black;
	border-width: 0px;
	vertical-align: middle;
	display:block;
	line-height: 25pt;
	font-size: 12pt;
}

/*
div.menu_0{
	width: 105px;
	height: 37px;
	text-align: center;
	background-image: url(../../../images/ava/back_inactive_gross.jpg);
	background-repeat: repeat-x;
	background-position: top left;	
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-color: black;
	border-width: 0px;
	vertical-align: middle;
	display:block;
	line-height: 25pt;
}

div.menu_1{
	width: 130px;
	height: 37px;
	text-align: center;
	background-image: url(../../../images/ava/back_inactive_gross.jpg);
	background-repeat: repeat-x;
	background-position: top left;	
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-color: black;
	border-width: 0px;
	vertical-align: middle;
	display:block;
	line-height: 25pt;
}

div.menu_2{
	width: 120px;
	height: 37px;
	text-align: center;
	background-image: url(../../../images/ava/back_inactive_gross.jpg);
	background-repeat: repeat-x;
	background-position: top left;	
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-color: black;
	border-width: 0px;
	vertical-align: middle;
	display:block;
	line-height: 25pt;
}

div.menu_3{
	width: 155px;
	height: 37px;
	text-align: center;
	background-image: url(../../../images/ava/back_inactive_gross.jpg);
	background-repeat: repeat-x;
	background-position: top left;	
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-color: black;
	border-width: 0px;
	vertical-align: middle;
	display:block;
	line-height: 25pt;
}

div.menu_4{
	width: 105px;
	height: 37px;
	text-align: center;
	background-image: url(../../../images/ava/back_inactive_gross.jpg);
	background-repeat: repeat-x;
	background-position: top left;	
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-color: black;
	border-width: 0px;
	vertical-align: middle;
	display:block;
	line-height: 25pt;
}

div.menu_5{
	width: 155px;
	height: 37px;
	text-align: center;
	background-image: url(../../../images/ava/back_inactive_gross.jpg);
	background-repeat: repeat-x;
	background-position: top left;	
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-color: black;
	border-width: 0px;
	vertical-align: middle;
	display:block;
	line-height: 25pt;
}

div.menu_6{
	width: 100px;
	height: 37px;
	text-align: center;
	background-image: url(../../../images/ava/back_inactive_gross.jpg);
	background-repeat: repeat-x;
	background-position: top left;	
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-color: black;
	border-width: 0px;
	vertical-align: middle;
	display:block;
	line-height: 25pt;
}
*/
a.mainlevel{ 
	color: #FFFFFF;
	text-decoration: none;
	display: block;
} 

div.sub_menu{
	background-color: #FF0000;
}

a.mainlevel:link, a.mainlevel:visited {
	color: #FFFFFF;
}

a.mainlevel:active {
	color: #FFFFFF;
}

a.mainlevel:hover {
	color: #FFFFFF;
	background-image: url(../../../images/ava/back_active.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

/* Einstellungen für das aktive Element im Hauptmenü*/
#active_menu {
} 

ul#mainlevel-nav { 
}

ul#mainlevel-nav li{ 
}

#mainlevel-nav a:link { 
}

#mainlevel-nav a:visited{ 
}

#mainlevel-nav a:hover { 
}

/* Einstellungen für Elemente im Hauptmenü, die ein übergeordnetes Element haben */
a.sublevel{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10pt;
	padding-left: 14px;
} 

a.sublevel:link {
	color: #FFFFFF;
}

a.sublevel:visited {
	color: #FFFFFF;
}

a.sublevel:hover {
	background-color: #0054B9;
	color: #FFFFFF;
	/*color: #095ABC;*/
	text-decoration: none;
	font-size: 10pt;
	display: block;
}

/*Style für die Navigationselemente des Fußbereich ("<< Start < Prev Next > End >>") wenn sie nicht als Hyperlink angezeigt werden*/
.pagenavbar {
} 

/*Style für die Navigationselemente des Fußbereich ("<< Start < Prev Next > End >>") wenn sie als Hyperlink angezeigt werden*/
.pagenavbar:link {
} 

.pagenavbar:visited {
}

div.pagenavcounter {
	visibility: hidden;
}

/* Format für den Text der Navigationselemente "<< Start < Previous 1 Next > End >>" links */
.pagenav {
	margin-left: 40px;
} 
a.pagenav:visited {
}
a.pagenav:hover {
}

/*Fromat für den "Read More" Link*/
a.readon:link {
} 
a.readon:hover {
}
a.readon:visited {
}

/*Fromat für den "BACK" Link*/
.back_button {
}

/*Fromat für den "PREV" Link*/
.pagenav_prev {
} 

/*Fromat für den "NEXT" Link*/
.pagenav_next {
} 

/*Format für die "Letzte Beiträge" Liste, default ist "Letzte Beiträge" user1-Modul*/
.latestnews ul {
} 
.latestnews li {
}

/*Format für die "Beliebtesten Beiträge" Liste, default ist "Beliebteste Beiträge" user2-Modul*/
.mostread ul{
} 
.mostread li{
}

/* SEITENINHALT EINSTELLUGEN */
a.category:link {
}
a.category:hover {
}
a.category:visited {
}

/* Format für Links in Blog-Sektion */
.blogsection {
} 
/* Format für "More" Text in Blog-Sektion*/
.blog_more {
} 
/* Format Link */
a.blogsection:link {
} 
/* Format besuchter Link */
a.blogsection:visited {
} 
/* Format Link, auf dem der Mauszeiger steht */
a.blogsection:hover {
} 

/* Format des Titel der Komponente */
.componentheading {
	height: 26px;
	/*width: 554px;*/
	line-height: 20pt;
	padding-left: 40px;
	margin-left: 6px;
	background-image: url(../../../images/stories/ava/titelleiste.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	color:#FFFFFF; 
	font-size:12pt;
} 

div.componentheading_welcome {
	height: 26px;
	width: 577px;
	line-height: 20pt;
	padding-left: 20px;
	margin-left: 6px;
	background-image: url(../../../images/stories/ava/titelleiste.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	color:#FFFFFF; 
	font-size:12pt;
} 

/* Format des Titel des Inhalts*/
.contentheading { 
	padding-left: 40px;
	background-image: url(../../../images/stories/ava/titelleiste.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	color:#FFFFFF; 
	font-size:12pt;
	width: 860px;
} 

.buttonshead {
	margin-right: 50px;
}

.contentpane {
}
/* Tabelle die den aktuellen Text eines Artikels hat */
.contentpaneopen_welcome {
	background-color: #F2F2F2;
} 

.contentpaneopen {
	/*background-color: #99CCFF;*/
} 
/*Titel eines Artikel */
.contentpagetitle {
} 
/*Titel eines Artikels, wenn er eni Link ist */
a.contentpagetitle:hover {
} 
a.contentpagetitle:link {
}
a.contentpagetitle:visited {
}

/* Format von "DESCRIPTION" von Sektionen und Kategorien */
.contentdescription {
} 

/* Format für die Tabelle einer Tabelle mit mehreren Inhalten oder Artikel */
table.contenttoc {
} 
table.contenttoc td {
}
table.contenttoc th {
}
table.contenttoc td.toclink {
}
a.toclink:link {
}
a.toclink:visited {
}
a.toclink:hover {
}

/* JOOMLA! SEKTION LISTE EINSTELLUNG*/

/* Format für die Liste der Sektione */
.sectiontableheader {
} 
.sectiontableentry1 {
}
.sectiontableentry2 {
}

/* JOOMLA! MODUL EINSTELLUNG */

/* Format der Modul-Tabelle */
table.moduletable {
} 
/* Format der Modulüberschrift und Modulttitel */
table.moduletable th { 
} 
/* Format der Zellern der Tabelle der Module */
table.moduletable td { 
} 


/* VERSCHIEDENE EINSTELLUGEN */

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

/* Umfrage */

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

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

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

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

/* Positionierung der Such- und Sprachenleiste*/

div.head {
	height: 36px;
	width: 660px;
}

td.head {
	background-color: #D3D3D3; 
	width: 660px;
}

div.head_left {
	position: absolute;
	top: 16px;
	vertical-align: middle;
	text-align: left;
	float: left;
	width: 660px;
}

div.head_right {
	position: absolute;
	top: 20px;
	text-align: left;
	margin-left: 660px;
}

input.button {
	width: 70px;
	margin-left: 220px;
}

input.inputbox_search {
	position: absolute;
	display: inline;
	float: left;
	margin-top: 3px;
	margin-left: 10px;
	margin-right: 20px;
}

input.inputbox {
	position: absolute;
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 5px;
}

.input_abstand{
	margin-top: 3px;
	margin-right: 5px;
	margin-left: 10px;
}

inputbox_abstand_2{
	margin-top: 3px;
	margin-right: 5px;
	margin-left: 10px;
}

input.inputbox_button {
	position: absolute
	display: inline;
	margin-left: 165px;
	height: 21px;
	width: 22px;
	background: url(../../../../images/stories/ava/button_search.jpg);
	margin-top: 3px;
}

input.button_kontakt {

}

div.jflanguageselection_0 {
	display: inline;
	margin-left: 5px;
	text-align: left;
	width: 90px;
}

div.jflanguageselection_1 {
	display: inline;
	margin-left: 15px;
	text-align: left;
	width: 90px;
}

a.jflanguageselection_0:link, a.jflanguageselection_1:link, a.jflanguageselection_0:active, a.jflanguageselection_1:active, a.jflanguageselection_0:visited, a.jflanguageselection_1:visited {
	color: #000000;
}

a.jflanguageselection_0:hover, a.jflanguageselection_1:hover {
	color: #0053B9;
}

/* Positionierung der Bilder im oberen Seitenbereich */

div.top_left {
	margin-left: -3px;
	margin-top: -2px;
	margin-bottom: -22px;
}

div.top_right {
	margin-right: -3px;
	margin-top: -2px;
	margin-bottom: -22px;
}

table.table_top {
	width: 861px;
	cellspacing: 0;
	cellpadding: 0;
	background-color: #FFFFFF; 
}

table.output {
	width: 877px;
	cellspacing: 0;
	cellpadding: 0;
	background-color: #FFFFFF; 
}

div.output {
	width: 100%;
	cellspacing: 0;
	cellpadding: 0;
	background-color: #F2F2F2; 
	margin-left: 2px;
	margin-bottom: 2px;
}

table.abstand {
	padding-left: 40px;
	padding-right: 60px;
}

.abstand_links {
	padding-left: 40px;
}

.abstand_rechts {
	padding-right: 60px;
}

div.pathway {
	width: 826px;
	background-color: #F2F2F2;
	padding-left: 43px;
	text-align: left;
	margin-left: 2px;
	margin-top: 2px;
}

table.pathway {
	
	cellspacing: 0;
	cellpadding: 0;
	background-color: #FFFFFF; 
}

a.pathway:link, a.pathway:visited, a.pathway:hover, a.pathway:active {
	font-size: 10pt;
	color: #CC0000;
}

.pathway {
	font-size: 10pt;
	color: #CC0000;
}

div.welcome {
	padding-top: 15px;
	height: 438px;
	width: 100%; /*width: 590px;*/
	font-size: 10pt;
	padding-left: 20px;
	background-color: #F2F2F2;
}

td.contentheading {
	height: 26px;
}

div.news {
	background-color: #F2F2F2;
	margin-left: -6px;
}

h1 {
	font-size: 12pt; 
	color: #005bc6;
	font-weight: bold;
	margin-bottom: 0px;
}

/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.transMenu .background {
	position: absolute;
	left: -10px; 
	top: -3px;
}
/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowRight {
	position: absolute;
	top: -3px; 
	width: 0px;
}
/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowBottom {
	position: absolute;
	left: -10px; 
	height: 0px;
}

/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.transMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
}

/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.transMenu .content {
	position:absolute;
}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.transMenu .items {
	position:relative;
	left: -10px; 
	top: -3px;
	z-index:2;
}

.transMenu.top .items {
	border-top:none;
}

/* each TR.item is one menu item */
.transMenu .item {
    color:#336;
    font-size:10px;
    font-family:sans-serif;
    text-decoration:none;
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	border:none;
	cursor:pointer;
	cursor:hand;
}
