html
{
    margin:                 0;
    padding:                0;
}

body
{
    width:                  794px;
    margin:                 0pt auto;
    background-color:       #EDEFF3;
    background-image:       url(../images/bg_main.jpg);
    background-repeat:      repeat-x;
    font-family:            Arial, Helvetica, sans-serif;
    color:                  #000000;
    font-size:              1em;
}

.workingonit
{
    text-transform:         uppercase;
    font-weight:            bold;
    color:                  #EE0000;
    text-align:             center;
}

img
{
    border:                 none;
}

img.head_logo
{
    margin-right:           36px;
}

img.stripe
{
    margin:                 0px 10px;
}

a
{
    color:                  #BB3300;
    text-decoration:        none;
}

a:hover
{
    text-decoration:        underline;
}

#container
{
    position:               relative;
    width:                  804px;
    background-color:       #FFFFFF;
    margin-bottom:          10px;
}



#pagehead
{
    border-bottom:          1px solid #EDEFF2;
    margin-bottom:          18px;
    font-size:              0.7em;
    background-image:       url(../images/bg_pagehead.gif);
    background-repeat:      repeat-x;
    background-color:       #F5F6F8;
    padding:                10px 0px 0px 0px;
    float:                  left;
    width:                  762px;
}

#pagehead .portrait
{
    float:                  left;
}

#pagehead .fellow_header
{
    color:                  #446366;
    padding:                0px 0px 0px 20px;
    float:                  left;
    width:                  340px;
}

.fellow_header .fellowback
{
    margin-bottom:          14px;
}

.fellow_header .upper
{
    height:                 205px;
}

.fellow_header .fellowship
{
    margin:                 20px 0px 10px 0px;
    font-weight:            600;
    font-size:              1em;
}

.fellow_header .fellowname
{
    font-size:              1.8em;
    font-weight:            600;
    margin-bottom:          3px;
}

.fellow_header .fellowfunction
{
    color:                  #000000;
    font-size:              1.2em;
    margin-bottom:          20px;
}

.fellow_header .aaproject
{
    color:                  #000000;
    margin-bottom:          5px;
}

.fellow_header .fellowproject
{
    font-size:              1.2em;
    font-weight:            600;
}

#pagehead .pagetitle
{
    float:                  left;
    padding:                0px 0px 11px 10px;
}

#pagehead .pageheadtext
{
    clear:                  left;
    float:                  left;
    padding:                0px 0px 15px 10px;
}

#pagehead .filterform
{
    clear:                  left;
    margin:                 0px 0px 15px 10px;
    width:                  485px;
}

#main_colum .filterform
{
    font-size:              0.7em;
    clear:                  left;
    float;                  left;
    margin:                 0px;
    width:                  495px;

}

#pagehead .filterform#alumni
{
    width:                  742px;
}

#pagehead .filterform .dotted_line
{
    margin:                 10px 0px;
}

/* form elements */
.filterform select
{
    width:                  145px;
    margin-right:           8px;
}

.filterform .radiobutton
{
    border:                 none;
    margin-left:            20px;
}

#pagehead .sort,
#main_colum .sort
{
    clear:                  left;
    float:                  left;
    margin:                 0px 10px 6px;
    display:                inline;
}

#pagehead .paging,
#main_colum .paging,
.bottom_paging .paging
{
    float:                  right;
    display:                inline;
}

#pagehead .paging
{
    margin-bottom:          6px;
}

.bottom_paging
{
    width:                  497px;
    margin-right:           14px;
    float:                  left;
    min-height:             10px;
}

#main_colum .sort,
#main_colum .paging,
.bottom_paging .paging
{
    font-size:              0.7em;
}

#main_colum .paging.lower,
.dotted_line.lower
{
    clear:                  both;
}


#pagehead .links
{
    float:                  right;
    width:                  200px;
    margin:                 15px  0px;
}

#pagehead .links#searchpage
{
    float:                  right;
    width:                  225px;
    padding-right:          20px;
    margin:                 0px;
}

#pagehead .links#searchpage h2
{
    font-size:              1.2em;
    color:                  #436366;
    margin-bottom:          0px;
}

#pagehead .pagehead_left
{
    float:                  left;
    width:                  495px;
}

#pagehead_bottom_line
{
    border-bottom:          1px solid #FFFFFF;
    clear:                  both;
    height:                 1px;
}

#content
{
    padding:                10px 15px 45px;
    border:                 1px solid #F3F6F7;
    width:                  763px;
}
#content h2
{
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 11px 10px;
	color:#82A1B1;
}

#main_colum
{
    width:                  497px;
    margin-right:           14px;
    float:                  left;
    min-height:             10px;
}

#marginal_colum
{
    width:                  252px;
    float:                  left;
}

.full_colum
{
    width:                  763px;
    float:                  left;
}

