/***
<<<<<copyright: Institut fuer Geodaesie und Geoinformation, Professur für Geoinformation, Universitaet Bonn >>>>>
		
***/	

body {
	padding:0px;
	margin:0px;
	background-image: url(../images/ikg_back_all.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

#header {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 990px;
	height: 100px;
	background-image: url(../images/igg_head.jpg);
}

#header #igglogo {
	position:absolute;
	left: 60px;
	top: 8px;
	width: 117px;
}

#header #unilogo {
	position:absolute;
	left: 867px;
	top: 10px;
}

#header #backhome {
	position:absolute;
	left: 270px;
	top: 37px;
}

#header #pipe1 {
	position:absolute;
	left: 310px;
	top: 37px;
	color: #004291;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}

#header #pipe2 {
	position:absolute;
	left: 376px;
	top: 37px;
	color: #004291;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}

#header #backhome a {
	color: #004291;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

#header #kontakt {
	position:absolute;
	left: 325px;
	top: 37px;
}

#header #kontakt a {
	color: #004291;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

#header #impressum {
	position:absolute;
	left: 390px;
	top: 37px;
}

#header #impressum a {
	color: #004291;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

#header #fakultaet {
	position:absolute;
	left: 680px;
	top: 37px;
}

#header #fakultaet a {
	color: #CDDAEA;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
}

#language {
	position: absolute;
	left: 550px;
	top: 37px;
}

#menu{
	position:absolute;
	top: 100px;
	left:0px;
	font-family: Arial, Helvetica, sans-serif;
}

#menu #institutename {
	position:absolute;
	left: 20px;
	top: 0px;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
        width: 200px;
}

#menu #institutename .department {
	font-size: 15px;
	font-weight: bold;
	color: #CDDAEA;
}

/* Positionierung des Menues */

#menu #wrapMenu {
	position:absolute;
	width: 230px;
	left:0px;
	top: 91px;
}

/* alle Menueebenen */

#menu .wrapArrow {
	border:0px;
	margin-left: 0px;
	margin-top: 0px;
	float:left;
	width:19px;
	min-height:19px;
}

#menu .arrow {
	margin-left: 5px;
	margin-top: 5px;
}

#menu .wrapLabelNorm{
	margin-top:0px;
	margin-left:0px;
	padding-left:5px;
	float:left;
	border: #CDDAEA; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	min-height:19px;
	vertical-align: middle;
}

#menu .wrapLabelCur{
	margin-top:0px;
	margin-left:0px;
	padding-left:5px;
	float:left;
	min-height:19px;
	vertical-align: middle;
}

#menu .activeBack {
	background-image: url(../images/ikg_back_menuitem.jpg);
}

/* erste Menueebene */

#menu .wrapItemFirst {
	margin-left: 0px;
	margin-top: 0px;
	border: #CDDAEA; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	width:230px;
}

#menu .wrapItemFirst a {
	font-size: 13px;
	font-weight: bold;
	color: #CDDAEA;
	text-decoration: none;
}

#menu .wrapItemFirst .wrapLabelCur a {
	color: #004291;
}

#menu .spacer {
	height: 20px;
	color: #004291;
	border: #CDDAEA; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

#menu .light {
	font-weight: normal;
}

/*	zweite Menueebene */

#menu .wrapItemSecNorm {
	margin-left: 0px;
	margin-top: 0px;
	padding:0px;
	float:left;
	border: #CDDAEA; 
	border-style:solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px; 
	width:211px;
}

/*falls ein item in der dritten ebene aktiv ist...*/
#menu .wrapItemSecActIfSub {
	margin-left: 0px;
	margin-top: 0px;
	padding:0px;
	float:left;
	border: #CDDAEA; 
	border-style:solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	width:211px;
}

#menu .wrapArrowSecActIfSub {
	border:0px;
	margin-left: 0px;
	margin-top: 0px;
	float:left;
	width:20px;
	min-height:19px;
}

