body {
  padding: 0px;
  margin: 0px;
  background-color:#fff!important;
  height: 100%;
  margin-left:auto;
  margin-right:auto;
  color:#2c2a29;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
img     { border-style:none;}
a       { color:#2c2a29; text-decoration:underline; }
a:hover { text-decoration:none; }
.clear  { clear:both; }
.bw     { word-wrap: break-word; }
.form   { display:inline; }
a.ur        { text-decoration:underline; }
a.ur:hover  { text-decoration:underline;color:#ff0000; }

/*/arrowchat bildschirmanpassung*/
#arrowchat_base { left:0 !important; }

/* ### Form ### */
input, select, textarea {
	display:inline-block;
	padding:5px;
	border:1px solid #b2b2b2;
	color:#6e6e6e;
	font-size:12px;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
input:focus[type=text], select:focus, textarea:focus{
    transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
    border: 1px solid #E1E1E1;
}

input[type=text]{ height:23px; }

select  { height:33px; }

input.error, select.error { background-color:#FFBABA; }

/* ###### */
.headline {
	font-size:18px;
	font-weight:bold;
}
.title {
	font-size:14px;
	font-weight:bold;
}
.subline {
	font-size:13px;
}
/*################################################*/
/*################################################*/
.green      { color:#4F8A10; }
.red      { color:#ff0000; }
.re         { color:#850a0a; }
.grey       { color:#808080; }
.BGblack    { color:#2c2a29; }
.BGwhite, .tabContainer.BGwhite {
    background-color:#ffffff;
}
.small      { font-size:12px;}
.ssmall     { font-size:11px;}
.smalldate  { font-size:9px;color:#A6A6A6;}
.notBold    { font-weight:normal; }
.bold       { font-weight:bold; }
.nobr       { white-space: nowrap; }

a.nh    { text-decoration:none; }
.w125   { width:125px; }
.m6     { margin:6px; }
.m14    { margin:14px; }
.m10    { margin:10px; }
.p0     { padding:0; }

.m1, .tabContainer .contentBox.m1 {
    margin:1px;
}
.pointer    { cursor:pointer; }
.oneLine    { white-space: nowrap; overflow:hidden; }
hr.editor   { color:#d2d1d0; background-color:#d2d1d0; border-style:none; height:1px; }

.adminButton{
	background-image:url("/img/icon.admin.mod.gif");
	background-repeat:no-repeat;
	background-position:5px;
	height:12px;
	line-height:22px;
	padding:5px 5px 5px 20px;
	color:#910505;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #910505;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	box-shadow: 0 2px 2px 0px #2c2a29;
	-webkit-box-shadow: 0 2px 2px 0px #2c2a29;
	-moz-box-shadow: 0 2px 2px 0px #2c2a29;
	background-color:#fbb7b7;
}
.adminButton:hover { background-color:#f66262; }

.mailBoxCancel, .mailBoxCancel:hover {
    color:#cc0000;
    cursor:pointer;
    
    background-image:url('/img/icons/cancel.png');
    background-repeat:no-repeat;
    background-position:5px center;
    
    padding:6px 15px 6px 30px;
    margin-top:15px;
    
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.mailBoxCancel:hover {
    background-color:#8b8b8b;
    color:#fff;
}
/*### communityadminbereich  ###*/
.tasksNumber, .tasksNumberRed {
    padding:0 5px;
    font-weight:normal;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size:11px;
    
    min-width:40px;
    max-width:40px;
    height:20px;
    line-height:20px;
    float:left;
    display:block;
    margin:3px 4px 0 0;
    text-align:right;
    
}
.tasksNumberRed {
    color:#db1b1b;
    background-color:#cdcdcd;
}
/*################################################*/
/*################################################*/
.replay {
	background-image:url("/img/icons/replay.png");
	background-repeat:no-repeat;
	height:15px;
	line-height:15px;
	padding-left:20px;
	/*margin-left:10px;*/	
}
.iSelect {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	border-style:solid;
	border-color:#bfbfbf;
	box-shadow: 0 6px 6px -6px #b0b0b0;
	-webkit-box-shadow: 0 6px 6px -6px #b0b0b0;
	-moz-box-shadow: 0 6px 6px -6px #b0b0b0;
    
    width:170px;
}
.iSelect.selecter {
	padding:0 15px;
	height:33px;
	line-height:33px;
	background-color:#FFFFFF;
	background-image:url("/img/gfx/iSelect.png");
	background-repeat:no-repeat;
	background-position:170px;
	font-weight:bold;
	border-width:1px;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-top-right-radius:5px;
	border-top-right-radius:5px;
}
.iSelect.selecter:hover, .iSelect.selecter.active {
	background-color:#6a6a6a;
	color:#FFFFFF;
}
.iSelect.box {
	display:none;
	position:absolute;
	padding:5px 0;
	overflow-y:scroll;
	overflow-x:hidden;
	background-color:#f6f6f6;
	border-width:0px 1px 1px 1px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}
.iSelect.box.dontscroll { overflow:hidden; }

a.iselector-href, a.iselector-href:hover {
    display:block;
    width:172px;
    line-height:22px;
    text-decoration:none;
    padding:0 0 0 10px;
}
a.iselector-href:hover {
    background-color:#cdcdcd;
}
/*################################################*/
/*################################################*/

input.search {
	margin:0;
	height:18px;
	background-image:url("/img/icons/search.png");
	background-repeat:no-repeat;
	background-position:5px 1px;
	padding:3px 0 3px 25px;
	border:1px solid #909090;
}
.searchEl{
	font-size:12px;
	display:block;
	width:100%;
	padding:0 15px;
	min-height:33px;
	line-height:33px;
	background-color:#FFFFFF;
	font-weight:bold;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	box-shadow: 0 6px 6px -6px #b0b0b0;
	-webkit-box-shadow: 0 6px 6px -6px #b0b0b0;
	-moz-box-shadow: 0 6px 6px -6px #b0b0b0;
	text-decoration:none;

}
.searchEl:hover{
	background-color:#9E9E9E;
	color:#FFFFFF;
}
/*################################################*/
/*################################################*/
.like, .liked {
	display:inline-block;
	width:17px;
	height:15px;
	float:right;
	background-repeat:no-repeat;
	background-position:0 -15px;
	cursor: pointer;

}
.like:hover, .liked { background-position:0 0; }

.likes {
	float:right;
	margin-left:0px;
	font-size:10px;
	height:13px;
	line-height:13px;
	padding:0px 5px;
	border-top:1px solid #d2d1d0;
	border-bottom:1px solid #d2d1d0;
	border-right:1px solid #d2d1d0;
	background-color:#ffffff;
	font-weight:normal;
	cursor: pointer;
    text-decoration: none;
}
.likes:hover { background-color:#f0efee; }


.likes_list {
	display:inline-block;
	width:16px;
	height:15px;
	float:right;
	background-image:url("../img/gfx/func.gif");
	background-repeat:no-repeat;
	background-position:-16px 0;
}
.likes_list:hover {	background-position:-16px -15px; }

.like_website, .liked_website{
	display:inline-block;
	width:16px;
	height:15px;
	float:left;
	background-image:url("../img/gfx/func.gif");
	background-repeat:no-repeat;
	background-color:#ffffff;
	cursor: pointer;
}
.like_website:hover, .liked_website {
	background-position:0 -15px;
}
.likes_website {
	float:left;
	font-size:10px;
	padding:0px 5px;
	border:1px solid #efefef;
	background-color:#ffffff;
	font-weight:normal;
	cursor: pointer;
}
.fdButton {
	float:right;
	padding-top:5px;
}

/*################################################*/
/*################################################*/
.infoBox{
	float:right;
	font-size:10px;
	margin-left:2px;
	padding:0px 5px;
	border:1px solid #efefef;
	height:15px;
	text-decoration:none;
}
.infoBox.noFl   { float:none; }
a.infoBox:hover { background-color:#f0efee; }

a.infoBox.noFloat.black, a.infoBox.noFloat.red, a.infoBox.noFloat.green,
a.infoBox.noFloat.black:hover, a.infoBox.noFloat.red:hover, a.infoBox.noFloat.green:hover,
a.infoBox.black, a.infoBox.red, a.infoBox.green,
a.infoBox.black:hover, a.infoBox.red:hover, a.infoBox.green:hover {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border:0;
    
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
    margin:0 3px 3px 0;
    
    padding:4px 6px;
}
a.infoBox.noFloat.black:hover, a.infoBox.noFloat.red:hover, a.infoBox.noFloat.green:hover,
a.infoBox.black:hover, a.infoBox.red:hover, a.infoBox.green:hover {
    background-color:#d17600;
    -moz-box-shadow:2px 3px 5px  rgba(0,0,0,.15);
	-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.15);
	box-shadow:2px 3px 5px rgba(0,0,0,.15);
}

/*################################################*/
/*################################################*/

.delete {
	display:inline-block;
	width:16px;
	height:15px;
	float:right;
	margin-left:5px;
	background-image:url("../img/gfx/func.gif");
	background-repeat:no-repeat;
	background-position:-16px 0;
}
.delete:hover {	background-position:-16px -15px; }

.joinGroup {
	display:inline-block;
	width:116px;
	height:15px;
	background-repeat:no-repeat;
}
.joinGroup:hover { background-position:0 -15px; }
.leaveGroup {
	display:inline-block;
	width:116px;
	height:15px;
	background-repeat:no-repeat;
}
.leaveGroup:hover           { background-position:0 -15px; }
.waitGroup {
	display:inline-block;
	width:116px;
	height:15px;
	background-repeat:no-repeat;
}
.waitGroup:hover           { background-position:0 -15px; }

/*.userBox .scontent .delete  { display:none; }*/

.userBox .scontent:hover .delete { display:inline-block; }

/*################################################*/
/*################################################*/
a.user, .user, .user a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.user:hover, .user a:hover { text-decoration:underline; }
.userGone {
	color:#999999;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0px 1px 1px #777777;
}
/*################################################*/
/*################################################*/
/*################################################*/
/*################################################*/

.miniBlind {
    height: 2px;
    line-height: 2px;
    font-size:2px;
    padding:0;
    margin:0;
}
a.toplinks, a.toplinks:hover {
    -webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.toplinksaktiv {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

a.toplinks:hover {
    text-decoration:none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.gL {
	display:block;
	width:100%;
	height:2px;
	background-image:url("/img/gL.gif");
}
div.write_not_allowed  {
    border: 1px solid;
    margin: 0px;
    padding:20px 10px 20px 90px;
    background-repeat: no-repeat;
    background-position:10px 7px;
	text-align:left;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    
    line-height:20px;
}

div.info, div.success, div.warning, div.error, div.debug, div.loading,div.marker {
    border: 1px solid;
    margin: 0px;
    padding:10px 10px 10px 40px;
    background-repeat: no-repeat;
    background-position:10px 7px;
	text-align:left;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    
    line-height:20px;
}
#mainContent div.info, #mainContent div.success, #mainContent div.warning, #mainContent div.error, #mainContent div.debug, #mainContent div.loading, #mainContent div.write_not_allowed,
.tabContainer div.info, .tabContainer div.success, .tabContainer div.warning, .tabContainer div.error, .tabContainer div.debug, .tabContainer div.write_not_allowed,.tabContainer div.loading, .tabContainer div.marker {
	margin:15px 0;
}
div.loading {
    color: #858585;
    background-color: #f5f5f5;
    border-color:#d8d8d8;
    background-image: url('/img/icons/icon24x24-ajax-loader.gif');
    line-height:14px;
    padding:10px 10px 6px 40px;
}
div.info {
    color: #2f99ae;
    background-color: #e2faff;
    border-color:#a7d8e2;
    background-image: url('/img/icons/icon24x24-info.png');
}
div.warning {
    color: #9e7716;
    background-color: #fff6e2;
    border-color:#e2d1a7;
    background-image: url('/img/icons/icon24x24-warning.png');
}
div.success {
    color: #3f7e15;
    background-color: #f4ffe2;
    border-color:#cce2a7;
    background-image:url('/img/icons/icon24x24-ok.png');
}
div.write_not_allowed {
    color: #ae2f2f;
    background-color: #ffeded;
    border-color:#e2a7a7;
    background-image:url('/img/write_not_allowed.png');
}

div.error {
    color: #ae2f2f;
    background-color: #ffeded;
    border-color:#e2a7a7;
    background-image: url('/img/icons/icon24x24-error.png');
}
div.debug {
    color: #000000;
    background-color: #e6e6e6;
    border-color:#bc5d5d;
    background-image: url('/img/icons/icon24x24-debug.png');
}
div.marker {
    color: #000000;
    background-color: #E7F2E4;
    border-color:#74B409;
    background-image: url('/img/picture_marker_yes.png');
	padding:10px 10px 16px 50px;
	font-size:15px;
	margin-bottom:6px;
}
#main_div {
  background-color: #ffffff;
  width:960px;
  margin: 0 auto;
}
#footer_div {
  background-color: #ff0000;
  width:940px;
  margin: 0 auto;
  height:100px;
  padding:10px;
}
#debug_div {
  background-color: #ffffff;
  margin: 0 auto;
}
.mainTop .content, .mainIntro .content, .mainWhite .content, .mainGrey .content, .mainFooter .content{
	width:1160px;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
}
.mainWhite .content{
	padding-top:20px;
}
.mainTop {
	height:130px;
	min-width:1160px;
}
.mainTop .logo {
	display:inline-block;
	margin-top:20px;
	margin-left:5px;
    width:200px;
	height:98px;
	background-repeat:no-repeat;
    position:absolute;
}

.mainTop .topRight {
	float:right;
	padding-right:200px;
}

.mainWhite {
	background-color: #FFFFFF;
}
.topRight .top {
	height:94px;
    padding:0;
}
.mainGrey {
	min-width:1160px;
	padding:1px 0px 10px 0px;
}
.table {
	display:table;
}
.td {
	display:table-cell;
	vertical-align:top;
}
.td.mid { vertical-align:middle; }

.mainFooter {
	height:180px;
	min-width:1160px;
    border-top:1px solid #fff;
}
.mainFooter .content {
	padding-top:20px;
}

.mainFooter .cat {
	text-transform:uppercase;
	font-weight:bold;
	font-size:15px;
}
.mainFooter .cat.m {
	padding-left:70px;
}
.mainFooter a{
	text-decoration:none;
	line-height:20px;
    
    -webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.mainFooter a:hover {
	text-decoration:none;
}
.mainFooter .logo {
	display:inline-block;
	width:66px;
	height:51px;
	margin-left:150px;
}
.mainFooter .table {
	margin-bottom:20px;
}
.mainFooter .line {
    display: inline-block;
    width: 1px;
    height: 100px;
    margin: 0 10px;
}
.mainFooter .copyright {
    color:#cdcdcd;
}
.tabs a, .tab {
	display:inline-block;
	margin-left:2px;
	height:28px;
	line-height:29px;
	text-decoration:none;
	font-size:12px;
    
    padding:0 10px;
    
    border-top: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    
    -webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
    
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.tab {
	display:table-cell;
	line-height:auto;
}
.tabs a:hover { }
.tabs a.inactive:hover { }
.tabs a.active { cursor: default; }
.tabs.profil a{
	padding: 0 20px 0 20px;
    border-top: 0;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.tabs .dropdown {
	display:none;
	position:absolute;
	border-bottom:1px solid #ebebeb;
	z-index:99;
}
.tabs .td:hover .dropdown {
	display:block;
}
.tabs .dropdown a, .tabs .dropdown a:hover {
	display:block;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    
    background-color:#888888;
    color:#fff;
    
    border-bottom: 1px solid #cdcdcd;
    border-top:0;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
}
.tabs .dropdown a:hover {
    background-color:#f18302;
}
.tabs .dropdown a:first-child {
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
}
.tabs .dropdown a:last-child {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.whiteBox{
	padding:10px;
	background-color:#ffffff;
	border:1px solid #cdcdcd;
}
.mainTop .mainNav {
	margin-top:30px;
	height:30px;
	float:right;
}
.mainTop .mainNav a {
	color:#c4c4c4;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin:0 7px;
    padding:5px 10px;
}
.mainTop .nav {
	height:100%;
	vertical-align:bottom;
	float:right;
    width:700px;
    margin-right:5px;
}
.mainTop .nav a {
    display:inline-block;
	margin-left:2px;
	width:100px;
	height:36px;
	line-height:37px;
	
	text-decoration:none;
	text-align:center;
	
	font-size:13px;
    
    -webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
    
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.mainTop .login {
	margin-top:20px;
	float:right;
}
.mainTop .login .td, .mainTop .login a {
	color:#868686;
	text-decoration:none;
	font-size:11px;
}
.mainTop .login a:hover {
	color:#868686;
	text-decoration:underline;
}
.mainTop .login .td {
	padding-left:5px;
	line-height:24px;
}
.mainTop .login input {
	display:inline-block;
	width:108px;
	height:14px;
	padding:5px;
	border:1px solid #b2b2b2;
	color:#6e6e6e;
	font-size:11px;
}
.mainTop .nav a:hover {
    height:40px;
    margin-top:-4px;
}
.mainTop .nav a.active {
    height:40px;
    margin-top:-4px;
    cursor:default;
}
.mainTop .login .submit {
	display:block;
	width:80px;
	height:26px;
    line-height:26px;
	padding:0px;
	border:1px solid #c7c7c7;
	background-color:#a3a3a3;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.mainGrey .contentRight {
	display:table-cell;
	vertical-align:top;
    min-width:738px;
	max-width:738px;
	height:650px;
	padding:20px 10px 10px 10px;
	background-color:#FFFFFF;
	background-image:url("/img/contentTop.gif");
	background-repeat:repeat-x;
    
    -webkit-border-radius: 5px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius: 5px;
    -moz-border-radius-topleft: 0;
    border-radius: 5px;
    border-top-left-radius: 0;
}
.miniBlind {
    height:7px;
}
.mainIntro {	
	padding:1px 0px 20px 0px;
	min-height:580px;
    min-width:1140px;
}
.mainIntro .introFld:hover {
    border:1px solid #c5c5c5;
}
.mainIntro .shadow {
	background-image:url("/img/introShadow.jpg");
	width:960px;
	height:19px;
}
.creditsIntroBadget {
    float:right;
    width:153px;
    height:153px;
    display:block;
    /*background-image:url("/img/badget/50-credits-badget.png");*/
    margin:9px 3px 0 0;
}
.intro .element{
	width:960px;
	height:370px;
	padding:30px;
	background:#FFFFFF;
}
.intro .headline{
	font-size:19px;
	font-weight:bold;
}

.intro a.profilErstellen{
	display:inline-block;
	width:137px;
	height:33px;
	/*background-image:url("/img/profilErstellen.gif");*/
	cursor:pointer;
	padding:0;
	border-style:none;
}
.intro a.profilErstellen:hover{
	background-repeat:no-repeat;
	background-position:0 -33px;
}
.intro input.profilErstellen{
	display:inline-block;
	width:372px;
	height:111px;
	background-position:0 -111px;
	/*background-image:url("/img/signupButton.jpg");*/
	background-repeat:no-repeat;
	cursor:pointer;
	padding:0;
	border-style:none;
}
.intro input.profilErstellen:hover{
	background-position:0 0;
}
.introBgPreview {
    background-color:#f2f2f2;
    padding:0 0 0 15px;
}
.introBgPreviewVoting {
    background-color:#e6e6e6;
    padding:0;
    text-align:center;
    height:440px;
}
.introBgPromotion {
    color:#FFFFFF;
    padding:10px 15px;
}
.introBgPromotion span {
    font-size:10px;
}
.introBgPromotion div.upper {
    text-transform:uppercase;
    font-size:20px;
}
.introBgPromotion div.date {
    font-size:14px;
}
.introBgPromotion div.description {
    font-size:14px;
    line-height:24px;
}
.introBgPromotion span a {font-size:11px;}
.introBgPromotion a.button2, .introBgPromotion a.button2:hover {
    display: block;
    background-color:#FFFFFF;
    padding: 13px;
    text-align:center;
    width:180px;
    font-size: 13px;
    font-weight:bold;
    text-decoration:none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    
    box-shadow: 0 6px 6px -6px #2C2A29;
    -webkit-box-shadow: 0 6px 6px -6px #2C2A29;
    -moz-box-shadow: 0 6px 6px -6px #2c2a29;
}
.introBgPromotion a.button2:hover {
    background-color:#faf718;
}
.button, input.button {
    display: inline-block;
    padding: 0 10px;
    height: 24px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    
    text-decoration: none;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    
    box-shadow: 0 6px 6px -6px #2C2A29;
    -webkit-box-shadow: 0 6px 6px -6px #2C2A29;
    -moz-box-shadow: 0 6px 6px -6px #2c2a29;
    
    cursor: pointer;
}
.button:hover { }
.button.small {
	padding:0 5px;
	font-size:12px;
	height:25px;
	line-height:25px;
}
.button.light {
	color:#2c2a29;
	background-color:#f6f6f6;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	border:1px solid #eaeaea;
}
.button.theme       { background-color:#f28403; }
.button.theme:hover { background-color:#2c2a29; }

.events .button.theme       { background-color:#2e95d7; }
.events .button.theme:hover { background-color:#2c2a29; }

.button.games:hover {
	background-color:#6fa42a;
}
.lightButton {
	display:inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 10px;
	cursor:pointer;
	text-decoration:none;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	box-shadow: 0 3px 3px -3px #7a7a7a;
	-webkit-box-shadow: 0 6px 6px -6px #7a7a7a;
	-moz-box-shadow: 0 6px 6px -6px #7a7a7a;
}
.lightButton.light {
	border:1px solid #c4c4c4;
	text-shadow: 1px 1px 0px #c4c4c4;
	color:#7f7f7f;
	box-shadow: 0 3px 3px -3px #c4c4c4;
	-webkit-box-shadow: 0 6px 6px -6px #c4c4c4;
	-moz-box-shadow: 0 6px 6px -6px #c4c4c4;
}
.lightButton:hover {
	text-shadow: 1px 1px 0px #7a7a7a;
}
.introFld .headline {
	font-size:19px;
	font-weight:bold;
}
.introFld .headlineFirma {
	font-size:19px;
	font-weight:bold;
	text-align:center;
}
.mainIntro .introKeyWords {
	padding:20px;
	background-color:#f8f8f8;
	border:1px solid #e9e9e9;
	min-height:250px;
	margin:10px;
	color:#CACACA;
}
.rankColor {
    padding:3px 10px;
    font-size:11px;
    
    font-weight:normal;
    
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
/*### Anfang neue alertbox ##############################################
###################################################*/
#alert {
	display:none;
	position:absolute;
}
.alert {
	display:inline-block;
	height:28px;
	line-height:28px;
	width:220px;
    margin-left:-4px;
    text-decoration:none;
	padding:0 10px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-moz-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}
/* headline */
#alertlisthead {
  display:none;
  position:absolute;
}
/* containter der listen */
#alertlistcont {
  display:none;
  position:absolute;
}

.alertlistcont {
    position: relative;
    background: #ffffff;
    border: 1px solid #cdcdcd;
    margin-top:3px;
    -webkit-box-shadow: 1px 3px 7px #d9d9d9;
    -moz-box-shadow: 1px 3px 7px #d9d9d9;
    box-shadow: 1px 3px 7px #d9d9d9;
    min-width:238px;
    margin-left:-44px;
}
.alertlistcont:after, .alertlistcont:before { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.alertlistcont:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 9px; margin-left: -9px; }
.alertlistcont:before { border-color: rgba(205, 205, 205, 0); border-bottom-color: #cdcdcd; border-width: 10px; margin-left: -10px; }
/*
.alertlistcont {
  background-color:#ffffff;
  color:#343434;
  border:1px solid #cdcdcd;
  margin-top:-2px;
  -webkit-box-shadow: 1px 3px 7px #d9d9d9;
  -moz-box-shadow: 1px 3px 7px #d9d9d9;
  box-shadow: 1px 3px 7px #d9d9d9;
}
.alertlistcont {
	display:inline-block;
	min-width:238px;
	margin-left:-4px;
	text-decoration:none;
	padding:0;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-moz-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}
*/

/* einzelne auflistungen*/
.alertlistcont a {
  padding-left:10px;
}
.alertlistline {
	display:inline-block;
	height:28px;
	line-height:28px;
	min-width:228px;
	text-decoration:none;
}
.pos_zahnrad {margin-left:-20px;}

#alertlisthead span.tasksNumber {
    max-width: 26px;
    min-width: 26px;
}
/*################################################
##################################################*/


.mainTop .content, .mainIntro .content, .mainGrey .content, .mainFooter .content {
text-align: left;
}
a.hul       { text-decoration:none; }
a.hul:hover { text-decoration:underline; }
.loggedIn, .userCredits, .userInvisible, .logout {
	display:inline-block;
	height:22px;
	line-height:22px;
	float:right;
	margin-right:5px;
	padding:0px 5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-moz-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
    text-decoration: none;
}
.loggedIn a  { color:#ffba2f; text-decoration:none; }
.userCredits {
	padding-left:26px;
	background-image:url("/img/icon_credits_24x24.png");
	background-repeat:no-repeat;
}
.userInvisible {
	padding-left:22px;
	background-image:url("/img/icon_auge_22x22.png");
	background-repeat:no-repeat;
}
a.userInvisible:hover, a.userCredits:hover, a.logout:hover, a.loggedIn:hover {
    text-decoration: none;
}
#containerDropDownTopMenu .dropdownTopMenu {
	display:none;
    position:relative;
    z-index:101;
    width:170px;
    margin-top:20px;
    left: 55%;
    
    
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
    
    -moz-box-shadow:2px 3px 5px  rgba(0,0,0,.15);
	-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.15);
	box-shadow:2px 3px 5px rgba(0,0,0,.15);
}

#containerDropDownTopMenu:hover .dropdownTopMenu {
	display:inline-block;
    position:absolute;
}
#containerDropDownTopMenu .dropdownTopMenu a, #containerDropDownTopMenu .dropdownTopMenu a:hover  {
	display:block;
    line-height:24px;
    height:24px;
    text-decoration:none;
    padding:0px 10px
}
#containerDropDownTopMenu .dropdownTopMenu a:last-child {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
#containerDropDownTopMenu .dropdownTopMenu a:first-child {
    padding-top:4px;
}


.contentLeft2 {
	background-color:#FFFFFF;
    border-right: 1px solid #eaeaea;
    padding:5px 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.mainGrey .contentLeft {
	width:200px;
	border-right:1px solid #bfbfbf;
	background-color:#efefef;
}
.contentLeft .navi {
	background-color:#FFFFFF;
}
.contentLeft .navi a {
	display:block;
	width:165px;
	height:28px;
	line-height:28px;
	text-decoration:none;	
	padding-left:35px;
    
    -webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.contentLeft .navi a:hover, .contentLeft .navi a.hl {
	background-color:#efefef;
}
.contentLeft .navi a.active, .contentLeft .navi a.active:hover {
	font-weight:bold;
	
}
.contentLeft .navi .wall, .contentLeft .navi .mailbox, .contentLeft .navi .gb, .contentLeft .navi .handy, .contentLeft .navi .groups, .contentLeft .navi .events, .contentLeft .navi .advices, .contentLeft .navi .favs, .contentLeft .navi .fans, .contentLeft .navi .video, .contentLeft .navi .config, .contentLeft .navi .friends{
	background-image:url("/img/menu.2108.png");
	background-repeat:no-repeat;
}
.contentLeft .navi .wall        { padding-top:5px; }
.contentLeft .navi .mailbox     { background-position:0 -28px; }
.contentLeft .navi .gb          { background-position:0 -56px; }
.contentLeft .navi .groups      { background-position:0 -84px; }
.contentLeft .navi .events      { background-position:0 -112px; }
.contentLeft .navi .advices     { background-position:0 -140px; }
.contentLeft .navi .favs        { background-position:0 -168px; }
.contentLeft .navi .fans        { background-position:0 -196px; }
.contentLeft .navi .config      { background-position:0 -224px; }
.contentLeft .navi .friends     { background-position:0 -252px; }
.contentLeft .navi .handy       { background-position:0 -280px; }
.contentLeft .navi .video       { background-position:0 -308px; }
.contentLeft .navi .myfriends a { width:190px; padding-left:10px; }

.contentLeft .navi .new {
	display:inline-block;
	height:22px;
	line-height:22px;
	padding:0 5px;
	margin-left:5px;
	margin-top:3px;
	background-color:#2c2a29;
	color:#FFFFFF;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	min-width:14px;
	text-align:right;
	font-weight:bold;
}
.contentLeft .navi .newH {
	display:inline-block;
	height:22px;
	line-height:22px;
	padding:0 5px;
	margin-left:5px;
	margin-top:3px;
	background-color:#70b542;
	color:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	min-width:14px;
	text-align:right;
}
.contentLeft .navi .mail {
	display:inline-block;
	width:16px;
	height:11px;
	margin-right:5px;
	background-image:url("/img/icons/mail.png");
}

.mainGrey .content .contentLeft .content {
	width:180px;
	padding:20px 0px 20px 20px;
	background-color:#FFFFFF;
}
.mainGrey .content .contentLeft .content.grey {
	background-color:#efefef;
}
.mainGrey .content .contentLeft .content.small {
	line-height:17px;
}
.contentLeft .line {
	width:200px;
	height:1px;
	background-color:#bfbfbf;
}
.small      { font-size:12px; }
.ssmall     { font-size:11px; }
.smalldate  { font-size:9px;color:#A6A6A6; }

.mainGrey .content .contentLeft .content.small {
	line-height:17px;
}
.contentShadow{
	background-image:url("/img/contentShadow.jpg");
	background-repeat:no-repeat;
	width:759px;
	height:43px;
	margin-left:201px;
}

.contentShadow.large {
	background-image:url("/img/contentShadowLarge.jpg");
	width:959px;
}
.leftShadow {
	background-image:url("/img/leftShadow.jpg");
	width:201px;
	height:21px;
}
.tabContainer {
	background-color:#f6f6f6;
	border:1px solid #eaeaea;
	margin-left:1px;
	padding:10px;
    
    -webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
    
    -webkit-border-radius: 5px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius: 5px;
    -moz-border-radius-topleft: 0;
    border-radius: 5px;
    border-top-left-radius: 0;
}
.tabContainer:hover {
    background-color:#f6f6f6;
    border:1px solid #c5c5c5;
    
}
.tabContainer .title {
	margin:10px 0;
}
.tabContainer .gL {
    margin-bottom:15px;
}
.comments .gL{
    margin-bottom:15px;
    background:#FFFFFF;
}
.tabContainer div.info, .tabContainer div.success, .tabContainer div.warning, .tabContainer div.error, .tabContainer div.debug, .tabContainer div.write_not_allowed, .tabContainer div.loading {
	margin:15px 0;
}
.tabContainer img {
	max-width:690px;
}
.tabContainer .userBox, .tabContainer .contentBox {
	border:1px solid #eaeaea;
	background-color:#fff;
	box-shadow: 0 6px 6px -6px #d1d1d1;
	-webkit-box-shadow: 0 6px 6px -6px #d1d1d1;
	-moz-box-shadow: 0 6px 6px -6px #d1d1d1;
	margin-bottom:15px;
}
.tabContainer .userBox .comments input.text                 { width:546px; }
.startpinnwand .tabContainer .userBox .comments input.text  { width:306px; }
.tabContainer .userBox.gifts .comments input.text           { width:498px; } 
.tabContainer .userBox.timeLine .comments input.text        { width:211px; }
.tabContainer .userContainer                                { width:105px; }
.tabContainer.suche .userContainer                          { padding:8px; }
.BGwhite, .tabContainer.BGwhite                             { background-color:#ffffff; }
.m1, .tabContainer .contentBox.m1                           { margin:1px; }
a.quickiLinks, a.quickiLinks:hover {
    border-bottom: 1px solid #e1e1e1;
    display:block;
    line-height:26px; 
    text-decoration: none;
    padding:0 0 0 10px;
}
a.quickiLinks:hover {
    background-color:#e1e1e1;
}
/*################################################*/
/*################################################*/
.toolTipBg {
	position:absolute;
	display:none;
	width:190px;
	line-height:16px;
    
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    
    border:1px solid #ffffff;
    
    -moz-box-shadow:2px 3px 5px  rgba(0,0,0,.15);
	-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.15);
	box-shadow:2px 3px 5px rgba(0,0,0,.15);
}
.toolTipTitleBg {
	font-weight:bold;
    
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
/*################################################*/
.profilBackgroundImage {
    background-color: #FFFFFF;
    width:100%;
    height:250px;
    line-height:20px;
    text-align:center;
    color:#343434;
    font-size:13px;
    
    border:1px solid #bababa;
    
    -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
/*################################################*/
.tabContainer .naviLeft a {
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	text-decoration:none;	
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.tabContainer .naviLeft a:hover {
	background-color:#efefef;
}
/*################################################*/
a.site, a.site:hover {
    text-decoration:none;
    font-weight:normal;
    color:#CACACA;
}
a.site:hover {
    color:#343434;
}

.siteCh, a.siteCh {
	padding:3px 5px;
	margin:5px 2px 0 0;
	font-size:12px;
    line-height:18px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
}
a.siteCh:hover, a.siteCh.sel {  }

a.isFriends {
	display:inline-block;
	float:right;
	width:132px;
	height:40px;
	background-image:url("/img/buttons/isFriends.gif");
}
a.acceptFriend {
	display:inline-block;
	float:right;
	width:211px;
	height:41px;
	background-image:url("/img/buttons/acceptFriend.gif");
	background-repeat:no-repeat;
}

a.acceptFriend:hover{
	background-position:0px -41px;
}
a.waitenFriend {
	display:inline-block;
	float:right;
	width:211px;
	height:41px;
	background-image:url("/img/buttons/waitenFriend.gif");
	background-repeat:no-repeat;
}
a.addFriend{
	display:inline-block;
	float:right;
	width:211px;
	height:41px;
	background-image:url("/img/buttons/addFriend.gif");
	background-repeat:no-repeat;
}

a.addFriend:hover{
	background-position:0px -41px;
}
a.sendMail{
	display:inline-block;
	float:right;
	width:194px;
	height:40px;
	background-image:url("/img/buttons/sendMail.gif");
	background-repeat:no-repeat;
	margin-right:10px;
}

a.sendMail:hover{
	background-position:0px -40px;
}
.contactHis {
    display:block;
    float:right;
    
    border:1px solid #cdcdcd;
    
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

    
    -moz-box-shadow:2px 3px 5px  rgba(0,0,0,.15);
	-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.15);
	box-shadow:2px 3px 5px rgba(0,0,0,.15);

}
.contactHis a, .contactHis a:hover, .contactHis a.active, .contactHis a.accept {
    display:inline-block;
    padding:0 6px;
    line-height:26px;
    height:26px;
    text-decoration:none;
    font-size:11px;
}
.contactHis a:hover, .contactHis a.accept:hover {
    background: rgb(246,248,249); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(245,247,249,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(50%,rgba(229,235,238,1)), color-stop(51%,rgba(215,222,227,1)), color-stop(100%,rgba(245,247,249,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */


}
.contactHis a.active {
    color:#343434;
    background-color:#e0e0e0;
}
.contactHis a.accept {
    color:#499bea;
    background: url("/img/icons/xx-arrow-black-12x12.png") no-repeat 4px;
    padding-left:19px;
}
.contactHis a.accept:hover {
    background: url("/img/icons/xx-black-12x12.png") no-repeat 4px;
    color:#9d0000;
}
/*################################################*/
/*################################################*/
.userContainer {
	display:inline-block;
	width:106px;
    border: 1px solid #dcdcdc;
    margin:4px;
    padding:10px;
    background-color:#ffffff;
	text-align:center;
}
.suche .userContainer {
	margin:5px;
}
.userContainer b {
	display:inline-block;
	padding-top:15px;
}
.userBox, .contentBox {
	display:inline-block;
	padding:15px;
    
	border:1px solid #efefef;
	box-shadow: 0 6px 6px -6px #efefef;
    
	-webkit-box-shadow: 0 6px 6px -6px #efefef;
	-moz-box-shadow: 0 6px 6px -6px #efefef;
	margin-bottom:15px;
    
	word-wrap: break-word;	
}
.contentBox.block, .userBox.block{ display:block; }
.contentBox.p7 { padding:7px; }
.contentBox.p0 { padding:0px; }
.contentBox.p4 { padding:4px; }

.userBox:hover, .contentBox:hover, .userContainer:hover {
    background-color:#fff;
    border:1px solid #c5c5c5;
}
.userContainer a {text-decoration:none;}

.ribbon-user, .ribbon-user.girl, .ribbon-user.boy, .ribbon-user.two, .ribbon-user.grey, .ribbon-user.vip  {
    display:block;
    width: 24px;
    height:22px;
    background: url('/img/icons/ribbon-user.png') no-repeat;
    margin-top: -14px;
    margin-left:-14px;
}
.ribbon-user.girl { background-position:0 0; }
.ribbon-user.boy  { background-position:0 -22px; }
.ribbon-user.grey { background-position:0 -44px; }
.ribbon-user.two  { background-position:0 -66px; }
.ribbon-user.vip  { background-position:0 -88px; }

.ribbon-user.vip  { 
    margin-top: -17px;
    margin-left:-17px;
}
.vipGbEintraegeFunc {
    Background-color:#ffffff;
    border: 1px solid #cdcdcd;
    padding:10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom:10px;
}
.badget-status, .badget-status.vip, .badget-status.premium, .badget-status.admin, .badget-status.moderator, .badget-status.supervisor  {
    display:block;
    width: 94px;
    height:22px;
    margin-top: 5px;
    margin-left:-4px;
    background-position:0 0;
    position:absolute;
}
.badget-status.vip          { background: url('/img/badget/vip-mitglied.png') no-repeat; }
.badget-status.premium      { background: url('/img/badget/premium-mitglied.png') no-repeat; }
.badget-status.admin        { background: url('/img/badget/admin.png') no-repeat; }
.badget-status.moderator    { background: url('/img/badget/moderator.png') no-repeat; }
.badget-status.supervisor   { background: url('/img/badget/supervisor.png') no-repeat; }

.badget-status.admin, .badget-status.moderator, .badget-status.supervisor {
    margin-top:24px;
}

.currentlyOnline {
    background-color:#1d9e1e;
    color:#fff;
    font-size:10px;
    text-transform:uppercase;
    padding:0 14px 0 8px;
    float:left;
    max-height:16px;
    line-height:16px;
}
.abcBlockNotice {
    width:100%;
    padding:15px;
    
    line-height:20px;
    color:#343434;
    
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 46%, #efefef 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(46%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 46%,#efefef 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 46%,#efefef 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 46%,#efefef 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 46%,#efefef 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
    
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    
    border:1px solid #b6b6b6;

}
.abcBlockNotice .title {
    color:#c00000;
    font-weight:bold;
    margin-bottom:10px;
}
/*################################################*/
/*################################################*/
.td.leftImg {
    width:100px;
    padding:4px;
}
.td.leftImg img {
	width:100px;
    max-width:100px !important;
}
.td.leftImg .contentBox {
    padding:4px;
    margin:0;
	max-width:100px;
}
a.contentBox:hover {
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
img.contentBox {
	margin:5px;
}
.userBox .td.userPic {
	width:65px;
}
.userBox .td.userPic img {
	width:54px;
    height:54px
}
.userBox .td.suserPic {
	width:50px;
}
.userBox.gifts .td.userPic{
	width:140px;
	text-align:center;
}
.userBox.timeLine .td.userPic   { width:50px; }
.userBox.timeLine .td.suserPic  { width:45px; }
.userBox .td.content            { width:570px; }

.startpinnwand .userBox .td.content { width:330px; }
.userBox .td.content .boxContent {
	width:570px;
	margin-top:10px;
	word-wrap: break-word;overflow:hidden;
}
.startpinnwand .userBox .td.content .boxContent     { width:330px; word-wrap: break-word;overflow:hidden; }
.userBox .td.content .boxContent img                { max-width:550px; word-wrap: break-word;overflow:hidden; }
.userBox .td.content .wallInfo img                  { /*max-width:450px;*/ max-width:540px; }
.startpinnwand .userBox .td.content .boxContent img { max-width:300px; word-wrap: break-word;overflow:hidden; }
.startpinnwand .userBox .td.content .wallInfo img   { /*max-width:200px;*/ max-width:310px;}
.userBox .td.scontent                               { width:520px; }
.startpinnwand .userBox .td.scontent                { width:300px; }

.userBox .td.scontent .boxContent {
	width:520px;
	margin-top:10px;
	word-wrap: break-word;overflow:hidden;
}
.startpinnwand .userBox .td.scontent .boxContent { width:300px; word-wrap: break-word;overflow:hidden;}
.userBox.timeLine .td.content {	width:235px; }
.userBox.timeLine .td.content .boxContent{
	width:235px;
	margin-top:10px;
	word-wrap: break-word;overflow:hidden;
}
.userBox.timeLine .td.scontent { width:165px; }
.userBox.timeLine .td.scontent .boxContent{
	width:165px;
	margin-top:10px;
	margin-bottom:5px;
	word-wrap: break-word;overflow:hidden;
}
.userBox.timeLine .td.content .boxContent img {	max-width:235px; word-wrap: break-word;overflow:hidden;}
.userBox.timeLine .td.content .wallInfo img { /*max-width:135px;*/ max-width:216px; }
.userBox.gifts .td.content { width:525px; }
.userBox.gifts .td.content .boxContent{
	width:525px;
	margin-top:10px;
	word-wrap: break-word;overflow:hidden;
}
.userBox.gifts .td.scontent { width:455px; }
.userBox.gifts .td.scontent .boxContent{
	width:455px;
	margin-top:10px;
	word-wrap: break-word;overflow:hidden;
}
.userBox.new {
	-moz-box-shadow:2px 3px 5px  rgba(0,0,0,.15);
	-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.15);
	box-shadow:2px 3px 5px rgba(0,0,0,.15);
}
.userBox .comments, .userBox .comments:hover {
	margin-top:10px;
	padding:3px 7px ;
	background-color:#ececec;
	border:1px solid #cdcdcd;
    font-size:11px;
    
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.userBox .comments:hover {
    background-color:#f6f6f6;
}
.userBox .comments .gL { margin:15px 0; }
.userBox .comments input.text{
	width:568px;
	padding:5px;
	border:1px solid #efefef;
	resize:none;
	margin:0;
}
.userBox .comments .commentTitle{
	font-weight:normal;
}
.pinnComment{
    border-top:1px solid #fff;
    padding:4px 0 5px 0;
}
/*################################################*/
/*################################################*/
.wallHl{
	font-size:12px;
}
.wallHl, .wallHl a{
    color:#343434;
}

.wallInfo, .wallInfoblue {
	margin-top:5px;
	font-size:12px;
	color:#343434;
	padding:10px 8px 8px 8px;
    line-height:20px;
    
    /*
    border:1px solid #cdcdcd;
    
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
     */
}

/*################################################*/
/*################################################*/
.OnlineListeContainer { 
    font-size: 11px;
    padding : 2px; 
    margin : 0 0 0 0; 
    overflow : hidden; 
} 
.OnlineListeUser { 
    font-size: 11px;
    padding : 0; 
    margin : 0 0 0 0; 
    overflow : hidden; 
} 

.OnlineListeFilter{
	display:inline-block;
	background-color:#cccccc;
	width:16px;
	height:16px;
	padding:2px;
}
.OnlineListeFilter-active{
	display:inline-block;
	background-color:#666666;
	width:16px;
	height:16px;
	padding:2px;
}
.OnlineListeUser .list, .OnlineListeUser .list:hover {
    line-height:18px;
    height:18px;
    overflow:hidden;
}
.OnlineListeUser .list:hover {
    background-color:#ececec;
}
/*################################################*/
/*################################################*/
.eventsBg { cursor:pointer; }
.eventsBg-hover {
	background-color:#FFECDA;
	cursor:pointer;
}
.submit_button_neu {
	width:30px;
	height:20px;
	padding:0;
	font-size:11px;
	color:#000000;
	width:20px;
	height:20px;
	background-color:#DDDDDD;
	border: 1px solid #AAAAAA;
	cursor: pointer;
}
.submit_button_neu_mouse_over {
	width:30px;
	height:20px;
	padding:0;
	font-size:11px;
	color:#000000;
	width:20px;
	height:20px;
	background-color:#FF9933;
	border: 1px solid #AAAAAA;
	cursor: pointer;
}
.eventLocationBg, .eventLocationBg:hover {
    background-color:#fff;
    border-bottom:1px dashed #e2e2e2
}
.eventLocationBg:hover {
    background-color:#f2f2f2;
}
.eventLocationDateOra, .eventLocationDateGreen, .eventLocationDateRed {
    padding:3px 8px;
    color:#fff;
    width:65px;
    margin-bottom:8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.eventLocationDateOra {
    background-color:#d3d3d3;
    color:#797979;
}
.eventLocationDateGreen {
    background-color:#6bb03d;
}
.eventLocationDateRed {
    background-color:#db3333;
    margin:8px 0 0 0;
    width:155px;
    font-size:11px;
}
a.eventLocationMore {float:right;margin-right:13px; width: 80px;display: none;}
a.eventLocationMore { position: relative; background: #c0c0c0; text-decoration: none;padding:4px 0 4px 10px; }
a.eventLocationMore:after { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(192, 192, 192, 0); border-left-color: #c0c0c0; border-width: 12px; margin-top: -12px; }

.eventLocationBg:hover a.eventLocationMore {display:block}
.eventLocationShareButton {
    float:left;
    padding:3px 20px 3px 10px;
    
}
.eventLocationMenuTop {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */

    width:100%;
    height:60px;
}
/*################################################*/
/*################################################*/
.newBadge{
	width:58px;
	height:58px;
	background-image:url("/img/gfx/neu.png");
	background-repeat:no-repeat;
	position:absolute;
	margin-left:-15px;
	margin-top:-15px;
}
.unreadBadge{
	float:right;margin-top:-15px;
}
.unreadBadge span{
	display:inline-block;
	text-align:center;
	width:250px;
	padding:5px 5px 5px 15px;
	background-color:#efefef;
	color:#a1a1a1;
}
#WerbeBanner_300100, #WerbeBanner_300200 ,#WerbeBanner_300300{ width:300px; }

.wallpaperTop {
	position:absolute;
	margin-left:11px;
}

.wallpaperRight {
	width:200px;
	min-height:615px;
	padding-top:30px;
	padding-bottom:10px;
	background-color:#ffffff;
	background-image:url("/img/contentTop.gif");
	background-repeat:repeat-x;
	text-align:left;
	align:left;
}
#box-right-site {
    margin:8px 0 0 0;
    background-color:#dcdcdc;
    width:200px;
    
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
}
#box-right-site .head {
    height:26px;
    line-height:26px;
    padding:0 0 0 10px;
}
#box-right-site .content {
    padding:10px;
    line-height:20px;
    width:185px;
    
}
#box-right-site .content img {
    width:72px;
    height:52px;
    
    border:0;
    
    margin:0 8px 5px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    
}
#box-right-site .content img:hover {
    -moz-box-shadow:2px 3px 5px  rgba(0,0,0,.15);
	-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.15);
	box-shadow:2px 3px 5px rgba(0,0,0,.15);
    
}
.flashMessage, .flashMessage:hover {
    background-color:#dcdcdc;
    border-bottom:1px solid #cbcbcb;
    padding:5px 2px 5px 2px;
}
/*################################################*/
.stuff-img {
    float:left;
    margin:10px;
}
.stuff-img img {
    float:left;
    margin:0 10px 0 0;
    padding:0;
    width:170px;
    height:112px;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    
    border:1px solid #ededed;
}
.stuff-txt h2 {
    margin-bottom:5px;
}
.stuff-txt p {
    margin-right:20px;
    line-height:20px;
}

.stuff-txt span {
    float:right;
    font-size:10px;
    color:#707070;
    margin-right: 20px;
}
/*################################################*/
/*### My Profil Status ###########################*/
.myProfilStatus, .myProfilStatus:hover {
    width:250px;
    line-height:34px;
    background-color:#efefef;
    border:1px solid #c5c5c5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor:default;
}
.myProfilStatus .top {
    font-weight:bold;
}
.myProfilStatus .top, .myProfilStatus .bottom {
    padding:0 8px;
}
.myProfilStatus .bottom {    
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.myProfilStatus span {
    font-weight:bold;
}
.myProfilStatus ul {
    float:left;
    list-style-type: none;
    margin:9px 0 0 0;
    padding:0;
}
.myProfilStatus ul li, .myProfilStatus ul li.done {
    float:left;
    width:8px;
    height:16px;
    margin-right: 1px;
    background-color:#cccccc;
}
.myProfilStatus ul li:first-child {
    margin-left:10px;
}
.myProfilStatus ul li:last-child {
    margin-right:10px;
}
.myProfilStatus ul li.done {
    background: rgb(157,213,58); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(157,213,58,1) 0%, rgba(161,213,79,1) 50%, rgba(128,194,23,1) 51%, rgba(124,188,10,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,213,58,1)), color-stop(50%,rgba(161,213,79,1)), color-stop(51%,rgba(128,194,23,1)), color-stop(100%,rgba(124,188,10,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */
}
.myProfilStatus:hover {
    background-color:#fff;
}
/*################################################*/
a.gb-bilder-href, a.gb-bilder-href:hover {
    display:block;
    width:150px;
    text-decoration: none;
    line-height:20px; 
    padding:0 10px;
}
a.gb-bilder-href:hover {
    background-color:#fff;
}
/*################################################*/
.btnVideoStyle {
    background-color: #e7e7e7;
    color:#FFF;
    text-decoration:none;
    line-height:24px;
    height:24px;
    padding:3px 10px;
    font-size:11px;
    border:0;
}
.btnVideoStyle.green   {background-color: #479b0f}
.btnVideoStyle.red     {background-color: #ca3939}
/*################################################*/
.mainIntro .intro{
	background-color:#FFFFFF;
	width:960px;
	padding:0 0 10px 0;
    margin-left:10px;
	min-height:370px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.mainIntro .introFld{
	padding:10px 40px;
	background-color:#fff;
	border:1px solid #e9e9e9;
	min-height:350px;
	margin:10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    
    -webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.mainIntro .shadow{
	background-image:url("/img/introShadow.jpg");
	width:960px;
	height:19px;
}

.introButton {
	position:absolute;
	margin-top:-30px;
	margin-left:840px;
	z-index:9999;
}

.introButton a{
	display:inline-block;
	width:12px;
	height:12px;
	background-image:url("/img/buttons/intro.gif");
}

.introButton a.active{
	background-repeat:no-repeat;
	background-position:0 -12px;
}

.intro .element{
	width:960px;
	height:370px;
	padding:30px;
	background:#FFFFFF;
}

.intro .headline{
	font-size:19px;
	font-weight:bold;
}

.intro .subline{
	font-size:15px;
	font-weight:bold;
}

.intro .feature{
	color:#000000;
	height:18px;
    line-height:18px;
	padding:5px 0 5px 30px;
	background-image:url("/img/icons/check-grey.png");
	background-repeat:no-repeat;
}

.intro .feature span{
	height:30px;
    line-height:30px;
}
.intro a.profilErstellen, .intro a.profilErstellen:hover {
	display:inline-block;
	width:150px;
	height:28px;
	
    line-height:28px;
	cursor:pointer;
	padding:0;
    text-align:center;
    
    text-decoration:none;
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	box-shadow: 0 3px 3px -3px #7a7a7a;
	-webkit-box-shadow: 0 6px 6px -6px #7a7a7a;
	-moz-box-shadow: 0 6px 6px -6px #7a7a7a;
}

.intro a.profilErstellen:hover { }

/* ############################################# */
/* ### PayModul Anfang ######################### */
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
line-height:20px;
}

html[xmlns] .clearfix {
display: block;
}

* html .clearfix {
height: 1%;
}



#containerPayModul {
    margin:0 0 0 10px;
}

#containerPayModul .title {
    font-size:13px;
    font-weight:bold;
}
#containerPayModul ul {
    list-style-type:none;
    margin:0 10px 0 0;
    padding:0;
}
#containerPayModul ul.select li, #containerPayModul ul.select li:hover {
    float:left;
    width:180px;
    height:170px;
    text-align:center;
    font-size:12px;
    
    margin: 0 5px 0 0;
    
    cursor:pointer;
    
    background-color:#fff;
    border:1px solid #d6d6d6;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
    
    position: relative;
}

#containerPayModul ul.select li.active {
    cursor:default;
}
#containerPayModul ul.select li.active:before {
    border: solid;
    border-width: 1em 1em 0 1em;
    bottom: -1em;
    content: "";
    display: block;
    left: 7em;
    position: absolute;

}
#containerPayModul ul.select li:hover, #containerPayModul ul.select li.active {
    background: rgb(242,242,242); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(255,255,255,1) 8%, rgba(255,255,255,1) 86%, rgba(234,234,234,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(8%,rgba(255,255,255,1)), color-stop(86%,rgba(255,255,255,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 86%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 86%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 86%,rgba(234,234,234,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 86%,rgba(234,234,234,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#containerPayModul ul.select li img {
    display:block;
    width:160px;
    height:90px;
    vertical-align:middle;
    margin:20px auto 15px auto;
}

#containerPayModul .mwst {
    color:#939393;
    font-size:10px;
    line-height:20px;
}
#containerPayModul ul.payselect li .topAngebot {
    background: url(/img/payment/top-angebot.png) no-repeat top;
    width:64px;
    height:64px;
    margin-top:-32px;
    z-index:551;
    position:absolute;
}
#containerPayModul ul.payselect li {
    z-index:550;
    float:left;    
    text-align:center;
    font-size:12px;
    
    margin: 15px 5px 20px 0;
    
    background-color:#fff;
    border:1px solid #d6d6d6;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#containerPayModul ul.payselect li {
    width:88px;
    min-height:178px;
    color:#404040;
}
#containerPayModul ul.payselect.w210 li {
    width:222px;
}
#containerPayModul ul.payselect li .top {
    background-color:#e7e7e7;
    height:50px;
    text-align:center;
    
    font-size: 24px;
    line-height:21px;
    padding: 10px 0 0 0;
    
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
#containerPayModul ul.payselect li .top span {
    text-transform: uppercase;
    font-size: 11px;
}
#containerPayModul ul.payselect li .mid {
    background-color:#f9f9f9;
    min-height:78px;
    color:#4699ea;
    text-align:center;
    padding: 10px 0 0 0;
    line-height:20px;
}
#containerPayModul ul.payselect li .mid span {
    text-transform: uppercase;
}
#containerPayModul ul.payselect li .mid span.grey {
    font-size: 11px;
    color:#969696;
}
#containerPayModul ul.payselect li .mid.left {
    text-align:left;
    padding: 15px 0 15px 15px;
}
#containerPayModul ul.payselect li .bottom, #containerPayModul ul.payselect li .bottom.blue,
#containerPayModul ul.payselect li .bottom.saving {
    background-color:#565656;
    height:30px;
    line-height:30px;
    color:#fff;
    text-align:center;
    
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

#containerPayModul ul.payselect li .bottom.saving {
    color:#ffee33 !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top:3px;
}

#containerPayModul ul.payselect li:hover,
#containerPayModul ul.payselect li:hover .top,
#containerPayModul ul.payselect li:hover .mid,
#containerPayModul ul.payselect li:hover .bottom,
#containerPayModul ul.payselect li:hover .mid span.grey {
    color:#fff;
    
    cursor:pointer;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#containerPayModul ul.payselect li:hover .mid span.grey {
    background-color:transparent;
}

.containerTransactions-top, .containerTransactions-mid, .containerTransactions-mid:hover, .containerTransactions-list {
    background-color:#777E80;
    color:#FFFFFF;
    padding:4px;
    
    line-height:24px;
    height:24px;
}
.containerTransactions-top {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.containerTransactions-top .fl, .containerTransactions-mid .fl, .containerTransactions-open .fl, .containerTransactions-list .fl {
    float:left;
}
.containerTransactions-mid, .containerTransactions-mid:hover, .containerTransactions-list, .containerTransactions-list:hover {
    background-color:#f4f4f4;
    color:#343434;
    cursor:pointer;
    border: 1px solid #d8d8d8;
    border-top:0;
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.containerTransactions-mid:hover {
    background-color:#d1e8ff;
}
.containerTransactions-mid .fl span, .containerTransactions-list .fl span {
    background-color:#a3a3a3;
    color:#fff;
    height:22px;
    padding:3px 7px;
    text-align:center;
    line-height:20px;
    margin-top: 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.containerTransactions-list, .containerTransactions-list:hover {
    cursor:default;
    line-height:30px;
    height:30px;
}
.containerTransactions-list a {text-decoration:none;}
.containerTransactions-list:hover {
    background-color:#fffde1;cursor:default;
}
.containerTransactions-open {
    display:none;
    border: 1px solid #d8d8d8;
    border-top:1px solid #fff;
    
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

    margin-top:-1px;
    padding:15px 20px;
    height:200px;
    line-height:22px;

}

ul.list-arrow-black {
    list-style-type:none;
    margin:0 10px 0 0;
    padding:0;
}
ul.list-arrow-black li {
    height:20px;
    margin: 0 5px 0 5px;
    background: url('../img/stuff/list-arrow-black.png') no-repeat;
    padding-left: 22px;
    line-height:28px;
}
.creditsNumber {
    width:200px;
    height:36px;
    line-height:36px;
    font-size:14px;
    color:#fff;
    background-color:#666666;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin:auto;
    text-align:center;
    font-weight:bold;
}
/* ### PayModul Ende ########################### */
/* ############################################# */

/* ############################################# */
/* ### PayModul 2 Anfang ######################### */

#containerPayModul2, #containerPayModul2:hover {
    border:1px solid #eaeaea;
    margin-bottom:15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    
}
#containerPayModul2:hover { background-color:#fff; }
#containerPayModul2 .payhead {
    height:84px;
    margin-bottom:20px;
    display:block;
    padding:0 20px 0 0;
}
#containerPayModul2 .providerLogo {
    width: 200px;
    height: 84px;
    float: left;
    margin: 0px 20px 0 0;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

#containerPayModul2 .providerDescription h2 {
    border:0;
    color:#fff;
    margin:5px 0;
    padding:5px 0 5px 0;
}
#containerPayModul2 .paypack, #containerPayModul2 .paypack:hover {
    width:200px;
    height:135px;
    text-align:center;
    float:left;
    display:block;
    margin:0 15px 30px 0;
    padding:10px 0 0 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

#containerPayModul2 .paypack .price, #containerPayModul2 .paypack .coins, #containerPayModul2 .paypack .bonus, #containerPayModul2 .paypack .credits {
    line-height:22px;
}
#containerPayModul2 .paypack .title {
    font-size:23px;
}
#containerPayModul2 .paypack .price {}
#containerPayModul2 .paypack .coins {font-size:23px;}
#containerPayModul2 .paypack .bonus {color:#fdff75;}
#containerPayModul2 .paypack .credits {color:#fdff75;}


#containerPayModul2 .paypack .packbtn, #containerPayModul2 .paypack .packbtn:hover {
  font-size:16px;
  text-decoration: none;
  cursor: pointer;
  padding: 10px 15px;
  display: inline-block;
  -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  margin:10px 0 0 0;
}
/* ### PayModul 2 Ende ########################### */
/* ############################################# */

#rightMenu {
    margin-left: -4px;
}
#rightMenu .top, #rightMenu .top:hover {
    height:30px;
    width:200px;
    
    cursor:pointer;
}
#rightMenu .top.one span.img,
#rightMenu .top.two span.img,
#rightMenu .top.three span.img,
#rightMenu .top.four span.img,
#rightMenu .top.five span.img,
#rightMenu .top.six span.img {
    float:left;
    display:block;
    width: 24px;
	height: 24px;
    margin:3px 0 0 4px;
	background-position: 0px 0px;
}

#rightMenu .top.one span.img { background-position: -24px 0px; }
#rightMenu .top.two span.img { background-position: -48px 0px; }
#rightMenu .top.three span.img { background-position: 0px 0px; }
#rightMenu .top.four span.img { background-position: -72px 0px; }
#rightMenu .top.five span.img { background-position: -96px 0px; }
#rightMenu .top.six span.img { background-position: -120px 0px; }

#rightMenu .top span.txt {
    float:left;
    height:30px;
    line-height:30px;
    padding:0 0 0 5px;
    font-weight:bold;
    text-shadow: 1px 1px 0px #483f35;
}
#rightMenu .top span.much {
    float:right;
    display: block;
	padding: 2px 7px;
	margin: 5px 5px 0 0;
    text-shadow: 1px 1px 0px #483f35;
    font-size:11px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
}
#rightMenu div.open {
    width:200px;
    display:none;
    background-color:#dcdcdc;
    cursor:pointer;
}

#rightMenu .top:hover.one span.img { background-position: -24px -24px; }
#rightMenu .top:hover.two span.img { background-position: -48px -24px; }
#rightMenu .top:hover.three span.img { background-position: 0px -24px; }
#rightMenu .top:hover.four span.img { background-position: -72px -24px; }
#rightMenu .top:hover.five span.img { background-position: -96px -24px; }
#rightMenu .top:hover.six span.img { background-position: -120px -24px; }

/* ############################################# */
#containerSitemap ul {
    list-style-type: none;
    margin:0 0 0 10px;
    padding:0;
    clear:both;
    min-height:120px;
}
#containerSitemap ul li {
    float:left;
    width:220px;
    font-weight:bold;
    font-size:14px;
}
#containerSitemap ul li ul {
    padding:10px 0 0 0;
    margin:0;
    
}
#containerSitemap ul li ul li {
    list-style-type: none;
    font-weight:normal;
    font-size:12px;
    width:180px;
    padding:0;
    
}
#containerSitemap ul li ul li a {
    display:block;
    text-decoration:none;
    padding:0 3px;
    line-height:24px;
    height:24px;
    width:180px;
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#containerSitemap ul li ul li a:hover {
    background-color:#cdcdcd;
}
/* ############################################# */

/* neu vom 03.02.2013 tooltip geraffel */
.tTip {cursor: pointer;}

.tip {
	color: #000000;
	width: 212px;
	padding-top: 37px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(/img/tooltip/tipTop.png) no-repeat top;
}

.tipMid {background: transparent url(/img/tooltip/tipMid.png) repeat-y; padding: 0 25px 20px 25px;}

/* .tipBtm {background: transparent url(/img/tooltip/tipBtm.png) no-repeat bottom; height: 32px;} */
/* .tipBtm {background: transparent url(/img/tooltip/tipBtm-left.new.png) no-repeat bottom; height: 32px;} */
.tipBtm {background: transparent url(/img/tooltip/tipBtm-none.png) no-repeat bottom; height: 32px;}

/* nochmal für pinnwand weil nachgeladen */
.tTipP {cursor: pointer;}

.tipP {
	color: #000000;
	width: 212px;
	padding-top: 37px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(/img/tooltip/tipTop.png) no-repeat top;
}

.tipMidP {background: transparent url(/img/tooltip/tipMid.png) repeat-y; padding: 0 25px 20px 25px;}
/* .tipBtmP {background: transparent url(/img/tooltip/tipBtm.png) no-repeat bottom; height: 32px;} */
.tipBtmP {background: transparent url(/img/tooltip/tipBtm-none.png) no-repeat bottom; height: 32px;}

.AdBlock {
margin: 0 10px 10px 0;
background-color: #dcdcdc;
color: #000000;
/*text-shadow: 0 1px 0 rgba(0,0,0,0.5);*/
font-weight: normal;
border: 1px solid #333;

padding: 10px 10px;
}

.pinnwand_headline {text-decoration:none;font-weight:bold;padding-bottom:10px;}
.pinnwand_link {text-decoration:none;font-weight:bold;}

.pinnwand_like, .pinnwand_like_komment_ads, .pinnwand_cash { 
	margin: 0px 10px 10px 0px;
	height:32px;
	width:32px;
	background-repeat:no-repeat;

}
.pinnwand_like                { background-image:url("/img/pinnwand/pinnwandlike32x32.png"); }
.pinnwand_like_komment_ads    { background-image:url("/img/pinnwand/comment_add32x32.png");	}
.pinnwand_cash                { background-image:url("/img/pinnwand/pinnwandcash32x32.png"); }

#chiefkey {height: 1220px;text-align: center;background: #fff url(/img/escape_chef_fake2.png) no-repeat center 0;}

/*### NAV TOP ### */
#nav {
	position:relative;
	width:720px;
	margin:0 0 0 0 ;
	padding:0;
}
ul#navigation {
	margin:0 0 0 0;
	position:relative;
	float:right;
}
ul#navigation li {
	display:inline;
	font-size:12px;
	font-weight:normal;
	margin:0 2px 0 0;
	padding:0;
	float:left;
	position:relative;
    
}
ul#navigation li a {
	padding:0 8px;
    height:30px;
    line-height:30px;
	text-decoration:none;
	display:inline-block;
	
	-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;
}
/* Drop-Down Navigation */
ul#navigation li:hover > ul
{
	visibility:visible;
	opacity:1;
}
ul#navigation ul, ul#navigation ul li ul {
	list-style: none;
    margin: 0;
    padding: 0;    
	visibility:hidden;
    position: absolute;
    z-index: 99999;
	width:180px;
	opacity:0.5;
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear; 	
}
ul#navigation ul {
    top: 28px;
    left: 0;
}
ul#navigation ul li ul {
    top: 0;
    left: 180px;
}
ul#navigation ul li {
	clear:both;
	width:100%;
	border:0;
}
ul#navigation ul li a {
	background:none;
	padding:7px 15px;
	text-decoration:none;
	display:inline-block;
	border:0 none;
	float:left;
	clear:both;
	width:150px;
}
ul#navigation li a.first {border-left: 0 none;}
ul#navigation li a.last {border-right: 0 none;padding-right:5px;padding-left:5px;}

