body {
	background: #1c1c1c;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	color: #f1f1f1;
	line-height: 1.2em;
	font-family: Verdana, Georgia, Arial, sans-serif;
}

/* @group Typography */

/* Link Colors */

a {
	color: #feb400;
	text-decoration: none;
}

a:hover, a:focus {
	color: #fff;
	text-decoration: underline;
}

li {
	background: url(../images/style1/bullet.gif) no-repeat 0 5px;
}

/* $headerstyle(graphic) */

#header_graphic a img {
	position:absolut;
	padding-top: 1px; /* Header Text distance from top */
	height: 90px;
	width: 450px;

}

/* Total header height */

#header-wrap,#header_text,#header_graphic {
	height: 110px;
}

/* Header background color/image */

#header-wrap {
	background: #030303 url(../images/style1/header_bg.jpg) repeat-x;
}

/* $headerstyle(text) */

#header_text h1, #header_text h1 a {
	color: #fff; /* Header Text Color */
	padding-top:15px ; /* Header Text distance from top */
	font: bold 40px/50px Verdana, Arial, Helvetica, Geneva, sans-serif; /* Header Text Typograhy */
	letter-spacing: -1px;
}
#header_text h2 {
	color: #feb400; /* Slogan Text Color */
	font: italic bold 18px/18px Geneva, Verdana, sans-serif;/* Slogan Text Typograhy */
}

/* Heading Styles */

h1 {
	color: #feb400;
}

h2 {
	color: #fff;
}

h3 {
	color: #b0b0b0;
	font-family: "Bradley Hand ITC", "Gabriola", "Calibri", "Verdana", "Geneva", sans-serif;
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
}

h4 {
	color: #fff;
}

blockquote {
	border: 1px solid #666;
	background-color: #222;
}

.footer {
	color: #6f6f6f;
}

/* @end */

/* @group Newsflash Module */

#headermod {
	height: 80px; /* Module Height */
	width: 200px; /* Module Width */
	top:10px; /* Distance from top */
	color: #c4c4c1; /* Text Color */
}
#headermod .contentheading,#headermod a.contentpagetitle,#headermod a {
	color: #feb400;/* Heading/Link Color */

}

#headermod td.contentheading,#headermod .moduletable h3 {
	border-bottom: 1px solid #4a4a4a;/* Content/Module Heading Border */
}

/* @end */

/* @group Joomla! Styles */

/* Category Tables */
td.sectiontableheader {
color: #fff;
background-color: #feb400;
font: 14px/20px Verdana, Arial, Helvetica, Geneva, sans-serif;
}
table tr.sectiontableentry1 td,
table td.sectiontableentry1 {
background: #1c1c1c;
padding: 4px;
border-bottom: 1px solid #262626;
line-height: 155%;
}
table tr.sectiontableentry2 td,
table td.sectiontableentry2 {
background: #1a1a1a;
padding: 4px;
border-bottom: 1px solid #262626;
line-height: 155%;
}
/* Polls */
table.pollstableborder td.sectiontableentry1 {
color: #eee;
background: #3e3e3e;
padding: 2px;
border-bottom: 1px solid #5a5a5a;
}
table.pollstableborder td.sectiontableentry2 {
color: #eee;
background: #4a4a4a;
padding: 2px;
border-bottom: 1px solid #535353;
}
table.pollstableborder td.sectiontableheader {
padding: 8px;
color: #fff;
border: none;
}
table.pollstableborder tr.sectiontableentry1 td {
border: none;
}
table.pollstableborder tr.sectiontableentry2 td {
border: none;
}
/* Article Overflow */

div.blog_more {
	border-top: 1px solid #626262;
}

div.blog_more ul li a {
	border-bottom: 1px solid #626262;
}
div.blog_more ul li a:hover {
	border-bottom: 1px solid #626262;
	background-color: #333;
	text-decoration: none;
}