#menu .wrapItemSecNorm a {
	font-size: 13px;
	font-weight: normal;
	color: #CDDAEA;
	text-decoration: none;
}

#menu .wrapItemSecActIfSub a {
	font-size: 13px;
	font-weight: normal;
	color: #CDDAEA;
	text-decoration: none;
}

#menu .wrapItemSecNorm .wrapLabelCur a {
	color: #004291;
}

#menu .wrapItemSecActIfSub .wrapLabelCur a {
	color: #004291;
}

/*dritte Menueebene */

#menu .wrapItemThird {
	margin-left: 0px;
	margin-top: 0px;
	padding:0px;
	float:left;
	border: #CDDAEA; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	width:191px;
}

#menu .wrapItemThird a {
	font-size: 13px;
	font-weight: normal;
	color: #CDDAEA;
	text-decoration: none;
}

#menu .wrapItemThird .wrapLabelCur a {
	color: #004291;
}

/* unterer Abschluss des Menues */

#menu .bottom {
	margin-left: 0px;
	padding-left: 0px; 
	border: #CDDAEA; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

#menu #annotation {
	padding: 10px;
	font-size: 11px;
	color: #80B0D0;
}

#menu .startlinks{
	margin-top: 30px;
}

#menu .startlinks .startlink{
	margin-top: 10px;
	width: 220px;
	font-size:12px;
}

#menu .startlinks .startlink a{
	font-size: 13px;
	color: #CDDAEA;
	text-decoration: none;
}

#menu .startlinks .startlink a:hover{
	font-size: 13px;
	color: #CDDAEA;
	text-decoration: underline;
}

#menu .startlinks .copyright {
	margin-left: 5px;
	margin-top: 40px;
	font-size: 11px;
	color: #CDDAEA;
}

#menu .studiengang {
	padding-left: 45px;
}

#menu .w3c {
	padding-left: 45px;
}

/*Quadrate am rechten Rand */

#right {
	position:absolute;
	top: 100px;
	left:966px;
}


#content {
	position:absolute;
	left:270px;
	top: 90px;
	/*width:696px;*/
}

#content #head {
	margin-left: 0px;
	margin-top: 0px;
	/*float:left;*/
	width: 660px;
}

#content #head #line {
	margin-top: 40px;
	margin-left: 0px;
	width:660px;
	height:10px;
	background-color: #A6BED9;
}

#content #head h1 {
	margin-left:20px;
	margin-top:-25px;
	font-size: 22px;
	font-weight: bold;
	color: #004291;
        width: 510px;
}

#content #head .born {
	margin-left: 30px;
        margin-top: -10px;
        font-weight: bold;
        font-size: 11px;
        color: #004291;
}

#content #head .image {
	position:absolute;
	right:20px;
	top:0px;
}

#content #head #intro{
	margin-top:20px;
	margin-left:20px;
	width:620px;
	font-size: 10pt;
}

#content #main{
	margin-left:0px;
	margin-top:20px;
	padding-bottom: 20px;
	float:left;
	width:640px;
}

#content #main #lostContent {
	margin-top: 40px;
	margin-left:20px;
	font-size: 16px;
	font-weight:bold;
}

#content #main h4{
    margin-left: 10px;
}

/*** Home >Beginn ***/
#content #main #home h1{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:5px;
	font-size: 24px;
	font-weight: bold;
	color: #004291;
}

#content #main #home .subhead1{
	margin-left:20px;
	margin-top:0px;
	font-size: 18px;
	font-weight: bold;
	color: #004291;
}

#content #main #home .infos{
	padding-bottom: 5px;
	padding-top: 5px;
	font-size:12px;
}

#content #main #home table{
	margin-left: 0px;
}

#content #main #home #news {
	font-size: 11px;
}

#content #main #home #news .blueLabel {
	font-size: 13px;
	font-weight:bold;
	color: #004291;
}


#content #main #home #news .blueBox{
	float:left;
	margin-left:0px;
	margin-top: 10px;
	width: 660px;
	font-size: 11px;
	background-color: #A6BED9;
}

