
h1         { color: #f5982b; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Geneva, Helvetica; letter-spacing: 1px }
h1.modulTitle{font:bold 13px Verdana, Arial; color:#f5982b; padding-bottom:10px}
h2      { font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Geneva, Helvetica; letter-spacing: 1px; border-bottom: 1px solid #f5982b }
h3      { color: #00335e; font-style: normal; font-weight: bold; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Geneva, Helvetica; letter-spacing: 1px }
h4  { color: #00335e; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Geneva, Helvetica; letter-spacing: 1px }
a     { color: #00335e; text-decoration: none }

a:hover  { text-decoration: underline }
a.name{color:#000; text-decoration:none}
a.zitat{color:#7f99ae; text-decoration:underline}
li           {
	font-size:      11px;
	font-family:     Verdana, Arial, Helvetica, Geneva;
	list-style-type: square;
	margin-top:      0;
	padding-top:     0;
	padding-bottom:  2px }
   
.li-decimal {font-family: Verdana, Arial, Helvetica, Geneva; list-style-type: decimal; padding-bottom:2px; }
   

ul { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; list-style-type: square; list-style-image: url(../shared/elements/listbullet.gif) }
.textfeld     { font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica; background-color: #fef0df; border: solid 1px #f5982b }
.textarea { font-size: 10px; font-family: Verdana, Arial, Geneva, Helvetica; background-color: #fef0df; border: solid 1px #f5982b }
.sysbutton       { color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica; background-color: #f5982b; border-style: solid; border-width: 1px; border-color: #fef0df #00335e #00335e #fef0df }
p   {
	font-size:      11px;
	font-family:     Verdana, Arial, Geneva, Helvetica;
	font-style:      normal;
	line-height:     16px;
	list-style-type: square;
	margin-top:      5px;
	margin-bottom:   0;
	padding-top:     0;
	padding-bottom:  0 }

.angebot{font:bold 14px/150% Verdana, Arial, Geneva, Helvetica; color: #005C7E; padding:10px;}
.angebot-small{font:bold 10px/150% Verdana, Arial, Geneva, Helvetica; padding:10px;}
a.angebot-link{color: #005C7E; text-decoration:underline;}
.angebot-border{border-top: 1px solid #F5982B; border-bottom:1px solid #F5982B;}
.center{text-align:center;}
.top{vertical-align:top;}
.right{text-align:right;}
td   { font-style: normal; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica }
.text      { font-style: normal; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Geneva, Helvetica }
.textblau  { color: #00335e; font-style: normal; font-family: Verdana, Arial, Geneva, Helvetica }
.textorange { color: #f5982b; font-style: normal; font-family: Verdana, Arial, Geneva, Helvetica }
.texthell  { color: #fff; font-style: normal; font-family: Verdana, Arial, Geneva, Helvetica }
.textmini       { font-style: normal; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Geneva, Helvetica }
.zitat  { color: #7f99ae; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Geneva, Helvetica }
.bildzeile     { color: #7f99ae; font-size: 10px; font-family: Verdana, Arial, Geneva, Helvetica; line-height: 10px; margin-top: 2px }
.bildrechts {margin: 3px 0 10px 10px; float: right }
.bildrechts25 {margin: 3px 0 25px 25px; float: right }
.bildlinks {margin: 3px 10px 10px 0; float: left }
.bildlinks25 {margin: 3px 25px 25px 0; float: left }

.bold { font-weight: bold }
hr { border-top: #f5982b; border-bottom: #facb95; width: 100%; height: 1px }
.submenue     { color: #00335e; font-size: 10px; font-family: Verdana, Arial, Geneva, Helvetica; line-height: 12px }
.breadcrumb   { color: #7f99ae; font-size: 9px; font-family: Verdana, Arial, Geneva, Helvetica }
.orange3 { background-color: #ffefd5 }
.orange2 { background-color: #f8b76b }
.orange1 { background-color: #f5982b }
.blau1 { background-color: #e5eaef }
.blau2 { background-color: #7f99ae }
.blau3 { background-color: #00335e }
.rahmenorange  { background-color: #fff; padding: 10px; border: solid 1px #f5982b }
p  {
	margin-top:   0;
	margin-bottom: 8px }
.counter       { font-style: normal; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Geneva; color: #466E90; border-top:1px solid #466E90}
.main{width:65%; border: 1px solid #f5982b; padding:15px; margin:0px auto; text-align:left;}
.mainWrap{width:100%; float: none; border:1px solid #ff0000}
.headjobs { color: black; font-style: italic; font-weight: bold; font-size: 36px; font-family: "Times New Roman", Georgia, Times; text-align: center; margin-top: 5px; margin-bottom: 20px }
.tablejobs { background-color: white; border: solid 1px #f5982b }

.tdsg1  {color: #fff; font: bold 16px Verdana, Arial, Helvetica; background-color: #f5982b; border-top: 1px solid #fff; border-bottom: 1px solid white }
.tdsg2 {background-color: #facb95; border-bottom: 1px solid white}
.tdsg3  { font: bold 16px Verdana, Arial, Geneva, Helvetica; background-color: #00335e; border-bottom: 1px solid white;}
.tdsg4 { background-color: #e5eaef; border-bottom: 1px solid white }
.pointer{cursor: pointer; cursor: hand;}

.listing {
font-size:    10px;
margin:        0;
padding:       4px 5px 2px;
border-bottom: 1px solid #f5982b }
.outlineorange  { margin: 20px 0 40px; padding: 5px 10px; border: solid 1px #f5982b }

.tableheader{padding: 5px; background-color: #ffefd5; border-left:1px solid #f5982b; border-top:1px solid #f5982b;}
.tableheaderlast{padding: 5px; background-color: #ffefd5; border-left:1px solid #f5982b; border-top:1px solid #f5982b; border-right: 1px solid #f5982b;}
.tablecontent{padding: 5px; background-color: #fff; border-left:1px solid #f5982b; border-top:1px solid #f5982b; vertical-align: top}
.tablecontent-tooltip{font: 11px/150% Verdana, Arial, Geneva, Helvetica; color: #00335e;}
.tablecontentlast{padding: 5px; background-color: #fff; border-left:1px solid #f5982b; border-top:1px solid #f5982b; border-right: 1px solid #f5982b; vertical-align: top}
.tablecontent-end{padding: 5px; background-color: #fff; border-left:1px solid #f5982b; border-top:1px solid #f5982b;border-bottom:1px solid #f5982b; vertical-align: top}
.tablecontentlast-end{padding: 5px; background-color: #fff; border:1px solid #f5982b; vertical-align: top}

.mhm-semester{background-color:#D6DAE6; width:32px; vertical-align:middle}
.mhm-tHeader{background-color:#C0C5D8;  padding:7px; text-align:center; font:bold 12px Verdana; color:#657698}

.mhm-tHeaderRosa{background-color:#FDE4BB; padding:7px;  text-align:center; font:bold 12px Verdana; color:#657698;}
.mhm-tBodyBlau{vertical-align:top; background-color:#00335E; padding:7px; font:bold 12px Verdana; color:#fff;}
.mhm-tBodyGelb{vertical-align:top; background-color:#F5982B; padding:7px; font:bold 12px Verdana; color:#fff;}
.mhm-tBodyBeige{vertical-align:top; background-color:#f8b76b; padding:7px; font:bold 12px Verdana; color:#00335e;}
.mhm-tBody3Semester{background-color:#f8b76b; font:bold 12px Verdana; color:#00335e;}

.width180{width:180px;}

.stoerer{border-top:1px solid #FAC88E; border-bottom: 1px solid #FAC88E;}
.stoerer_text{font: bold 12px/150% Verdana, Arial, Geneva, Helvetica; color: #335c7e;}
.stoerer_link{font: bold 10px Verdana, Arial, Geneva, Helvetica; color: #335c7e; text-decoration: underline;}
.tooltip {position: absolute; display: none; background-color: #FEFAF4; border:1px solid #A7B6C2; padding:6px; }
.padbot5{padding-bottom:5px}
a.texttooltip{font: 11px Verdana, Arial, Geneva, Helvetica; color: #000; text-decoration: underline;}
a.tdNone{text-decoration:none; color:#000;}
a.tdNone:hover{text-decoration:none; }
a.mhm-headerLink{font:bold 12px Verdana; color: #657698; text-decoration:underline}

