/* ***********************************************/
/*  Peggy Schmidt 09.07.2007                     */
/*  Version: 2009.01.19                          */
/*  todo:                                        */
/*  todo: Auf Englisch umstellen                 */
/*  todo: Gross- und Kleinschreibung einheitlich */
/*  #154A93    #D79450                           */
/* ***********************************************/


/* *********************************************/
/*  N A V I G A T I O N S D E F I N I T I O N  */
/* *********************************************/

/*  subnavlist                                 */

/* Achtung: Ein Link darf nicht ueberlagert sein, sonst nicht anzeigbar! */

#subnavlist
{
/*padding: 0 0 0 10px;  /* 10 px rueckt nach rechts ein*
margin: 0 0 0 0;*/
font-family: verdana,sans-serif;
font-weight: bold;
padding-top: 5.00px;
margin-bottom: 10px;
/* border-bottom: 0.1px solid black;
 
font-size: 18px;
    schwarzer dicker Rand
    /*#900 #f0f7ef;
           background-color: #ACF
*/
}

#subnavlist li
{
/*
padding: 5 5 5 5px;
margin: 0 0 0 0;
display: inline;
margin-bottom: 5px;
border-bottom: 0.1px solid #154A93;
border-left: 0.1px solid #154A93;
margin-top: 10px;
BACKGROUND-IMAGE: url(welle.jpg);*/
list-style: none;
font: normal  0px Verdana, Geneva, Arial, Helvetica, sans-serif;  /* 0px Abstand zw. den Zeilen */
font-size: 0px;
font-weight: bold;
}

#subnavlist li#active a#current
{
color: #900; /*#369* black #154A93/;text-decoration: none;
margin: 0 0 0 0px;
padding: 0px 5px 5px 0px;
color: #154A93;/*#154A93;
right: 2px;
border: 0.1px solid #154A93;
*/
}

#subnavlist li a
{
/*'
border:  solid white; 0.1px schwarzer Rahmen*/
/* line-height: 20px;
margin: 0 5 5 0px;
padding: 5px 5px 5px 5px;
   */
border-bottom: 0.1px solid #eef4f0;
text-decoration: none;

color: #154A93;/*#154A93;*/
font-size: 12px;
font-weight: bold;
font-family: verdana, tahoma, arial, sans-serif;

/* background-color: white;      */
/*color: blue;    ver�ndert die Schriftfarbe    */
}

* html #subnavlist li a { padding: 0 0 0 0 px; }

#subnavlist li a:hover
{
background-color: #26A;
color: #FFF;
font-size: 14px;
font-weight: bold;
}

#navcontainer li 
{ margin: 0 0 1px 0; }

#navcontainer
{
       
position:relative;
top: 0px;
background: #154A93 /*#369*/;
border-top: 1px solid #9CC;
font: normal normal 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:900; 
/*BACKGROUND-IMAGE: url(http://www.is.informatik.uni-kiel.de/~pesc/person/Peggy.Schmidt.Lebenslauf1.jpg);*/

}

#navlist
{
list-style: none outside none;
margin: 0;
padding: 0 0 0 0;
}

@media all {
#navlist {
text-align: center
}
}

#navlist li
{
/*bottom: 16px;*/
display: inline;
/*line-height: 1.2em;*/
margin: 0;
padding: 0 0 0 0 ;
position: relative;
}

html>body #navlist li
{
background: #000;
margin: 0 3px 0 0;
padding: 0px 0px 0px 0;
}

#navlist a, #navlist a:link, #navlist a:visited
{
word-spacing:10em; /* ohne Auswirkung?*/
background: #900 /*#D79450 /*#900*/;
border: 1px solid #FFF;
bottom: 2px;
color: white /*#154A93*/;
cursor: pointer;
display: inline;
height: 5em; /* ohne Auswirkung?*/
margin: 0;
padding: 3px 5px 3px 5px;
position: relative;
right: 2px;

 text-transform: uppercase;
}

#navlist a:hover
{
word-spacing:0em;
background: #C00;
bottom: 2px;
color: #FFF;
position: relative;
left: 2px;
}

