@charset "utf-8";
@import url(http://anigon.net/frei/prettify.css);

	body {
		color: #000;
		background: #fff;
		margin: 0;
		scrollbar-face-color: #ffffff;
		 
		scrollbar-highlight-color: #aaaaaa;
		scrollbar-shadow-color: #aaaaaa;
		scrollbar-3dlight-color: #ffffff;
		 
		scrollbar-arrow-color: #aaaaaa;
		scrollbar-track-color: #ffffff;
		scrollbar-darkshadow-color: #ffffff;
		background: url( 'http://anigon.net/frei/images/bg200807.gif' );
	}
	a {
		color: #666;
		text-decoration: none;
	}
	a: link {
		color: #666;
		text-decoration: none;
	}
	a: visited {
		text-decoration: none;
	}
	a: active {
	}

	a: hover {
		color: #999;
		text-decoration: none;
	}
	a.acalendar {
		color: #000;
		text-decoration: none;
	}
	a.acalendar: link {
		color: #000;
		text-decoration: none;
	}
	a.acalendar: visited {
		text-decoration: none;
	}
	a.acalendar: active {
		}
	a.acalendar: hover {
		color: #999;
		text-decoration: underline;
	}
	a.acontinues {
		color: #4aac63;
		text-decoration: underline;
	}
	a.acontinues: link {
		color: #4aac63;
		text-decoration: underline;
	}
	a.acontinues: visited {
		text-decoration: underline;
	}
	a.acontinues: active {
		}
	a.acontinues: hover {
		color: #999;
		text-decoration: none;
	}
	a.amenu {
		color: #999;
		text-decoration: underline;
	}
	a.amenu: link {
		color: #999;
		text-decoration: underline;
	}
	a.amenu: visited {
		text-decoration: underline;
	}
	a.amenu: active {
		}
	a.amenu: hover {
		color: #999;
		text-decoration: none;
	}
	div.main {
		margin: 15px 0 15px 0px;
	}

	.side ul li {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		text-indent: 7pt;
		background: url( 'http://anigon.net/frei/images/650b2309.gif' ) no-repeat 0px 2px;
	}

	.main-continues {
	}

	h1,h2,h3 {
		margin: 0;
		padding: 0;
	}
	label {
		font-size: 12px;
		font-weight: bold;
	}
	#banner,#subbanner {
	}
	#banner a {
		color: #333;
		text-decoration: none;
	}
	#banner a: link {
		color: #777;
		text-decoration: none;
	}
	#banner a: visited {
		text-decoration: none;
	}
	#banner a: active {
		}
	#banner a: hover {
		color: #999;
		text-decoration: none;
	}
	#subbanner a {
		color: #333;
		text-decoration: none;
	}
	#subbanner a: link {
		color: #333;
		text-decoration: none;
	}
	#subbanner a: visited {
		text-decoration: none;
	}
	#subbanner a: active {
		}
	#subbanner a: hover {
		color: #999;
		text-decoration: none;
	}
	.description {
		color: #000;
		font-size: 12px;
		padding: 10px 0px 5px 20px;
		text-align: center;
		background-color: #fff;
	}
	#content {
		width: 70%;
		float: right;
	}
	#links {
		float: left;
		width: 27%;
		padding: 25px 0px 50px 0px;
		text-align: center;
	}
	.blog {
		padding: 0px 0px 25px 0px;
	}
	.menu {
		color: #999;
		font-size: 12px;
		text-align: right;
	}
        .breadcrumbs {
		width: 95%;
		font-size: 12px;
		margin: 0px 0px 0px 0px;
		padding: 0px 15px 5px 10px;
		background-color: #fff;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
                letter-spacing: 2px;
        }
	.blogbody {
		width: 95%;
		font-size: 12px;
		margin: 0px 0px 20px 0px;
		padding: 16px 10px 10px 15px;
		background-image: url("http://anigon.net/frei/images/6630aa51.gif");
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
	}
	.date {
		width: 95%;
		clear: both;
		color: #333333;
		font-size: 12px;
		background: #fff;
		padding: 20px 15px 5px 10px;
		border-right: 1px solid #cccccc;
		border-bottom: 0px solid #cccccc;
		margin: 0px 0px 0px 0px;
	}
	br , p {
		line-height: 132%;
	}
	.blogbody a,
	.blogbody a: link,
	.blogbody a: visited,
	.blogbody a: active {
		font-weight: normal;
		text-decoration: underline;
	}
	.blogbody a: hover {
		color: #999;
		text-decoration: none;
	}
	.blogtitle {
		color: #ff0000;
		font-size: 24px;
		text-decoration: none;
		padding: 0px 0px 0px 20px;
	}
	.title {
		color: #333333;
		font-size: 12px;
		font-weight: bold;
		padding: 0 0 0 0px;
		border-bottom: 1px solid #ffcc33;
	}
	.posted {
		color: #999;
		font-size: 12px;
		text-align: right;
		margin: 0 0 5px 0;
	}
	a.aposted {
		color: #999;
		text-decoration: underline;
		font-weight: bold;
	}
	a.aposted: link {
		color: #999;
		text-decoration: underline;
		font-weight: bold;
	}
	a.aposted: visited {
		text-decoration: underline;
		font-weight: bold;
	}
	a.aposted: active {
		font-weight: bold;
	}
	a.aposted: hover {
		color: #999;
		text-decoration: none;
		font-weight: bold;
	}
	.calendar {
		font-size: 12px;
		position: center;
	}
	.calendarhead {
		color: #000;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 5px;
		margin: 0 0 10px 0;
	}
	.calendard {
		empty-cells: show;
		padding: 3px 0 3px 1px;
	}
	.calendartable {
		background-color: #fff;
		width: 100%;
		text-align: center;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		margin-bottom: 10px;
	}
	.calendarwd {
		background: #ffec93;
		padding: 5 0 5 0px;
	}
	.calendarweek {
		color: #000;
		font-size: 12px;
		position: center;
	}
	.calendardbg {
		background: url( '/frei/images/32739af2.gif' ) no-repeat 50% 50%;
		padding: 1px 0px 1px 1px;
	}
	.side {
		z-index: 1;
		font-size: 12px;
		line-height: 15px;
		text-align: left;
		padding: 5px 5px 5px 5px;
		border-right: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		border-left: 0px solid #cccccc;
		margin: 0px 0px 10px 0px;
		background: url( '/frei/images/59769954.gif' );
	}
	.side ul {
		margin: 0px;
		padding: 0px;
	}
	.side li {
		float: left;
		width: 50%;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		text-indent: 7pt;
		background: url( '/frei/images/650b2309.gif' ) no-repeat;
	}
	.sidebody {
		text-indent: 7pt;
		background: url( '/frei/images/650b2309.gif' ) no-repeat;
	}
	.aside {
		font-size: 12px;
	}
	.sidetitle {
		z-index: 2;
		margin: 0 10px 0 15px;
		color: #000;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 3px;
		text-align: center;
		background: #ffec93;
		padding: 5px;
		border-top: 0px solid #cccccc;
		border-right: 1px solid #cccccc;
		border-left: 0px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		background: url( '/frei/images/b3b335cc.gif' ) no-repeat 0% 0%;
	}
	.comments-body {
		font-size: 12px;
		margin: 20px 0 15px 15px;
	}
	.comments-head {
		color: #ef8b02;
		font-size: 12px;
		font-weight: bold;
		padding: 0 0 2px 5px;
		border-bottom: 1px solid #ef8b02;
	}
	.comments-post {
		color: #999;
		font-size: 12px;
		text-align: right;
		margin: 0 0 25px 0;
	}
	.trackback-body {
		font-size: 12px;
		margin: 20px 0 15px 15px;
	}
	.trackback-post {
		color: #999;
		font-size: 12px;
		text-align: right;
		margin: 0 0 25px 0;
	}
	a.atrackback-post {
		color: #999;
		text-decoration: underline;
		font-weight: bold;
	}
	a.atrackback-post: link {
		color: #999;
		text-decoration: underline;
		font-weight: bold;
	}
	a.atrackback-post: visited {
		text-decoration: underline;
		font-weight: bold;
	}
	a.atrackback-post: active {
		font-weight: bold;
	}
	a.atrackback-post: hover {
		color: #999;
		text-decoration: none;
		font-weight: bold;
	}
	.trackback-url {
		color: #4aac63;
		font-size: 12px;
		font-weight: bold;
		margin: 20px 0 25px 40px;
	}
        .trackback_ping {
		padding: 25px;
		margin-right: 15px;
		background: url( '/frei/images/df68682c.gif' );
		border-bottom: 1px solid #eee;
		border-right: 1px solid #eee;
        }
	table.form {
		margin: 25px 0 0 0;
	}
	#author {
		width: 200px;
		border: 1px solid #4aac63;
	}
	#email {
		width: 200px;
		border: 1px solid #4aac63;
	}
	#url {
		width: 200px;
		border: 1px solid #4aac63;
	}
	#text {
		width: 500px;
		height: 200px;
		border: 1px solid #4aac63;
	}
	.photo {
		text-align: center;
	}
	.nickname {
		color: #ffaf32;
		font-size: 12px;
		font-weight: bold;
		margin: 0px 0;
	}
	.message {
		font-size: 12px;
	}
	.quotetable {
		background: #ffaf32;
	}
	.quote {
		color: #000;
		font-size: 12px;
		padding: 1px;
		background: #fff;
	}
	.blogtimes {
		margin: 0 0 10px 0;
		text-align: center;
	}
	.powered {
		text-align: center;
		margin: 0 0 10px 0;
	}
	.syndicate {
		font-size: 12px;
		text-align: center;
	}
	.pagetop {
		color: #999;
		font-size: 12px;
		text-align: right;
		margin: 0 0 25px 0;
	}
	blockquote {
		padding: 25px;
		margin-right: 15px;
		background: url( '/frei/images/df68682c.gif' );
		border-bottom: 1px solid #eee;
		border-right: 1px solid #eee;
	}
	pre {
		padding: 25px;
		margin-right: 15px;
		background: url( '/frei/images/df68682c.gif' );
		border-bottom: 1px solid #eee;
		border-right: 1px solid #eee;
	}
	.checkers {
		font-size: 12px;
		margin-top: 10px;
	}
	.img_frame {
		clear: both;
		float: left;
		margin: 5px 10px 5px 0px;
		border-bottom: 1px solid #aaaaaa;
		border-right: 1px solid #aaaaaa;
		border-left: 0px;
		border-top: 0px;
	}
	#footer {
		text-align: center;
		font-size: 12px;
		clear: both;
		border-top: 1px solid #ffcc33;
		padding-top: 10px;
		margin-left: 5%;
		margin-right: 5%;
	}
	#header {
		border-bottom: 1px solid #ffcc33;
		text-align: center;
		font-size: small;
		padding: 0px 0px 5px 0px;
		letter-spacing: -1px;
		margin: 10px 5% 20px 5%;
	}
	#sitenameimage {
		border: 0px;
		float: left;
		margin: 0px 0px 0px -5px;
	}
	input {
		border: 1px solid #ffcc33;
		background-color: #fff;
		color: #000;
	}
	#ani_category_title {
		text-indent: 7pt;
		background-color: #ffec93;
		border-right: 1px solid #aaaaaa;
		border-bottom: 1px solid #aaaaaa;
		font-size: 12px;
		padding: 5px;
		margin-top: 4px;
		margin-bottom: 10px;
		font-weight: bold;
		letter-spacing: 3px;
	}
	hr {
		height: 1px;
		border: 1px dotted #ffcc33;
	}
	.zugabe {
		padding: 25px;
		margin-right: 15px;
		background: url( '/frei/images/df68682c.gif' );
		border-bottom: 1px solid #eee;
		border-right: 1px solid #eee;
	}
	#container {
		margin-left: 5%;
		margin-right: 5%;
	}
	#gototop {
		text-align: right;
		clear: both;
		font-size: small;
	}
	.link-note {
		font-size: 50%;
	}
	.link-note img {
		margin: 3px;
		border: 0px;
	}
	.add {
		padding: 25px;
		margin-right: 15px;
		background: url( '/frei/images/df68682c.gif' );
		border-bottom: 1px solid #eee;
		border-right: 1px solid #eee;
	}

	.paging {
		text-align: center;
	}

	.category_icon {
		margin-top: 5px;
		margin-right: 5px;
                border: 0px;
	}
	#category_menu {
		text-align: center;
	}
	.rss_line {
		text-indent: 7pt;
		background: url( '/frei/images/650b2309.gif' ) no-repeat;
		margin-top: 5px;
		margin-right: 5px;
		font-size: 80%;
	}

	table {
		margin: 5px;
	}

	.add_text_box {
		float: right;
		padding: 0px;
		margin: 5px;
		border: 1px solid #ffcc33;
		width: 200px;
		font-size: 80%;
		background-color: #fff;
	}

	.add_text_box_title {
		background-color: #ffffaa;
		padding: 5px;
		margin: 0px;
		font-weight: bold;
		letter-spacing: 3px;
	}

	.add_text_box_content {
		padding: 10px;
		margin: 0px;
	}


	#monthly_div {
		top: 65px;
		left: 40px;
		position: relative;
		margin: 0px;
		padding: 3px;
		background-color: #ffffff;
		position: absolute;
		border-left: 1px solid #eee;
		border-top: 1px solid #eee;
		border-right: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
		opacity: 0.9;
	}

	#monthly_div ul {
		margin: 3px;
		padding: 0px;
		list-style-type: none;
	}

	#monthly_div li {
		float: left;
		margin: 5px;
		padding: 0px;
		width: 30%;
		border-bottom: 1px dotted #aaa;
		padding-bottom: 1px;
		margin-bottom: 1px;
	}

	#monthly_div li a {
		position: relative;
		z-index: 10;
	}

	#monthly_div li a:hover {
		background-color: #ffffcc;
	}


