/* Stylesheet für den neuen Uni-Auftritt */

#printlogo{
   display:none;
}


html, body {
   margin : 0;
   padding : 0;
   height:100%;
   margin-bottom:1px;
}
body {
   text-align:center;
   font-family : Verdana, sans-serif;
   font-size :0.8em;
   color : #000000;
   background-color:#ccc;
   line-height:1.3em;
}
table{
   <!--line-height:1em;
   font-family :Geneva, Verdana, Arial, Helvetica, Tahoma, sans-serif;
   font-size : 0.8em;-->
   color : #000000;
}
.tablebackground {
background-color:#FFFFFF;
}
.tableheader {
background-color:transparent;
border:1px; 
border-style:solid; 
border-color:#CBCBCB; 
text-align:left;
}

.tablecell {
background-color:transparent;
border:1px; 
border-style:solid; 
border-color:#CBCBCB; 
text-align:left;
}

.mini {font-size: 0.75em}

.tablecol {
background-color:transparent;
border:1px; 
border-style:solid; 
border-color:#CBCBCB;
text-align:left;
}



/* Positionierung der Navigations- und Contenbereiche */

#all{
        text-align:left;
        margin: 0 auto; 
        top:0px;
        left:0px;
	padding: 0px;
        width:836px;
        display:block;
        background-color:#ccc;
}


#main {
        position:relative;
	margin: 0px;
	width: 836px;
	padding: 0 0 0 10px;
        float:left;
	background:url(/stylesheets/stylegraphics/bg.jpg);
	background-repeat: repeat-y;
}


#header {
        position:relative;
	top : 0px;
	margin : 0px;
	height : 122px;
	width : 816px;
	left: 0px;
	padding: 0px;
	background-image: url(/stylesheets/stylegraphics/unibg1px.jpg);
	background-repeat: repeat-x;
        background-color: #9cc;
	border-bottom: 1px solid #009;	
/*      overflow:hidden;   geht leider nicht, weil sonst das fb-dropdown abgeschnitten wird...  */
        z-index:9999999999;
}

#header img{
        vertical-align:bottom;
}

#departmentlogo {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 121px;
	width: 207px;
        width: 600px;
        z-index:2;
	border: 0px;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
#sitelogo {

	position: absolute;
	left: 630px;
	top: 0px;
	height: 121px;
	width: 207px;
	border: 0px;
	margin: 0;
	padding: 0;
	overflow:hidden;
        

}
#departmentheader {
	position: absolute;
	left: 208px;
	top: 0px;
	height: 121px;
	width: 262px;
	border: 0px;
	margin: 0;
	padding: 0;
	overflow:hidden;
}

#languagemenu{
        position:absolute;
        top:15px;
        left:668px;
}
#languagemenu img{
        float:left;
        padding-right:10px;
}

#language img{
      float:left;
      margin:4px 2px 0px 2px;
}


      

/*Hauptmenu der Fachbereiche */

#departmentmainmenu {
        margin:10px 5% auto 150px;  /*Abstand obere Navi zum Logo & Seite*/
	height: auto;
	padding:0;
	background-color: transparent;
}
#departmentmainmenu  ul {
	font-size:0.9em; /*schriftgroesse Navigation */
	margin:0;
	height: 2.5em;
	padding: 0px;
}
#departmentmainmenu li {
	display: inline;
	padding: 0px;
        margin:0;
}
#departmentmainmenu  a, #divisionmainmenu a:visited {
	color: #009;
	text-decoration: none;
	padding-right: 0.6em;
	margin-right: 0.3em;
        border-right:1px solid #009;
}
#departmentmainmenu  a:hover, #divisionmainmenu a:visited:hover {
	color: #000099;
	text-decoration: underline;
}
#departmentmainmenu .active{
        font-weight:bold;
}

/* Menus auf der linken Seite  */
#side {
        clear:both;
        left:0px;
	width:147px;
	top:0px;
	background-color:transparent;
	padding:0px;
	border: 0px;
        float:left;
        margin:3px 5px 0 0 ;
        overflow:hidden;
}
#sidemenu  ul {
        list-style-type:none;
	margin:0 0 0 18px;
	padding: 0px;	
	line-height:1em;
	width:129px;
}
#sidemenu ul li ul{
	margin:0 0 0 10px;
        width:119;
}
#sidemenu li{
	padding: 0px;
	margin-bottom: 4px;
}
#sidemenu  a{
        display:block;
	color: #000099;
	text-decoration: none;
        font-size:0.8em;
        width:100%;
	/* margin: 4px; */
}
#sidemenu  a:hover{
	color: #000099;
	text-decoration: none;
	font-weight:bold;
}


