/*
Theme Name: agalo
Theme URI: http://www.agalo.de
Theme ID: AGALO
Description: Das WordPress-Theme der effective WEBWORK GmbH für das Produkt agalo.
Author: Dr. Iver Jackewitz
Designer: Kai Mertens - Banality
Coder: Dr. Iver Jackewitz
Author URI: http://www.effective-webwork.de

Copyright 2009 effective WEBWORK GmbH

*/

body {
   margin: 0px;
   font-family: Verdana, Tahoma, Arial, sans-serif;
   text-align: left;
   font-size: 11px;
   color: #eeeeee;
   background-color: #000000;
   background-image: url(images/background.jpg);
   background-repeat: repeat;
}

a:link, a:visited {
   xcolor: #ECEEEE;
   color: #1C2D50;
   text-decoration: none;
}

a:hover, a:active {
   xcolor: #ECEEEE;
   color: #1C2D50;
   text-decoration: underline;
}

img {
   border: 0px;
}

img.screenshot {
   border: 1px solid #2F7BB1;
}

textarea {
   font-family: Verdana, Tahoma, Arial, sans-serif;
   font-size: 11px;
}

td {
   vertical-align: top;
   padding-bottom: 5px;
}

code {
   font-size: 11px;
}

#eww_wp {
   width: 920px;
   margin-top: 0px;
   margin-right: auto;
   margin-bottom: 0px;
   margin-left: auto;
   padding-bottom: 20px;
}
#eww_header {
   width: 100%;
   margin-bottom: 0px;
}

#eww_header img {
   border: 0px;
   margin: 0px;
   padding: 0px;
}

.eww_header_bilsprache {
   margin: 0px 0px 0px 0px;
   padding: 0px;
   width: 100%;
   background-color: #4DA2E2;
}

.eww_navigator {
   width: 100%;
   background-image: url(images/main_nav_background.jpg);
   background-repeat: repeat-x;
   margin: 0px;
   padding: 0px;
}
.eww_navigator ul {
   text-align: right;
   margin: 0px;
   padding: 18px 0px 18px 0px;
   list-style-type: none;
}
.eww_navigator li {
   margin: 0px;
   display: inline;
   font-size: 12px;
   padding-top: 18px;
   padding-right: 2px;
   padding-bottom: 18px;
   padding-left: 2px;
}
.eww_navigator li a:link, .eww_navigator li a:visited {
   margin: 0px;
   padding-top: 18px;
   padding-right: 8px;
   padding-bottom: 18px;
   padding-left: 8px;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
}
.eww_navigator li a:hover, .eww_navigator li a:active {
   margin: 0px;
   padding-top: 18px;
   padding-right: 8px;
   padding-bottom: 18px;
   padding-left: 8px;
   font-weight: bold;
   text-decoration: none;
   color: #FFFFFF;
   background-image: url(images/main_nav_hoverbg.jpg);
   background-repeat: repeat-x;
}

.eww_navigator li.current_page_item a, .eww_navigator li.current_page_parent a {
   color: #FFFFFF;
   background-image: url(images/main_nav_hoverbg.jpg);
   background-repeat: repeat-x;
}

#eww_content {
   width: 100%;
}
#eww_footer {
   width: 100%;
   font-size: 11px;
   color: #efefef;
   padding-top: 15px;
   padding-bottom: 20px;
}

#eww_footer_eww {
   float:left;
   font-size: 11px;
   color: #efefef;
   text-align: left;
   padding-left: 10px;
}
#eww_footer_logo {
   float: right;
   font-size: 11px;
   color: #efefef;
   text-align: right;
   padding-right: 10px;
}
#eww_footer_navi {
   float: right;
   font-size: 11px;
   color: #efefef;
   text-align: right;
   padding-right: 30px;
}

#eww_footer_navi ul {
   text-align: right;
   margin: 0px;
   padding: 0px;
   list-style-type: none;
}

#eww_footer_navi li {
   margin: 0px;
   display: inline;
   padding-right: 2px;
   padding-bottom: 6px;
   padding-left: 2px;
}

#eww_footer_navi li a:link, #eww_footer_navi li a:visited {
   margin: 0px;
   xpadding-top: 0px;
   padding-right: 8px;
   padding-bottom: 2px;
   padding-left: 8px;
   font-weight: normal;
   text-decoration: none;
   color: #efefef;
}
#eww_footer_navi li a:hover, #eww_footer_navi li a:active {
   margin: 0px;
   padding-right: 8px;
   padding-bottom: 6px;
   padding-left: 8px;
   font-weight: normal;
   text-decoration: none;
   color: #efefef;
}
#eww_footer_eww a:link, #eww_footer_eww a:visited {
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-decoration: none;
   color: #efefef;
}
#eww_footer_eww a:hover, #eww_footer_eww a:active {
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-decoration: none;
   color: #efefef;
}
#eww_footer_navi li.current_page_item {
   background: #110F0F;
}

