/* site */

html, body {
	margin:0px;
	padding:0px;
	height:100%;
	}
body {
	background-position:center;
	background-repeat:repeat;
	background-image:url(body.gif);
	background-color:#FFFFFF;
	}
body, 
form, input, textarea, submit, select, file, 
div, p, font, span, h1, h2, h3, a, 
table {
	font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;
	letter-spacing:normal;
	}
body, 
form, input, textarea, submit, select, file, 
div, p, font, span, a, 
table {
	font-size:14px;
	line-height:16px;
	}
p {	
	margin-top:0px;
	margin-bottom:8px;
	margin-left:0px;
	margin-right:0px;
	}
h1, h2, h3, .BlogTitleHeader {
	margin-top:7px;
	margin-bottom:3px;
	font-weight:bold;
	font-size:28px;
	line-height:32px;
	color:#CD2319;
	}
form {
	padding:0px;
	margin:0px;
	}

a:link, a:visited {
	text-decoration:none;
	color:#666666;
	}
a:focus, a:hover {
	text-decoration:none;
	color:#CD2319;
	}

#PreloadImage, #HiddenInput {
	position:absolute;
	top:-10px;
	left:-10px;
	height:5px;
	width:5px;
	overflow:hidden;
	display:none;
	visibility:hidden;
	}





/* simulatebe */

.typo3-adminPanel {
	position:absolute;
	top:-1000px;
	left:-1000px;
	height:5px;
	width:5px;
	overflow:hidden;
	display:none;
	visibility:hidden;
	}
table.typo3-editPanel {
	width:auto;
	background-color:#FFFFFF;
	}
table.typo3-editPanel TD.typo3-editPanel-controls { 
	border-style:solid;
	border-width:1px;
	border-color:#CD2319;
	background-color:#FFFFFF;
	}





/* frontendediting */

html>body #PostRoot {
	position:fixed;
	}
#PostRoot {
	position:absolute;
	margin-left:50%;
	overflow:hidden;
	top:50px;
	height:85px;
	left:-450px;
	width:210px;
	background-color:#000000;
	color:#999999;
	z-index:989;
	}
a.PostLink {
	height:85px;
	width:210px;
	display:block;
	padding-top:55px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	}
a.PostLink:link, a.PostLink:visited {
	background-color:#000000;
	}
a.PostLink:focus, a.PostLink:hover {
	background-color:#666666;
	}

.PostBorder {
	margin-top:10px;
	margin-bottom:10px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	}
.PostHeader {
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	border-top-style:none;
	border-bottom-style:solid;
	border-left-style:none;
	border-right-style:none;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#EEEEEE;
	color:#666666;
	}
.PostContent {
	padding:5px;
	}
.PostLabel {
	margin-top:10px;
	color:#999999;
	}
.PostField {
	}
.PostText {
	color:#999999;
	}
.PostTitle {
	color:#000000;
	}
.PostRadio {
	padding-right:10px;
	}
.PostInput, .PostSubmit, .PostTextarea, .PostSelect {
	border-style:solid;
	border-width:1px;
	border-color:#DDDDDD;
	color:#000000;
	}
.PostInput {
	width:474px;
	font-weight:bold;
	}
.PostSubmit {
	cursor:pointer;
	width:476px;
	margin-top:20px;
	padding-top:5px;
	padding-bottom:3px;
	background-color:#FFFFFF;
	}
.PostSubmit:focus, .PostSubmit:hover {
	background-color:#DDDDDD;
	}
.PostTextarea {
	width:474px;
	height:360px;
	}
.PostSelect {
	width:476px;
	height:360px;
	margin-bottom:20px;
	overflow:hidden;
	}
.PostDownload {
	width:300px;
	}





/* typo3 */

span.detail {
	color:#999999;
	}
span.name-of-person {
	color:#CD2319;
	}
span.important {
	padding:5px;
	margin-bottom:8px;
	margin-top:8px;
	display:block;
	text-align:left;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#EEEEEE;
	color:#666666;
	}
.ContentPicturetext {
	color:#999999;
	}

.SitemapReportBorder {
	margin-top:10px;
	}
.SitemapReportBorder a {
	font-weight:bold;
	}
.SitemapReportBorder a:link, .SitemapReportBorder a:visited {
	color:#000000;
	}
.SitemapReportBorder a:focus, .SitemapReportBorder a:hover {
	color:#CD2319;
	}
.SitemapReportText {
	margin-left:16px;
	color:#666666;
	}

.ContentDisc, .ContentDecimal, .ContentSquare, .ContentCircle {
	margin-right:0px;
	margin-top:0px;
	margin-bottom:7px;
	padding:0px;
	display:block;
	list-style-position:outside;
	font-weight:bold;
	color:#CD2319;
	}
.ContentDisc {
	margin-left:16px;
	list-style-type:disc;
	}
.ContentDecimal {
	margin-left:30px;
	list-style-type:decimal;
	}
.ContentSquare {
	margin-left:15px;
	list-style-type:square;
	}
.ContentCircle {
	margin-left:16px;
	list-style-type:circle;
	}
.ContentList {
	font-weight:normal;
	color:#666666;
	}

.ContentTable {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:7px;
	border-style:solid;
	border-width:1px;
	text-align:left;
	vertical-align:top;
	background-color:#FFFFFF;;
	border-color:#999999;
	}
.ContentTh, .ContentTr, .ContentTd {
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:1px;
	text-align:left;
	vertical-align:top;
	}
.ContentTh {
	font-weight:bold;
	background-color:#999999;
	color:#FFFFFF;
	}
.ContentTr {
	font-weight:normal;
	background-color:#DDDDDD;
	color:#666666;
	}
.ContentTd {
	font-weight:normal;
	background-color:#EEEEEE;
	color:#777777;
	}

.ContentLink {
	color:#CD2319;
	}
a.ContentDownload {
	display:block;
	padding-left:15px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	background-repeat:no-repeat;
	background-position:left;
	border-right-style:solid;
	border-left-style:none;
	border-top-style:none;
	border-bottom-style:none;
	border-width:4px;
	background-image:url(ContentDownload.gif);
	}
a.ContentDownload:link, a.ContentDownload:visited {
	border-color:#FFFFFF;
	color:#666666;
	}
a.ContentDownload:focus, a.ContentDownload:hover {
	text-decoration:none;
	border-color:#CD2319;
	color:#CD2319;
	}
a.ContentFile {
	display:block;
	}