/* Mosimages */
div.mosimage {
	border: 1px solid #222;
	background: #333;
}
div.mosimage_caption {
	color: #eee;
	background: #222;
	border-top: 1px solid #494949;
}
/* Content Headings */
a.contentpagetitle {
	color: #fff;
}
a.contentpagetitle:hover, a.contentpagetitle:focus {
	color: #feb400;	
}
td.contentheading {
	border-top: 1px double #626262;
/*	border-bottom: 1px solid #525252; */
	color: #fff;
}
.contentheading {
	color: #ccc;
}
.componentheading {
	color: #fff;
}
a.readon {
	background: url(../images/style1/readon.png) no-repeat left center;
}
span.small,.createdate,.modifydate {
	font: 10px/10px Verdana, Tahoma, Lucida, sans-serif;
	color: #8a8a8a;
}
.pagenav_next a,.pagenav_prev a {
	border: 1px solid #feb400;
	background-color: #262626;
	color: #feb400;
}
div.back_button a {
	border: 1px solid #feb400;
	background-color: #262626;
	color: #feb400;
}
.pagenav_next a:hover,.pagenav_prev a:hover,div.back_button a:hover,div.back_button a:focus {
	border: 1px solid #333;
	background-color: #262626;
	color: #fff;
	text-decoration: none;
}
table.contenttoc {
	background-color: #f5f2e1;
	border: 1px solid #e8e6d8;
}
table.toc th {
color: #ff0000;
background-color: #1c1c1c;
}
/* @end */

/* Conditional Styles - Advanced Edits Only Below This Line */

/* @group Style 5 Modules */

/* Default Style */

div.module h3,div.moduletable h3 {
	border-bottom: 1px solid #666;
	color: #eee;
	background: url(../images/style1/mod_heading.png) no-repeat left center;
}


