* {

  margin: 0px;

  padding: 0px;

  border:0;

}
/* TEST CSS FOR JOOMLA! 1.0.8 TEMPLATES */

/* By Erich Hengstberger (C) http://www.eh-data.at */

/* GENERELLE EINSTELLUNGEN*/

body { background-repeat: no-repeat; background-position: center 0; margin: 0; padding: 0; }

/* Allgemeine Einstellugen für das ganze Template*/

#header { background-image: url(../images/header_short.jpg); background-repeat: no-repeat; }

/*Wird nur verwendet, wenn kein anderer Style gesetzt ist.*/

p {  }

table { margin: 0; padding: 0; }

td {}

tr {}

ul {}

hr {} /* Horizontale Linie im Template*/

hr.separator {}

/* FORMULAR EINSTELLUGEN */

.button {}

.inputbox {}

.search {}

/* NAVIGATION/MENÜ EINSTELLUNGEN */

/* Einstellungen für das aktive Element im Hauptmenü*/

ul#mainlevel-nav {  }

ul#mainlevel-nav li{ }

#mainlevel-nav a:link { background-color: #ab7171; }

#mainlevel-nav a:visited{ }

#mainlevel-nav a:hover {  }

a.sublevel{} /* Einstellungen für Elemente im Hauptmenü, die ein übergeordnetes Element haben */

a.sublevel:link {}

a.sublevel:visited {}

a.sublevel:hover {}

.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 {} /*Fromat für den "Read More" Link*/

a.readon:hover {}

a.readon:visited {}

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

.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 */

/* Format des Titel der Komponente */

/* Format des Titel des

Inhalts*/

/* Tabelle die den aktuellen Text eines Artikels hat */

.contentpagetitle {} /*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*/
/* Format für die Liste der Sektione */

.sectiontableentry1 {}

.sectiontableentry2 {}

/* JOOMLA! MODUL EINSTELLUNG */

table.moduletable { margin-top:5px; padding:4px; } /* Format der Modul-Tabelle */

/* Format der Modulüberschrift und Modulttitel */

table.moduletable td {  } /* Format der Zellern der Tabelle der Module */

/* 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" */

/* 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. */