a.ContentFile:link, a.ContentFile:visited {
	color:#666666;
	}
a.ContentFile:focus, a.ContentFile:hover {
	text-decoration:none;
	color:#CD2319;
	}
.ContentArrow {
	font-weight:bold;
	color:#CD2319;
	}

.MediaMovie {
	margin-top:20px;
	height:485px;
	width:485px;
	}



/* typo3 */

.ContentHomeBox {
	width:150px;
	height:230px;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	display:inline-block;
	border-style:solid;
	border-width:1px;
	border-color:#F09173;
	}
a.ContentHomeTitle, a.ContentHomeSlogan, 
a.ContentHomeText, a.ContentHomeImage {
	display:block;
	}
a.ContentHomeTitle {
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	background-color:#F09173;
	color:#FFFFFF;
	}
a.ContentHomeSlogan {
	padding:5px;
	font-weight:bold;
	color:#000000;
	}
a.ContentHomeText {
	padding:5px;
	font-weight:normal;
	color:#999999;
	}
a.ContentHomeImage {
	height:75px;
	width:150px; 
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:none;
	border-right-style:none;
	border-width:1px;
	border-color:#F09173;
	}





/* mmforum */

.ForumSearchTable {
	margin-bottom:40px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	color:#000000;
	}
.ForumSearchHeader, .ForumSearchTitle {
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:2px;
	border-top-style:none;
	border-bottom-style:solid;
	border-left-style:none;
	border-right-style:none;
	border-width:1px;
	border-color:#CCCCCC;
	}
.ForumSearchHeader {
	background-color:#DDDDDD;
	color:#666666;
	}
.ForumSearchTitle, .ForumSearchSmall {
	font-size:10px;
	line-height:12px;
	}
.ForumSearchTitle {
	background-color:#EEEEEE;
	color:#999999;
	}
.ForumSearchSmall {
	margin-right:5px;
	}
.ForumSearchText {
	padding-left:5px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:2px;
	} 
.ForumSearchField {
	padding-top:3px;
	padding-bottom:2px;
	text-align:right;
	padding-right:5px;
	}
.ForumSearchInput, .ForumSearchSelect, .ForumSearchCheckbox, 
.ForumSearchField button {
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#FFFFFF;
	color:#666666;
	}
.ForumSearchInput, .ForumSearchField button {
	width:339px;
	margin-top:2px;
	padding-left:5px;
	padding-right:5px;
	}
.ForumSearchSelect {
	width:351px;
	padding-left:5px;
	}
.ForumSearchCheckbox {
	width:347px;
	margin-left:8px;
	text-align:left;
	padding-left:2px;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:0px;
	}
.ForumSearchSubmit {
	width:351px;
	margin-top:16px;
	margin-bottom:3px;
	padding-top:3px;
	padding-bottom:2px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#EEEEEE;
	color:#666666;
	}
.ForumSearchSubmit:focus, .ForumSearchSubmit:hover {
	background-color:#DDDDDD;
	}





/* t3blog */

#latestPosts h3, #latestComments h3, 
#categories h3, #archive h3, #blogrollList h3 {
	position:absolute;
	top:-10px;
	left:-10px;
	height:5px;
	width:5px;
	overflow:hidden;
	display:none;
	visibility:hidden;
	}





/* comment */

#CommentTitle {
	padding-right:5px;
	margin-bottom:10px;
	text-align:right;
	background-color:#999999;
	color:#FFFFFF;
	}

.itemodd, .itemeven {
	margin-bottom:10px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-top-style:none;
	border-width:1px;
	}
.itemodd {
	border-color:#999999;
	}
.itemeven {
	border-color:#CCCCCC;
	}
.CommentDomain {
	height:16px;
	padding-top:23px;
	padding-left:120px;
	padding-bottom:22px;
	padding-right:0px;
	border-width:1px;
	border-left-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-top-style:solid;
	}
.itemodd .CommentDomain {
	border-color:#999999;
	background-color:#FFFFFF;
	}
.itemeven .CommentDomain {
	border-color:#CCCCCC;
	background-color:#FFFFFF;
	}
.itemodd .CommentDomain a:link, .itemodd .CommentDomain a:visited, 
.itemodd .CommentComments a:link, .itemodd .CommentComments a:visited {
	text-decoration:none;
	color:#666666;
	}
.itemodd .CommentDomain a:focus, .itemodd .CommentDomain a:hover, 
.itemodd .CommentComments a:focus, .itemodd .CommentComments a:hover {
	text-decoration:none;
	color:#CD2319;
	}
.itemeven .CommentDomain a:link, .itemeven .CommentDomain a:visited, 
.itemeven .CommentComments a:link, .itemeven .CommentComments a:visited {
	text-decoration:none;
	color:#999999;
	}
.itemeven .CommentDomain a:focus, .itemeven .CommentDomain a:hover, 
.itemeven .CommentComments a:focus, .itemeven .CommentComments a:hover {
	text-decoration:none;
	color:#CD2319;
	}
.CommentTopNav {
	position:relative;
	margin-top:-57px;
	margin-right:0px,
	margin-left:0px;
	margin-bottom:0px;
	padding-left:5px;
	}
.CommentGravatar {
	float:left;
	}
.CommentAuthor, .CommentDate, .CommentWebsite {
	margin-left:55px;
	margin-top:0px;
	margin-right:0px,
	margin-bottom:0px;
	}
.itemodd .CommentAuthor, .itemodd .CommentDate, .itemodd .CommentWebsite {
	color:#666666;
	}
.itemeven .CommentAuthor, .itemeven .CommentDate, .itemeven .CommentWebsite {
	color:#999999;
	}
.CommentAuthor {
	padding-top:2px;
	}
.commentBody {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:15px;
	}
.itemodd .CommentText {
	color:#666666;
	}
.itemeven .CommentText {
	color:#999999;
	}
.CommentComments {
	padding-left:0px;
	padding-right:5px;
	padding-bottom:1px;
	padding-top:3px;
	text-align:right;
	border-width:1px;
	border-left-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-top-style:solid;
	}
.CommentComments {
	background-color:#FFFFFF;
	}
.itemodd .CommentComments {
	border-color:#999999;
	}
.itemeven .CommentComments {
	border-color:#CCCCCC;
	}





/* comform */

.ComformTable {
	margin-top:40px;
	margin-bottom:20px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#FFFFFF;
	}
.ComformTitle {
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:3px;
	background-color:#999999;
	color:#FFFFFF;
	}