/* ################ Infoboxen auf der rechten Seite ################## */

#outerinfobox {
	width :135px;
        margin-left:17px;
        font-size: 0.75em;
        float:left;
        
}


#outerinfobox .infobox {
	position: relative;
	width: 100%;
	border: 0px <!--solid #000000-->;
	margin-top:0px;
         background-color:#fff;
}
#outerinfobox .infoboxheader{
	font-size: 0.9em;
	background-color:#030385;
	text-decoration: none;
	color: #fff;
	height: 17px;
        height: 1.4em;
	height: auto;
	margin:0;
        padding:0px 6px 1px 6px;
}

#outerinfobox .infoboxcontent{
      	
        padding:2px 6px 2px 6px;
        line-height:1.4em; 
/*        padding-bottom:4px;
         margin-bottom:20px; */
        background-color:#f7ddc4;
	text-decoration: none;
/*        padding-bottom:20px;
        margin-bottom:20px; */
        white-space:pre-wrap;
 
}

#outerinfobox .infoboxcontent b{
        color:#000;
}

#outerinfobox .infobox a{
        color:#000;     
}

#outerinfobox .infoboxheader a{
        color:#fff;
}


/* ##################Ende Infoboxen################ */

#outercontentwidth {
	/* position: relative; */
	height: auto;
	width :635px;
	top : 58px;
	left: 0px;
	background: transparent;
	background-color: #FFFFCC;
	background-color: #F7F9E7;
	background-color: #F4F4F4;
        float:left;
        line-height:1.4em;
}
#outercontentsmall {
	/* position: relative; */
	height: auto;
	width :496px;
	top : 58px;
	left: 0px;
	background: transparent;
	background-color: #FFFFCC;
	background-color: #F7F9E7;
	background-color: #F4F4F4;
        float:left;
}
#content {
	overflow: hidden;
        margin:1px 15px 5px 15px;
} 
#footer {
	margin-top: 0;
	position: relative;
	height: 27px;
        width:100%;
        clear:both;
        background-repeat:repeat-x;
	background-image: url(/stylesheets/stylegraphics/foot_bg.jpg);
        background-color:#fff;
        font-size:0.8em;
        color:#666;
        padding:0.3em 0 1em;
}   

#footercontent{
	margin:0 15px 0 15px;
        border-top:1px solid #009;
}
  

#sitefooter{
        clear:both; 
        width:836px;
        height:20px;
	background-image: url(/stylesheets/stylegraphics/site_footer.jpg);
        background-repeat:no-repeat;
        background-color:#ccc;
}   

ol {
        list-style-type:decimal;
}


#contentheader{
	border-bottom:1px solid #009;
        margin-bottom:12px;
}

#breadcrump {
/*        overflow:auto;  */
	text-decoration:none;
	color:#030385;
	font-size:0.7em;
	float:left;
}

#language{
	float:right;
}

#breadcrump .nodeco{
	text-decoration:none;
	color:#030385;
}

#documentlinks{
	width:100px;
	margin:30px 5px 0 18px;
	color:#009;
	font-size:0.8em;
}

#documentlinks ul{
	margin:0 0 0 15px;
        padding:0;
	width:129px;
	line-height:1em;
	list-style-image:url(/stylesheets/stylegraphics/lidoclink.gif);
}

#documentlinks ul a{
	color:#FF6500;
        text-decoration:none;
}
#documentlinks ul a:hover{
	color:#FF6500;
	font-weight:bold;
	text-decoration:none;
}

#documentlinks ul li{
       padding:0;
       margin-bottom:1px;
       width:115px;
}

#editablecontent {
       position:relative;
       width:100%;
       margin:0;
       padding:0;
}

#editablecontent img{
        border:1px solid #8D8D8D;
}

#editablecontent img.button{
        border:0;
}

#editablecontent ul{
        list-style-image:url(/stylesheets/stylegraphics/ul.gif);
}
#editablecontent ul ul{
        list-style-image:url(/stylesheets/stylegraphics/ulul.gif);
}

/* dropDown fachbereichsauswahl */

