

.smartpics { 
	border: 1px solid #7C7C7C; 
}
.logo-border {
	border: 5px solid #000;
}

.picture-border {
	background: #FFF;
	border: 8px solid #707070;
}

/****************************************************************
	MISC
****************************************************************/
.font-misc {
	padding: 2px;
	color: #E5E5E5;
}
.icon-link, .icon-link-h {
	color: #999C9D;
	padding: 1px 2px 3px 0px;
	border-bottom: 1px solid #30434E;
}
.icon-link-h {
	border-bottom: 1px solid #88A2B6;
}



.hr-dark {
	color: #AFAFAF; 
	background-color: #AFAFAF; 
	border: 1px; 
	height: 1px;
}
.pm-new { 
	color: #F1CA27; 
	font-weight: bold; 
}
.pm-send { 
	color: #6FC303; 
	font-weight: bold; 
}
.date-out { 
	color: #7C8784; 
}
.date-big { 
	font-weight: bold;
	color: #333333;
	font-size: 1.2em;
}

.count-dark { 
	color: #B5C9DC; 
}


.font-big { 
	font-size: 17px; 
}
.font-normal { 
	font-size: 11px; 
}


.txt-biga {
	color: #192F66; 
	font-size: 18px; 
	font-weight: bold;
}
.txtspace {
	padding: 0 2px 0 2px;
}
.read {
	background: #BEBEBE;
	color: #555555;
	padding: 3px;
}
.unread {
	background: #88B351;
	color: #427008;
	padding: 3px;
}
.cbox-debug {
	background: #1A1C1D;
	color: #E9B500;
	padding: 3px;
}





/****************************************************************
	alle sontigen styles
****************************************************************/
.cms-cats {
	color: #28353C;
	font-weight: bold;
}

#subInfoNav {
	background: #050505 url(main/main_tabbg.png) repeat-x;
	border-bottom: 1px solid #2C2C2C;
	height: 19px;
	color: #727171;
	padding: 15px 0 0 10px;
}
#subNav {
	background: #1D1D1D url(main/main_subnavbg.png);
	border-bottom: 1px solid #2C2C2C;
	color: #92D4FD;
	padding: 20px 5px 5px 5px;
}
#internHead {
	background: #144666 url(main/mainInternHead.png);
	height: 32px;
}
#internBody {
	background: #FFF url(main/mainInternBody.png);
	padding: 5px 2px 5px 5px;
}
.main-user-line {
	color: #383838;
	background-color: #383838;
	border: 1px;
	height: 1px;
}
.main-login-name {
	padding: 13px 1px 2px 5px;
	font-size: 12px;
	color: #D2D2D2;
	font-weight: bold;
}
.main-sub-account {
	color: #344C5F;
	font-size: 10px;
	padding: 1px 2px 1px 22px;
}





table.listTable td {
	padding: 3px 5px 3px 5px;
}
table.listTable tr {
	background: #F5F5F5;
}
table.listTable tr.tableHead {
	background: #E9E9E9;
	font-weight: bold;
}
table.listTable tr.highlight, table.listTable td.highlight, table.listTable tr:hover {
	background: #DCE8EE;
}



/****************************************************************
	BACKGROUNDS
****************************************************************/
.bg-wall {
	background: #555555 url(side/bg_wall.png);
}
/****************************************************************
	BOXES EDIT USER
****************************************************************/
.edit-body, .edit-list-body {
	border-left: 1px solid #B4B5B5;
	border-right: 1px solid #B4B5B5;
	padding: 1px;
}
.edit-list-body {
	border-bottom: 1px solid #B4B5B5;
}
/****************************************************************
	BOXES
****************************************************************/
.box-more-noborder , .box-more {
	background: #CDCDCD url(side/side_more.png) no-repeat scroll 0%;
	font-weight: bold;
	color: #1B1B1B;
	font-size: 17px;
	padding: 20px 0px 2px 10px;
}
.box-more {
	border-bottom: 1px solid #B9B9B9;
}
.box-more-second {
	border-bottom: 1px solid #B9B9B9;
	color: #333333;
	font-size: 1.4em;
	text-transform: uppercase;
	font-weight: bold;
	padding: 20px 0px 2px 10px;
}
.box-body-second  {
	background: #D8D8D8;
	padding: 1px;
	margin-bottom: 5px;
}
.box-body-second-footer  {
	background: #D8D8D8;
	padding: 1px;
}