.ComformText {
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	white-space:nowrap;
	background-color:#DDDDDD;
	color:#666666;
	}
.ComformField {
	padding-left:5px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:0px;
	background-color:#EEEEEE;
	color:#666666;
	}
.ComformCheck {
	padding-left:5px;
	padding-right:5px;
	color:#666666;
	}
.ComformSmall {
	padding-top:21px;
	font-size:10px;
	line-height:12px;
	color:#666666;
	}

.ComformInput, .ComformTexttitle, .ComformTextarea, 
.ComformSubmit,.ComformCaptcha {
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:1px;
	border-style:solid;
	border-width:1px;
	}
.ComformInput {
	width:340px;
	background-color:#EEEEEE;
	border-color:#999999;
	color:#666666;
	}
.ComformTexttitle {
	width:340px;
	background-color:#FFFFFF;
	border-color:#000000;
	color:#000000;
	}
.ComformTextarea {
	width:340px;
	height:100px;
	background-color:#FFFFFF;
	border-color:#000000;
	color:#000000;
	}
.ComformCaptcha {
	margin-right:5px;
	text-align:center;
	}
.ComformSubmit {
	width:352px;
	margin-bottom:5px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	background-color:#EEEEEE;
	border-color:#999999;
	color:#666666;
	}
.ComformSubmit:focus, .ComformSubmit:hover {
	background-color:#999999;
	color:#FFFFFF;
	}
.ComformError, .ComformSend {
	margin-top:40px;
	margin-bottom:-30px;
	}
.ComformError, .ComformSend {
	width:300px;
	padding-left:7px;
	height:auto;
	font-weight:bold;
	color:#CD2319;
	}
.ComformErrorlist {
	margin-left:22px;
	margin-right:0px;
	margin-top:40px;
	margin-bottom:-20px;
	padding:0px;
	list-style-type:square;
	list-style-position:outside;
	color:#CD2319;
	}
.ComformErrorlist li {
	color:#000000;
	}





/* single */

.BlogSingleHeader h3 a:link, .BlogSingleHeader h3 a:visited, 
.BlogSingleHeader h3 a:focus, .BlogSingleHeader h3 a:hover {
	margin-top:7px;
	margin-bottom:3px;
	font-weight:bold;
	font-size:28px;
	line-height:32px;
	cursor:text;
	color:#CD2319;
	}

.itemBody h1, .itemBody h2, .itemBody h3 {
	padding:0px;
	margin-top:7px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-size:18px;
	line-height:20px;
	color:#000000;
	}
.itemBody p {
	margin-top:0px;
	margin-bottom:7px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	color:#000000;
	}
.itemBody p a:link, .itemBody p a:visited {
	text-decoration:none;
	color:#666666;
	}
.itemBody p a:focus, .itemBody p a:hover {
	text-decoration:underline;
	color:#CD2319;
	}

.itemNav {
	margin-top:20px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#DDDDDD;
	}
.SingleGravatar {
	float:left;
	margin-right:5px;
	}

.SingleTime, .SingleAuthor, .SingleBloglink, 
.SinglePermalink, .SingleTrackback {
	padding-right:5px;
	color:#999999;
	}
.SingleAuthor {
	padding-top:2px;
	}

.SingleTime a, .SingleAuthor a, .SingleBloglink a, 
.SinglePermalink a, .SingleTrackback a {
	font-weight:bold;
	}
.SingleTime a:link, .SingleTime a:visited, 
.SingleAuthor a:link, .SingleAuthor a:visited, 
.SingleBloglink a:link, .SingleBloglink a:visited,  
.SinglePermalink a:link, .SinglePermalink a:visited, 
.SingleTrackback a:link, .SingleTrackback a:visited {
	color:#999999;
	}
.SingleTime a:focus, .SingleTime a:hover, 
.SingleAuthor a:focus, .SingleAuthor a:hover, 
.SingleBloglink a:focus, .SingleBloglink a:hover,  
.SinglePermalink a:focus, .SinglePermalink a:hover, 
.SingleTrackback a:focus, .SingleTrackback a:hover {
	color:#000000;
	}





/* bloglist */

.BlogTitleHeader {
	font-weight:bold;
	}

.blogList .item  {
	margin-bottom:20px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	}

.BlogListHeader, .blogList .item .categories {
	background-color:#EEEEEE;
	color:#999999;
	}
.BlogListHeader {
	padding-top:3px;
	padding-bottom:2px;
	padding-left:60px;
	padding-right:5px;
	background-position:5px 5px;
	background-repeat:no-repeat;
	background-image:url(bloglistHeader.gif);
	}
.blogList .item .categories a {
	font-weight:bold;
	}
.blogList .item .categories a:link, .blogList .item .categories a:active {
	color:#999999;
	}
.blogList .item .categories a:focus, .blogList .item .categories a:hover {
	color:#000000;
	}

.BlogListBody a:link, .BlogListBody a:visited {
	text-decoration:none;
	color:#999999;
	}
.BlogListBody a:focus, .BlogListBody a:hover {
	text-decoration:underline;
	color:#CD2319;
	}

.BlogListTitle {
	padding-left:5px;
	padding-top:10px;
	padding-bottom:3px;
	padding-right:5px;
	border-bottom-style:solid;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-width:1px;
	border-color:#999999;
	background-color:#EEEEEE;
	color:#000000;
	}
.BlogListTitle a, .BlogListTitle {
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	}
.BlogListTitle a:link, .BlogListTitle a:visited {
	text-decoration:none;
	color:#000000;
	}
.BlogListTitle a:focus, .BlogListTitle a:hover {
	text-decoration:none;
	color:#CD2319;
	}

.BlogListBody {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	}
.BlogListBody h1, .BlogListBody h2, .BlogListBody h3 {
	margin-top:10px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
	padding:0px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#666666;
	}
.BlogListBody p {
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:0px;
	padding:0px;
	color:#666666;
	}
.BlogMoreContainer {
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:0px;
	padding:0px;
	color:#666666;
	}

a.BlogTextNext {
	padding-top:15px;
	padding-bottom:10px;
	padding-right:5px;
	font-weight:bold;
	text-align:right;
	display:block;
	}
a.BlogTextNext:link, a.BlogTextNext:visited {
	text-decoration:none;
	color:#000000;
	}
a.BlogTextNext:focus, a.BlogTextNext:hover {
	text-decoration:none;
	color:#CD2319;
	}

