/*** CharityWatch.de		***/
/*** CSS by HMDATA Ing.-Büro	***/
/*** V0.1 08.06.2008		***/

body		{font-family: Verdana, Arial, Sans Serife; font-size: 12px; color: #222;}
a:link 		{text-decoration: none; color: #666;}
a:visited 	{text-decoration: none; color: #666;}
a:active 	{text-decoration: none; color: #666;}
a:hover 	{text-decoration: underline; color: #156453;}
p		{padding-top: 0px; padding-bottom: 4px; line-height: 1.3;}
img		{border: 0px; margin: 0px; padding: 0px;}
form		{border: 0px; margin: 0px; padding: 0px;}

h1		{color: #156453; font-size: 18px; font-weight: bold; margin-top: 0px; margin-bottom: 16px;}
h3		{color: #999; font-size: 11px; font-weight: bold; margin-top: 16px; margin-bottom: 4px; text-transform: uppercase;}
h4		{color: #444; font-size: 12px; font-weight: bold; margin-top: 8px; margin-bottom: 4px; line-height: 1.4;}
h6		{color: #999; font-size: 10px; font-weight: normal; margin-top: 0px; margin-bottom: 0px;}

#hd		{width: 920px; height: 64px; background: url('/img/cw10hd_bg.jpg'); color: #BAD7CD; border-bottom: 1px #999 dotted; margin-bottom: 0px;}
#hdprn		{width: 640px; height: 64px; background: url('/img/cw10hd_bg.jpg'); color: #BAD7CD; margin-bottom: 8px;}
#hdnav		{width: 920px; float: left; background: #BAD7CD; color: #666; font-size: 10px; text-align: left;}
#hdnav	span	{float: left; color: #666;}
#hdnav	a	{padding-left: 16px; float: right;}
#hdsrch		{float: right; width: 140px; font-size: 9px; padding-top: 8px;}
#hdsrch	input	{width: 120px; font-size: 10px; border: 0px; background: #BAD7CD; color: #156453; font-weight: bold;}

#nav		{width: 920px; display: block; font-size: 10px; margin-top: 0px; margin-bottom: 16px; border-bottom: 1px #999 dotted;}
#nav	a	{padding-right: 8px;}

#cwboard	{width: 920px; font-size: 9px; padding-bottom: 12px;}
#cwboard	.board	{float: left;}
#cwboard	ul	{margin: 0px; padding: 0px; border: 0px;}
#cwboard	.board_hd	{list-style: none outside; background: transparent; font-size: 20px; border-bottom: 1px solid silver;}
#cwboard	.board_hd	a	{background: #BAD7CD; display: block; color: white;}
#cwboard	.board_hd	a:hover	{background: #CAE8E0; color: #156453;}
#cwboard	.board_hd	p	{float: right; font-size: 10px; padding: 12px 0px 0px 0px; margin: 0px; line-height: 0.85;}
#cwboard	.board_adr, .board_news	{list-style: square outside; margin-left: 18px; padding-bottom: 4px; margin-bottom: 4px; border-bottom: 1px dotted silver; color: #666;}
#cwboard	.adrsgl	li	{list-style: none inside; margin-bottom: 16px;}

#ctblock	{float: left; background: white;}
#ct		{width: 580px; margin-right: 20px; float: left;}
#ctprn		{width: 640px; margin-right: 20px; float: left; font-size: 1.1em;}
.ctimglist	{float: left; width: 180px; margin-top: 18px; margin-right: 8px; border: 1px solid #156453;}
.ctimglist	span	{float: left; display: block; width: 180px; text-align: center; background: #BAD7CD; font-size: 9px; color: #396;}
.ctimgtx	{float: left; width: 180px; margin-right: 8px; border: 1px solid #156453;}
.ctimgtx	span	{float: left; display: block; width: 180px; text-align: center; background: #BAD7CD; font-size: 9px; color: #396; padding-bottom: 2px;}
.ctadrlisthd	{list-style: none inside; border-top: 1px solid #EEE; color: #156453; background: #EFF;}
.ctadrlist	ul	{list-style: square;}
.ctadrlistcat	{list-style: none;}
.ctadrlistcat	a	{color: #A0A0A0; font-size: 10px; padding-right: 8px;}
.ctinfo		{float: right; font-size: 10px; color: #A0A0A0; padding: 0px; text-align: right;}
.ctul		{padding: 0px 0px 0px 16px; margin: 0:}
.ctul	li	{list-style: square outside; margin-bottom: 4px;}
#ctorgasrch	{font-size: 14px; font-weight: bold; color: white; background: #BAD7CD; border: 1px solid #156453; margin-bottom: 8px;}
#ctorgasrch	a	{padding: 4px;}
#ctorgasrch	a:hover	{color: white; background: #CAE8E0; text-decoration: none;}
#ctnts		h5	{display: block; background: #BAD7CD; color: #156453; font-size: 9px; color: white; margin: 0px;}
#ctnts	ul	{border: 0; padding: 0; margin: 0;}
#ctnts	ul	li	{border-bottom: 1px dotted #BAD7CD; font-size: 10px; list-style-type: square; list-style-position: inside; color: #BAD7CD; margin-left: 4px; padding-bottom: 2px; padding-top: 2px; margin-bottom: 0px;}
#ctnts	ul	span	{border: 0; margin: 0; padding-right: 8px; color: #999;}
#ctnts	ul	p	{border: 0; margin: 0; padding: 0; color: #156453;}
#vote		{display: block; width: 100%; text-align: center; font-size: 9px; background: #BaD7CD; border-bottom: 1px dotted #999; border-top: 1px dotted #999;}
.forumhd	{background: #BAD7CD; color: #156453; border-top: 1px dotted #156453; padding-left: 6px;}
.forum		{background: #F4F8F6; padding: 16px; color: gray;}
.forumno	{background: #D8C0C0; color: white; border-top: 1px dotted #156453; padding-left: 6px;}
.ctfb	iframe	{}

#actct		{margin-left: 600px;}
.act		{width: 311px; display: block; background: #F4F8F6; border-top: 1px dotted #999; border-left: 1px dotted #999; padding-left: 8px; padding-top: 8px; padding-bottom: 6px; margin-bottom: 8px; font-size: 9px; color: #666;}
.act	p	{display: block; border: 0; margin: 0; padding: 1px 0 1px 0;}
.act	input, .act select	{border: 1px solid gray; width: 290px; color: #156453; background: #FFF; font-weight: bold; font-size: 9px; margin: 0px; }
.act	textarea	{border: 1px solid gray; width: 290px; color: #156453; background: #FFF; font-family: Tahoma; font-size: 11px; font-weight: bold; margin: 0px; }
.act	ul	{border: 0; padding: 0; margin: 0;}
.act	ul	li	{list-style-type: none; list-style-position: outside; margin-left: 4px; padding-bottom: 2px; padding-top: 2px; margin-bottom: 0px;}
.actimg		{background: url('/img/cw10nav_hd.gif') no-repeat;}
.frmsbmt	input	{text-align: right; font-size: 9px; background: transparent; border: 0px;}
.txlst		{border-bottom: 1px dotted #999; margin-bottom: 4px;}
.actctrl	{height: 24px; font-size: 16px;}
.actctrl	a	{background: #BAD7CD; display: block; color: white;}
.actctrl	a:hover	{background: #CAE8E0; color: #156453; text-decoration: none;}

#cmt	p	{display: block; border: 0; margin: 0; padding: 0; font-size: 0.8em; color: #156453;}
#cmt	li	{list-style-type: square; color: #156453; margin-bottom: 4px;}
#cmt	h5	{display: block; background: #BAD7CD; color: #156453; font-size: 0.8em; color: white;}
.cmtin	input, .cmtin textarea	{border: 1px solid gray; width: 480px; color: #156453; background: #FFF; font-weight: bold; font-family: Tahoma; font-size: 11px; margin: 0px; }
.cmtin	select	{border: 1px solid gray; width: 240px; color: #156453; background: #FFF; font-weight: bold; font-size: 9px; margin: 0px; }
.cmtmsg	p	{background: #BAD7CD; padding: 4px; font-size: 10px; color: #156453;}
#srch		{background: #BAD7CD; margin: 8px 0px 8px 0px;}
#srch	p	{display: block; border: 0; margin: 0; padding: 0; font-size: 0.8em; color: #156453;}
#srch	li	{list-style: none; padding: 4px 0px 4px 0px;}
#srch	input	{border: 1px solid gray; color: #156453; font-weight: bold;}
.srchin	input	{width: 460px;}

#ft		{width: 920px; border-top: 1px #999 dotted; font-size: 10px; color: #156453; text-align: center;}
#ft	a	{margin-left: 8px; margin-right: 8px; color: #999;}
#ftprn		{width: 640px; margin-top: 16px; border-top: 1px #999 dotted; font-size: 10px; text-align: center; color: #156453;}
#ftlbl		{width: 920px; margin-top: 16px; border-top: 1px #999 dotted; font-size: 10px; text-align: center; color: #156453; background: #BAD7CD;}

#contact	li	{font-size: 11px; color: white; list-style:none; width: 320px; text-align:right;}
#contact	input, textarea	{background: #666; font-weight: bold; font-size:10px; color: white; border: 1px #AAA dotted; margin-left:12px; width:240px;}

.errmsg		{color: red; background: #FFEEEE; border: 1px solid FFDDDD; padding: 0px 8px 8px 8px; font-size: 9px; margin-bottom: 18px;}
.msg		{border: 1px solid #999; background: #EFF; padding: 8px;}
.txhd		{height: 12px; border-bottom: 1px #999 dotted; font-size: 10px; color: #999; border-top: 1px #999 dotted; color: #999;}
.statmsg	{color: #156453; background: #F4F8F6; border: 1px solid #D4F0D8; padding: 8px; font-weight: bold; font-size: 9px; text-align: center; margin-bottom: 18px;}
.answmsg	{color: #666; background: #EEEE; padding: 0px 0px 8px 32px; font-size: 11px; margin-bottom: 18px;}
.answmsg	p	{background: #E8E8E8; padding: 0 0 1px 4px; margin: 0 0 4px 0; border: 0; border-bottom: 1px dotted #999;}

.b		{font-weight: bold;}
.n		{font-weight: normal;}
.c		{text-align: center;}
.l		{text-align: left;}
.r		{text-align: right;}
.fl		{float: left:}
.fr		{float: right;}
.fg		{color: #156453;}
.fgl		{color: #AAA;}
.fgb		{color: #FFF;}
.fgr		{color: red;}
.bgl		{background: #F4F8F6;}
.bgd		{background: #156453;}
.bg		{background: #BAD7CD;}
.txxs		{font-size: 9px;}
.txs		{font-size: 10px;}
.tx		{font-size: 11px;}
.txl		{font-size: 14px;}
.txxl		{font-size: 22px;}
.pdl		{padding-left: 4px;}
.pdr		{padding-right: 4px;}
.ucase		{text-transform: uppercase;}

/* ### menu horizontal		### */
#menh {float: right; list-style-type:none; margin: 0; padding:0; font-size: 9px; height: 14px;}
#menh li {display:block; width: 127px; float:left; position:relative; z-index:10; border-left: 1px dotted silver;}
#menh li span {display:block; font-weight: bold; text-align: center;}
#menh li a, #menh li a:visited {display:block; width: 119px;}
#menh dl {position:absolute; display: block; width: 120px; top:0; left:0; margin: 0; text-align: center;}
#menh dt {background: white; float:left;}
#menh dd {display:none; background: #E0E0E0; clear:left; margin-left:0; color: white; text-align: center;}
#menh dt a, #menh dt a:visited {display:block; text-decoration:none; padding-top: 1px;}
#menh dd a, #menh dd a:visited {background: #F0F0F0; padding-top: 4px; padding-bottom: 3px; color: #156453; text-decoration:none; display:block; border-bottom: 1px white solid;}
#menh li:hover {}
#menh li:hover dd, #menh li a:hover dd {display:block;}
#menh li:hover dl, #menh li a:hover dl {}
#menh li:hover dt a, #menh li a:hover dt a  {background: url('/img/cw10menu_hd.jpg') no-repeat #156453; font-weight: bold; color: white; padding-bottom: 2px;}
#menh dd a:hover {background: silver; color: white; border-bottom: 1px solid white;}