* {
	margin:0pt;
	padding:0pt;
}
body {
	font-family: "lucida grande",tahoma, Helvetica, Arial, Verdana, sans-serif;
	color:#636B75;
	font-size:75%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;
	text-align:center;
	margin:0 0 0px 0;
	width:100%;
	background-color:#fff;
}
img	{
	vertical-align:middle;
}
a	{
	color:#408EB4; /*#408EB4*/
	text-decoration:none;	/*padding: 0px 2px 1px 2px;*/
}
a:visited	{
}
a:hover	{
	text-decoration:underline;
}
a.no	{
	color:#0294CD;
	text-decoration:none;
	padding:0px;
}
a.no:hover	{
	color:#0294CD;
	text-decoration:underline;
	padding:0px;
	background-color:#EDEDED;
}
a.selected	{
	background-color:#898989;
	color:#EDEDED;
}
a.selected:hover	{
	background-color:#BDCBD4;
}
a.noover	{
}
a.noover:hover	{
	background-color:transparent;
}
p	{
	text-align:justify;
	margin:5px 0;
}
h1	{
	font-size:2em;
	color:#408EB4;
	margin:15px 0px 10px 0px;
	font-weight:normal;
	position:relative;
	line-height:1.2em;
}
h1 a {
	color:#90BE1E;
}
h2	{
	font-size:18px;
	color:#363636;
	font-weight:normal;
	margin:10px 0px 15px 0px;
	line-height:1em;
}
h3 {
	font-size:16px;
	color:#313438;
	margin:10px 0px 10px 0px;
	padding: 4px 0px 5px 0px;
	font-weight:normal;
	border-bottom:1px solid #ebebeb;
}
h3 a	{
	/*color:#464646;*/
}
h3 a:hover	{
	color:#464646;
}
h4	{
	margin:10px 0px 5px 0px;
	font-size:13px;
	color:#4F5359;
	font-family: "lucida grande",tahoma, Verdana, Helvetica, sans-serif;
}
hr {
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #F9F9F9;
	border-left:1px none;
	border-right:1px none;
	margin:5px 0;
}
.odd	{
	background-color:#FFFFFF;
}
.even	{
	background-color:#CCCCCC;
}
.strong	{
	font-weight:bold;
}
.seperator	{
	font-size:1.2em;
	color:#FFFFFF;
}
.seperatordark	{
	font-size:1.2em;
	color:#898989;
}
.divider {
	border-bottom:1px solid #CCCCCC;
	font-size:1px;
	line-height:0pt;
	margin:10px 0pt;
}
.clearfix {
	clear:both;
}
ul {
}
ul li {
	list-style-position:inside;
}
small	{
	font-size:0.9em;
	line-height:1.4em;
}
table th {
	font:Helvetica, Verdana, Arial, sans-serif;
	color:#4882A8;
	font-weight:normal;
}
table.small tr {
	height:30px;
}
td.meta {
	color:#898989;
	text-align:left;
	padding-right:10px;
}
.smallright {
	font-size:10px;
	color:#CCCCCC;
	float:right;
}
.smallright a, .smallright a:visited	{
	color:#CCCCCC;
}
.smallright a:hover	{
	color:#CCCCCC;
	background-color:transparent;
	text-decoration:underline;
}
.right_inline {
	float:right;
	display:inline;
}
.w500 {
	width:550px;
}
cite {
	font-family:georgia,times;
}
pre, code {
	background-color:#333333;
	color:#CCCCCC;
	display:block;
	margin:0pt 0pt 1em 1em;
	padding:1em;
	font:"Courier New", Courier, monospace;
	border:2px solid #DDDDDD;
	overflow:scroll;
	font-size:1.1em;
}
blockquote {
	border-color:#EFEFEF rgb(239, 239, 239) rgb(239, 239, 239) rgb(224, 224, 224);
	border-style:solid;
	border-width:1px 1px 1px 1px;
	margin:5px;
	padding:10px 10px 10px 20px;
	color:#696969;
	background: white url(images/quote_small.gif) no-repeat top left;
	color:#898989;
}
.highlight	{
	background-color:#FFF5C0;
	padding:2px;
	color:#666;
}
.mandatory {
	color:red;
	font-size:14px;
	margin:0 2px;
}
#loading {
	position:absolute; 
	left:2px; 
	top:2px; 
	z-index:1000; 
	background-color:#F7F7F7; 
	border:1px solid #EBEBEB; 
	padding:5px; 
	width:75px; 
	text-align:center;
}
/*lightbox*/
#fullbg {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	min-width:1200px;
	height: 100%;
	min-height:1500px;
	background-color: #333;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter:alpha(opacity=80);
}
#lightbox {
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	border: 2px solid #555;
	z-index:1002;
	overflow: auto;
	background:#343537;
	text-align:left;
	color:#EBEBEB;
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-moz-border-radius-topleft:12px;
	-moz-border-radius-topright:12px;
	-webkit-border-top-right-radius:12px;
	-webkit-border-top-left-radius:12px;
	-webkit-border-bottom-left-radius:12px;
	-webkit-border-bottom-right-radius:12px;
}
#lightbox #lcontent {
	padding: 15px;
}
#lightbox h4 {
	background:url(images/btnbg.png);
	color:white;
	padding:2px 10px;
	margin:7px 1px;
}
#lightbox button {
	background-color:#404040;
	border:1px solid #ccc;
	color:#ccc;
	background-image:none;
}
a.closelink {
	text-align:right;
	font-size:11px;
	float:right;
	padding: 0px 4px;
}
a.closelink:hover {
	background-color:transparent;
}
#wrapper	{
	text-align:left;
	width:950px;
	margin: auto;
	padding:0px 0px 0px 0px;
	background: transparent;
}
#content_wrapper	{
	padding:0;
	margin:0px auto;
	/*border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	border-top:1px solid #EEEEEE;*/
	float:left;
	clear:both;
	/*background-color:white;*/
}
#content_wrapper_p	{
	padding:0 10px;
	margin:0px auto;
	float:left;
	clear:both;
	background-color:#f9f9f9;
}
#header	{
	height:35px;
	text-align:center;
	border-bottom:1px solid #ddd;
	padding:0 0 1px;
}
#header_p	{
	height:35px;
	text-align:center;
	border-bottom:1px solid #333;
	padding:0 0 1px;
	background-color:#408EB4;
	color:#fcfcfc;
}
#header_p	a{
	color:#333;
}
#leftbar {
	text-align:left;
	display:inline;
	float:right;
	margin:30px 0 0 950px;
	padding:0px;
	clear:both;
	width:20px;
	position:absolute;
	background-color:#F9F9F9;
	border:1px solid #DDDDDD;
	display:none;
}
#navi	{
	text-align:left;
	display:inline;
	float:left;
	margin:0px 0 0px 0;
	padding:0;
	background-color:#EDEFF4;
	clear:both;
	width:950px;
	border-bottom:1px solid #ddd;
	/*background:url(images/subnavi.jpg) repeat-x;*/
	height:20px;
}
#navi #addres {
	color:#000000;
	font-size:1.8em;
	font-weight:bold;
	height:18px;
	float:right;
}
#navi #addres a:hover{
	background-color:transparent;
}
#navi ul	{
	margin:0px;
	padding:0;
}
#navi ul li	{
	list-style:none;
	display:inline;
}
#navi ul li a	{
	font-size:1em;
	padding:3px 10px 4px 10px;
	color:#444444;
}
#navi ul li a:hover {
	color:#fff;
	background-color:#408EB4;
	text-decoration:none;
}
#navi ul li a.selected:hover	{
	color:#4882A8;
	cursor:pointer;
	text-decoration:none;
}
#navi ul li a.selected	{
	color:#4882A8;
	background-color:white;
	font-size:13px;
	padding:1px 10px 4px 10px;
	/*border-left:1px solid #898989;
	border-right:1px solid #898989;*/
	border-top:1px solid #408EB4;
}
#navi ul.subnavi	{
	border-left:1px solid #7E9AAE;
	border-right:1px solid #7E9AAE;
	border-bottom:1px solid #7E9AAE;
	background-color:#fff;
	position:absolute;
	float:left;
	z-index:5000;
	display:block;
}
#navi ul.subnavi li a	{
	font-size:12px;
	padding:2px 10px 2px 15px;
	min-width:110px;
	display:block;
	border-bottom:1px solid #f2f2f2;
}
#navi ul.subnavi li a.active	{
	font-size:11px;
	color:#325B75;
	background-color:#BECDD4;
	border-bottom:1px solid #f2f2f2;
}
#navi ul.subnavi li a.active:hover	{
	color:#fff;
	text-decoration:none;
}
#navi ul.subnavi li a:hover{
	color:#fff;
	text-decoration:none;
}
#logo	{
	text-align:left;
	width:150px;
	float:left;
	margin:3px 0 0;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	height:30px;
	cursor:pointer;
	color:#898989;
	font-size:1.8em;
}
#toolbar {
	float:left;
	border-left:1px solid #ebebeb;
	margin:7px 0 0;
	height:22px;
}
#listarea { 
	color:white; 
	border:1px solid black; 
	height:12px; 
	padding:0px 5px 5px ; 
	margin:2px 0 0 10px; 
	cursor:pointer; 
	float:left; 
	font-size:10px;
}
#listbasket {
	position:absolute; 
	background-color:white; 
	text-align:left; 
	padding:5px; 
	border:1px solid black;
}
#listbasket ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#listbasket ul li{
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	border-bottom:1px solid #ebebeb;
}
#headerstatus	{
	float:right;
	display:block;
	text-align:right;
	margin-top:5px;
	padding:0;
	font-size:11px;
	line-height:1em;
}
#headerstatus span.seperator, task span.seperator {
	color:#EBEBEB;
}
#headerstatus a	{
	margin: 0 2px 0px 2px;
	padding:0px 3px;
}
#search	{
	font-size:0.9em;
	padding:7px 5px 6px 5px;
	text-align:left;
	margin-bottom:10px;
	background-color:#EDEFF4;
	border-bottom:1px solid #DDDDDD;
}
#search .searchbox	{
	height:14px;
	width:105px;
	background-image:none;
	padding:0;
	border:1px solid #BECDD4;
}
#search .searchbox:hover	{
	background-color:#FFFFFF;
	border:1px solid #BECDD4;
}
#search .searchbox:focus	{
	background-color:#FFFFFF;
	border:1px solid #BECDD4;
}
#search .submit	{
	background-color:#BECDD4;
	cursor:pointer;
	margin-left:-5px;
}
#search .submit:hover 	{
	background-color:#BECDD4;
}
#toptoolbar	{
	text-align:right;
	float:left;
	display:block;
}
#maintop {
	background-color:#EFEFEF;
	padding:7px 10px 7px 20px;
	margin:-10px 0px 5px -10px;
	border-bottom:1px solid #CCCCCC;
}
#content_wide #maintop {
	margin:-15px -15px 5px -15px;
}
#content	{
	text-align:left;
	width:670px;
	float:left;
	padding:0px 25px 0px 0px;
	margin: 10px 0px 20px 0px;
	background-color:transparent;
	/*border-right:1px solid #B7B7B7;
	border-left:1px solid #B7B7B7;
	border-bottom:1px solid #B7B7B7;*/
	min-height:350px;
}
#content_wide	{
	text-align:left;
	width:945px;
	padding:10px 5px 10px 5px;
	margin: 5px 0px 0px 0px;
	background-color:transparent;
	/*border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	clear:both;
	min-height:350px;
}
#content_wrapper_p #content	{
	width:660px;
	padding:10px 15px 10px 0;
}
#content_wrapper_p #content_wide	{
	width:920px;
}
#sidebar	{
	text-align:left;
	width:255px;
	float:left;
	margin: 0;
	padding:10px 0px 0px;
	height:100%;
	min-height:200px;
}
#sidebar h3:hover	{
	color:black;
	cursor:move;
}
.sidebarelement		{
	font-size:1em;
	line-height:1.5em;
	margin-bottom:10px;
	padding:0px;
	background-color:#f9f9f9;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	/*border:1px solid #D1D1D1;*/
}
.sidetop {
	background-color:#E8F1F7;
	background-image:none;
	position:relative;
	padding:0 5px 0 5px;
}
.sidehigh{
	background-color:#EAEAE9;
	background-image:none;
	position:relative;
	padding:0 5px 0 5px;
}
.sidestatus {
	background-color:#FFFFFF;
	background-image:none;
	border:1px solid #90BE1E;
	position:relative;
}
.sidebarcontent	{
	padding:5px 0px 5px 0px;
	background-color:transparent;
	padding:5px 10px 5px 10px;
}
.sidetop .sidebarcontent {
	border-left: 1px none;
	border-right: 1px none;
	padding:5px 10px 5px 10px;
}
.sidebarelement h3	{
	padding: 3px 0px 0px 10px;
	margin:0;
	font-size:11px;
	font-family: "lucida grande", Verdana, Helvetica, sans-serif;
	color:#777;
	font-weight:bold;
	border-bottom:1px solid #f7f7f7;
}
.sidebarelement h3 a	{
	color:black;
}
.sidebarelement h3 a:hover	{
	color:black;
}
.sidebarelement h3:hover .expander{
	display:inline;
}
.sidebarelement ul 		{
	list-style-image: none;
	list-style-type:none;
	list-style-position:outside;
	margin: 0px;
	padding:0px;
}
.sidebarelement ol {
	margin:0;
	padding:0 0 0 20px;
	font-size:13px;
}
.sidebarelement ul li	{
	list-style-type:none;
	list-style-position:outside;
	margin: 0;
}
.sidebarelement .expander	{
	display:none;
	float:right;
	margin-right:5px;
}
* html body  .sidebarelement .expander	{
	display:inline;
}
#footer	{
	text-align:left;
	width:950px;
	clear:both;
	color:#444444;
	padding:0px 0 15px 0;
	margin:10px 0 0 0px;
	line-height:1.1em;
	border-top:1px solid #ddd;
}
ul.footernavi	{
	margin:0;
	padding:0;
	float:left;
}
ul.footernaviright	{
	margin:0;
	padding:0;
	float:right;
	display:inline;
}
ul.footernavi li, ul.footernaviright li	{
	float:left;
	padding:0px 10px 0px 0px;
	margin:5px 0 5px 0;
	background-color:white;
	display:inline;
	font-size:11px;
}
ul.footernaviright li {
	padding:0px 0px 0px 10px;
}
#copy	{
	clear:both;
	float:left;
	text-align:left;
	color:#CACACA;
	margin:0;
	overflow:hidden;
	font-size:11px;
	width:100%;
}
#add_url	{
	background-color:#FFFFFF;
}