.BlogListFooter {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
	border-top-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#DDDDDD;
	}

.BlogListGravatar, .BlogListAuthor, .BlogListTipafriendlink, 
.BlogListPermalink, .BlogListComments {
	color:#999999;
	}
.BlogListGravatar {
	float:left;
	margin-right:5px;
	}
.BlogListAuthor {
	width:420px;
	padding-top:2px;
	}
.BlogListTipafriendlink {
	padding-right:5px;
	}
.BlogListPermalink {

	}
.BlogListComments {
	width:420px;
	}

.BlogListAuthor a:link, .BlogListAuthor a:visited, 
.BlogListTipafriendlink a:link, .BlogListTipafriendlink a:visited, 
.BlogListPermalink a:link, .BlogListPermalink a:visited, 
.BlogListComments a:link, .BlogListComments a:visited {
	font-weight:bold;
	color:#999999;
	}
.BlogListAuthor a:focus, .BlogListAuthor a:hover, 
.BlogListTipafriendlink a:focus, .BlogListTipafriendlink a:hover, 
.BlogListPermalink a:focus, .BlogListPermalink a:hover, 
.BlogListComments a:focus, .BlogListComments a:hover {
	font-weight:bold;
	color:#000000;
	}





/* tagclouds */

.tagCloud {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	height:auto;
	width:157px;
	overflow:hidden;
	}
.tagContainer {
	padding-right:5px;
	font-size:normal;
	line-height:normal;
	float:left;
	}
.tagCloud a:link, .tagCloud a:visited {
	color:#666666;
	}
.tagCloud a:focus, .tagCloud a:hover {
	color:#CD2319;
	}





/* blogroll */

#blogrollList {
	padding-top:5px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	}
ul.blogrollList {
	margin:0px;
	padding:0px;
	list-style-position:outside;
	list-style-type:none;
	}
ul.blogrollList li {
	margin:0px;
	padding:0px;
	list-style-position:outside;
	list-style-type:none;
	}
ul.blogrollList li a {
	background-position:4px 4px;
	background-repeat:no-repeat;
	background-image:url(rightLink.gif);
	padding-left:15px;
	padding-right:5px;
	display:block;
	}
ul.blogrollList li a:link, ul.blogrollList li a:visited {
	color:#666666;
	}
ul.blogrollList li a:focus, ul.blogrollList li a:hover {
	color:#CD2319;
	}





/* eintraege */

#latestPosts, #latestComments {
	padding-top:5px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	}

dl.latestPostList, dl.latestCommentsList {
	margin:0px;
	padding:0px;
	}
dl.latestPostList dt, dl.latestCommentsList dt {
	
	}
dl.latestPostList dd, dl.latestCommentsList dd {
	margin:0px;
	padding-right:5px;
	padding-left:15px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	font-size:11px;
	line-height:13px;
	color:#999999;
	}

dl.latestPostList dt a, dl.latestCommentsList dt a {
	background-position:4px 4px;
	background-repeat:no-repeat;
	background-image:url(rightLink.gif);
	padding-left:15px;
	padding-right:5px;
	display:block;
	}
dl.latestPostList dt a:link, dl.latestPostList dt a:visited, 
dl.latestCommentsList dt a:link, dl.latestCommentsList dt a:visited {
	color:#666666;
	}
dl.latestPostList dt a:focus, dl.latestPostList dt a:hover, 
dl.latestCommentsList dt a:focus, dl.latestCommentsList dt a:hover {
	color:#CD2319;
	}





/* kategorien */

#ColumnsLeft .t3blog #title, 
.iconbeforetext {
	position:absolute;
	top:-10px;
	left:-10px;
	height:5px;
	width:5px;
	overflow:hidden;
	display:none;
	visibility:hidden;
	}

#categories {
	margin-top:5px;
	margin-bottom:3px;
	margin-left:0px;
	margin-right:0px;
	}
ul.level1 {
	padding:0px;
	margin:0px;
	}
ul.level1 li {
	padding:0px;
	margin:0px;
	list-style-position:outside;
	list-style-type:none;
	}

ul.level1 li a {
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:bold;
	}
ul.level1 li a:link, ul.level1 li a:visited {
	color:#666666;
	}
ul.level1 li a:focus, ul.level1 li a:hover {
	color:#CD2319;
	}

.postnum {
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:normal;
	color:#CCCCCC;
	}

ul.level2, ul.level3, ul.level4, ul.level5 {
	padding:0px;
	margin:0px;
	}
ul.level2 li, ul.level3 li, ul.level4 li, ul.level5 li {
	margin:0px;
	padding-left:23px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	list-style-position:outside;
	list-style-type:none;
	}
ul.level2 li a, ul.level3 li a, 
ul.level4 li a, ul.level5 li a {
	padding:0px;
	font-weight:normal;
	}
ul.level2 li a:link, ul.level2 li a:visited, 
ul.level3 li a:link, ul.level3 li a:visited, 
ul.level4 li a:link, ul.level4 li a:visited, 
ul.level5 li a:link, ul.level5 li a:visited {
	color:#999999;
	}
ul.level2 li a:focus, ul.level2 li a:hover, 
ul.level3 li a:focus, ul.level3 li a:hover, 
ul.level4 li a:focus, ul.level4 li a:hover, 
ul.level5 li a:focus, ul.level5 li a:hover {
	color:#CD2319;
	}

.iconbeforetext, a.iconbeforetext, 
a.iconbeforetext:link, a.iconbeforetext:visited, 
a.iconbeforetext:focus, a.iconbeforetext:hover {
	font-weight:normal;
	color:#000000;
	}





/* archiv */

#archive {
	margin-top:5px;
	margin-bottom:3px;
	margin-left:0px;
	margin-right:0px;
	}
a.toggle:link, a.toggle:link, 
a.toggle:focus, a.toggle:hover {
	padding-left:0px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:bold;
	font-weight:normal;
	color:#000000;
	}
ul.archive, ul.months, ul.entries {
	padding:0px;
	margin:0px;
	}
li.year, li.month, li.blogentry {
	padding:0px;
	margin:0px;
	list-style-position:outside;
	list-style-type:none;
	}

li.year {
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:bold;
	color:#000000;
	}

li.month {
	padding-left:18px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	}
li.month a {
	font-weight:bold;
	}
li.month a:link, li.month a:visited {
	color:#666666;
	}
li.month a:focus, li.month a:hover {
	color:#CD2319;
	}