.box-body, .box-clear  {
	background: #E9E9E9;
	border: 1px solid #B9B9B9;
	border-top: none;
	padding: 1px;
	margin-bottom: 5px;
}
.box-clear {
	background: transparent;
}
.box-boop {
	background: #E9E9E9;
	padding: 1px;
	border-left: 1px solid #B9B9B9;
	border-right: 1px solid #B9B9B9;
}
.box-boob {
	background: #E9E9E9;
	border: 1px solid #B9B9B9;
	border-bottom: none;
}
.box-border-no , .box-border  {
	background: #E9E9E9;
	padding: 1px;
	border: 1px solid #B9B9B9;
}
.box-border  {
	margin-bottom: 5px;
}


.box-poll, .boxcon-stats {
	color: #011214;
	padding: 5px 2px 5px 5px;
	background: #2D414E url(main/main_poll.png);
}
.poll-cell {
	color:#011214; padding:5px;
}

.box-tab-nav {
	background: #284D66;
	height: 23px;
	color: #727171;
	padding: 5px 0px 0px 10px;
}

.side-reklame-user {
	background: #8B3800 url(side/side_reklame_user.png);
	color: #301401;
	padding: 5px;
	color: #FFF;
}


.px-infobox {
	background: #FAFAFA url(side/side_submit.png);
	border: 1px solid #C2C2C2;
	background-position: left bottom;
	width: 400px;
	padding: 30px;
	left: 50%;
	margin-left: -180px;
	position: absolute;
	right: 50%;
	text-align: left;
	top: 15%;
}


/****************************************************************
	LISTEN
****************************************************************/


.list-stats-a, .list-stats-a2 {
	background: transparent url('side/arrow.png') no-repeat;
	color: #626D77;
	padding: 5px 10px 5px 20px;
	border-bottom: 1px dotted #CBC2BF;
}
.list-stats-a2 {
	background: transparent url('side/arrow_orange.png') no-repeat;
}
.list-stats-b {
	color: #626D77;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px dotted #CBC2BF;
	font-weight: bold;
}


/****************************************************************
	news
****************************************************************/

.news-text {
	color: #000;
	padding: 5px 5px 20px 10px;
	line-height: 13pt;
}
.news-info {
	background: #D8D8D8;
	color: #383838;
	padding: 5px 5px 5px 5px;
	line-height: 13pt;
}
.news-tool {
	background: #E4E5E5;
	color: #23496F;
	padding: 5px 5px 3px 5px;
}
.news-tools {
	background: #CDCDCD;
	padding: 5px 0 10px 0;
}

.info {
	color: #121212;
}




.foundform, .loginform {
	margin-top: 2px;
	font-weight: normal;
	color: #0F0F0E;
	background-color: #FFF;
	padding-left: 2px;
	border: 1px ridge #002A3A;
}
.px-search {
	font-weight: normal;
	font-size: 14px;
	background-color: #FFF;
	padding-left: 2px;
	color: #0F0F0E;
	background-color: #FFF;
	border: 1px ridge #B9B9B9;
}



.vote-extra {
	background: #FFF url(side/buttons_vote.png);
	border: 1px solid #E2E2E2;
	color: #FFF;
	width: 170px;
	height: 30px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}

