/*
** Theme Name: ABK-Architektur
** Description: the abk-architecture theme for wordpress 2.6.x
** Author: Stefan Stutz
** Author URL: http://michaelreichart.de
*/

/* general settings and hacks */
*		{ opacity: 1; text-shadow:0 0 0 #fff; } /* fix textrendering in safari 3.X (css3) */
img		{ border: 0px; }
a		{ color: #000000; text-decoration: none; }
a:hover	{ color: #fb6700; text-decoration: none; }
.clear	{ clear: both; }
/* ----------------------------- */

body{
	color:				#000;
	margin:				0px;
	font-size:			11px;
	font-family:		"Arial Narrow", Arial, sans-serif;
}

div.border-img{
	background-image:	url(images/glow_border1px.jpg);
	background-repeat:	repeat-x;
	width:				100%;
	height:				9px;
}

blockquote{
	padding-left:		10px;
	color:				#555;
	font-style:			normal;
}

/* The Wrapper */
#wrapper{
	width:				900px;
	margin:				0 auto;
	background:			#fff;		
}

/* The Top */
#top{
	height:				129px;
	background-image:	url(images/logo.png);
	background-repeat:	no-repeat;
}

#content {
	float:				left;
	width:				600px;
}

/* The Menu */
.menu {
	font-size:			8pt;
	line-height:		14px;
	font-family:		"Arial Narrow", Arial, sans-serif;
	float:				left;
	width:				113px;
}

.menu td {
	height:				120px;
	vertical-align:		bottom;
	width:				113px;
}

.menu p {
/*	color:				#ff5000; */
	color:				#ff3324;
	font-size:			11px;
	font-family:		Arial, sans-serif;
	font-weight:		bold;
	margin:				0px;
}

.menu ul {
	margin:				0px;
	padding:			0px;
	list-style:			none;
	font-weight:		normal;
}

.menu li > ul li{
	font-family:		Arial, Helvetica, sans-serif;
	text-transform:		uppercase;
}

.menu li > ul li a{ color: #969696; }

.menu li {
	list-style:			none;
	width:				120px;
	padding:			0px;
}

.menu a{
	color:				#939393;
	padding:			0px;
	font-weight:		bold;
}

.menu a:hover {
	background:			none;
	color:				#000;
	padding:			0px;
	font-size:			12px;
}

.title{ margin-top: -7px; }

.date {
	float:				left;
	font-size:			11px;
	font-family:		Arial, sans-serif;
   	color:				#000;
}


.post{
	margin-top:			10px;
	height:				100%;
	text-align:			left;
	color:				#000;
	font-size:			11px;
	font-family:		Arial, sans-serif;
}

.post h2{
	margin:				0px;
	font-size:			20px;
	font-family:		"Arial Narrow", Arial, sans-serif;
	color:				#ff3324;
	letter-spacing:		0.05em;
}

.post h2 a, 
.post h2 a:link, 
.post h2 a:hover,
.post h2 a:visited{
	color:				#ff3324;
	background-color:	transparent;
}

.postinfo { height: 31px; }

.postinfo a{
	color:				#e35416;
	font-weight:		normal;
	text-decoration:	none;
}

.category{
	float:				left;
	color:				#8d100d;
	font-size:			12px;
}	

.com{
	float:				right;
	margin-top:			-20px;
}

.com a:link,
.com a:visited{ color: #d9031d; }

.post a:link,
.post a:visited{
	color:				#076fbf;
	background-color:	transparent;
}

.post a:hover{
	color:				#043a64;
	background-color:	transparent;
	text-decoration:	none;
}

.cover{
	background:			url(images/cover.jpg) bottom;
	margin:				0px;
	background-repeat:	no-repeat;
	line-height:14px;
}

/* The Sidebar1 */
.sidebar1{
	width:				900px;
	height:				49px;
	overflow:			hidden;
	list-style:			none;
	margin:				17px 0 4px 0;
}

.link a{
	font-family:		"Arial Narrow", Arial, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	padding:			2px 0 2px 4px;
	display:			block;
}

/* The Sidebar2 */
.sidebar2{
	float:				right;
	width:				226px;
	font-size:			14px;
	font-family:		"Arial Narrow", Arial, sans-serif;
}

.sidebar2 h2{
	font-size:			22px;
	color:				#000;
	letter-spacing:		0.1em;
	font-weight: 		bold;
	font-family:		"Arial Narrow", Arial, sans-serif;
}

.sidebar2 ul{
	margin:				0px;
	padding:			0px;
	list-style-type:	none;
	color:				#969696;
}	

.sidebar2 a,
.sidebar2 a:hover { color: #969696; }

/* The Sidebar3 */
.sidebar3 span{
	color: #000;
}

/*
 * floating the language selecton to left and give it a static width
*/
#ltr {
float: left;
width: 65px;
}

/* The Navigation */
.navigation{ height: 22px; }

.navigation a{
	font-weight:		bold;
	text-decoration:	none;
	font-size:			14px;
	color:				#1459a7;
}

.navigation a:hover{ color: #3f5d65; }

/* The Attachment */
.contentCenter{ text-align: center; }

/* The Page Title */
h2.pagetitle{
	padding:			0px;
	margin:				0 0 20px 0;
	font-size:			11pt;
	color:				#666;
	text-align:			center;
}

/* The Comments */
.comments textarea {
	width:				90%;
	height:				156px;
	background:			#fff;
	border:				1px solid #C3CFDF;
	color:				#7A8B92;
	padding:			10px;
	overflow:			auto;
	font-family:		"Arial Narrow", Arial, sans-serif;
	font-size:			14px;
}

#commentform input {
	background:			#fff;
	color:				#222;
	border:				1px solid #C3CFDF;
}

.comments input#submit {
	padding:			0px;
	width:				72px;
	height:				29px;
}

.comments h2 {
	font-size:			19px;
	font-weight:		normal;
}

.comments ul li p {
	padding:			0px;
	margin:				10px 0;
	color:				#6C7F86;
}

/***
 *** EVENT CALENDER
 ***/
.cal-title {
	color:			#ff3324;
	font-family:	"Arial Narrow", Arial, sans-serif;
	font-size:		20px;
	letter-spacing:	0.05em;
	width:			230px;
	float:			left;
	text-transform:	uppercase;
	font-weight:	bold;
}

.cal-title-date{
	color:			#000;
	font-family:	Arial, sans-serif;
	font-weight:	bold;
}

.cal-margin{ margin-top:-1px; }

/***
 *** Restliche anpassungen fuer ie..
 ***/
.comment-popup-link{
	color: #000;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.right-align{ text-align: right; }

/* erweiterung für den menüpunkt bacherlor/master */
.bm li{ width:136px; }