	body {
		background: #DEE7EF url(pics/hint_body1.gif) no-repeat;
		background-position: top center;
		margin: 0px;
		padding: 0px;
		text-align: center;
		}
	h1
		{
		margin: 2px 0px 2px 0px;
		padding-left: 4px;
		font: normal normal bold 90%/18px Arial, Helvetica;
		color: #000000;
		text-transform:uppercase;
		position: relative;
		}
	h2
		{
		margin: 2px 0px 2px 0px;
		padding-left: 4px;
		font: normal normal bold 90%/18px Arial, Helvetica;
		color: #000000;
		text-transform:uppercase;
		position: relative;
		}
	h3
		{
		margin: 2px 0px 2px 0px;
		padding-left: 4px;
		font: normal normal bold 80%/18px Arial, Helvetica;
		color: #000000;
		text-transform:uppercase;
		}
	h4
		{
		margin: 2px 0px 2px 0px;
		padding-left: 4px;
		font: normal normal bold 75%/18px Arial, Helvetica;
		color: #000000;
		}
	#inhalt1 .csc-firstHeader {
		PADDING-LEFT: 4px; 
		PADDING-RIGHT: 100px;
		MARGIN: 2px 0px 2px 0px; 
		FONT: bold 90%/18px Arial, Helvetica; 
		TEXT-TRANSFORM: uppercase; 
		COLOR: #000000; 
		position:relative;
		}

	#titel {
		PADDING-LEFT: 4px; 
		padding-right: 100px;
		MARGIN: 2px 0px 2px 0px;
		FONT: bold 90%/18px Arial, Helvetica;
		TEXT-TRANSFORM: uppercase;
		COLOR: #000000;
		}
	.navbut {
		margin: 0px;
		padding: 0px;
		width:115px;
		height:30px;
		float: left;
		text-align: center;
		}
	a:link {
		COLOR: #1562AD;
		text-decoration: underline;
		}
		
	a:visited {
		COLOR: #1562AD;
		text-decoration: underline;
		}
		
	a:active {
		COLOR: #1562AD;
		text-decoration: none;
		}
		
	a:hover {
		COLOR: #1562AD;
		text-decoration: none;
		}

	#logolink {
		POSITION: absolute; left: 21px; TOP: 0px; width: 296px; HEIGHT: 128px; TEXT-ALIGN: left; z-index:10; 
	}
	#printlink {
		text-align:right;
		position:relative;
		display:run-in;
		right:0px;
		float:right;
		z-index:1;
		
		}
	.prlnk a {
		display: inline;
		color: #000000;
		/*margin-top: 1px;
		padding: 2px;*/
		font: normal 75%/130% arial, sans-serif;
		}
	.prlnk a:link {
		COLOR: #000000;
		text-decoration: none;
		}
		
	.prlnk a:visited {
		COLOR: #000000;
		text-decoration: none;
		}
		
	.prlnk a:active {
		COLOR: #000000;
		text-decoration: underline;
		}
		
	.prlnk a:hover {
		COLOR: #000000;
		text-decoration: underline;
		}
	#content01 {
		margin-left: 226px;
		margin-right: 228px;
		overflow:hidden;
		}
	#content02 {
		margin-left: 226px;
		margin-right: 50px;
		overflow:hidden;
		}
	#headlines {
		position: absolute;
		top: 173px;
		right: 50px;
		width: 172px;
		text-align:left;
		overflow:hidden;
		}
	#top{
		margin-left: 21px;
		margin-right: 21px;
		height:173px;
		background: url(pics/hint_logo.gif) no-repeat ;
		}
	#nav0 {
		width:21px;
		height:30px;
		float: left;
		background: url(pics/bt_0.gif) no-repeat top;
		}
	#navihead {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
		font-size: 75%;
		position: absolute;
		top:5px;
		right:5px;
		padding-top: 0px;
		/*width:390px;*/
		/*padding: 0px;*/
		}
	#navihead a {
	text-decoration: none;
	color: #666666;
	text-transform: uppercase;
	}
	.nahinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	border: 1px solid #000000;
	vertical-align:middle;
	}
	#navicenter {
		position: absolute;
		left: 1px;
		top:50px;
                /*width: 860px; */
		width: 1060px;
		height:70px;
		text-align:right;
		z-index:6;
		}
	#menu_1 {
		position:absolute;
		top:136px;
		left:227px;
		width:596px;
		height:30px;
		text-align:left
		}
	#subnavi {
		position: absolute;
		top: 173px;
		left: 52px;
		width: 172px;
		text-align:left;
		overflow:hidden;
		}
	#colLeft A {
		display: block;
		color: #000000;
		margin: 0px 0px 0px 0px;
		padding: 4px 4px 4px 22px;
		font: normal 100% arial, sans-serif;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		text-decoration: none;
	}
        #ColLeftRegular a {
                display: inline;
                color: #1562AD;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                border-width: 0px;
                border-bottom-width: 0px;
                border-bottom-style: none;
                text-decoration: underline;
                /*font: normal normal normal 75%/120% Arial, Helvetica;*/
                text-align: left;
}
        #ColLeftRegular {
                border: 0px;
                border-bottom-width: 0px;
                border-width: 0px;
                border-style: none;
                border-bottom-style: none;
                border-top-style: none;
                background: #FFFFFF;
                margin: 0px;
                margin-bottom: 0px;
                text-align:left;
        }

	#inhalt1
	{
	height: auto;
	}
	
	.imgtext-table{
		margin: 3px;
	}
	
	#inhalt1 .bodytext
	{
		font: normal 75%/120% Arial, Helvetica;
		color: #000000;
		margin: 6px;
		position:relative;
	}
	.euj_img_wrap {
		position: relative; 
		z-index: 5;
	}
	#colRight .bodytext
	{
	font: normal 75%/120% Arial, Helvetica;
	color: #000000;
	margin: 6px;
	text-align: left;
	}
	#colLeft .bodytext
	{
		font: normal normal normal 75%/120% Arial, Helvetica;
		color: #000000;
		margin: 6px;
	}
	.csc-caption 
	{
		font: bold normal 70%/110% Arial, Helvetica;
		color: #000000;
		margin: 6px;
	}
	.csc-section a
	{
	font: bold normal 75%/110% Arial, Helvetica;
	color: #000000;
	margin: 4px;
	text-decoration: none;
	}
	.csc-section
	{
	border-bottom-style: solid;
	border-bottom-width: thin;
	}
	.box {
		border-width: 1px;
		border-style: solid;
		background: #FFFFFF;
		margin-bottom: 2px;
		text-align:left;
		}
        #colLeft ul {
		margin-top: 0;
	}
        #colLeft ul li {
		font: normal normal normal 75%/120% Arial, Helvetica;
	}