/*Notes*/
#note #editme, .editme {
	background-color:white;
	font-family:Comic Sans,Comic Sans MS,cursive;
	border:0;
	font-size:11px;
	padding:5px;
	color:black;
	border:1px solid #BDCBD4;
	height:40px;
}
#note .editor_field {
	background:#FFFFB9;
	font-family:Comic Sans,Comic Sans MS,cursive;
	border:0;
	font-size:11px;
	padding:5px;
	color:black;
	border:1px solid #FFF19E;
}
a.task {
	font-size:11px;
	cursor:pointer;
	padding:1px 2px 2px;
	display:block;
	color:#4882A8;
	background-color:#F5F5F5;
	font-weight:bold;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-box-sizing:content-box;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	margin:1px 2px 3px;
}
div.expandelement {
	margin:0 5px 5px;
	background-color:#f5f5f5;
	border-bottom:2px solid #ddd;
}
.taskseparator {
	margin-bottom:5px;
	padding-bottom:5px;
}
a.task img {
	padding:0 5px 0 5px;
}
a.task:hover {
	background-color:#BECDD4;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

/*Form Elemente*/
input {
	background-color:#FFFFFF;
	padding:2px 2px 2px 2px;
	border: 1px solid #DFDFDF;
	/*background-image: url(images/small_gradient.gif);
	background-repeat: repeat-x;*/
	margin:2px 0;
}
input:hover {
	border: 1px solid #4882A8;
}
button {
	font-family: "lucida grande",tahoma, Verdana, Helvetica, sans-serif;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-box-sizing:content-box;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border:1px solid #565656;
	cursor:pointer;
	padding:2px 10px;
	text-decoration:none;
	background-color:#F2F2F2;
	color:#464646;
	font-size:12px;
}
button:hover {
	border:1px solid #666666;
}
button.submit {
	color:white;
	cursor:pointer;
	color:#white;
	border-style:solid;
	border-width:1px;
	background-color:#00769B;
	padding:3px 10px;
	background:url(images/btnbg.png);
}
button.submit:hover {
	border:1px solid #333;
	background-color:#0B98BC;
}
input:focus {
	border: 1px solid #4882A8;
}
input.error , select.error, textarea.error{
	border:1px solid #FF9D9D;
	color:black;
	background-color:white;
	padding:4px 3px 4px 5px;
}
input.anounce, select.anounce, textarea.anounce  {
	border:1px solid #F4F7A8;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px 0 2px 0;
	font-size:11px;
	background-image:none;
}
input.inact, textarea.inact  {
	background-color:#F9F9F9;
	background-image:none;
}
input.submit	{
	background-color:#96CC00;
	color:white;
	font-weight:bold;
	border: 1px solid #BDCBD4;
	height:22px;
	margin:1px;
	padding:0px 5px 0px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:none;
}
input.searchsubmit	{
	background-image:url(images/search.gif);
}
input.radio, input.radio:hover	{
	background-image:none;
	background-color:transparent;
	border:none;
}
input.check, input.check:hover {
	background-image:none;
	background-color:transparent;
	border:none;
}
textarea {
	border: 1px solid #DFDFDF;
	padding:4px 3px 4px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background-image: url(images/small_gradient.gif);*/
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	font-size:1em;
}
textarea:hover {
	border: 1px solid #4B85AD;
	/*background-color:#F3F9FE;*/
}
textarea:focus {
	border: 1px solid #4B85AD;
}
select	{
	border: 1px solid #DFDFDF;
	padding:2px 3px 3px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
select:hover	{
	border: 1px solid #4B85AD;
}
select:focus	{
	border: 1px solid #4B85AD;
}
#bbcodebox {
	margin-bottom:1px;
	padding:0px 1px 2px 1px;
	background-color:#EBEBEB;
	width:220px;
}
/*Tabbs*/
.tabs {
	font-size:1.1em;
	margin:0px 0 0 0px;
	padding:10px 10px 0px;
	height:19px;
	text-align:right;
	font-family:"lucida grande",tahoma,Verdana,Helvetica,sans-serif;
	border-bottom:1px solid #ddd;
	/*background-image: url(images/story_bgtop.jpg);
	background-repeat: repeat-x;*/
}
.tabs_s {
	font-size:1em;
	margin:0px;
	padding:0px 0px 0px;
	height:18px;
}
.tabs_s a.tablink {
	background-color:#EDF1F3;
	font-weight:normal;
	color:#4882A8;
	cursor:pointer;
}
.tabs_s a.selected {
	background-color:#BDCBD4;
	color:#272727;
	font-weight:normal;
}
.tabs a.tablink {
	background-color:#F0F0F0 ;
	border-right:1px solid #F0F0F0;
	border-left:1px solid #F0F0F0;
	border-top:1px solid #F0F0F0;
	margin:0px -5px 0 2px;
	padding:2px 8px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	letter-spacing:0;
	color:#9F9F9F;
}
.tabs a.selected {
	background-color:white;
	padding:3px 10px;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	color:#434433;
}
.tabarea {
	background-color:white;
	display:block;
}
a.tablink:hover, a.selected:hover  {
	background-color:#408EB4;
	color:white;
	text-decoration:none;
}
/* out */
#outbar {
	background-color:#ECEFF5;
	border-bottom:1px solid #ddd;
	width:100%;
	height:40px;
	margin-bottom:1px;
	padding:5px 0;
}
#outframe {
	border-top:1px solid #BCC5D3;
	margin-bottom:-1px;
}
/* Res add */
#resinsertbox	{
	margin-bottom:5px;
	background-color:#E1E6EA;
	border-bottom:1px solid #BDCBD4;
	padding:3px;
}
#resaddchoose {
}
#resaddchoose a {
	cursor:pointer;
}
#resaddchoose a.typeselected {
	border:1px solid #898989;
	background-color:#EBEBEB;
	cursor:pointer;
}
#invitebox {
	margin-bottom:5px;
	background-color:#E1E6EA;
	border-bottom:1px solid #BDCBD4;
	padding:3px;
}
/* profile */
#profilehead {
	background-color:#CEDBE1;
	padding:5px;
	width:940px;
	border-bottom:1px solid #ddd;
}
#profilehead .photo {
	float:left;
	margin:5px 5px 5px 5px;
	border:1px solid #cccccc;
	display:block;
	padding:2px;
	background-color:#FFFFFF;
}
#profilehead #left {
	float:left;
	display:inline;
	margin-bottom:0px;
}
#profilehead  #left h1 {
	margin:1px 0 0;
	font-weight:bold;
	font-size:22px;
}
#profilehead  h1 a{
	color:#666;
}
#profileleft {
	margin:0px 0 10px 0; 
	padding:15px 5px 10px;
	text-align:center;
}
#profile {
	width:100%;
}
#profile h4 {
	font-weight:bold;
	font-size:11px;
	color:#444444;
	background-color:#FCFCFC;
	border-bottom:1px solid #ebebeb;
	padding:0;
	margin:20px 0 20px 0;
	position:relative;
}
#profile h4 strong {
	background:white;
	padding:0 5px 0 0;
	position:absolute;
	top:-10px;
	left:0px;
}
/* intro */
#intro {

}
#intro h2 {
	color:black;
	font-size:15px;
	font-weight:normal;
	font-family: "lucida grande",tahoma, Verdana, Helvetica, sans-serif;
	margin:0 0 5px;
}
#intro p {
	color:#999999;
	display:block;
	font-size:13px;
	line-height:18px;
	margin:3px 20px 20px 0pt;
	font-family: "lucida grande",tahoma, Verdana, Helvetica, sans-serif;
}
/*User Status*/
#userstatus {
	cursor:pointer;
	padding:0 2px 0 2px;
	font-size:14px;
	line-height:1.3em;
	color:#333333;
	letter-spacing:inherit;
}
#userstatus:hover {
	color:#35687D;
}
#userstatusinput {
	z-index:5000;
}
#userstatusinput input{
	width:98%;
	font-size:14px;
}
#userstatusinput a{
	font-size:10px;
}
#userstatusinput #charcount{
	float:right;
	font-size:10px;
	margin:-18px 2px 0 0;
}
#group_slideup_admin {
	background-color:#CEE1EA;
	padding:5px;
}
.or {
	border-top:1px solid #559CBC;
	color:#3399CC;
	margin:20px 0pt;
	position:relative;
}
.or strong {
	background:white;
	padding:0pt 8px;
	position:absolute;
	top:-10px;
	left:250px;
}
/*ausgabe formatierung resources*/
#restool {
	font-size:11px;
	margin:0 0 10px;
}
#restool #count {
	float:right;
	display:inline;
	background-color:#EDEFF4;
	color:#898989;
	padding:0px 4px;
	margin:0 2px 0 0;
}
#restool #displaymodes {
	float:right;
	display:inline;
	padding:0px 4px;
	background-color:#EDEFF4;
}
#restool #user {
	background-color:#325B75;
	color:white;
	padding:0px 2px;
}
#restool .tag {
	background-color:white;
	color:white;
	padding:2px 5px;
	margin:1px 3px;
	border:1px solid #EBEBEB;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	clear:both;
}
#restool .tag img{
	margin:0 5px 0 0 ;
}
#restool .tag a{
	padding:0 2px;
}
#restool #newtag {
	padding:0px 2px;
}
#restool #newtag input{
	background-image:none;
	border:1px solid #EBEBEB;
	height:14px;
	padding:0pt;
	width:180px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	font-size:11px;
}
#showsort {
	cursor:pointer;
}
#showoptions	{
	border:1px solid #CCCCCC;
	width:120px;
	float:right;
	position:absolute;
	background-color:#FFFFFF;
	padding:2px;
	left:600px;
	z-index:2000;
}
#showoptions ul {
	padding:0px;
	margin:0;
}
#showoptions ul li{
	list-style-type:none;
	margin-right:3px;
	text-align:right;
}
#showoptions ul li a{
	padding:2px 5px 2px 5px;
	font-size:11px;
	background-color:transparent;
	color:#4882A8;
}
#showoptions ul li a:hover{
	color:#333333;
}
#showoptions ul li a.active{
	cursor:default;
	background:white;
	color:black;
}
#feeddsp	{
	clear:both;
	/*border:1px solid #EBEBEB;*/
}
#feeddsp p, #feeddsp pre, #feeddsp ul 	{
	margin:5px 5px 5px 15px;
	padding:0px;
	clear:both;
}
#feeddsp blockquote {
	margin:5px 5px 5px 15px;
	padding:7px;
}
#feeddsp a.heading {
	font-size:1.2em;
	margin:10px 0 10px 0;
	background:url(images/footer_list_bullet.gif) no-repeat 0px 5px;
	padding-left:15px;
}
#feeddsp	.feeditem {
	margin-bottom:10px;
	clear:both;
	padding:5px 0px;
}
#feeddsp	.feeditem .meta {
	margin:5px 5px 5px 25px;
	padding:3px;
	border-top:1px solid #EBEBEB;
	background-color:white;
}
#live	{
	width:300px;
}
.live a {
	padding:0 2px 0 2px;
}
.live h4 {
	color:#999999;
	font-size:10px;
	border-bottom:1px solid #ebebeb;
	padding:0;
	margin:10px 0 10px 0;
	position:relative;
}
.live h4 strong {
	background:white;
	padding:0 5px 0 0;
	position:absolute;
	top:-9px;
	left:0px;
}
.livecontainer {
	clear:both;
	margin:0px 0 2px 0px;
	padding-bottom:0px;
}
.liveicon {
	float:left;
	padding-right:10px;
	padding-top:1px;
	padding-left:10px;
}
.livetext {
	width:95%;
	line-height:1.4em;
	margin-left:25px;
	clear:none;
	padding:0px 2px 2px 0px;
	/*border-bottom:1px solid #EBEBEB;*/
}
.livecomment {
	margin:5px 0 5px 0;
	padding:2px 5px 2px 20px;
	background: white url(images/quote_small.gif) no-repeat top left;
	font-style:oblique;
	color:#DCDCDC;
}
.livecomment blockquote {
	background:none;
	padding:0;
	border:0 none;
	color:#DCDCDC;
}
.meta	{
	font-size:1em;
	clear:left;
	padding-left:2px;
}
.actions	{
	padding: 0px 0px;
	font-size:0.9em;
	margin-top:3px;
}
.actionsl	{
	margin-top:25px;
	border:1px solid #ccc;
	padding:5px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#ebebeb;
}
.actions a	{
	background-color:#ddd;
	color: #CCCCCC;
	padding:2px 5px 3px 5px;
	font-size:10px;
	margin-right:7px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
.actions a:hover	{
	color:#666666;
	background-color:#898989;
}
.actionsl a	{
	padding:2px 5px 4px 5px;
	margin-right:3px;
	font-size:11px;
}
.actionsl a	img{
	padding:0 2px;
}
.actionsl a:hover	{
	background:none;
	background-color:#F5F5F5;
	color:#333;
}
.description	{
	font-size:0.9em;
	line-height:1.5em;
	color:#696969;
}
.morepart {
	clear:both;
	text-align:right;
	margin:5px 0 0;
	font-size:11px;
}
.morepart a{
	background:transparent url(images/footer_list_bullet.gif) no-repeat scroll 0px 3px;
	padding:0 0 0 15px;
}
#groupbox .description {
	font-size:12px;
}
#groupbox .sbox {
	border-top:1px dotted #ebebeb;
	border-bottom:1px dotted #ebebeb;
	margin:10px 0 0px 0;
}
#groupbox .ganounce {
	margin-bottom:10px;
	width:100%;
}
#groupbox .ganounce h4 {
	margin:0;
	padding:0;
}
.group_image {
	float:left;
	width:50px;
}
.description_indent {
	margin-left:22px;
	font-size:11px;
	color:#898989;
}
.group_text {
	margin-left:15px;
	display:inline;
	float:left;
	width:405px;
}
.group_stats {
	display:inline;
	float:left;
	width:100px;
	margin-left:10px;
	color:#898989;
	line-height:1.3em;
}
.group_stats .stathead{
	margin:-15px 0 0 80px;
	display:inline;
	float:right;
}
#reshistory {

}
#reshistory table {
}
#reshistory table th {
	background-color:#898989;
	color:white;
}
#reshistory table tr {
	margin:10px 0 10px  0px;
	background-color:#F9F9F9;
	border:4px solid #DDDDDD;
	padding:10px
}
.tags {
	padding-top:3px;
}
.tags a {
	padding:0 2px;
	font-size:11px;
	margin-right:2px;
}
.tags a.tag_high {
	background:#FFFCCC;
	padding:0 2px;
	color:#333333;
	font-size:11px;
	margin-right:2px;
}
.tags a.tag_action {
	background:#f9f9f9;
	padding:0 2px;
	color:#333333;
	font-size:11px;
	margin-right:2px;
}
.tags a:hover, .tags a.tag_high:hover {
	padding:0 2px;
}
.topdescription	{
	line-height:1.5em;
	color:#696969;
}
.bboxseperator	{
	background-color:#CCCCCC;
	margin:20px 0 20px 0;
	height:3px;
	cursor:move;
	line-height:0px;
	font-size:1px;
}
.bboxseperator:hover	{
	background-color:#898989;
}
.bboxtext	{
	margin:5px 0;
}
.bboxtext:hover	{
}
.bboxtext .handle {
	cursor:move;
	width:15px;
	float:left;
	height:100%;
	background: #F9F9F9 url(images/icons/pencil.png) no-repeat;
	border-top:1px solid #BECDD4;
	border-left:1px solid #BECDD4;
	border-bottom:1px solid #BECDD4;
}
.bboxtext .handle:hover {
	background-color:#BDCBD4;
} 
.bboxtext .editme	{
	cursor:text;
	background:#FDFDD8 ;
	background-image:none;
	font-family:Comic Sans,Comic Sans MS,cursive;
	border:0;
	font-size:1em;
	padding:5px;
	color:black;
	border:1px solid #BDCBD4;
	height:100%;
	width:95%;
	overflow:auto;
}
.bboxtext .editor_field {
	background:#FDFDD8;
	background-image:none;
	font-family:Comic Sans,Comic Sans MS,cursive;
	border:0;
	font-size:1em;
	padding:5px;
	color:black;
	border:1px solid #BDCBD4;
	width:95%;
	height:100%;
}
.bbox_small {
	margin:0;
	padding:2px;
	border-bottom:1px solid #BECDD4;
	background-color:#FDFDFD;
}
.bbox_small h4 {
	margin:0;
}
.bbox_small:hover {
	background-color:#EBEEF1;
}
.bbox	{
	border-bottom:1px solid #ebebeb;
	padding:10px 0px 10px 0px;
	margin-bottom:0px;
	margin-top:0px;
}
.bboxdate {
	float:left;
	width:65px;
	font-size:11px;
	font-weight:normal;
	margin:5px 0px 0px 0px;
}
.bboxdate .date{
	width:40px;
	padding:3px;
	color:#999999;
}
.bbox .meta, .bbox_alt .meta	{
	padding: 0px 0px;
	color:#53636C;
	line-height:1em;
}
.bbox .metabox {
	clear:both;
}
.bbox .description, .bbox_alt .description{
	padding:0px 0px 0px 0px;
	overflow:hidden;
	color:#7D7D7D;
	font-size:12px;
	text-align:left;
	margin:5px 20px 0 0;
}
.bbox .description a{
	color:#000000;
}
.bbox .description img{
	margin-top:5px;
}
.bbox .description span.morelink a {
	color:#96CC00;
}
.bbox .description span.morelink a:hover {
	color:#333333;
}
.bbox_alt	{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;	
	padding:7px 0px 10px 10px;
	margin:0px 0 0 0px;		
}
.bbox_alt:hover	{
	background-color:#f9f9f9;
}
.bbox .tags, .bbox_alt .tags {
	text-align:left;
	padding-top:5px;
	clear:both;
	overflow:inherit;
}
.bbox .actions {
	border-top: 1px none;
	clear:both;
	margin-left:0px;
}
.bbox:hover .actions {
	display:block;
}
* html .bbox .actions {
	display:block;
}
.bbox .actions a{
	background-color:white;
	border-bottom:1px solid #EBEBEB;
	padding:0px;
	margin-right:5px;
	font-size:10px;
	margin-right:7px;
	color:#666666;
	text-transform:uppercase;
}
.bbox .actions a:hover{
	color:#4882A8;
	background-color:white;
	border-bottom:1px solid #4882A8;
	text-decoration:none;
}
.bibtex {
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	border:1px solid #EBEBEB;
	line-height:1em;

}
#bookmarkbox h3 {
	margin-bottom:0;
	font-size:1.8em;
	line-height:1em;
	border-bottom:1px solid #E6E6E6;
	padding: 5px 0 10px 0;
	font-weight:400;
	letter-spacing:-1px;
}
#bookmarkbox h3 a {
	color:#333;
}
#bookmarkbox h3 img {
	float:left;
}
#bookmarkbox h3 .smallright a{
	color:#ccc;
}
#bookmarkbox h2 {
	font-size:1.1em;
	padding:2px;
	margin:0px 0 10px 0;
	float:right;
	background-color:#F9F9F9;
}
#descbox .topdescription	{
	background-color:#F9F9F9;
	border-bottom:1px solid #BDCBD4;
	border-top:1px solid #DDDDDD;
	margin:10px 0 10px 0;
	padding:10px;
	clear:both;
}
#descbox .topdescription #descpic	{
	float:left;
	width:110px;
}
#descbox .topdescription #desctext	{
	float:left;
}
#descbox  ul	{
	margin:0;
	padding:0;
}
#descbox  ul	li{
	list-style:none;
	border-bottom:1px solid #EBEBEB;
	padding:3px;
}
#descbox  ul li img{
	margin: 0 2px 0 0;
}
.sidebarcontent .tag {
	margin:-18px 0 0 35px;
	float:left;
}

