/* GENERELLE EINSTELLUNGEN*/
body { 
	background-color:#ffffff;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:small-caps;
	font-size:14px;
	font-size-adjust:inherit;

 } /* Allgemeine Einstellugen für das ganze Template*/
p {} /*Format für alle <p> Tags. Wird nur verwendet, wenn kein anderer Style gesetzt ist.*/
td {} /*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 {} /*Format für alle <ul> Tags. Wird nur verwendet, wenn kein anderer Style gesetzt ist.*/
a {color: #000066; text-decoration: none;}
a:link {text-decoration:none;} /* Link-Styl für das ganze Template*/
a:visited {} /* Besuchter Link-Styl für das ganze Template*/
a:active {} /* Aktiver Link-Styl für das ganze Template*/
a:hover {color: #DEC23F; text-decoration:none;} /* Angewählter Link-Styl für das ganze Template*/
hr {} /* Horizontale Linie im Template*/
hr.separator {}





/* nav BAR */
#topNav {
	width: 100%;
	height: 16px;
	margin-top: 12px;
	background-color:#ededed;
	border-top: 1px solid #649BAF;
	border-bottom: 1px solid #649BAF;
	z-index:100;
	position:absolute;
}
/* TITLE BAR */
#mainbar {
	background-color:#ffffff;
	background-image:url(../../../images/head_bg_hellblau.gif);
	background-repeat:repeat;
	background-position:left;
        background-position:top;
	width: 100%;
	height: 80px;
	border-top: 3px solid #DEC23F;
	border-bottom: 1px solid #C2CFE0;
	z-index:90;
	
	position:absolute;
	top: 30px;
	left: 0;

}
/* MAIN LEFT */
#mainLeft{
	background-color:#ffffff;
	width: 18%;
	position:absolute;
	top: 126px;
        left: 2%;
        padding: 0;
        float:left;

}

/* MAIN BODY */
#mainBody{
	background-color:#ffffff;
	width: 60%;
	position:relative;
	top: 126px;
        left: 20%;
        padding: 0;
        float:left;
}

/* MAIN RIGHT */
#mainRight{
	background-color:#ffffff;
	width: 18%;
	position:absolute;
	top: 126px;
        left: 82%;
        padding: 0;
        float:left;

}

.headerLeft{
	color:#DEC23F;
	width: 130px;
	text-align:right;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
	position:absolute;
	top: 81px;
	left: 0;
	z-index:200;
        font-size: 36px;
}
.headerRight{
	color:#DEC23F;
	margin-left: 0px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
	position:absolute;
	top: 81px;
	left: 131px;
	z-index:200;
        font-size: 36px;

}

/* FORMULAR EINSTELLUGEN */
.button {}
.inputbox {}
.search {}

/* NAVIGATION/MENÜ EINSTELLUNGEN */
a.mainlevel{ } /*Einstellungen für die Elemente des Hauptmenüs */
a.mainlevel:link, a.mainlevel:visited {
        background-color:#ffffff;
	display:block;
	width:80px;
	height:16px;
	text-align:center;
	color: #DE7504;
	float:left;
	text-decoration:none;	
	border-right: 1px solid #649BAF;
	border-top: 1px solid #649BAF;
	border-collapse:collapse;
	padding-top:4px;
        margin-top:11px;
	z-index:110;
	position:relative;}
a.mainlevel:active {}
a.mainlevel:hover {
	background-color:#C2CFE0;
	color:#ffffff;}
#active_menu {} /* Einstellungen für das aktive Element im Hauptmenü*/
ul#mainlevel {}
ul#mainlevel li{margin-left:-40px;}
.mainlevel-nav a:link {
}
.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 {}
.blog {width:100%;}
.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 {} /* Format des Titel der Komponente */
.contentheading {padding: 2px; font-size:12pt; background-color:#ffffff; } /* Format des Titel des Inhalts*/
.contentpane {}
.contentpaneopen {padding:4px;background-color:#FFFFFF; width:100%; border-bottom: 1px solid #649BAF;} /* 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 {}
.article_seperator {display: block; width:100%; border-top: 3px solid #DEC23F;}

/* JOOMLA! SEKTION LISTE EINSTELLUNG*/
.sectiontableheader {} /* Format für die Liste der Sektione */
.sectiontableentry1 {}
.sectiontableentry2 {}

/* JOOMLA! MODUL EINSTELLUNG */
table.moduletable {margin-top:0px;padding:0px;} /* Format der Modul-Tabelle */
table.moduletable th {} /* 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. */

/*LINK COOKIE */
.linktitle {
	background-color:#ffffff;
	background-image:url(../../../images/head_bg_hellblau.gif);
	background-repeat:repeat-x;
	background-position:left;
        background-position:top;
	border:1px solid #649BAF;
	border-collapse:collapse;
	margin-top:15px;
	padding: 0px 4px 0px 6px;
        color: #000066;
}

.linkbox {
	background-color:#ebebeb;
	border:1px solid #649BAF;
	border-collapse:collapse;
	padding: 0px 4px 0px 6px;
}

input.links {
	background-color:#ffffff;
	border:1px solid #649BAF;
	border-collapse:collapse;
	font-size:9px;
}
.linkrow {
	background-color:#ffffff;
	border-left:0px;
	border-right:0px;
	border-bottom:1px;
	border-top:0px;
	border-style:dotted;
	border-color: #649BAF;
	border-collapse:collapse;
	padding: 0px 4px 0px 8px;
}
a.linkrow:link {color: #649BAF; text-decoration:none;} /* Link-Styl für das ganze Template*/
a.linkrow:visited {} /* Besuchter Link-Styl für das ganze Template*/
a.linkrow:active {} /* Aktiver Link-Styl für das ganze Template*/
a.linkrow:hover {color: #DEC23F; text-decoration:none;} /* Angewählter Link-Styl für das ganze Template*/
#linkList {
	border:0px solid #649BAF;
	background-color: #ffffff;	
	margin:0;
	padding: 0px;
	width: 90%;
	text-align: left;
}
