/*
Theme Name: Inzumi Reiseführer
Theme URI: http://www.triplemind.com/
Description: Default Layout for the Reiseführer Pages.
Version: 1.0
Author: Jonas Spiess
Author URI: http://www.triplemind.com/
Tags: inzumi
*/


.clear {
clear:both;
}

body {
background: #65b0db url(images/bodybg.png) repeat-x left top;
margin: 25px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #777777;
}

a:link, a:visited {
color: #65b0db;
text-decoration:none;
}
a:hover, a:active {
color:#8a8a8a;
}

p {
margin-bottom: 0.5em;
}

hr{
 border: 0px; /* Firefox + Opera */
 border-top: solid 1px #aeaeae;
 border-bottom: solid 1px #FFFFFF; /* IE (Seiten-Hintergrundfarbe!) */
}


div#main {
width: 920px;
margin:0 auto;
}

div#header {
background:url(images/topbg.png) no-repeat center top;
height: 175px;
padding: 20px 20px 0 20px;
}

div#head_bg {
background:url(images/header.jpg) no-repeat; height:165px;
}

div#logolink {
width: 650px;
height: 140px;
background:url(images/logo.png) no-repeat top left;
position:relative;
top: -33px;
}

div#contentcolumn {
background:url(images/contentcolumn_bg.png) center top repeat-y;
padding: 1px 20px 20px 20px;
}
div#navigation {
height: 35px;
background: url(images/navi.png) repeat-x;
}
div#adsense {
padding: 5px 0 5px 0;
}

div#path {
padding: 8px;
background:#dcf0fb;
margin: 0 0 10px 0;
}

div#footer {
background:url(images/footer_bg.png) no-repeat center top;
height: 207px;
padding: 60px 20px 0 20px;
text-align:center;
}

ul#naviul li.page_item {
height: 29px;
float:left;
border-right: 2px solid #FFFFFF;
}

ul#naviul li.page_item:hover, ul#naviul li.page_item.current_page_item, ul#naviul li.page_item.current_page_ancestor, ul#naviul li.page_item.current_page_parent {
background:url(images/navi_active.png) repeat-x left top;
}

ul#naviul li.page_item a {
color: #FFFFFF;
text-decoration:none;
text-shadow: 0 1px 0 #8a8a8a;
padding: 7px 15px 0 15px;
display: block;
height: 100%;
}

ul#naviul li.page_item.current_page_item a, ul#naviul li.page_item.current_page_ancestor a, ul#naviul li.page_item.current_page_parent a {
font-weight: bold;
}


div#left {
float:left;
width: 630px;
}

div#right {
float:right;
width: 240px;
}

h1 {
font-size: 18px;
margin: 0 0 10px 0;
}

h2 {
font-size: 16px;
}

div#modules ul {
margin: 0 0 10px 0;
}

div#modules ul li li {
list-style-image: url(images/arrow.png);
margin-left: 15px;
}
ul#submenue li, ul.submenue li {
/*margin-left: 15px;*/
display:block;
background: #DCF0FB;
margin-bottom: 2px;
}
ul#submenue li ul li, ul.submenue li ul li {
list-style-image:none;
}

ul#submenue li a:hover, ul#submenue li.current_page_item a, ul#submenue li.current_page_item ul li a:hover, ul.submenue li a:hover, ul.submenue li.current_page_item a, ul.submenue li.current_page_item ul li a:hover{
background: #AEAEAE;
color: #FFFFFF;
}
ul#submenue li.current_page_item ul li a, ul.submenue li.current_page_item ul li a {
background: none;
color: #65b0db;
}
ul#submenue ul, ul.submenue ul {
margin: 0;
}
ul#submenue li a, ul.submenue li a  {
display:block;
padding: 6px 0 6px 8px;
}
div#modules h2 {
border-bottom: 1px solid #AEAEAE;
margin: 0 0 5px 0;
}
p.postmetadata {
margin: 10px 0 0 0;
}

table#wp-calendar {
width: 100%;
}
table#wp-calendar th, td#today  {
background: #DCF0FB;
}
table#wp-calendar th, table#wp-calendar td {
padding: 5px;
text-align:center;
}
table#wp-calendar caption {
font-weight: bold;
padding: 0 0 5px 0;
}