.post_content {
   text-align: left;
   width: 100%;
   padding-top: 0px;
   padding-bottom: 35px;
   line-height: 15px;
   xcolor: #4A9BD6;
   xcolor: #4186B7;
   color: #2F7BB1;
   xcolor: #08558C;
   font-size: 11px;
}
.post_content p {
   text-align: left;
   padding: 0px;
   margin-top: 0px;
   margin-right: 50px;
   margin-bottom: 5px;
   margin-left: 0px;
}
.post_content hr {
   border: 1px solid #333333;
}
.post_content a:link, .post_content a:visited {
   color: #1C2D50;
   text-decoration: none;
}
.post_content a:hover, .post_content a:active {
   color: #1C2D50;
   text-decoration: underline;
}

.post_content img {
   margin-right: 8px;
   padding: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
}

#eww_footer a:link, #eww_footer a:visited {
   text-decoration: none;
   color: #999999;
}
#eww_footer a:hover, #eww_footer a:active {
   color: #869AA0;
   text-decoration: underline;
}

#mainBox {
   position: relative;
   display: block;
   border-left: 210px solid #266FA6;
   border-top: 0px;
   border-bottom: 0px;
   margin: 0px;
   padding: 0px;
}

#innerBox {
   display: block;
   margin-left: -210px;
   xmargin-right: -210px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px;
}

#leftBox {
   float: left;
   position: relative;
   width: 210px;
   left: 0px;
   background-image: url(images/content_bluebg.jpg);
   background-repeat: repeat-x;
}

#rightBox {
   float: right;
   width: 210px;
   right: 0px;
   font-size: 11px;
   display: none;
}

#centerBox {
   margin-left: 220px;
   xmargin-right: 220px;
   margin-top: 0px;
   margin-bottom: 0px;
   position: relative;
   display: block;
   min-height: 350px;
   height:auto !important;
   height: 350px;
   background: #ffffff;
   width: 680px;
   padding-top: 14px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom:0px;
}

.clearBox {
   clear: both;
   margin: 0px;
   padding: 0px;
}

#leftBox a:link, #leftBox a:visited {
   margin: 0px;
   padding-top: 0px;
   padding-right: 8px;
   padding-bottom: 2px;
   padding-left: 8px;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
}
#leftBox a:hover, #leftBox a:active {
   margin: 0px;
   padding: 6px 8px 6px 8px;
   font-weight: bold;
   text-transform: uppercase;
   text-decoration: none;
}

#leftBox li a:link, #leftBox li a:visited {
   font-weight: normal;
   padding: 0px 8px 0px 8px;
   display: block;
}

#leftBox li a:hover, #leftBox li a:active {
   font-weight: bold;
   padding: 0px 8px 0px 8px;
   display: block;
}

#leftBox li.current_page_item a:link, #leftBox li.current_page_item a:visited {
   font-weight: bold;
   text-transform: uppercase;
   padding: 0px 8px 0px 8px;
   display: block;
}

#leftBox li.current_page_item a:hover, #leftBox li.current_page_item a:active {
   font-weight: bold;
   text-transform: uppercase;
   padding: 0px 8px 0px 8px;
   display: block;
}

#eww_breadcrumbs {
   margin-top: 0px;
   padding: 12px 10px 10px 10px;
   color: #96C2E5;
   font-size: 11px;
   background-image: url(images/background_breadcrumbs.jpg);
   background-repeat: no-repeat;
}

#eww_breadcrumbs a:link, #eww_breadcrumbs a:visited {
   color: #96C2E5;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}

#eww_breadcrumbs a:hover, #eww_breadcrumbs a:active {
   color: #96C2E5;
   font-size: 11px;
   font-weight: normal;
   text-decoration: underline;
}

#eww_page_sidebar_right {
   padding: 15px 10px 10px 10px;
   font-size: 11px;
}

.eww_page_sidebar_right_links {
   padding-left: 1px;
   margin-bottom: 10px;
   line-height: 15px;
}
.eww_page_sidebar_right_links a:link, .eww_page_sidebar_right_links a:visited {
   color: #F1020E;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
.eww_page_sidebar_right_links a:hover, .eww_page_sidebar_right_links a:active {
   color: #F1020E;
   font-size: 11px;
   font-weight: bold;
   text-decoration: underline;
}

#eww_page_sidebar_right_title {
   font-size: 12px;
   font-weight: bold;
   border-bottom: 2px solid #333333;
   padding-bottom: 10px;
   margin-bottom: 10px;
   padding-left: 1px;
}