#menu2 ul {
	list-style-type: none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	MARGIN: 0px;	
	PADDING-LEFT: 0px;
}

#menu2 ul .us01 li a{
	font-weight: bold;
	margin-left: 0px;
	padding-left: 12px;
	DISPLAY: block;
	background-position: 0px center;
}

#menu2 ul .us02 li a{
	font-weight: normal;
	margin-left: 0px;
	padding-left: 18px;
	DISPLAY: block;
	background-position: 6px;
}

#menu2 ul .us03 li a{
	margin-left: 0px;
	padding-left: 24px;
	DISPLAY: block;
	background-position: 12px;
}

#menu2 ul .us04 li a{
	margin-left: 0px;
	padding-left: 30px;
	DISPLAY: block;
	background-position: 18px;
}

#menu2 ul .us05 li a{
	margin-left: 0px;
	padding-left: 36px;
	DISPLAY: block;
	background-position: 24px;
}

#menu2 ul .us06 li a{
	margin-left: 0px;
	padding-left: 42px;
	DISPLAY: block;
	background-position: 30px;
}

#menu2 ul .us07 li a{
	margin-left: 0px;
	padding-left: 48px;
	DISPLAY: block;
	background-position: 36px;
}

#menu2 ul .us08 li a{
	margin-left: 0px;
	padding-left: 54px;
	DISPLAY: block;
	background-position: 42px;
}



	#standard .box {
		border-color: #1563AE;
		}

	#aktuell .box {
		border-color: #FF9900;
		}

	.vorbox02 {
		margin-top: 3px;
		margin-bottom: 5px;
		margin-left: 4px;
		margin-right: 0px;
		width:198px;
		text-align:left;
		position:relative;
		right:0px;
		float:right;
		/* neu: */
		z-index: 1;
		/* */
		}
	.box02 {
		border-width: 1px;
		border-style: solid;
		margin-top: 17px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: -1px;
		/* neu: */
		padding-left:3px;
		/* */
		width:200px;
		text-align:left;
		position:relative;
		right:0px;
		z-index: 5;

		}

	#aktuell .box02 {
		border-color: #FF9900;
		}
	#standard .box02 {
		border-color: #1563AE;
		background: #E7EFF7;
		}
	#ende {
		clear:both;
		}
	#footer {
		margin-top: 4px;
		font: normal normal normal 70%/18px Arial, Helvetica;
		color: #000000;
		text-align: center;
		}
	.img01
		{
		float: left;
		margin: 4px 6px 0px -1px;
		padding: 0px;
		border-width: 1px;
		border-style: solid;
		border-color:#1563AE;
		}
	.img01b
		{
		float: right;
		margin: 4px -1px 0px 6px;
		padding: 0px;
		border-width: 1px;
		border-style: solid;
		border-color:#1563AE;
		}
	.img02
		{
		float: right;
		margin-right: 20px;
		padding: 0px 0px 10px 20px;
		}
	.img03
		{
		float: left;
		padding: 4px;
		}
	.img04
		{
		float: none;
		text-align: center;
		}
	.insttext {
		padding: 8px 0px;
		border-bottom: 1px solid #15AE19;
		}
	#standard .insttext {
		border-bottom: 1px solid #1563AE;
		}
	#wissen .insttext {
		border-bottom: 1px solid #BBBBBB;
		}
	.instimg {
		margin: 0px;
		padding: 0px;
		background: #E7F7E8;
		}
	#standard .instimg {
		background: #E7EFF7;
		}
	.navtop {
		border-top: 1px solid #1563AE;
		}
	.akttext
		{
		font: normal normal normal 75%/18px Arial, Helvetica;
		color: #000000;
		margin: 12px 12px 6px 86px;
		text-indent: -77px;
		}
	.akttext02
		{
		font: normal normal normal 75%/18px Arial, Helvetica;
		color: #000000;
		margin: 0px 12px 0px 86px;
		padding:  12px 6px 12px 0px;
		text-indent: -77px;
		border-bottom: 1px solid #FFCC80;
		text-align:justify;
		}
	#standard .akttext02
		{
		border-bottom: 1px solid #1563AE;
		}
	.akttext03
		{
		font: normal normal normal 75%/18px Arial, Helvetica;
		color: #000000;
		margin: 0px 12px 0px 86px;
		padding:  12px 6px 12px 0px;
		text-indent: -77px;
		border-bottom: 1px solid #FFCC80;
		background: #FFF5E5;
		}
	.text
		{
		font: normal normal normal 75%/18px Arial, Helvetica;
		color: #000000;
		margin: 6px;
		}
	.text2
		{
		font: normal normal normal 75%/18px Arial, Helvetica;
		color: #000000;
		margin: -6px 18px 6px 18px;
		}
	.text3
		{
		font: normal normal normal 70%/18px Arial, Helvetica;
		color: #000000;
		padding: 10px 10px 0px 10px;
		margin: 10px;
		border-bottom: solid 1px #CEDCEE;
		}
	.text4
		{
		font: normal normal normal 75%/18px Arial, Helvetica;
		color: #000000;
		margin: 12px 20px 12px 20px;
		text-align:justify;
		}
	.text5
		{
		font: normal normal normal 75%/18px Arial, Helvetica;
		color: #000000;
		margin: 12px 50px 12px 20px;
		text-align:justify;
		}
	.text6
		{
		font: normal normal normal 70%/16px Arial, Helvetica;
		color: #000000;
		padding: 10px 10px 0px 10px;
		margin: 10px;
		}

	.textaktuell
		{
		font: normal normal normal 70%/18px Arial, Helvetica;
		color: #000000;
		padding: 0px 10px 5px 10px;
		margin: 0px;
		border-bottom: solid 2px #CEDCEE;
		}
	select
		{
		width: 170px;
		font: normal normal normal 70%/18px Arial, Helvetica;
		}
	td.csc-uploads-fileName {
		font: normal normal normal 75% Arial;
	}
	.titel01 {
		background: #8AB1D6;
		}
	.titel011 {
		background-color: #E7EFF7;
		}
	.titel02 {
		background: #FFCC80;
		}
	.titel03 {
		background: #8AD68C;
		}
	.titel031 {
		background: #E7F7E8;
		}
	.titel04 {
		background: #E57F7F;
		}
	.titel05 {
		background: #E5E5E5;
		}
	.titel06 {
		border-bottom: 1px solid #15AE19;
		border-top: 1px solid #15AE19;
		}
	#standard .titel06 {
		border-bottom: 1px solid #1563AE;
		border-top: 1px solid #1563AE;
		}
	#sprache {
		position: absolute;
		left: 350px;
		top:5px;
		margin: 0 10px 0 0;
		vertical-align:middle;
	}
	#sprache a {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
		font-size: 75%;
		height:12px;
	}
	#colRight LI {
	FONT: 75%/120% Arial, Helvetica;
	COLOR: #000000;
	position: relative;
	margin-left: -15px;
	}

	#headlines LI {
		FONT: 75%/120% Arial, Helvetica;
		COLOR: #000000;
		position: relative;
		margin-left: -15px;
	}
	#inhalt1 UL {
		margin-top: 10px; 
		font: 75%/120% arial, helvetica; 
		margin-left: 0px; 
		margin-bottom: 10px;
		width: 90%; 
		color: #000000; 
		text-align: left;
	}
	#inhalt1 LI {
		padding-left: 0px; 
		margin-left: 44px; 
		padding-top: 0px; 
		text-align: left;
		margin-bottom: 5px;
	}
	#inhalt1 UL UL {
		margin-top: 5px; 
		margin-bottom: 10px; 
		font: 100%/120% arial, helvetica; 
		margin-left: 0px; 
		width: 100%; 
		color: #000000; 
		text-align: left;
	}
	#inhalt1 OL {
		margin-top: 10px; 
		margin-bottom: 10px;
		font: 75%/120% arial, helvetica; 
		margin-left: 10px; 
		width: 90%; 
		color: #000000; 
		text-align: left;
	}
	#inhalt1 OL OL {
		margin-top: 5px; 
		margin-bottom: 10px; 
		font: 100%/120% arial, helvetica; 
		margin-left: 0px; 
		width: 100%; 
		color: #000000; 
		text-align: left;
	}
	.contenttable {
	font-size: 100%; 
	font-family: arial, helvetica, sans-serif; 
	cellpadding: 2;
	}
	.contenttable .bodytext {
	MARGIN: 6px; FONT: 100%/120% Arial, Helvetica; COLOR: #000000;
	}
	
	.contenttable-0 {
    		FONT-SIZE: 75%; FONT-FAMILY: arial, helvetica, sans-serif; cellpadding: 2; 
	}

	.tx-indexedsearch-searchbox{
	font-family: Arial, Helvetica, sans-serif;	

	}
	.tx-indexedsearch-whatis{
	font-family: Arial, Helvetica, sans-serif;	

	}
	.tx-indexedsearch
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin-left: 7px;		
	}
	.tx-indexedsearch td
	{
	font-size: 75%;
	}
	.tx-indexedsearch select
	{
	font-size: 100%;
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info 
	{ 
		background:#BDD3E8; 
	}
	.nomarg{
		margin:0;
	}

#subnavi .imgtext-table {
	MARGIN: 0px
}

