/*Version vom 19.01.2009 */

img {
border: 0;
}

img.brdr {
border: 1px solid #ccc;
}

img.brdrk {
border: 1px solid #222;
}

.navigatorLinksLinkStyle {
font-size: small;
color: #666;
}

.categoryLinkStyle,
.hCalendarMonthYearRow,
.lCalendarMonthYearRow,
.lCalendarStyle,
.archiveLinksLinkStyle,
.categoryListLinkStyle,
.blogRollCellStyle,
.blogRollNestedOutlineTitleStyle,
.hCalendarStyle,
.titleListLinkStyle {
color: #666;
font-size: 11px;
}


.signInLabelCellStyle {
font-size: small;
}


.adminNavbarStyle {
	padding: 5px; 
}

.adminNavbarStyle UL {
	padding: 0;
	margin: 0px;
	text-align: center;
}

.adminNavbarStyle UL LI {
	padding-right: 0.25em;
	padding-left: 0.25em;
	border-left: #ccc 1px solid;
	display: inline;
	list-style-type: none;
	font-size: 8pt;
}

.adminNavbarStyle UL LI.first, .adminNavbarStyle UL LI.firstHere {
	border-left: none;
}

.commentBoxFooterStyle {
	width: 100%;
	margin-top: 5px;
	padding-top: 3px;
	border-top: 1px dashed #ccc;
	font-size: 12px;
}

.commentBoxStyle {
	padding: 15px 20px 15px 20px;
	margin-bottom: 25px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	color: #333;
	background-color: #FCFCFC;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
}

.commentDateStyle {
	width: 100%;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 5px;
	padding-bottom: 3px;
	font-size: 12px;
	text-align: right;
}

.configLabelColumnStyle { vertical-align: top; }

.configLabelStyle { margin-right: 10px; font-size: 9pt; }

.configSectionStyle {
	margin-bottom: 15px;
	padding: 15px;
	background-color: #FCFCFC;
	border: 1px solid #ccc;
	vertical-align: middle;
}

.configSectionTitleStyle {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #299ad4;
	color: #CC3300;
	font-weight: bold;
	font-size: medium;
}

.pageTopic {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #299ad4;
	color: #CC3300;
	font-weight: bold;
	font-size: large;
}

.categoryLinks {
	clear: both;
	color: #666;
	text-align: right;
}

.relposts a,
.itemFooter a {
color: #666 ;
}

.relposts a,
.itemFooter a.relatedPostLinkStyle,
.itemFooter a.trackbackLinkStyle,
.itemFooter a.commentLinkStyle {
font-weight: normal!important;
}

.relposts a:hover,
.itemFooter a:hover {
color: #000 ;
}


.dayHeader {
color: #999;
font-size: 0.8em!important;
/*border-bottom: 1px solid #ccc;*/
margin-bottom:-4px;
}

.archiveLinkImageStyle {
padding-top: 2px; 
}

.TitleLinkStyle {
color: #666;
text-decoration: none;
}


.dayItems {
	padding-bottom: 2em;
}

.FreeTextboxStyle { 
	color: #000000;
}

.item {
	margin-top: 0.6em;
}

.item img {
	display: inline;
}

.itemContents {
	margin: 2px;
	margin-top: 5px;
	text-align: left;
	font-size: 1em;
}

.itemFooter {
	margin-top: 0.5em;
	border-top: 1px solid #ccc;
	font-size: x-small;
	color: #666;
  text-align: right;
}

.relposts {
  text-align: left!important;
  font-size: 0.8em;
  font-weight: bold;
}

.itemTitle, 
.dayHeader {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
text-decoration: none;
}

.side {
	margin: 1em;
	font-size: small;
}

.sideBar {
	width: 15em;
}

.statsTableColumnStyle {
	border: solid 1px #ccc;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.statsTableDateColumnStyle {
	border: solid 1px #ccc;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	width: 25%;
	text-align: left;
}

.statsTableFooterColumnStyle {
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-top: solid 2px #ccc;
	padding: 3px;
	font-weight: bold;
}

.statsTableFooterNumColumnStyle {
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-top: solid 2px #ccc;
	padding: 3px;
	width: 15%;
	font-weight: bold;
	text-align: right;
}

.statsTableHeaderColumnStyle {
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 2px #ccc;
	border-top: solid 1px #ccc;
	padding: 3px;
	font-weight: bold;
}

.statsTableNumColumnStyle {
	border: solid 1px #ccc;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	width: 15%;
	text-align: right;
}

.statsTableStyle {
	margin-bottom: 15px;
	padding: 15px;
	background-color: #FCFCFC;
	border: 1px solid #ccc;
	width: 100%;
	background: White;
	border-collapse: collapse;
}

.geekcode {
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	color: #cc3300;
	font-family: 'Courier New', 'Courier', sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 100%;
}


.archiveLinksLinkStyle {
text-decoration: none;
}

/* Hides from IE5-mac \*/
* html .itemBody {height: 1%;}
/* End hide from IE5-mac */

.searchContainerStyle {
text-align: right;
}

.searchButtonStyle {
margin-top: 5px;
}

#searchString {
width: 95%;
}

.blogRollDescriptionStyle {
margin-left: 20px;
}

.lgi,
.lgi a {
color: #aaa;
text-align: center;
}

#col_one.cblog {
padding: 0; 
background: #fff;
border-right: 0;
border-top: 0;
}


.bgr a {
font-size: 1.1em!important;
color: #666;
}

a.blogRollLinkStyle,
.bgr a {
color: #666;
}

a.blogRollLinkStyle,
a.categoryListLinkStyle {
font-weight: normal;
text-decoration: none;
}

a.blogRollLinkStyle:hover,
a.categoryListLinkStyle:hover {
text-decoration: underline;
color: #222;
}

table.commentViewTableStyle td {
padding: 2px;
}

.commentViewBoxStyle {
background: #f0fff0;
border: 1px solid #666;
padding: 1em; 
}


div.blog {
padding: 0!important;
}


div.blogpad {
padding: 0.5em;
padding-right: 0;

}

.blogRollTableStyle,
.categoryListTableStyle {
line-height: 1.0em;
}

.blogRollTableStyle td,
.categoryListTableStyle td {
padding: 0;
}

.code {
background:#F0F0F4 none repeat scroll 0%;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 1px 1px 6px;
color:#000000;
display:block;
padding:0.5em;
font-family:"Courier New",Courier,monospace;
}



#gmsads {
font-size:11px;
line-height:14px;
padding-top:2em;
}

#gmsads table {
width:95%;
}

#gmsads td {
width:45%;
}


span.gmsadtitle a {
font-size:11px;
font-weight:bold;
}

p.gmsadtext {
margin:0;
padding:4px 0;
}

