@charset "utf-8";

/**
 * ----------------------------------------------------------------------------
 * freelancermap GmbH
 * Copyright (C) 2003-2007 by freelancermap GmbH <info@freelancermap.de>
 * Hamburg, Germany
 * ----------------------------------------------------------------------------
 * LICENSE
 *
 * [All rights reserved]. This product and related documentation are protected
 * by copyright restricting its use, copying, distribution, and decompilation
 * No part of this product or related documentation may be reproduced in any
 * form by any means without prior written authorization of freelancermap GmbH
 * or his partners,if any. Unless otherwise arranged, third parties may not have
 * access no this product or relatec docs.
 * ----------------------------------------------------------------------------
 * Original Author of file: Nico Flemming <info@nicoflemming.de>
 * ----------------------------------------------------------------------------
 **/


body {
   font-family: arial;
   font-size: 11px;
   text-decoration: none;
   text-align: center;
   margin-top: 0px;
   background: #fff;
}

font,td,select,form {
   font-family: arial;
   font-size:11px;
}

input,textarea {
   font-family: arial;
   font-size:12px;
}

.error {
   color: #ff0000;
   font-weight: bold;
}
div.error
{
   border: solid 1px #ff0000;
   width: 650px;
   padding: 5px;
   color: #ff0000;
}

div.success
{
   border: solid 1px #0000ff;
   width: 650px;
   padding: 5px;
   color: #0000ff;
}



.ff_error {
   border-color:#ff0000;
   border-width:1px;
   background:#ffeeee;
}

h1,h2 { 
   margin-top:0px;
   margin-bottom:0px; 
   font-size:11px; 
   font-weight:normal;
}

div#page {
   text-align: left;
} 

div#content {
   width: 970px;
   height: 100%;
   text-align:left;
}

div#top {
   height:15px;
   color: #666666;
}

div#toplinks {
   float:right;
}

div#left {
   width:150px;
   float:left;
}

div#middle {
   width:680px;
   float:left;
   padding-left:10px;
   padding-right:10px;
}

div#right {
   width:120px;
   float:right;
}

div.map
{
    background-image:url(/images/map.gif);
    background-repeat:no-repeat;
    margin-top:1px;
    margin-left:5px;
    margin-bottom:0px;
    width:26px;
    height:17px;
    float: right;
    top:0px;
}

div.country
{
    background-image:url(/images/droparrow.gif);
    background-repeat:no-repeat;
    margin-top:3px;
    margin-left:2px;
    margin-right:0px;
    margin-bottom:1px;
    width:15px;
    height:11px;
    float: right;
    top:0px;
    cursor: pointer;
}


div#header-platform-selector
{
   float: right;
   display: none;
   width:150px;
   border: solid 1px #d0d0d0;
   background: #ffffff;
   position: absolute;
   z-index: 100;
   top: 33px;
   left: 825px;
}

div#directory {
   float: left;
   width:100%;
}

div#dirpath {
   float:left;
}

div#videolink {
   float:right;
}

div#categories {
   width:100%;
   float:left;
}

div#platforms {
   float:right;
}

div.catblock {
   float: left;
   width: 220px;
   padding-right:5px;
}

div#list {
   margin-bottom: 10px;
   width:676px;
   border-bottom: solid 1px #666666;
   float: left;
}

div.pager {
   text-align: center;
   clear: both;
}

div.grayborder {
   border: solid 1px #aaaaaa;
}


div.projecthead {
   margin-top: 3px;
   border: solid 1px #aaaaaa;
   background-color: #eff0f2;
   padding:5px;
   width:667px;
}

div.projectcontent {
   margin-top: 3px;
   border: solid 1px #aaaaaa;
   background-color: #ffffff;
   padding:5px;
   margin-bottom: 5px;
   width:667px;
   font-size:12px;
   color: #1664c4;
}

div.neuesprofilbg {
}

div.newproject {
   background-image: url(/images/newproject.jpg);
   height:50px;
}


div.headlinebar {
   padding-top:1px;
   background-image: url(/images/boxheader_big.jpg);
   padding-left:10px;
   text-align: left;
   height:18px;
   margin-bottom:3px;
   vertical-align: middle;
   width: 669px;
}

