/* @override 
	http://62.138.57.212/eBugz/html/eBugz_v2/eBugz_v2.css
	http://62.138.57.212/eBugz/blog/wp-content/themes/ebugz_de_v2/style.css
	http://www.ebugz.de/wp-content/themes/ebugz_de_v2/style.css
*/

html {
}

body {
	margin: 0;
	padding: 0;
	background: #f5fae6 url(images/bg03.png) repeat-x fixed 0 bottom;
	color: black;
	text-align: center;
	font: 0.75em/1.5em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

/* @group topNavi */

#top {
	width: 850px;
	/*height: 100px;*/
	margin: 0 auto;
	margin-bottom: 0px;
	margin-top: 5px;
	background-color: #fff;
	text-align: left;
	overflow: hidden;
}
#eBugzLogo{
	float: left;
	width: 105px;
	padding-left: 15px;
	padding-top: 10px;
	}
#eBugzLogo img{

	}
#topContent{
	float: left;
	width: 700px;
}
#featureTop{
	margin-right: 100px;
		float: right;
	/*margin-left: 80px;*/
	/*border: 1px solid silver;*/
}
#featureTop img{
	margin-top: 10px;
	margin-bottom: 10px;
}
#naviTop {
	clear: both;
	height: 22px;
	/*float: left;*/
	margin-top:10px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	background-color: #fff;
}

#naviTop ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#naviTop ul li{
	float: left;
	width: 136px;
	height: 22px;
 	margin-bottom:0px;
 	margin-right: 4px;
	text-align: center;
	background: url(images/topNaviBg.png) no-repeat 0 0px;
	/*top: 14px;
	position: relative;*/
}
#naviTop ul li a{
	color: white;	
	text-decoration: none;
	font-size: 12px;
	padding-top: 3px;
	line-height: 20px;
}
#naviTop ul li a:hover{
	color: #99CC00;	
	text-decoration: none;
	font-size: 12px;
	padding-top: 3px;
	line-height: 20px;
	background: none;
}

#infoTop{
	float: right;	
	text-align: right;
	padding-top: 10px;
	height:  72px;
	font-size: 11px;

}
/*#greenBar{
	background-color: #99CC00;
	height: 25px;
}*/

.greenBar{
	background-color: #99CC00;
	height: 25px;
	width: 850px;
	margin: 0 auto;
}
.tnLink{
	margin-top: 50px ;
}
/* @end */

/* @group basic Styles */

a img {
	border: 0;
}

.navigation{
	
}
.alignright{
	float: right;
}
.alignleft{
	float: left;
}


/* @end */

/* @group contentLeft (entries) */
#wrapper {
	clear: both;
	width: 850px;
	/*height: 100px;*/
	margin: 0 auto;
	margin-bottom: 0px;
	padding-top: 25px;
	background-color: #fff;
	text-align: left;
	overflow: hidden;
}
.post{
	margin-bottom: 35px;
}
#contentMain, .navigation{
	clear: both;
	float: left;
	margin-left: 30px;
	width: 520px;
	margin-right: 40px;
}

.widecolumn{
	/*background-color: teal;*/
	/*margin-left: 50px;*/
	width: 450px;

}
/* @end */

/* @group sidebar */

#sidebar{
	margin-top: 40px;
	width: 200px;
	float: left;
	/*background-color: #dbdfd9;*/
}

#sidebar a, .navigation a{
	color: #99CC00;
	text-decoration: none;
	line-height: 10px;
	font-size: 10px;
}
#sidebar a:hover{
	color: #fff;
	background-color: #3a3a3a;
	}
#sidebar ul, #sidebar ul ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#sidebar ul li {
	list-style-image: none;
	margin-bottom: 25px;
	line-height: 14px;
}
.categories li{
	/*background-color: #3a3a3a;*/
	border-bottom: 1px solid #ccc7a9;
}
li#deliciousLinks ul li{
	text-align: left;
}
h2 .delicious-banner .sidebar-title a{
	color: black;
}
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 0;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: none;
	padding: 0;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 1px 0 0;
	padding: 1px 0px 1px 0px;
	font-size: 10px;
	color: #3a3a3a;
	text-align: left;
		/*background-color: #3a3a3a;*/
	border-bottom: 1px solid #ccc7a9;
}
/* End Entry Lists */

.entry p{
	margin-top: 5px;
}



/* @end */

/* @group typograpy */



/* @group Typography & Color */
a.more-link{
	display: block;
	margin-top: 5px;
	color: #99CC00;
}
a img {
	border: none;
	}
a {
 color: #99CC00;
}

a:hover{
	color: #99CC00;
	background-color: #000;
}
h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 a{
	font-size: 20px;
	text-align: left;
	text-decoration: none;
	color: #423c3b;
}
h1 a:hover{
	font-size: 20px;
	text-align: left;
	text-decoration: none;
	color: #99CC00;
	background: none;
}
h2 {
	font-size: 14px;
	border-style: none;
	display: inline;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}
.postmetadata a{
	color: #99CC00;
	font-size: 10px;
}
.postmetadata a:hover{
	color: #000;
}
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 10px;
	}
/* @end */

/* @end */

