/*general settings */
body {
	background-color: #ffffff;
	padding: 0px;
	margin: 15px 0px 0px 0px;
	color: #032048;
	overflow-x:hidden;
	overflow-y:auto;
}


ul {
	padding: 0px;
	margin: 0px;
}



a {
        font-family: verdana, arial, sans-serif;
	font-size: 13px;
        font-weight: bold;
	color: #032048;
	text-decoration: none;
}

a:visited {
        font-family: verdana, arial, sans-serif;
	font-size: 13px;
        font-weight: bold;
	color: #032048;
	text-decoration: none;
}

a:hover {
	font-size: 13px;
	color: #032048;
	text-decoration: underline;
}

/* menu settings */
#menu {
        height: 18px;
        background-color: #8aaad9;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;

	position: 	absolute;
        top: 50px;
	border-top:	1px solid #8aaad9;
	height: 20px;
	border-bottom:	1px solid #8aaad9;
	width: 		100%;
	z-index: 		11;
	text-align: 	center;
	margin:		30px 0px 0px 0px;
	padding:		5px 0px 2px 0px;
	white-space: 	nowrap;
}

/*#menu ul{
	margin: 0px; 
	padding: 0px;
	width: 100%;
	
}

#menu li{
	list-style: none;
	display: inline-block;
}*/

div#menu ul {
    margin: 0; 
    padding-left: 100px;
    margin-right: 30px;
  }
    div#menu li {
    display: inline-block;
    float: left;
    list-style: none;
    margin-right: 30px;
  }


#menu a {
        float: left;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
}

#menu a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #032048;
	font-size: 12px;
}

#menu a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
}

/* main settings */
#main a {
	font-size: 13px;
}

#main a:visited {
	font-size: 13px;
}

#main a:hover {
	font-size: 13px;
}

#main h1 {
	margin: 5px 0px 0px 95px;
	padding: 3px 0px 3px 5px;
	font-weight: bold; 
	font-size: 15px; 
	border-bottom: 2px solid rgb(1, 104, 181); 
	width: 450px;
}

#main h2 {
	margin: 5px 0px 0px 145px;
	padding: 3px 0px 3px 5px;
	font-weight: bold; 
	font-size: 13px; 
	border-bottom: 2px solid rgb(1, 104, 181); 
	width: 400px;
}

#main h6 {
	font-weight: bold;
	font-size: 13px;
	display: inline;
}

#main li {
	margin: 0px 0px 0px 180px;
	padding: 5px 0px 20px 5px;
	width: 100%;
        font-family: verdana, arial, sans-serif;
	font-size: 13px;
	white-space: 	normal;
	list-style: none; 
	color: black;
}





#table4_mit {
	white-space: 	nowrap;
	text-align: left;
	margin: 10px 0px 0px 0px; 
	padding: 0;
}

div#table4_mit ul {
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 185px;
   text-align: left;
 }

div#table4_mit li {
    width: 50px;
    display: inline-block;
    float: left;
    list-style: none;
 }

div#table4_mit li.p1 {
    
    width: 300px;
    display: inline-block;
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
 }

div#table4_mit li.p2 {
    
    width: 100px;
    display: inline-block;
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
 }

div#table4_mit li.p3 {
    
    width: 200px;
    display: inline-block;
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
 }

div#table4_mit li.p4 {
    width: 350px;
    display: inline-block;
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
 }






#table2_preprint {
	white-space: 	nowrap;
	text-align: left;
	margin: 10px 0px 0px 0px; 
	padding: 0;
}

div#table2_preprint ul {
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 185px;
   text-align: left;
 }

div#table2_preprint li {
    display: inline-block;
    float: left;
    list-style: none;
 }

div#table2_preprint li.p1 {
    
    width: 70px;
    display: inline-block;
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
 }

div#table2_preprint li.p2 {
    width: 900px;
    display: inline-block;
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
    font-weight: bold;
    font-size: 12px;
 }

#main .pdf {
        font-family: verdana, arial, sans-serif;
	font-size: 13px;
        font-weight: 100;
	font-style: italic;
	color: #032048;
}

/*
#table2_preprint {
	width: 		100%;
	text-align: 	left;
	margin:		0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	white-space: 	normal;
}

.table2_preprint .p1{
	vertical-align: top;
 	width: 70px;
	display: inline-block;
}

.table2_preprint .p2{
	color: #032048;
	font-size: 13px;
	width: 500px;
	display: inline-block;
	vertical-align: top;
}


.table2_preprint .pdf {
        font-family: verdana, arial, sans-serif;
	font-size: 13px;
        font-weight: 100;
	font-style: italic;
	color: #032048;
}
*/

/*
#table3 {
	width: 		100%;
	text-align: 	left;
	margin:		0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	white-space: 	normal;
}

#table3 .p1{
	vertical-align: top;
 	width: 50px;
	display: inline-block;
}

#table3 .p2{
	color: #032048;
	font-weight: bold;
	font-size: 13px;
	width: 170px;
	display: inline-block;
	vertical-align: top;
}

#table3 .p3{
	vertical-align: top;
 	width: 700px;
	display: inline-block;
}*/

/* footer settings*/
#footer a {
	font-size: 10px;
	font-weight: bold;
}

#footer a:hover {
	font-weight: bold;
	font-size: 10px;
}

#footer a:visited {
	font-weight: bold;
	font-size: 10px;
}



/*Positioning */
#header{
	position: 	static;
	width: 		100%;
	height: 		100px;
	z-index: 		10;
	right: 		0px;
	margin:		0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	white-space: 	nowrap;
}

#tittel {
	position: 	static;
	width: 		100%;
	z-index: 		11;
	text-align: 	left;
	margin:		0px 0px 0px 0px;
	padding:        0px 0px 0px 100px;
	white-space: 	nowrap;
}

#tittel .INSTMATH {

	font-size:  24px;
	letter-spacing: 8px;
	font-weight: bold;
	color: #000000;
}

#tittel .name {
	font-weight: bold;
	font-size: 17px;
}


#logo {
	position: absolute;
	right: 70px;
	top: 20px;
}

#sprachen {
	position: absolute;
	padding:	 0px 0px 0px 0px;
	top: 20px;
	right: 20px;
	text-align: left;
	font-weight: bold;
	font-size: 8px;
}


#sprachen ul{
	margin: 0; 
	padding: 0;
}

#sprachen li{
	list-style: none;
	
}

#sprachen a{
 	width: 27px;
}


#main{
	position: 	static;
	border:		none;
	min-width:	1200px;
	width: 		100%;
	min-height:	590px;
	z-index: 		11;
	right: 		0px;
	margin:		0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	white-space: 	normal; 
	/*overflow: auto;
	overflow-x:hidden;
	overflow-y:auto;*/
}

#footer{
	position: 	static;
	border-top:	3px solid #8aaad9;
	width: 		100%;
	
	height:		20px;
	z-index: 		9;
	margin:		0px 0px 0px 0px;
	padding:	5px 0px 20px 0px;
	white-space: 	nowrap;
	text-align: 	center;
}

div#footer ul {
    margin: 0; 
    padding-left: 100px;
  }

div#footer li {
    width: 13%;
    display: inline-block;
    float: left;
    list-style: none;
  }

/*
#footer ul{
	white-space: nowrap;
	margin: 0; 
	padding: 0;
}

#footer li{
	list-style: none;
	display: inline-block;
	width: 15%;
}
*/
#footer a{
 	float: left; 
}

#foto img {
	position: static;
	right: -550px;
	width: 300px;
	float: right;
}