#content #main #home #news .innerBox{	float:left;	border: 8px solid #A6BED9;	}

#content #main #home #newinstitute {
	font-size: 11px;
}

#content #main #home #newinstitute .blueLabel {
	font-size: 13px;
	font-weight:bold;
	color: #004291;
        margin-bottom: 10px;
        margin-left:10px;
}


#content #main #home #newinstitute .blueBox{
	float:left;
	margin-left:0px;
	margin-bottom: 15px;
	width: 650px;
	font-size: 11px;
	background-color: #A6BED9;
}

#content #main #home #newinstitute .innerBox{	
	float:left;	
	border: 8px solid #A6BED9;
}

#content #main #home .leitung {
	font-size: 14px;
	font-weight: bold;
	padding-top: 15px;
}

#content #main #home .leitung a {
	text-decoration: none;
	color: black;
}

#content #main #home .adresse {
	font-size: 12px;
	padding-top: 20px;
	padding-bottom: 50px;
}

#content #main #home .adresse a {
	font-size: 10px;
	color: black;
}

#content #main #home .startbild {
	position: absolute;
	left: 350px;
	top: 80px;
}

#content #main #home .projekte {
	/*** position: absolute; ***/
	left: 0px;
	top: 300px;
	padding-bottom: 15px;
	border-width: 0px;
}

#content #main #home .projekte a{
	border-width: 0px;
}


/*** Home >Ende ***/

/*** Aktuelles >Beginn ***/
#content #main #news {
	margin-left: 00px;
	margin-top: 5px;
	width: 650px;
}

#content #main #news table a { text-decoration:none 	}

#content #main #news table a:hover { text-decoration: underline;	}

#content #main #news td {	background-color: #A6BED9;	font-size: 11px;	}

#content #main #news .firstText{	margin-left: 0px;	font-size: 11px;	}

#content #main #news .blueLabel{
	font-size: 13px;
	font-weight:bold;
	color: #004291;
}

#content #main #news a { text-decoration:none; color: #004291;	}

#content #main #news p{	margin-top: 0px;	margin-bottom: 8px;	}

#content #main #news .blueText{	font-stretch: narrower;	color: #004291;	}

#content #main #news .boldItalic{	font-weight: bold;	font-style: italic;	}

#content #main #news .italic{	font-style: italic;	}

#content #main #news .image{	float:left;	margin-right:10px;	}

#content #main #news .year{
	margin-left: 10px;
	margin-top: 15px;
	font-size: 13px;
	font-weight:bold;
	color: #004291;
}
/*** Aktuelles >Ende ***/

/*** Lehre >Beginn ***/
#content #main #teaching {	margin-left: 10px;	margin-top: 0px;	}

#content #main #teaching a { text-decoration:none; 	}

#content #main #teaching a:hover { text-decoration: underline;	}

#content #main #teaching #dates{	width: 650px;	background-color: #A6BED9;	}

#content #main #teaching #dates h2{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 18px;
	padding-bottom:8px;
	width: 670px;
	height: 20px;
	font-size: 13px;
	font-weight:bold;
	color: #004291;
	background-color:#CDDAEA;
	position: relative;
	left: -10px;
   	top: 0px;
}

#content #main #teaching #dates table{
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 8px;
	font-size: 11px;
}

#content #main #teaching #course{	width: 650px;	background-color: #A6BED9;	}

#content #main #teaching #course #text{
	padding-top: 10px;
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 8px;
	font-size: 11px;
}

#content #main #teaching #course celmenu a{
	text-decoration: none;
	colour: #004291;
}

#content #main #teaching #archive{	width: 650px;	background-color: #A6BED9;	}

#content #main #teaching #archive h2{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 18px;
	padding-bottom:8px;
	width: 650px;
	height: 20px;
	font-size: 13px;
	font-weight:bold;
	color: #004291;
	background-color:#CDDAEA;
	position: relative;
	left: -10px;
   	top: 0px;
}

