/*
Theme Name: Aixhibit
Theme URI: http://aixhibit.com/
Description: Aixhibit Blog
Version: 0.0.0.1
Author: Aixhibit
Author URI: http://aixhibit.com/

	Aixhibit-Blog v1.0
	 http://blog.aixhibit.com/
*/
/* Allgemeines */
*  {
	border: medium none;
	font-family: "Franklin Gothic Medium",Tahoma,"Trebuchet MS","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
	padding: 0;
	margin: 0;
}
body {
	background: #FFFFFF url("images/strich_oben.jpg") repeat-x scroll 0 0;
	color: #666666;
	font-size: 13px;
	line-height: 1.6em;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
#container {
	background: transparent none repeat scroll 0 0;
	border: 0 solid black;
	margin: 0 auto;
	position: relative;
	width: 910px;
}
div.bread {
	height: 25px;
	text-align: right;
}
div.bread a:link, div.bread a:visited {
	margin-left: 10px;
	font-size: 12px;
	text-decoration: none;
	color: #666;
	border: none;
}
div.bread a:hover, div.bread a:active {	text-decoration: underline; }
.eindrittel {
	margin: 0;
	padding: 0;
	width: 300px;
}
.zweidrittel {
	margin: 0;
	padding: 0;
	width: 600px;
}
.links { float: left; margin-top: 3px; }
.rechts { float:right; }
/* Header */
#head {
	height: 151px;
	overflow: hidden;
	text-indent: -99999px;
}
#head h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	background: url('images/blog_banner.jpg') no-repeat scroll left top;
	display: block;
	height: 151px;
	margin-left: 0;
	margin-top: 0;
}
/* Navigation */
#navi {
	background:transparent none repeat scroll 0 0;
	height:39px;
	margin-bottom:35px;
	width:910px;
}
#navi ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#navi li {
	display:block;
	float:left;
	margin:0;
	padding:0;

}
#navi li a, #navi li a:visited {
	display: block;
	margin: 0px;
	padding: 0 0 0 0px;
	border: none;
	height: 39px;
	width: 149px;
	border-right: 1px solid white;
	background: url("http://www.aixhibit.com/_images/navi_button_off_dark.gif") repeat-x #808080;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 39px;
	letter-spacing: 1px;
	text-align: center;
	font-size: 0.9em;
}
#navi li a:hover , #navi li a:active {
	background: url("http://www.aixhibit.com/_images/navi_button_on_light.gif") repeat-x #d0d0d0;
	color: #000;
}
#navi li a.wide { width:159px; }
#navi li a.noborder {
	border:none;
	width:150px;
}
/* Subnavi */
#subnavi ul {
	float:left;
	list-style-type:none;
	padding:5px 0 0 10px;
	margin:0;
	width:139px;
	height:145px;
	background:transparent;
	border-right:1px dotted #d0d0d0;
}
#subnavi ul.wide { width:149px; }
#subnavi ul.right { border:none; }
#subnavi ul li {
	display:block;
	float:left;
	clear:left;
	padding:0;
	margin:0;
}
#subnavi li a, #subnavi li a:visited {
	padding:0 0 0 3px;
	margin:0 0 1px 0;
	display:block;
	border:none;
	width:125px;
	background: transparent;
	color: #808080;
	height:17px;
	line-height:16px;
	font-family:tahoma, arial, helvetica, verdana, geneva, sans-serif;
	font-weight:normal;
	text-transform:none;
	font-size:0.85em;
	letter-spacing:0px;
	text-align:left;
}
#subnavi li a:hover, #subnavi li a:active {
	background:transparent;
	color:#333;
	text-decoration:none;
	font-weight:normal;
	border-bottom:1px solid #d0d0d0 !important;
	margin:0;
}
#subnavi ul li a.first, #subnavi ul li a.first:visited {
	display:block;
	border-bottom:1px dotted #666;
	height: 20px;
	margin-bottom:4px;
	color:#666;
	background:transparent;
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.85em;
	letter-spacing:0px;
	text-align:left;
}
#subnavi ul li a.first:hover, #subnavi ul li a.first:active {
	color:#333;
	background:transparent;
	margin-bottom:4px;
	border-bottom:1px solid #333 !important;
	font-weight:bold;
	text-decoration:none;
}
#subnavi {
	background:#EEEEEE none repeat scroll 0 0;
	position:absolute;
	height:150px;
	width:910px;
	top:-200px;
	left:0px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	z-index:200;
	display:block;
	background:#eee;
	/*border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;*/
}
/* Content */
#content div p {
	padding: 0 5px;
	margin: 12px;
}
/* Linke Spalte */
/* Rechte Spalte */
#sidebar ul li a { color: #808080; }
#sidebar ul li a:hover { color:#333; }
/* Footer */
#footer_spacer {
	clear: both;
	height: 40px;
	width: 100%;
}
#footer {
	background: #333333 url("http://www.aixhibit.com/_images/footer_voll.gif") repeat-x scroll 0 0;
	color: #808080;
	font-family: tahoma,arial,helvetica,verdana,geneva,sans-serif;
	font-size: 0.9em;
	margin: 0 auto;
	width: 100%;
}
#footer div.vollebreite {
	background: #333333 url("http://www.aixhibit.com/_images/footer_mitte.gif") no-repeat scroll 0 0;
	clear: both;
	height: 600px;
	margin: 0 auto;
	padding: 0 20px;
	width: 910px;
}
#footer_spacer {
	clear: both;
	height: 40px;
	width: 100%;
}
#footer p, #footer table td {
	font-family: tahoma, arial, helvetica, verdana, geneva, sans-serif;
	font-size: 0.9em;
	line-height: 1.4em;
}
#footer table { margin-left: 5px; }
#footer p {
	padding: 0 5px 0 5px;
	margin: 0.5em 0 1.8em 0;
	width: 90%;
}
#footer h3 {
	font-family: arial, helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 0.85em;
	color:#eee;
	padding:0 0 0.1em 5px;
	margin:0 5px 0 0;
	border-bottom:1px dotted #666;
}
#footer #ueber-aixhibit .links {
	clear:both;
	width:165px;
}
#footer #ueber-aixhibit .rechts {
	width:390px;
}
#footer a, #footer a:visited {
	font-family:tahoma, arial, helvetica, verdana, geneva, sans-serif;
	color:#666;
	border-bottom:1px dotted #444;
}
#footer a:hover, #footer a:active {
	font-family:tahoma, arial, helvetica, verdana, geneva, sans-serif;
	color:#d0d0d0;
	border-bottom:1px dotted #a7be39;
}



