BODY{
	background-color:#dbff9e;
	background-image:url(../gfx/back.gif);
	background-position:center;
	text-align:center;
	margin:0px;
	padding:0px;
	overflow: -moz-scrollbars-vertical;
}

.worklink
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:7pt;
	color:black;
	text-decoration:none;
}

.worklink2
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:8px;
	color:black;
	text-decoration:none;
}

.worklink:hover{
	text-decoration:underline;
	color:#333333;
}

.worklink2:hover{
	text-decoration:underline;
	color:#333333;
}

.art_1{
	width:349px;
	height:505px;
	position:absolute;
	top:0px;
	left:0px;
}

.art_2{
	width:348px;
	height:545px;
	position:absolute;
	top:300px;
	right:0px;
}

.art_3{
	width:545px;
	height:349px;
	position:absolute;
	bottom:70px;
	left:230px;
}

.art_4{
	width:545px;
	height:349px;
	position:absolute;
	bottom:0px;
	right:230px;
}

.karo{
	background-color:#f0f0f0;
	background-image:url(../gfx/karo.gif);
	border: 1px solid #b6b6b6;
	width:729px !important;  /* f�r moderne Browser */
  	width:751px;  /*f�r den IE */
	padding:10px;
	position:relative;
}

.karo_orange{
	background-color:#f3dcc2;
	background-image:url(../gfx/karo_orange.gif);
	border: 1px solid #b6b6b6;
	width:729px !important;  /* f�r moderne Browser */
  	width:751px;  /*f�r den IE */
	padding:10px;
	position:relative;
}

.karo_end{
	height:4px;
	width:751px;
	background-image:url(../gfx/tab_end.gif);
	background-repeat:no-repeat;
	font-size:1px;
	line-height:1px;
}

.karo_end620{
	height:4px;
	width:620px;
	background-image:url(../gfx/tab_end620.gif);
	background-repeat:no-repeat;
	font-size:1px;
	line-height:1px;
}

.karo_begin{
	height:4px;
	width:751px;
	background-image:url(../gfx/tab_end180.gif);
	background-repeat:no-repeat;
	font-size:1px;
	line-height:1px;
}

.karo_end_friends{
	height:4px;
	width:231px;
	background-image:url(../gfx/tab_end_fr.gif);
	background-repeat:no-repeat;
	font-size:1px;
	line-height:1px;
}

.karo_end_nusers{
	height:4px;
	width:452px;
	background-image:url(../gfx/tab_end_nu.gif);
	background-repeat:no-repeat;
	font-size:1px;
	line-height:1px;
}

.karo_end_gb{
	height:4px;
	width:501px;
	background-image:url(../gfx/tab_end_gb.gif);
	background-repeat:no-repeat;
	font-size:1px;
	line-height:1px;
}

.friend{
	font-size:8pt;
	background-image:url(../gfx/friend_back.gif);
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
	width:104px;
	height:111px;
}

.friend_img{
	background-color:#333333;
	width:84px;
	height:68px;
}

.mainposition{
	width:978px;
	text-align:left;
	position:relative;
}

.stabilo{
	position:absolute;
	top:115px;
	left:13px;
}

.loginbar{
	width:535px;
	height:30px;
	position:absolute;
	top:95px;
	left:218px;
	background-image:url(../gfx/loginwin.gif);
	background-repeat:no-repeat;
}

.sidebar{
	position:absolute;
	top:147px;
	left:0px;
	width:178px;
}

.sidebar_data{
	width:178px;
	background-image:url(../gfx/sidebar.gif);
	background-repeat:repeat-y;
	position:relative;
}

.menu{
	position:absolute;
	top:124px;
	left:178px;
	width:804px;
	height:48px;
	background-image:url(../gfx/main_top.gif);
	background-repeat:no-repeat;
}

.mainholder{
	position:absolute;
	top:172px;
	left:178px;
	width:804px;
}

.main{
	width:804px;
	background-image:url(../gfx/main.gif);
	background-repeat:repeat-y;
	min-height:720px;
	height:auto !important;  /* f�r moderne Browser */
  	height:720px;  /*f�r den IE */
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	padding-bottom:20px;
}