div.headlinebarhalf {
   padding-top:1px;
   background-image: url(/images/boxheader_half.jpg);
   background-repeat: no-repeat;
   padding-left:10px;
   text-align: left;
   height:18px;
   margin-bottom:0px;
   vertical-align: middle;
   width: 335px;
   float: left;
}

div.headlinebar span,
div.headlinebarhalf span {
   color: #ffffff;
   font-weight: bold;
   font-size:12px;
}

div.contentbox {
   width: 667px;
   background-color: #eff0f2;
   padding:5px;
   border: solid 1px #aaaaaa;
   text-decoration: none;
   margin-bottom: 3px;
   margin-top: 3px;
}

div.contentboxhalf {
   width: 323px;
   background-color: #eff0f2;
   padding:5px;
   border: solid 1px #aaaaaa;
   text-decoration: none;
   margin-bottom: 10px;
   margin-top: 2px;
   float: left;
   overflow:hidden;
}



div.contentbox_white {
   background-color: #ffffff;
   padding:5px;
   border: solid 1px #aaaaaa;
   text-decoration: none;
   margin-bottom: 3px;
   margin-top: 3px;
}

div#forumcontainer {
   width:680px;
   background-image: url(/images/boxheader_big.jpg);
   background-repeat: no-repeat;
}


div.projektcell {
   width:677px;
   border: solid 1px #aaaaaa;
   border-bottom: 0px;
   float: left;
}

div.projektleft {
   width: 467px;
   float: left;
   margin: 5px;
}

div.projektleft a {
   font-weight: normal;
   line-height: 18px;
}

div.projektleft span {
   color: #000000;
   line-height: 18px;
}

div.projektright {
   float: left;
   width: 180px;
   margin: 5px;
}

div.projektright b,
div.projektright span {
   color: #000000;
   text-decoration: none;
}

div.freelancercell {
   width:680px;
   border: solid 1px #aaaaaa;
   border-bottom: 0px;
   float: left;
}  

div.break {
   clear: both;
}

div.totalbreak {
   clear: both;
   height: 8px;
}

div.neueprofile {
   text-align:left;
   margin-bottom: 5px;
}

div.neueprofile img {
   width:26px;
   float: left;
   margin-right: 5px;
   border: solid 1px #666666;
}

div.neueprofile span {
   text-decoration: none;
}

div.neueprojekte {
   margin-bottom: 8px;
   width:130px;
   overflow: hidden;
}

div.rssfeedbox img {
   float: left;
   margin-right: 5px;
}

div.neuescripts img {
   float: left;
   margin-right: 5px;
   border: solid 1px #666666;
}

div.neuediskussionen {
   margin-bottom: 8px;
}

div.neuediskussionen b {
   color: #3769a8;
}

div.facewall {
   float: left;
}

div.facewall a {
   float: left;
   margin: 2px;
}
div.facewall a img {
   border: solid 1px #666666;
   margin: 5px;
   width: 77px;
   height: 105px;
   margin: 0px;
   float: left;
}


div.facewallsmall {
   float: left;
}

div.facewallsmall a {
   float: left;
   margin: 3px;
}
div.facewallsmall a img {
   border: solid 1px #666666;
   margin: 5px;
   width: 26px;
   height: 35px;
   margin: 0px;
   float: left;
}


a:link,a:visited,a:active,a:hover {
   font-family: Arial; 
   font-size: 11px; 
   color:#000000;
}

a:hover {
   color:#ffffff;
   background:#6E7B84;
}

a.nohover:hover {
   background: #ffffff;
}

.pfflag {
   border: solid 1px #ffffff;
}
.pfflag:hover {
   background: #ffffff;
}

img.pfflag:hover {
   border: solid 1px #3886e6;
   background: #ffffff;
}

.graybar {
   background-color: #eff0f2;
   padding-left:3px;
}
.bottomgraybar {
   border-bottom: solid 1px #666666;
}
.videobar {
   background-color: #fff1a5;
   padding-left:3px;
}
.lightgraybar {
   background-color: #efefef;
   padding-left:3px;
}

div#reiter {
   width:970px;  
   float: left;
   margin-bottom: 10px;
}

div#reiter div#reiterlogo {
   float: left;
}

div#reiter ul {
   list-style-type: none;
   display: block;
   padding:0px;
   margin: 0px;
}

