/* ROWS */
.row1 {
	background-color: #FFFFFF;
	
}
.row2 {
	background-color: #C0C0C0;
}


.partnerprogram-navig .header {font-size: 11px; color: #ffcc00; font-weight: bold; background: #000000; padding:5px 0pt 10px 10px;}

.partnerprogram-navig .arrow, .partnerprogram-navig .noarrow { font-size: 1px; height: 9px; overflow: hidden; width: 1px } .partnerprogram-navig .bottombar .bottomline, .partnerprogram-navig .bottombar .llcorner, .partnerprogram-navig .bottombar .lrcorner { border-top: solid 1px #000 }
.partnerprogram-navig .bottombar div			{ font-size: 1px; height: 1px; overflow: hidden; width: 1px }
.partnerprogram-navig .caption     	{ background: #000; color: #FFFFFF; font-variant: normal; padding:0px }
.partnerprogram-navig .main        	{ background: #000000; border-left: solid 1px #000; border-right: solid 1px #000 }
.partnerprogram-navig .main a 			{ color: #ffffff; display: block; font-weight: normal; height: 100%; padding: 3px 0 3px 2px; text-decoration: none; width: 100% }
.partnerprogram-navig .main a:hover 	{ color: #ffcc00; padding: 3px 0 3px 2px; text-decoration: none }
.partnerprogram-navig .main span		{ height: 1px; overflow: hidden; width: 1px }
.partnerprogram-navig .main-active a 	{ color: #ffcc00 }
.partnerprogram-navig .main-active, .partnerprogram-navig .sub, .partnerprogram-navigsub, .partnerprogram-navigsub .sub { background: #fff;}
.partnerprogram-navig .outline-black 	{ background: #000000 }
.partnerprogram-navig .sub a 			{ color: #000000; font-weight: normal; text-decoration: none }
.partnerprogram-navig .topline			{ background: #4C4C4C url(/style/img/blank.gif) }
.partnerprogram-navig .ulcorner		{ background: #000}
.partnerprogram-navig .urcorner		{ background: #000}
.partnerprogram-navigsub .active		{ background: #ffcc00; padding: 0px 0 2px 0 }
.partnerprogram-navigsub .active a		{ color: #000000 }
/* account-navig SUBMENU for DHTML-Menu */
.partnerprogram-navigsub .bordershadow	{ background: #000 }
.partnerprogram-navigsub .bordersun, .partnerprogram-navig .outline-white  { background: #000 }
.partnerprogram-navigsub .bottomline	{ border-bottom: solid 1px #000 }
.partnerprogram-navigsub .inactive		{ color: #000000; background: #ffffff; padding: 0px 0 2px 0px }
.partnerprogram-navigsub .inactive a		{ color: #000000; background: #ffffff; padding: 0px 0 2px 0px }
.partnerprogram-navigsub .llcorner		{ border-bottom: solid 1px #000; border-left: solid 1px #000 }
.partnerprogram-navigsub .lrcorner		{ border-bottom: solid 1px #000; border-right: solid 1px #000 }
.partnerprogram-navigsub .ulcorner		{ border-left: solid 1px #000 }
.partnerprogram-navigsub .urcorner		{ border-right: solid 1px #000 }

.partnerprogram a {text-decoration:underline;color:#fff;}
.partnerprogram a:visited {text-decoration:underline;} .partnerprogram .content{background:#262626;width:100%;border:6px #000000 solid;} .partnerprogram .content .controls {padding:4px 0px 4px 11px;white-space:nowrap;color:#fff; }

.partnerprogram .content .marginal{background:#000;width:200px;text-align:center;}
.partnerprogram .content .marginal-odd{width:145px;color:#fff;}
.partnerprogram .content .marginal-odd div{margin-left:12px;} .partnerprogram .content .bar{color:#efca31;height:25px;padding-left:10px;}

.partnerprogram .content ul { padding:7px 17px 7px 21px; margin:0; } .partnerprogram .content ul.linklist { list-style-image:url('/style/img/bullet_white.gif'); font-weight:bold; } .partnerprogram .content ul.linklist a, .partnerprogram .content ul.linklist a:visited {text-decoration:none;} .partnerprogram .content ul.linklist a:hover {text-decoration:underline;}


.partnerprogram .content .text {color:#fff;padding:18px;} a.white, a:visited.white {color:#fff;font-weight:bold;font-weight:bold;text-decoration:none;}
a:hover.white {text-decoration:underline;}


a.yellow, a:visited.yellow {font-weight:bold;color:#fdcd00;font-weight:bold;text-decoration:none;}
a:hover.yellow {text-decoration:underline;}

a.yellow_u, a:visited.yellow_u, a:hover.yellow_u  {color:#fff;font-weight:bold;color:#fdcd00;font-weight:bold;text-decoration:underline;}

/* EGBA */
.partnerprogram .content .egba h1 { font-weight:bold; color:#ffffff; margin-bottom:20px; font-size:11px; } .partnerprogram .content .egba h2 { font-weight:bold; color:#ffcc00; margin-bottom:10px; font-size:11px; } .partnerprogram .content .egba h3 { font-weight:normal; color:#ffcc00; margin-bottom:0px; font-size:11px; } .partnerprogram .content .egba p  { color:#ffffff; margin:0 0 18px 0; padding:0; font-size:11px; } .partnerprogram .content .egba ul { padding-left:0; list-style:none; } .partnerprogram .content .egba li { margin-bottom:5px; } .partnerprogram .content .egba ul li ul { padding-left:18px; list-style:none; }




/* GALLERY */
#gallery img {
	border: 4px solid #efefef;
	margin-bottom: 4px;

}
#gallery a, #gallery a:visited {
	border: 0px;
}
#gallery a:hover {
	border: 0px;
}
#gallery a:hover img {
	border: 4px solid #d0d0d0;
	margin-bottom: 4px;
}

/* DOCSYS */
#docsys {
	border-top: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
}
#docsys td {
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
}
#docsys th {
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	font-weight: bold;
	background-color: #efefef;
}

/* MEDIA */
#media {
	width: 100%;
	border-top: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
}
#media td {
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
}
#media th {
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	font-weight: bold;
	background-color: #efefef;
}

/* NEWS */
#news {
	border-top: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
}
#news td {
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
}
#news th {
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	font-weight: bold;
	background-color: #CC0000;
        color:#ffffff;
}

/* DIRECTOR */
#directory {
	border-top: 0px solid #d0d0d0;
	border-bottom: 0px solid #d0d0d0;
	border-right: 0px solid #d0d0d0;
	border-left: 0px solid #d0d0d0;
	background-color: #ffffff;
}
#directory span.title {
	font-weight: bold;
	font-size:11px;
	color: #000000;
}
#directory span.title a{
	font-weight: bold;
	color: #000000;
}
#directory span.title a:hover{
	font-weight: bold;
}
#directory a.catLink {
	font-weight: bold;
	font-size:12px;
}
#directory a.catLink:hover {
}
#directory a.subcatLink {
	font-weight: normal;
	font-size:11px;
}
#directory a.subcatLink:hover {
}
#directory td.description{
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	background-color: #efefef;
    padding: 4px;
   	color: #000000;
}

/* SITEMAP */
#sitemap_level_1 {
	padding: 4px 0px 4px 20px;
    background-image: url('images/icons/link.gif');
    background-repeat: no-repeat;
    background-position: 0px 4px;
    font-weight: bold;
}
#sitemap_level_2 {
	padding: 2px 0px 2px 40px;
    background-image: url('images/icons/link.gif');
    background-repeat: no-repeat;
    background-position: 20px 4px;
}
#sitemap_level_3,
#sitemap_level_4,
#sitemap_level_5 {
	padding: 1px 0px 1px 60px;
    font-style: italic;
}

/* FORUM */
#forum .div_title {
	font-weight: bold;
	padding: 3px 6px 3px 6px;
	background-color: #efefef;
	border: 1px solid #d0d0d0;
}
#forum div.div_board {
	margin: 0px 0px 0px 0px;
        widht:560px;
}
#forum div.div_board hr{
	height: 1px;
	background-color: #7390AF;
	border: 0px solid #7390AF;
}
#forum span.last_edited{
	font-size: 10px;
}
#forum table {
	width: 100%;
	border-right: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
}
#forum table tr{
	text-align: left;
}
#forum table th {
	font-weight: bold;
	text-align: left;
	padding: 3px 6px 3px 6px;
	background-color: #CC0000;
        color:#ffffff;
	border-bottom: 1px solid #d0d0d0;
}
#forum table td {
	text-align: left;
	padding: 3px 6px 3px 6px;
}
#forum table .row_subtitle td {
	font-weight: bold;
	border-bottom: 1px solid #d0d0d0;
}
#forum .bottomborder{
	border-bottom: 1px solid #d0d0d0;
}
#forum .row_1 {
	background-color: #ffffff;
}
#forum .row_2 {
	background-color: #f9f9f9;
}
#forum .div_board pre.forum_code{
	padding: 3px;
	background-color: #fcfce6;
	border: 1px solid #d0d0d0;
}
#forum .div_board div.quote{
	padding: 3px;
	background-color: #fcfcff;
	border: 1px solid #d0d0d0;
}
#forum .div_board div.code{
	padding: 3px;
	background-color: #eeeeee;
	border: 1px solid #d0d0d0;
	font-family: monospace;
	white-space: pre;
}
#forum .div_board span.quote_from{
	font-weight: normal;
}
#forum .div_board .forum_embedded{
	border: 1px solid #333333;
}