#eww_page_sidebar_left {                                  
}

.eww_page_sidebar_left {
   padding: 15px 10px 10px 10px;
   font-size: 11px;
}

.eww_page_sidebar_left_title {
   font-size: 12px;
   font-weight: bold;
   padding: 0px 0px 10px 1px;
   margin: 0px 0px 5px 0px;
   border-bottom: 2px solid #79B3D8;
}
#leftBox .eww_page_sidebar_left_title a:link, #leftBox .eww_page_sidebar_left_title a:visited {
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   margin: 0px;
   padding: 0px;
}
#leftBox .eww_page_sidebar_left_title a:hover, #leftBox .eww_page_sidebar_left_title a:active {
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   margin: 0px;
   padding: 0px;
}

.eww_page_sidebar_left ul {
   list-style-type: none;
   text-align: left;
   margin: 0px;
   padding: 0px;
}

.eww_page_sidebar_left li {
   border-bottom: 1px solid #79B3D8;
   padding-bottom: 10px;
   padding-left: 3px;
   margin: 0px;
   margin-bottom: 5px;
   font-size: 12px;
   padding-top: 5px;
}

.eww_page_sidebar_left li.current_page_item {
   border-bottom: 1px solid #79B3D8;
   padding-bottom: 10px;
   padding-left: 3px;
   margin: 0px 0px 5px 0px;
   font-size: 12px;
   padding-top: 5px;
   xlist-style-type: disc;
}

.eww_page_sidebar_left_right_space {
   margin: 15px;
}
.eww_page_title {
   font-size: 12px;
   font-weight: bold;
   padding-bottom: 10px;
   padding-left: 1px;
   width: 100%;
   border-bottom: 2px solid #4C9FDB;
}

#centerBox p {
   padding-left: 1px;
}

/*
 * startseite
 */

#mainBox_start {
   position: relative;
   display: block;
   border-left: 210px solid #266FA6;
   border-right: 210px solid #266FA6;
   border-top: 0px;
   border-bottom: 0px;
   margin: 0px;
   padding: 0px;
}

#innerBox_start {
   display: block;
   margin-left: -210px;
   margin-right: -210px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px;
}

#leftBox_start {
   float: left;
   position: relative;
   width: 210px;
   left: 0px;
   background-image: url(images/content_bluebg.jpg);
   background-repeat: repeat-x;
}

#rightBox_start {
   float: right;
   position: relative;
   width: 210px;
   right: 0px;
   background-image: url(images/content_bluebg.jpg);
   background-repeat: repeat-x;
}

#centerBox_start {
   margin-left: 220px;
   margin-right: 220px;
   margin-top: 0px;
   margin-bottom: 0px;
   position: relative;
   display: block;
   min-height: 300px;
   height:auto !important;
   height: 300px;
   background: #266FA6;
   width: 460px;
   padding-top: 14px;
   padding-left: 10px;
   padding-right: 10px;
   color: #ffffff;
   background-image: url(images/content_bluebg.jpg);
   background-repeat: repeat-x;
}

#centerBox_start .eww_page_title {
   font-size: 12px;
   font-weight: bold;
   border-bottom: 2px solid #79B3D8;
   padding-bottom: 10px;
   margin-bottom: 10px;
   padding-left: 1px;
   color: #ffffff;
   width: 100%;
}

#centerBox_start .post_content {
   width: 100%;
   padding-bottom: 0px;
}

#centerBox_start p {
   color: #ffffff;
   padding-left: 1px;
   margin: 0px 0px 5px 0px;
}

#rightBox_start ul {
   list-style-type: none;
   text-align: left;
   margin: 0px;
   padding: 0px;
}
#rightBox_start ul li {
   text-align: left;
   font-family: Verdana, Tahoma, Arial, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #ffffff;
   margin: 0px 0px 15px 0px;
   padding: 0px 0px 0px 15px;
   border: 0px;
   display: block;
   background-image: url(images/news_icon.gif);
   background-repeat: no-repeat;
   background-position: left 2px;
   line-height: 15px;
}
#rightBox_start ul li a:link, #rightBox_start ul li a:visited {
   margin: 0px;
   xcolor: #77AED2;
   xcolor: #283648;
   xcolor: #263A55;
   color: #18243A;
   xcolor: #FBE500;
   text-decoration: none;
   padding: 0px;
   width: 100%;
   border: 0px;
   font-weight: bold;
}
#rightBox_start ul li a:hover, #rightBox_start ul li a:active {
   margin: 0px;
   xcolor: #77AED2;
   xcolor: #283648;
   xcolor: #263A55;
   color: #18243A;
   xcolor: #FBE500;
   text-decoration: none;
   width: 250px;
   padding: 0px;
   border: 0px;
   font-weight: bold;
}