div#reiter ul li {
   display: inline;
   text-align:center;
}

div#reiter ul li#logo div {
   width:150px;
   background: #ffffff;
   border-left: 0px;
   border-right: 0px;
   border-top: 0px;
   border-bottom: 1px solid #aaaaaa;
   height: 19px;
}

div#reiter ul li div {
   float: left;
   width: 105px;
   height:18px;
   background-color:#6E7B84;
   border: solid 1px #aaaaaa;
   margin-top:5px;
   vertical-align: bottom;
   text-align:center;
}

div#reiter ul li div:hover {
   height:20px;
   margin-top:0px;
   padding-top:3px;
}

div#reiter ul li#logo div:hover {
   height:19px;
   margin-top:5px;
   padding-top:0px;
   overflow:hidden;
}

div#reiter ul li div a {
   font-size:14px;
   color: #ffffff;
   font-weight: bold;
   text-decoration: none;
}
   
div#reiter ul li.active {
   display: inline;
   text-align:center;
}

div#reiter ul li.active div {
   float: left;
   width: 140px;
   height:19px;
   margin-top:0px;
   padding-top:5px;
   background-color:#ffffff;
   border-left: 1px solid #aaaaaa;
   border-right: 1px solid #aaaaaa;
   border-top: 1px solid #aaaaaa;
   border-bottom: 0px;
}

div#reiter ul li.active div a {
   font-size:14px;
   color: #000000;
   font-weight: bold;
   text-decoration: none;
}

div#reiter ul li.spacer div {
   border-left: 0px;
   border-right: 0px;
   border-top: 0px;
   border-bottom: 1px solid #aaaaaa;
   width:5px;
   margin:0px;
   background: #ffffff;
   height:24px;
}


div#reiter ul li.spacer div:hover {
   margin: 0px;
   height: 24px;
   padding:0px;
}


a.channelitem:link,a.channelitem:visited,a.channelitem:active,a.channelitem {
   font-family: arial;
   font-size:12px;
   color:#666666;
   font-weight: normal;
   text-decoration: none;
   background-color: #eff0f2;
}
a.channelitem:hover {
   text-decoration: underline;
   background-color: #eff0f2;
}

ul.channelbox {
   list-style-type: none;
   display: block;
   padding:0px;
   margin: 0px;
   margin-bottom: 10px;
}

ul.channelbox li {
   height:20px;
   background: #eff0f2;
   margin-bottom: 5px;
   padding-left: 8px;
   overflow: hidden;
   padding-top: 3px;
   border: solid 1px #cccccc;
}

ul.channelbox li:hover,
ul.channelbox li.active {
   /*background-color:#6E7B84; */
   border: solid 1px #000000;
}

ul.channelbox li a:link,
ul.channelbox li a:visited,
ul.channelbox li a:active
{
   font-size: 12px;
   color: #666666; 
   color: null;
   font-weight: bold;
   text-decoration: none;
   /*background: #eff0f2;*/
   background: null;
}

ul.channelbox li a:hover
{
   background: #eff0f2;
   color: #666666;
}

div.channelitem
{
   width: 100%;
   float: left;
   border: 0px;
   font-size: 12px;
}

div.channelitem img
{
   float: left;
   margin-right: 10px;
   border: solid 1px #cccccc;
}

hr.channelitemseparator
{
   width: 100%;
   border-top: solid 1px #cccccc;
   border-bottom: 0px;
   float: left;
   height: 1px;
   margin-top: 10px;
   margin-bottom: 10px;
}


div.channelitemdetail
{
   float: left;
   width: 100%;
}

div.channelitemdetail img.float
{
   float: left;
   margin-right: 10px;
   margin-bottom: 10px;
   mXax-width: 100%;
}

div.channelitemdetail a,
div.channelitemdetail a:visited,
div.channelitemdetail a:active,
div.channelitemdetail b {
   font-size:12px;
   text-decoration: none;
   font-weight: bold;
   color: #3886e6;
}

div.channelitemdetail a:hover {
   font-size:12px;
   background: #3886e6;
   color: #ffffff;
}



div.channelitemdetail div.teaser
{
   font-weight: bold;
   color: #666666;
   font-size: 12px;
}

div.channelitemdetail div.body
{
   clear: left;
   font-weight: normal;
   color: #666666;
   font-size: 12px;
}