/* #################Hauptmenu der Uni############### */
#sitemenu {
	z-index: 9;
        left:211px;
       /*  top:9px;  */
        top:-20px;
	padding:0;
	position: absolute;
        letter-spacing:0.0001em;
}


      #sitemenu ul{
      padding:0px;
      margin:0px;
      z-index:99999;
      font-size:0.9em;
      }
      #sitemenu ul li{ 
      position:relative;
      list-style-type:none;
      color:#000;
      margin:0;
      padding:0;
      float:left;
      }
      #sitemenu ul li a{
      text-decoration:none;
      color:#009;
      border-right:1px solid #009;
      padding-right:0.3em;
      margin-right:0.3em;
      }
      #sitemenu ul ul {
      display:none;
      clear:both;
      }
      #sitemenu ul li:hover > ul {
      display:block;
      position:absolute;
      top:1.4em;
      left:-0.5em;
      background:#fff;
      opacity:0.85;
      /* width:400px; */
      width:518px;
      } 
      #sitemenu ul li ul li a{
      color:#009;
      text-decoration:none;
      font-size:0.9em;
      width:513px;
      display:block;
      margin:0;
      padding:0 0 0 5px;
      line-height:1.1em;
      border:0;
      }
      #sitemenu ul li ul li a:hover{
      /* text-decoration:underline; */
      background:#F3F3F3;
      }


/* Zielgruppenauswahl */
#zielgruppe {
	z-index: 9;
        left:18px;
        top:9px;
	padding:0;
	position: absolute;
        letter-spacing:0.0001em;
}


      #zielgruppe ul{
      padding:0px;
      margin:0px;
      z-index:99999;
      font-size:0.9em;
      }
      #zielgruppe ul li{ 
      position:relative;
      list-style-type:none;
      color:#000;
      margin:0;
      background:#009;
      vertical-align:middle;
      /* height:19px; */
      }
      #zielgruppe ul li a{
      padding:1px 1px 0 6px;
      text-decoration:none;
      color:#fff;
      }
      #zielgruppe ul ul {
      display:none;
      }
      #zielgruppe ul li ul li{
      background:#fff;
      padding:1px 0 0 6px;
      display:block;
      }
      #zielgruppe ul li:hover > ul {
      display:block;
      position:absolute;
      /* top:1.4em; */
      background:#fff;
      opacity:0.85;
      /* width:400px; */
      /* width:134px; */
      width:100%;
      /* padding:1px 0 0 6px; */
      /* margin:2px 0 0 -6px; */
      } 
      #zielgruppe ul li ul li a{
      color:#009;
      text-decoration:none;
      font-size:0.9em;
      /* width:134px; */
      display:block;
      margin:0;
      padding:0;
      line-height:1.1em;
      border:0;
      }
      #zielgruppe ul li ul li a:hover{
      /* text-decoration:underline; */
      background:#F3F3F3;
      }



#contentnavi{
margin:0;
padding:0;
}

#contentnavi ul{
margin:0;
padding:0;
}

#contentnavi ul li{
float:left;
list-style-type:none;
margin:0;
}

#contentnavi ul li a{
color:#fff;
text-decoration:none;
font-weight:bold;
padding:0 10px 0 10px;
background-color:#666;
display:block;
}

#contentnavi ul li a:hover {
background-color:#333;
}
/* ############Ab hier Schriften und Ueberschriften ############*/

/* Farbe von einem Link */
#editablecontent a {
	color:#3333CC;
        /* font-weight:bold; */
        text-decoration:none;
}
#editablecontent a:hover {
	color: #000;
        /* font-weight:bold; */
        text-decoration:none;
}


a:visited {

}

a:visited:hover {

}

#sidemenu .active{
font-weight:bold;
}
p, em, {
    margin: 0.5em 0 0.3em 0;
    padding: 0;
    border: none;
    
}

.block {
    background-color:#fff;
    display:block;
    padding: 0.5em 1em 0.5em 1em;
    border:1px solid #ccc;
    margin:1em 0 0.5 0em;
}


h1 {
  font-size: 1.3em;
  font-weight:bold;
  color: #009;
  margin: 0.5em 0 0.3em 0;


  padding:0px;
  text-align:left;

}

h2 {
  font-size: 1em;
  font-weight:bold;
  color: #009;
  margin: 1em 0 -0.4em 0;
}


h3,h4 {
  font-size: 0.9em;
  font-weight:bold;
  color:#009;
  margin: 1em 0 -0.4em 0;


  padding:4px;
  text-align:center;

}

h5,h6 {
  font-size: 0.9em;
  font-weight:bold;
  color:#009;
  margin: 1em 0 -0.4em 0;
}



.button {
	border: 0px none;
	
	margin: 0px;
	padding: 0px;
	
}

.fototitel{
	 font-size: 1.1em;
}


/* Hintergrundfarbe: F4F4F4  */