/*
 *  Artikel / Neuigkeiten
 */

#centerBox_news {
   margin-left: 220px;
   margin-right: 220px;
   margin-top: 0px;
   margin-bottom: 0px;
   position: relative;
   display: block;
   min-height: 453px;
   height:auto !important;
   height: 453px;
   background-color: #ffffff;
   width: 480px;
   padding-top: 15px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 5px;
   color: #2C2A2A;
}

#centerBox_news .eww_news_single_entry_title .eww_page_title {
   padding: 0px 0px 10px 0px;
   margin: 0px;
}

#centerBox_news .eww_news_single_entry_title .eww_news_under_title {
   padding: 18px 0px 0px 0px;
}

#centerBox_news .post_content {
   xcolor: #4A9BD6;
   xcolor: #4186B7;
   color: #2F7BB1;
   margin-top: 10px;
   line-height: 15px;
   padding-left: 11px;
   padding-right: 10px;
   width: 100%;
}
#centerBox_news .post_content a:link, #centerBox_news .post_content a:visited {
   color: #1C2D50;
   text-decoration: none;
}
#centerBox_news .post_content a:hover, #centerBox_news .post_content a:active {
   color: #1C2D50;
   text-decoration: underline;
}
#centerBox_news .eww_news_under_title a:link, #centerBox_news .eww_news_under_title a:visited {
   color: #1C2D50;
   text-decoration: none;
}
#centerBox_news .eww_news_under_title a:hover, #centerBox_news .eww_news_under_title a:active {
   color: #1C2D50;
   text-decoration: underline;
}

#centerBox_news .eww_comment {
   padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;
}
#centerBox_news .eww_comment a:link, #centerBox_news .eww_comment a:visited {
   color: #1C2D50;
   text-decoration: none;
}
#centerBox_news .eww_comment a:hover, #centerBox_news .eww_comment a:active {
   color: #1C2D50;
   text-decoration: underline;
}
#centerBox_news .eww_comment .eww_page_title {
   margin: 0px;
   padding-left: 1px;
}
#centerBox_news .eww_comment .eww_commment_text {
   padding: 0px 0px 0px 1px;
   margin: 0px;
}
#centerBox_news .eww_comment_form {
   padding: 0px 10px 0px 11px;
   margin: 0px;
}
#centerBox_news .eww_comment_form p {
   font-size: 11px;
   padding-left: 1px;
}
#centerBox_news .eww_comment_form textarea {
   width: 35em;
}

#centerBox_news .eww_news_single_entry_title {
   padding: 0px 10px 10px 10px;
   xcolor: #4A9BD6;
   color: #2F7BB1;
}
#centerBox_news .eww_news_single_entry_comment {
   padding: 0px 10px 0px 10px;
}

#centerBox_news .eww_news_form_button {
   background-image: url(images/background_button.jpg);
   background-repeat: repeat-x;
   border: 0px;
}

#leftBox_news {
   float: left;
   position: relative;
   width: 190px;
   left: 0px;
   padding: 15px 10px 10px 10px;
   background-image: url(images/content_bluebg.jpg);
   background-repeat: repeat-x;
}

#leftBox_news ul {
   list-style-type: none;
   text-align: left;
   margin: 0px;
   padding: 0px;
}

#leftBox_news li {
   padding-bottom: 5px;
   border-bottom: 1px solid #79B3D8;
   padding-left: 10px;
   margin: 0px;
   margin-bottom: 5px;
   font-size: 12px;
}
#leftBox_news li a:link, #leftBox_news li a:visited {
   color: #ffffff;
   text-decoration: none;
}
#leftBox_news li a:hover, #leftBox_news li a:active {
   color: #ffffff;
   text-decoration: none;
}

#leftBox_news .eww_news_search_form_text, #rightBox_news .eww_news_search_form_text {
   xwidth: 13.8em;
   width: 160px;
   border: 1px solid #444444;
   background-image: url(images/background.jpg);
   xbackground: #1C2D50;
   color: #ffffff;
   height: 18px;
}
#leftBox_news .eww_news_search_form_button, #rightBox_news .eww_news_search_form_button {
   xwidth: 5em;
   xbackground-image: url(images/background_button.jpg);
   xbackground-repeat: repeat-x;
   border: 0px;
   margin-top: 5px;
   vertical-align: bottom;
}