ul#navigation li ul li a {
    height:20px;
    line-height:20px;
}
/*### shopCategorie ### */
ul.shopCategorie {
    width:180px;
    padding:0;
    margin:0;
    margin-left: -10px;
}
ul.shopCategorie li {
    list-style-type: none;
    padding:0;
    margin:0;
}
ul.shopCategorie li a, ul.shopCategorie li a:hover, ul.shopCategorie li a.active {
    text-decoration:none;
    line-height:30px;
    height:30px;
    padding:0 0 0 15px;
    display:block;
}
ul.shopCategorie li a:hover {
    background-color:#e1e1e1;
}
ul.shopCategorie li a.active {
    background-color:#499bea;
    color:#fff;
    font-weight:bold;
    position: relative;
}
ul.shopCategorie li a.active:after {
    left: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
ul.shopCategorie li a.active:after {
    border-color: rgba(73, 155, 234, 0);
    border-left-color: #499bea;
    border-width: 15px;
    top: 50%;
    margin-top: -15px;
}
/*### Voting #########################*/
#voting select {
    width:160px;
    float:left;
}
#voting a.btn, #voting a.btn:hover, #voting a.btn-active {
    display:block;
    float:left;
    position: relative;
    background-color: #fff;
    border: 1px solid #bfbfbf;
    
    line-height:30px;
    height:30px;
    padding:0 15px;
    color: #343434;
    
    margin:0 0 0 5px;
    font-weight:bold;
    
    text-decoration:none;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#voting a.btn-active:after, #voting a.btn-active:before { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