div.channelitemdetail div.footer
{
   width: 100%;
   clear: both;
}



a.linkreiter:link,a.linkreiter:visited,a.linkreiter:active,a.linkreiter {
   font-family: arial;
   font-size:15px;
   color:#000000;
   font-weight: bold;
   text-decoration: none;
}

a.linkreiter:hover {
   color:#000000;
   background: #ffffff;
}

a.linkvideoreiter:link,a.linkvideoreiter:visited,a.linkvideoreiter:active,a.linkvideoreiter:hover,a.linkvideoreiter {
   font-family: arial;
   font-size:15px;
   color:#ff6500;
   font-weight: bold;
   text-decoration: none;
}
a.linkvideo:link,a.linkvideo:visited,a.linkvideo:active,a.linkvideo:hover,a.linkvideo {
   font-family: arial;
   font-size:13px;
   color:#ff6500;
   font-weight: bold;
   text-decoration: none;
}

a.f12:link,a.f12:visited,a.f12:active,a.f12:hover,a.f12 {
   font-size:12px;
   color:#6E7B84;
   font-weight: normal;
   text-decoration: underline;
}

a.f12:hover {
   font-size:12px;
   background:#6E7B84;
   color:#ffffff;
}

.f12 {
   font-size:12px;
}

a.fvshortcut:link,a.fvshortcut:visited,a.fvshortcut:active,a.fvshortcut:hover,a.fvshortcut {
   font-size:12px;
   color:#666666;
   font-weight: bold;
   text-decoration: underline;
}

a.fvshortcut:hover {
   font-size:12px;
   background:#666666;
   color:#ffffff;
}


div#control {
   float: right;
   margin-bottom: 10px;
}

div#control span {
   color: #000000;
   font-size: 12px;
   font-weight: bold;
}

a.control,a.control:hover,a.control:visited,a.control:active {
   font-family: arial;
   font-size:12px;
   color:#FFFFFF;
   text-decoration:underline;
   font-weight: bold;
}



a.reiter_link,a.reiter_link:visited,a.reiter_link:active,a.reiter_link:hover {
   font-family: arial;
   font-size:14px;
   color:#FFFFFF;
   text-decoration:none;
   font-weight: bold;
}

a.cat_parent,a.cat_parent:visited,a.cat_parent:active {
   font-size:13px;
   color: #3886e6;
   font-weight: bold;
   text-decoration: underline;
}

a.cat_parent:hover {
   font-size:13px;
   background: #3886e6;
   color: #ffffff;
}

a.cat_child,a.cat_child:visited,a.cat_child:active {
   font-size:12px;
   color: #3886e6;
   font-weight: normal;
   text-decoration: underline;
}
a.cat_child:hover {
   font-size:12px;
   background: #3886e6;
   color: #ffffff;
}

a.cat_parent_video,a.cat_parent_video:hover,a.cat_parent_video:visited,a.cat_parent_video:active {
   font-size:12px;
   color:#6E7B84;
   font-weight: bold;
   text-decoration: none;
}

.box_head {
   background-color:#6E7B84;
   color: #ffffff;
   font-weight: bold;
   font-size:12px;
   padding-left:5px;
}

.box_content {
   background-color: #eff0f2;
   padding:5px;
}
.box_content2 {
   background-color: #eff0f2;
}
.box_forum {
   color: #ffffff;
   font-weight: bold;
   font-size:12px;
   padding-left:5px;
}


div#threadview {
}

div#threadview table tr.bodyrow {
   height: 40px;
   vertical-align: middle;
}

div#threadview table tr td {
   border: solid 1px #aaaaaa;
   background: #ffffbb;
}

div#threadview table tr td.first {
   padding-left: 4px;
}
div#threadview table tr td.first img,
div#threadview table tr td.fourtht img{
   float: left;
   margin-right: 5px;
}
div#threadview table tr td.second {
   text-align: center;
}
div#threadview table tr td.third {
   text-align: center;
}
div#threadview table tr td.fourtht {
   padding-left: 4px;
}

div#forumthread table tr td {
   font-size:12px;
}

div#forumthread table tr td span.quote {
   background: #ffffbb;
}


div.smallbox {
   width: 150px;
   overflow: hidden;
   margin-bottom: 10px;
}