.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#333333;
	padding-right:11px;
	padding-top:1px;
	padding-bottom:20px;
}

.backbutton{
	margin-top:12px;
}

.onlineusers{
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	padding-top:5px;
	color:black;
	padding-bottom:10px;
	width:157px;
}

.onlineusers_fr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	padding-top:5px;
	color:black;
	padding-bottom:10px;
	width:157px;
}

.onlineusers_link{
	color:#626762;
}

.onlineusers_link:hover{
	color:#7d937f;
}

.logo{
	position:absolute;
	top:20px;
	left:787px; /* 781px */
}

.mini{
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:white;
}

.headline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#333333;
	padding-top:20px;
	padding-left:25px;
}

.head_underline{
	font-size:1px;
	line-height:1px;
	height:1px;
	background-color:#b6b6b6;
	margin-left:25px;
	width:722px;
}

.head_underline2{
	font-size:1px;
	line-height:1px;
	height:1px;
	background-color:#b6b6b6;
	width:748px;
	margin-top:3px !important;
	margin-top:0px;
}

.head_underline_popup{
	font-size:1px;
	line-height:1px;
	height:1px;
	background-color:#b6b6b6;
	width:620px;
	margin-top:3px !important;
	margin-top:0px;
}

.subheadline{
	font-family:"MicrogrammaDBolExt",Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#666666;
	margin-bottom:6px;
}

.message{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:green;
	width:750px;
	margin-left:25px;
	padding:4px;
	padding-top:2px; padding-bottom:2px;
	border: 1px solid #666666;
}
.warning{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:red;
	width:750px;
	margin-left:25px;
	padding:4px;
	padding-top:2px; padding-bottom:2px;
	border: 1px solid #666666;
}
.warning_register{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:red;
	width:400px;
	padding:4px;
	padding-top:2px; padding-bottom:2px;
	border: 1px solid #666666;
}

.message_register{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#82b529;
	width:600px;
	padding:4px;
	padding-top:2px; padding-bottom:2px;
	border: 1px solid #666666;
}

a{
	color:#FF6600;
}

a:hover{
	color:#FFCC00;
}

.country_overlay{
	color:#FFFFFF;
}

.country_overlay:hover{
	color:#FFCC00;
}

.norm{
	margin-top:16px;
	padding-left:25px;
	padding-right:32px;
}

.message_win{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	text-align:left;
}

TABLE,TR,TD{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
}

.mustfield{
	font-weight:bold;
	color:#FF6600;
}

.toonity_button_center{
	color:white;
	font-size:10pt;
	/*font-family:"MicrogrammaDMedExt",Arial, Helvetica, sans-serif;*/
	font-weight:bold;
	cursor:pointer;
}

.drawing_item
{
	float:left;
	position:relative;
	width:145px;
	height:109px;
}
.drawing_pos
{
	position:absolute;
	top:5px;
	left:36px;
}
.drawing_data{
	position:absolute;
	top:66px;
	left:5px;
	width:122px;
	text-align:center;
	font-size:8pt;
}
.drawing_back{
	position:absolute;
	top:0px;
	left:0px;
	width:136px;
	height:99px;
}
.dynreiter_left{
	background-image:url(../gfx/dynreiter_left.gif);	
	background-position:top left;
	background-repeat:no-repeat;
	width:10px;
	height:24px;
	float:left;
}
.dynreiter{
	background-image:url(../gfx/dynreiter.gif);	
	background-position:top left;
	background-repeat:repeat-x;
	padding-top:5px; padding-left:1px;
	height:19px !important;
	height:24px;
	float:left;
	font-weight:bold;
	color:#555;
	font-size:10pt;
}
.dynreiter_right{
	background-image:url(../gfx/dynreiter_right.gif);	
	background-position:top left;
	background-repeat:no-repeat;
	width:10px;
	height:24px;
	float:left;
}

#MainBannerPopup {
    position: absolute;
    top: 84px;
    left: 50%;
    margin-left: 409px;
    width: 160px;
    height: 600px;
    z-index: 5000;
}

#MainBanner {
    position: absolute;
    top: 124px;
    left: 50%;
    margin-left: 500px;
    width: 160px;
    height: 600px;
    z-index: 5000;
}