#voting a.btn-active:after { border-width: 7px; left: 50%; margin-left: -7px; }
#voting a.btn-active:before { border-width: 8px; left: 50%; margin-left: -8px; }

#voting .userContainer {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
/*### betweenSide ### */
#betweenSide { width: 1160px; }
#betweenSide .tenPx {display:none}

#betweenSide .lineOne .one, #betweenSide .lineOne .two, #betweenSide .lineOne .three,
#betweenSide .lineTwo .one, #betweenSide .lineTwo .two, #betweenSide .lineTwo .three,
#betweenSide .lineThree .one, #betweenSide .lineThree .two, #betweenSide .lineThree .three,
#betweenSide .lineFour .one, #betweenSide .lineFour .two, #betweenSide .lineFour .three,
#betweenSide .lineFive .one, #betweenSide .lineFive .two, #betweenSide .lineFive .three {
    float:left;
    margin:10px 10px 0 0;
    background-color:#FFFFFF;
    display:block;
    height:250px;
}
#betweenSide .lineOne .one      {width:225px}
#betweenSide .lineOne .two      {width:455px}
#betweenSide .lineOne .three    {width:460px;margin-right:0;background-color:#f0f5e9;}

#betweenSide .lineTwo .one      {width:690px;height:620px}
#betweenSide .lineTwo .two      {width:230px;margin-right:0;height:620px;background-color:#dcdcdc;}
#betweenSide .lineTwo .three    {width:230px;margin-right:0;height:620px}

