/* MyMentorat Aachen */

html { margin: 0; padding:0; overflow-y: scroll;} 
body { 	font-size: 14px; 	font-family: Arial, Helvetica, sans-serif; 	margin: 0; padding: 0; 	background-color: #0B4662; background-image: url(../bilder/bg.png); background-repeat: repeat-x; color: #333; }
body#start { background-image: url(../bilder/bg-start.png); }
select, input, textarea, td, th {	font-size: 12px; 	font-family: Arial, Helvetica, sans-serif; 	}
.clr { clear: both; }
img {	border: none; }
form br {	clear: both;}

a { color: #0B4662; }
a:focus { outline: none; }
a:hover { 	}
.klein { 	font-size: 10px; }
.mittelklein { 	font-size: 11px; }
.fliessr { 	float: right; margin: 0 0 10px 10px; }
.fliessl { 	float: left; margin: 0 10px 10px 0; }

h1 { font-size: 24px; margin: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: normal; }
h2 { font-size: 16px; margin: 0 0 10px 0; color: #0B4662; }
h3 { font-size: 14px; margin: 0 0 6px 0;  }
h4 { font-size: 12px; margin: 0 0 3px 0;  }
p {	margin: 0 0 12px 0;  }
ul { margin: 0 0 12px 0; }
hr { background-color: white; border: medium none white; color: white; height: 1px; }
.zeile ul { 	list-style: none; padding: 0; }
.zeile li { margin: 0; padding: 0 0 10px 14px; background-image: url(../bilder/list-item.gif); background-repeat: no-repeat; }
.zeile ul.nodist li { margin: 0; padding: 0 0 0px 14px; background-image: url(../bilder/list-item.gif); background-repeat: no-repeat; }

input.inpsubm { 	border: none; margin: 8px 4px 8px 0px; width: 133px; color: white; padding: 3px 0; background: url(../bilder/bg-submit.gif); font-weight: bold; }
a.pseudobutton { 	border: none; margin: 8px 0; color: white; padding: 3px 10px; background: url(../bilder/bg-submit.gif); font-weight: bold; font-size: 12px; text-align: center; text-decoration: none;  }

table.studienbegleitbrief td.zahlen, td.zahlen {	text-align:right; padding-right: 20px; }

div.zeile { width: 990px; margin: 0	; text-align: left; clear: both;  }

div.lesbar { 	width: 600px; }

#navcontainer ul { float: right; padding: 0; margin: 20px 0 0 0; list-style-type: none; font-size: 16px;  }
#navcontainer li { display: inline; margin: 0; padding: 20px 13px; background-image: url(../bilder/pipe.gif); background-position: right; background-repeat: no-repeat;  }
#navcontainer li.last { background-image: none; padding-right: 0; }
#navcontainer li a { text-decoration: none; color: #D3DEE3; padding: 0; margin: 0; text-shadow: -1px 0 0 black; }
#navcontainer li a:hover, #navcontainer li a.aktiv { color: white; }
#navcontainer li img { margin: 0; padding-top: 12px; }
#navcontainer li.help { padding: 0px 13px; background-image: none; }
#navcontainer li.help img { padding-top: 0px; top: 3px; position: relative; }

.logo { float: left; }
#contentcontainer { 	background-color: #E0E6D4; clear: both; padding: 20px; }
#footercontainer {	background-image: url(../bilder/bg-footer.png); background-repeat: repeat-x; background-position: top; padding: 12px 0 0 10px; color: #9DB5C0; font-size: 11px; }
#footercontainer a {	color: #9DB5C0; text-decoration: none; }
#footercontainer a:hover { text-decoration: underline;	}
.bistum { 	float: right; margin-bottom: 10px; }

table.ampel  { float: right;  }
table.ampel td { border: #E0E6D4 1px solid; padding: 5px 10px; text-align: center; background-position: bottom; background-repeat: repeat-x; }
table.ampel td.gruen { background-color: #99CC33; background-image: url(../bilder/bg-ampel-gruen.gif); text-shadow: 0 1px 0 #CCE699; }
table.ampel td.gelb { background-color: #FFCC00; background-image: url(../bilder/bg-ampel-gelb.gif); text-shadow: 0 1px 0 #FFE680; }
table.ampel td.rot { background-color: #CC0000; color: white; background-image: url(../bilder/bg-ampel-rot.gif); text-shadow: 0 1px 0 #990000; }

table#datagrid { font-size: 12px;	}
table#datagrid caption { display: none; }
table#datagrid td { border-bottom: 1px white solid; }
table#datagrid th.message { border-bottom: none; }
table#datagrid th { border-bottom: 2px white solid; }
table#datagrid input.name { 	width: 250px; }
table#datagrid input.preis { 	width: 70px; }
table#datagrid input {  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size: 11px; }
table#datagrid a { background-color: #163C86; color: white; text-decoration: none; padding: 1px 5px;  }
table#datagrid a:hover { background-color: #CC0000; }
table#datagrid tr:hover { background-color: #E6EDFB; }

div.startblock { 	background: #F0F0E5;  width: 160px; padding: 10px 15px; line-height: 1.5; float: left; margin-right: 20px; border: 1px #9DB5C0 dashed; min-height: 160px; }
div.startblockre { 	background: #F0F0E5;  width: 260px; padding: 10px 15px; line-height: 1.5; float: right; margin-left: 20px; border: 1px #9DB5C0 dashed; min-height: 160px; }
div.startblock1 { 	width: 592px; }
div.startblock2 { 	width: 280px; font-size: 12px; }
div.startblock:hover { 	border: 1px #9DB5C0 solid;  }
fieldset.startseite { 	border: none; padding: 0; margin: 0; }
fieldset.startseite br { clear: left;	}
fieldset.startseite input.inptxt { 	border: 1px #0B4662 solid; margin-bottom: 4px; width: 150px;  }
fieldset.startseite label { font-size: 11px; color: #0B4662;  }
fieldset.startseite input.inpsubm { 	border: none; margin: 8px 0; width: 133px; color: white; padding: 3px 0; background: url(../bilder/bg-submit.gif); font-weight: bold; }

/* All form elements are within the definition list for this example */
dl.form { 	font:normal 12px/15px Arial;     position: relative;     /* width: 390px; */ }
dl.form dt {     clear: both;  float:left; width: 170px; padding: 4px 0 2px 0; text-align: left; min-height: 20px; text-align: right; border-bottom: 1px white solid; font-weight: bold; color: #557E91; }
dl.form dd { float: left; width: 600px; margin: 0 0 8px 0; padding-left: 6px; min-height: 26px; border-bottom: 1px white solid; }

dl.internship dt, dl.regnew dt {     width: 170px; }
dl.internship dd, dl.regnew dd { width: 400px; }

/* The hint to Hide and Show */
.hint {display: none; position: absolute; right: -120px; width: 200px; margin-top: -4px; border: 1px solid #c93; padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(../bilder/pointer.gif) no-repeat -10px 5px;}
	 
.stamm1 {right: 180px; }
.stamm2 {right: -35px; }
.stamm3 {right: 90px; }


	 
/* The pointer image is hadded by using another span */
.hint .hint-pointer {   position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url(../bilder/pointer.gif) left top no-repeat; }

dl.erkl  { margin: 0; padding: 0 0 20px 0;  }
dl.erkl dt {  float:left; padding: 0 10px 0 0; margin: 0;}
dl.erkl dd { float: left; width: 150px; font-size: 11px; margin: 0; padding: 0 24px 0 0; }

table.studienbegleitbrief td { padding: 5px; border-bottom: white 1px solid; vertical-align: baseline; }
table.studienbegleitbrief th { padding: 5px; border-bottom: white 1px solid; vertical-align: baseline; }
table.studienbegleitbrief table { margin: 10px 0; }

dl.form input.inptxt { 	width: 200px; margin-right: 5px;}
dl.form input.inptxtdate { 	width: 88px; margin-right: 5px; }
dl.form select { 	width: 205px; height: 21px; padding-top: 1px; }
#val_matrikelnr {	padding-top: 4px; color: #666; }
dl.form select { 	width: 205px; height: 21px; padding-top: 1px; margin-right: 5px; }
dl.form input.inpradio { margin-left: 20px; top: 2px 	}
dl.form dd.konfessdd {	margin-left: -19px; }
dl.form input.inpsubm { 	border: none; margin: 0; width: 152px; color: white; padding: 2px 0; background: url(../bilder/bg-submit.gif); font-weight: bold; }
dl.form input.inpsubm2nd { 	border: 1px #787A75 solid; margin: 0; width: 152px; padding: 2px 0; background: url(../bilder/bg-submit2nd.gif); font-weight: bold; color: white; margin-left: 50px; }

label.fielderror {	color: #990000; background: #F5CDCD; font-weight: bold; }

fieldset.stammdaten { padding: 10px 0 0 0; margin: 0 0 10px 0; background-color: #F0F0E5; border: 1px #9DB5C0 dashed;  width: 800px; }
fieldset.stammdaten:hover { border: 1px #9DB5C0 solid; }

p.updated {	padding:  15px; background: #D6EBAB; color: #526D1B; font-weight: bold; border: 1px dashed #82AD2B; }

ul.adresse { 	list-style: none; padding: 0;  }
ul.adresse li { margin: 0; padding: 0 0 10px 14px; background-image: url(../bilder/list-item.gif); background-repeat: no-repeat; }
p.marker { margin: 0; padding: 3px 0 3px 10px; background-image: url(../bilder/doppellinie.png); background-position: left; background-repeat: repeat-y;  }

.kontaktsp1 {	float: left; margin: 0 50px 10px 0; width: 480px; }
.kontaktsp2 {	float: left; margin: 0 0px 10px 0; width: 400px; }

div.feature { float: left; width: 196px; background: no-repeat url(../bilder/blauelinie.gif); padding: 5px 15px; color: #2B528A; font-size: 11px; }
div.feature img.icon { border: 3px white solid; display: block; margin-bottom: 5px; }
div.feature h1 { font-size: 14px; margin: 0 0 5px 0; font-family: "Arial Black", Arial, Helvetica, sans-serif; color: #2B528A; font-weight: normal; }
div.feature p.mehr { background-image: url(../bilder/pfeilblau.png); background-repeat: no-repeat; padding-left: 22px; background-position: left; }

div.hinderances {	padding:  15px 15px 0 15px; background: #F5CDCD; border: 2px dashed #990000; font-size: 12px; margin-bottom: 10px; }
div.hinderances p.mehr { background-image: url(../bilder/pfeilrot.png); background-repeat: no-repeat; padding-left: 22px; background-position: top left; }

div.hinweis2sem {	padding:  15px 15px 0 15px; border-left: double 3px #990000; font-size: 12px; margin-bottom: 10px; }
div.hinweis2sem p {	padding-bottom: 10px; }

p.gloabalerror {	padding:  15px; background: #F5CDCD; border: 2px solid #990000; font-size: 12px; margin-bottom: 10px; width: 570px; }

/* MyMentorat /mentors */
table.listestudenten  { margin-bottom: 30px; }
table.listestudenten td { padding: 5px; border-bottom: white 1px solid; vertical-align: baseline; }
table.listestudenten th { padding: 5px; border-bottom: white 1px solid; vertical-align: baseline; }
table.listestudenten td.stamm div { width: 97px; color: White; padding-left: 3px; }
table.listestudenten td.stamm div.v0 { background: url(../bilder/v0.gif); }
table.listestudenten td.stamm div.v1 { background: url(../bilder/v1.gif); }
table.listestudenten td.stamm div.v2 { background: url(../bilder/v2.gif); }
table.listestudenten td.stamm div.v3 { background: url(../bilder/v3.gif); }
table.listestudenten td.stamm div.v4 { background: url(../bilder/v4.gif); }
table.listestudenten td.stamm div.v5 { background: url(../bilder/v5.gif); }
table.listestudenten td.stamm div.v6 { background: url(../bilder/v6.gif); }
table.listestudenten td.stamm div.v7 { background: url(../bilder/v7.gif); }
table.listestudenten td.stamm div.v8 { background: url(../bilder/v8.gif); }
table.listestudenten td.stamm div.v9 { background: url(../bilder/v9.gif); }
table.listestudenten td.stamm div.v10 { background: url(../bilder/v10.gif); }
table.listestudenten td.stamm div.v11 { background: url(../bilder/v11.gif); }
table.listestudenten td.stamm div.v12 { background: url(../bilder/v12.gif); }
table.listestudenten td.stamm div.v13 { background: url(../bilder/v13.gif); }
table.listestudenten td.stamm div.v14 { background: url(../bilder/v14.gif); }
table.listestudenten td.stamm div.v15 { background: url(../bilder/v15.gif); }
table.listestudenten td.stamm div.v16 { background: url(../bilder/v16.gif); }
table.listestudenten td.stamm div.v17 { background: url(../bilder/v17.gif); }
table.listestudenten td.stamm div.v18 { background: url(../bilder/v18.gif); }
table.listestudenten td.stamm div.v19 { background: url(../bilder/v19.gif); }
table.listestudenten td.stamm div.v20 { background: url(../bilder/v20.gif); }
table.listestudenten td.stamm div.v21 { background: url(../bilder/v21.gif); }
table.listestudenten td.stamm div.v22 { background: url(../bilder/v22.gif); }
table.listestudenten td.stamm div.v23 { background: url(../bilder/v23.gif); }
table.listestudenten td.stamm div.v24 { background: url(../bilder/v24.gif); }
table.listestudenten td.stamm div.v25 { background: url(../bilder/v25.gif); }
table.listestudenten td.stamm div.v26 { background: url(../bilder/v26.gif); }
table.listestudenten td.stamm div.v27 { background: url(../bilder/v27.gif); }
table.listestudenten td.stamm div.v28 { background: url(../bilder/v28.gif); }
table.listestudenten td.stamm div.v29 { background: url(../bilder/v29.gif); }
table.listestudenten td.stamm div.v30 { background: url(../bilder/v30.gif); }
table.listestudenten td.stamm div.v31 { background: url(../bilder/v31.gif); }
table.listestudenten td.stamm div.v32 { background: url(../bilder/v32.gif); }
table.listestudenten td.stamm div.v33 { background: url(../bilder/v33.gif); }
table.listestudenten td.stamm div.v34 { background: url(../bilder/v34.gif); }
table.listestudenten td.stamm div.v35 { background: url(../bilder/v35.gif); }
table.listestudenten td.stamm div.v36 { background: url(../bilder/v36.gif); }
table.listestudenten td.stamm div.v37 { background: url(../bilder/v37.gif); }
table.listestudenten td.stamm div.v38 { background: url(../bilder/v38.gif); }
table.listestudenten td.stamm div.v39 { background: url(../bilder/v39.gif); }
table.listestudenten td.stamm div.v40 { background: url(../bilder/v40.gif); }
table.listestudenten td.stamm div.v41 { background: url(../bilder/v41.gif); }
table.listestudenten td.stamm div.v42 { background: url(../bilder/v42.gif); }
table.listestudenten td.stamm div.v43 { background: url(../bilder/v43.gif); }
table.listestudenten td.stamm div.v44 { background: url(../bilder/v44.gif); }
table.listestudenten td.stamm div.v45 { background: url(../bilder/v45.gif); }
table.listestudenten td.stamm div.v46 { background: url(../bilder/v46.gif); }
table.listestudenten td.stamm div.v47 { background: url(../bilder/v47.gif); }
table.listestudenten td.stamm div.v48 { background: url(../bilder/v48.gif); }
table.listestudenten td.stamm div.v49 { background: url(../bilder/v49.gif); }
table.listestudenten td.stamm div.v50 { background: url(../bilder/v50.gif); }
table.listestudenten td.stamm div.v51 { background: url(../bilder/v51.gif); }
table.listestudenten td.stamm div.v52 { background: url(../bilder/v52.gif); }
table.listestudenten td.stamm div.v53 { background: url(../bilder/v53.gif); }
table.listestudenten td.stamm div.v54 { background: url(../bilder/v54.gif); }
table.listestudenten td.stamm div.v55 { background: url(../bilder/v55.gif); }
table.listestudenten td.stamm div.v56 { background: url(../bilder/v56.gif); }
table.listestudenten td.stamm div.v57 { background: url(../bilder/v57.gif); }
table.listestudenten td.stamm div.v58 { background: url(../bilder/v58.gif); }
table.listestudenten td.stamm div.v59 { background: url(../bilder/v59.gif); }
table.listestudenten td.stamm div.v60 { background: url(../bilder/v60.gif); }
table.listestudenten td.stamm div.v61 { background: url(../bilder/v61.gif); }
table.listestudenten td.stamm div.v62 { background: url(../bilder/v62.gif); }
table.listestudenten td.stamm div.v63 { background: url(../bilder/v63.gif); }
table.listestudenten td.stamm div.v64 { background: url(../bilder/v64.gif); }
table.listestudenten td.stamm div.v65 { background: url(../bilder/v65.gif); }
table.listestudenten td.stamm div.v66 { background: url(../bilder/v66.gif); }
table.listestudenten td.stamm div.v67 { background: url(../bilder/v67.gif); }
table.listestudenten td.stamm div.v68 { background: url(../bilder/v68.gif); }
table.listestudenten td.stamm div.v69 { background: url(../bilder/v69.gif); }
table.listestudenten td.stamm div.v70 { background: url(../bilder/v70.gif); }
table.listestudenten td.stamm div.v71 { background: url(../bilder/v71.gif); }
table.listestudenten td.stamm div.v72 { background: url(../bilder/v72.gif); }
table.listestudenten td.stamm div.v73 { background: url(../bilder/v73.gif); }
table.listestudenten td.stamm div.v74 { background: url(../bilder/v74.gif); }
table.listestudenten td.stamm div.v75 { background: url(../bilder/v75.gif); }
table.listestudenten td.stamm div.v76 { background: url(../bilder/v76.gif); }
table.listestudenten td.stamm div.v77 { background: url(../bilder/v77.gif); }
table.listestudenten td.stamm div.v78 { background: url(../bilder/v78.gif); }
table.listestudenten td.stamm div.v79 { background: url(../bilder/v79.gif); }
table.listestudenten td.stamm div.v80 { background: url(../bilder/v80.gif); }
table.listestudenten td.stamm div.v81 { background: url(../bilder/v81.gif); }
table.listestudenten td.stamm div.v82 { background: url(../bilder/v82.gif); }
table.listestudenten td.stamm div.v83 { background: url(../bilder/v83.gif); }
table.listestudenten td.stamm div.v84 { background: url(../bilder/v84.gif); }
table.listestudenten td.stamm div.v85 { background: url(../bilder/v85.gif); }
table.listestudenten td.stamm div.v86 { background: url(../bilder/v86.gif); }
table.listestudenten td.stamm div.v87 { background: url(../bilder/v87.gif); }
table.listestudenten td.stamm div.v88 { background: url(../bilder/v88.gif); }
table.listestudenten td.stamm div.v89 { background: url(../bilder/v89.gif); }
table.listestudenten td.stamm div.v90 { background: url(../bilder/v90.gif); }
table.listestudenten td.stamm div.v91 { background: url(../bilder/v91.gif); }
table.listestudenten td.stamm div.v92 { background: url(../bilder/v92.gif); }
table.listestudenten td.stamm div.v93 { background: url(../bilder/v93.gif); }
table.listestudenten td.stamm div.v94 { background: url(../bilder/v94.gif); }
table.listestudenten td.stamm div.v95 { background: url(../bilder/v95.gif); }
table.listestudenten td.stamm div.v96 { background: url(../bilder/v96.gif); }
table.listestudenten td.stamm div.v97 { background: url(../bilder/v97.gif); }
table.listestudenten td.stamm div.v98 { background: url(../bilder/v98.gif); }
table.listestudenten td.stamm div.v99 { background: url(../bilder/v99.gif); }
table.listestudenten td.stamm div.v100 { background: url(../bilder/v100.gif); }
table.listestudenten td.stbb { text-align: center; }
table.listestudenten td.stbb img { margin: 0 2px; position: relative; top: 3px;  }
table.listestudenten td.stbb img:last-child { margin-right: 0px; }

p.detaillink { background-image: url(../bilder/pfeilblau.png); background-repeat: no-repeat; padding-left: 22px; background-position: left; margin: 24px 0 12px 0;  }

table.besprechterminuebers td { padding: 5px 10px; border-bottom: white 1px solid; vertical-align: baseline; }
table.besprechterminuebers  tr.zeileeins td { border-bottom: none; }
table.besprechterminuebers td.aktuell { background-color: #E9EEE1; }

textarea.notizen { background: #FFFFCC; border: solid 1px #FFE680; padding: 5px; width: 450px; height: 300px; }

table.aenderungshistorie td {  padding: 5px; border-bottom: white 1px solid; vertical-align: baseline; }
table.aenderungshistorie th { padding: 5px; border-bottom: white 1px solid; vertical-align: baseline; }
table.aenderungshistorie td.aenddatum {  white-space: nowrap; }

.studfoto {	float: left; margin: 0px 20px 20px 0px; }

table.studienbegleitbriefmentoren td { padding: 5px; vertical-align: baseline; }
table.studienbegleitbriefmentoren tr.strich td { border-bottom: white 1px solid; }
table.studienbegleitbriefmentoren table { margin: 10px 0; }
table.studienbegleitbriefmentoren table.studienbegleitbrief {	background-color: #D2DAC2; }

table.abfrage th, table.abfrage td { padding: 1px 5px; }
table.abfrage th { text-align: center; background-color: #D2DAC2;  }
table.abfrage td { border-bottom: white 1px solid;}
table.abfrage td.radiofeld { text-align: center; min-width: 45px; }

#startmentoren { margin: 30px 0 0 0; }
#startmentoren #linkespalte { float: left; width: 460px;  margin: 0 20px 20px 45px; }
#startmentoren #rechtespalte { float: right; width: 410px; }
ul.fettepseudobutton li { float: left; font-size: 16px; margin: 20px 10px 0 5px; background-image: none;}
ul.fettepseudobutton a { 	border: none; display: block; width: 170px; color: white; padding: 7px 10px; background: repeat-x #041B27 url(../bilder/bg-submit.gif);  text-align: center; text-decoration: none;  }
#startmentoren .box { background: #F0F0E5;  padding: 10px 15px; line-height: 1.5; border: 1px #9DB5C0 dashed; min-height: 160px; margin: 15px 0 0 0; }
#startmentoren .box h1 { font-size: 18px; margin-top: 10px; }
#startmentoren table.standtabelle { margin: 0 auto 15px auto; }
#startmentoren table.standtabelle td { padding: 5px 15px 0 0; font-size: 13px; }
#startmentoren table.standtabelle td.balken { float: left;  }
#startmentoren .aufgaben { margin: 40px 0 0 0;	}
#startmentoren .aufgaben ul {	list-style: disc; margin: 0 0 12px 20px; padding: 0px; font-size: 13px; }
#startmentoren .aufgaben ul li {	margin: 0px; padding: 0px; background-image: none; }
#startmentoren table.gesprtermine td { padding: 5px; border-bottom: white 1px solid; vertical-align: baseline; }
#startmentoren p {	margin: 0 0 0px 0;  }