/* subInfoNav in main.css */
.subInfoNavOn:link, .subInfoNavOn:visited, .subInfoNavOn:active {
	background: #101519 url(main/main_tabon.png) repeat-x;
	border: 1px solid #2C2C2C;
	border-bottom: 0;
	color: #EEE;
	font-size: 1.2em;
	padding: 10px 0.5em;
	margin-right: 1px;
	display: inline;
}
.subInfoNavOn:hover {
	background: #101519 url(main/main_tabon.png) repeat-x;
	border: 1px solid #2C2C2C;
	border-bottom: 0;
	color: #EEE;
	font-size: 1.2em;
	cursor: pointer;
	padding: 10px 0.5em;
}
.subInfoNavOff:link, .subInfoNavOff:visited, .subInfoNavOff:active {
	background: #414040 url(main/main_taboff.png) repeat-x;
	border: 1px solid #2C2C2C;
	color: #EEE;
	font-size: 1.2em;
	padding: 10px 0.5em;
	margin-right: 1px;
}
.subInfoNavOff:hover {
	background: #101519 url(main/main_tabon.png) repeat-x;
	border: 1px solid #2C2C2C;
	border-bottom: 0;
	color: #EEE;
	font-size: 1.2em;
	cursor: pointer;
	padding: 10px 0.5em;
}
/* subNav in main.css */
.subNavOn:link, .subNavOn:visited, .subNavOn:active {
	background: #101519 url(main/main_subnavon.png) repeat-x;
	border: 1px solid #2C2C2C;
	border-bottom: 0;
	color: #EEE;
	font-size: 1.2em;
	padding: 5px;
}
.subNavOn:hover {
	background: #101519 url(main/main_subnavoff.png) repeat-x;
	border: 1px solid #2C2C2C;
	border-bottom: 0;
	color: #EEE;
	font-size: 1.2em;
	cursor: pointer;
	padding: 5px;
}
.subNavOff:link, .subNavOff:visited, .subNavOff:active {
	background: #101519 url(main/main_subnavoff.png) repeat-x;
	border: 1px solid #2C2C2C;
	color: #EEE;
	font-size: 1.2em;
	padding: 5px;
}
.subNavOff:hover {
	background: #101519 url(main/main_subnavon.png) repeat-x;
	border: 1px solid #2C2C2C;
	border-bottom: 0;
	color: #EEE;
	font-size: 1.2em;
	cursor: pointer;
	padding: 5px;
}

/****************************************************************

****************************************************************/
.lnk-cbox-more:link, .lnk-cbox-more:visited, .lnk-cbox-more:active {
	color: #3D3D3D;
	font-size: 18px;
	font-weight: bold;
}
.lnk-cbox-more:hover {
	color: #3D3D3D;
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}


/****************************************************************

****************************************************************/


.comments-nav:link, .comments-nav:visited, .comments-nav:active, .comments-nav:hover {
	text-decoration:none;
	color:#A8B8C8;
}
.comments-nav:hover	{
	color:#A8B8C8;
	cursor:pointer;
}


.lnk-px-clip:link , .lnk-px-clip:visited , .lnk-px-clip:active {
	color:#2B84C6;
}
.lnk-px-clip:hover {
	color:#1E77B9;
	cursor:pointer;
}



.lnk-gameinf:link, .lnk-gameinf:visited, .lnk-gameinf:active {
	text-decoration: none;
	color: #C8D2DB;
}
.lnk-gameinf:hover	{
	color: #FFF;
	cursor: pointer;
}
.cbox-tn:link, .cbox-tn:visited, .cbox-tn:active, .cbox-tn:hover {
	color: #010A0F;
	font-weight: bold;
	padding: 4px 5px 5px 5px;
	background: #D3D5D6;
	border: 1px solid #BFC2C4;
}
.cbox-tn:hover {
	color: #E7F1F7;
	font-weight: bold;
	cursor: pointer;
	background: #7F99B3;
	border: 1px solid #4E6883;
}
.lnk-mygames-add:link, .lnk-mygames-add:visited, .lnk-mygames-add:active, .lnk-mygames-add:hover  {
	font-weight: bold;
	color: #3E2403;
	padding: 4px;
	background: #DD7E03;
	border: 1px solid #3C4529;
}
.lnk-mygames-add:hover {
	background: #F5971D;
}
.lnk-mygames-edit:link, .lnk-mygames-edit:visited, .lnk-mygames-edit:active, .lnk-mygames-edit:hover  {
	font-weight: bold;
	color: #060900;
	height: 20px;
	padding: 4px;
	background: #96B4D3;
	border: 1px solid #48596A;
}
.lnk-mygames-edit:hover {
	background: #89AACB;
}
.lnk-lstmygamesadd:link, .lnk-lstmygamesadd:visited, .lnk-lstmygamesadd:active, .lnk-lstmygamesadd:hover  {
	font-size: 10px;
	color: #E4EFCC;
	padding: 1px 5px 1px 5px;
	background: #608314;
	border: 1px solid #626566;
}
.lnk-lstmygamesadd:hover {
	background: #6D9120;
}
.lnk-lstmygamesedit:link, .lnk-lstmygamesedit:visited, .lnk-lstmygamesedit:active, .lnk-lstmygamesedit:hover  {
	font-size: 10px;
	color: #D2E1F1;
	padding: 1px 5px 1px 5px;
	background: #6798CA;
	border: 1px solid #626566;
}
.lnk-lstmygamesedit:hover {
	background: #78A6D4;
}