#content #main #teaching #archive li{
	font-size: 11px;
}

#content #main #teaching #archive table{
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 8px;
	font-size: 11px;
}

#content #main #teaching .firstText{	margin-top: 10px;	font-size: 11px;	}

#content #main #teaching .bold{	font-weight:bold;	}

#content #main #teaching .italic{	font-style:italic;	}

#content #main #teaching .day{
	float: left;
	margin-top:18px;
	font-size:13px;
	font-weight:bold;
	color: #004291;
}

#content #main #teaching .blueBox{
	float:left;
	margin-left:0px;
	margin-top: 10px;
	width: 650px;
	font-size: 11px;
	background-color: #A6BED9;
}

#content #main #teaching .innerBox{	float:left;	border: 8px solid #A6BED9;	}

#content #main #teaching .blueBox .line1{ 	float: left; width: 540px; }

#content #main #teaching .blueBox .line1 a{ 	color: black; }

#content #main #teaching .blueBox .line2{ 	width: 540px; }

#content #main #teaching .blueBox .ecampus{	float: right; width: 60px;}

#content #main #teaching .subTitle{
	margin-bottom: 10px;
	font-size:13px;
	font-weight:bold;
	color: #004291;
}

#content #main #teaching .semester{	font-size: 11px;	font-weight: bold;	}

#content #main #teaching .audience{
	margin-bottom: 10px;
	font-size: 11px;
	font-style:italic;
}

#content #main #teaching .text {	
        font-size: 11px;
        text-align: justify;
        width: 650px;
}

#content #main #teaching .blueBox .blueLabel{
	margin-top: -2px;
	margin-left: 0px;
	font-size: 13px;
	font-weight:bold;
	color: #004291;
	float:left;
	width: 140px;
}

#content #main #teaching .blueBox .aboutWidth { float:left; width: 460px; }

#content #main #teaching .blueBox .date { float:left; width: 200px;	}

#content #main #teaching .blueBox .place { float:left; width: 100px;	}

#content #main #teaching .blueBox .begin { float:left; 	}

#content #main #teaching .blueBox .materialSubcourse { font-weight:bold; margin-bottom:5px;}

#content #main #teaching .blueBox .lecture { margin-bottom: 8px;float:left; width: 460px;	}

#content #main #teaching .blueBox .materialTitle { float:left; width: 460px;	}

#content #main #teaching .blueBox .materialFile { float:left; margin-left: 0px; width: 460px; 	}

#content #main #teaching form {
	float:left;
	margin-top: 0px;
	background-color: #A6BED9;
	padding-bottom: 6px;
	width: 620px;
}

#content #main #teaching form .loginform{
	font-size: 11px;
	font-weight:bold;
	text-align: left;
}

#content #main #teaching form input{	height: 18px;	font-size: 11px;	}

#content #main #teaching form table {	margin-left: 146px;	}

#content #main #teaching h2 { 
	margin-left: 10px;
        margin-top:0px;
	margin-bottom:15px;
	font-size: 14px;
	font-weight: bold;
	color: #004291;
}

/*** Lehre >Ende ***/

/*** Publikationen >Beginn ***/
#content #main #publication {
	margin-left: 10px;
	margin-top: 25px;
}

#content #main #publication #searchForm{
	float:left;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	margin-left: 0px;
	margin-bottom: 20px;
	background-color: #A6BED9;
}

#content #main #publication #searchForm .formRow{
	float:left;
	margin-top: 10px;
	width: 630px;
}

#content #main #publication #searchForm .label{
	float:left;
	margin-top:0px;
	width: 160px;
	font-size: 13px;
	font-weight:bold;
	color: #004291;
}

#content #main #publication #searchForm .reviewlabel{
	float:left;
	margin-left: 75px;
	margin-top:3px;
	width: 80px;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
}

#content #main #publication #searchForm .redLabel{
	font-size: 13px;
	font-weight:bold;
	color: #FF0000;
}

#content #main #publication #searchForm .inputField{
	width:250px;
	height: 18px;
	font-size: 11px;
}

