/*Topthema*/
div#content .add{
    color:#036;
    margin-top:6px;
    font-size:10px;
    text-align:right;
}

div#content #topthema .add{
    width:550px;
	padding:0 10px 0 0;
}

div#content #topthemaGetFile{
    background: transparent none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
    width:100%;
    float:left;

}

div#content .add a{
    color:#369;
}

div#content div#topthema {
    width:100%;
    float:left;
    background:#f4f4f4;
	padding:10px 0 0 0;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
}

div#content div#topthema ul{
    margin-top:10px;
    padding-left:5px;
    float:left;
    padding-bottom:0px;
    clear:left;
	background: transparent url(../img/global/border_black_v2.1.gif) left bottom repeat-x;
	width:806px;
}

div#content div#topthema ul li{
   list-style: none;
float: left;
font-weight: bold;
text-transform: uppercase;
background: #3DA2D5;
margin-right: 3px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

div#content div#topthema ul li.act, 
div#content div#topthema ul li:hover {
   background: transparent url(../img/global/triangle_v2.1.png) bottom center no-repeat;
padding: 0 0 9px 0;
}

div#content div#topthema ul li:hover a, 
div#content div#topthema ul li.act a,
div#content div#topthema ul li.act a:hover{
  font-size: 11px;
color: white;
background: black;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 3px 6px 3px 6px;
}

div#content div#topthema ul li:hover a{
    font-size:11px;
}

div#content div#topthema ul li a{
    display: block;
color: white;
background: none;
padding: 3px 6px 3px 6px;
text-decoration: none;
}

div#content div#topthema ul li a:hover {
    text-decoration:none;
}

/*Topthema ohne Hintergrund*/
div#content div#topthemaNoBg {
    width:100%;
    float:left;
    background:url(../img/global/bg_dotted.gif) bottom left repeat-x;
}

div#content div#topthemaNoBg ul{
    margin-top:10px;
    padding-left:6px;
    float:left;
    padding-bottom:2px;
    clear:left;
}

div#content div#topthemaNoBg ul li{
    float:left;
    font-weight:bold;
    text-transform:uppercase;
    background: url(../img/global/tab_bg_white_l.gif) top left no-repeat;
    margin-right:1px;
}


div#content div#topthemaNoBg ul li.act, 
div#content div#topthemaNoBg ul li:hover {
    background: url(../img/global/tab_bg_white_l2.gif) top left no-repeat;
}

div#content div#topthemaNoBg ul li:hover a, 
div#content div#topthemaNoBg ul li.act a:hover,
div#content div#topthemaNoBg ul li.act a{
    font-size:13px;
    color:#99CCFF;
    background:url(../img/global/tab_bg_white_r2.gif) top right no-repeat;
    padding:4px 9px 2px 9px;
}

div#content div#topthemaNoBg ul li:hover a{
    font-size:11px;
}

div#content div#topthemaNoBg ul li a{
    display:block;
    color:#FFF;
    background: url(../img/global/tab_bg_white_r.gif) top right no-repeat;
    padding:6px 9px 0 9px;
}

div#content div#topthemaNoBg ul li a:hover {
    text-decoration:none;
}
table.swDetails { /*TT Software*/
    margin:10px 10px 0 10px;
    background:none;
    clear:both;
}

table.swDetails td {
    color:#333;
    padding-top:3px;
    font-size:10px;
}

table.swDetails .first { /*IE Bug*/
    padding-top:10px;
}

table.swDetails td.td1 {/*fuer Toolupload Vorschau*/
    width:155px;
    font-weight:bold;
    padding-left:6px;
}

table.swDetails td.td2 {
    width:230px;
    color:#036;
    padding-right:6px;
    padding-left:3px;
}

table.swDetails td.td3 {
    width:155px;
    font-weight:bold;
}

table.swDetails td.td4 {
    padding-right:3px;
    padding-left:3px;
    width:230px;
}

#cmaForm table.swDetails { 
    margin-top: 0;
}
table.userDetails { /*TT User*/
/*  margin-top: 10px;*/
    line-height:15px;
/*  background:url(../img/global/bg_dotted2.gif) top left repeat-x;*/
    font-size:10px;
}

img.user {
    float:left;
    border:2px solid #666;
    margin:4px 15px 0 8px;
}

.userStatus{
    margin-top:2px;
    font-weight:bold;
    font-size:13px;
    padding-bottom:10px;
    background:url(../img/global/bg_dotted.gif) left bottom repeat-x;
}

.userStatus a{
    font-weight:bold;
    text-decoration:underline;
}