#headlines .imgtext-table {
	MARGIN: 0px
}
.tx-univisgeo-pi1 {
	width:95%;
	font: normal 90% Arial, Helvetica, sans-serif;
	margin: 0 5px 10px 5px;
}
#lastupdate {
	font: normal 75% Arial, Helvetica, sans-serif;
	text-align:center;
}
#autor {
	font: normal 75% Arial, Helvetica, sans-serif;
}
#luau {
	text-align:center;
	width:90%;
}
.tx-univisgeo-pi1 table {
	FONT: 12px/18px arial, sans-serif;
	}

.tx-univisgeo-pi1 H3 {
	FONT: normal normal bold 15px/18px arial, sans-serif;
	}

.tx-univisgeo-pi1 H4 {
	FONT: normal normal bold 14px/18px arial, sans-serif;
	margin-top: 10px;
	}

.tx-univisgeo-pi1 li {
	FONT: 12px/18px arial, sans-serif;
	}

.tx-univisgeo-pi1 dd {
	margin-top:6px;
	}

#menu2 A {
	color: #000000;
	text-decoration: none;
	font-size: 90%;
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	}
#menu2 a:link {
	COLOR: #000000;
	text-decoration: none;
	}
	
#menu2 a:visited {
	COLOR: #000000;
	text-decoration: none;
	}
	