/* Module "S1" Text Style */
.moduleS1 {position:relative;margin:0 0 1em;padding:0;background: #000 url(../images/style1/topright_S1.png) top right no-repeat;color: #eee;}
div.moduleS1 div {background: url(../images/style1/topleft_S1.png) top left no-repeat;}
div.moduleS1 div div {background: url(../images/style1/botleft_S1.png) bottom left no-repeat; height:1%;}
div.moduleS1 div div div {background: url(../images/style1/botright_S1.png) bottom right no-repeat;padding:10px;}
div.moduleS1 div div div div {background:none;}


/* Module Heading "S1" Style */
div.moduleS1 h3 {padding: 0;line-height: 100%;height: auto;margin: 0 0 5px 0;font-size: 1.6em;font-weight: normal;text-indent: 0px;letter-spacing: normal;border-bottom: 1px solid #333;color: #feb400;}


/* Module "S1" Link Color */
div.moduleS1 a {color: #feb400;text-decoration:underline;}
div.moduleS1 a:hover, div.moduleS1 a:focus  {color: #feb400;text-decoration:none;}



/* Module "S1" List Styles */
div.moduleS1 ul,div.moduleS1 ul.latestnewsS1,div.moduleS1 ul.mostreadS1 {list-style: none;margin: 0px;padding:0px;}div.moduleS1 ul li,div.moduleS1 ul.latestnewsS1 li,div.moduleS1 ul.mostreadS1 li {padding: 0px 0px 0px 10px;margin: 0px;background: url(../images/style1/bullet_S1.gif) no-repeat 0px 5px;white-space: normal;}



/* Module "S2" Text Style */

.moduleS2 {position:relative;margin:0 0 1em;padding:0;background: #feb400 url(../images/style1/topright_S2.png) top right no-repeat;color: #fff;}
div.moduleS2 div {background: url(../images/style1/topleft_S2.png) top left no-repeat;}
div.moduleS2 div div {background: url(../images/style1/botleft_S2.png) bottom left no-repeat; height:1%;}
div.moduleS2 div div div {background: url(../images/style1/botright_S2.png) bottom right no-repeat;padding:10px;}
div.moduleS2 div div div div {background:none;}


/* Module Heading "S2" Style */
div.moduleS2 h3 {padding: 0;line-height: 100%;height: auto;margin: 0 0 5px 0;font-size: 1.6em;font-weight: normal;text-indent: 0px;letter-spacing: normal;border-bottom: 1px solid #c6c6c6;color: #ffffff;}


/* Module "S2" Link Color */
div.moduleS2 a {color: #fff;text-decoration:underline;}
div.moduleS2 a:hover {color: #fff;text-decoration:none;}


/* Module "S2" List Styles */
div.moduleS2 ul,div.moduleS2 ul.latestnewsS2,div.moduleS2 ul.mostreadS2 {list-style: none;margin: 0px;padding:0px;}
div.moduleS2 ul li,div.moduleS2 ul.latestnewsS2 li,div.moduleS2 ul.mostreadS2 li {padding: 0px 0px 0px 10px;margin: 0px;background: url(../images/style1/bullet_S2.gif) no-repeat 0px 5px;white-space: normal;}


/* Module "S3" Text Style */
.moduleS3 {position:relative;margin:0 0 1em;padding:0;background: #1C1C1C url(../images/style1/topright_S3.png) top right no-repeat;color: #cbcbcb;}
div.moduleS3 div {background: url(../images/style1/topleft_S3.png) top left no-repeat;}
div.moduleS3 div div {background: url(../images/style1/botleft_S3.png) bottom left no-repeat; height:1%;}
div.moduleS3 div div div {background: url(../images/style1/botright_S3.png) bottom right no-repeat;padding:10px;}
div.moduleS3 div div div div {background:none;}


/* Module Heading "S3" Style */
div.moduleS3 h3 {
padding: 0;
line-height: 100%;
height: auto;
margin: 0 0 5px 0;
font-weight: normal;
text-indent: 0px;
font-size: 1.2em;
letter-spacing: normal;
border-bottom: 1px solid #626262;
color: #f1f1f1;}


/* Module "S3" Link Color */
div.moduleS3 a {color: #feb400;text-decoration:underline;}
div.moduleS3 a:hover, div.moduleS3 a:focus {color: #fff;text-decoration:none;background: #1c1c1c;}



/* Module "S3" List Styles */
div.moduleS3 ul,div.moduleS3 ul.latestnewsS3,div.moduleS3 ul.mostreadS3 {list-style: none;margin: 0px;padding:0px;}div.moduleS3 ul li,div.moduleS3 ul.latestnewsS3 li,div.moduleS3 ul.mostreadS3 li {padding: 0px 0px 0px 10px;margin: 0px;background: url(../images/style1/bullet_S3.gif) no-repeat 0px 5px;white-space: normal;}


/* Module Heading "S4" Style */
div.moduleS4 h3 {
padding: 0;
line-height: 1em;
height: auto;
margin: 0 0 5px 0;
font-weight: normal;
text-indent: 0px;
font-size: 1.5em;
letter-spacing: normal;
border-bottom: 1px solid #626262;
color: #feb400;
}


/* @end */

/* @group Structural */

.main-top-both,.main-top-left-only {background: url(../images/style1/top_has_left.png) no-repeat center bottom;}
.main-top-wide,.main-top-right-only {background: url(../images/style1/top_wide.png) no-repeat center bottom;}
#mainbody-both	{background: url(../images/style1/mid_left_right.png) repeat-y center top;}
#mainbody-left-only	{background: url(../images/style1/mid_leftonly.png) repeat-y center top;}
#mainbody-wide,.mainbody-wide,#mainbody-right-only	{background: url(../images/style1/mid_wide.png) repeat-y center top;}

.bottom-both,.bottom-left-only	{background: url(../images/style1/bot_has_left.png) no-repeat center top;}
.bottom-wide,.bottom-right-only	{background: url(../images/style1/bot_wide.png) no-repeat center top;}
.tplcright a {color: #fff;display: block;margin: 4px 0px 2px 5px;text-align: center;background: url(../images/style1/arrowl.png) no-repeat left center;text-indent: -5000em;width: 75px;height: 12px;line-height: 12px;padding: 0px;}
ul.checklist li {background: url(../images/style1/checklist.png) no-repeat left center;}

/* @end */

/* @group Top Menu */

.menubar {
	/*  ### navcontainer grafik ausblenden kurt flückiger kuflue 20.03.2009 ###  */
	background: url(../images/style1/navcontainer.jpg) repeat-x left top; 
}
#navmenu {
	/* */
	background: url(../images/style1/navmenu.jpg) repeat-x left top; 
	
}

#navmenu li {
/* 	*/
		background: url(../images/style1/nav_norm_l.png) no-repeat bottom left; 
			background: none;
			
}
#navmenu li a {
	background: url(../images/style1/nav_norm_r.png) no-repeat bottom right;
	color: #999999;
}

div#navmenu li:hover , div#navmenu li:focus , div#navmenu li.iehover, div#navmenu li:focus {
	/* background: url(../images/style1/nav_hover_l.png) no-repeat bottom left; 
*/
	 background: url(../images/style1/nav_hover.png) repeat-x bottom left; 
}
div#navmenu li:hover a, div#navmenu li:focus a, div#navmenu li.iehover a, div#navmenu a:focus {
	/* background: url(../images/style1/nav_hover_r.png) no-repeat bottom right; */
	 background: url(../images/style1/nav_hover.png) repeat-x bottom right;
	color: #fff;
}
div#navmenu li.active, div#navmenu li.focus {
 /*
 background: url(../images/style1/nav_active_l.png) no-repeat bottom left; 
 */
	 background: url(../images/style1/nav_active.png) no-repeat bottom left; 
}
div#navmenu li.active a  {
	/* 
	background: url(../images/style1/nav_active_r.png) no-repeat bottom right;
	*/
	background: url(../images/style1/nav_active.png) no-repeat bottom right;
	color: #FFF;
}

/* @end */

/* @group Left Nav */

#leftcol ul#mainlevel,#rightcol ul#mainlevel,
#leftcol ul#mainlevel-sidenav,#rightcol ul#mainlevel-sidenav {
	list-style: none;
}

#leftcol a.mainlevel,#rightcol a.mainlevel,
#leftcol a.mainlevel-sidenav,#rightcol a.mainlevel-sidenav {
	background: url(../images/style1/leftnav_norm.png) no-repeat left center;
	color: #feb400;
}
#leftcol a.mainlevel:hover,#leftcol a.mainlevel:focus,#rightcol a.mainlevel:hover,#rightcol a.mainlevel:focus,
#leftcol a.mainlevel-sidenav:hover,#rightcol a.mainlevel-sidenav:hover, #leftcol a.mainlevel-sidenav:focus, #rightcol a.mainlevel-sidenav:focus {
	background: url(../images/style1/leftnav_over.png) no-repeat left center;
	color: #fff;
}
#leftcol a#active_menu.mainlevel,#leftcol a#active_menu.mainlevel:hover,
#rightcol a#active_menu.mainlevel,#rightcol a#active_menu.mainlevel:hover,
#leftcol a#active_menu-sidenav.mainlevel-sidenav,#leftcol a#active_menu-sidenav.mainlevel-sidenav:hover,
#rightcol a#active_menu-sidenav.mainlevel-sidenav,#rightcol a#active_menu.mainlevel-sidenav:hover {
	background: url(../images/style1/leftnav_active.png) no-repeat left center;
	color: #999999;
}
a.sublevel,a.sublevel-sidenav {
	color: #fff;
}

a:hover.sublevel ,a:hover.sublevel-sidenav {
	color: #feb400;
	text-decoration:none;
}

/* @end */

/* Farbanpassungen für verlinkte Bilder bei IE - kuflue - 2008-04-03 */
/* Rahmenfarbe analog -->  Module "S3" Text Style */
A:link img, A:visited img {border-color: #1C1C1C}
/* Hover Farbe analog --> Module "S2" Text Style */
A:hover img {border-color: #feb400}




/* ### BLOG Calendar ### */


#ArticleList {
background-color: #ccccc;
}

.droplist{
border-bottom: solid;
border-color: #cccccc;

} 

.articles{
border-bottom: solid;
border-color: #cccccc;

} 

.article_separator {

	clear : both;
	display : block;
	height : 1px;
	margin-bottom : 0px;
	/* border-bottom : 1px solid #2c2c2c; */

}


/* ################# breadcrumbs ################ */


.breadcrumbs {
/* background-color: #9E9984; 
	padding: 3px;
	border-top: 1px solid #9E9984;
	border-bottom: 1px solid #9E9984;
*/
}

.pathway {

	font-size: 12px;
}



/* edit article (hasTip = ist nur der Bearbeiten Button aber nicht den Infotext) flü */

/* Tooltips */
  .tool-tip {
  float: left;
  background: #ffc;
  border: 1px solid #D4D5AA;
  padding: 5px;
  max-width: 200px;
  text-align:left;
  color: #000;
  }



.tool-title {
  padding: 0;
  margin: 0;
  font-size: 100%;
  font-weight: bold;
  margin-top: -15px;
  padding-top: 15px;
  padding-bottom: 5px;
  background: url(../../system/images/selector-arrow.png) no-repeat;
  color: #000;
  }


.tool-text {
  font-size: 100%;
  margin: 0;
  color: #000;
  }

/* ENDE - Tooltips by flü - ENDE */

.pagenav {
		margin-top: 10px;	
}

