/* Mentorat */

html { margin: 0; padding:0; overflow-y: scroll;} 
body { 	font-size: 14px; 	font-family: Arial, Helvetica, sans-serif; 	margin: 0; padding: 0; 	text-align: center; background-color: #0B4662; background-image: url(../bilder/bg.png); background-repeat: repeat-x; }
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; }
.fliessr { 	float: right; margin: 0 0 10px 10px; }
.fliessl { 	float: left; margin: 0 10px 10px 0; }

h1 { font-size: 18px; margin: 0 0 10px 0; font-family: "Arial Black", 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; }
.content ul { 	list-style: none; padding: 0; }
.content li { margin: 0; padding: 0 0 10px 14px; background-image: url(../bilder/list-item.gif); background-repeat: no-repeat; }
.content ul.nodist li { margin: 0; padding: 0 0 0px 14px; background-image: url(../bilder/list-item.gif); background-repeat: no-repeat; }
.rot, .red { color: #BE7472; }

div.zeile { width: 950px; margin: 0 auto; text-align: left; clear: both; }

#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; }
#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; }
.logo { float: left; }
.startbild { float: right; margin: 10px 10px 0 0; }
.adresse { 	width: 160px;  float: left; padding: 20px 0 30px 44px; font-size: 11px;  }
.adresse2 { 	padding: 20px 0 30px 44px; font-size: 11px;  }
.logospalte { 	width: 210px;  float: left; padding: 0px 0 30px 0px; font-size: 11px;  }
.content { float: right; width: 678px; padding-top: 20px; line-height: 1.4; }
.submenue {  background-color: #10678F; float: right; width: 678px;  }
#contentcontainer { 	background-color: #E0E6D4; clear: both; }
#footercontainer {	background-image: url(../bilder/bg-footer.png); background-repeat: repeat-x; background-position: top; padding: 12px 0 0 35px; color: #9DB5C0; font-size: 11px; }
#footercontainer a {	color: #9DB5C0; text-decoration: none; }
#footercontainer a:hover { text-decoration: underline;	}
.bistum { 	float: right; margin-right: 35px; margin-bottom: 10px; }

#adventskal { float: right; margin: 10px 30px 0 0; height: 236px; width: 646px; background: url(../bilder/bg-adventskalender.jpg) black no-repeat; color: white; position: relative; font-family: Georgia, serif; font-size: 24px; }
#adventskal span { color: #7B7464; width: 50px; height: 41px; padding: 9px 0 0 0px; text-align: center; }
#adventskal a { color: black; text-decoration: none; width: 50px; height: 41px; padding: 9px 0 0 0px; text-align: center; filter: alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30; }
#adventskal a.heute  { color: white; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;  }
#adventskal a:hover { color: white; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;  }
#adventskal a#adv6, #adventskal a#adv4 { color: black; }

#adv1 { position: absolute;  top: 31%; left: 36%; }
#adv2 { position: absolute;  top: 24%; left: 64%; }
#adv3 { position: absolute;  top: 77%; left: 88%; }
#adv4 { position: absolute;  top: 54%; left: 33%; }
#adv5 { position: absolute;  top: 12%; left: 20%; }
#adv6 { position: absolute;  top: 4%; left: 88%; }
#adv7 { position: absolute;  top: 7%; left: 55%; }
#adv8 { position: absolute;  top: 9%; left: 42%; }
#adv9 { position: absolute;  top: 36%; left: 73%; }
#adv10 { position: absolute;  top: 50%; left: 61%; }
#adv11 { position: absolute;  top: 60%; left: 44%; }
#adv12 { position: absolute;  top: 66%; left: 76%; }
#adv13 { position: absolute;  top: 45%; left: 19%; }
#adv14 { position: absolute;  top: 42%; left: 82%; }
#adv15 { position: absolute;  top: 61%; left: 2%; }
#adv16 { position: absolute;  top: 74%; left: 66%; }
#adv17 { position: absolute;  top: 78%; left: 54%; }
#adv18 { position: absolute;  top: 45%; left: 91%; }
#adv19 { position: absolute;  top: 76%; left: 27%; }
#adv20 { position: absolute;  top: 74%; left: 14%; }
#adv21 { position: absolute;  top: 6%; left: 73%; }
#adv22 { position: absolute;  top: 33%; left: 52%; }
#adv23 { position: absolute;  top: 1%; left: 32%; }
#adv24 { position: absolute;  top: 5%; left: 3%; }

a#adv1 { background: url(../bilder/advent10/adv1.jpg); }
a#adv2 { background: url(../bilder/advent10/adv2.jpg); }
a#adv3 { background: url(../bilder/advent10/adv3.jpg); }
a#adv4 { background: url(../bilder/advent10/adv4.jpg); }
a#adv5 { background: url(../bilder/advent10/adv5.jpg); }
a#adv6 { background: url(../bilder/advent10/adv6.jpg); }
a#adv7 { background: url(../bilder/advent10/adv7.jpg); }
a#adv8 { background: url(../bilder/advent10/adv8.jpg); }
a#adv9 { background: url(../bilder/advent10/adv9.jpg); }
a#adv10 { background: url(../bilder/advent10/adv10.jpg); }
a#adv11 { background: url(../bilder/advent10/adv11.jpg); }
a#adv12 { background: url(../bilder/advent10/adv12.jpg); }
a#adv13 { background: url(../bilder/advent10/adv13.jpg); }
a#adv14 { background: url(../bilder/advent10/adv14.jpg); }
a#adv15 { background: url(../bilder/advent10/adv15.jpg); }
a#adv16 { background: url(../bilder/advent10/adv16.jpg); }
a#adv17 { background: url(../bilder/advent10/adv17.jpg); }
a#adv18 { background: url(../bilder/advent10/adv18.jpg); }
a#adv19 { background: url(../bilder/advent10/adv19.jpg); }
a#adv20 { background: url(../bilder/advent10/adv20.jpg); }
a#adv21 { background: url(../bilder/advent10/adv21.jpg); }
a#adv22 { background: url(../bilder/advent10/adv22.jpg); }
a#adv23 { background: url(../bilder/advent10/adv23.jpg); }
a#adv24 { background: url(../bilder/advent10/adv24.jpg); }

div.newsblock {	background: #F0F0E5; width: 200px; float: right; padding: 10px; margin: 0 0 10px 10px; font-size: 12px; }
div.newsblock h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  }
div.newsblock dl { margin: 0; padding: 0; }
/* div.newsblock dt { display: inline; background-color: #FAFAF5; margin: 0; padding: 0;   } */
div.newsblock dt { margin: 0; padding: 0 0 0 10px; background-image: url(../bilder/doppellinie.png); background-position: left; background-repeat: repeat-y;  }
div.newsblock dd { margin: 4px 0; padding: 0;  }

p.mehr {	background-image: url(../bilder/pfeil.png); background-repeat: no-repeat; padding-left: 22px; background-position: left; }
a.mehr {	background-image: url(../bilder/pfeil.png); background-repeat: no-repeat; padding-left: 22px; background-position: left; }
p.top {	background-image: url(../bilder/top.png); background-repeat: no-repeat; padding-left: 22px; background-position: left; }


div#prod1 ul, div#prod2 ul, div#prod3 ul, div#prod4 ul, div#prod5 ul, div#prod6 ul, div#prod7 ul, div#prod8 ul { 	margin-top: 0px; }
div#prod1 img, div#prod2 img, div#prod3 img, div#prod4 img, div#prod5 img, div#prod6 img, div#prod7 img, div#prod8 img { 	margin-left: 20px; margin-bottom: 5px; }
div#prod1 div, div#prod2 div, div#prod3 div, div#prod4 div, div#prod5 div, div#prod6 div, div#prod7 div, div#prod8 { border-left: 2px #C2CCDA solid; margin-left: 8px; }

p.marker { margin: 0; padding: 3px 0 3px 10px; background-image: url(../bilder/doppellinie.png); background-position: left; background-repeat: repeat-y;  }
p.marker span { background: #B1DC89; padding: 1px 2px; }
span.marker { background: #B1DC89; padding: 1px 2px; }
strong.marker { background: #B1DC89; padding: 1px 2px; }
span.marker a, strong.marker a { text-decoration: none; color: black; }

img.mitarb { margin: 0 10px 20px 0; padding: 3px 15px 3px 0px; background-image: url(../bilder/doppellinie.png); background-position: right; background-repeat: no-repeat;  float: left;  }

form { 	margin: 0; font-size: 11px; }
form br {	clear: both;}
fieldset.bewerbung1 { border: none; margin: 0; padding: 0; }
fieldset.bewerbung1 legend { display: none;	}
fieldset.bewerbung1 label.inputtext { float: left; width: 130px; text-align: right;   padding-top: 1px;   padding-right: 5px; margin-bottom: 8px;  }
fieldset.bewerbung1 input.inputtext { width: 200px; border: 1px solid #698832;}
fieldset.bewerbung1 input.inputtext:focus { border: 1px solid #BE7472;}

fieldset.bewerbung2 { border: none; margin: 0; padding: 0; }
fieldset.bewerbung2 legend { display: none;	}
fieldset.bewerbung2 label.inputtext { float: left; width: 130px; text-align: right;   padding-top: 1px;   padding-right: 5px; margin-bottom: 8px;   }
fieldset.bewerbung2 select.select { }

fieldset.bewerbung4 { border: none; margin: 0; padding: 0; }
fieldset.bewerbung4 legend { display: none;	}
fieldset.bewerbung4 input.checkb {float: left; margin: 0 5px 20px 0; }

.inputsubmit { 	background-color : #698832; 	border : 1px solid #333333; color: white; margin: 5px 0 0 135px;  }
div.error {	display: inline;}
div.error label {	color: #8D2C2A; font-weight: bold; }
div.error input.inputtext { background-color: white; border: #8D2C2A 1px dashed;	 }
div.error input.inputtext:focus { background-color: white;}
div.fehlermeldung { 	background-color: white; border: 2px dashed #8D2C2A; padding: 5px 10px; margin-bottom: 12px; font-size: 12px; }
input.leer {	display: none; } /* Dieses Input-Feld gibt es nur zum Spamschutz */
div.einverst {	}

a.einblenden { 	padding-left: 20px; font-size: 11px; display: block; margin: 0 0 10px 0; }
a.ausblenden { 	padding-left: 20px; font-size: 11px; display: none; margin: 0 0 10px 0; }

a.mehrinfos { 	margin: 0 0 10px 0; }
a.wenigerinfos { 	margin: 0 0 10px 0; display: none; }

.anmeldung {	float: right; width: 342px; background: #F0F0E5; padding: 10px; margin-left: 10px; }
.anmeldung h2 {font-weight: normal;}
.veranstinfo { margin-top: 10px; padding: 10px 10px 10px 20px; background: url(../bilder/blauelinie.gif) left repeat-y #F0F0E5;  }

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); }

.ersttop { margin: 20px -13px 0 -32px; }
.erstsemester { margin: 0px -13px 0 -32px; background: repeat-y url(../bilder/bg-erstsemester.gif) top left; width: 203px;  }
.erstsemester h1 { padding: 5px 18px 5px 22px; margin: 0; }
.erstsemester p { padding: 0px 18px 8px 22px; color: white; margin: 0; }
.erstsemester a { color: white; }
.erstbottom { margin: 0px -13px 0 -32px; }
.erstsemrechts { float: right; font-size: 11px; margin: -25px 0 10px 40px;  }

.bannermymentorat {	margin: 30px 0 0 -12px; }

img.heute { 	position: absolute; bottom: 34px; right: -11px; margin-bottom: -25px; }

.termintabelle td {	vertical-align: baseline; padding: 2px 10px 0 3px; border-bottom: #698832 1px solid; }
.termintabelle tr.aktuell td { background: #B1DC89; color: Black; }

dl.israel dt strong { background-color: #B1DC89; padding: 0 3px; }

blockquote {    border-left: 3px double #698832;     clear: left;     margin: 20px 40px 16px 50px;     padding: 0 0 0 15px;     text-align: left; }