.extra:link, .extra:visited, .extra:active {
	text-decoration: none;
	color: #051C25;
}
.extra:hover {
	text-decoration: underline;
	color: #051C25;
	cursor: pointer;
}
.lnk-listhead:link, .lnk-listhead:visited, .lnk-listhead:active	{
	color: #133142;
}
.lnk-listhead:hover	{
	color: #4B7DB0;
	cursor: pointer;
}


/*	wird für edit links genutzt	*/
.lnk-small:link, .lnk-small:visited,.lnk-small:active {
	font-size: 9px;
	text-decoration: none;
	color: #394C5F;
}
.lnk-small:hover {
	font-size: 9px;
	text-decoration: none;
	color: #465869;
	cursor: pointer;
}
.teaser_user:link, .teaser_user:visited, .teaser_user:active {
	text-decoration: none;
	color: #FFF;
	cursor: pointer;
}
.teaser_user:hover {
	text-decoration: none;
	color: #ECE8E7;
	cursor: pointer;
}
.front-head-nav:link, .front-head-nav:visited, .front-head-nav:active {
	text-decoration: none;
	color: #FFF;
	cursor: pointer;
}
.front-head-nav:hover {
	color: #E1DDDD;
}
.lnk-raider:link, .lnk-raider:visited, .lnk-raider:active, .lnk-raider:hover {
	padding: 0 5px 0 5px;
	font-weight: bold;
	color: #033442;
}
.lnk-raider:hover {
	color: #718EAD;
	cursor: pointer;
}
.cbox-tn-off:link, .cbox-tn-off:visited, .cbox-tn-off:active {
	color: #D3D3D1;
	text-decoration: none;
	font-weight: bold;
}
.cbox-tn-off:hover {
	color: #FFF;
	font-weight: bold;
}
.cbox-tn-on:link, .cbox-tn-on:visited, .cbox-tn-on:active {
	color: #484848;
	text-decoration: none;
	font-weight: bold;
}
.lnk-box:link, .lnk-box:visited, .lnk-box:active {
	font-weight: bold;
	color: #124154;
	padding: 4px 5px 5px 5px;
	background: #D3D5D6;
	border: 1px solid #BFC2C4;
	margin-right: 5px;
}
.lnk-box:hover	{
	font-weight: bold;
	color: #E7F1F7;
	cursor: pointer;
	padding: 4px 5px 5px 5px;
	background: #7F99B3;
	border: 1px solid #4E6883;
	margin-right: 5px;
}
.cbox-top-file-lnk:link {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
}
.cbox-top-file-lnk:visited {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
}
.cbox-top-file-lnk:active{
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
}
.cbox-top-file-lnk:hover {
	color: #FFF;
	text-decoration: underline;
	font-size: 12px;
}
.basis-nav:link, .basis-nav:visited, .basis-nav:active {
	text-decoration: none;
	font-weight: bold;
	color: #5A9EC2;
	cursor: pointer;
}
.basis-nav:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}
.lnk-negativ:link, .lnk-negativ:visited, .lnk-negativ:active, .lnk-negativ:hover {
	color: #7A261C;
	text-decoration: underline;
}
.lnk-neutral:link, .lnk-neutral:visited, .lnk-neutral:active, .lnk-neutral:hover  {
	color: #E69F48;
	text-decoration: underline;
}
.lnk-positiv:link, .lnk-positiv:visited, .lnk-positiv:active, .lnk-positiv:hover {
	color: #6FB229;
	text-decoration: underline;
}
.lnk-rating:link, .lnk-rating:visited, .lnk-rating:active, .lnk-rating:hover {
	color: #0083C0;
}
.lnk-rating:hover {
	color: #0097DD;
	cursor: pointer;
}
.list-d a:link, .list-d a:visited, .list-d a:active {
	color: #FFF;
	cursor: pointer;
}
.list-d a:hover {
	color: #F0F0F0;
	cursor: pointer;
}
.list-e a:link, .list-e a:visited, .list-e a:active {
	color: #F0F0F0;
	cursor: pointer;
}
.list-e a:hover {
	color: #FFF;
	cursor: pointer;
}
/****************************************************************
  Signatur Banner | Clan Signatur
****************************************************************/
.tbl-boardsig {
	height: 16px;
}
.cell-boardsig {
	background: #CCD5D5;
	border: 1px solid #B3B3B3;
	padding: 1px 5px 1px 5px;
	color: #252525;
}
.cell-boardsig-rang {
	background: #CCD5D5;
	border: 1px solid #B3B3B3;
	padding: 3px 5px 1px 5px;
	color: #252525;
}
.cell-boardsig-epoints {
	background: #C6AD04;
	border: 1px solid #6B5E02;
	color: #6B5E02;
	font-weight: bold;
}
.cell-boardsig-games {
	background: #37A9EB;
	border: 1px solid #0180C8;
	color: #02456B;
	font-weight: bold;
}
.tbl-usersig {
	background-image: url(user/sig_bg.png);
	color: #FFF;
	height: 80px;
}
.sig-empty {
	height: 15px;
}
.sig-e2 {
	padding: 0px 0px 0px 15px;
	color: #979EA3;
}
.sig-e3 {
	padding: 0px 0px 3px 0px;
	color: #979EA3;
}
.sig-ava {
	padding: 0px 0px 0px 15px;
}
.tbl-clansig {
	background-image: url(user/sigclan_bg.png);
	color: #FFF;
	height: 80px;
}

