/* Classes (Alphabetically sorted by name, not parent element)
===================================== */
/*html {overflow:scroll;overflow-x:hidden;}*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code,
del, dfn, em, font, /*img,*/ ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, /*ol, ul,*/ li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	color:#222222;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/***font-size: 100%;***/
	vertical-align: baseline;
	background: transparent;
}

/***body {line-height: 1;}***/

#left div, #left p, td, #main div, #main p, #main dt, #main dl{
	font-size:10pt;
}

h1{
	color:#006096;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:11pt;
	font-weight:bold;
	margin-bottom:10px;
	text-decoration:none;
	text-transform:uppercase;
}
h1.mainTitle{
	font-size:12pt;
	margin-top:31px;
	margin-bottom:12px;
	text-transform:none;
}

h2{
	display:inline;
	font-size:11pt;
	margin-top:15px;
	/*vertical-align:text-top;*/
}

h3{
	/*color:#006096;*/
	color:#222222;
	font-size:10pt;
	/*font-weight:normal;*/
	font-weight:bold;
	margin-top:15px;
	/*text-transform:uppercase;*/
}
.smallText{
	font-size:7pt;
}
p,ul{font-size:10pt; margin-bottom:10px; margin-top:0px;}
a img {border: none;}
a{				color:#006096;}
a:hover{	color:#222222;}
a:visited{color:#006096;}
a:active{	color:#006096;}
p.pdf{
	background-image:url(/default/images/file-icons/pdf.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	padding-top:2px;
	line-height:16px;
	font-weight:bold;
}
p.word{
	background-image:url(/default/images/file-icons/doc.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	padding-top:2px;
	line-height:16px;
	font-weight:bold;
}
p.file{
	background-image:url(/default/images/file-icons/generic.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	padding-top:2px;
	line-height:16px;
	font-weight:bold;
}
p.pdf a, p.word a, p.file a{text-decoration:none;}

form.searchForm {
	left:774px;
	position:absolute;
	text-align:right;
	top:14px;
	width:200px;
	background-image:url(/default/images/PUK/bottom/search.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
}
form.searchForm input {
	border:1px solid #a6a6a6;
	color:gray;
	font-size:7pt;
	height:13px;
	padding:1px 3px;
	width:132px;
}

img.university {
	float:right;
}

table.greyBorder{
	border:0; 
	border-spacing:0;
	border-top:1px solid #d0d4d5;
}
table.greyBorder tr td{
	border-bottom:1px solid #d0d4d5;
	padding:2px;
}
table.greyBorder tr td p{
	margin-bottom:0;
}
.anreise-nummer{
	margin-right:10px;
	margin-bottom:15px;
}
.anreise-nummer-lang{
	margin-bottom:25px;
}

/* IDs (Alphabetically sorted by name)
===================================== */
#container {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:100%;
}

#content {
	position:relative;
	text-align:center;
	width:1001px;
	height:100%;
	margin:auto;
}

#middle {
	background-image:url(/default/images/PUK/home/bg_middle.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:26px;
	width:100%;
}

#navigationTop {
	background-image:url(/default/images/PUK/logo.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:95px;
	width:100%;
	text-align:left;
}

#navigationBottom {
	left:15px;
	position:absolute;
	text-align:left;
	top:19px;
}

#teasers {
	background-image:url(/default/images/PUK/home/bg_teaser.gif);
	background-position:left top;
	background-repeat:repeat-y;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	width:100%;
}

#teasers div.teaser {
	cursor:pointer;
	display:inline-block;
	margin-right:6px;
	min-height:67px;
	position:relative;
	vertical-align:top;
	width:246px;
}


/****************** unterlagen **************************/
/********************************************************/
#unterlagen * #left div{margin-bottom:23px;}
#unterlagen * #left div h3{
	font-size:11pt;
	margin:0px 0px 9px 0px;
	padding-bottom:7px;
	width:100%;
	border-bottom:1px solid #efefef;
}
#unterlagen * #left div dl dt{
	background-image:url(/default/images/file-icons/pdf.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:23px;
	padding-top:2px;
	margin-bottom:3px;
	line-height:16px;
	font-weight:bold;	
}
#unterlagen * #left div dl dt a{
	text-decoration:none;
}
#sysInformationenZuDenBehandlungsangeboten,
#sysHandoutsDerVorlesungenDesMittwochkolloquium,
#sysJahresbericht,
#sysPatienteninformation{
	
}

