iframe { border:none; }

.hidden { display:none; }

button {
	border:solid 2px #315db5;
	background-color:#4a79d6;
	padding:4px;
	font-weight:bold;
	color:#FFFFFF;
}

div#footer {
	width:928px;
	margin:0 auto;
	background-image:url(http://static.gg-action.de/wpgfx/bgborder.gif);
}

.openmodule {
	background:#fff url(http://static.gg-action.de/gfx/balkenleftmenu.gif) repeat-x;
}

.hide { display:none; }
.disabled { color:#999999; }

.settings input { width:240px;}
.settings label {width:120px; float:left;display:block;}
.settings .button,.settings input[type=radio],.settings checkbox { width:auto; border:none; }
.small {font-size:9px; color:#5F5F5F;}
span.nobr {white-space:nowrap;overflow:hidden;}

div.foto {border:solid 1px #CCCCCC;background-color:#F8F8F8;float:left;margin:2px;}
div.foto:hover {background-color:#D0D0D0;}
div.foto div {margin:4px;position:relative;overflow:hidden;}
div.foto div img {display:block;border:solid 1px #000000;width:100%;}
div.foto div .on {width:16px;height:16px;position:absolute; right:8px;top:8px;border:none;}
div.foto div .on2 {width:16px;height:16px;position:absolute; right:8px;bottom:8px;border:none;}

div.friends:hover {background-color:#D0D0D0;}
div.friends {float:left;margin:2px;width:98px;overflow:hidden;border:solid 1px #CCCCCC;background-color:#F8F8F8;}
div.friends div {margin:4px;text-align:center;white-space:nowrap;overflow:hidden;position:relative;width:92px;}
div.friends div img {display:block;width:88px;height:88px;border:solid 1px #000000;}
div.friends div .on {width:16px;height:16px;position:absolute; right:8px;top:72px;border:none;}

div.smallfriends {float:left;margin:2px;width:56px;overflow:hidden;border:solid 1px #CCCCCC;background-color:#F8F8F8;}
div.smallfriends div {margin:2px;text-align:center;white-space:nowrap;overflow:hidden; width:52px;}
div.smallfriends div a{font-weight:normal;font-size:10px;}
div.smallfriends div img {display:block;width:50px;height:50px;border:solid 1px #000000;}

div.balken1 {
	padding:5px;
	border-top:dotted 2px #63A768;	
	border-bottom:dotted 2px #63A768;	
	background-color:#EFF1F3;
	background-color:#e4f5e5;
}

div.balken2 {
	padding:5px;
	border-top:dotted 2px #ff9600;	
	border-bottom:dotted 2px #ff9600;	
	background-color:#fff3e3;
}

span.line2 {
	padding-top:4px;
	padding-bottom:4px;
	color:	#ff9600;
	font-weight:bold;
	display:block;
}

div.balken3 {
	padding:5px;
	border-top:dotted 2px #9A9A9A;	
	border-bottom:dotted 2px #9A9A9A;	
	background-color:#F3F3F3;
}
div.balken4 {
	padding:5px;
	border-top:dotted 2px #315DB5;	
	border-bottom:dotted 2px #315DB5;	
	background-color:#DFDFFF;
}

div.balken5 {
	padding:5px;
	border-top:dotted 2px #ffe348;	
	border-bottom:dotted 2px #ffe348;	
	background-color:#fffadf;
}

span.location { font-weight:bold; color:#345EB4; }
span.seperator { color:#909191; }
span.datum {
font-weight:bold;
color:#000000;
}

span.title { width:100px; font-weight:bold; display:block;float:left; }

form label {
	width:150px;
	float:left;
	font-weight:bold;
	margin:4px 0 4px 0;
	height:20px;

}
form br { clear:both; }

.clearit:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE */
.clearit { display: inline-block;  clear:both;}
/* vor IE5/Mac verstecken \*/
* html .clearit { height: 1px;clear:both; }
.clearit { display: block; clear:both }
/* Ende Anpassung fuer IE5/Mac */

div.clearit {
	height:0px;
	line-height: 0px;
	clear: both;
}

/* infobox */
.TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; border:none !important; background:none !important; color:#CDCDCD }
.TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }

.TB_title2 a:link,.TB_title2 a:visited,.TB_title2 a:active,.TB_title2 a:focus {color: #FFFFFF;}
.TB_title2 a:hover {color: #CDCDCD;}

.TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background: #000000;
}
.TB_Content { background: #F4F4F4; border: 1px solid #999999; }

.TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	border: 1px solid #305FB3;
	text-align:left;
}

.TB_window img {
	display:block;
/*	margin: 15px 0 0 15px; */
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

.TB_ajaxWindowTitle{float:left;margin:7px 0 6px 10px; display:inline; color:#EFEFEF;}

.TB_title2{	background-image:url(http://static.gg-action.de/wpgfx/balken_gray.gif);background-repeat:no-repeat;height:27px;font-weight:bold;}
.TB_ajaxContent{color:#000000; clear:both;	margin:2px 15px 15px 15px;text-align:left;overflow:hidden;}

.TB_ajaxContent h1 { margin: 8px 0 8px 0; font-size:14px; font-weight:bold; }
.TB_ajaxContent a:focus,.TB_ajaxContent a,.TB_ajaxContent a:link,.TB_ajaxContent:visited { color:#305FB3; }

.TB_load{position: absolute;display:none;height:100px;width:100px;z-index:10001;}
.TB_HideSelect{	z-index:99;	position:absolute;	top: 0;	left: 0;background-color:#fff;border:none;}

/* infobox end */

h1 {
margin: 0 0 2px 0;
font-size:15px;
font-weight:bold;
}


h3, h3 a {
margin: 0 0 2px 0;
font-size:13px;
font-weight:bold;
}

.newspic { float:left; width:150px; }
.newscontent { float:right; width:316px; }

.box:hover {
	background-color:#F4F4F4;
}
	
/* menu */
#navi2 {height:29px; text-transform:uppercase; position:absolute;
margin:113px 0 0 0; background:#305fb3 URL(http://static.gg-action.de/ggagfx/menu_top.gif); width:728px;z-index:10;}
#navi2 div.navitem:first-child,#navi2 div.lspace {margin-left:10px; }

#navi2 div.navitem { float:left; display:inline; height:29px; }
#navi2 div.navspacer { color:#FFFFFF; float:left; display:inline; height:29px; width:20px; text-align:center;line-height:29px; }

#navi2 div.navitem ul {
	display: none;
	position: absolute;
	background-color: white;
	border: 1px solid #345EB4;
	border-top-width: 0px;
	list-style: none;
	padding: 0px;
	margin: 0 0 0 -10px;
	text-align: left;
	width: 160px;
	float: none;
	text-transform:none; 
	z-index:10000;
}

#navi2 div.navitem:hover ul { display: block; z-index:10000;}

#navi2 div.navitem ul li {	padding: 2px 5px 2px 5px; line-height:15px; height:20px; z-index:10000; }
#navi2 div.navitem ul li:hover {background-color:#F4F4F4;z-index:10000;}

#navi2 div.navitem ul li a,#navi2 div.navitem ul li a:hover {
	text-decoration: none;
	display: block;
	color: #00285a;
	font-weight: normal;
	line-height:15px;
	z-index:10000;
}

#navi2 div a { font-weight:bold; text-align:left; display:block; line-height:29px;  color:#FFF;z-index:10000;}
/* menu ende */

.tool-tip {	color: #fff;width: 200px;z-index: 13000;padding:11px 0 0 0 ;background: url(http://static.gg-action.de/gfx/tt_top.gif) top left no-repeat;}
.tool-title {font-weight: bold;	font-size: 11px;margin: 0;	padding: 11px 8px 0;background: url(http://static.gg-action.de/gfx/tt.gif) top left no-repeat;color: #000000; width:200px;}
.tool-text {font-size: 11px; padding: 0 8px 11px;background: url(http://static.gg-action.de/gfx/tt.gif) bottom no-repeat;color: #000000;}

* {	font-family: Verdana,Tahoma, Arial, Helvetica;
	font-size: 11px;
}

body {
	min-height:100%;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
	margin:0 auto !important;
	padding:0;
	background: #5f90f5 url(http://static.gg-action.de/ggagfx/bg.gif);
	position:relative;
}

form { z-index:0; }
input,textarea { z-index:0; border:solid 1px #7F9DB9; background-color:#FFFFFF;}
input:focus,textarea:focus { z-index:0; border:solid 1px #517ca4; background-color:#F7F7F7; }

.ueberschrift { font-size:14px; font-weight:bold; }

div.infotext { margin-bottom:10px;}

/* NEWS */
div.rightnews { width:434px; float:right; }
div.mainwerb { height:60px;  width:100%; float:left; margin-bottom:8px; margin-top:4px;}
.newsueberschrift { font-weight: bold; }

div#progressbar { background-color:#0099CC; width:1px; overflow:hidden; display:none; padding:4px; color:#FFFFFF; font-weight:bold; border:solid 1px #333333; }

div#rahmen{ width:920px; overflow:hidden; margin:0 auto !important; background-color:#ffffff;}
div#main{ width:920px; background-color:#ffffff; overflow:hidden; }
div#top { height:122px; width:918px; margin:0; z-index:0;  }
div#menu { float:left; width:160px; margin-left:10px; margin-right:10px; display:inline; clear:both;  }
div#content { float:left; width:728px;  display:inline; }

div#login {	position:relative;	color: #305fb3;	margin-top:6px;	margin-left: 8px; font-weight: bold;line-height:18px;}

div.tablecontent { margin-bottom:10px;	}
div#tablecontent { margin-bottom:10px;	}
div#tablecontentleft { margin-bottom:10px; width:300px; float:left; overflow:hidden; }
div#tablecontentright {	margin-bottom:10px; width:300px; float:right; overflow:hidden; }

div#bottom { margin:8px auto; width:100%; background-repeat:no-repeat; text-align:center;}
div#topbg { float:left; width:808px; height:81px; background-image:url(http://static.gg-action.de/ggagfx/top.jpg); margin:0; padding:0; margin-top:2px; text-align:right; color:#999999; }

div#menucontent a { font-style:normal; font-weight:normal; color:#FFFFFF; }

/* NEU */
.mymenutitle { height: 29px; width:160px; margin:0; }
.mymenu { width:160px; margin-bottom:10px;  }
.mysub { border:solid 1px #999999; padding:4px; background-color:#F4F4F4; }
.mysubh { margin-bottom:5px; border:solid 1px #999999; padding:4px; background-color:#F4F4F4; display:none; }
.mysube { border:solid 1px #999999; border-bottom:none; padding:4px; background-color:#FAFAFA; }

.state_on { border-left: solid 2px #00CC00; padding-left:4px; font-weight:bold; color:#000000; }
.state_aw { border-left: solid 2px #666666; padding-left:4px;  font-weight:bold; color:#000000;}
.state_off { border-left: solid 2px #CC0000; padding-left:4px; font-weight:bold; background-color:#FFFFFF; color:#000000;}
.state_inv { border-left: solid 2px #0000CC; padding-left:4px;  font-weight:bold; background-color:#FFFFFF; color:#000000;}
.state_aw font, .state_on font, .state_off font {font-weight:normal; font-size:9px;}
div#awd { border:solid 1px #CC0000; background-color:#FFEAEA; padding:4px; margin-top:2px; font-size:10px;cursor:pointer;  }

.nlfoto {  background-image: url(http://static.gg-action.de/ppgfx/foto.gif); width:12px; height:10px; float:left; background-repeat:no-repeat;}
.nlhaken { background-image:url(http://static.gg-action.de/ppgfx/haken.gif); width:12px; height:10px; float:left; background-repeat:no-repeat;}
.nlstern { background-image:url(http://static.gg-action.de/ppgfx/stern.gif); width:12px; height:10px; float:left; background-repeat:no-repeat; }
.nick { margin-left:2px; }

.left { float:left; display: inline; }
.right { float:right; display: inline; }

 .sptable { margin:4px; width:285px; }
 .trt1 { margin:4px; height:24px; border-bottom:solid 1px #CCCCCC; }
 .trt2 { margin:4px; background-color:#FFFFD2;  height:24px; border-bottom:solid 1px #CCCCCC; }
 .trt1 td { padding-left:4px; border-bottom:solid 1px #CCCCCC; }
 .trt2 td { padding-left:4px; border-bottom:solid 1px #CCCCCC;}
 
 .smallProfil .hide { display:none; }
 .smallProfil {margin:0px auto; width: 490px; height: 280px; color:#fff; z-index:100000; margin-left:12px; margin-bottom:10px;} 
 .smallProfil .content{position:relative; height: 280px; _overflow-y:hidden; width:490px; overflow:hidden; z-index:11000; } 
 
 .smallProfil .mpHead {font-size:11px; font-weight:bold; color:#fff; height:32px; background-image:url(http://static.gg-action.de/ppgfx/smallprofil/top.gif); padding-left:10px; z-index:11000; } 
 .smallProfil .mpHead .left {font-size:15px; font-weight:bold; color:#fff; height:32px; } 
.smallProfil .middle { background-color:#ffa200; background-image:url(http://static.gg-action.de/ppgfx/smallprofil/middle.gif); float:left; height:246px; width:490px; } 
 .smallProfil .bottom { background-color:#ffa200; background-image:url(http://static.gg-action.de/ppgfx/smallprofil/bottom.gif); height:2px; clear:both; float:left; width:490px;  } 
 .smallProfil .mpHead span{font-size:11px; font-weight:normal;} 

 .smallProfil .pic{margin:12px 0px 0px 12px !important; float:left; display: inline; width:150px;} 
 .smallProfil .pic .userpic{border:1px solid #000; width:150px; height:150px; margin:0; display:inline;} 
 .smallProfil .data{ color: #000; font-size:11px; width:300px; margin:12px 12px 0px 0px; background-color:#FFFFFF; border:solid 1px #000000; text-align:left; display: inline; } 
 .smallProfil .pmmenu{ color: #000; font-size:11px; width:300px; margin:12px 12px 0px 0px; text-align:left; display: inline; clear:both; } 
 .spstate { background-color:#FFFFFF; border:1px solid #666666; color:#000000; width:150px; margin-top:4px; clear:both; }
 .smallProfil .clearit { clear:both; }
a { color: #305fb3;	text-decoration:none;	font-weight:bold }


.clear { clear:both; }


/* NEU */

div.space {	width:100%;	background-image:url(http://static.gg-action.de/ppgfx/strich.gif);height:1px;	margin-left:-2px;margin-bottom:4px;	font-size:0px;	padding:0; }
div.finfo { width:100%;margin:0; padding:0; }

div.helpbox {border:#666666 solid 1px;background-color:#F7F7F7;}

span.hint { font-size:10px }

div.infobox { border-bottom: 1px none #000000; text-decoration:none; }
div.infobox:hover { cursor:help; color:#000000; background:#FFFFFF;}
div.infobox span { visibility:hidden; position:absolute; width:300px; margin-top:3px; padding:3px; text-decoration:none; text-align:left;}
div.infobox:hover span{ visibility:visible; border:1px solid #000000; color:black; background:#FFFFCC; text-decoration:none; text-align:left;}


div#login{
	color: #000000;
	text-decoration:none;
	font-weight: normal;
}

div#login a{
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	font-weight: normal;
}
input.imgbutton {
	border:none;
}

table { color:#000000;text-decoration:none;font-weight: normal; margin:0; padding:0;}

td.left  { padding: 4px 0px 4px 5px;  background-color: #EEEEEE; }

form { margin:0; }

div.ueberschrift {margin-bottom:6px; background:#305fb3 URL(http://static.gg-action.de/ggagfx/balken_verlauf.gif); color:#FFFFFF; font-weight:bold; height:29px; overflow:hidden;}

a.nick1 { color: #000000;	text-decoration:none;	font-weight: normal; }
a.nick2 {color: #000000;	text-decoration:none;	font-weight: normal; }
a.kalender { color: #305fb3; text-decoration:none;	font-weight: normal; }
a.locations { color: #305fb3; text-decoration:none;	font-weight: normal; }
a.partypics { color: #305fb3; text-decoration:none;	font-weight: normal; }
a.news {color: #305fb3; text-decoration:none;	font-weight: normal; }
a.more { color: #305fb3; text-decoration:none;	font-weight:normal;  }
a.lostpw { margin-left:4px; font-size: 10px; color: #305fb3; text-decoration:none; font-weight:bold;  }
a.small { font-size:9px; font-weight:normal;}
a.normal { font-weight:normal;}

div#userlist a, div#friends a {color:#305fb3; text-decoration:none;	font-weight: normal; }
div#userlist , div#friends {color:#666666; }

font.grau {color:#666666; text-decoration:none;font-weight: normal;}

img.linegroups { height:1px; width:99%; background-color:#305FB3; display:inherit; margin-bottom:5px; margin-top:4px; }
div.lineausgehen { border-bottom:1px; border-bottom-color:#FF8000; border-bottom-style:solid; margin-bottom:2px; margin-top:5px; margin-right:6px; }

img { border:none; }
img.text {	vertical-align:middle;	display:inline;	margin-bottom:1px; border:none; }
img.ueberschrift { width: 142px; height:36px; margin-bottom:8px; border:none; display:inherit; }
img.ueberschriftbig { width: 142px; height:46px; margin-bottom:8px; border:none; display:inherit; }
img.stdimg { margin:0; border:none; display:block;  }

input.button,input.image, input .button {  height:21px;  vertical-align:text-bottom; width:auto; border:none;}
select { border: 1px inset #666666; vertical-align:middle;}

input[type=image] { border:none; }
input.checkbox, input[type=checkbox] {  border: none; margin:0; padding:0; width:auto;  }
#showperson { margin:0;padding:0;border:none; background-color:#999999; height:13px;line-height:13px; }

.hr-div {
	border: none;
	width: 100%;
	border-top: 1px solid #aeaeae;
	height: 0px;
	font-size: 1px;
	line-height: 0em;
	overflow: hidden;
	margin: 4px 0px 4px 0px;
}

.hr-div hr {
	visibility: hidden;
}

.police {
	list-style: none;
	margin: 0;
	padding: 0;
}

.police li {
	border-bottom: 1px solid #CCCCCC;
	padding: 4px;
}

.newfriendsinfo {
	border-bottom:solid 1px #ADADFF;
	margin-bottom:10px;
	padding-bottom:10px;
}

.title, h1 {
	border-bottom:solid 1px #305FB3;
	border-top:solid 1px #305FB3;
	padding:5px;
	font-weight:bold;
	margin-bottom:10px;
	color:#FFF;
	background:#fff url(http://static.gg-action.de/gfx/balkenbg2.gif) repeat-x;
	overflow:hidden;
	height:13px;
        font-size:11px;
	}
.dellink {
	float:right;
	width:14px;
	height:15px;
	background:URL(http://static.gg-action.de/gfx/p_clear.gif);
	cursor:pointer;
}
.dellink a {
	font-weight:bold;
}
.mysub {
	border-top:none;
}
.mysube { border:solid 1px #999999; border-top:none; padding:4px; background-color:#FAFAFA; }

.smalllink {
	font-size:9px; font-weight:normal;
}

.openmodule {
	background:#fff url(http://static.gg-action.de/gfx/balkenleftmenu.gif) repeat-x;
}
/*
 * Smoothbox v20070814 by Boris Popoff (http://gueschla.com)
 *
 * Based on Cody Lindley's Thickbox, MIT License
 *
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 */
html,body {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}

#TB_window a:link {
	color: #666666;
}

#TB_window a:visited {
	color: #666666;
}

#TB_window a:hover {
	color: #000;
}

#TB_window a:active {
	color: #666666;
}

#TB_window a:focus {
	color: #666666;
}

#TB_overlay {
	position: absolute;
	z-index: 10001;
	top: 0px;
	left: 0px;
	background-color: #000;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 10002;
	color: #000000;
	border: 1px solid #305FB3;
	border: 4px solid #525252;
	border: 4px solid #345EB4;
	text-align: left;
}

#TB_window img {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption {
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left;
}

#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
}

#TB_closeAjaxWindow {
	text-align: right;
	float: right;
	line-height: 27px;
	padding: 0 10px 0 0;
}

#TB_ajaxWindowTitle {
	float: left;
	padding: 7px 0 5px 10px;
	margin-bottom: 1px;
}

#TB_title {
	background-color: #FFA200;
	background-color: #e8e8e8;
	background-color: #4A7BD2;
	height: 27px;
	font-weight: bold;
	color:#FFFFFF;
}

.TB_button {
	float:left;
	margin-right:5px;
}

#TB_ajaxContent {
	clear: both;
	padding: 10px 10px 10px 10px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
	/*	overflow:hidden;*/
}

#TB_footer {
	border-top: solid 2px #345EB4;
	padding: 10px 0 10px 10px;
	background-color:#EDEDED;
}

#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}

#TB_load {
	position: absolute;
	display: none;
	height: 100px;
	width: 100px;
	z-index: 10003;
}

#TB_HideSelect {
	z-index: 99;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
}

#TB_iframeContent {
	clear: both;
	border: none;
	margin-bottom: -1px;
	margin-top: 1px;
}

/* IE6 */
* html #TB_iframeContent {
	margin-bottom: 1px;
}ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				10002;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}ol#ui-friendselector li.ui-selected,.ui-selected {
	background-color: #345EB4;
	color: #FFFFFF;
}

ol#ui-friendselector li {
	width: 50px;
	height: 60px;
	float: left;
	border: solid 1px #CCCCCC;
	background-color: #EDEDED;
	margin: 3px;
	padding: 5px;
	overflow: hidden;
	font-size: 10px;
	white-space: nowrap;
}

ol#ui-friendselector li img {
	width: 40px;
	height: 40px;
	float: left;
	border: solid 1px #ADADFF;
	margin: 0;
}

ol#ui-friendselector {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: auto;
}

ol#ui-friendselector li.ui-selectable:hover {
	background-color: #4879D0;
}

ol#ui-friendselector li.ui-selectable {
	cursor: pointer;
}

/* single selector */
ol#ui-single-selector li.ui-selected,.ui-selected {
	background-color: #345EB4;
	color: #FFFFFF;
}

ol#ui-single-selector li {
	width: 50px;
	height: 60px;
	float: left;
	border: solid 1px #CCCCCC;
	background-color: #EDEDED;
	margin: 3px;
	padding: 5px;
	overflow: hidden;
	font-size: 10px;
	white-space: nowrap;
}

ol#ui-single-selector li img {
	width: 40px;
	height: 40px;
	float: left;
	border: solid 1px #ADADFF;
	margin: 0;
}

ol#ui-single-selector {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: auto;
}

ol#ui-single-selector li.ui-selectable:hover {
	background-color: #4879D0;
}

ol#ui-single-selector li.ui-selectable {
	cursor: pointer;
}#christmasgreet_text {
	width: 230px;
	height: 100px;
}

ol#ui-single-selector.christmasgreet_image li img {
	border: none;
	width: 40px;
	height: 40px;
}

ol#ui-single-selector.christmasgreet_image li {
	height: 40px;
	width: 40px;
}

ol#ui-single-selector .christmasgreet_image {
	height: 70px;
	overflow: auto;
	width: 290px;
}

.christmasgreet_box {
	border: solid 3px #d7c8aa;
	background-color: #e8dabf;
	padding: 5px;
	color: #9b7f4a;
}

.christmasgreet_box span {
	color: #000000;
	margin: 5px 0 5px 0;
	display: block;
}

.christmasgreet_box img {
	display: block;
	float: right;
}

.christmasgreet_box .content {
	float: left;
	width: 260px;
}

.christmasgreet_box .content a {
	color: #9b7f4a;
}/* statusboxen bei Mein Status */
ul.status {
	list-style: none;
	margin: 10px 0 10px 0;
	padding: 0;
	display: block;
	clear: both;
	position: relative;
}

ul.status li {
	float: left;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	display: block;
}

ul.status li.line {
	border-top: solid 1px #DADADA;
}

ul.status li .comments {
	padding: 5px;
	border: solid 1px #ADADFF;
	background-color: #EDEDFF;
	margin-top: 2px;
}

ul.status li .likebox {
	padding: 5px;
	border: solid 1px #ADFFAD;
	background-color: #EDFFED;
	margin-top: 2px;
	font-size: 10px;
}

ul.status li .status_bar {
	margin-top: 5px;
	font-size: 10px;
}

ul.status li .status_bar a {
	font-weight: normal;
	font-size: 10px;
}

.morestatus {
	padding: 5px;
	border: solid 1px #ADADFF;
	background-color: #EDEDFF;
	margin-top: 2px;
	height: 14px;
}

.status .hideapp {
	right: 1px;
	top: 0px;
	position: absolute;
	margin: 0;
	padding: 2px;
	z-index: 1000;
	float: none;
	height: 14px;
	display: none;
	border: solid 1px #DADADA;
	background-color: #EAEAEA;
}

.status .hideapp a {
	font-weight: normal;
	font-size: 10px;
}

._hideapp:hover {
	opacity: 1;
	filter: alpha(opacity =     100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.status .hidden {
	display: none;
}#newyeargreet_text {
	width: 200px;
	height: 130px;
}

ol#ui-single-selector.newyeargreet_image li img {
	border: none;
	width: 40px;
	height: 40px;
}

ol#ui-single-selector.newyeargreet_image li {
	height: 40px;
	width: 40px;
}

ol#ui-single-selector .newyeargreet_image {
	height: 70px;
	overflow: auto;
	width: 290px;
}

.newyeargreet_box {
	border: solid 3px #bdd7aa;
	background-color: #c7e8bf;
	padding: 5px;
	color: #4a9b68;
}

.newyeargreet_box span {
	color: #000000;
	margin: 5px 0 5px 0;
	display: block;
}

.newyeargreet_box img {
	display: block;
	float: right;
}

.newyeargreet_box .content {
	float: left;
	width: 260px;
}

.newyeargreet_box .content a {
	color: #4a9b68;
}/* CSS vs. Adblock tabs */
.swiff-uploader-box a {
	display: none !important;
}

/* .hover simulates the flash interactions */
a:hover, a.hover {
	color: red;
}

#demo-status {
	width: 420px;
}

#demo-status .progress {
	background: url(http://static.gg-action.de/1/upload/progress-bar/progress.gif) no-repeat;
	background-position: +50% 0;
	margin-right: 0.5em;
	vertical-align: middle;
}

#demo-status .progress-text {
	font-size: 0.9em;
	font-weight: bold;
}

#demo-list {
	list-style: none;
	width: 450px;
	margin: 0;
}

#demo-list li.validation-error {
	padding-left: 44px;
	display: block;
	clear: left;
	line-height: 40px;
	color: #8a1f11;
	cursor: pointer;
	border-bottom: 1px solid #fbc2c4;
	background: #fbe3e4 url(http://static.gg-action.de/1/upload/failed.png) no-repeat 4px 4px;
}

#demo-list li.file {
	border-bottom: 1px solid #eee;
	background: url(http://static.gg-action.de/1/upload/file.png) no-repeat 4px 4px;
	overflow: auto;
}
#demo-list li.file.file-uploading {
	background-image: url(http://static.gg-action.de/1/upload/uploading.png);
	background-color: #D9DDE9;
}
#demo-list li.file.file-success {
	background-image: url(http://static.gg-action.de/1/upload/success.png);
}
#demo-list li.file.file-failed {
	background-image: url(http://static.gg-action.de/1/upload/failed.png);
}

#demo-list li.file .file-name {
	font-size: 1.2em;
	margin-left: 44px;
	display: block;
	clear: left;
	line-height: 40px;
	height: 40px;
	font-weight: bold;
}
#demo-list li.file .file-size {
	font-size: 0.9em;
	line-height: 18px;
	float: right;
	margin-top: 2px;
	margin-right: 6px;
}
#demo-list li.file .file-info {
	display: block;
	margin-left: 44px;
	font-size: 0.9em;
	line-height: 20px;
	clear
}
#demo-list li.file .file-remove {
	clear: right;
	float: right;
	line-height: 18px;
	margin-right: 6px;
}div.info-1-row {
	border:solid 1px #b33042;
	padding:5px;
	background: url(http://static.gg-action.de/1/img/verlauf_rot.gif) repeat-x;
	margin-bottom:8px;
	text-align:center;
}
div.info-1-row a {
	color:#FFFFFF;
}span.bar_state_on {
	border-left: solid 2px #AAFFAA;
	padding-left: 4px;
	color:#AAFFAA;
}

span.bar_state_aw {
	border-left: solid 2px #CDCDCD;
	padding-left: 4px;
	color: #CDCDCD;
}

span.bar_state_off {
	border-left: solid 2px #FFAAAA;
	padding-left: 4px;
	color:#FFAAAA;
}

span.bar_state_inv {
	border-left: solid 2px #0000CC;
	padding-left: 4px;
}div#bar_main {
	border-top:solid 1px #4b78d4; 
	background-color: #3160b4;
	background: URL(http://static.gg-action.de/1/img/bar_bg.png);
	height:26px;
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	z-index:10000;
	padding-left:32px;
}
div#bar_main .start {
	position:fixed;
	left:5px;
	bottom:0px;
	background-repeat:no-repeat;
	width:26px;
	height:26px;
	cursor:pointer;
}

div#bar_main .spacer {
	width:1px;
	font-size:1px;
	background-color:#4b78d4;
	float:left;
	height:26px;
	margin:0;
}

div#bar_main .button {
	color:#FFFFFF;
	font-size:11px;
	padding:7px 10px 7px 10px;
	float:left;
	border-left:solid 1px #4b78d4;
	border-right:solid 1px #1a47a3;
	cursor:pointer;
	height:12px;
}
div#bar_main .spacer_left {
	border-right:solid 1px #1a47a3;
	width:1px;
	float:left;
	height:26px;
}

div#bar_main .button:hover {
	background-color:#4b75ca;
}
div.bar_container {
	background-color:#325cb3;
	border:solid 1px #4b78d4;
	padding:5px;
	color:#FFFFFF;
	position:fixed;
}

div.bar_container h1 {
	margin:0 0 0 0;
	font-size:12px;

}

div.bar_container a {
	color:#FFFFFF;
}

hr {
	background: URL(http://static.gg-action.de/1/img/h-line.gif) repeat-x;
	height:2px;
	border:none;
	margin: 5px 0 5px 0;
	padding:0;
}

div#games_container, 
div#status_container {
	width:160px;
	bottom:-300px;
}

.friend_selector ul {
	list-style:none;
	margin:0;
	padding:0;
	overflow:auto;
	max-height:200px;
}

.friend_selector ul li {
	padding:2px;
	height:20px;
	cursor:pointer;
	border-bottom:solid 1px #1f4798;
}

.friend_selector ul li img {
	vertical-align: middle;
	width:20px;
	height:20px;
}

.friend_selector ul li:hover {
	background-color:#3E6EC4;
}

/* tooltip */
div.tt {
    position:relative;

}
div.tt span.tooltip { display: none;    
 z-index:15000;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
    }

/*background:; ie hack, something must be changed in a for ie to execute it*/
div.tt:hover{ z-index:25; color: #aaaaff; background:;}
div.tt:hover span.tooltip{
    display:block;
    position:absolute;
	width:225px;
    bottom:22px; left:0;
	padding: 15px 0 0 0;
	width:225px;
	color: #000000;
	font-weight:normal;   
 	text-align: center;
}
div.tt:hover span.tooltip span.top{
	display: block;
	padding: 5px 8px 0;
    background: url(http://static.gg-action.de/1/img/tt_top.gif) no-repeat top;
}
div.tt:hover span.tooltip span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(http://static.gg-action.de/1/img/tt_middle.gif) repeat bottom;
	overflow:hidden; 
}
div.tt:hover span.tooltip span.bottom{
	display: block;
	padding:0px 8px 14px;
    background: url(http://static.gg-action.de/1/img/tt_bottom.gif) no-repeat bottom;
}
.awtext {
	width:156px;
	height:16px;
	margin:4px 0 4px 0;
	display:block;
}.clearfix{clear:both;display:block;}
.text{ color:#555555;}

/* carousel css*/
.sprite_icon{background:url(/0/css/sprite_carousel_icons.gif) no-repeat;}
.carousel_container_l, .carousel_container_r{display:block; margin:34px 0 0 0 ; position: relative;width: 23px;height:20px; float:left; cursor:pointer; } 
.carousel_container_r{background-position: 0 -38px; } 
.carousel_container_l{background-position: 0 -58px; } 

/* carousal 1*/
#carousel1_container{width:800px; height:88px;  float:left; border:1px solid #cccccc;}
#carousel1_wrapper{overflow:hidden;margin: 0 2px; width:744px; position: relative; float:left;}
#carousel1_items_container{margin:0px; padding:0px 2px; width:90000px;position: relative;  }
.carousel1_items{ width:100px; height:76px; border:1px dotted #cfcfcf; margin:5px 2px; position:relative;float:left; text-align:center; overflow:hidden;}
.carousel1_items img{margin:2px;}
#head_member_news {
    margin-left:480px;margin-top:25px;width:220px;height:60px;overflow:hidden;
    position:relative;
    /*background-color:#adadad;*/
}

#head_member_news .userimage {
    width:34px;
    height:34px;
    border: solid 1px #000000;
    margin-right: 5px;
    float:left;
    margin-top:2px;
}

#head_member_news .headContent {
    margin-top:2px;
    float:left;
    width: 179px;
    overflow:hidden;
    height:50px;
}

#head_member_news .headNews, #head_member_news .headNews a {
    font-size: 10px;
}

#head_member_news .headContent, #head_member_news .headContent a {
    font-size: 10px;
}

#head_member_news .albumImage {
    float:left;
    max-width:90px;
    border:solid 1px #000000;
    height:58px;
    margin-right: 5px;
    /*
    position:absolute;
    top:0px;
    right:0px;
    */
}

#head_member_news .albumImageNews {
}.comments .my_comment_entry textarea {
    padding: 1px;
    float: right;
    margin:0;
    height:26px;
    width:378px;
    border: solid 1px #7F9DB9;
}
.comments .my_comment_entry button {
    padding: 2px;
    float: right;
    background-color: #FFFFFF;
    color: #7F9DB9;
    border: solid 2px #7F9DB9;
    margin-top:3px;
}

.comments .entry, .comments .my_comment_entry {
    padding:6px;
    background-color:#EDEDFF;
    margin-bottom:2px;
}

.comments .my_comment_entry {
    margin-bottom:0;
}

.comments .entry .image,.comments .my_comment_entry .image {
    width:30px;
    height:30px;
    display:block;
    float:left;
    margin-right:6px;
}
.comments .entry .text {
    float: right;
    width: 380px;
}
.comments .entry .text .footer {
    margin-top: 5px;
    clear:both;
    color: #515c01;
    font-style:italic;
}

.comments .entry .text .footer a {
    font-weight:normal;
}
.wm-form {
    font-size: 14px;
    font-weight: bold;
}
.wm-form input {
    width:30px;
    border: solid 2px #99ae00;
}
.wm-form button {
    border: solid 2px #99ae00;
    background-color: #FFFFFF;
    color: #99AE00;
    padding:0;
}
.wm-table {
    width:100%;
}
.wm-table td {
    vertical-align:top;
    line-height: 15px;
}
.wm-table .gameinfo {
    background-color: #c4d66b;
}
.wm-table thead th {
    padding:5px;
    background-color: #999900;
    color: #515c01;
}

.wm-table tbody td {
    padding:10px;
}

.wm-table tbody .even td, .wm-table .even {
    background-color: #dce5aa;
}
.wm-table tbody .odd td, .wm-table .odd  {
    background-color: #c4d66b;
}
.nopadding {
    padding:0 !important;
}


/*
* WM-Aktion!
*/
.wm-comments .entry .text {
    width: 380px;
}
.wm-comments .my_comment_entry textarea {
    width:378px;
    border: solid 1px #99ae00;
}

.wm-comments .my_comment_entry button {
    background-color: #FFFFFF;
    color: #99AE00;
    border: solid 2px #99ae00;
}

.wm-comments .entry, .wm-comments .my_comment_entry {
    background-color:#c4d66b;
}

.wm-comments_even .entry, .wm-comments_even .my_comment_entry {
    background-color:#DCE5AA;
}


/*
* WM-Highscore Talk
*/

.wm-highscore-talk .entry .text {
    width: 332px;
}
.wm-highscore-talk .my_comment_entry textarea {
    width:328px;
}