#content #main #publication #searchForm .selectField{	font-size: 11px;	}

#content #main #publication #searchForm .button{	float:right;	}

.pubYear{
	float:left;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:0px;
	color: #004291;
	font-size:13px;
	font-weight:bold;
}

.pubBlueBox{
	float:left;
	margin-left:0px;
	margin-top: 10px;
	width: 650px;
	font-size: 11px;
	background-color: #A6BED9;
}

.pubInnerBox{	float:left;	border: 8px solid #A6BED9; }

.pubClearBox{ float: left;	margin-bottom: 15px;	}

.pubAuthor{ margin-left: 0px; margin-right: 0px; font-weight:bold; }

.pubTitle{ margin-left: 0px; margin-right: 0px; }

.pubBody{ font-style:italic; }
.pubBody a { color:black; text-decoration: none; }

.pubSearchItem{ background-color: #FFFF66; }

.pubTextPub { float:left; margin-right: 5px; width: 580px; }

.pubTextStaff { float:left; margin-right: 5px; width: 425px; }

.pubIcon {
	float:right;
	width: 30px;
	text-align:center;
	font-style: italic;
	font-size: 8px;
}
/*** Publikationen >Ende ***/

/*** Personal >Beginn ***/
#content #main #staff {
	margin-left: 0px;
	margin-top: 5px;
	width: 640px;
}

#content #main #staff a { text-decoration:none;	}

#content #main #staff a:hover{ text-decoration: underline; }

#content #main #staff #overview {
	margin-left:10px;
	margin-top: 0px;
	margin-right:0px;
	font-size: 11px;
}

#content #main #staff #overview .firstText{
	margin-bottom: 10px;
}

#content #main #staff #overview .chair{
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
	width:620px;
	font-size: 13px;
	color: #004291;
	font-weight: bold;
}

#content #main #staff #overview .head{
	padding-left: 8px;
	margin-left:0px;
	margin-right: 0px;
	height: 14px;
	font-size: 11px;
	/*color: #004291;*/
	font-weight: bold;
}

#content #main #staff #overview .title { float:left;  width: 90px; }

#content #main #staff #overview .name { float: left;  width: 160px; }

#content #main #staff #overview .phone { float: left;  width: 70px; }

#content #main #staff #overview .room { float: left;  width: 70px; }

#content #main #staff #overview .mail { float: left; }

#content #main #staff .blueBox{
	float:left;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 650px;
	background-color: #A6BED9;
}

#content #main #staff .innerBox {	float:left;	border: 8px solid #A6BED9	}

#content #main #staff #chair td{	font-size:11px;		}

#content #main #staff #chair .background { background-color: #A6BED9;	}

#content #main #staff #chair .headerTable{
	margin-left: 10px;
}

#content #main #staff #chair .groupTitle {
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 0px;
	font-size: 13px;
	color: #004291;
	font-weight: bold;
}

#content #main #staff #chair .image { float:left; margin-right: 8px; }

#content #main #staff #chair .name a{
	font-weight: bold;
	text-decoration:none;
	color: #000000;
}

#content #main #staff #chair .name a:hover { text-decoration: underline;	 }

#content #main #staff #chair .function { font-style: italic; margin-bottom: 5px; }

#content #main #staff #chair .infos{
	margin-top: 5px;
}

#content #main #staff #profile{
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
	width: 620px;
	font-size: 11px;
}

#content #main #staff #profile #clearBox{	float: left;	width: 650px; }

#content #main #staff #profile .chair{	margin-bottom: 5px;	font-weight: bold;	}

#content #main #staff #profile #clearBox .left{	float: left;	width: 290px; margin-bottom: 10px;	}

#content #main #staff #profile .middle{	float: left;	}

#content #main #staff #profile .middle .label{	float: left;	}

#content #main #staff #profile .right{	float:right;	margin-left: 15px;	}

#content #main #staff #profile h2{
	float:left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom:0px;
	width: 140px;
	font-size: 13px;
	font-weight:bold;
	color: #004291;
}