#menu2 a:active {
	COLOR: #1562AD;
	text-decoration: underline;
	}

#menu2 .act a{
	background: url(pics/pfeilrechts.gif) no-repeat center;
}

#menu2 .actifsub a{
	background: url(pics/pfeilrechts.gif) no-repeat center;
}

/*#menu2 .cur a{
	background: #EEEEEE url(pics/pfeilcur.gif) no-repeat;
}*/

#menu2 .no a{
	background-image: url(none) !important;
}

/*#menu2 ul .cur li a{
	background: #FFFFFF url() no-repeat left center !important;
}*/

	/*  tt_news LATEST view */
	.news-latest-item {
        margin-bottom: 10px;
	margin-top: 10px;
	width: 90%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;		/*width: 590px;*/

	}
	.news-latest-item a {
	font-size: 80%;
	}
	.news-latest-title {
        /* float: left; */
        margin-bottom: 0px;
	clear: both;
	padding: 1px;
        padding-left: 7px;
/*	border-bottom: 1px solid #FFCC80;*/
	color: #000000;
	font-weight: bold;
	font-size: 105%;
/*	background-color: #FFCC80;*/
        background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	}
	.news-latest-title a {
	font-size: 105%;
	}
	.news-latest-date {
	float: right;
	color: #000000;
	width: 70px;
	text-align: right;
	height: 17px;
	margin-top: -2px;
	margin-right: 5px;
	font-size: 80%;
	font-weight: normal;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	}
	.news-latest-title a:link, .news-latest-title a:active, .news-latest-title a:visited {
		color: #000000;
		text-decoration: none;
	}
	.news-latest-title a:hover{
		text-decoration: underline;
	}
	.news-latest-imgcaption {
		color: #3E551C;
	}
	.news-latest-item-img-container {
		float: left;
		width: 150px;
		/*margin: 0px 0px 40px 7px;
		border: 1px solid #3E551C; */
		margin-left: 7px;
                margin-bottom: 0px; 
                vertical-align: bottom;
        }
	.news-latest-item-img-container img, .news-latest-imgcaption {
		float: left;
		margin-left: 7px;
	        vertical-align: top;
        }

	.news-latest-category {
		margin: 7px 0px 7px 7px;
		font-size: 80%;
	}
	.news-latest-item a {
		font-size: 80%;
	/*	margin-left: 7px;*/
	}