#sysInformationenZuDenBehandlungsangeboten h3,
#sysHandoutsDerVorlesungenDesMittwochkolloquium h3,
#sysJahresbericht h3,
#sysPatienteninformation h3{
	
}

#sysInformationenZuDenBehandlungsangeboten dl dt,
#sysHandoutsDerVorlesungenDesMittwochkolloquium dl dt,
#sysJahresbericht dl dt,
#sysPatienteninformation dl dt{

}
#sysInformationenZuDenBehandlungsangeboten dl dt a,
#sysHandoutsDerVorlesungenDesMittwochkolloquium dl dt a,
#sysJahresbericht dl dt a,
#sysPatienteninformation dl dt a{}


/****************** jobs **************************/
/********************************************************/
#sysJobs div.category-outer{
	background-color:#f0f0f0 !important;
	margin-bottom:5px !important;
}
#sysJobs div.category-outer h3{
	color:#222222 !important;
	font-size:10pt !important;
	font-weight:bold !important;
	margin:0px 3px !important;
}
#sysJobs div.category-inner{
	padding:3px 3px 0px 3px !important;
}
#sysJobs div.category-inner dl{
	padding:0px !important;
}
#sysJobs div.category-inner dt{
	padding:0px !important;
}
#sysJobs div.category-inner dt{
	padding-bottom:5px !important;
}
#sysJobs div.category-inner dt a{
	font-size:9pt;
	text-decoration:none !important;
}
#sysJobs div.category-inner dt a:hover{
	text-decoration:underline !important;
}
#sysJobs div.category-inner dt.releaseDate{
	float:right;
	padding-left:12px !important;
}

/***** job details *****/
#sysJobDetails div.detail-outer{
	background-color:#f0f0f0 !important;
	margin-bottom:5px !important;
}
#sysJobDetails div.detail-outer h3{
	color:#222222 !important;
	font-size:10pt !important;
	font-weight:bold !important;
	margin:0px 3px !important;
}
#sysJobDetails div.detail-outer span.releaseDate{
	font-size:7pt !important;
	margin:0 !important;
	padding:0 !important;
	display:block !important;
}
#sysJobDetails div.detail-inner{
	padding:0px 3px !important;
}
#sysJobDetails div.detail-inner table tbody tr td.label{
	font-weight:normal !important;
	padding:3px 10px 0px 0px !important;
	width:5% !important;
}
#sysJobDetails div.detail-inner table tbody tr td.content{
	padding:3px 3px 3px 0px !important;
	width:95% !important;
}
#sysJobDetails div.detail-inner table tbody tr.jobLast td{
	padding-bottom:13px !important;
}

/***** job application *****/
#sysJobApplication div.detail-outer{
	background-color:#f0f0f0 !important;
	margin-bottom:5px !important;
}
#sysJobApplication div.detail-outer h3{
	color:#222222 !important;
	font-size:10pt !important;
	font-weight:bold !important;
	margin:0px 3px !important;
}
#sysJobApplication div.detail-outer span.releaseDate{
	font-size:7pt !important;
	margin:0 !important;
	padding:0 !important;
	display:block !important;
}
#sysJobApplication div.detail-inner{
	padding:0px 3px !important;
}
#sysJobApplication div.detail-inner dl dt{
	font-weight:bold !important;
}
#sysJobApplication div.detail-inner dl dt.note{
	font-weight:normal !important;
	padding-top:10px !important;
}
#sysJobApplication div.detail-inner dl dd table tbody tr td.label{
	width:35% !important;
}
#sysJobApplication div.detail-inner dl dd table tbody tr td.content{
	width:65% !important;
}
#sysJobApplication div.detail-inner dl dd table tbody tr td.content input#uKey{
	letter-spacing:5px;
	width:135px !important;
}
#uKey{vertical-align:top;}
input.pluginButtonLinkType{
	text-decoration:underline;
	color:#006096;
}
/***** W&W *****/
#iFrameAW{
	margin:0;
	padding:0;
	border:0;
	width:100%;
	height:500px;
}