#betweenSide .lineThree .one    {width:575px;height:150px;background-color:#f6f6f6;}
#betweenSide .lineThree .two    {width:575px;margin-right:0;height:150px;background-color:#f6f6f6;}

#betweenSide .lineFour .one      {width:300px}
#betweenSide .lineFour .two      {width:300px}
#betweenSide .lineFour .three    {width:540px;margin-right:0;}

#betweenSide .lineFive .one      {width:420px}
#betweenSide .lineFive .two      {width:420px}
#betweenSide .lineFive .three    {width:300px;margin-right:0;}

#betweenSide .title { margin:15px 0 13px 15px;font-size:13px;}

#betweenSide .two a.quick, #betweenSide .two a.quick:hover {
    display: block;
    float:left;
    margin:0;
    width:111px;
    height:110px;
    text-align:center;
    padding-top:10px;
    text-decoration:none;
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

#betweenSide .two a.quick:hover {
    background-color:#f2f2f2;
}
#betweenSide .two a .newH {
    display:block;
    font-size:11px;
    color:#fff;
    background-color:#cdcdcd;
    line-height:18px;
    width: 40px;
    text-align:center;
    
    margin-left:35px;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#betweenSide .conPad {padding: 0 15px;}

#betweenSide .lineTwo .one .title a.user {font-weight:normal;margin-right:15px;}
#betweenSide .lineTwo .three .conPad #profil-der-stunde .userContainer {width:190px;}
#betweenSide .lineTwo .three .title a.user {font-weight:normal;margin-right:10px;font-size:11px;}