.eww_space_40 {
   height: 40px;
}
.eww_space_20 {
   height: 20px;
}
.eww_space_10 {
   height: 10px;
}
.eww_space_5 {
   height: 5px;
}
.eww_space_4 {
   height: 4px;
}

#rightBox_news {
   float: right;
   width: 190px;
   left: 0px;
   padding: 15px 10px 10px 10px;
   background-image: url(images/content_bluebg.jpg);
   background-repeat: repeat-x;
}

#rightBox_news ul {
   list-style-type: none;
   text-align: left;
   margin: 0px;
   padding: 0px;
}

#rightBox_news li {
   padding-bottom: 5px;
   padding-left: 1px;
   margin: 0px;
   margin-top: 15px;
   line-height: 15px;
}
#rightBox_news li a:link, #rightBox_news li a:visited {
   font-weight: bold;
   xcolor: #77AED2;
   xcolor: #283648;
   color: #18243A;
   text-decoration: none;
}
#rightBox_news li a:hover, #rightBox_news li a:active {
   font-weight: bold;
   xcolor: #77AED2;
   xcolor: #283648;
   color: #18243A;
   text-decoration: underline;
}

#centerBox_news .eww_news_list_entry_1 a:link, #centerBox_news .eww_news_list_entry_1 a:visited, #centerBox_news .eww_news_list_entry_0 a:link, #centerBox_news .eww_news_list_entry_0 a:visited, #centerBox_news .eww_news_list_entry_first a:link, #centerBox_news .eww_news_list_entry_first a:visited {
   color: #1C2D50;
   text-decoration: none;
}
#centerBox_news .eww_news_list_entry_1 a:hover, #centerBox_news .eww_news_list_entry_1 a:active, #centerBox_news .eww_news_list_entry_0 a:hover, #centerBox_news .eww_news_list_entry_0 a:active, #centerBox_news .eww_news_list_entry_first a:hover, #centerBox_news .eww_news_list_entry_first a:active {
   color: #1C2D50;
   text-decoration: underline;
}
#centerBox_news .eww_search_blaettern_0 {
   padding: 13px 10px 10px 10px;
   background: #FFFFFF;
   height: 17px;
}
#centerBox_news .eww_search_blaettern_1 {
   padding: 13px 10px 10px 10px;
   background: #DDDDDD;
   height: 17px;
}
#centerBox_news .eww_search_blaettern_0 a:link, #centerBox_news .eww_search_blaettern_0 a:visited, #centerBox_news .eww_search_blaettern_1 a:link, #centerBox_news .eww_search_blaettern_1 a:visited {
   color: #1C2D50;
   text-decoration: none;
}
#centerBox_news .eww_search_blaettern_0 a:hover, #centerBox_news .eww_search_blaettern_0 a:active, #centerBox_news .eww_search_blaettern_1 a:hover, #centerBox_news .eww_search_blaettern_1 a:active {
   color: #1C2D50;
   text-decoration: underline;
}

#centerBox_news .eww_news_list_entry_0 {
   padding: 9px 10px 15px 10px;
   line-height: 15px;
   background: #FFFFFF;
}
#centerBox_news .eww_news_list_entry_1 {
   padding: 9px 10px 15px 10px;
   line-height: 15px;
   background: #DDDDDD;
}
#centerBox_news .eww_news_list_entry_first {
   padding: 9px 10px 15px 10px;
   background: #DDDDDD;
   line-height: 15px;
}
#centerBox_news .eww_page_title {
   font-size: 12px;
   font-weight: bold;
   xborder-bottom: 2px solid #4A9BD6;
   border-bottom: 2px solid #2F7BB1;
   padding-bottom: 10px;
   margin-bottom: 0px;
   padding-top: 5px;
   padding-left: 1px;
   xcolor: #4A9BD6;
   color: #2F7BB1;
}
#centerBox_news .eww_news_under_title {
   xcolor: #4A9BD6;
   color: #2F7BB1;
   font-size: 10px;
   padding-left: 1px;
   padding-top: 16px;
}
#centerBox_news .eww_news_list_entry_excerpt {
   padding: 0px 0px 0px 1px;
   xcolor: #4A9BD6;
   color: #2F7BB1;
}
#centerBox_news .eww_comment a:link, .eww_comment a:visited {
   color: #1C2D50;
   text-decoration: none;
}
#centerBox_news .eww_comment a:hover, .eww_comment a:active {
   color: #1C2D50;
   text-decoration: underline;
}