#navlist a:active
{
background: #999;
bottom: 0px;
color: #FFF;
position: relative;
right: 0px;
}

#navlist li#active
{
background: #154A93 /*#369*/;
bottom: 13px;
display: inline;
margin: 0 3px 0 0;
padding: 0;
position: relative;

}

html>body #navlist li#active
{
background: #000;
margin: 0 4px 0 4px;
}

#navlist #active a, #navlist #active a:link, #navlist #active a:visited, #navlist #active a:hover
{
background: #154A93 /*#369*/;
border-bottom: none;
border-left: 1px solid #9CC;
border-right: 1px solid #9CC;
border-top: 1px solid #9CC;
bottom: 0;
color: #FFF;
cursor: text;
margin: 0;
padding: 2px 5px 0 5px;
position: relative;
right: 0;
}



p.code {
        font-family:courier;
        font-size:8pt;}
p.longText {
        text-align:justify;alignment:justify;
        font-size:9pt;
        }

p.dateText {
        font-style:italic;
        font-family:Verdana,Arial,sans-serif;
        margin-top:0cm;
        margin-bottom:0.7cm;
        text-align:center;alignment:center;
        }
p.descriptionText {
        font-family:Verdana,Arial,sans-serif;
        margin-top:0.7cm;
        margin-bottom:0.5cm;
        text-align:center;alignment:center;
        }
p.copyrightText {
        font-family:Verdana,Arial,sans-serif;
        font-size:9pt;
        margin-top:1cm;
        margin-bottom:0.5cm;
        text-align:center;alignment:center;}
p.imageFrame {
        text-align:center;alignment:center;
        margin:1cm;
        font-family:Verdana,Arial,sans-serif;
        font-size:9pt;color:#CCCCCC;}


BODY {
	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px;
         PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 20px; PADDING-TOP: 0px;
        BACKGROUND-IMAGE: url(PeggySchmidt.jpg);
        BACKGROUND-COLOR: white; /* #e5eff0 */
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: left top;
      
         /*  
         BACKGROUND-IMAGE: url(welle.jpg);
      
       BACKGROUND-REPEAT: no-repeat; #2346ff #E4EFFD F4F7FA #f0f7ef FDFAFA #e2f1e1 #a87473 */
}
H1 {
        font-family: "Trebuchet MS", Georgia, serif;
	font-size: 24px;
	letter-spacing: 1,5px;
	color: #154A93;
	padding: 10px 10px 10px 10px;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 15px;
	line-height: 40px;
	background-color: white;
        /*border: 1px solid black;*/
font-weight: bold;
text-align:center;

}
H2 {    font-size: 11px; 
        line-height: 14px; 
        font-weight: bold; 
        padding: 0px 0px 0px 2px;
        margin-top: 15px;
        margin-bottom: 10px;
        font-family: "Trebuchet MS", Georgia, serif;
        letter-spacing: 1px;
        color: #900;
        font-size: 16px;
	/*;
	color: #900;
	margin: 5px 0px 10px 0px; */
}
H3 {
        font-family: "Trebuchet MS", Georgia, serif;
	font-size: 13px;
	color: #000;
	margin: 15px 0px 5px 0px;
}


P {
	MARGIN: 14px 0px
}
A {
        FONT-FAMILY:   Helvetica, sans-serif;
        TEXT-DECORATION: none;
	FONT-SIZE: 11px;
        COLOR: #7999C2 /*#0e721b*/;
}
A:hover {
	TEXT-DECORATION: underline;
	COLOR: #154A93 /*#0e721b*/;
}


HR {
	BORDER-RIGHT: #900 /*#900 /*#5d7655*/*/ 1px;
        PADDING-RIGHT: 0px;
        BORDER-TOP: #900 /*#900 /*#5d7655*/*/ 1px solid;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        BORDER-LEFT: #900 /*#900 /*#5d7655*/*/ 1px;
        PADDING-TOP: 0px;
        BORDER-BOTTOM: #900 /*#900 /*#5d7655*/*/ 1px solid;
        HEIGHT: 1px
}
INPUT {
	BORDER-RIGHT: #cae2c7 1px solid;
        BORDER-TOP: #cae2c7 1px solid;
        FONT-SIZE: 11px;
        BORDER-LEFT: #cae2c7 1px solid;
        COLOR: #900 /*#900 /*#5d7655*/*/;
        BORDER-BOTTOM: #cae2c7 1px solid;
        FONT-FAMILY:   Helvetica, sans-serif;
        BACKGROUND-COLOR: #f9fcf8
}
TEXTAREA {
	BORDER-RIGHT: #cae2c7 1px solid;
        BORDER-TOP: #cae2c7 1px solid;
        FONT-SIZE: 11px;
        BORDER-LEFT: #cae2c7 1px solid;
        COLOR: #900 /*#900 /*#5d7655*/*/;
        BORDER-BOTTOM: #cae2c7 1px solid;
        FONT-FAMILY: Helvetica,   sans-serif;
        BACKGROUND-COLOR: #f9fcf8
}
SELECT {
	BORDER-RIGHT: #cae2c7 1px solid;
        BORDER-TOP: #cae2c7 1px solid;
        FONT-SIZE: 11px;
        BORDER-LEFT: #cae2c7 1px solid;
        COLOR: #900 /*#900 /*#5d7655*/*/;
        BORDER-BOTTOM: #cae2c7 1px solid;
        FONT-FAMILY:   Helvetica, sans-serif;
        BACKGROUND-COLOR: #f9fcf8
}
.csc-form-labelcell {
	VERTICAL-ALIGN: top
}
.csc-form-fieldcell {
	VERTICAL-ALIGN: top
}
.csc-form-label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;
        MARGIN: 0px 5px 30px 0px; PADDING-TOP: 0px
}
.csc-form-label-req {
	PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px 5px 30px 0px;
        PADDING-TOP: 0px
}
#spacerS {
	HEIGHT: 5px /*5px*/
}
#spacerM {
	HEIGHT: 10px /*10px*/
}
#spacerL {
	HEIGHT: 15px /*15px */
}
#spacerXL {
	HEIGHT: 30px /*30px*/
}