#content #main #staff #profile .aboutWidth{	float:left; width:460px;	}

#content #main #staff .blueBox p{ width: 460px;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 140px;
}

#content #main #staff .blueBox h2 .text{	font-size: 11px;	font-weight: normal;	}
/*** Personal >Ende ***/

/*** Forschung >Beginn ***/
#content #main #research {	margin-left: 0px;	margin-top: 20px;	}

#content #main #research h2 { 
	color: #004291;
	font-size: 13px;
	font-weight:bold;
	padding-left: 10px;
	margin-bottom: 30px;
}

#content #main #research p { 
	font-size: 11px;
	padding-left: 20px;
}

#content #main #research #overview { }

#content #main #research #overview a {	color: #004291;	text-decoration: none	}

#content #main #research #overview a:hover {	color: #004291;	text-decoration: underline	}

#content #main #research #overview td {	background-color: #A6BED9;	}	

#content #main #research #overview .name1 {
	margin-left:20px;
	margin-top:-2px;
	font-size: 13px;
	font-weight:bold;
}

#content #main #research #overview .name2{
	font-size: 13px;
	font-weight:bold;
	color: #004291;
}

#content #main #research #overview .summary{	margin-left:20px;	font-size: 11px;	}


#content #main #research #project {
	margin-left: 10px;
	margin-top: 0px;
	font-size: 11px;
}

#content #main #research #project a {		text-decoration: none;	}

#content #main #research #project a:hover {		text-decoration: underline;	}

#content #main #research #project .blueBox{
	float:left;
	margin-left: 0px;
	margin-top: 10px;
	width: 650px;
	background-color: #A6BED9;
}

#content #main #research #project .innerBox {	float:left;	border: 8px solid #A6BED9	}

#content #main #research #project .blueLabel{
	float:left;
	margin-top: -2px;
	margin-left: 0px;
	width: 140px;
	font-size: 13px;
	font-weight:bold;
	color: #004291;
}

#content #main #research #project .aboutWidth{	float:left; width:460px;	}

#content #main #research #project .logoImages { float:left; margin-right: 8px; }

#content #main #research #project .images { margin-top: 2px; margin-bottom: 4px; }

#content #main #research #project .media{
    margin-right: 10px;
    float:left;
    font-size: 11px;
}

#content #main #research #project .media a{
    font-size: 11px;
}

#content #main #research #project .completeLink { margin-bottom: 8px; float:left; width: 460px;	}

#content #main #research #project .linkLabel { float:left; width: 460px;	}

#content #main #research #project .link {  float:left; margin-left: 0px; width: 460px; 	}
/*** Forschung >Ende ***/

/*** Links >Beginn ***/
#content #main #links{
	margin-left: 0px;
	margin-top: 0px;
	color: #000000;
}

#content #main #links a { text-decoration:none 	}

#content #main #links a:hover { text-decoration: underline;	}

#content #main #links #overview {	margin-top: 20px;	}

#content #main #links #overview td {	background-color: #A6BED9;	font-size: 11px;	}

#content #main #links #overview .blueLabel{
	font-size: 13px;
	font-weight:bold;
	color: #004291;
}

#content #main #links #categories {	margin-left: 10px; font-size:11px;	}

#content #main #links #categories .subcatlabel{
	font-size: 13px;
	font-weight:bold;
	color: #004291;
}

#content #main #links #categories .whiteLink {
	float:left;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 650px;
}

#content #main #links #categories .blueLink {
	float:left;
	padding-top: 5px;
	padding-bottom: 5px;
	width:650px;
	background-color: #A6BED9;
}

#content #main #links #categories .border{
	float:left;
	margin-top: 8px;
	margin-bottom: 20px;
	width:650px;
	border: 1px solid #A6BED9;
}

#content #main #links #categories .link {
	float:left;
	margin-left:5px;
	width: 320px;
}