li.blogentry {
	padding-left:18px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	}
li.blogentry a {
	font-weight:normal;
	}
li.blogentry a:link, li.blogentry a:visited {
	color:#999999;
	}
li.blogentry a:focus, li.blogentry a:hover {
	color:#CD2319;
	}





/* calendar */

#calendar {
	
	}
.calendar {
	width:100%;
	background-color:#FFFFFF;
	}
.calendar th {
	font-weight:bold;
	white-space:nowrap;
	background-color:#FFFFFF;
	}
.calendar td {
	width:15%;
	text-align:center;
	font-weight:bold;
	background-color:#999999;
	color:#FFFFFF;
	}
td.first calendar, td.calendar, td.last calendar, 
td.lastrow first calendar, td.lastrow calendar, td.lastrow last calendar {
	font-weight:normal;
	background-color:#DDDDDD;
	color:#999999;
	}
td.calendarToday selectedBlogDay, td.calendar isBlogDay {
	background-color:red;
	}

.calendar th a:link, .calendar th a:visited {
	color:#000000;
	}
.calendar th a:focus, .calendar th a:hover {
	color:#CD2319;
	}

.calendar td a:link, .calendar td a:visited {
	display:block;
	background-color:#C0C0C0;
	color:#000000;
	}
.calendar td a:focus, .calendar td a:hover {
	display:block;
	background-color:#CD2319;
	color:#FFFFFF
	}





/* print */

#PrintHeader, #PrintFooter {
	position:absolute;
	top:-10px;
	left:-10px;
	height:5px;
	width:5px;
	overflow:hidden;
	display:none;
	visibility:hidden;
	}





/* columns */

#ColumnsWrapper {
	position:absolute;
	top:0px;
	left:-450px;
	height:auto;
	width:898px;
	margin-left:50%;
	padding:0px;
	overflow:hidden;
	background-position:0px 0px;
	background-repeat:repeat-y;
	background-image:url(wrapper.gif);
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	background-color:transparent;
	}

#ColumnsLeft {
	float:left;
	width:210px;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	}
#ColumnsAyax {
	float:left;
	width:198px;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	}
#ColumnsRight {
	float:right;
	width:180px;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	}
#ColumnsCenter {
	height:auto;
	margin-left:210px;
	margin-right:180px;
	padding:0px;
	}
#ColumnsDomain {
	height:auto;
	margin-left:378px;
	margin-right:180px;
	padding:0px;
	text-align:center;
	color:#CCCCCC;
	}
#ColumnsFooter {
	clear:both;
	margin:0px;
	padding:0px;
	font-size:5px;
	line-height:5px;
	background-color:#000000;
	}





/* banner */

html>body #BannerPosition {
	position:fixed;
	}
#BannerPosition {
	position:absolute;
	top:171px;
	left:455px;
	width:142px;
	height:auto;
	margin-left:50%;
	border-style:solid;
	border-width:1px;
	border-color:#F09173;
	background-color:#FFFFFF;
	}
.BannerImage {
	margin:1px;
	}
a.BannerTitle {
	padding-top:3px;
	padding-bottom:1px;
	display:block;
	font-weight:bold;
	text-align:center;
	}
a.BannerTitle:link, a.BannerTitle:visited {
	background-color:#F09173;
	color:#FFFFFF;
	}
a.BannerTitle:focus, a.BannerTitle:hover {
	background-color:#CD2319;
	color:#FFFFFF;
	}





/* left */

#LeftTop {
	height:187px;
	border-right-style:solid;
	border-left-style:none;
	border-top-style:none;
	border-bottom-style:none;
	border-width:11px;
	border-color:#000000;
	background-color:#CD2319;
	}
#LeftBottom {
	height:20px;
	}
.LeftBox {
	margin:0px;
	padding:0px;
	border-left-style:none;
	border-right-style:none;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	background-color:#F09173;
	}
.LeftInput, .LeftSubmit {
	margin:0px;
	padding-top:5px;
	padding-bottom:2px;
	text-align:left;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	background-color:#F09173;
	color:#FFFFFF;
	}
.LeftInput {
	padding-left:11px;
	width:198px;
	}
.LeftSubmit {
	padding-left:10px;
	width:210px;
	}
.LeftInput:focus, .LeftInput:hover, 
.LeftSubmit:focus, .LeftSubmit:hover {
	background-color:#666666;
	}





/* right */

#RightTop {
	height:305px;
	}
#RightBottom {
	height:20px;
	}
.RightBox {
	margin-left:8px;
	margin-right:8px;
	margin-bottom:8px;
	margin-top:8px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#FFFFFF;
	}
.RightText {
	padding:5px;
	color:#666666;
	}
a.RightTitle, .RightTitle {
	padding-top:3px;
	padding-bottom:1px;
	display:block;
	text-align:center;
	font-weight:bold;
	}
.RightBox h1 {
	position:absolute;
	top:-10px;
	left:-10px;
	height:5px;
	width:5px;
	overflow:hidden;
	display:none;
	visibility:hidden;
	}
a.RightTitle:link, a.RightTitle:visited, .RightTitle {
	background-color:#999999;
	color:#FFFFFF;
	}
a.RightTitle:focus, a.RightTitle:hover {
	background-color:#666666;
	color:#FFFFFF;
	}





/* center */

#CenterTop {
	height:187px;
	}
#CenterSpace {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	}
#CenterBottom {
	height:20px;
	}





/* footer */

#FooterWrapper {
	background-position:0px 1px;
	background-repeat:repeat-x;
	background-image:url(footer.gif);
	}
#FooterTime, #FooterBorder {
	height:51px;
	width:auto;
	overflow:hidden;
	border-top-style:none;
	border-bottom-style:none;
	border-width:1px;
	border-color:#777777;
	}
#FooterTime {
	border-left-style:none;
	border-right-style:solid;
	}
#FooterBorder {
	border-left-style:solid;
	border-right-style:none;
	}
#FooterClock {
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	}
#FooterCalendar {
	padding-top:8px;
	text-align:center;
	color:#CCCCCC;
	}

a.FooterTop {
	display:block;
	text-align:right;
	padding-top:8px;
	padding-right:29px;
	margin-bottom:8px;
	font-weight:bold;
	background-position:right;
	background-repeat:no-repeat;
	background-image:url(top.gif);
	}
a.FooterTop:link, a.FooterTop:visited {
	color:#666666;
	}