.ep_view_page {
                margin-left: 10px;
                margin-right: 20px;
                font: 75% Arial, Helvetica, sans-serif;
              /*  line-height: 130% */
}
.ep_view_page h2 {
                font-size: 100%;
} 
.ep_view_blurb {
                margin-bottom: 10px;
}
#formular-css     {
                             
                             margin-left:30px;
                             margin-right:10px; 
                             font: normal 80% Arial, Helvetica, sans-serif;
                             width: 180px

                          }
#formular-css1     {

                             margin-left:30px;
                             margin-right:10px;
                             font: normal 80% Arial, Helvetica, sans-serif;
                          }
#formular-cssbold     {

                             margin-left:30px;
                             margin-right:10px;
                             font: bold 80% Arial, Helvetica, sans-serif;
                          }
/*.csc-form-radio {
                   font: normal 80% Arial, Helvetica, sans-serif;
                    }*/
.marginlinks {
                              margin-left:15px;
                     }
.csc-form-label-req {
                   font: normal 80% Arial, Helvetica, sans-serif;
                    }
.csc-form-label {
                   font: normal 80% Arial, Helvetica, sans-serif;
                    }
.csc-form-fieldcell {
                   font: normal 80% Arial, Helvetica, sans-serif;
                    }

/* .internal_name {
               text-decoration: blink;
               font-weight: bold;
} */

