.statstable { margin:0px; padding:0px; width:auto; font-size: small; font-weight: normal;}
.stats { vertical-align: bottom; width:625px; margin:0; border: 0;}
.statsimg { vertical-align: bottom; width:25px; text-align:center;}
.statsimgweekday { vertical-align: bottom; font-size: small; font-weight: normal;}
.statswords { border-width: 0; font-size: x-small; background-color: transparent; font-weight: normal; text-align:center; width:25px;}
.statsfore { width: 30%; padding:2px;}
.statsdiv { text-align:center; padding:0px;}

td.photocat  a {
    font-size: 11px;
/*    vertical-align: middle; */
}

td.photocat1  a {
    font-size: 12px;
/*    vertical-align: middle; */
}

A.photocat {
    font-size: 13px;
/*    vertical-align: middle; */
    text-align: left;
}


TD.photocat {
    font-size: 11px;
/*    vertical-align: middle; */
    text-align: left;
}

TD.photocat1 {
    font-size: 12px;
/*    vertical-align: middle; */
    text-align: left;
}


.general {
	    width: 860px;
	    border: 0px solid #ff0000;
}
.itemHead_news a {
						color: #ffffff;
}
.itemHead_news a:hover{
						color: #3C5111;
}
.lspal {
						background-image: url(images/lspal.gif);
						background-repeat: repeat-y;
						background-position: right top;
}
#obFooter2 {
						width: 100%;
						text-indent: 10px;
						font-size: 10px;
						height: 28px;
						text-align: left;
						vertical-align: middle;
						color: #757575;
						border-bottom: 2px solid #D7D3A9;
}
.sunfl3 {
						padding: 0px;
						background-image: url(images/sunfl_3.jpg);
						background-repeat: no-repeat;
						background-position: right top; 
}
.stdbgm {
						padding: 0px;
						width: 100%; */
}

.innerleft {
						width: 20px;
						/* height: 630px; */
						background-color: #ffffff;
						background-image: url(images/inner_l.gif);
						background-repeat: repeat-y;
}
.innerbottom {
						height: 1px;
						background-color: #ededed;
}
.rcline {
						background-color: #D7D3A9;
}
.topmidderbg {
						height: 72px;
}
.demoheader {
						padding-top: 0px;
						color: #94C430;
						height: 101px;
						width: 100%;
						border-left: 2px solid  #ffffff;
						border-right: 2px solid  #ffffff;
						border-bottom: 2px solid #ffffff;
}
.demoheaderspacer {
						border-bottom: 2px solid #D7D3A9;
						border-left: 2px solid  #D7D3A9;
						border-right: 2px solid  #D7D3A9;
						height: 5px;
						width: 100%;
						background-color: #ff0000;
}
.topmidder {
						color: #94C430;
						height: 72px;
						width: 100%;
}
.searchform {
						padding: 0px;
						vertical-align: middle;
}
.searchformsearch {
						background-color: #FFFFFF;
						border: 1px solid #a0a0a0;
						width: 110px;
						font-size: 10px;
						font-color: #000000;
						font-familiy: Verdana;
						height: 12	px;
						margin-left: 7px;
						margin-right: 1px;
}
.searchsubmitsubmit {
						margin: 0px 9px 0px 0px;
						padding: 0px;
}
/* CSS Document */
.blockTitleCenter {
						padding: 0px;
						font-family: Verdana;
						font-size: 12px;
						font-weight: bold;
						color: #AA5E2B;
}
.head {
						padding: 5px;
						font-family: Verdana;
						font-size: 12px;
						font-weight: bold;
						color: #757575;
}
.headsum {
						padding: 5px;
						font-family: Verdana;
						font-size: 12px;
						font-weight: bold;
						color: #757575;
}
.odd {
						padding: 5px;
}
.even {
						padding: 5px;
/*						background-color: #F4F4F4; */
}

.odd_guest {
						padding: 5px;
}
.even_guest {
						padding: 5px;
}