#content #main #links .text {
	float:left;
	margin-left:20px;
	width:270px;
}
/*** Links >Ende ***/
/*** Institut >Beginn ***/
#content #main #institut {
	margin-left: 10px;
	margin-top: 0px;
	width: 620px;
	color: #000000;
}

#content #main #institut a { text-decoration:none }

#content #main #institut a:hover { text-decoration:underline }

#content #main #institut .blueBox{
	padding-bottom: 10px;
	padding-top: 10px;
	width: 650px;
	background-color: #A6BED9;
	font-size:11px;
}

#content #main #institut .text{
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size:11px;
}

#content #main #institut .blueBox .spacer{
	margin-top: 5px;
	margin-bottom:10px;
	width: 650px;
	height:10px;
	background-color:#CDDAEA;
}

#content #main #institut .bulletlist {	font-size:11px;	}

#content #main #institut table { font-size: 11px; }

#content #main #institut h2 {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left:10px;
	font-size: 13px;
	font-weight:bold;
	color: #004291;
	background-color: #A6BED9;
}

#content #main #institut h3 {
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight:bold;
	color: #004291;
	background-color: #A6BED9;
}

#content #main #institut .blueBox p {
	padding-left:10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size:11px;
	text-align: justify;
	background-color: #A6BED9;
}

#content #main #institut .blueBox .h2 {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left:10px;
	font-size: 13px;
	font-weight:bold;
	color: #004291;
	background-color: #A6BED9;
}

#content #main #institut .blueBox .imgtext-table {
	margin-bottom:10px;
	margin-left: 10px;
	margin-right: 10px;
	font-size:11px;
}

#content #main #institut .blueBox #sitemap {	margin-left: 10px;	}


.ksSitemapFullWidTable { width:346px; border:0px; }
.ksSitemapLeftMargMin { margin-left:9px; }
.ksSitemapL0TD { border:solid 1px #004291; height:35px; padding-left:10px; }
.ksSitemapL1TopSpace { margin-top:15px; }
.ksSitemapL1TD {
  border:solid 1px #004291;   padding-left:10px; height:20px;	}
  
/* ------------- Sitemap Level 0: */
a.ksSitemap0, a.ksSitemap0:link, a.ksSitemap0:visited, a.ksSitemap0:active {
	font-size: 13px;	color: #004291;	font-weight: bold;	text-decoration: none;
}
a.ksSitemap0:hover {
	font-size: 13px;	font-weight: bold; text-decoration: underline;
}
/* ------------- Sitemap Level 1: */
a.ksSitemap1, a.ksSitemap1:link, a.ksSitemap1:visited, a.ksSitemap1:active {
	font-size: 11px;	color: #004291;	font-weight: bold;	text-decoration: none;
}
a.ksSitemap1:hover {
	font-size: 11px;	color: #004291;	font-weight: bold; text-decoration: underline; 
}
/* ------------- Sitemap Level 2: */
a.ksSitemap2, a.ksSitemap2:link, a.ksSitemap2:visited, a.ksSitemap2:active {
	font-size: 11px;	color: #004291; font-weight: bold; text-decoration: none;
}
a.ksSitemap2:hover {
	font-size: 11px;	color: #004291; font-weight: bold; text-decoration: underline;
}
/* ------------- Sitemap Level 3: */
a.ksSitemap3, a.ksSitemap3:link, a.ksSitemap3:visited, a.ksSitemap3:active {
	font-size: 11px;	color: #004291;	text-decoration: none; font-weight:normal;
}
a.ksSitemap3:hover {
	font-size: 11px;	color: #004291;	text-decoration: underline;
}

/*** Internal >Beginn ***/

#content #main #internal{
	margin-left: 10px;
	margin-top: 0px;
	color: #000000;
        font-size: 12px;
}

#content #main #internal .loginform { 
    margin-left: 10px;
    font-size: 12px;
    font-weight: bold;
    color: #004291;
}

#content #main #internal a { text-decoration:none 	}

#content #main #internal a:hover { text-decoration: underline;	}