a.FooterTop:focus, a.FooterTop:hover {
	color:#FFFFFF;
	}
a.FooterDomain:link, a.FooterDomain:visited {
	color:#CCCCCC;
	}
a.FooterDomain:focus, a.FooterDomain:hover {
	color:#000000;
	}
a.FooterLink {
	cursor:default;
	}
.FooterButton {
	margin-top:1px;
	background-color:#000000;
	}
.FooterButton:focus, .FooterButton:hover {
	background-color:#CD2319;
	}
.FooterUpdate {
	padding-top:6px;
	.padding-top:10px;
	_padding-top:10px;
	font-weight:normal;
	text-align:center;
	font-size:10px;
	line-height:12px;
	color:#000000;
	}
.FooterVisible {
	padding-top:3px;
	.padding-top:6px;
	_padding-top:6px;
	font-weight:bold;
	text-align:center;
	color:#CCCCCC;
	}
.FooterHidden {
	position:absolute;
	top:-10px;
	left:-10px;
	height:5px;
	width:5px;
	overflow:hidden;
	display:none;
	visibility:hidden;
	}

.FormularTable {
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	}
.FormularQuestion {
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:1px;
	background-color:#EEEEEE;
	color:#CD2319;
	}
.FormularText {
	color:#666666;
	}
.FormularAnswer {
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:0px;
	}
.FormularInput, .FormularTextarea, .FormularSubmit {
	border-style:solid;
	border-width:1px;
	border-color:#DDDDDD;
	color:#000000;
	}
.FormularInput {
	width:390px;
	}
.FormularTextarea {
	width:390px;
	height:80px;
	}
.FormularSubmit {
	margin-bottom:3px;
	width:392px;
	background-color:#FFFFFF;
	}

.ReportTable {
	margin-top:10px;
	}
.ReportQuestion {
	padding-top:7px;
	color:#666666;
	}
.ReportText, .ReportTitle, .ReportRadio {
	color:#999999;
	}
.ReportAnswer {
	padding-top:5px;
	text-align:right;
	color:#000000;
	}
.ReportInput, .ReportSubmit, .ReportTextarea {
	border-style:solid;
	border-width:1px;
	border-color:#DDDDDD;
	color:#000000;
	}
.ReportInput, .ReportSubmit, .ReportTextarea, 
.ReportSelect, .ReportDownload {
	width:350px;
	}
.ReportTextarea {
	height:500px;
	}
.ReportSubmit {
	width:350px;
	padding-top:10px;
	padding-bottom:5px;
	font-weight:bold;
	cursor:pointer;
	background-color:#FFFFFF;
	}
.ReportSubmit:hover, .ReportSubmit:focus {
	background-color:#EEEEEE;
	}




/* mootools */

#MooPosition {
	width:198px;
	height:50px;
	margin-top:1px;
	overflow:hidden;
	background-color:#CD2319;
	}

#MooTools {
	width:198px;
	height:50px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	}
#MooTools ul {
	height:50px;
	width:220px;
	margin:0px;
	padding:0px;
	display:block;
	list-style:none;
	}
#MooTools ul li {
	float:left;
	}
#MooTools ul li a {
	height:50px;
	width:66px;
	text-indent:-3000px;
	overflow:hidden;
	display:block;
	cursor:pointer;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0px 0px;
	}

#MooTools ul li.MootoolProjekt a {
	background-image:url(projekt.gif);
	background-color:#CD2319;
	}
#MooTools ul li.MootoolStatus a {
	background-image:url(status.gif);
	background-color:#FFFFFF;
	}
#MooTools ul li.MootoolSpender a {
	background-image:url(spender.gif);
	background-color:#CD2319;
	}





/* back */

html>body #BackSkyline, html>body #BackImage, html>body #BackPopup, 
html>body #BackGradient, html>body #BackStroke {
	position:fixed;
	}
#BackSkyline, #BackImage, #BackPopup, 
#BackGradient, #BackStroke {
	position:absolute;
	left:0px;
	width:100%;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
	}
#BackSkyline {
	top:0px;
	height:50px;
	background-position:center;
	background-repeat:repeat;
	background-image:url(skyline.gif);
	background-color:#DDDDDD;
	}
#BackImage {
	top:50px;
	height:85px;
	background-color:#999999;
	}
#BackPopup {
	top:135px;
	height:24px;
	border-top-style:solid;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
	border-width:1px;
	border-color:#FFFFFF;
	background-color:#CD2319;
	}
#BackGradient {
	top:165px;
	height:260px;
	background-position:top;
	background-repeat:repeat-x;
	background-image:url(gradient.gif);
	background-color:#FFFFFF;
	}
#BackStroke {
	top:160px;
	height:5px;
	background-color:#000000;
	}





/* header */

html>body #HeaderSkyline, html>body #HeaderCorner, html>body #HeaderLogo, 
html>body #HeaderImage, html>body #HeaderPopup, html>body #HeaderStroke, 
html>body #HeaderSlogan, html>body #HeaderPathway {
	position:fixed;
	}
#HeaderSkyline, #HeaderCorner, #HeaderLogo, 
#HeaderImage, #HeaderPopup, #HeaderStroke, 
#HeaderSlogan, #HeaderPathway {
	position:absolute;
	margin-left:50%;
	overflow:hidden;
	}
#HeaderSkyline {
	top:0px;
	height:50px;
	left:-450px;
	width:900px;
	background-position:center;
	background-repeat:repeat;
	background-image:url(skyline.gif);
	background-color:#DDDDDD;
	}
#HeaderCorner {
	top:50px;
	height:85px;
	left:-450px;
	width:210px;
	background-position:left;
	background-repeat:repeat;
	background-image:url(image.gif);
	background-color:#999999;
	}
#HeaderLogo {
	top:0px;
	height:160px;
	left:-240px;
	width:200px;
	background-position:0px 50px;
	background-repeat:no-repeat;
	background-image:url(logo.gif);
	background-color:#FFFFFF;
	}
#HeaderImage {
	top:50px;
	height:85px;
	left:-450px;
	width:900px;
	background-position:right;
	background-repeat:repeat;
	background-image:url(image.gif);
	background-color:#999999;
	}
#HeaderPopup {
	top:135px;
	height:24px;
	left:-450px;
	width:898px;
	border-top-style:solid;
	border-bottom-style:none;
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	background-color:#CD2319;
	}
#HeaderStroke {
	top:160px;
	height:5px;
	left:-250px;
	width:699px;
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	background-color:#000000;
	}