.suchboxtitel {
						font-family: Verdana;
						font-size: 12px;
						font-weight: bold;
						color: #ffffff;
						background-color: #7597B8;
}
.suchbox {
						font-size: 11px;
						line-height: 11px;
						font-family: verdana,
						sans-serif;
						width: 120px;
						border: 1px;
						background-color: #ffffff;
						padding:2px
}
.searchsmalltxt {
						font-family: Verdana;
						font-size: 10px;
						font-weight: none;
						color: #333333;
						line-height: 1.5em;
}
.searchsmalltxt a {
						font-family: Verdana;
						font-size: 10px;
						font-weight: none;
						color: #333333;
						line-height: 1.5em;
}
.searchsmalltxt a:hover {
						font-family: Verdana;
						font-size: 10px;
						font-weight: none;
						color: #333333;
						line-height: 1.5em;
}
.sitemap {
						font-family: Verdana;
						font-size: 12px;
						font-weight: none;
						color: #333333;
						line-height: 1.5em;
}	
ul {
						list-style: disc outside; 
/*						list-style-image: url(images/bullet_koengen.gif) ; */
						text-align: left; 
						font-family: Verdana;
						font-size: 12px;
						font-weight: none;
						line-height: 1.5em; 
}
li {
	vertical-align: middle;
	margin-left: 0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
    line-height: 1.5em;
}
.pcenter {
	vertical-align: center;
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
	color: #333333;
    line-height: 1.5em;
}	
.mini {
	color: #999999;
	font-family: Verdana;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.mini a {
	color: #757575;
	font-family: Verdana;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.minicell {
	background-image: url(images/topbar_bg.gif);
	background-repeat: repeat-x;
}
.minicelloben {
	background-image: url(images/topbar_bg.gif);
	background-repeat: repeat-x;
	padding-bottom: 15px;
}
form {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
table {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.tabelledruck {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

img {
	border: 0px;
}
/*
a {
	color: #915024;
	text-decoration: none;
}
a:hover {
	color: #EA7118;
	text-decoration: underline;
}
*/
/* layout */
#obCenter {
	width: 860px;
	text-align: center;
	padding-bottom: 20px;
}

#obLayout {
	margin: 0px auto;
	padding: 0px;
	text-align: left;
/*	background-color: #FFFFFF; */
}
#obNav {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-image: url(images/obNav.png);
}
#obNav a {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 2px;
	text-align: center;
	line-height: 19px;
	height: 20px;
}
#obNav a:hover {
	background-color: #EFEFEF;
	color: #000000;
}
#obHead {
	height: 1px;
	background-color: pink;
}
#obR1 {
	color: #000000;
	text-align: right;
	vertical-align: middle;
	height: 5px;
	background-image: url(images/r1.png);
}
.obBlock {
	color: #pink;

}
.obBlockC {
	padding: 2px;
}
input.formButton {}
.item {
	padding: 0px;

}
.itemHead {
	color: #936D07;
	font-weight: bold;
	background-color: #efefef;
	border: 0px solid #839CBA;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
/*	background-image: url(images/mma.gif);
	background-repeat: no-repeat; 
	background-position: right center; */
	line-height: 19px;
	vertical-align: middle;
}
.itemInfo {
	text-align: right;
	padding: 3px;
	background-color: #F4F4F4;
}
.itemTitle a {
	font-weight: bold;
	color: #936D07;
}
.itemPoster {font-size: 90%; font-style:italic;}
.itemPostDate {font-size: 90%; font-style:italic;}
.itemStats {font-size: 90%; font-style:italic;}
.itemBody {
/*	background-color: #ffffff; */
	margin-top: 0px;
}
.itemText {
	line-height: 1.5em;
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
}
/*.itemText:first-letter { font-size: 133%; font-weight: bold; } */
.itemFoot {
	text-align: right;
	padding: 3px;
	background-color: #F4F4F4;
}
.itemAdminLink {
				 font-size: 90%;
}
.itemPermaLink { font-size: 90%; }
#headerbanner { width: 100%; background-color: #2F5376; vertical-align: middle; text-align:center; }
#headerbar { border-bottom: 1px solid #dddddd; background-image: url(hbar.gif); }
.left_block_box {
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
/*	border-left: 1px solid #839CBA;
	border-right: 1px solid #839CBA;
	border-top: 1px solid #839CBA; 
	border-bottom: 1px solid #839CBA;*/
}
#leftcolumn th { vertical-align: middle; }
#leftcolumn .blockTitle {
	padding: 2px 2px 2px 5px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
/*	background-color: #6096D4; */
	vertical-align: middle;
	background-image: url(images/pfeil_rechts.gif);
	background-repeat: no-repeat;
	background-position: left center; 
}
#rightcolumn .blockTitle {
	font-size: 11px;
	font-family: verdana;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	color: #ffffff;
/*	background-color: #6096D4; */
	vertical-align: middle;
/*	background-image: url(images/mml.gif);
	background-repeat: no-repeat;
	background-position: left center; */
}
#rightcolumn .blockContent td {
	font-family: Verdana;
	font-size: 11px;
	font-weight: none;
	color: #333333;
    line-height: 1.3em;
	border: 0px solid #ff0000; 	

}

#rightcolumn th { vertical-align: middle; }
#centercolumn {
/*	padding: 20px 20px 20px 20px; 
	padding: 0px;
	background-color: #ffffff; 
	height: 620px;
	border-left: 2px solid #D7D3A9;
	border-right: 2px solid #D7D3A9;
	border-bottom: 2px solid #D7D3A9; */
	width: 100%;
}
#centercolumn th { vertical-align: middle; }
#centerCcolumn { padding: 0px; }
#centerCcolumn .blockTitle {
	padding: 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(images/mma.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #093F7D;
	vertical-align: middle;
}
#centerCcolumn .blockContent {
	padding: 0px;
	line-height: 120%;
