.tx-newloginbox-pi1 {
	margin-left: 15px;
}

.tx-newloginbox-pi1 label {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;
	color: #000;
	font-size: 13px;
	text-align: left;
	margin-right: 10px;
	display: block
}




### JAHRESKONFERENZ ####################
.blind {}

.jklang {
	position: absolute;
	left: 10px;
	top: 0px;
	width: 948px;
	text-align: right;
}

.jkmenu {
	width: 958px;
	hight: 200px;
	min-width: 958px;
	min-hight: 200px;
	background-color: #ff9900;
}
	
.jkcontent {
	position: absolute;
	left: 10px;
	top: 200px;
	width: 948px;
}



########################################


th {
	vertical-align:top;
}


.folder a {
	font-family: verdana, arial, sans;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-style:italic; 
}

.folder img {
	margin-top: 15px;
}

.news-list-item  p {
	display: block;
	min-height: 100px;	
}


.news-list-date, .news-single-date {
	font-family: verdana, arial, sans;
	font-size: 7pt;
	color: #aaaaaa;
	text-decoration: none;
	font-weight: normal;
	display: block;
	border-bottom: 1px solid;
}
.news-list-item h3, .news-list-item h3 a {
	font-family: verdana, arial, sans;
	font-size: 12pt;
	color: #1c3f94;
	text-decoration: none;
	display: block;
}

.news-single-item h3 {
	font-family: verdana, arial, sans;
	font-size: 10pt;
	text-decoration: none;
}

.news-list-item img {
	position: relative;
	top: -32px;
	float: right;
	margin-left: 10px	
}

.news-list-item {
	display: block;
}

.news-list-item .news-list-morelink, .news-list-item hr {
	display: none;
}

.news-list-item .news-list-morelink a {
	font-family: verdana, arial, sans;
	font-size: 9pt;
	color: #f26631;
	text-decoration: none;
	font-weight: normal;
	font-style: normal; 	
}




h1 {
	font-family: verdana, arial, sans;
	font-size: 12pt;
	color: #1c3f94;	
}


h2 {
	font-family: verdana, arial, sans;
	font-size: 10pt;
	color: #1c3f94;	
}


.bodytext, li, body {
	font-family: verdana, arial, sans;
	font-size: 9pt;
	color: #333333;	
}

.bodytext a:link{
	font-family: verdana, arial, sans;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-style:italic; 	
}

.bodytext a:visited {
	font-family: verdana, arial, sans;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	font-style:italic; 	
}

.footer{
	font-family: verdana, arial, sans;
	font-size: 7pt;
	color: #aaaaaa;
}

.footer a{
	font-family: verdana, arial, sans;
	font-size: 7pt;
	color: #aaaaaa;
	text-decoration: none;
}



div.template-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
	height:1px;
}

div.template-02 {
	position:absolute;
	left:0px;
	top:1px;
	width:1px;
	height:116px;
}

div.template-03 {
	position:absolute;
	left:1px;
	top:1px;
	left:1px;
	top:1px;
	width:180px;
	height:9px;
	display:none;
}

div.template-04 {
	position:absolute;
	left:237px;
	top:1px;
	width:1px;
	height:599px;
}

div.template-05 {
	position:absolute;
	top:1px;
	left: 1px;
	width:427px;
	height:9px;
}

div.template-06 {
	position:absolute;
	left:609px;
	top:1px;
	width:1px;
	height:116px;
}

div.template-07 {
	position:absolute;
	left:544px;
	top:1px;
	width:157px;
	height:115px;
}

div.template-08 {
	position:absolute;
	left:767px;
	top:1px;
	width:183px;
	height:599px;
}

div.template-09 {
	position:absolute;
	left:1px;
	top:10px;
	width:180px;
	height:1px;
}

div.template-10 {
	position:absolute;
	left:182px;
	top:10px;
	width:427px;
	height:1px;
}

div.template-11 {
	position:absolute;
	left:1px;
	top:11px;
	width:180px;
	height:105px;
	display:none;
}

div.template-12 {
	position:absolute;
	left:1px;
	top:11px;
	width:529px;
	height:105px;
}

div.template-13 {
	position:absolute;
	left:1px;
	top:116px;
	width:180px;
	height:1px;
}

div.template-14 {
	position:absolute;
	left:182px;
	top:116px;
	width:427px;
	height:32px;
}

div.template-15 {
	position:absolute;
	left:610px;
	top:116px;
	width:157px;
	height:1px;
}

div.template-16 {
	position:absolute;
	left:0px;
	top:117px;
	width:1px;
	height:30px;
}

div.template-17 {
	position:absolute;
	left:1px;
	top:117px;
	width:180px;
	height:30px;
}

div.template-18 {
	position:absolute;
	left: 528px;
	top:117px;
	width:180px;
	height:30px;
	font-family: verdana, arial, sans;
	font-size: 7pt;
	color: #aaaaaa;
}

div.template-18 a {
	font-family: verdana, arial, sans;
	font-size: 7pt;
	color: #aaaaaa;
	text-decoration: none;
}

.right {
	text-align:right;
}


div.template-19 {
	position:absolute;
	left:0px;
	top:147px;
	width:237px;
	height:94px;
}

div.template-20 {
	position:absolute;
	left:609px;
	top:147px;
	width:158px;
	height:1px;
}

div.template-21 {
	position:absolute;
	left:182px;
	top:148px;
	width:12px;
	height:452px;
}

div.template-22 {
	position:absolute;
	left:12px;
	top:148px;
	width:700px;
	height:274px;
}

div.template-27 a {
	font-family: verdana, arial, sans;
	font-size: 7pt;
	color: #aaaaaa;
	text-decoration: none;
}

div.template-23 {
	position:absolute;
	left:0px;
	top:241px;
	width:1px;
	height:359px;
}

div.template-24 {
	position:absolute;
	left:1px;
	top:241px;
	width:180px;
	height:29px;
}

div.template-25 {
	position:absolute;
	left:1px;
	top:270px;
	width:180px;
	height:1px;
}

div.template-26 {
	position: fixed;
#	position:absolute;
	left:1px;
	top:271px;
	width:180px;
	height:90px;
	display:none;
}

div.template-27 {
	position: absolute;
	left:12px;
	top:117px;
	width:370px;
	height:30px;
	font-family: verdana, arial, sans;
	font-size: 7pt;
	color: #aaaaaa;
}

div.template-28 {
	position:absolute;
	left:1px;
	top:362px;
	width:180px;
	height:226px;
}

div.template-29 {
	position:absolute;
	left:250px;
	top:422px;
	width:517px;
	height:178px;
}

div.template-30 {
	position:absolute;
	left:1px;
	top:588px;
	width:180px;
	height:12px;
}

.sub_menu_off {
	color: #aaaaaa;
	text-decoration: none;
}

.lang_pointer {
	position: relative;
	top: -5px;
	left: 1px;
}