#druckansicht {
    text-transform: uppercase;
    font-size: 9px;
    font-family: tahoma;
    /* width: 100%; */
    text-align: right;
    padding-bottom: 2px;
    padding-top: 15px;
}
#wbk ul { background-color: #000 ; }
div.pico_controllers {
	float: right;
	border: 0px solid red;
	white-space: nowrap;
}
.pico_controllers a { 
	font-size: 10px;
	font-family: arial;
	text-transform: uppercase;
	color: #444444;
}

div.pico_1breadcrumbs{
	font-size				:95%;
	padding				:0 0 3px;
	border-bottom			:1px #aaa solid;}

div.pico_1breadcrumbs23{
	font-size				:95%;
	padding				:0 0 3px;
	border-bottom			:1px #000 solid;
	background-color: #ff0000;}
	


.pico_body1 {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	padding: 15px 8px;
        line-height: 1.5em;
}



div.pico_menu h1 { margin: 18px 0 0 0; padding: 3px; background-color:#eee; }
div.pico_menu h2 { margin: 18px 0 0 10px; padding: 3px; background-color:#eee; }
div.pico_menu h3 { margin: 18px 0 0 20px; padding: 3px; background-color:#eee; }
div.pico_menu h4 { margin: 18px 0 0 30px; padding: 3px; background-color:#eee; }
div.pico_menu h5 { margin: 18px 0 0 40px; padding: 3px; background-color:#eee; }
div.pico_menu div.level1 { margin-left: 0; }
div.pico_menu div.level2 { margin-left: 10px; }
div.pico_menu div.level3 { margin-left: 20px; }
div.pico_menu div.level4 { margin-left: 30px; }
div.pico_menu div.level5 { margin-left: 40px; }

em.pico_notice { font-weight: bold; font-style: normal; color: #FF0000; }


div.pico_controllers_in_menu { 
    font-size: 8px;
    float: right;
}
div.bottom_of_content_body { clear: right; }

ul.pico_list_contents li { list-style: none outside; }
ul.pico_list_contents_in_menu li { list-style: none outside; }

div.pico_print_icon { float: right; width: 40px; height: 40px; }
div.pico_tellafriend_icon { float: right; width: 40px; height: 40px; }
div.pico_vote form { display: inline; }

table.pico_pagenavigation { border-top: 1px #aaa solid; margin-top: 20px;}


table.pico_form_table th.pico_waiting { color: red; }
table.pico_form_table td.pico_waiting { color: red; background-color: white ; }

table.pico_form_table td,
table.pico_form_table th{
        color: black;
        vertical-align          :top !important;
        text-align                      :left;}
p.pico_submit{
        text-align                      :center;
        margin                          :0;
        padding                         :10px;}

input.pico_ascii_only { ime-mode: disabled; }
input.pico_number_only { ime-mode: disabled; text-align: right; }

pre.pico_history_diff del { color: red; }
pre.pico_history_diff ins { color: blue; }




/* Orginal */

.formulartrenner { font-size: 12px; }
.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;
    white-space: nowrap;
}


.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: 140px;
						font-size: 10px;
						font-color: #000000;
						font-familiy: Verdana;
						height: 12	px;
}
.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 {
						text-align: right;
						vertical-align: middle;
}

.headform {
						white-space:nowrap;
						text-align: right;
						vertical-align: top;
						padding-top: 4px;
}


.headfck {

						text-align: right;
						font-family: arial;
					        font-size: 10px;
						color: #FFF;
						background: transparent;
						padding-top: 5px;
}

h1.pico_title { border-bottom: 1px solid #858585; padding-top: 10px; padding-left: 0px; color: #33547E; font-size: 18px; font-weight: bold; letter-spacing: 1px; }



.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;
}	


.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;
}
form {
	margin: 0px;
	padding: 0px;
}
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;
}
.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;
}
.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: #DEB859;
	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.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;
}
