@CHARSET "ISO-8859-1";

#head h1{
    color: #41799E;
    left: 6.1em;
    position: absolute;
    top: 1.9em;}

 .withInstitute h1{
    top: 0.6em !important;}

#head > h2{
	font-size: 1.8em;
    font-weight: normal;
    left: 6.1em;
   /* left: 12.35em;*/
    position: absolute;	
}

#head > h2.headlineFaculty{
    color: #006EC3;
    top: 2.9em;}

.withInstitute h2.headlineFaculty{
    top: 2.3em !important;}
    
#head > h2.headlineAdditional{
    color: #41799E;    
    top: 4.3em}
    
.withInstitute > h2.headlineAdditional{
    top: 3.7em !important;} 




#content{
	background-color: #FFFFFF;
    font-size: 1.2em;
    margin-left: 1.4em;
	width: 67.4em;
	margin-bottom: 1.8em;}

#content > div{
    margin: 0 !important;
    padding: 1.5em 0 1.2em 1.5em;}

.content_left{ width: 50em; }


/* Boxen rechts */
.box{
    background-color: #EBEBEB;
    margin-bottom: 1.3em;
    padding-bottom: 0.1em;
    color: #555555;}

.box h4{
    background-color: #41799E;
    color: #FFFFFF;
    display: block;
    letter-spacing: 0.03em;
    margin-bottom: 0.6em;
    padding-bottom: 0.7em;
    padding-left: 0.8em;
    padding-top: 0.6em;
    width: 12.3em;}

.box img{
	display: block;
	margin-left: 0.8em;
	margin-bottom: 1em;}
	
.box > ul{ padding-left: 1.2em;}

.box > a{ 
	display: block;
    margin-left: 0.9em;
    width: 10em;}
    
.box > p{
    margin-left: 0.9em;
    width: 11.8em;
}
.box a{ font-size: 1em; }

.box span{
	line-height: 1.5;
	padding-left: 0.8em;
	display:block;}
	
.box ul li{
    list-style-type:none;}
	
.box ul li{
    line-height: 1.55;
    margin-bottom: 0.7em;
    width: 11em;}
    
.box.contactdata,
.box.construction,
.box.voting,
.box.links{ padding-bottom: 0.8em; }

.box.contactdata ul{
    margin-bottom: 0.7em;
    padding-left: 0.8em;}
    
.box.contactdata ul li{ margin-bottom: 0.1em; }

    
.box ul li a{
    background-position: left 0.25em;
    display: block;}
    
.box.voting p{
    line-height: 1.6;
    margin-left: 0.8em;
    margin-top: 0;
    width: 12em;
    word-spacing: 0.1em;}
    
.box.voting input{
    display: block;
    float: left;
    margin: 0.1em 0.65em 0 0.8em;
}
.box.voting label{
    clear: right;
    display: block;
    margin-bottom: 0.5em;
}

.box.voting h4,
.box.links h4{ margin-bottom: 0.4em; }

.box.voting a{ margin-top: 0.8em;}

.box.links ul li{ margin-bottom: 0; }

.box.links a{
    background: url("../images/base/footer_selectbox_arrow.png") no-repeat scroll 96% center #ffffff;
    color: #919191;
    display: block;
     border: 1px solid #D7D7D7;
    height: 1.5em;
    margin-left: 0.8em;
    padding-left: 0.7em;
    padding-top: 0.3em;
    text-decoration: none;
    width: 10.6em;}
    
.box.links .dropdown div a { background-image: none;border-top: none; }

.box.links .dropdown div{ top: 2em; }

/* /Boxen rechts */


/* Inhalt links */
.content_left > img{ margin-bottom: 1.75em; }

.content_left div{
    color: #555555;
    margin-bottom: 2.1em;}

.content_left .detailNews{ font-size: 0.8em;}

.content_left .detailNews h3{ 
    font-size: 1.2em;
    font-weight: normal;
    float: left;}

.content_left .detailNews.events h3{
	float: none;
}

.content_left .detailNews ol.newslist{ margin-left: 13.3em; }

.content_left .detailNews ol.newslist li{
    background-position: 0 0.3em;
    border-bottom: 0.1em solid #E9ECF3;
    border-top: medium none;
    margin-bottom: 1.2em;
    padding-bottom: 1.3em;
    padding-top: 0;}

.detailNews ol.newslist li.last{
    border-bottom: medium none;
    padding-top: 1.1em;}

.content_left .detailText span{
    float: left;
    margin-top: 0.2em;
    color: #969696;}
    
    
.content_left .detailText h3{
    font-size: 2em;
    font-weight: normal;
    margin-left: 4.9em;}
          
.content_left .detailText p{
    line-height: 1.6;
    margin-bottom: 0.3em;
    margin-left: 9.8em;
    margin-top: 0;}
    
.content_left .detailText a{
	font-size: 1em;
    margin-left: 9.8em;}

.content_left .detailText.noThumb a,
.content_left .detailText.noThumb h3,
.content_left .detailText.noThumb p,
.content_left .detailText.noThumb span{
	margin-left: 0;	
}

/* Datentabelle */
.detailTable table{ border-collapse: collapse; }

.detailTable table td,
.detailTable table th{
    padding: 1.1em 1.6em 1.35em 1.5em;
    text-align: left;
    width: 13.4em;}

.detailTable .firstRow{ border: 0.1em solid #E7EAF0; }

.detailTable th.firstRow{background-color: #e7eaf0;}

.detailTable .secondRow{ border: 0.1em solid #dde0e6; }

.detailTable th.secondRow{ background-color: #dde0e6; }

.detailTable .thirdRow{ border: 0.1em solid #d3d6dc; }

.detailTable th.thirdRow{background-color: #d3d6dc;}
/* /Datentabelle */
