﻿span.commentDate 		{color: #999; font-size: 80%;}

.blogCommentContainer,
.commentContainer 		{margin: 5px 15px 5px 25px;}

.commentSep 			{color: #ccc;}

#comments 				{margin: 0 0 0 50px;}
.commentText			{}

hr
{
	width:				100%;
	border-bottom:		1px dashed #aaa;
	border-top:			0px;
	border-left:		0px;
	border-right:		0px;
	color:				#fff;
	height:				1px;
}

.tagcloud				{text-transform:lowercase; }

.blogListTitle h2, 
h2 a, h1 a 				{color: #555; text-decoration: none;}

.blogcontent 			{margin: 0px 15px;}

.entry					{padding-top: 10px; font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;}

.entry a 				{color:#0066cc;}

.published-date			{color: #999; padding: 0 0 0 3px; font: normal 80% Georgia, Arial, Helvetica, sans-serif;}

.bottompost-text 		{color: #555; padding: 0px; font: normal 85% Arial, Helvetica, sans-serif;}

.bottompost-text a		{color: #999;}

span.trackbackURL a 	{color: #999; font: normal 11px Georgia, Arial, Helvetica, sans-serif; text-transform: lowercase; text-decoration: none;}

#links a 				{color: #555; text-decoration: none; padding: 0 0 0 15px;}

#links a:hover 			{text-decoration: underline;}

#archives a 			{color: #06c; text-decoration: none; padding: 0 0 0 15px; font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;	padding: 0 0 0 15px; background:url('Images/archive.gif') left no-repeat;}

#archives a:hover 		{color: #06c; text-decoration: underline; font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;}

#categories ul 			{margin: 0; padding: 0 0 0 15px;}

#categories li 			{list-style-type: none;}

#categories li a 		{color: #555; text-decoration: none; font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;}

#categories li a:hover 	{text-decoration: underline; font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;}

#blogadmin ul 			{margin: 0; padding: 0 0 0 0px;}

#blogadmin li 			{list-style-type: none;}

#blogadmin li a 		{color: #c95c5c; padding:0 0 0 15px; text-decoration: none; font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif; background:	url('Images/key.gif') left no-repeat;}

#blogadmin li a:hover 	{color: #06c; text-decoration: underline; font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;}

.commentForm 			{font: 11px arial; margin: 0 0 0 50px;}

input.commentform 		{border: 1px solid #ccc; background: transparent;}	

span.small 				{font-size: 10px;}
div.date {
	background:#e5cd95 none repeat scroll 0%;
	float:left;
	height:49px;
	width:45px;
}
div.small				{font-size: 80%; color: #555; background-color:#ddd;}
div.small a				{color: #555;}
div.small a:hover		{color: #06c; text-decoration:underline;}

/*------------------------------Comment Form CSS ----------------------------*/
div.form				{width: 500px; float: left;}
div.row 				{clear: both; padding-top: 5px;}
div.row span.label 		{float: left; width: 60px; text-align: right; margin: 0 3px 0 0;}
div.row span.formw 		{float: right; width: 435px; text-align: left;} 

/* ----------------------------- Wiki Modifications --------------------------*/

.wikiMarkup				{padding: 0px; margin:0px;}
#onetIDListForm		{background: none; width: 690px;}
.ms-formbody textarea	{width: 90%;}
/* ----------------------------- General Layout --------------------------*/

/* Quick color change in CSS */

/* special text color */
legend {font: normal 77%/140% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#06c;}
.legend_admin {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#c95c5c;}

/*OLD: a:hover {color: #999;}*/
a:hover {color: #06c;}

/* color of the headings */

/*OLD h1 a	{color: #C4243F; text-decoration: none;}*/
h1 a	{color: #ff9900; text-decoration: none; font-size: 13pt;
		font: normal 77%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;}
h1 a:hover	{color: #06c; text-decoration: underline;}
h1 {color: #C4243F;}
h2 {
	margin: 0;
    padding: 0;
}
h3 {color: #0066cc;}

/* menu color - top */
#menutop a:active {color: #C4243F;}

#menutop a:hover {color: #C4243F;}

#footer {color: #0066cc;}

/* color to the right of the main image */
.headertext {color: #333;}

#body2 h2	{margin-bottom: 0px;}

/* Define the layout of the page */
html {
	margin: 5px auto;
	padding: 0px;
	margin-bottom: 1px;
	height: 100%;}

body {
	font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px auto; /* fix for centering div in firefox */
	padding: 0px;
	background:	url('images/bg.gif');
	}

img {border: 0; /* for accessability */}

.clear {clear : both;} /* puts the footer in place */

a {color: #555; text-decoration: none; font: normal 100%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;}

a:hover {text-decoration: underline; font: normal 100%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6  {font-weight: normal;}
h1 {font-size: 170%;}
h2 {font-size: 100%; color:#333;}
h3 {font: normal 120%/160% "Trebuchet MS", Arial, Helvetica, sans-serif;}
h4 {font-size: 120%; color: #000;}
h5 {font-size: 120%; color: #999;}
h6 {font-size: 110%;}

li li li {
	list-style-type: square;
	line-height: 140%;}

li li {
	list-style-type: square;
	line-height: 140%;}

li {
	list-style-type: square;
	line-height: 140%;}

#border
{
	margin: 0px auto;
	width: 990px;
	border:1px dashed #fff;
}

#container {
	margin: 0px auto;
	width: 990px;
	background-color:#fff;
}

#topnav {
	margin: 0px auto;
	width: 1027px;
	height:35px;
	text-align:right;
	padding-right:35px;
	padding-top:10px;
	background:	url('images/bg_top.png') right no-repeat;
}

#footer {
	margin: 0px auto;
	width: 990px;
	height: 34px;
	text-align:center;
	background:	url('images/bg_bottom.png') center no-repeat;
	padding-top:15px;
	font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* Top Horizontal Menu */

#menutoparea {
	float: right;
	height: 20px;}

#menutop {
	margin: 0;
	padding: 2px 0px 0px 0px;
	list-style: none;}

#menutop li {
	display: inline;
	list-style: none;
	text-align: right;}

#menutop ul {
	display: inline;
	list-style: none;
	text-align: right;}

#menutop a:link {
	font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 8px;
	text-decoration: none;}

#menutop a:visited {
	font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 8px;
	text-decoration: none;}

#menutop a:active {text-decoration: none; font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;}

#menutop a:hover {color: #06c; text-decoration: underline; font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;}

#header {width: 990px; border-bottom:1px solid #fff; height:84px; border-bottom: #67a4e1 1px solid;}

#logo {
	position: relative;
	text-align: right;
	height: 40px;
	padding: 0px;}

#headertext {
	float: left;
	position: relative;
	height: 150px;}
	
	.headertext {
		font: 160% 'Segoe UI', 'Comic Sans';
		padding: 15px 20px 10px 20px;}
		
	.belowheader {
		position: relative;
		color: #000;
		font: 95% 'Segoe Print', 'Segoe UI', 'Comic Sans';
		padding: 10px;
		float: left;}
	
#headerright {
	background-color:#06c;
	width: 495px;
	float: left;
	height: 84px;}

#headerleft {
	width: 495px;
	height: 84px;
	background-color:#06c;
	float: left;
	color:#fff;
	font: 150% 'Segoe Print', 'Segoe UI', 'Comic Sans';
	font-weight:bold;
	font-style:italic;}
	
#body2colwrapper  {
	padding: 15px 0px 15px 0px;
	width: 100%;
	background-color:#fff;
}

#body3colwrapper  {
	padding: 10px 0px 10px 0px;
	width: 100%;
}

#body3 {position: relative; float: left; background-color:#fff;}

#body2 {position: relative; float: left; background-color:#fff;}

#body1 {position: relative; float: left; background-color:#fff;}
#body2 {width: 220px; margin: 0px; background-color:#fff;}

#body3colwrapper #body3 {width: 230px;}
#body3colwrapper #body1 {width: 540px;}

#body2colwrapper #body1 {width: 770px;}
	
#bodycontent {padding: 0px 20px;}

	.columncontent h3 {margin-top: 0px; margin-bottom: 0px;}
	.columncontent p {margin: 3px 0; font-size: 100%;}
	.columncontent {font-size: 95%; padding: 5px 10px 5px 10px; text-align: left;}
	.left {background: #f8f8f8; margin: 0 5px 0 0px;}

/* Sub side-Menu */
#menusub {
	list-style: none;
	text-align: left;	
	margin: 5px 0 0 0;
	padding: 0;}

#menusub a {
	border: 1px solid #ccc;
	font: 80% Corbel, trebuchet;
	text-decoration: none;
	margin: 3px 0 0 0;
	padding: 5px 0 0 10px;
	display: block;
	height: 20px; /* box model hack */;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 15px; 		}

	html > body #menusub a {height: 15px;}	

fieldset { border:1px solid #ccc; }

	.columncontent fieldset {font-size: 95%; line-height: 140%; padding: 0px 10px 10px 10px; text-align: left;}

legend {
	font: 110% "Trebuchet MS", Arial, Helvetica, sans-serif;  
  	padding: 0 .8em 0 0.3em; }
  	
div.form submit			{cursor:pointer;
							border:outset 1px #ccc;
							color:#666;
							font-weight:bold;
							padding: 1px 2px;}


div.date {
	background:#ddd none repeat scroll 0%;
	float:left;
	height:49px;
	width:45px;
}

span.month {
	background: #bbb;
	border-bottom: 1px solid #fff;
	color: #fff;
	display: block;
	font-size: 1.2em;
	line-height: 18px;
	padding: 3px 0px;
	text-align: center;
}
span.day {
	color: #777;
	display: block;
	font-size: 1.2em;
	line-height: 18px;
	padding-top: 3px;
	padding-bottom:15px;
	text-align: center;
	text-transform: uppercase;
}

div.content {
	float: left;
	width: 668px;
	padding-left: 7px;
}

div.content h2 {

	font-weight: lighter;
	border-bottom: 3px solid #aaa;
	padding-bottom: 5px;
	line-height: 120%;
}

div.content span.categories-post {
	padding-top: 7px;
	padding-bottom: 1em;
	display: block;
}

div.clear {
	height: 1em; clear: both;
}

.categorie_link {
	color: #06c;
	text-decoration: none;
	font: normal 80%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.links_link {
	padding: 0 0 0 15px;
	color: #06c;
	text-decoration: none;
	font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:			url('Images/Home2.png') left no-repeat;
}

.categorie_link:hover{
	text-decoration: underline;
	font: normal 80%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.links_link:hover{
	text-decoration: underline;
	font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:			url('Images/Home2.png') left no-repeat;
}

.categorie_headline{
	font: normal 80%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#777;
}

.editLink {
	color: #c95c5c;
	text-decoration: none;
	font: normal 80%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.editLink:hover{
	text-decoration: underline;
	font: normal 80%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.email_link {
	color: #06c;
	text-decoration: none;
	font: normal 100%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.email_link:hover{
	text-decoration: underline;
	font: normal 100%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.post_text{
	color:#777;
	font: normal 80%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/*TagCloud*/
.w1 {
	text-decoration:none;
	font: normal 140%/190% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06c;
	font-weight:bold;
}

.w1:hover {
	text-decoration:underline;
	font: normal 140%/190% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06c;
	font-weight:bold;
}

.w2 {
	text-decoration:none;
	font: normal 120%/170% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06c;
	font-weight:bold;
}

.w2:hover {
	text-decoration:underline;
	font: normal 120%/170% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06c;
	font-weight:bold;
}

.w3 {
	text-decoration:none;
	font: normal 110%/160% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06c;
	font-weight:bold;
}

.w3:hover {
	text-decoration:underline;
	font: normal 110%/160% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06c;
	font-weight:bold;
}

.w4 {
	text-decoration:none;
	font: normal 100%/150% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06c;
	font-weight:bold;
}

.w4:hover {
	text-decoration:underline;
	font: normal 100%/150% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06c;
	font-weight:bold;
}

.w5 {
	text-decoration:none;
	font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06c;
	font-weight:bold;
}

.w5:hover {
	text-decoration:underline;
	font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06c;
	font-weight:bold;
}

.w6 {
	text-decoration:none;
	font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06c;
}

.w6:hover {
	text-decoration:underline;
	font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06c;
}

.w7 {
	text-decoration:none;
	font: normal 80%/130% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06c;
}

.w7:hover {
	text-decoration:underline;
	font: normal 80%/130% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06c;
}

.w8 {
	text-decoration:none;
	font: normal 80%/130% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06c;
}

.w8:hover {
	text-decoration:underline;
	font: normal 80%/130% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06c;
}
/*TagCloud*/

/*Quellcode*/
.csharpcode, .csharpcode pre
{
                font-size: 0.9em;
                color: black;
                font-family: Consolas, "Lucida Console", "Courier New", Courier, Monospace;
                border: 1px solid #cccccc;
                background-color: #ffffff;
                /*white-space: pre;*/
}

.csharpcode
{
width: 100%;
padding:5px;
}

.csharpcode pre { margin: 0em; }

.csharpcode .rem { color: #008000; }

.csharpcode .kwrd { color: #0000ff; }

.csharpcode .str { color: #006080; }

.csharpcode .op { color: #0000c0; }

.csharpcode .preproc { color: #cc6633; }

.csharpcode .asp { background-color: #ffff00; }

.csharpcode .html { color: #800000; }

.csharpcode .attr { color: #ff0000; }

.csharpcode .alt 
{
                background-color: #f4f4f4;
                width: 100%;
                margin: 0em;
}

.csharpcode .lnum { color: #606060; }
/*Quellcode*/


SPAN.kwrd a, SPAN.kwrd a:hover
{
	font:				normal 100%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:				#0000ff;
	text-decoration:	none;
	border-bottom:		0px;
	background:			none;
	padding-left:		0px;
}

.entry a, .entry a:hover
{
	font:				normal 100%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:				#06c;
	text-decoration:	none;
	border-bottom:		1px dotted #06c;
	background:			url('Images/Arrow2-UpRight.gif') left no-repeat;
	padding-left:		10px;
}

a.readmore, a.next, a.prev {
	color: #06c;
	text-decoration: none;
	font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:		0px;
	background:			none;
	padding-left:		0px;
}

a.readmore:hover, a.next:hover, a.prev:hover{
	color: #06c;
	text-decoration: underline;
	font: normal 90%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:		0px;
	background:			none;
	padding-left:		0px;
}

a.next, a.prev, a.next:hover, a.prev:hover {
	font: normal 80%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a.headline_link, a.headline_link:hover {
	color: #06c;
	text-decoration: none;
	font: normal 120%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:			url('Images/Document.gif') 0% 40% no-repeat;
	padding-left:		20px;
}

a.headline_link:hover{
	text-decoration: underline;
}

.post_headline{
	font: normal 120%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:			url('Images/Document.gif') left no-repeat;
	padding-left:		20px;
	color:#555;
}