.bbox_wide	{
	padding:0px 0px 15px 0px;
	/*background-image: url(images/story_bgtop.jpg);
	background-repeat: repeat-x;*/
}
.bbox_wide	h3{
	
}
.notebox {
	width:310px;
	float:left;
	margin-bottom:10px;
	padding:5px;
	background-color:#fff;
	border:1px solid #FFFFB9;
}
.profilepart_left {
	padding:0 5px 5px;
	float:left;
	width:130px;
	margin:15px 0px 0 0;
	background-color:#F9F9F9;
}
.profilepart {
	margin-top:5px;
	float:left;
}
.profilepart_left h3{
	padding:3px 2px;
}
.bbox h3, .bbox_alt h3	{
	font-size:15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:normal;
	border-bottom:1px none;
	padding: 0px 30px 0px 0;
	margin:0;
	background-color:transparent;
}
.bbox h3 img {
	margin-top:-1px;
}
.bbox h3 a, .bbox_alt h3 a	{
	padding:0px;
	color:#408EB4;
}
.bbox h3 a:hover, .bbox_alt h3 a:hover	{
	color:#000;
}
.bbox h3 a:visited, .bbox_alt h3 a:visited	{
	/*color:#727272;*/
}
.listremove {
	font-size:1.7em;
	float:left;
	display:inline;
	color:white;
	padding:2px 5px;
	margin:0 10px 0 0;
	font-weight:bold;
}
.bbox_user	{
	float:left;
	width:200px;
	margin:5px 15px 5px 0px;
	background-color:#F5F5F5;	
	padding:4px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
.bbox_user	.userpic, .bbox_user .avatar{
	float:left;
	margin: 0 5px 0 0;
}
.bbox_user	span.highlight{
	font-size:11px;
	color:red;	
}
.bbox_user	span.expert{
	font-size:11px;
}
.bbox_user	h4, .bbox_alt h4 {
	margin:0px 0 5px 0;
	font-size:14px;
	font-weight:normal;
}
.bbox_user	h4 a, .bbox_alt h4  a{
	padding:1px 3px 3px;
}
.bbox_user_small	{
	float:left;
	margin:2px 10px 2px 0;
	text-align:center;
}
.bbox_user_small small {
	margin-left:-5px;
}
.bbox_user_small:hover {
}
.bbox_user	.actions {
	float:left;
	width:100%;
	background-color:#F7F7F7;
}
.bboxtoinsert	{
	background-color:#CCCCCC;
	margin:5px 0 5px 0;
	padding:2px;
	cursor:pointer;
}
.bboxtoinsert:hover	{
	/*background-color:#FF3300;*/
}
.favcount	{
	text-align:right;
	margin:1px 0;
	height:17px;
	max-width:40px;
	float:right;
}
.favcount_highlight	{
	text-align:right;
	margin:1px 0;
	height:17px;
	max-width:40px;
	float:right;
}
.favcount a {
	color:#525C5E;
	font-size:12px;
	padding:0px 5px ;
	font-family:Helvetica, Arial,sans-serif;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background:url(images/icons/star_faded.gif) no-repeat;
}
.favcount_highlight a {
	font-size:12px;
	color:#898989;
	padding:0px 5px;
	font-family:Helvetica, Arial,sans-serif;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background:url(images/icons/star.png) no-repeat;
}
.favcount a:hover, .favcount_highlight a:hover {
	background-color:#90BE1E;
	color:white;
	text-decoration:none;
}
.right	{
	float:right;
	text-align:right;
	display:inline;
}
.expand {
	background-position: right top;
	background-image: url(images/icons/bullet_arrow_down.png);
	background-repeat: no-repeat;
	background-color:#BDCBD4;
	padding:2px 10px 2px 10px;
	margin:30px 0 10px 0;
	color:white;
}
.expand:hover	{
	background-color:#EEF2F4;	
	color:#333333;
}
.sidebarelement .expand {
	margin:2px 2px 3px;
	background-color:#F5F5F5;
}
.book	{
	background-color: #FFFFFF;
	border: 1px #cccccc solid;
	padding:1px;
	float:right;
}
.book_nofloat	{
	background-color: #FFFFFF;
	border: 1px #cccccc solid;
	padding:1px;
	margin:0px;
}
.sitepreview {
	float:left;
	margin:4px 10px 0 0px;
	background-color: #FFFFFF;
	border: 1px #cccccc solid;
}
.book:hover, .book_nofloat:hover	{
}
#bookmarkbox .book {
	float:left;
	margin:4px 10px 0 0px;
}
.bookbox	{

}
.littlebox	{
	width:320px;
	float:left;
	margin:0px 15px 10px 0px;
	font-size:1em;
	line-height:1.5em;	
}
.littlebox	h3, .mediumbox h3 {
	padding: 2px 0 2px 0;
	margin:0px;
	font-weight:normal;
	background-color:transparent;
}
.littlebox .expander, .mediumbox .expander{
	display:inline;
	float:right;
	margin-top:4px;
}
.littlebox_nospan	{
	width:315px;
	float:left;
	margin-bottom:10px;
}
.mediumbox	{
	padding:0px 0px 0px 0px;
	margin:5px 0px;
	background-color:transparent;
	width:670px;
	float:left;
}
.widebox	{
	padding:5px 0px 0px 0px;
	background-color:#FFFFFF;
	display:block;
}
#firststeps {
	border:1px solid #BDCBD4;
	background-color:#ECEFF5;
	padding:10px;
	margin-bottom:10px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