/*<agl.folder "TopBar">*/

	/*Einstellungen "topmenue"*/

	a.mainlevel-nav:link { color: #419dcc; font-size: 11px; font-family: Arial; text-decoration: none; padding: 0 10px; }

	a.mainlevel-nav:visited { color: #419dcc; font-size: 11px; font-family: Arial; text-decoration: none; padding-right: 10px; padding-left: 10px;}
	#suche {  }
	#mod_search_searchword { width: 175px; height: 17px; }
	#TopMenue { margin-left: 10px; padding-left: 10px; }

	#logo { padding-left: 15px; }

/*</agl.folder>*/

/*<agl.folder "InfoBar">*/
	#haupt_box_main_content { font-size: 11px; font-family: Arial; text-decoration: none; }
	a.pathway { color: #1a8db9; font-size: 11px; font-family: Arial; text-decoration: none; }
	a.pathway:hover { text-decoration: underline; }
	#MainBarBody { font-size: 11px; font-family: Arial; }
	/*Einstellungen für die Elemente des Hauptmenüs */
	.mainlevel {  }
	a.mainlevel{  }
	a.mainlevel:active {  }
#main_nav, #main_nav ul{ display:block; position:relative; padding:0; list-style: none; width:100%; margin: 0; }

#main_nav li{
	display:block;
	float:left;
}
	a.link1 { color: #4ab0d9; font-size: 12px; font-family: arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #122d45; display: block; margin: 0; padding: 7px 10px 5px; width: 221.7px; height: 15px; float: left; border-style: solid; border-width: 1px; border-color: #4ab0d9 #000 #000 #4ab0d9; }
	a.link2{ display:block; float:left; height:15px; width:221.7px; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#4ab0d9; font-weight: bold; background-color: #122d45; text-decoration: none; padding: 7px 10px 5px; border-color: #4ab0d9 #000 #000 #4ab0d9; border-style: solid; border-width: 1px; }
	a.link3{ display:block; float:left; height:15px; width:221.7px; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#4ab0d9; font-weight: bold; background-color: #122d45; text-decoration: none; padding: 7px 10px 5px; border-color: #4ab0d9 #000 #000 #4ab0d9; border-style: solid; border-width: 1px; }
	a.link4 { color: #4ab0d9; font-size: 12px; font-family: arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #122d45; display: block; margin: 0; padding: 7px 10px 5px; width: 221.7px; height: 15px; float: left; border-style: solid; border-width: 1px; border-color: #4ab0d9 #000 #000 #4ab0d9; }
	*html a.link1 { width: 222px; }
	*+html a.link1 { width: 222px; }
	*html a.link2 { width: 221px; }
	*+html a.link2 { width: 221px; }
	*html a.link3 { width: 222px; }
	*+html a.link3 { width: 222px; }
	*html a.link4 { width: 222px; }
	*+html a.link4 { width: 222px; }
	a.link1:hover{
	color:#FFF;
}
	a.link2:hover{
	color:#FFF;
}
	a.link3:hover { color: #fff; }
	a.link4:hover { color: #fff; }
	#InfoBar { background-color: #2988b5; background-repeat: no-repeat;  }
	a.InfoBarSubLink:hover { text-decoration: underline; }
	.InfoBarSubLink:link, .InfoBarSubLink:visited { color: #1a8db9; text-decoration: none; }
	table.contentpaneopen { font-size: 14px; font-family: Arial; border-width: 0; }
/*</agl.folder>*/

/*<agl.folder "MainBar">*/
	#MainBar { background-color: #1a8db9; background-position: center 0; width: 1005px; min-width: 1005px; max-width: 1005px; }

	#borderwidth15 { width: 15px; height: auto; min-width: 15px; max-width: 15px; }

	#borderhigh15 { font-size: 0; line-height: 15px; }

	#MainBarMenue { background-color: #1a8db9; width: 150px; min-width: 150px; max-width: 150px; }

	#MainBarBody { background-color: #fff; text-align: left; vertical-align: top; width: 645px; min-width: 645px; max-width: 645px; padding: 10px 0 30px 10px; }

	#MainBarBodySpacer { min-width: 1px; max-width: 1px; }

	#MainBarRight { background-color: #fff; width: 175px; min-width: 175px; max-width: 175px; }

	.componentheading  /* Komponentenüberschrift MainBar */ { font-size: 0; line-height: 0; visibility: hidden; }

	.contentheading  /* Contentüberschriften MainBar */ { color:#000000; font-size:11px; font-family: Arial; font-weight: bold; text-decoration: none; }

	.contentpane {  }
	.contentpane a:link, .contentpane a:visited { color: #1a8db9; text-decoration: none; }
	.contentpane a:hover { text-decoration: underline; }
	.contentpaneopen tr td { font-size: 11px; font-family: Arial; padding:4px; }

	.contentpaneopen a:visited, .contentpaneopen a:link { color: #1a8db9; text-decoration: none; }
	.contentpaneopen a:hover { text-decoration: underline; }
	table.moduletable th  /* Zeilenüberschriften right */ { font-family: Arial; text-decoration: underline; text-align: center; }

	a.mainlevel-eis:hover { font-family: Arial; text-decoration: underline; }

	.mainlevel-eis:link, .mainlevel-eis:visited { color: #fff; font-size: 12px; font-family: Arial; font-weight: normal; line-height: 28px; text-decoration: none; }
	.inputbox { margin: 1px; border: solid 1px #000; }
	.button { color: #1a8db9; background-color: #fff; text-decoration: underline; }
	span.article_seperator table { font-size: 1px; }
	#MainBarBody #article_seperator { width: auto; border-bottom: 1px dashed #419dcc; }
	#calendar_seperator { width: auto; border-bottom: 1px dashed #419dcc; }
	.moduletable_poll th { color: #fff; font-size: 0; line-height: 0; }
	.poll_poll { font-size: 11px; font-family: Arial; text-align: left; margin-top: 10px; padding-right: 5px; padding-left: 5px; }
	.pollstableborder_poll { text-align: left; }
	.sectiontableentry1_poll input { text-align: left; width: 20px; height: 30px; }
	.newspane a:visited, .newspane a:link { color: #1a8db9; text-decoration: none; }
	.newspane a:hover { text-decoration: underline; }
	.pollstableborder_poll td { vertical-align: middle; }
	.sectiontableentry2_poll input { text-align: left; width: 20px; height: 30px; }
	.poll_poll .button { font-size: 11px; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "Kalender">*/
	#tab { background-color: #1a8db9; font-size:11px; font-family: Arial; }
	#eventcell {width:195px; height:30px; background-color: #fff;border-bottom: 1px solid #1a8db9;font-weight: bold;font-size:12px;color:#1a8db9;}
	#monthcell {width:125px; height:15px; color:#fff; background-color: #a3d1e3;border-bottom: 1px solid #1a8db9;}
	#navicell  {width:34px; height:15px;  background-color: #a3d1e3;border-left: 1px solid #1a8db9;border-bottom: 1px solid #1a8db9;text-align:center;}
	#headleftcell {width:27px; height:15px; background-color: #76bbd5; color:#1a8db9; vertical-align: top; border-bottom: 1px solid #1a8db9; text-align: center;}
	#headcell     {width:27px; height:15px; background-color: #76bbd5; color:#1a8db9; vertical-align: top; border-bottom: 1px solid #1a8db9; border-left: 1px solid #1a8db9;text-align: center;}
	#emtyleftcell {width:27px; height:27px; background-color: #1a8db9; color:#fff;  vertical-align: top; border-bottom: 1px solid #1a8db9;}
	#emtycell     {width:27px; height:27px; background-color: #1a8db9; color:#fff;  vertical-align: top; border-bottom: 1px solid #1a8db9; border-left: 1px solid #1a8db9;}
	#leftcell {width:27px; height:27px; background-color: #76bbd5; color:#fff;  vertical-align: top; border-bottom: 1px solid #1a8db9;}
	#cell     {width:27px; height:27px; background-color: #76bbd5; color:#fff;  vertical-align: top; border-bottom: 1px solid #1a8db9; border-left: 1px solid #1a8db9;}
	#tabhead {width:27px; height:15px; background-color: #76bbd5; color:#1a8db9; font-weight: bold;}
	a.celllink:link, a.celllink:visited {color:#fff;width:27px;height:26px;display:block;text-decoration: none;}
	a.celllink:hover {display:block;color:#1a8db9;}
	a.navlink:link, a.navlink:visited {width:34px;display:block;color:#fff;text-decoration: none;}
	a.navlink:hover {display:block;color:#1a8db9;text-decoration: none;}
/*</agl.folder>*/
/*<agl.folder "Bildergalerie">*/
	#bildertop { color: #1a8db9; font-size: 12px; font-weight: bold; background-color: #fff; background-position: 0 0; width: 195px; height: 30px; border-bottom: 1px solid #1a8db9; }
	#bildergif { color: #1a8db9; font-size: 12px; font-weight: bold; background-color: #fff; background-image: url(http://eissporthalle.com/cms/templates/test/images/bildergalerie.gif); background-repeat: no-repeat; background-position: center; width: 195px; height: 30px; border-bottom: 1px solid #1a8db9; }
	#bildertable { font-size: 11px; font-family: arial; background-color: #1a8db9; }
	#bildcell { color: #fff; background-color: #76bbd5; width: 27px; height: 27px; vertical-align: middle; border-bottom: 1px solid #1a8db9; }
/*</agl.folder>*/
	#jw-sir {position:relative; left:5px;}