div.smallbox div.smallboxhead {
   width: 151px;
   height: 18px;
   background-image: url(/images/boxheader.jpg);
   vertical-align: middle;
   padding-top: 1px;
   overflow: hidden;
   padding-left: 5px;
   text-align: left;
}

div.smallbox div.smallboxhead span {
   text-decoration: none;
   color: #ffffff;
   font-weight: bold;
   font-size:12px;
   margin-left: 5px;
   text-align: left;
}

div.smallbox div.smallboxbody {
   width: 138px;
   padding: 5px;
   background: #eee;
   border: solid 1px #cccccc;
   margin-top: 2px;
   float: left;
}

div#podcastbox {
   margin-bottom: 10px;
}

input.q {
   width:80px; 
   height:22px;
   border: solid 1px #3886e6;
   margin: 0px;
   float:left;
   margin-right:3px;
   font-size:15px;
}



A.pager,A.pager:hover,A.pager:visited,A.pager:active {
   font-size:12px;
   color:#FFFFFF;
   font-weight: bold;
   text-decoration: none;
}

a.web20,a.web20:visited,a.web20:active,b.web20 {
   font-size:12px;
   text-decoration: none;
   font-weight: bold;
   color: #3886e6;
}

a.web20:hover {
   font-size:12px;
   background: #3886e6;
   color: #ffffff;
}


div#footer {
   border-top: solid 1px #aaaaaa;
   width: 970px;
   text-align: center;
}


div#footer ul li a:hover {
   color: #ffffff;
   background: #3886e6;
}

span.linkpartner {
   color: #666666;
}




.paginator {
   font-size: 12px; 
   margin-left: auto; 
   margin-right: auto;
   margin-top: 5px;
   margin-bottom: 5px;
}
.paginator a {
   padding: 2px 6px; 
   border: solid 1px #ddd; 
   background: #fff;  
   text-decoration: none; 
   margin-right:3px;
   color: #0063DC; 
} 

.paginator a:visited { 
   padding: 2px 6px; 
   border: solid 1px #ddd; 
   background: #fff; 
   text-decoration: none; 
   color: #0063DC; 
}

.paginator .prev { 
   margin-right: 20px; 
   padding: 2px 6px; 
   border: solid 2px #ddd; 
   background: #fff; 
}

.paginator .next { 
   margin-left: 20px; 
   padding: 2px 6px; 
   border: solid 2px #ddd; 
   background: #fff;
} 

.paginator .this-page {
   padding: 2px 6px; 
   border-color: #ffffff; 
   border: 0px;
   font-weight: bold; 
   font-size: 13px; 
   vertical-align: top; 
   background: #fff; 
   color: #FF0084; 
}

.paginator a:hover {
   color: #fff; 
   background: #0063DC; 
   border-color: #036; 
   text-decoration: none;
} 


A.email,A.email:hover,A.email:visited,A.email:active {
   font-size:12px;
   color:#0000aa;
   font-weight: normal;
   text-decoration: underline;
}


.pager {
   font-size:12px;
   color:#FFFFFF;
   font-weight: bold;
   text-decoration: none;
}

.box_border {
   border: solid 1px #AAAAAA;
}


.rss,a.rss,a.rss:hover,a.rss:visited,a.rss:active {
   border:1px solid;                 
   border-color:#FC9 #630 #330 #F96; 
   padding:0 2px;                    
   font:bold 9px verdana,sans-serif; 
   color:#FFFFFF;                    
   background:#F60;                  
   text-decoration:none;             
   margin:0;                         
   margin-right:10px;                
}                                         


div#footer {
}

div#footer ul {
   list-style-type: none;
   display: block;
}

div#footer ul li {
   display: inline;
   padding-left: 5px;
   padding-right: 5px;
}


div#footer ul li.separator {
   display: inline;
   margin: 0px;
   padding: 0px;
   color: #cccccc;
}

div#footer ul li a {
   text-decoration: none;
   font-size: 12px;
   color: #3886e6;
}

div#footer ul li a:visited {
   text-decoration: none;
   font-size: 12px;
   color: #3886e6;
}


div#footer ul li a:hover {
   color: #ffffff;
   background: #3886e6;
}




a.statistics:link,a.statistics:visited,a.statistics:active {
}
a.statistics:hover {
}