#firststeps h3 {
	padding:2px 0 2px 5px;
	margin:0;
}
#firststeps ul {
	margin:0 5px;
	padding:0;
}
#firststeps ul li {
	list-style-type:image;
	list-style-position:inside;
	list-style-image:url(images/footer_list_bullet.gif);
}
.highlightbg	{
	padding:2px;
	width:210px;
	height:35px;
	margin:5px 5px 5px 50px;
}
.avatar	{
	float:left;
}
.avatar img	{
	border:1px solid #cccccc;
	display:block;
	/*padding:2px;*/
	background-color:#FFFFFF;
}
.avatar img:hover	{
	/*border:1px solid #666666;*/
}
.userpic	{
	border:1px solid #ccc;
	display:inline;
	/*padding:2px;*/
	background-color:#FFFFFF;
	vertical-align:top;
}
.userpic:hover, .userpic_small:hover	{
	background-color:#F9F9F9;
}
.userpic_small	{
	border:1px solid #cccccc;
	display:inline;
	background-color:#FFFFFF;
	vertical-align:top;
	width:16px;
	height:16px;
}
.newmsg {
	-moz-border-radius-bottomleft:5px;	
	-moz-border-radius-bottomright:5px;	
	-moz-border-radius-topleft:5px;	
	-moz-border-radius-topright:5px;
	background-color:#7E9AAE;
}
/*grid*/
.grid {
	width:200px;
	margin:0px 20px 0px 0;
	float:left;
}
.gridpart {
	margin:5px 0 30px;
	line-height:1.3em;
}
.gridpart h2 a{
	color:#90BE1E;
}
/*tasks*/
.taskwrapper {
	background-color:#B6BAC3;
	padding:0 10px;
}
.taskgroup {
	margin:0px 0 30px;
	background-color:white;
}
.taskgroup h4{
	color:#555;
	text-align:center;
}
.tasklist {
	
}
.newtask {
	background-color:#343537;
	padding:5px;
	margin:0px 0 3px;
	color:#ebebeb;
	border:2px solid #555;
	-moz-border-radius-bottomleft:5px;	
	-moz-border-radius-bottomright:5px;	
	-moz-border-radius-topleft:5px;	
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}
.tasklist .task {
	border:1px solid #ccc;
	padding:3px 5px;
	margin:1px 0;
	background-color:#FCFCFC;
	-moz-border-radius-bottomleft:5px;	
	-moz-border-radius-bottomright:5px;	
	-moz-border-radius-topleft:5px;	
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}
.tasklist .prio0 {
	border-left:1px solid #ccc;
}
.tasklist .prio1 {
	border-left:2px solid red;
}
.tasklist .prio2 {
	border-left:2px solid blue;
}
.tasklist .prio3 {
	border-left:2px solid green;
}
.tasklist .done {
	background-color:#FFFFDA;
}
.tasklist .overdue {
	background-color:#FFDEDB;
}
.tasklist .high {
	background-color:#ccc;
}
.task:hover {
	background-color:#EDEFF4;
}
.taskdone {
	opacity:0.5;
	text-decoration:line-through;
}
.tasktext {
	
}
.task .checkbox {
	margin:0 10px 0 0;
}
.taskoverdue {
	background-color:#F00;
	color:white;
	padding:1px 3px;
	font-size:11px;
	margin:0 2px 0 0;
}
.taskovertoday{
	background-color:#408EB4;
	color:white;
	padding:1px 3px;
	font-size:11px;
	margin:0 2px 0 0;
}
.taskeditlink {
	display:none;
}
.task:hover .taskeditlink {
	display:block;
}
.taskedit {
	clear:both;
	height:65px;
	background-color:#fff;
	padding:5px;
	margin:4px 0 0px;
}
.taskdelete {
	color:red;
}
.taskdueheader {
	font-size:11px;
	color:333;
	font-weight:bold;
	margin:2px 0;
}
.taskdueitem {
	border-bottom:1px solid #f7f7f7;
	padding:1px 2px;
}
.taskdueitem:hover {
	background-color:#408EB4;
	color:white;
}
/*fragen*/
.question {

}
.questiontext {
	float:left;
	width:650px;
	background-color:#F9F9F9;
	margin:10px 0 0 0;
	padding:8px;
	border:2px solid #7E9AAE;
}
.questiontext h1{
	margin-top:0px;
}
.questioner, .answerer {
	float:left;
	background:url(images/answerer.gif) no-repeat;
	width:255px;
	margin:10px 10px 0 0;
}
.questioner_text, .answerer_text {
	padding:10px 10px 10px 10px;
}
.questioner_bottom, .answerer_bottom {
	clear:both;
	background:url(images/answer_bottom.gif) bottom no-repeat;
	height:3px;
	padding:12px 0 0 0px;
}
.answer {
	margin:0 0 10px 0;
}
.answertext {
	float:left;
	width:650px;
	margin:10px 10px 0 0;
	background-color:#F9F9F9;
	margin:10px 0 0 0;
	padding:8px;
	border:1px solid #DDDDDD;
}
#newanswer {
	margin:0 0 10px 0;
}
#newanswer .answertext {
	border:2px solid #DDDDDD;
	margin:0 0 10px 0;
}
/*Forum Formatierungen*/
table.forum {
	width:670px;
}
tr.topic:hover {
	background-color:#F5F5F5;
}
tr.actions {
	
}
tr.actions	td{
	padding:5px 5px 5px 10px;
	margin:0 5px;
}
tr.head {	
	/*background-image:url(images/forumbg.jpg);*/
}
tr.head  th{
	color:#333;
	font-weight:bold;
	padding:2px 0;
	font-size:11px;
}	
tr.topic	td{
	padding:5px 5px 5px 10px;
	margin:0 5px;
	border-bottom: 1px solid #EEF2F4;
}
tr.topic.first	td{
	border-top: 1px solid #EEF2F4;
}
tr.topic_odd	{
	background-color:#F9F9F9;
}
tr.topic .title {
	padding:2px 0 5px 0;
}
tr.topic .title	a{
	font-size:14px;
	font:Helvetica, Verdana, Arial , sans-serif;
}
tr.topic small {
	color:#666666;
}
.entry	{
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:5px;
	clear:both;
	display:block;
	border: 1px solid #EEF2F4;
}
.entry_top	{
	padding:2px;
	background-color:#F9F9F9;
	font-size:11px;
	color:#898989;
	clear:both;
}
.entry_left	{
	background-color:white;
	width:150px;
	float:left;
	padding:5px;
	height:100%;
}
.entry_right	{
	padding:5px;
	background-color:#FFFFFF;
	margin-left:155px;
}
.entry_text	{
	background-color:#FFFFFF;
	margin-bottom:0px;
}
#frmreply {
	border: 2px solid #EEF2F4;
	padding:0 10px 10px 10px;
	margin:10px 0 0 0;
}
#frmreply h2 {
	color:#666666;
	margin:0;
	padding:5px;
}
/*User anzeigen*/
.user_element	{
	height:40px;
	clear:both;
}
#map {
	border:1px solid #509BBB;
}
/*Comments*/
#commentbox {
	margin-top:10px;
}
.comment, .comment_even	{
	margin:10px 0px 10px 60px;
	border:1px solid #EEF2F4;
	background-color:#fff;
}
.comment_preview	{
	margin:10px 0px 15px 0px;
	padding:5px 2px 5px 2px;
	background-color:#EEF2F4;
}
.comment_user	{
	/*background-color:#F4FBE6;*/
}
.comment:hover	{
	/*border: 1px solid #4293AE;*/	
}
.commentmeta	{
	font-size:10px;
	color:#898989;
	text-align:left;
	padding:0 5px;
	text-align:left;
	background-color:#fff;
}
.commententry	{
	padding:5px 5px;
	font-family: Helvetica, Arial, sans-serif;
}
.commentuser {
	float:left;
	display:inline;
}
#newcomment {
	padding:0 10px 5px;
	border:1px solid #ccc;
	border-top:1px solid #898989;
	background: #F2F2F2;
	margin:20px 0 0 0;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
