html, body 	{ overflow:auto; }

BODY,TABLE 	{ PADDING: 0px; MARGIN: 0px;	COLOR: #000000; }
TABLE		{ border-spacing: 0px; }
BODY,TD		{ FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: 500; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-VARIANT: normal; COLOR: #000; }
.bold 		{ font-weight: bold; }
input,textarea,select {	font-size: 9pt; }
.pad td 	{ MARGIN: 6 6 0 6; }
.submit 	{ font-size: 8pt; background-color: #a00; cursor: hand; border-top-width: 1px; border-top-style: solid;	border-top-color: #ffcccc; border-left-width: 1px; border-left-style: solid; border-right-style: solid;	border-bottom-style: solid;	border-left-color: #fcc; border-right-color: #ff8080; border-bottom-color: #ff8080;	border-right-width: 2px; border-bottom-width: 2px; margin: 1px;	color: #fff; font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-style: italic; }
.bblue 		{ background: #11D; }
.byellow 	{ background: #FF0; }
.bred 		{ background: #F00; }
.bred1 		{ background: #900; }
.bwhite 	{ background: #fff; }
.blue 		{ color: #11D; }
.white 		{ color: #FFF; }
.red 		{ color: #F00; }
.top, .top1 { width:980px; height:126px;	background-color: transparent; }
.top		{ background: url(bilder/top.jpg) #FFF no-repeat; }
.top1		{ background: url(bilder/top1.jpg) #FFF no-repeat; }
.signuphelp .head {	font-weight: bold; }
.teaser 				{ height: 236px; width: 198px; }
.teaser a:hover 		{ cursor: pointer; }
.teaser .head 			{ height: 26px; line-height: 26px; vertical-align: middle; text-align: right; }
.teaser .head li 		{ list-style-type:square; font-size: 10pt; font-weight: bold; color: #fff; position: relative; left: -5px;}
.teaser .brown .head 	{ background: url(bilder/teaserhead_brown.jpg); }
.teaser .blue .head 	{ background: url(bilder/teaserhead_blue.jpg); }
.teaser .green .head 	{ background: url(bilder/teaserhead_green.jpg); }
.teaser .red .head 		{ background: url(bilder/teaserhead_red.jpg); }
.teaser .purple .head 	{ background: url(bilder/teaserhead_purple.jpg); }
.teaser .body 			{ height: 105px; color: #fff; font-weight: bold;}
.teaser .body img		{ border: 0px; }
.teaser .bottom 		{ height: 105px; color: #000; }
.teaser .brown .bottom h2 	{ color: #663300; }
.teaser .blue .bottom h2 	{ color: #2222aa; }
.teaser .green .bottom h2 	{ color: #226622; }
.teaser .red .bottom h2 	{ color: #aa2222; }
.teaser .purple .bottom h2 	{ color: #660066; }

.tleft 			{ position: relative; float: left; left: 20px; }
.tmiddle 		{ position: relative; float: left; left: 40px; }
.tright 		{ position: relative; float: right; right: 20px; }
.ttop			{ top: -17px; }
.teaser1 .tack, .paper .tack { position: absolute; top: -4px; }
.teaser1 .ro 	{ background:url("bilder/box_ro.gif") top right no-repeat; margin:0; padding:0; }
.teaser1 .lo 	{ background:url("bilder/box_lo.gif") top left no-repeat; margin:0;	padding:0; }
.teaser1 .ru 	{ background:url("bilder/box_ru.gif") bottom right no-repeat; margin:0; padding:0; }
.teaser1 .lu 	{ background:url("bilder/box_lu.gif") bottom left no-repeat; margin:0; padding:0; }
.teaser1 .ro1	{ background:url("bilder/box_ro1.gif") top right no-repeat; margin:0; padding:0; }
.teaser1 .lo1 	{ background:url("bilder/box_lo1.gif") top left no-repeat; margin:0;	padding:0; }
.teaser1 .ru1 	{ background:url("bilder/box_ru1.gif") bottom right no-repeat; margin:0; padding:0; }
.teaser1 .lu1 	{ background:url("bilder/box_lu1.gif") bottom left no-repeat; margin:0; padding:0; }
.teaser1 .body	{ position:relative; top: 15px; left: 15px; margin: 0; }
.teaser2			{ position: relative; }
.teaser2 .head		{ position: absolute; right: 0px; top: -3px; color: #2222aa; }
.teaser2 .head h2 	{ background: #fff; border-bottom: 1px solid; border-color: #000; }
.teaser2 .head img	{ position: absolute; top: -2px; left: -17px;}
.teaser2 .body		{ position: relative; top: 20px; left: 4px; }
.teaser2 .body img 	{ position: relative; float: left; margin-right: 6px; }

.paper			{ overflow:hidden; }
.paper .pro 	{ background:url("bilder/paper_ro.gif") top right no-repeat; margin:0; padding:0; }
.paper .plo 	{ background:url("bilder/paper_lo.gif") top left no-repeat; margin:0;	padding:0; }
.paper .pru 	{ background:url("bilder/paper_ru.gif") bottom right no-repeat; margin:0; padding:0; }
.paper .plu 	{ background:url("bilder/paper_lu.gif") bottom left no-repeat; margin:0; padding:0; }
.paper .pbody	{ position:relative; top: 15px; left: 25px; margin: 0; }

.top a:link visited
{
	border-color:#FFF;
}
.top a:hover
{
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#FF0000;
}
.top a .info
{
	display:none;
}

.top a:hover .info
{
	background: #FAFAFA;
	border-top:1px solid #E4D9C0;
	border-right:1px solid #99917D;
	border-bottom:1px solid #99917D;
	border-left:1px solid #E4D9C0;
	position: absolute;
	top: 12px;
	left: -200px;
	display:block;
	padding: 5px;
	margin-left: -30px;
	width:194px;
	text-decoration: none;
	text-align: right;
}
#button
{
	position:absolute; left:32px; top: 102px; cursor:pointer;
}
#button img
{
	float:left;
	border: 0px;
}
#button img:hover
{
	border-bottom: 1px dotted white;
}
/* für IE */
#button a:hover img
{
	border-bottom: 1px dotted white;
}
.buttonside 						{ width:140px; height:32px; background: url(bilder/buttonback1.gif) no-repeat; }
.buttonside .text 					{ float: left; width: 110px; height: 32px; font-size: 10pt; color: #fff; font-weight: bold; text-align:center; vertical-align: middle; line-height: 30px; overflow:hidden;}
.buttonside .picture 				{ position:relative; width:20px; height:26px; top: 2px; right: 2px;}
.boxside, .boxside1 				{ position: relative; width: 140px; background: url(bilder/box1_text.gif); color: #fff; text-align:left; border-bottom: 1px solid black;}
.boxside img, .boxside1	img			{ position:relative; border: 0px; }
.boxside .head 						{ background: url(bilder/box1_top.gif) no-repeat; height: 20px; font-size: 10pt; font-weight: bold; vertical-align: middle; padding-left:4px; line-height: 20px;}
.boxside1 .head 					{ background: url(bilder/box1_top1.gif) no-repeat; height: 20px; font-size: 10pt; font-weight: bold; vertical-align: middle; padding-left:4px;}
.boxside .buttons, .boxside .text	{ position: relative; overflow: hidden; padding-top: 4px; padding-bottom: 3px;}
.boxside .text						{ padding-left: 4px; }
.boxside .button					{ position:relative; width: 138px; height: 26px; left: 1px; vertical-align:middle; line-height:26px; margin-bottom: 4px; text-indent: 4px;}
.boxside a .button					{ background: url(bilder/box1_button.gif); }
.boxside a:hover .button			{ background: url(bilder/box1_button1.gif); cursor: pointer;}
.contentborder 						{ position: relative; display: inline; background-color:#F5DBDE; border-color:#440000; border-style:solid; border-right-width:2px; border-left-width:1px; border-top-width:1px;	border-bottom-width:2px; }
.fastsearch 						{ width:50px; text-align:left; vertical-align: middle; line-height: 16px; }
.box								{ background-color:#FAFAFA; border-color:#440000; border-style:solid; border-right-width:2px; border-left-width:1px; border-top-width:1px; border-bottom-width: 2px; }
h2 									{ display: inline; FONT-SIZE: 12px; }
h1									{ display: inline; FONT-SIZE: 14px;	COLOR: #264aa8; }
h3									{ FONT-SIZE: 9px; COLOR: #fff; }
form								{ display: inline; }
a:link
{
	color: #264aa8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a:visited
{
	color: #264aa8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a:hover
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	font-style: normal;
	text-decoration: underline;
}
a:active
{
	color: #264aa8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: underline;
}
.linkswhite a:link
{
	color: #fff;
}
.linkswhite a:visited
{
	color: #fff;
}
.linkswhite a:hover
{
	color: #fff;
}
.linkswhite a:active
{
	color: #fff;
}
.singleprev
{
	position: relative; float:left;
	width: 100px; height: 100px; margin:0px; padding:0px; margin-top: 3px; margin-right:3px;
	background: url(bilder/picback.gif); center no-repeat; display:inline;
}
.singleprev .pin { position:absolute; top: -10px; left: 0px; z-index: 99999;}
.singleprev .stop
{
	position: relative; margin-top: 4px; text-align: center;
}
.singleprev .sbottom
{
	position: relative; margin-top: 66px; text-align: center;
}
.singleprev .pic
{
	position: absolute; top: 20px; left: 20px; width:60px; height:60px;
	border-style: none;
}
.singleprev .sspirit
{
	position: absolute; bottom: 20px; left: 6px;
	border-style: none;
}
.singleprev .semotions
{
	position: absolute; bottom: 20px; left: 10px;
	border-style: none;
}
.singleprev .sbody
{
	position: absolute; bottom: 20px; left: 14px;
	border-style: none;
}
.singleprev .sfactor
{
	position: absolute; bottom: 20px; right: 6px;
	border-style: none;
}
.singleprev .linkbox
{
	display:none;
}

.singleprev a:hover
{
	border-top-width:2px;

}
.singleprev a:hover .linkbox
{
	position: absolute; top:-58px; left:0px; background:yellow; display: block; border:1px solid; width: 200px; height:50px; z-index:9999;
	FONT-SIZE: 9px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-VARIANT: normal; text-decoration: none;
	padding: 4px; text-align:justify;
}

.topic,.topic1
{
	position: relative; text-align: left; vertical-align: middle;
	font-weight: bold; color: #fff; font-size: 9px;
	background: #aa1111; padding: 2px;
}
.topic
{
 	margin: 4px; height: 12px;
}
.complete
{
	margin: 0px; padding: 0px;
}

.leftsized
{
	position: relative; float: left; margin: 4px;
}

.sbox
{
	position:relative; width:140px; height:180px; overflow:hidden;
}
.slinkbox
{
	position: relative; height: 24px; padding: 3px; margin-right: 1px; top: 4px; text-align: center;
}
.top0
{
	top:0px;
}
.suser
{
	position: relative; height: 144px; width: 146px; background: #FFF; overflow:auto; border: 1px solid;
}
.sline
{
	position:relative; width:120; height: 10px;
	border-bottom: 1px #CCC inset; margin-left: 4px;
}
.suser a:hover
{
	background: #FF0; cursor:pointer; text-decoration: none;
}
.suser .w20,.suser .w40,.suser .w80
{
	position:relative; margin-left: 2px; margin-right: 2px;
}
.suser img { border: none; }



.eline
{
	background: #fff; border-bottom: 1px #CCC inset; margin-left: 2px; margin-right: 2px;
}

.trans
{
	background: transparent;
}

.border
{
	border: 1px solid;
}

.usertop
{
	width: 578px; height:38px; border: 1px solid; background: #900; margin:0px; padding:0px;
}

.userprev
{
	position: relative; overflow:hidden;
	width: 578px; height: 336px;
	font: 12px bold; background: #C00; border: 1px solid;
}
.userprevleft
{
	position: relative;
	width: 240px; height: 326px;
	float: left; background: #fff9f9; color: #000; border: 1px solid;
}
.userprevright
{
	position: relative;
	width: 330px; height: 326px;
	float: right; background: #fff9f9; color: #000; border: 1px solid;
}
.userprevleft .userprevleftpic
{
	position: relative; top: 8px; left: 20px; border-style: none;
}
.userprevleft .userprevlefttop
{
	position: relative; top: 2px; text-align: center;
}
.userprevleft .userprevleftbottom
{
	position: relative; float: left; top: 10px; left: 20px; width: 218px; height: 98px;
}
.userprevdata
{
	position: relative; width: 306px; left: 2px; top: 2px; margin-bottom: 2px; border-bottom: 1px #CCC inset;
}
.userprevbottom
{
	position: relative; width: 578px; height: 110px; background: #fff9f9; color: #000; border: 1px solid;
}
.noborder
{
	border: none;
}
.noborder img
{
	border: none;
}
.w20 { width:20px; }
.w40 { width:40px; }
.w80 { width:80px; }
.w100 { width:100px; }
.w120 { width:120px;}
.w140 { width:140px; }
.w180 { width:180px; }
.w200 { width:200px; }
.w220 { width:220px; }
.w235 { width:235px; }
.w280 { width:235px; }
.w340 { width:340px; }
.w380 { width:380px; }
.w480 { width:380px; }
.w500 { width:500px; }
.w540 { width:540px; }
.w620 { width:680px; }
.w680 { width:680px; }
.scroll {
	overflow:auto;
	scrollbar-3dlight-color:#fff;
	scrollbar-arrow-color:#fff;
	scrollbar-base-color:#f00;
	scrollbar-darkshadow-color:#000;
	scrollbar-face-color:#000;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
}
.tcenter { text-align: center; }
.bl { border-left: 1px solid; }
.br { border-right: 1px solid; }
.bt { border-top: 1px solid; }
.bb { border-bottom: 1px solid; }
.cursor { cursor:pointer; }
.iframe { border: none; height: 180px; width: 146px; overflow:hidden; }
.inline
{
	display:inline;
}

.nofloat
{
	clear: both;
}
.fleft { position: relative; float:left; }
.fright { position: relative; float:right; }

.searchhead
{
	background-color: #aa0000;
	color: #FFF;
	font-weight: bold;
}
.invisible { display: none; }
.mbox { height: 150px; }

.magazin
{
	position:relative; width:200px; height:160px;
	COLOR: #000;
}
.magazin .top
{
	width:200px; height:10px; background:#ff4444; color:#fff;
}
.foren
{
	 position:relative; width: 662px; border: 1px solid; left: 4px;
}
.foren-top
{
	position:relative; width: 662px; height:20px; font-weight:bold; margin-bottom:1px;
}
.foren-group
{
	width: 100%; height:20px; background: #DDDDFF; font-weight:bold; vertical-align:middle; line-height:16px; text-align:left; margin-top:1px;
}
.foren-row
{
	width: 662px; height:44px; margin-top:1px;
}
.message-row
{
	width: 662px; margin-top:1px; overflow:hidden;
}
.forum-spacer
{
	position:relative; float:left; height: 100%;
}
.forum-desc, .topic-desc, .message-user, .message-desc, .forum-counts, .forum-lastentry
{
	height:100%; background: #9999DD; margin-right:1px; overflow: hidden;
}
.forum-desc
{
	width:400px;
}
.topic-desc
{
	width:330px;
}
.message-user
{
	width:120px; text-align:center;
}
.message-desc
{
	width:541px; margin-right:0px;
}
.forum-counts
{
	width:68px; text-align:center;
}
.forum-lastentry
{
	width:123px; text-align:center; margin-right:0px;
}
.foren-row .forum-desc, .foren-row .topic-desc, .foren-row .forum-counts, .foren-row .forum-lastentry, .message-row .message-desc, .message-row .message-user
{
	background: #EEEEEE; vertical-align:middle;
}
.foren-row .forum-counts
{
	line-height:42px;
}
.foren-row .forum-lastentry
{
	line-height:22px;
}
.message-row .message-user
{
	padding-bottom: 20em; margin-bottom: -20em;
}
.message-row .message-desc
{
	text-align:left; padding-bottom: 120em; margin-bottom: -119.9em;
}
#standby
{
	position: absolute; width:350px; height:50px; background-color: yellow; top: 160; left:200px; text-align:center; border: 1px dotted medium red;  z-index: 999999;
}