.InhaltBorderRight {
	BACKGROUND-POSITION: right 50%;
        BACKGROUND-IMAGE: url(right.gif);
        MARGIN: 0px;
        WIDTH: 825px;
        BACKGROUND-REPEAT: repeat-y;
        BACKGROUND-COLOR: white;
}
.MenuBorderRight {
	BACKGROUND-POSITION: right 50%;
        BACKGROUND-IMAGE: url(right.gif);
        MARGIN: 0px;
        WIDTH: 280px;
        BACKGROUND-REPEAT: repeat-y;
        BACKGROUND-COLOR: white /*#e2f1e1*/
}
.CornerRightTop {
	/*BACKGROUND-POSITION: right top;
        FLOAT: right;
        BACKGROUND-IMAGE: url(cornerRightTop.gif);
        WIDTH: 7px;
        BACKGROUND-REPEAT: no-repeat;
        HEIGHT: 8px;
        BORDER-LEFT:  #f0f7ef; /*#ffffff 1px solid*/
	BACKGROUND-POSITION: right top;
        BACKGROUND-IMAGE: url(cornerRightTop.gif);
        BACKGROUND-REPEAT: no-repeat
}
.BorderBot {
	CLEAR: left;
        PADDING-RIGHT: 0px;
        BACKGROUND-POSITION: 50% bottom;
        PADDING-LEFT: 0px;
        BACKGROUND-IMAGE: url(borderBot.gif);
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        BORDER-LEFT: #ffffff /* #f0f7ef / 1px solid;*/
        PADDING-TOP: 0px;
        BACKGROUND-REPEAT: repeat-x;
}
.BorderLeft {
	CLEAR: left;
        PADDING-RIGHT: 0px;
        BACKGROUND-POSITION: 50% left;
        PADDING-LEFT: 0px;
        BACKGROUND-IMAGE: url(borderLeft.gif);
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        BORDER-LEFT: #ffffff /* #f0f7ef / 1px solid;*/
        PADDING-TOP: 0px;
        BACKGROUND-REPEAT: repeat-y;
}
.BorderTop {
	CLEAR: left;
        PADDING-RIGHT: 0px;
        BACKGROUND-POSITION: 50% top;
        PADDING-LEFT: 0px;
        BACKGROUND-IMAGE: url(borderTop.gif);
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        BORDER-LEFT: #ffffff /* #f0f7ef / 1px solid;*/
        PADDING-TOP: 0px;
        BACKGROUND-REPEAT: repeat-x;
}
.CornerRightBot {
	BACKGROUND-POSITION: right bottom;
        BACKGROUND-IMAGE: url(cornerRightBot.gif);
        BACKGROUND-REPEAT: no-repeat
}
.CornerLeftBot {
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(cornerLeftBot.gif);
        BACKGROUND-REPEAT: no-repeat
}
.CornerLeftTop {
       BACKGROUND-POSITION: left top;
        BACKGROUND-IMAGE: url(cornerLeftTop.gif);
        BACKGROUND-REPEAT: no-repeat
}
.InhaltAreaRightLeft {
	BORDER-TOP: #f0f7ef /*#ffffff*/ 1px solid;
        FLOAT: left;
        BORDER-LEFT:  #f0f7ef /*#ffffff*/ 1px solid;
        WIDTH: 223px
}
.contenttable {
	PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px
}
.contenttable P {
	PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px
}
TR {
	PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px
}
TD {
	FONT-SIZE: 11px;
        VERTICAL-ALIGN: top;
        COLOR: #900 /*#900 /*#5d7655*/*/;
        FONT-FAMILY:   Helvetica, sans-serif;
        TEXT-DECORATION: none
}
.td-0 {
	FONT-WEIGHT: bold; WIDTH: 100px
}
.contents {
	PADDING-RIGHT: 15px;
        PADDING-LEFT: 15px;
        PADDING-top: 25px;
        FONT-WEIGHT: normal;
        FONT-SIZE: 11px;
        PADDING-BOTTOM: 11px;
        COLOR: black;
        LINE-HEIGHT: 18px;
        PADDING-TOP: 25px;
        FONT-FAMILY:   Helvetica, sans-serif;
        TEXT-DECORATION: none;
               
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: right top;
        /*BACKGROUND-COLOR: eef4f0;*/
        margin-top: 20px;
        margin-right: 45px; /*verschiebt Hintergurndbild vom Rand weg 
BACKGROUND-IMAGE: url(http://www.is.informatik.uni-kiel.de/~pesc/person/icon1.jpg);*/
        
}
.contents UL {
	PADDING-RIGHT: 0px;
        PADDING-LEFT: 15px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px
}
/*
.contents OL {
	PADDING-RIGHT: 0px;
        PADDING-LEFT: 15px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px
}*/
.contents LI {
	BACKGROUND-POSITION: 0px 2px;
        MARGIN-TOP: 4px;
        PADDING-LEFT: 20px;
        
        DISPLAY: block;
        BACKGROUND-IMAGE: url(pfeilrot.jpg);
        MARGIN-BOTTOM: 4px;
        BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}                   