/* @group contentOverlay */
#contentOverlay{
	margin: 1px auto 1px;
	width: 850px;
	height:  438px;
	background-color: #668900;
	overflow: visible;
	/*margin: 1px 0 1px 0;*/
}
#contentOverlay638{
	margin: 1px auto 1px;
	width: 850px;
	height:  638px;
	background-color: #668900;
	overflow: visible;
	/*margin: 1px 0 1px 0;*/
}
.ibis{
	background: url(work/ibis.jpg) no-repeat;
}
.hels{
	background: url(work/hels.jpg) no-repeat;
}
.windsbacher{
	background: url(work/windsbacher.jpg) no-repeat;
}
.loringhoven{
	background: url(work/loringhoven.jpg) no-repeat;
}
.meandis{
	background: url(work/meandis.jpg) no-repeat;
}
.guckkasten{
	background: url(work/guckkasten.jpg) no-repeat;
}
.bibliotheca{
	background: url(work/bibliotheca.jpg) no-repeat;
}
.autogascentrum{
	background: url(work/autogascentrum.jpg) no-repeat;
}
.forschungsstelle{
	background: url(work/forschungsstelle.jpg) no-repeat;
}
.fix{
	float: left;
	/*width: 280px;*/
	margin-right: 1px;
	/*background-color: #003917;*/
}
.workEntry{
	margin-top: 35px;
	margin-bottom: 50px;
	margin-left: 18px;
	width: 250px;
	text-align: left;
	color: #fff;
}
.workEntry img{
	border: 1px solid #717171;
	background-color: white;
	padding: 5px;
}
.workEntry h4{
	padding-bottom: 10px;
	line-height: 12px;
	border-bottom: 1px solid white;
}
.workEntryDetail{
	margin-top: 450px;
	margin-bottom: 50px;
	margin-left: 30px;
	padding: 10px;
	width: 480px;
	text-align: left;
	color: #fff;
	background-color: #3a3a3a;
	opacity:.8; /* css standard */
	filter:alpha(opacity=80); /* IE patch */
}

#contentNavi{
	float: right;
	display: block;
	width: 90%;
	margin-top: 10px;
	margin-right: 10px;
	text-align: right;
		/*background: url(images/closeBtn.png) no-repeat;*/
}
#closeBtn{
	float: right;
	padding-left: 5px;
}
#nextBtn{
	float: right;
	padding-left: 5px;
}
#backBtn{
	float: right;	
}
#backBtn.off, #nextBtn.off{
	opacity: 0.2;
	cursor: pointer;
}
#backBtn.off a img, #nextBtn.off a{
	cursor: default;
}
/* @end */

/* @group displaySourceCode */
.wp_syntax{
	font-size: 12px;
}
.code{
	width: 200px;
}
pre{
	width: 90%;
	}


/* @end */



/* @group COMMENTS */

/* @group authorMeta */

.authorMeta{
	border-bottom: 1px solid #b2b2b2;
	padding-bottom: 10px;
	}
.authorMetaName{
	text-transform: uppercase;
	margin: 0;
	font-weight: bold;
}
.authorMetaUrl a{
	text-transform: uppercase;
	margin: 0;
	text-decoration: none;
	color: #aeaeae;
}
.authorMetaDate {
	/*float: left;*/
	font-size: 10px;
	text-align: right;
}
.authorMetaDate a{
	text-decoration: none;
	color: #99CC00;
}

/* @end */
.commentlist{
	margin: 0;
	padding: 0;
}
.commentlist li{
	margin-bottom: 15px;
	padding: 10px;
}
.commentlist li p{
	margin: 0px;
}
.commentlist li.author{	background: #fff;
	border: 1px solid #99CC00;
}
.author .user{
	background: url(images/bugSmall.png) no-repeat;
	padding-left: 25px;
}
.commentlist li.even{background: white;
border: 1px solid #aeaeae;
}
.commentlist li.odd{background: white url(images/grey_diag.gif) repeat;
border: 1px solid #aeaeae;}
#commentform textarea{
	width: 480px;
}

/* @end */


/* @group about */

#mission1{
	margin-top: 35px;
	margin-bottom: 50px;
	margin-left: 105px;
	margin-right: 185px;
	text-align: left;
	color: #8aa569;
	font: 18px/24px Arial, Helvetica, Geneva, sans-serif;
}
#mission2{
	color: white;
}

/* @end */

/* @group kontakt */
#kontaktAdresse{
	float: left;
	color: white;
	text-align: left;
	margin-left: 120px;
	width: 180px;
}
#kontaktAdresse h2, #kontaktFormular h2{
	color: white;
	font-size: 20px;
	font-variant: small-caps;
}
#kontaktFormular{
	float: left;
	color: white;
	text-align: left;
	margin-left: 120px;
	width: 180px;
}
#kontaktFormular input{
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 3px;
	width: 280px;
	font-size: 16px;
}
#kontaktFormular textarea{
	margin-bottom: 15px;
	padding: 3px;
	width: 280px;
	height: 200px;
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
}
#kontaktFormular a{
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
}
#kontaktFormular a:hover{
	color: white;
	background: none;
	}
/* @end */