#HeaderSlogan {
	top:105px;
	height:30px;
	left:-40px;
	width:490px;
	text-align:center;
	font-size:30px;
	line-height:30px;
	font-weight:bold;
	color:#FFFFFF;
	}
#HeaderPathway {
	top:165px;
	height:18px;
	left:-239px;
	width:498px;
	padding-top:3px;
	padding-left:10px;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#EEEEEE;
	color:#999999;
	}
a.HeaderPath:link, a.HeaderPath:visited {
	color:#999999;
	}
a.HeaderPath:focus, a.HeaderPath:hover {
	color:#000000;
	}




/* button */

html>body #ButtonPosition {
	position:fixed;
	}
#ButtonPosition {
	position:absolute;
	top:165px;
	left:270px;
	height:auto;
	width:179px;
	margin-left:50%;
	padding-bottom:1px;
	overflow:hidden;
	background-color:#000000;
	}
.ButtonMenu {
	padding-left:2px;
	background-color:#000000;
	}
.ButtonInput {
	width:102px;
	width:104px !important;
	margin-bottom:5px;
	.margin-bottom:3px;
	_margin-bottom:3px;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	}
.ButtonInput, .ButtonLink, .ButtonSubmit {
	background-color:#666666;
	color:#FFFFFF;
	}
.ButtonSubmit {
	margin-top:0px;
	.margin-top:1px;
	_margin-top:1px;
	margin-left:6px;
	}
.ButtonLink:focus, .ButtonLink:hover, 
.ButtonInput:focus, .ButtonInput:hover, 
.ButtonSubmit:focus, .ButtonSubmit:hover {
	background-color:#CD2319;
	}
.ButtonLogged {
	padding-top:2px;
	.padding-top:4px;
	_padding-top:4px;
	padding-bottom:0px;
	.padding-bottom:1px;
	_padding-bottom:1px;
	padding-left:8px;
	background-color:#000000;
	}
.ButtonTicker {
	padding-top:5px;
	padding-bottom:2px;
	.padding-bottom:5px;
	_padding-bottom:5px;
	background-color:#666666;
	}
#ButtonScroll {
	width:162px;
	margin-left:8px;
	}
.ButtonBlogger {
	margin-right:6px;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	}
.ButtonBlogger:focus, .ButtonBlogger:hover {
	border-color:#CD2319;
	}

html>body #ButtonHome, html>body #ButtonRegister, html>body #ButtonMessage, html>body #ButtonKontakt, 
html>body #ButtonImpressum, html>body #ButtonBedingungen, html>body #ButtonSitemap {
	position:fixed;
	}
#ButtonHome, #ButtonRegister, #ButtonMessage, #ButtonKontakt, 
#ButtonImpressum, #ButtonBedingungen, #ButtonSitemap {
	overflow:hidden;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	background-color:#CD2319;
	}
.ButtonText {
	margin-top:15px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	}
.ButtonVisible, .ButtonHidden {
	position:absolute;
	}
.ButtonVisible {
	top:192px;
	left:278px;
	height:43px;
	width:160px;
	margin-left:50%;
	}
.ButtonHidden {
	top:-10px;
	left:-10px;
	height:5px;
	width:5px;
	}





/* static */

#StaticBlogMenu ul {
	margin:0px;
	padding:0px;
	list-style-position:outside;
	list-style-type:none;
	}
#StaticBlogMenu ul li {
	margin:0px;
	padding:0px;
	list-style-position:outside;
	list-style-type:none;
	}
.StaticMenu, .StaticNavi {
	height:10px;
	font-size:10px;
	line-height:10px;
	}
.StaticMenu {
	background-color:#CD2319;
	}
.StaticNavi {
	border-top-style:solid;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:solid;
	border-top-width:1px;
	border-right-width:12px;
	border-color:#DDDDDD;
	}

a.StaticMenuNo, a.StaticMenuAct, a.StaticMenuCur {
	padding-top:5px;
	padding-bottom:12px;
	font-weight:bold;
	display:block;
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	}
a.StaticMenuNo:link, a.StaticMenuNo:visited {
	padding-left:16px;
	padding-right:14px;
	background-image:url(staticNo.gif);
	background-color:#CD2319;
	}
a.StaticMenuNo:focus, a.StaticMenuNo:hover {
	padding-left:30px;
	padding-right:0px;
	background-image:url(staticCur.gif);
	background-color:#F09173;
	}
a.StaticMenuAct:link, a.StaticMenuAct:visited {
	padding-left:16px;
	padding-right:14px;
	background-image:url(staticAct.gif);
	background-color:#F09173;
	}
a.StaticMenuAct:focus, a.StaticMenuAct:hover {
	padding-left:30px;
	padding-right:0px;
	background-image:url(staticTac.gif);
	background-color:#F09173;
	}
a.StaticMenuCur:link, a.StaticMenuCur:visited, 
a.StaticMenuCur:focus, a.StaticMenuCur:hover {
	padding-left:30px;
	padding-right:0px;
	cursor:text;
	background-image:url(staticTac.gif);
	background-color:#F09173;
	}

#StaticBlogMenu ul a, 
a.StaticNaviNo, a.StaticNaviAct, a.StaticNaviCur {
	padding-top:1px;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:5px;
	font-weight:bold;
	border-top-style:solid;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:solid;
	border-top-width:1px;
	border-right-width:12px;
	display:block;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-image:url(staticNavi.gif);
	}
#StaticBlogMenu ul a:link, #StaticBlogMenu ul a:visited, 
a.StaticNaviNo:link, a.StaticNaviNo:visited {
	border-color:#DDDDDD;
	background-color:#EEEEEE;
	color:#000000;
	}
#StaticBlogMenu ul a:focus, #StaticBlogMenu ul a:hover, 
a.StaticNaviNo:focus, a.StaticNaviNo:hover {
	border-color:#C6C6C6;
	background-color:#FFFFFF;
	color:#CD2319;
	}
a.StaticNaviAct:link, a.StaticNaviAct:visited {
	border-color:#DDDDDD;
	background-color:#EEEEEE;
	color:#000000;
	}
a.StaticNaviAct:focus, a.StaticNaviAct:hover {
	border-color:#C6C6C6;
	background-color:#FFFFFF;
	color:#CD2319;
	}