#newcomment h2 {
	float:right;
	margin:0px;
	color:#333333;
	padding:2px 2px 10px 0;
	font-size:18px;
}

/*Statusmeldungen*/
.anounce	{
	background-color:#FFFBDE;
	padding:10px;
	margin:5px 0 5px 0;
	font-size:1em;
	display:block;
	border-bottom: 1px solid #FFF8C7;
	border-top: 1px solid #FFF8C7;
	margin-top:2px;
	color:#333333;	
}
.error	{
	padding:10px;
	margin:5px 0 5px 0;
	font-size:1em;
	display:block;
	border: 1px solid #DB6965;
	margin-top:2px;
	color:#DB6965;
	background: #FDE5E5;
	max-width:700px;
}
.hint	{
	background-color:#EBEBEB;
	padding:10px;
	margin:5px 0 5px 0;
	border-bottom: 1px solid #4491AF;
	border-top: 1px solid #BDCBD4;
	border-left: 1px solid #BDCBD4;
	border-right: 1px solid #BDCBD4;
	font:normal 0.9em Verdana;
	line-height:15px;
}
.validatorok {
	color:#fff;
	background-color: #3C6;
	font-size:10px;
	padding:0 5px;
	margin-top:-5px
}
.validatornok {
	color:#fff;
	background-color: #C30;
	font-size:10px;
	padding:0 5px;
	margin-top:-5px
}
/*Seiten Navigation*/
.respagenavi	{
	font-size:0.9em;
	clear:both;
	margin:20px 0px 10px 0px;
	text-align:center;
	/*border-top:1px solid #F7F7F7;*/
	padding:5px;
}
.respagenavi a	{
	padding:3px 5px 3px 5px;
	margin: 0 1px 0 1px;
}
.respagenavi a:hover	{
	background-color:#bdcbd4;
	color:white;
	text-decoration:none;
}
strong.phigh a	{
	color:#2A2A2A;
	font-weight:bolder;
	font-size:1em;
}
/*Tagbox & Tagelemente*/
.tagbox	{
	line-height:2.1em;
	text-align:justify;
	max-height: 450px; 
	position: relative;
	overflow: auto; 
}
.taglist {
	overflow: auto; 
	max-height: 400px; 
	position: relative;
}
.taglist ul li {
	border-bottom:1px solid #EBEBEB;
	margin-right:20px;
	font-size:11px;
	cursor:pointer;
}
.taglist ul li:hover {
	background-color:#F7F7F7;
}
.taglist ul li span.right_inline	{
	margin-right:4px;
	font-size:11px;
	color:#333333;
}
.tagbox	a:hover{
	color:#000000;
}
.tagtools {
	background-color:#f7f7f7;
	padding:3px;
	border-top:1px solid #ddd;
}
.tagstyle1 {
	color:#8C8C8C;
	font-size:0.9em;
	font-family:Helvetica, Verdana, Arial,  sans-serif;
	padding: 0px 2px 1px 2px;
}
.tagstyle2 {
	color:#7E7E7E;
	font-size:1.2em;
	font-family:Helvetica, Verdana, Arial,  sans-serif;
	padding: 0px 2px 1px 2px;
}
.tagstyle3 {
	color:#606060;
	font-size:1.4em;
	font-family:Helvetica, Verdana, Arial,  sans-serif;
	padding: 0px 2px 1px 2px;
}
.tagstyle4 {
	color:#3C3C3C;
	font-size:1.6em;
	font-family:Helvetica, Verdana, Arial,  sans-serif;
	padding: 0px 2px 1px 2px;
}
.tagstyle5 {
	color:#333;
	font-size:1.8em;
	font-family:Helvetica, Verdana, Arial,  sans-serif;
	padding: 0px 2px 1px 2px;
}
.tagstyle1:hover ,.tagstyle2:hover ,.tagstyle3:hover ,.tagstyle4:hover ,.tagstyle5:hover {
	background-color:#F1F1F1;
	text-decoration:none;
}
/* Show boxes*/
.introduction	{
	border: 1px solid #4293AE;
	padding:5px 20px 10px 20px;
	margin:5px 0px 5px 0px;
	background-color:#EEF5F7
}
#hintbox{
	background-color:#1D1D1D;
	padding:5px;
	position:absolute;
	width: 150px;
	font-size:11px;
	line-height:15px;
	z-index:1000;
	visibility: hidden;
	color:#CCCCCC;
	border:1px solid black;
}
.hintanchor{ 
	font-weight: bold;
	color:#4491AF;
}
.hintanchorimg{ 
	font-weight: normal;
}
/*In Text editor feld*/
#editme	{
	border: 1px solid #BECDD4;
	background-color:#FFFFFF;
	font-size:1em;
	padding:0px 2px 0px 2px;
}
#editme.hover	{

}
.editor_ok_button, .editor_ok_button:hover {
	background-image:url(images/button_80.jpg);
	width:80px;
	height:21px;
	border:1px none;
	color:white;
	cursor:pointer;
	margin:0 2px;
}
.editor_cancel_link, .editor_cancel_link:hover {
	font-size:1em;
}
.sharebox {

}
/*Login Box*/
.loginbox	{
	width:320px;
	font-size:1em;
	padding:20px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	border-left:1px solid #EBEBEB;
}
.loginbox h1	{
	font-size:1.8em;
	border-bottom:1px solid #4882A8;
	text-align:right;
	padding:3px 0;
}
.loginbox input	{

}
.loginbox input.submit	{
	font-size:1em;
	width:100px;
	padding-top:1px;
}
.loginmorebox {
	width:320px;
	font-size:1em;
	padding:50px 20px 20px 80px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	
}

