/* CSS Document */
/*
 *	Navigationen
 *
 *@author Daniel Kussin
 *@version 1.1
 *@date 2010-07-07
 */

/* Initialisierung */
ul.menu,
ul.menu li {
	margin:0;
	padding:0;
}
ul.menu li {
	list-style-type:none;
}

/* Hauptmenü */
#navigation ul.menu {
	position:relative;
	height:45px;
}
#navigation ul.menu li {
	float:left;
	width:auto;
	margin-right:15px;
	text-align:center;
}
#navigation ul.menu li.last-item {
	margin-right:0;
}
#navigation ul.menu li a {
	display:block;
	padding:14px 5px 14px 5px;
	height:16px;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#navigation ul.menu li a:hover {
	padding-bottom:12px;
	border-bottom-width:3px;
}
#navigation ul.menu li.current-menu-item a {
	padding-bottom:12px;
	border-bottom-width:3px;
}

/* Blognavigation */
.post-navigation {
	margin-top:50px;
	overflow:hidden;
}
.post-navigation .left {
	float:left;
	width:67%;
}
.post-navigation .right {
	float:right;
	width:30%;
}
.post-navigation .left .col1 {
	float:left;
	padding:6px 0;
	width:45%;
	text-align:left;
}
.post-navigation .left .col2 {
	float:right;
	width:50%;
	text-align:center;
}
.post-navigation .right .col3 {
	padding:6px 0;
	width:100%;
	text-align:right;
}

.post-navigation .left .col2 a {
	display:inline-block;
	margin:0 5px;
	padding:6px 8px;
	-moz-border-radius:3px; /* Firefox */
	-webkit-border-radius:3px; /* Safari, Chrome */
}

/* Standorte */
#locations ul.menu li {
	float:left;
}
#locations ul.menu li.first-item {
	-moz-border-radius:0 0 0 3px; /* Firefox */
	-webkit-border-radius:0 0 0 3px; /* Safari, Chrome */
}
#locations ul.menu li.last-item {
	-moz-border-radius:0 0 3px 0; /* Firefox */
	-webkit-border-radius:0 0 3px 0; /* Safari, Chrome */
}
#locations ul.menu li a {
	display:block;
	padding:8px 15px;
	width:67px;
	text-align:center;
}

/* Blogroll @ Footer */
#footer ul.blogroll li {
	list-style-type:none;
}
#footer ul li.page_item {
	list-style-type:none;
}
#footer ul li {
	margin-bottom: 3px;
}