a.StaticNaviCur:link, a.StaticNaviCur:visited, 
a.StaticNaviCur:focus, a.StaticNaviCur:hover {
	cursor:text;
	border-top-color:#C6C6C6;
	border-right-color:#FFFFFF;
	background-color:#FFFFFF;
	color:#CD2319;
	}

#StaticBlogMenu ul ul a, 
a.StaticSubNo, a.StaticSubAct, a.StaticSubCur {
	padding-top:1px;
	padding-bottom:0px;
	padding-left:28px;
	padding-right:5px;
	font-weight:normal;
	border-top-style:solid;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:solid;
	border-top-width:1px;
	border-right-width:12px;
	display:block;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-image:url(staticSub.gif);
	}
#StaticBlogMenu ul ul a:link, #StaticBlogMenu ul ul a:visited, 
a.StaticSubNo:link, a.StaticSubNo:visited {
	border-color:#DDDDDD;
	background-color:#EEEEEE;
	color:#000000;
	}
#StaticBlogMenu ul ul a:focus, #StaticBlogMenu ul ul a:hover, 
a.StaticSubNo:focus, a.StaticSubNo:hover {
	border-color:#C6C6C6;
	background-color:#FFFFFF;
	color:#CD2319;
	}
a.StaticSubAct:link, a.StaticSubAct:visited {
	border-color:#DDDDDD;
	background-color:#EEEEEE;
	color:#000000;
	}
a.StaticSubAct:focus, a.StaticSubAct:hover {
	border-color:#C6C6C6;
	background-color:#FFFFFF;
	color:#CD2319;
	}
a.StaticSubCur:link, a.StaticSubCur:visited, 
a.StaticSubCur:focus, a.StaticSubCur:hover {
	cursor:text;
	border-top-color:#C6C6C6;
	border-right-color:#FFFFFF;
	background-color:#FFFFFF;
	color:#CD2319;
	}

#StaticBlogMenu ul ul ul a, 
a.StaticLinkNo, a.StaticLinkAct, a.StaticLinkCur {
	padding-top:1px;
	padding-bottom:0px;
	padding-left:40px;
	padding-right:5px;
	font-weight:normal;
	border-top-style:solid;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:solid;
	border-top-width:1px;
	border-right-width:12px;
	display:block;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-image:url(staticLink.gif);
	}
#StaticBlogMenu ul ul ul a:link, #StaticBlogMenu ul ul ul a:visited, 
a.StaticLinkNo:link, a.StaticLinkNo:visited {
	border-color:#DDDDDD;
	background-color:#EEEEEE;
	color:#666666;
	}
#StaticBlogMenu ul ul ul a:focus, #StaticBlogMenu ul ul ul a:hover, 
a.StaticLinkNo:focus, a.StaticLinkNo:hover {
	border-color:#C6C6C6;
	background-color:#FFFFFF;
	color:#CD2319;
	}
a.StaticLinkAct:link, a.StaticLinkAct:visited {
	border-color:#DDDDDD;
	background-color:#EEEEEE;
	color:#666666;
	}
a.StaticLinkAct:focus, a.StaticLinkAct:hover {
	border-color:#C6C6C6;
	background-color:#FFFFFF;
	color:#CD2319;
	}
a.StaticLinkCur:link, a.StaticLinkCur:visited, 
a.StaticLinkCur:focus, a.StaticLinkCur:hover {
	cursor:text;
	border-top-color:#C6C6C6;
	border-right-color:#FFFFFF;
	background-color:#FFFFFF;
	color:#CD2319;
	}





/* popup */

html>body #PopupPosition {
	position:fixed;
	}
#PopupPosition {
	position:absolute;
	top:140px;
	left:-40px;
	height:20px;
	width:490px;
	margin-left:50%;
	z-index:999;
	}

* html .PopupMenu li li{
	display:inline;
	}
.PopupMenu {
	position:absolute;
	margin:0px;
	padding:0;
	width:490px;
	}
.PopupMenu ul {
	position:absolute;
	width:auto;
	margin:0;
	padding:0;
	}
.PopupMenu li ul {
	visibility:hidden;
	width:220px;
	margin-top:-1px;
	margin-bottom:0px;
	margin-left:1px;
	margin-right:0px;
	padding:0;
	border-style:solid;
	border-width:1px;
	background-color:#EEEEEE;
	border-color:#000000;
	}
.PopupMenu li li ul {
	position:absolute;
	margin-left:70px;
	margin-top:-15px;
	}
.PopupMenu li {
	list-style:none;
	width:auto;
	height:auto;
	overflow:hidden;
	display:inline;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:-1px;
	margin-right:0px;
	padding:0;
	}
.PopupMenu li li {
	width:220px;
	height:auto;
	overflow:hidden;
	display:inline;
	float:none;
	margin:0;
	padding:0;
	}

.PopupMenu li a {
	padding-left:16px;
	padding-right:6px;
	padding-top:1px;
	padding-bottom:8px;
	display:block;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	}
.PopupMenu li a:link, .PopupMenu li a:visited {
	background-color:transparent;
	color:#F09173;
	}
.PopupMenu li a:focus, .PopupMenu li a:hover {
	text-decoration:none;
	background-color:transparent;
	color:#FFFFFF;
	}

#PopupWhite {
	color:#FFFFFF;
	}

.PopupMenu li li a { 
	padding-left:5px;
	padding-top:3px;
	padding-bottom:1px;
	display:block;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	border-right-style:none;
	border-left-style:solid;
	border-top-style:none;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}
.PopupMenu li li a:link, .PopupMenu li li a:visited {
	padding-right:10px;
	border-left-width:8px;
	border-color:#DDDDDD;
	background-color:transparent;
	color:#000000;
	}
.PopupMenu li li a:focus, .PopupMenu li li a:hover {
	padding-right:0px;
	border-left-width:18px;
	text-decoration:none;
	border-color:#C6C6C6;
	background-color:#FFFFFF;
	color:#CD2319;
	}

#PopupAct:link, #PopupAct:visited {
	color:#999999;
	}
#PopupAct:focus, #PopupAct:hover {
	color:#CD2319;
	}

#PopupCur:link, #PopupCur:visited,
#PopupCur:focus, #PopupCur:hover {
	cursor:text;
	padding-left:5px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:1px;
	display:block;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	border-right-style:none;
	border-left-style:solid;
	border-top-style:none;
	border-bottom-style:solid;
	border-left-width:8px;
	border-bottom-width:1px;
	border-color:#FFFFFF;
	background-color:#FFFFFF;
	color:#CD2319;
	}