/* HEADINGS */

h2 {
	color: #A7BE39;
	background: transparent url("http://www.aixhibit.com/_images/raster_streifen_hellgrau.gif") repeat-x scroll 0 45px;
	clear: both;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	height: 50px;
	padding-top: 20px;
/*	text-transform: uppercase; */
}
h2.grau {
	background: transparent url(http://www.aixhibit.com/_images/raster_streifen_mittelgrau.gif) repeat-x scroll 0 45px;
	color: #808080;
}
/* LINKS */
a:link, a:visited {
	color: #a7be39;
	text-decoration: none;
	font-weight:normal;
	border-bottom:1px dotted #808080;
	padding:0 2px 0 1px;
}
a:hover, a:active {
	color:#666;
	background:transparent;
	border-bottom:1px solid #a7be39;
}
a.silent, a.silent:visited, a.silent:hover, a.silent:active {
	border:none !important;
	color:#666;
}
/* AUSZEICHNUNGEN */
strong { background:transparent; color: #527798 !important }
em { font-style:italic; }
em.gesperrt { letter-spacing:1px; }
.uppercase { text-transform:uppercase; }
.alignleft { font-size: 0.85em !important;	margin-right: 10px; text-align: left; }
.alignright { font-size: 0.85em !important; margin-left: 10px; text-align: right; }
.center { text-align: center; }
.navigation { text-align: center; }
/* LISTEN */
#content ol, #content ul {
	padding:3px;
	color:#808080;
	clear:both;
}
#sidebar ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#sidebar ul li h2 {
	color: #808080;
}
/* BILDER und andere INLINE-ELEMENTE */
img.rechtsbild {
	float:right;
	vertical-align: text-top;
}
img.linksbild {
	float:left;
	vertical-align: text-top;
}

/* _________________________________________________________________________________ */
/* Footer */
/* _________________________________________________________________________________ */