#betweenSide .lineOne .one .contentLeft {border-right: none;}

/*#######################*/
.ui-rater > span {
    vertical-align: top;
}
.ui-rater-rating {
    margin-left: 0.8em;
}
.ui-rater-starsOff, .ui-rater-starsOn {
    background: url("/img/rater_stars.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 18px;
}
.ui-rater-starsOn {
    background-position: 0 -36px;
    display: block;
    max-width: 90px;
    top: 0;
}
.ui-rater-starsHover {
    background-position: 0 -18px !important;
}
/*####*/
.regBall {
    width: 44px;
    height: 44px;
    border-radius: 25px;
    border:3px solid #fff;
    color:#fff;
    text-align:center;
    font-size:22px;
    line-height:42px;
}

.alexa_widget {display:none;}
.h2_inline {display:inline;}
#containerHead .block .title {
    font-size: 18px;
    font-weight:normal;
}
#containerMid .title {
    font-size: 24px;
    font-weight:normal;
}

/*### nav head coins ### */

.navHead {
    background-color:#ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display:block;
    font-size:11px;
    line-height:18px;
    padding:5px 14px 4px 14px;
    display:block;
    width:350px;
    float:right;
    margin-top:-40px;
    -moz-box-shadow:2px 3px 5px  rgba(0,0,0,.15);
	-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.15);
	box-shadow:2px 3px 5px rgba(0,0,0,.15);
    
}
.navHead .headline {
    font-size:11px;
}
.navHead ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
.navHead ul li {
    width:133px;
    line-height:20px;
    float:left;
    margin:0 1px 1px 0;
    
}
.navHead ul li span {
    float:right;
    font-weight:bold;
}
.navHead ul li a, .navHead ul li a:hover {
    background-color:#efefef;
    display:block;
    text-decoration:none;
    padding: 0 10px;
}
.borderImgGame {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
     width:130px;
     height:110px;
     
}