table.contactlocations tr td {
   font-size:12px;
}
table.contactlocations tr td b {
   font-size:12px;
}
table.contactlocations tr td a:link,
table.contactlocations tr td a:visited,
table.contactlocations tr td a:active,
table.contactlocations tr td a:hover {
   font-size:12px;
}


table#linktausch tr
{
   vertical-align: top;
}

table#linktausch tr td
{
   padding-top: 10px;
}













.userreg_ueberschrift {
   font-family: Arial; 
   color: #000000; 
   font-size: 13px; 
   font-weight: bold;
}

.userreg_fett {
   font-weight: bold;
}

td.user_newsletter_titel2 {
   font-family: Arial; 
   color: #FFFFFF; 
   font-size: 11px; 
   background: #F4A700; 
   font-weight: bold; 
   padding-right:9px;
   padding-left:9px;
   padding-top:2px;
   padding-bottom:2px;
}
 
td.user_newsletter_linie {
   background-color: #F4A700;
}
 
td.newsletter {
   background: #ACC5DC;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 4px;
}

td.loginbox {
   font-family: Arial; 
   color: #000000; 
   font-size: 10px; 
   background: #dedede; 
   padding-left: 10px; 
   padding-right: 10px;
}

input.loginbox_button {
   font-family: Arial; 
   color: #000000;
   font-size: 11px; 
   border: none; 
   font-weight: bold;
   text-align: right; 
   background: #dedede; 
   cursor: pointer;
}

td.plinks,
a.plinks,
a.plinks:hover,
a.plinks:active,
a.plinks:visited     {font-family: Arial; color: #666666; font-size: 12px; text-decoration: none;}

td.bottom,
a.bottom,
a.bottom:hover,
a.bottom:active,
a.bottom:visited     {font-family: Arial; color: #000000; text-decoration: none; font-weight:bold
}



div.statisticsBar
{
   width: 100%;
   height: 80px;
   font-size:12px;
   margin-bottom: 20px;
}

img.statisticsPreview
{
   width: 150px;
   float: left;
   margin-right:5px;
   margin-top:5px;
   border: solid 1px #666666;
}

div#chart
{
}

ul#statreiter
{
   list-style-type: none;
   display: block;
}

ul#statreiter li 
{
   display: inline;
   text-align:center;
   text-decoration: none;
   margin-right:20px;
}


ul#statreiter li.active
{
   font-weight: bold;
   text-decoration: underline;
}



div.statHints
{  
   border: solid 1px #aaaaff;
   background:#ffffad;
   padding-left: 20px;
   padding-right: 20px;
   margin-bottom: 30px;
   padding-bottom: 5px;
   padding-top: 5px;
   font-size:10px;
}

div.subnav
{
   border-bottom: solid 1px #aaaaaa;
   margin-bottom: 10px;
}

ul.subnav
{
   list-style-type: none;
   display: block;
}

ul.subnav li 
{
   display: inline;
   text-align:center;
   text-decoration: none;
   margin-left:5px;
   margin-right:5px;
}

/* calendar */
fieldset legend
{
    font-weight: bold;
}

fieldset .left
{
    float:left;
    width: 180px;
    margin-right: 5px;
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 12px;
}

fieldset input,
fieldset select,
fieldset textarea
{
    width: 420px;
    margin-top: 2px;
    margin-bottom: 2px;
}

fieldset textarea
{
    height: 80px;
}

fieldset input.half
{
    width: 97px;
}

fieldset input.date
{
    width: 70px;
}

fieldset input.time
{
    width: 34px;
}

fieldset input.button
{
    width: auto;
}

table.p12 thead td,
table.p12 tr td,
{
    font-size: 12px;
}

tr.dark
{
    background: #ffffff;
}


div.contactProtocol
{
   display:none;
   background: #eeeeaa;
   font-size: 12px;
   padding: 5px;
   border: solid 1px #0000aa;
   top: 460px;
   left: 175px;
   position:absolute;
   width: 655px;
   height: 250px;
}

div#c2ontactProtocol
{
   display: none;
}



fieldset#register legend
{
    font-weight: bold;
}

fieldset#register .left
{
    float:left;
    width: 150px;
    margin-right: 5px;
    margin-top: 2px;
    margin-bottom: 2px;
}

fieldset#register input,
fieldset#register select,
fieldset#register textarea
{
    width: 300px;
    margin-top: 2px;
    margin-bottom: 2px;
}

fieldset#register textarea
{
    height: 80px;
}

fieldset#register input.half,
fieldset#register select.half
{
    width: 97px;
}


div.kicktipp-javascript div#content
{
   width: 667px;
}

div.bcomment {
   background: #eeebee;
   border: solid 1px #cccccc;
   width: 500px;
   padding: 3px;
   margin-bottom: 10px;
   font-size: 12px;
   color: #666666;
   font-weight: normal;
}

div#userEditor
{
   width: 100%;
}


div#userEditor div {
   float: left;
   width: 95px;
   height:18px;
   background-color:#6E7B84;
   border: solid 1px #aaaaaa;
   margin-top:9px;
   vertical-align: bottom;
   text-align:center;
}