/*	background-color: #FFFFFF; */
	margin: 0px;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #093F7D; */
}
#centerLcolumn, #centerRcolumn {
	 width: 50%;
	 padding: 0px 0px 0px 0px;
}
#centerLcolumn .blockTitle, #centerRcolumn .blockTitle {
	padding: 0px 0px;
	font-weight: bold;
	margin-top: 0px;
	background-image: url(images/mma.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #FFFFFF;
	background-color: #093F7D;
	vertical-align: middle;
}
#centerLcolumn .blockContent, #centerRcolumn .blockContent {
	padding: 0px;
	line-height: 120%;
	background-color: #FFFFFF; 
	margin: 0px;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #093F7D; */
}
#content { 
			text-align: left;
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 10px;
			padding-bottom: 10px;
			/* background-color: #ff0000; */
}
#cmsFooter {
	text-align:center;
	padding: 5px;
	font-size: 10px;
	color: #464646;
}
#usermenu a {
	display: block;
	margin: 0;
	padding: 4px;
	font-size: 12px;
	color: #404040;
	border-left: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #757575;
	border-bottom: 1px solid #757575;
	background-color: #F9BC21;	
}
#usermenu a:hover {
	font-weight: bold;
}
#usermenu a.menuTop {}
#usermenu a.highlight {
	background-color: #E4EEF5;
	color: #AA5E2B;
}
.outer {
}
.foot {
/*							background-color: #FF0000; */
							padding: 5px;
							font-weight: bold;
}
tr.even td {
	padding: 5px;
	background-color: #F4F4F4;
}
tr.odd td {padding: 5px;}

div.errorMsg {
	background-color: #FFCCCC;
	text-align: center;
	border-top: 1px solid #6096D4;
	border-left: 1px solid #6096D4;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	font-weight: bold;
	padding: 10px;
	color: #FFFFFF;
}
div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: Courier New,Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: Courier New,Courier,monospace; padding: 0px 6px 6px 6px;}


.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #2F5376; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #2F5376; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}
#obFooter {
	text-indent: 15px;
	font-size: 10px;
	height: 30px;
	text-align: left;
	vertical-align: middle;
	color: #757575;
	background-image: url(images/footer.png);
}
#obFooter1 {
	text-indent: 10px;
	font-size: 10px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	color: #757575;
/*background-image: url(images/footer.png); */
}
#obHeader {
	text-indent: 10px;
	font-size: 10px;
	height: 30px;
	text-align: right;
	vertical-align: bottom;
	color: #757575;
	padding-bottom: 5px;
/*background-image: url(images/footer.png); */
}
.obFooterlink {
	text-indent: 15px;
	font-size: 10px;
	height: 30px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}
.obFooterlink:hover {
	text-indent: 15px;
	font-size: 10px;
	height: 30px;
	text-align: left;
	vertical-align: middle;
	text-decoration: underline;
} 
#obBanner {
	text-align: center;
	padding: 5px;
}
/* shadows */
#obSHT {
	background-image: url(images/sht.jpg);
	height: 23px;
}
#obSHL {
	background-image: url(images/shl.gif);
	width: 17px;
}
#obSHR {
	background-image: url(images/shr.gif);
	width: 17px;
}
#obSHB {
	background-image: url(images/shb.gif);
	height: 23px;
	width: 100%;
}
#obSHLTC {
	height: 23px;
	width: 37px;
	background-image: url(images/shltc.jpg);
}
#obSHRTC {
	background-image: url(images/shrtc.jpg);
	height: 23px;
	width: 37px;
}
#obSHLT {
	background-image: url(images/shlt.jpg);
	height: 19px;
	width: 17px;
}
#obSHRT {
	background-image: url(images/shrt.jpg);
	height: 19px;
	width: 17px;
}
#obLBC {
	background-image: url(images/lu.gif);
	height: 23px;
	width: 17px;
}
#obRBC {
	background-image: url(images/ru.gif);
	height: 23px;
	width: 17px;
}
/* end shadows */
select {
	font-size: 11px;
}
input {
	font-size: 11px;
}
button {
	font-size: 11px;
}
.obSpacer {
	width: 140px;
	height: 1px;
}
/* download item */
.obItemHeadL {
	background-image: url(images/item_head_l.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 4px;
}
.obItemHeadR {
	background-image: url(images/item_head_r.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 4px;
}
.greenLarge {
	color: #000066;
	font-weight: bold;
}
.obNavWidth {
	padding-right: 10px;
	padding-left: 10px;
	text-align: right;
}
.obUtility {
	line-height: 130%;
	text-align: center;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#obLog {
	text-align: right;
	padding: 10px;
	font-size: 10px;
	color: #FFFFFF;
}
#obLog a {
	color: #FFFFFF;
	font-weight: bold;
}
.obUname {
	font-size: 18px;
	color: #005BC1;
	font-weight: bold;
}