.MenuBereichOben { /* Menu */
	PADDING-RIGHT: 11px;
        PADDING-LEFT: 20px;
        FONT-WEIGHT: normal;
        PADDING-BOTTOM: 0px;
        LINE-HEIGHT: 18px;
        PADDING-TOP: 13px;
        TEXT-DECORATION: none;

}
.MenuBereichUnten {  /* Adresse */
        MARGIN-TOP: 20px
	PADDING-RIGHT: 11px;
        PADDING-LEFT: 20px;
        FONT-WEIGHT: normal;
        PADDING-BOTTOM: 60px;
        LINE-HEIGHT: 18px;
        PADDING-TOP: 13px;
        TEXT-DECORATION: none;
}
.shortinfo {
	FONT-WEIGHT: normal;
        FONT-SIZE: 11px;
        MARGIN-BOTTOM: 5px;
        COLOR: #444444;
        FONT-FAMILY:   Helvetica, sans-serif;
        TEXT-DECORATION: none;
        margin-right: 25px;
}
.personinfo {
	FONT-WEIGHT: normal;
        FONT-SIZE: 11px;
        COLOR: #444444;
        FONT-FAMILY:   Helvetica, sans-serif;
        TEXT-DECORATION: none;
        margin-top:20px;
        MARGIN-BOTTOM: 5px;
        MARGIN-RIGHT: 25px;
}
.sign {
        PADDING-TOP: 15px;
        PADDING-RIGHT: 11px;
        PADDING-LEFT: 180px;
	BACKGROUND-REPEAT: no-repeat;
        FONT-FAMILY:   Helvetica, sans-serif;
        FONT-SIZE: 25px;
        COLOR: #900;
        MARGIN-BOTTOM: 0px;
        MARGIN-TOP:10px;
}