/* FARBKLASSEN */
.light { color:#808080 !important; }
.white { color:#fff !important; }
.hell { color:#eee !important; }
.blau { color:#527798 !important; }
.gruen { color:#a7be39 !important; }
.hellgruen {	color:#d5d445 !important; }
.grau { color:#808080; }
#searchsubmit {
	margin-left: 10px;
}
#telefon, #telefonIE {
	position:absolute;
	right:155px;
	top:217px;
	z-index:100;
}
#caro, #caroIE {
	position:absolute;
	right:150px;
	top:198px;
	z-index:100;
}
#haus {
	position:absolute;
	right:114px;
	top:237px;
	z-index:100;
}
#hl a {
	color: #666666;
	font-family:arial,helvetica,sans-serif;
	font-size: 13px;
	font-weight:bold;
	border-bottom: none;
	line-height:1em;
	position:absolute;
	right:15px;
	text-transform:none;
	top:240px;
	z-index:100;
}
#rss, #rssIE {
	position:absolute;
	right:162px;
	top:218px;
	z-index:100;
}
.breaker {
	clear:both;
	height:19px;
}
.field {
	border:1px dotted #808080;
}
.field:focus {
	border:1px solid #A7BE39;
}
#content {
	background:transparent none repeat scroll 0 0;
	border:0 solid black;
	display:block;
	text-align:left;
	height: 100%;
}
#rufmichan {
	font-family:arial,helvetica,sans-serif;
	font-size:1.2em;
	font-weight:bold;
	line-height:1em;
	position:absolute;
	right:15px;
	text-transform:none;
	top:220px;
	z-index:100;
}
#rufmichan span.light { font-family:arial,helvetica,sans-serif; }
#abonniermich a {
	color: #666666;
	font-family:arial,helvetica,sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height:1em;
	position:absolute;
	border-bottom: none;
	right:15px;
	text-transform:none;
	top:220px;
	z-index:100;
}
#aboniermich span.light {
	font-family:arial,helvetica,sans-serif;
}
.submit:hover {
	background:#808080 url(http://aixhibit.com/_images/button_back_on.gif) repeat-x scroll 0 0 !important;
	color:#333333 !important;
}
.submit {
	background:#666666 url(http://www.aixhibit.com/_images/button_back.gif) repeat-x scroll 0 0 !important;
	border:1px solid #D0D0D0 !important;
	color:#FFFFFF !important;
	font-weight:normal;
	height:27px;
	font-size:0.85em;
	padding-left: 5px;
	padding-right: 5px;
	letter-spacing:0;
	line-height:25px;
	text-align:center;
	text-transform:uppercase;
	width:80px;
}
#commentform .submit { width: 130px; }
.search {
	border:1px solid #bebebe;
	background: #fafafa url(images/suche.jpg) left top scroll no-repeat;
	color:#333333;
	width:152px;
	padding:3px 0 0 25px;
	height: 19px;
	float: left;
	font-size: 13px;
	font-weight:normal;
	letter-spacing:0;
	line-height:25px;
	text-align:left;
}
#searchsubmit {
	background:transparent url(images/searchsubmit.png) repeat scroll 0 0;
	border:0 none;
	display:block;
	float:left;
	margin-right: 8px;
	height:23px;
	text-indent:-999em;
	width:24px;
}
.search:focus {
/*	background-color: #EEEEEE; */
}
 .drittel {
	width: 260px;
}
.postmetadata blockquote {
	background: none;
	margin: 0 auto;
}
blockquote {
	background: #F3F3F0 url('http://aixhibit.com/_images/quote.gif') no-repeat scroll left top;
	width: 399px;
	margin: 1em 0;
	padding: 0.2em 1.25em 0.2em 24px;
	margin-left: 70px;

}
.comment {
	min-height: 90px;
	margin-bottom: 10px;
	clear: both;
}
.zweidrittel ul li {
	margin-left: 70px;
}
.pagetitle {
	color: #808080;
}
/*Anzeige der Autoren .name f&uuml;r Autor */
.postAuthor{
	top: -52px;
	height: 60px;
	width: 52px;
	position: relative;
}
.carola { background: url('http://aixhibit.com/_images/minicaro.png') no-repeat scroll left top; }
.richard { background: url('http://aixhibit.com/_images/minirichard.png') no-repeat scroll left top; }
.cindy { background: url('http://aixhibit.com/_images/minicindy.png') no-repeat scroll left top; }
.headerInfos {
	height: 1px;
}
.postInfos {
	font-family: tahoma,arial,helvetica,verdana,geneva,sans-serif;
	font-size: 0.85em !important;
	position: relative;
	top: -78px;
	left: 53px;
}
.smallbreaker { height: 15px; }

.post { clear: both; }
.post h2 a {
	text-decoration: none;
	color: #527798;
	border-bottom: none;
}
.post h2 {
	padding-left: 53px;
	text-decoration: none;
	color: #527798;
	border-bottom: none;
}

.postmetadata {
	clear: both;
	margin-bottom: 15px;
	border-top: 1px dotted #A1A1A1;
	margin-bottom:2px;
	color: #999;
	font-size: 0.85em !important;
	font-family: tahoma, arial, helvetica, verdana, geneva, sans-serif;
}
.postAuthor_andreas{
	background: url('http://aixhibit.com/_images/minirichard.png') no-repeat scroll left top;
	top: -52px;
	height: 60px;
	width: 52px;
	position: relative;
}
.postAuthor_andreas{
	background: url('http://aixhibit.com/_images/miniandreas.png') no-repeat scroll left top;
	top: -52px;
	height: 60px;
	width: 52px;
	position: relative;
}
.postmetadata a {
	font-family: tahoma, arial, helvetica, verdana, geneva, sans-serif;
}
.post .entry { margin-bottom: 7px; float: left; }
.commentlist li.comment {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#commentform #comment {
	border:1px dotted #808080;
	clear: both;
 }
 #commentform #comment:focus {
	border:1px solid #A7BE39;
 }
 .avatar {
	float: left;
	margin-right: 5px;
}