/* if it ain't broke, we'll break it */

body	{
		margin: 0px;
		border-top: 5px solid #000000;
		background: #FCFCF9 repeat-y url(images/imgs/bg.gif);
}

img {
		border: 0px;
}

.logo	{
		position: relative;
		top: 0px;
		left: 0px;
		padding: 0px;
}

.side	{
		position: absolute;
		top: 5px;
		left: 0px;
		background-color: #EDF2F4;
		border-right: 1px dashed #006699;
/*		background-color: #EEEEEE;*/
		border-right: 1px dashed #999999;
		width: 317px;
		height: 100%;
}

.sites {
		position: absolute;
		top: 255px;
		left: 134px;
		width: 130px;
		padding: 5px 5px 5px 0px;
		z-index: 10;

		border-top: 1px dotted #006699;
		border-bottom: 1px dotted #006699;
/*		border-top: 1px dotted #666666;
		border-bottom: 1px dotted #666666;*/

		font-family: Trebuchet, 'Trebuchet MS', Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #94B1BC; /*color: #999999;*/
		line-height: 137%;
		text-align: right;
}

.stumble {
		position: absolute;
		top: 350px;
		left: 139px;
		width: 130px;
		z-index: 10;

		font-family: Trebuchet, 'Trebuchet MS', Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #94B1BC; /*color: #999999;*/
		line-height: 137%;

}

.blogroll {
		position: absolute;
		top: 175px;
		left: 20px;
		z-index: 10;
		width: 85px;

		font-family: Trebuchet, 'Trebuchet MS', Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #94B1BC;
		line-height: 137%;
		text-align: right;

}

.log	{
		position: absolute;
		top: 35px;
		left: 360px;
		width: 414px;

		font-family: Trebuchet, 'Trebuchet MS', Helvetica, Arial, sans-serif;
		font-size: 13px;
		color: #666666;
		text-transform:lowercase;
		line-height: 137%;
}

.log img {
		border: 2px solid #000000;
}

.genius {
		position: absolute;
		top: 150px;
		left: 5px;
		width: 290px;

		font-family: Trebuchet, 'Trebuchet MS', Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #000000;
		line-height: 137%;
		text-align: right;
}

.toolbox {
		position: absolute;
		top: 125px;
		left:129px;
		width: 130px;
		z-index: 10;

		font-family: Trebuchet, 'Trebuchet MS', Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #006699;
/*color: #999999;*/
		line-height: 137%;
		text-align: right;
}

.post {
		position: relative;
		top: -18px; /* -18 zu datum */
		width: 414px;
		font-family: Trebuchet, 'Trebuchet MS', Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #B0B0B0;
}

.datum {
		position: relative;
		width: 414px;
		font-family: Trebuchet, 'Trebuchet MS', Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #B0B0B0;
		text-align: right;
}

.footer {
		width: 414px;
		font-family: Trebuchet, 'Trebuchet MS', Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #B0B0B0;
		text-align: center;
}

.comment {
		position: relative;
		top: -18px; /* -18 zu older */
		width: 414px;
		font-family: Trebuchet, 'Trebuchet MS', Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #B0B0B0;
}

.newer {
		position: relative;
		top: -18px; /* -18 zu older */
		width: 207px;
		font-family: Trebuchet, 'Trebuchet MS', Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #B0B0B0;
}

.older {
		position: relative;
		left: 207px;
		width: 207px;
		font-family: Trebuchet, 'Trebuchet MS', Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #B0B0B0;
		text-align: right;
}

.cite {
		border-left: 1px solid #CCCCCC;
		padding-left: 5px;
}

.input {
		border: 1px solid #666666;
}

.submit {
		background-color: #EDF2F4;
		color: #003366;
		border: 1px solid #003366;
}

.cancel      {
		background-color: #FAEDED;
		color: #663300;
		border: 1px solid #663300;
}

.error {
		color: #990000;
		border: 2px solid #990000;
		padding: 8px;
}

a, .older a, .newer a, .older a:visited, .newer a:visited {
	color: #AC0904;
/*color: #000000;*/
	text-decoration: underline;
}

a:visited {
	color: #666666;
	text-decoration: underline;
}

a:hover, .older a:hover, .newer a:hover {
	color: #AC0904;
/*color: #000000;*/
	text-decoration: none;
}

a:active, .older a:active, .newer a:active {
	color: #FF0000;
	text-decoration: none;
}

.toolbox a {
	color: #006699;
/*color: 666666;*/
	text-decoration: none;
	line-height: 137%;
}

.toolbox a:visited {
	color: #006699;
/*color: 666666;*/
	text-decoration: none;
	line-height: 137%;
}

.toolbox a:hover {
	color: #006699;
/*color: 666666;*/
	text-decoration: underline;
	line-height: 137%;
}

.toolbox a:active {
	color: #0000FF;
	text-decoration: underline;
	line-height: 137%;
}

.sites a {
	color: #006699;
/*color: 666666;*/
	text-decoration: none;
	line-height: 137%;
}

.sites a:visited {
	color: #006699;
/*color: 666666;*/
	text-decoration: none;
	line-height: 137%;
}

.sites a:hover {
	color: #006699;
/*color: 666666;*/
	text-decoration: underline;
	line-height: 137%;
}

.sites a:active {
	color: #0000FF;
	text-decoration: underline;
	line-height: 137%;
}

.post a {
	color: #B0B0B0;
	text-decoration: none;
	line-height: 137%;
}

.post a:visited {
	color: #B0B0B0;
	text-decoration: none;
	line-height: 137%;
}

.post a:hover {
	color: #B0B0B0;
	text-decoration: underline;
	line-height: 137%;
}

.post a:active {
	color: #B0B0B0;
	text-decoration: underline;
	line-height: 137%;
}

.blogroll a, .stumble a {
	color: #94B1BC;
/*color: #666666;*/
	text-decoration: none;
	line-height: 137%;
}

.blogroll a:visited,.stumble a:visited {
	color: #94B1BC;
/*color: #666666;*/
	text-decoration: none;
	line-height: 137%;
}

.blogroll a:hover, .stumble a:hover {
	color: #94B1BC;
/*color: #666666;*/
	text-decoration: underline;
	line-height: 137%;
}

.blogroll a:active,.stumble a:active {
	color: #94B1BC;
/*color: #666666;*/
	text-decoration: underline;
	line-height: 137%;
}

#gidx, #gidx a {
    color: #fff; position: absolute; left: -200px; overflow:hidden;
}

.small {
    font-family: Trebuchet, 'Trebuchet MS', Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #666666;
}

