table.membertable td {

text-align: center;

} html body div#visual-wrapper {

max-width: 1600px;
}

html body div#visual-wrapper div#header p#foto a span.h1 {

padding-top: 20px !important;
white-space: nowrap;
margin-left: 100px;

}

html body div#visual-wrapper div#header h2 {

left: 0px !important;
}

#content h1 {

font-size: 13px; font-weight: bold;

}

#content h2 {

font-size: 12px; font-weight: bold;

}

#content h3 {

font-size: 12px; font-weight: bold;

}

#content h4 {

font-size: 12px; font-weight: bold;

}

#content h5 {

font-size: 12px; font-weight: bold;

}

div.dokuwiki span.search_hit {

color: inherit !important;
background-color: inherit !important;

}

html body div#visual-wrapper-minwidth {

  min-width: 86em;
  width: 100%;

}

#header h1 {

background : url(tumlogo.png) no-repeat;
position : absolute;
z-index : 333;
right : 0px;
left : auto;
top : 0px;
height : 117px;
width : 230px;
margin : 0;

}

#header h2 {

left : 80px; 

}

#header p#claim {

left : 549px;

}

#header p#subclaim {

width : 159px;
height :117px;
right : 250px;

}

#header p#foto {

width : 177px;
height: 117px;
left : 0;

}

#header p#foto span.h1, #header p#foto span.h2 {

display:block;
margin-left: 180px;
width: 180px;
text-indent: 0px;
background: none;
position: relative;
height: auto;
color: white;
left: 0px;
padding-left: 5px;

}

#header p#foto span.h1 {

padding-top: 45px;
font-size: xx-large;
font-weight: bold;

}

#header p#foto span.h2 {

font-size: 100%;

}