/*General Settings - ColorSettings ABSG */

body {
	color: #646464;
}

div, td, p, a, ul, li, .small, span.pathway {
	color: #646464;
}

a, span.highlight {
	color: #95B44A;
}

a:hover, #active_menu-yellow, #active_menu-blue, #active_menu-green {
	color: #505050;
}

b, strong {
	color: #5A5A5A;
}

/* Site Layout - ColorSettings */

#header {
	background: #C1D06B url(../images_green/back_verlauf0-green.jpg) repeat-x top;
}

#top-bottom {
	height: 80px;
	width: 300;
	background: transparent;
	float: left;
}

#banner {
	width: 160px;
	height: 50px;
	float: right;
	padding: 2px;
	margin-top: 20px;
	margin-right: 10px;
	background: #C1D06B;
}

#search .inputbox, #search .button {
	border: 1px solid #B2B2B2;
	background: #E0E6AA ;
	color: #8C8C8C;
}

#outer-800 {
	width: 770px;
	padding-top: 6px;
	background: url(../images_green/content_top-green.gif) no-repeat top;
} 

#outer-1024 {
	width: 970px;
	padding-top: 6px;
	background: url(../images_green/content_top1024-green.gif) no-repeat top;
} 

#footer-800 {
	height: 35px; 
	background: transparent url(../images/footer.gif) bottom left no-repeat; 
}

#footer-1024 {
	height: 35px; 
	background: #CFD77C url(../images/footer1024.gif) top left no-repeat; 
}

/* Top- Bottom-Menue - ColorSettings */

a.mainlevel-top, a.mainlevel-bottom {
	color: #505050;
}

a.mainlevel-top:hover, a.mainlevel-bottom:hover {
	color: #000000;
}

a.mainlevel-top {
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-weight: bolder;
	background: #BDD967;
	border: 1px solid #93977C;
	border-collapse: collapse;
	text-decoration: none;
	white-space: nowrap;
}

a.mainlevel-top:hover {
	background: #AFD147;
	border: 1px solid #969696;
	border-collapse: collapse;
	text-decoration: none;
	white-space: nowrap;
}

a.mainlevel-top#active_menu-top {
	background: #96B347;
	border: 2px outset #C8C8C8;
	border-bottom: 2px solid #96B347;
}


/* Main Menu(s) Left Right -ColorSetting MenueHeader- */

div.module h3, div.module-blue h3, div.module-green h3, div.module-yellow h3, div.module-red h3, #maincol-normal-800 div.moduletable h3, #maincol-wide-800 div.moduletable h3, #maincol-broad-800 div.moduletable h3,#maincol-normal-1024 div.moduletable h3, #maincol-wide-1024 div.moduletable h3, #maincol-broad-1024 div.moduletable h3 {
	color: #505050;
	border-bottom: 1px solid #505050;
}

/* Main Menue - Navigation ColorSettings Generell*/

a.mainlevel, a.mainlevel-blue, a.mainlevel-green, a.mainlevel-yellow, a.mainlevel-red, a.sublevel, a.sublevel-blue, a.sublevel-green, a.sublevel-yellow, a.sublevel-red, a.sub02level, a.sub02level-blue, a.sub02level-green, a.sub02level-yellow, a.sub02level-red {
	color: #8C8C8C;
}

/* Main Menue - Module, Navi, Tables- ColorSettings */

/* YELLOW */

#leftcol div.module-yellow div div div table {
/*		background: transparent url(../images_yellow/nav_back-yellow.gif) top left no-repeat; */
}

#leftcol div.module-yellow {
	background: #F5D669 url(../images/module_middle.gif) left repeat-y;
}

#yellow { 
	background: #FFEAA3; /* Das pastellige yellow */
}

#yellow-light {
	background: #FFF3CB; /* Das pastellige yellow heller */
}

a.mainlevel-yellow:hover, #active_menu-yellow, a.sublevel-yellow:hover, a.sub02level-yellow:hover {
	border-right: 4px solid #E2B30E;
}

a.mainlevel-yellow:hover, #active_menu-yellow, a.sublevel-yellow:hover, a.sub02level-yellow:hover {
	background-color: #F3C939;
}

/* Color BLUE */

#leftcol div.module-blue div div div table {
/*	background: transparent url(../images_blue/nav_back-blue.gif) top left no-repeat; */
}

#leftcol div.module-blue {
	background: #DEE0EE url(../images/module_middle.gif) left repeat-y;
}

#blue {
	background: #DEE0EE;
}

#blue-light {
	background: #EBECF5;
}

a.mainlevel-blue:hover, #active_menu-blue, a.sublevel-blue:hover, a.sub02level-blue:hover {
	border-right: 4px solid #9BA2CD;
}

a.mainlevel-blue:hover, #active_menu-blue, a.sublevel-blue:hover, a.sub02level-blue:hover {
	background-color: #C3C7E1;
}

/* Color GREEN */

#leftcol div.module-green div div div table {
/*	background: transparent url(../images_green/nav_back-green.gif) top left no-repeat; */
}

#leftcol div.module-green {
	background: #BDD967 url(../images/module_middle.gif) left repeat-y;
}

#green {
	background: #BDD967;
}

#green-light {
	background: #CEE38F;
}

a.mainlevel-green:hover, #active_menu-green, a.sublevel-green:hover, a.sub02level-green:hover {
	border-right: 4px solid #8FB02C;
}

a.mainlevel-green:hover, #active_menu-green, a.sublevel-green:hover, a.sub02level-green:hover {
	background-color: #AFD147;
}

/* Color NEUTRAL */

a.mainlevel:hover, #active_menu, a.sublevel:hover, a.sub02level:hover {
	background-color: #F1F1F1;
	border-right: 4px solid #808080;
}

/* Module Specific */

.moduletable-fokus {
	background-color: #CEE38F;
	margin: 0px;
	padding: 3px;
	border-bottom: 1px solid #BDD967;
}

.moduletable-fokus h3 {
	color: #505050;
	font-weight: bold;
	font-size: 13px;
	height: 23px;
	line-height: 20px;
	border-bottom: 1px solid #BDD967;
	text-align: left;
}

.componentheading, .contentheading{
	color: #505050;
	border-bottom: 1px solid #BDD967;
}


.sectiontableentry1 {
	background: #F1F4D8;
}

.sectiontableentry2 {
	background: #FFFFFF;
}

tr.sectiontableentry1 td a.category, tr.sectiontableentry2 td a.category, tr.sectiontableentry1 td a, tr.sectiontableentry2 td a {
	color: #95B44A;
 }

.date {
}

.small {
}

a.readon {
	color: #BDD967;
	background: url(../images_green/readon-green.gif) no-repeat left;
}

a.readon:hover {
	background: url(../images_green/readon-green.gif) no-repeat left;
}

.blog_more ul li {
	background: url(../images_green/readon2-green.gif) no-repeat left;
}

.pagenav_prev a, .pagenav_next a, .back_button a, .pagenav_prev a:hover, .pagenav_next a:hover, .back_button a:hover {
}

.filmtipps th {
	color: #FFFFFF;
	background: #8C8C8C;
	font-size: 10px;
}

#filmtitel p {
	font-size: 10px;
	font-weight: bold;
}

.filmtipps p {
	font-size: 10px;
}
