body {
	background-color: #7ec9da;
	background: url("/templates/proxer14/images/pantsu/bg.png") repeat;
	background-position: 0 316px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #404040;
	text-decoration: none;
	word-spacing: -0.05em;
}

a {
	text-decoration: none;
	color: #2f546b;
}
a:hover {
	text-decoration : underline;
}

#main {
	margin-top: 330px !important;
}

#top {
	margin-top: 280px !important;
}

#topbg {
	width:100%;
	height: 340px;
	z-index: -1;
	position: absolute;
	background-color: #7ec9da;
}

#topbg:after {
/*background: linear-gradient(#7ec9da 25%, white) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    content: "";
    height: 100px;
    position: absolute;
    top: 340px;
    width: 100%;
}

#wrapper {
	background: url("/templates/proxer14/images/pantsu/banner.png") no-repeat scroll;
	background-position: center 40px;
}

#nav {
	background-color: #2f546b;
	background-image: url("/templates/proxer14/images/pantsu/menu-bg.png");
	background-position: center bottom;
	background-repeat: repeat-x;
}


#nav a {
	/*background: #02476E;*/
	/*border: 1px solid #F3FBFF;
	border-bottom:0px;*/
	text-decoration: none;
	color: #FFF;
}


.topmenu ul {
	background-color:  #2f546b;
	border-top: 0;
}

#loginNav.notLoggedIn {
	background-image: url("/templates/proxer14/images/key.png");
}


#newsNav {
	background-image: url("/templates/proxer14/images/notification_0.png");
}

#miscNav {
	background-image: url("/templates/proxer14/images/notification_4.png");
}

#messageNav {
	background-image: url("/templates/proxer14/images/notification_2.png");
}

#requestNav {
	background-image: url("/templates/proxer14/images/notification_1.png");
}

#searchNav {
	background-image: url("/templates/proxer14/images/notification_5.png");
}

#notificationBubble,
#loginBubble,
.customBubble,
.pointerBubble {
	background: repeat scroll 0 0 #FFF;
	text-shadow: 1px 1px 0 #FFF;
	/*border: 1px solid #FFF;*/
	color: #000;
}

#notificationBubble a,
#loginBubble a,
.customBubble a,
.pointerBubble a {

	color: #02476E;
}

#notificationBubble:after,
#loginBubble:after,
.pointerBubble:after{
	border-color: #FFF transparent;
}

#main {
	background: url("/templates/proxer14/images/pantsu/bluetransparent.png") repeat scroll 0 0 transparent;
	border: 1px solid #F3FBFF;
	border-radius: 10px;
}

/* TABS START */
ul#simple-navi,
ul#simple-navi-wiki {

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: normal;
	margin: 0;
	padding: 8px 0 0 0;
	background-color: transparent;
	background: url(/templates/proxer14/images/pantsu/darkbluetransparent.png) repeat scroll 0 0 transparent;
	border-radius: 6px 6px 0 0;
}

ul#simple-navi li a,
ul#simple-navi-wiki li a {
	border-radius: 5px 5px 0 0;
	color: #FFF;
}
ul#simple-navi li.active a,
ul#simple-navi li a.active,
ul#simple-navi li a:hover,
ul#simple-navi-wiki li.active a,
ul#simple-navi-wiki li a.active,
ul#simple-navi-wiki li a:hover {
	color: #2f546b;
	background-color: #ebf7f9;
}
ul#simple-navi ul {
	background: url(/templates/proxer14/images/pantsu/darkbluetransparent.png) repeat scroll 0 0 transparent;
}

/* TABS END */

.fastSearchEntry {
    background:url("/templates/proxer14/images/pantsu/bluetransparent.png") repeat scroll 0 0 transparent;
}

.fastSearchEntry:hover,
.fastSearchSelected {
    border:1px solid #000;
}

.searchBox {
    background:url(/templates/proxer14/images/pantsu/darkbluetransparent.png) repeat scroll 0 0 transparent;
}

.sprechblase {
	background: repeat scroll 0 0 #F3FBFF;
	text-shadow: 1px 1px 0 rgb(71, 72, 82);
	border: 1px solid #02476E;
}
.sprechblase.pfeil:after{
	border-color: #F3FBFF transparent;
}

a.menu {
	border:1px solid #2f546b;
	display:inline-table;
	font-size:15px;
	text-decoration:none;
	border-radius: 5px;
}
a.menu:hover,
a.menu.active {
	color:#FFFFFF;
	background: url(/templates/proxer14/images/pantsu/darkbluetransparent.png) repeat scroll 0 0 transparent;
}




#box-table-a{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	text-align:left;
	border-collapse:collapse;

}
  #box-table-a tr{
	height: 30px;
}
#box-table-a th{
	font-size:15px;
	font-weight:normal;
	letter-spacing: 1px;
	background:#7ec9da;
	border-top:4px solid #FFF;
	border-bottom:1px solid #fff;
	color:#FFF;
	padding:8px;
}

#box-table-a td{
	background:#EBF7F9;
	border-bottom:1px solid #fff;
	color:#669;
	border-top:1px solid transparent;
	padding:8px;
	font:12px/1 sans-serif;
}
#box-table-a tr:hover td{
	background:#7ec9da;
	color:#FFF;
}
#box-table-a tr:hover a{
	color:#FFF;
}

#headerInfo {
	background-color: #FFF;
}

#messages .message {

	background:#FFF;
	box-shadow: 0px 0px 1px #ddd, inset 0px 0px 8px #222;
	-webkit-box-shadow: 0px 0px 1px #ddd, inset 0px 0px 8px #222;
	-moz-box-shadow: 0px 0px 1px #ddd, inset 0px 0px 8px #222;
}

#messages .message {

	background:#FFF;
	box-shadow: 0px 0px 1px #ddd, inset 0px 0px 8px #02476E;
	-webkit-box-shadow: 0px 0px 1px #ddd, inset 0px 0px 8px #02476E;
	-moz-box-shadow: 0px 0px 1px #ddd, inset 0px 0px 8px #02476E;
}

.borderLeft {
	border-color: #FFF;
}

#chat {
	background-color: #F3FBFF;
	border-color: #000;
}

.details td{
	/*background-color: #8a0e0e;*/
	border: 1px solid;
}

.scrollable.default-skin .scroll-bar .thumb {
  background-color: #000;
}

.pInfo {
	border:1px solid;
	background-color: #7ec9da;
	color: #FFF;
}

.pInfo a {
	color: #FFF;
	border-color: #FFF
}


#chatapp_sidebar {
	border-left: 1px solid;
    border-color: #F3FBFF;
    background: url("/templates/proxer14/images/pantsu/bluetransparent.png") repeat scroll 0 0 transparent;
}

#chatapp_sidebarclose {
	border-top: 1px solid;
    border-color: #F3FBFF;
}

#chatapp_toggle {
	border: 1px solid;
    border-color: #F3FBFF;
    background: url("/templates/proxer14/images/pantsu/bluetransparent.png") repeat scroll 0 0 transparent;
}


.chatapp_room {
	border: 1px solid;
    border-color: #F3FBFF;
    background: url("/templates/proxer14/images/pantsu/bluetransparent.png") repeat scroll 0 0 transparent;
}

.chatapp_roomtitle {
	border-bottom: 1px solid;
    border-color: #F3FBFF;
}