#content #main #internal .filelinks { margin-left: 20px; margin-bottom: 10px;}

#content #main #internal h2 { 
	margin-left: 10px;
        margin-top:0px;
	margin-bottom:15px;
	font-size: 14px;
	font-weight: bold;
	color: #004291;
}

#content #main #internal .blueBox{
        padding-bottom: 5px;
	padding-top: 10px;
	width: 650px;
	background-color: #A6BED9;
	font-size:11px;
}

#content #main #internal .blueBox .spacer{
        margin-top: 5px;
	margin-bottom:10px;
	width: 670px;
	height:20px;
	background-color:#CDDAEA;
}

#content #main #internal .blueBox p {
	padding-left:20px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size:11px;
	text-align: justify;
	background-color: #A6BED9;
}

#content #main #internal .list {
	margin-left:20px;
}

/*** Internal >Ende ***/

/*** IGG >Beginn ***/

#content #igg #home .professuren {
   position: absolute;
   left: 20px;
   top: 60px;
   width: 990px;
   height: 800px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #004290;
}

#content #igg #home .professuren .staedtebau {
   position: absolute;
   left: 440px;
   top: 33px;
   text-align: left;
}

#content #igg #home .professuren .staedtebau .text {
   position: absolute;
   left: 20px;
   top: -95px;
}

#content #igg #home .professuren .geoinformation {
   position: absolute;
   left: 310px;
   top: 33px;
   text-align: right;
}

#content #igg #home .professuren .geoinformation .text {
   position: absolute;
   left: -140px;
   top: 20px;
   width: 120px;
}

#content #igg #home .professuren .photogrammetrie {
   position: absolute;
   left: 288px;
   top: 182px;
   text-align: left;
}

#content #igg #home .professuren .photogrammetrie .text {
   position: absolute;
   left: 172px;
   top: 30px;
}

#content #igg #home .professuren .geodaesie {
   position: absolute;
   left: 158px;
   top: 182px;
   text-align: right;
}

#content #igg #home .professuren .geodaesie .text {
   position: absolute;
   left: -120px;
   top: 30px;
   width: 100px;
}

#content #igg #home .professuren .astronomische {
   position: absolute;
   left: 136px;
   top: 338px;
   text-align: left;
}

#content #igg #home .professuren .astronomische .text {
   position: absolute;
   left: 172px;
   top: 7px;
   width: 300px;
}

#content #igg #home .professuren .theoretische {
   position: absolute;
   left: 4px;
   top: 313px;
   text-align: right;
}

#content #igg #home .professuren .theoretische .text {
   position: absolute;
   left: 10px;
   top: 170px;
}

#content #igg #home .professuren .studium {
   position: absolute;
   left: -110px;
   top: 0px;
   text-align: right;
}

#content #igg #home .bereich {
        font-size: 12pt;
        font-weight: bold;
}

#content #igg #home .bereich a{
        color: #004290;
        text-decoration: none;
}

#content #igg #unterseite {
	margin-left: 10px;
	margin-top: 40px;
	width: 650px;
	color: #000000;
}

#content #igg #unterseite .blueBox{
	padding-bottom: 5px;
	padding-top: 10px;
	width: 650px;
	background-color: #A6BED9;
	font-size:11px;
}

#content #igg #unterseite .text{
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size:11px;
}

#content #igg #unterseite .blueBox .spacer{
	margin-top: 5px;
	margin-bottom:10px;
	width: 650px;
	height:10px;
	background-color:#CDDAEA;
}

#content #igg #unterseite .blueBox p {
	padding-left:10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size:11px;
	text-align: justify;
	background-color: #A6BED9;
}

#content #igg #unterseite .blueBox h2 {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left:10px;
	font-size: 13px;
	font-weight:bold;
	color: #004291;
	background-color: #A6BED9;
}

#content #igg #unterseite .blueBox .imgtext-table {
	margin-bottom:10px;
	margin-left: 10px;
	margin-right: 10px;
	font-size:11px;
}


/*** IGG >Ende ***/
