@page { size:21.0cm 27.0cm; }

* {visibility: hidden;}

#content * { visibility: visible; 
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}


body { background-color:#fff; 
	font-family:Verdana,helvetica, sans-serif; 
	font-size:11pt; 
	color:#000; 
	float: none !important; 
	width: auto !important; 
	margin: 0 !important;
	padding: 0 !important;
}



h1 { color:black; visibility: visible; font-size:10pt; padding: 0; margin:0;}
h3 { color:#2059A6; font-size:9pt;}
h3.underlined { text-decoration:underline; margin-bottom:0; padding-bottom:0;}

p {color:#000000; font-size:8pt; }
p.notopspace {margin-top:0; padding-top:0;}

td { vertical-align:top; font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; color: #000000}
td.headline { font-size: 10pt; color: #FFFFFF; font-weight: bold; background-color: #2059A6}
td.news_paper { font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; color: #000000; background-color: #F5F5F5}
td.news { font-size: 10pt; font-weight: bold; color: #FFFFFF}
td.param { color: black; background-color: #E8E8E8; font-weight: bold; vertical-align: middle; }
td.value { color: black; background-color: #F5F5F5; text-align:left; vertical-align: middle; }

a, a:visited, a:active, a:hover {color:#006; text-decoration:none; padding:0; margin:0;}

li {font-weight:bold; color:#2059A6; padding-bottom:5px; font-size:8pt;}

hr {padding:0 10px; width:100%; color:#2059A6;}

img.leftfloat { display:inline; float:left; padding-right:4px; margin:0; }

.noprint {display:none;}

#positioner { position:absolute; text-align:left; align:left; border:0; padding:0; margin:0;}
#maincontent { text-align:left; width:20cm; border:0; border-top:4px solid #518FDD; padding:0; margin:0; background-color:white;}

#logo {text-align:center; align:center;}
#legende { background-color:white; width:25%; font-size:1em; border:2px solid #2059A6; }
#legende tr { background-color:transparent;}
#legende tr.hlt { background-color:#E9F2FD;}
#legende th { border:1px solid white; background-color: #E8E8E8; color:#2059A6; padding:1px 5px; font-size:0.9em;}
#legende td { border:1px solid white; color:black; padding:1px 5px; font-size:0.8em;}
#legende td.uni { border:1px solid white; color:black; padding:1px 5px; font-size:0.8em; width:40%;}
#legende td.ort { border:1px solid white; color:black; padding:1px 5px; font-size:0.8em; width:20%;}
#legende td.studiengang { border:1px solid white; color:black; padding:1px 5px; font-size:0.8em; width:40%;}

div.register { width: 630px; border-top: 3px #2059A6 solid; background-color: #F5F5F5; padding: 5px; margin: 0; font-size:10pt;}
div.register table th { border:1px solid white; background-color: #E8E8E8; color:#2059A6; padding:1px 5px; font-size:8pt; }
div.register table td.param {border:1px solid #F5F5F5; border-collapse:collapse;color: inherit; background-color: #E8E8E8; font-size: 7pt; font-weight: bold; vertical-align: top; padding:1px 5px; text-align:right; }
div.register table td.blockparam {border:1px solid #F5F5F5; border-collapse:collapse; color: inherit; background-color: #E8E8E8; font-size:7pt; font-weight: bold; vertical-align: top; padding:1px 5px; text-align:middle; }
div.register table td.spanparam {border:1px solid #F5F5F5; border-collapse:collapse; width:175px; color: inherit; background-color: #E8E8E8; font-size: 7pt; font-weight: bold; vertical-align: top; padding:1px 5px; text-align:right;}
div.register table td.value {  width:455px; color: inherit; background-color: #F5F5F5; font-size: 7pt; vertical-align: top; padding:1px 5px; vertical-align:middle; }
div.register table td.value a { font-size:1em; }
div.register table td.hltvalue {  width:455px; color: inherit; background-color: #E9F2FD; font-size: 7pt; vertical-align: top; padding:1px 5px; vertical-align:middle; }
div.register table td.hltvalue a { font-size:9pt; }
div.register table td.blockvalue { color: inherit; background-color: #F5F5F5; font-size: 7pt; vertical-align: top; padding:1px 5px; vertical-align:middle; }

