/*
Theme Name: Kolumban-Gallus
Theme URI: http://www.kolumban-gallus.at
Author: Treemotion Internetloesungen Joe Fritsch
Author URI: http://www.treemotion.at/
*/

body {
   background-color: #e8e8dd;
   background-image: url('img/bg.jpg');
   background-repeat: repeat-x;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
}

h1 {
   color:#9d0d0c;
   font-size:18px;
}

h2{
   color:#9d0d0c;
   font-size:16px;
}
h3{
	font-size:14px;
}
p, td{
   font-size:14px;
}

div {
   margin: 0px;
   padding: 0px;
}

a, a img { border: none; }

img.alignleft{
   float:left;
   padding-right:5px;
}

div#header{
	display:none;
}
/*
   Layout/Structure
*/
div#page {
   background-color: #ffffee;
   border: 1px solid #9d0d0c;
   border-top: none;
   border-bottom: none;
   min-height:500px;
   margin: 0px auto;
   width: 987px;
}

div#bottom {
   background-color: #ffffee;
   border: 1px solid #9d0d0c;
   border-top: none;
   /*display: table;*/
   margin: 0px auto;
   width: 987px;
}

div#page div#left {
   float: left;
   width: 211px;
}

div#page div#left div#logo {
   background-image: url('img/logo.jpg');
   background-repeat: no-repeat;
   background-position: right;
   clear: left;
   height: 200px;
   width: 211px;
}

/* Menu-Container */
div#page div#mainmenu {
   background-image: url('img/mainmenue_bg.jpg');
   background-repeat: no-repeat;
   /*background-position: right;
   float: right; */
   margin-left:212px;
   height: 82px;
   width: 775px;
}

div#page div#content_wrap {
   background-color: #ffffee;
   float: left;
   width: 776px;
}

div#page div#content_wrap div#content div#post-1 h2 a{
   color:#9d0d0c;
   text-decoration:none;

}

/* Submenu-Container */
div#page div#left div#submenu {
   margin-left: 10px;
   padding: 2px;
   width: 195px;
}

/* Content-Container */
div#page div#content_wrap div#content {
   background-color: #ffffee;
   /*display: table;*/
   float: left;
   min-height: 500px;
   padding: 0px 18px;
   width: 516px;
}

div#page div#content_wrap div#content.wholewidth {
   background-color: #ffffee;
   /*display: table;*/
   float: left;
   min-height: 500px;
   padding: 0px 18px;
   width: 736px;
}
/*
   Sidebar
*/
/* Sidebar-Container */
div#page div#content_wrap div#sidebar {
   background-color: #ffffee;
   display:none;
   float: right;
   height: 200px;
   width: 219px;
}
div#sidebar div.recent {
   background-color: #ffffee;
   background-image: url('img/newsbox_top_berichte_bg.jpg');
   background-repeat: no-repeat;
   border: 1px solid #9d0d0c;
   font-size: 9px;
   margin: 20px 0px 0px 0px;
   padding-top: 25px;
   width: 200px;
}

div#page div#content_wrap div#sidebar h3{
   font-size:11px;
   color:#9d0d0c;
   padding: 5px 0 0 5px;
   margin:0;
}

div#page div#content_wrap div#sidebar p{
   padding-left: 5px;
   font-size:11px;
   padding:0 0 0 5px;;
   margin:0;
}


/*
   Menu
*/
div#mainmenu ul.mainmenu li {
   float: left;
   list-style: none;
   height: 86px;
}

div#mainmenu ul.mainmenu li.active, div#mainmenu ul.mainmenu li:hover { cursor: pointer; }

ul.mainmenu {
   margin: 0px 0px 0px 28px;
   padding: 0px;
}

ul.mainmenu li.veranstaltungen {
   background-image: url('img/menu/link_veranstaltungen.jpg');
   background-repeat: no-repeat;
   margin-left:-1px;
   width: 140px;
}
ul.mainmenu li.veranstaltungen.active, ul.mainmenu li.veranstaltungen:hover {
   background-image: url('img/menu/link_veranstaltungen_active.jpg');
}

ul.mainmenu li.links {
   background-image: url('img/menu/link_links.jpg');
   background-repeat: no-repeat;
   width: 89px;
}
ul.mainmenu li.links.active, ul.mainmenu li.links:hover {
   background-image: url('img/menu/link_links_active.jpg');
}

/*
ul.mainmenu li.kalender {
   background-image: url('img/menu/link_kalender.jpg');
   background-repeat: no-repeat;
   width: 89px;
}
ul.mainmenu li.kalender.active, ul.mainmenu li.kalender:hover {
   background-image: url('img/menu/link_kalender_active.jpg');
}
*/