.missionStatement {
        PADDING-RIGHT: 11px;
        PADDING-LEFT: 50px;
	FONT-FAMILY:   Helvetica, sans-serif;
        FONT-SIZE: 15px;
        COLOR: #900;
        MARGIN-BOTTOM: 0px;
        TOP: 0px;
        LEFT: 850px; /* 100 */
        MARGIN: 0px;
        POSITION: absolute;
        BACKGROUND-IMAGE: url(iselogo.png);
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: right bottom;
        /*BACKGROUND-IMAGE: url(EverythingFlows.);
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: right top;*/
}

P.shortinfo {
	MARGIN-TOP: 4px
}

#MenuBereich {
	LEFT:  50px; /* 900px */
        TOP: 170px;
        WIDTH: 230px;
        POSITION: absolute;
        MARGIN-BOTTOM: 20px;
}
#InhaltsBereich {
	LEFT: 330px; /* 100 */
        TOP: -20px; 
        MARGIN: 0px;
        WIDTH: 525px;
        POSITION: absolute;
        MARGIN-BOTTOM: 20px;
}

#location {
	FONT-SIZE: 11px;
        Z-INDEX: 1;
        LEFT: 40px;
        WIDTH: 770px;
        COLOR: #444444;
        FONT-FAMILY:   Helvetica, sans-serif;
        POSITION: absolute;
        TOP: -100px;
        LEFT: 90px;
        TEXT-DECORATION: none
}

#sitemap {
	BACKGROUND-POSITION: 2px center;
        MARGIN-BOTTOM: 7px;
        TEXT-INDENT: 23px;
        BACKGROUND-REPEAT: no-repeat;
        HEIGHT: 15px
}
#contact {
	BACKGROUND-POSITION: 2px center;
        MARGIN-BOTTOM: 7px;
        TEXT-INDENT: 23px;
        BACKGROUND-REPEAT: no-repeat;
        HEIGHT: 15px
}
#impressum {
	BACKGROUND-POSITION: 2px center;
        MARGIN-BOTTOM: 7px;
        TEXT-INDENT: 23px;
        BACKGROUND-REPEAT: no-repeat;
        HEIGHT: 15px
}
#agb {
	BACKGROUND-POSITION: 2px center;
        MARGIN-BOTTOM: 7px;
        TEXT-INDENT: 23px;
        BACKGROUND-REPEAT: no-repeat;
        HEIGHT: 15px
}
#sitemap {
	BACKGROUND-IMAGE: url(sitemap.gif)
}
#contact {
	BACKGROUND-IMAGE: url(contact.gif)
}
#impressum {
	BACKGROUND-IMAGE: url(impressum.gif)
}




DIV.shadow {
   float: left;
   background-color: #bbb;
   padding: 0;
   margin: 0.7em 1em;
   }

DIV.shadow IMG {
   display:block;
   border: 1px solid #666;
   position: relative;
   top: -3px;
   left: -3px;
   }
   
	* {
	padding: 0px;
	margin: 0px;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 100.02%;
	}