.third_colum
{
    width:                  247px;
    float:                  left;
}

.third_colum#left,
.third_colum#center
{
    margin-right:           10px;
}

.third_colum#center
{
    width:                  249px;

}

.third_colum#right
{

}

#meta
{
    height:                 20px;
    color:                  #7B8F9C;
    text-align:             right;
    padding:                5px 20px;
}

#shade_left
{
    background-image:       url(../images/shade_left.jpg);
    background-repeat:      repeat-y;
    background-position:    left bottom;
    padding-left:           4px;

}

#shade_right
{
    background-image:       url(../images/shade_right.jpg);
    background-repeat:      repeat-y;
    background-position:    right bottom;

    width: 800px;
}

#shade_bottom
{
    background-image:       url(../images/shade_bottom.jpg);
    background-repeat:      repeat-x;
    background-position:    right bottom;
    height:                 5px;
        line-height:                        1px;
        font-size:                             1px;
}

#visual_flash,
#video_arch,
#video_marg
{
    color:                  black;
    font-size:              1em;
    background-color:       #f9f9fa;
    margin-bottom:          13px;
}

#visual_area
{
    width:                  763px;
    overflow:               hidden;
    margin-bottom:          18px;
}

#visual_area img
{
    border:                 none;
    margin-right:           1px;
}

#visual_area img#last
{
    margin:                 0;
}

.teaser
{
    margin-bottom:          10px;
    float:                  left;
    clear:                  both;
}

#main_colum .teaser
{
    width:                  496px;
}

#bottom_space
{
    clear:                  both;
}

#footer
{
    font-size:              0.7em;
    color:                  #708389;
    padding:                0px 15px 0px 15px;
    margin-bottom:          20px;
}

#footer a,
#footer a:hover
{
    color:                  #708389;
    text-decoration:        none;
}

.logo
{
    float:                  left;
    display:                inline;
}
.citation
{
    display:                inline;
    float:                  right;
}

#head
{
    float:                  left;
}


#newsletter {}
#newsletter label
{
	display:inline;
	float:left;
	width:100px;
	cursor:pointer;
	font-weight:bold;
}
#newsletter label.fetch
{
	display:block;
	float:none;
	width:auto;
	cursor:pointer;
	font-weight:normal;
}
#newsletter p.actions
{
	margin-left:100px;
}

#main_colum #staffimage .image,
#main_colum #staffimage .image img {
	float:none;
}


/* INDEXSUCHE */
.tx-indexedsearch {
	margin: 0 0 20px 0;
	font-size: 1em;
}

.tx-indexedsearch-searchbox {
	background-color:#F5F6F8;
	background-image:url(../images/bg_pagehead.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #EDEFF2;
	font-size:0.7em;
	padding:0;
}
.tx-indexedsearch-searchbox form {
}
.tx-indexedsearch-searchbox table {
	width:96%;
	padding:10px 2%;
}
.tx-indexedsearch-searchbox p {
	width:96%;
	padding:10px 2%;
}
.tx-indexedsearch-searchbox table td {
	padding: 3px 0;
}
.tx-indexedsearch-rules {
	margin: 10px 0 20px 0;
	display:none;
}
#content .tx-indexedsearch-rules h2 {
	font-size: 13px;
	margin:0;
}
.tx-indexedsearch-rules p {
	font-size: 11px;
}
.tx-indexedsearch-whatis {
	display:none;
}
.tx-indexedsearch-browsebox {
	font-size: 11px;
}
.tx-indexedsearch-browsebox .browsebox {
	margin:0 0 10px 0;
	padding:0;
	overflow: hidden;
	border-left: 1px solid #BDCCD4;
}
.tx-indexedsearch-browsebox .browsebox li {
	list-style: none;
	margin: 0;
	padding: 0 5px;
	border-right: 1px solid #BDCCD4;
	float: left;
}
.tx-indexedsearch-res {
	font-size: 12px;
	border-top: 1px dotted #BDCCD4;
	padding: 0;
	margin:10px 0;
}
.tx-indexedsearch-res .tx-indexedsearch-res {
	border-top: 0;
	border-bottom: 1px dotted #BDCCD4;
	padding: 10px 0 0 0;
	margin:0;
}
.tx-indexedsearch-res .tx-indexedsearch-res > br {
	display: none;
}
.tx-indexedsearch-result-number {
	display: none;
}
.tx-indexedsearch-descr {
	padding:3px 0;
}
.tx-indexedsearch-info {
	display: none;
}

.profile_text h2 a,
.teaser .teaser_text h2 a {
	font-size:0.6em;
}

.ac_results {
	font-size: 75% !important;
	width:200px !important;
}

#content .results .teaser_profile h2 {
	margin-left: 6px;
}

#main_colum .teaser_profile .profile_text .subline
{
    font-size:              11px;
    line-height:            12px;
}