/*Sidebar Boxes*/
#feedbox	{
	background-color:#FFEC9F;
}
#feedbox a	{
	color:#FF9900;
}
#feedbox a:hover	{
	color:#000000;
	background-color:#FFB442;
}
#feedbox h3	{
	border-bottom:1px solid #FFEC9F;
}
/*vcard hcard*/
#vcard	{
}
#vcard .photo	{
	float:left;
	border:1px solid #cccccc;
	display:block;
	padding:2px;
	background-color:#FFFFFF;
}
#vcard #data	{

}
#vcard #data #link_6	{
	font-size:1.3em;
	margin:0px 10px 0 0;
	position:relative;
}
#vcard #data div.org {
	font-size:0.9em;
}
#vcard #data div.bday {
	font-size:0.9em;
}
#vcard #data div.adr {
	font-size:0.9em;
}
#vcard #data .title {
	margin:0;
	font-size:0.9em;
	font-weight:normal;
}
#vcard_download {
	float:right;
	margin-top:-20px;
}
/*Autocomplete Felder*/
div.autocomplete {
	background-color:#1D1D1D;
	border:1px solid black;
	margin:0px;
	padding:0px;
	z-index:10000;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected {
	background-color: #325B75;
	color:white;
}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:1px 0 1px 10px;
  cursor:pointer;
  text-align:left;
  color:#CCCCCC;
  font-size:11px;
  font: Helvetica,Arial, sans-serif
}
.nospace {
	padding:0;
	margin:0;
}
.dock {
	position: relative; 
	height: 120px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 120px;
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 80px;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
}
.dock-item img {
	width: 100%; 
	background-color: #FFFFFF;
	border: 1px #EDEDED solid;
	padding:2px;
}
.dock-item span {
	display: none; 
	background-color:#BECDD4;
}
.mceEditor {
	border:1px solid #ccc;
}
.mceToolbar {	
	border:1px solid #ddd;
	background-color:#F7F7F7;
}
.mceToolbar a{	
	
}
.mceToolbar a img{
	border:1px solid none;	
}
/*promo site*/
.promobox {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	padding:10px;
	width:190px;
	float:left;
	color:white;
	font-size:1.2em;
	line-height:1.2em;
	margin:10px 10px 10px 0;
}
.prodteaser ul {
	margin:0px;
	padding:0;
	list-style-type:none;
}
.prodteaser li {
	position:relative;
	color:black;
	font-size:13px;
	margin:0 0 3px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#408EB4;
}
.homefeatures {
	padding:0 10px 10px;
}
.homefeatures ul{
	margin:10px 0px 10px 40px;;
	width:270px;
	list-style-position:inside;
	list-style-type:none;
	float:left;
}
.homefeatures li {
	padding-bottom:18px;
	position:relative;
}
.homefeatures li img {
	display:block;
	height:32px;
	left:-40px;
	position:absolute;
	top:-5px;
	width:32px;
}
.homefeatures h2 {
	color:black;
	font-size:12px;
	margin:0 0 5px;
	font-weight:bold;
}
.homefeatures p {
	color:#999999;
	display:block;
	font-size:11px;
	line-height:15px;
	margin:3px 20px 20px 0pt;
}