div#userEditor div a {
   font-size: 12px; 
   text-decoration: none;
   font-weight: bold;
   color: #ffffff;
}


div#userEditor div.active {
   float: left;
   height:19px;
   margin-top:0px;
   padding-top:9px;
   background-color:#ffffff;
   border-left: 1px solid #aaaaaa;
   border-right: 1px solid #aaaaaa;
   border-top: 1px solid #aaaaaa;
   border-bottom: 0px;
}

div#userEditor div.active a {
   color: #000000;
}


div#userContent
{
   clear: both;
}

b.success
{
   font-size: 12px;
   color: #0000ff;
}

b.failed
{
   font-size: 12px;
    color: #ff0000;
}


ul.profileStatisticsMenu {
   list-style-type: none;
}

ul.profileStatisticsMenu li {
   display: inline;
   margin-right: 10px;
}

ul.profileStatisticsMenu li.active {
text-transform: uppercase
}

.bigFont {
   font-size: 12px;
   color: #666666;
}

#expertenBox
{
    background-image: url(/images/mpbig.jpg);
    background-repeat: no-repeat;
    border: solid 1px #0000aa;
    width: 660px;
    height: 250px;
    float: left;
    padding: 10px;
    font-size: 14px;
    color: #3886e6;
    margin-bottom: 15px;
}

div#expertenBox div.brick 
{
    background-color: #ffffff;
    width: 210px;
    float: left;
    height: 150px;
    border: solid 1px #aaaaaa;
    margin: 2px;
    padding: 2px;
}

li.square
{
   list-style-type:square inside;
}

a.experts,a.experts:visited,a.experts:active,b.experts {
   font-size:14px;
   text-decoration: none;
   font-weight:normal;
   color: #3886e6;
}
a.experts:hover {
   font-size:14px;
   background: #3886e6;
   color: #ffffff;
}

a.earliest:link {text-decoration: none; color: #3886e6;}
a.earliest:visited {text-decoration: none; color: #3886e6;}
a.earliest:hover {text-decoration: none; color: #ffffff; background: #3886e6;}
a.earliest:active {text-decoration: none; color: #3886e6;}
a.earlier:link {text-decoration: none; color: #9999cc;}
a.earlier:visited {text-decoration: none; color: #9999cc;}
a.earlier:hover {text-decoration: none; color: #ffffff; background: #3886e6;}
a.earlier:active {text-decoration: none; color: #9999cc;}
a.later:link {text-decoration: none; color: #9999ff;}
a.later:visited {text-decoration: none; color: #9999ff;}
a.later:hover {text-decoration: none; color: #ffffff; background: #3886e6;}
a.later:active {text-decoration: none; color: #9999ff;}
a.latest:link {text-decoration: none; color: #0000ff;}
a.latest:visited {text-decoration: none; color: #0000ff;}
a.latest:hover {text-decoration: none; color: #ffffff; background: #3886e6;}
a.latest:active {text-decoration: none; color: #0000ff;}

a.expertsFoot,a.expertsFoot:visited,a.expertsFoot:active,b.expertsFoot {
   font-size:12px;
   text-decoration: none;
   font-weight:normal;
   color: #aaaaaa;
}
a.expertsFoot:hover {
   font-size:12px;
   background: #aaaaaa;
   color: #ffffff;
}

div.expertsFootContainer
{
   font-size:12px;
   color: #aaaaaa;
   margin-bottom:10px;
}