ul.mainmenu li.geschichte {
   background-image: url('img/menu/link_geschichte.jpg');
   background-repeat: no-repeat;
   width: 100px;
}
ul.mainmenu li.geschichte.active, ul.mainmenu li.geschichte:hover {
   background-image: url('img/menu/link_geschichte_active.jpg');
}

ul.mainmenu li.berichte {
   background-image: url('img/menu/link_berichte.jpg');
   background-repeat: no-repeat;
   width: 85px;
}
ul.mainmenu li.berichte.active, ul.mainmenu li.berichte:hover {
   background-image: url('img/menu/link_berichte_active.jpg');
}

ul.mainmenu li.fotogalerie {
   background-image: url('img/menu/link_fotogalerie.jpg');
   background-repeat: no-repeat;
   width: 104px;
}
ul.mainmenu li.fotogalerie.active, ul.mainmenu li.fotogalerie:hover {
   background-image: url('img/menu/link_fotogalerie_active.jpg');
}

ul.mainmenu li.newsletter {
   background-image: url('img/menu/link_newsletter.jpg');
   background-repeat: no-repeat;
   width: 105px;
}
ul.mainmenu li.newsletter.active, ul.mainmenu li.newsletter:hover {
   background-image: url('img/menu/link_newsletter_active.jpg');
}

ul.mainmenu li.kontakt {
   background-image: url('img/menu/link_kontakt.jpg');
   background-repeat: no-repeat;
   width: 77px;
}
ul.mainmenu li.kontakt.active, ul.mainmenu li.kontakt:hover {
   background-image: url('img/menu/link_kontakt_active.jpg');
}
/* Menu END */


/*
   Submenu
*/
div#submenu.menu { border: 1px solid #9d0d0c; }
div#submenu.menu ul, div#submenu.menu li {
   list-style: none;
   margin: 0px;
   padding: 2px 0px;
}

div#submenu.menu li {
   border-bottom: 1px solid #cc7f77;
}
div#submenu.menu li.page-item-503, div#submenu.menu li.page-item-102, div#submenu.menu li.page-item-114,
div#submenu.menu li.page-item-172, div#submenu.menu li.page-item-163,
div#submenu.menu li.page-item-140, div#submenu.menu li.page-item-394, div#submenu.menu li.page-item-533,
div#submenu.menu li.page-item-601, div#submenu.menu li.page-item-337{
   border-bottom: 0px solid #cc7f77;
}

div#submenu.menu li a {
   background-image: url('img/menu/sub.jpg');
   background-repeat: no-repeat;
   background-position: 4px 7px;
   color: #9d0d0c;
   display: block;
   font-size: 12px;
   padding: 2px 14px;
   text-decoration: none;
   width: 167px;
}

div#submenu.menu li a:hover {
   background-color: #b74c47;
   background-image: url('img/menu/sub_active.jpg') !important;
   background-position: 4px 5px;
   font-size: 12px;
   background-repeat: no-repeat;
   color: #ffffee;
}

div#submenu.menu li ul li  {
   border: none;
}

div#submenu.menu li ul li a {
   background-image: none;
   font-size: 11px;
   padding-left: 32px;
   width: 149px;
}

div#submenu.menu li.current_page_item li a { background-image: none; }

div#submenu.menu li ul li a:hover, div#submenu.menu li ul li.current_page_item a {
   background-color: #ffffee;
   background-image: none !important;
   color: #9d0d0c;
   font-size: 11px;
}

div#submenu.menu li.current_page_parent a, div#submenu.menu li.current_page_item a {
   background-color: #b74c47;
   color: #ffffee;
   /*background-image: url('img/menu/sub_open.jpg');*/
   background-image: url('img/menu/sub_active.jpg') !important;
   background-position: 4px 5px;

}
* html #submenu {
   margin-top: -1px;
}

* html #submenu.menu ul {
   margin-left: 0px;
}

* html #submenu.menu li {
   margin-left: 0px;
}

* html #left #logo {
   padding-top: 0px;
   margin-top: -2px;
}

* html #mainmenu {
   margin-top: -8px;
}

* html #mainmenu ul {
   margin-top: 7px;
}

/* Sponsor */
div#sponsor {
   margin: 4px 0 30px 6px;
   width: 960px;
}

/* Footer */
div#footer {
	display:none;
   height: 28px;
   margin: 0px;
   margin-left: 838px;
   padding: 0px;
   width: 201px;
}