#gamesNavLogin {
	background: transparent url(images/main/main_taboff.png);
	border-top: 1px solid #0B1316;
	border-bottom: 1px solid #969591;
	color: #0B0C0D;
	height: 30px;
}

.m-empty { padding: 0 0 0 50px; }








div.loginpanel {
	color: #ABB0B3;
	font-size: 12px;
}
.tbl-logout {
	font-weight: bold;
	margin-top: 5px;
}

div.loginpanel-nick {
	padding: 0 0 22px 5px;
	font-size: 15px;
}
a.lnk-loginpanel:link, a.lnk-loginpanel:visited, a.userlink:active	{
	text-decoration: none;
	color: #9D4B51;
}
a.lnk-loginpanel:hover {
	text-decoration: underline;
	color: #990000;
	cursor: pointer;
}

a.mapperlink:link, a.mapperlink:visited, a.mapperlink:active {
	text-decoration: none;
	color: #79A002;
}
a.mapperlink:hover {
	text-decoration: underline;
	color: #79A002;
	cursor: pointer;
}
a.adminlink:link, a.adminlink:visited, a.adminlink:active {
	text-decoration: none;
	color: #9428CB;
}
a.adminlink:hover {
	text-decoration: underline;
	color: #9428CB;
	cursor: pointer;
}
#mainUserTab {
	margin-top: 2px;
	color: #5E92A8;
	padding: 1px 1px 1px 1px;
	overflow: hidden;
	text-align: center;
}
.mainUserTab:link, .mainUserTab:visited, .mainUserTab:active, .mainUserTab:hover {
	background: #535353;
	color: #FFF;
	font-size: 12px;
	font-weight:bold;
	padding: 5px 8px 5px 8px;
	display: block;
	float: left;
	margin-right: 2px;
}
.mainUserTab:hover {
	background: #B97700;
	color: #111;
	cursor: pointer;
}


/****************************************************************
	SIDE CSS
****************************************************************/
.mapsline {
	font-size: 13px;
	font-weight: bold;
	color: #0C0C0B;
	padding: 2px;
}



