
html
{
scrollbar-base-color: #588585;
scrollbar-arrow-color: #993300;
}

body {
	padding: 0;
	margin-top: 0;
	background: #fff;
	color: #6B6266;
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 62.5%;
/*	text-align: center;*/
	background: transparent url(ustyle/bg.gif);
}

#global {
	position: relative;
	margin: 0 auto;
	width:900px;
	font-size: 1.1em;
	border-right: 2px solid #699;
	border-left: 2px solid #699;
	background-color: white;

}

#banner {
	border: 0px solid black;
	z-index: 1;
	}
#banner object{
width:902px;
z-index: 2;
}

#horNavi {
	position: relative;
	top: 0px;
	height: 25px;
	width: 900px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;



	border: 1px solid maroon;
	/*background-color: #699;*/
	background: transparent url(ustyle/head.png);
}

#horNavi .module {
	position: relative;
	display: block;
	margin-top: 0px;
	height: 15px;
	padding:0px;
	text-align: left;

	border : 0px solid maroon;
}

#horNavi a{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;/*#588585;*/
}

#horNavi a:hover{
	text-decoration: underline;
	font-weight: bold;
	color: #993300;
}


#horNavi ul {
	position: relative;
	display: inline;
	top: 0px;
	left: 0px;
	padding: 0px;
	list-style: none;
	margin: 5px 0px 0px 5px;
	float: left;

	border: 0px solid white;
}

#horNavi ul li {

	display: inline;
	left: 0px;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;

	border: 0px solid navy;
}

#horNavi .module .jflanguageselection{
	position: relative;
	display: inline;
	top: -10px;
	float: right;
	margin: 0px 10px 0px 5px;
	padding: 0px;
	list-style: none;
	border: 0px solid yellow;


}

#horNavi .module .jflanguageselection li{
	position: relative;
	display: inline;
/*	float: right;*/
	padding: 0px 5px 0px 5px;
	margin: 0px;

}

#horNavi .jflanguageselection img {
									border: 0px;
}

.clear{
	clear:both;
}

#middle {
	position: relative;
	top: 0px;
	width: 100%;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	margin: 0px;
	padding: 0px;
	border: 0px solid black;

}

#leftnavi {
	position: relative;
	top: 0px;
	border: 0px solid orange;
	width: 150px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 12px;
	float: left;
	border: 0px solid orange;
/*	background: transparent url(ustyle/left_up.png); */
}
/*
#leftnavi .moduletable th{

	font-size: 14px;
	color: white;
}*/

#leftnavi li{
	position: relativ;

	padding-bottom: 10px;
}
#navheader{
	font-family: inherit;
	font-size: 1.1em;
	display: block;
	text-align: left;
	background: url(ustyle/symbol.png) no-repeat;
	vertical-align:middle;
	padding-top: 2px;
	padding-left: 30px;
	padding-bottom: 5px;
	height: 21px !important;
	height: 23px;

	text-decoration: none;
	font-weight: bolder;
	color: black;

}
a.mainlevel:link, a.mainlevel:visited {
	font-family: inherit;
	font-size: 1.1em;
	display: block;
	background: url(ustyle/button.png) no-repeat;
	vertical-align:middle;
	padding-top: 2px;
	padding-left: 30px;
	height: 21px !important;
	height: 23px;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
	color: #588585;

}

a.mainlevel:hover {
	background-position: 0px -23px;
	text-decoration: none;
	color:#993300;
	font-weight: bold;
}

a.mainlevel#active_menu {

	color: #993300;
	background: url(ustyle/active_button.png) no-repeat;

}

a.mainlevel#active_menu:hover {
	color:#588585;
}

/* submenus*/
a.sublevel:link, a.sublevel:visited {
	font-family: inherit;
	font-size: 0.9em;
	display: block;
	background: url(ustyle/subbutton.png) no-repeat;
	background-position: 20px 0px;
	vertical-align:middle;
	padding-top: 2px;
	padding-left: 50px;
	height: 21px !important;
	height: 23px;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
	color: #030;

}

a.sublevel:hover {
	background-position: 20px -23px;
	text-decoration: none;
	color:#993300;
	font-weight: bold;
}

#rightnavi {
	position: relative;
	width: 150px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	margin: 0px 0px 0px 0px;
	padding-top: 5px;
	padding-bottom: 12px;
	padding-left: 0px;
	margin-left: 0px;
	float: right;
	border: 0px solid yellow;

/*	background: url(ustyle/right_up.png); */

}

#rightnavi .moduletable {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #588585;
}

#rightnavi th{


font-weight: bolder;
text-decoration: underline;
font-size: 1.3em;
}

#rightnavi form{
	background-color: white;
	margin: 5px;
}

.sectiontableentry2{
	text-align: left;
}
.sectiontableentry2{
	text-align: left;
}

#footer{
	position: relative;
	display: block;
	width: 900px;
	clear: both;
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
	height: 20px;
	text-align: center;
	border: 1px solid #699;
/*	background-color: #699;*/
	background: url(ustyle/bottom.png) no-repeat bottom right;
}
#footer table{
	border: 0px solid orange;
}

#login {

    position: relative;
    display: block;
    width: 890px;

    height: 590px;
    clear: both;
    margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
    text-align: center;
	margin:auto;/*100px 272px 0px 272px;*/

	border: 0px solid red;
}
#login1 {

    position: relative;
    display: block;
    width: 890px;

    height: 590px;
    clear: both;
    margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
    text-align: left;
	margin:auto;/*100px 272px 0px 272px;*/

	border: 0px solid red;
}

#login table table {
	border-color: #999;
}
.theadcolor {
	background-color: #699;
	color: white;
	font-size: 12px;
	font-weight: bolder;
	}
.hrowcolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #699;
	font-weight: bolder;
	text-decoration: none ;
	background-color: #CCC;
	}
.drowcolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFF;
	font-weight: bolder;
	text-decoration: none ;
	background-color: #699;
	}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC0033;
	text-decoration: none;
	}
/*
#infotext {
	position: relative;
	display: block;
	width: 895px;
	clear: both;
	margin: 10% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
	height: 20px;
	text-align: center;
	border: 0px solid black;
}
*/
/*
#admin{
	position: relative;
	top: 0px;
	left: 25px;
}

#footer a{
	font-size: 0.8em;
	text-decoration: none;
	color: #666666;
}
#footer a:hover{
	color: #666666;
	font-style: italic;
}*/

.search input{
	width: 120px;
}

h1{
	font-size: 1.4em;
}

a {
	color:#123456;
	text-decoration: none;
	font-size: 11px;
}

a:hover {
	text-decoration: underline;
}

#content li {
	list-style-type:none;
	background: transparent url(ustyle/liste.png) no-repeat 0px 0px;
	padding-left: 20px;
	margin-left: 5px;
}

.readon {
	display:block;
	background:url(ustyle/wbutton.png) no-repeat;
	text-align: center;
	width:74px;
	height:18px;
	line-height: 18px;
	margin: 1em 0;
}

a.readon:link, a.readon:visited, a.readon:hover {
	color: #123456;
	text-decoration: none;
	font-size: 11px;
}

.back_button  {
	display:block;
	background:url(ustyle/wbutton.png) no-repeat;
	text-align: center;
	width:74px;
	height:18px;
	line-height: 18px;
	margin: 1em 0;
}

select, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #EEF0EF;
	color: #588585;
	border: 1px solid #BDC8CE;
	margin-top:1px;
}
input .button {
	background-color:#E7EFF4;
	color:#FFFFFF;
}

.pollstableborder{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #588585;
	border: 0px;
	text-align: left;

}

.pollstableborder input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #588585;
	background-color: #EEF0EF;
	border: 0px;
	text-align: left;

}
td {
	vertical-align: top;
	font-size: 1em;
}

#emailForm{
/*	text-align: left;*/
	font-size: 15px;
}

#content {
	position: relative;
	border: 0px solid green;
	width: 895px;
	/*margin: 0px 30px 0px 20px;*/
	padding: 2px 2px 2px 2px;
	/*float: center;*/
	min-height: 600px;
	height: auto !important;
	height: 600px;
	border: 0px solid black;
	/*background: url(ustyle/infotext.png) no-repeat;*/
	/*background-position: bottom left;*/
	/*IE HACK
	voice-family: "\"}"";
	voice-family: inherit;
	width: 594px;*/

}

/*individuell auf ABC.OR*/


.keywords{
	color: #E0E0E0;
}

.contentheading{
	font-size:1.3em;
	font-weight:bolder;
	color:#4F90C2;
	padding-left:20px;
	background:url(ustyle/contentheadline.png) left no-repeat;
}
.componentheading{
	font-size:1.3em;
	font-weight:bolder;
	color:#4F90C2;
	padding-left:20px;
	background:url(ustyle/contentheadline.png) left no-repeat;
}


.contentpaneopen{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D9D9D9;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	border-left-color: #D9D9D9;
	padding-bottom: 7px;
	padding-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
	text-align: left;
	color: #6B6266;
}

























/*
.rahmenlinks
{
	background-image:  url(ustyle/rahmenlinks.gif);
	background-repeat: repeat-y;
}

.rahmenrechts
{
	background-image:  url(ustyle/rahmenrechts.gif);
	background-repeat: repeat-y;
}

.bgkopf
{
	background-image:  url(ustyle/bgkopf.gif);
	background-repeat: repeat-x;

}

.fusszeile
{
	background-image:  url(ustyle/fusszeile.gif);
	background-repeat: repeat-x;
}

.verpunkt
{
	width: 3px;
	background-color: white;
	background-image:  url(ustyle/verpunkt.png);
	background-repeat: repeat-y;
}

.horpunkt
{
	height: 3px;
	background-color: white;
	background-image:  url(ustyle/horpunkt.png);
	background-repeat: repeat-x;
}

.abstandrechts
{
	padding: 0px;
	padding-left: 10px;
	padding-top: 10px;
}

.btnkopf
{
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	text-align: justify;
	background:url(ustyle/kreuz.png) left no-repeat;
	padding-left:20px;

}

/* Allgemeine Einstellugen f?r das ganze Template

.weiss {
	background-color: #FFFFFF;
}
.kopfZeile1, .subKopf {
	background-color: #92A4AE;
	padding-left: 8px;
	font-size: 11px;
	vertical-align: baseline;
	text-align: left;
	line-height: 20px;
	margin-bottom: 11px;
	height:20px;
}
.inhalt {
	color: #356E7F;
	padding-bottom: 8px;
}
.kopfZeile1 {
	color: #FFFFFF;
	background-color: #92A4AE;
}
.subKopf {
	color: #436a84;
	background-color: #EEF0EF;
}
.tuKopf {
	background-color: #EEF0EF;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #436a84;
	vertical-align: baseline;
	text-align: left;
	line-height: 20px;
	margin-bottom: 6px;
	}

td {
	vertical-align: top;
	font-size: 11px;
}
.naviPunkt {
	background-image: url(ustyle/menu_back.gif);
	background-repeat: repeat-y;
	background-color: #EFEFEF;
	height: 20px;
	font-size: 11px;
	line-height: 20px;
	color: #436a84;
	padding-left: 10px;
	margin-bottom: 2px;
	display:block;
	text-align:left;
	text-decoration: none;
}
.naviPunkt:hover {
	background-image: url(ustyle/menu_back_over.gif);
	color: #478294;
}
.naviPunkt:active {
	color: #CC3300;
}
.prosjektTekst a {
	color: #356E7F;
	margin-top: 11px;
}
.prosjektTekst a:hover {
	color: #ffffff;
	background-color: #92A4AE;
}
.mission {
	font-size: 10px;
	color: #6C99A7;
	text-align: center;
	background-color: #EEF0EF;
	padding-bottom: 0px;
	padding-top: 14px;
}
.mission a {
	color: #356E7F;
}

.mission a:hover {
	color: #fff;
	background-color:#7FBDD0;
}

a {
	color: #356E7F;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.hauptcontent {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D9D9D9;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	border-left-color: #D9D9D9;
	padding-bottom: 7px;
	margin-bottom: 7px;
	color: #6C99A7;

}
select, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EEF0EF;
	color: #6C99A7;
	border: 0px solid #BDC8CE;
	margin-top:1px;
	widht:50px;
}
input .button {
	background-color:#E7EFF4;
	color:#FFFFFF;
}
.tableTop td {
	border-width: 0 0 2px 0;
	border-style: solid;
	border-color: #fff;
}
.contentheading{
	font-size:15px;
	font-weight:bold;
	color:#4F90C2;
	padding-left:20px;
	background:url(ustyle/icon-1.png) left no-repeat;
}
.contentpaneopen {
	color: #6B6266;
}
.mosimage {
	border: 1px dotted #cccccc;
	margin: 2px
}
.mosimage_caption {
	margin-top: 1px;
	background: #efefef;
	padding: 1px 2px;
	color: #666;
	font-size: 10px;
	border-top: 1px dotted #cccccc;
}
.mostread li{
	display:list-item;
	list-style:circle;
	color:#444444;
	margin-left:-28px;
	line-height:150%;
}
.mostread li a{
	color:#444444;
	font-weight:normal;
}
.latestnews li{
	border:1px solid white;
	display:list-item;
	list-style:circle;
	color:#444444;
	margin-left:-28px;
	line-height:150%;

}
.latestnews li a{
	color:#444444;
	font-weight:normal;

}
#bottomright {
	width: 100%;
	position:relative;
	float:right;
	color: #92A4AE;

/* Runde Box
}
.roundcont {
	width: 100%;
	background-color: #F5F4F5;
	color: #fff;
}
.roundcont p {
	margin: 0 10px;
}
.roundtop {
	background: url(ustyle/tr.gif) no-repeat top right;
}

.roundbottom {
	background: url(ustyle/br.gif) no-repeat bottom right;
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;

}
#bottombox {
	width: 100%;
	position:relative;
	float:right;
	color: #92A4AE;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C6C6C6;
	border-right-color: #666666;
	border-bottom-color: #92A4AE;
	border-left-color: #666666;
	padding-bottom: 7px;
	margin-bottom: 7px;
	color: #6C99A7;
}

/* Top-Menu
#slantedmenu {
	font-weight: bold;
	font-size: 90%;
		border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D9D9D9;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	border-left-color: #D9D9D9;


}

#slantedmenu:after {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#slantedmenu ul {
	text-indent: 18px;
	padding: 2px 0;
	margin: 0;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #ffffff;
	text-align: left;
}
/*
#slantedmenu ul ul  li{
	text-indent: 18px;
	padding: 2px 0;
	margin: 0;

	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #ffffff;


}
#slantedmenu ul ul  li img {
	border: 0px;
}

html>body #slantedmenu ul {
	text-indent: 222px;
	padding: 2px 0;
	margin: 0;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #ffffff;
	text-align: left;/* Fox-Fix

}
#slantedmenu ul li{
	display: inline;
}
#slantedmenu ul li a{
	color: #494949;
	padding: 2px 0;
	padding-right: 30px;
	margin: 0;
	text-decoration: none;
	background: transparent url(ustyle/top-trenner.gif) top right no-repeat;
}
#slantedmenu ul li a:visited{
	color: #494949;
}
#slantedmenu ul li a:hover{
	color: #CC3300;

/* Footer
}
#footer {
	font-size: 10px;
	float: center;
	width: 775px;
	height: 71px;
	background: url(ustyle/footer.png) 0px 0 no-repeat;
	text-align: center;
	padding-top: 5px;
}
html>body #footer {
	font-size: 10px;
	float: center;
	width: 776px;
	height: 71px;/* Fox-Fix

}
#footerlinks {
	float: left;
	text-align: left;
	padding-left: 20px;
}

/*Navigation
a.mainlevel:link, a.mainlevel:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	background: url(ustyle/button.png) no-repeat;
	vertical-align:middle;
	padding-top: 2px;
	padding-left: 22px;
	height: 21px !important;
	height: 23px;
	width: 100%;
	text-decoration: none;
	color: #35AD2C;
}

a.mainlevel:hover {
	background-position: 0px -23px;
	text-decoration: none;
	color:#24771E;
	font-weight: bold;
}

a.mainlevel#active_menu {
	color:#24771E;
	font-weight: bold;
	font-size:11px;
}

a.mainlevel#active_menu:hover {
	color:#24771E;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #24771E;
	text-align: left;
}

a.sublevel:hover {
	color: #24771E;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: #24771E9;
}
.readon {
	display:block;
	background:url(ustyle/weiter.png) no-repeat;
	text-align: center;
	width:74px;
	height:18px;
	line-height: 18px;
	margin: 1em 0;
}

a.readon:link, a.readon:visited, a.readon:hover {
	color: #123456;
	text-decoration: none;
	font-size: 11px;
}

#sidebar .moduletable h3, .moduletable-leftnav h3 {
	background: url(ustyle/h3-img.png) no-repeat 0px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #92A4AE;
	width: 80%;
	padding-top: 2px;
	padding-left: 21px;
}

#sidebar .moduletable-leftnav h3 {
	margin-bottom: 0;
}

#sidebar .moduletable-leftnav {
	padding: 0px;
	margin: 0;
}
li {
	list-style-type:none;
	background: url(ustyle/iconbullet.png) no-repeat 0px 0px;
	padding-left: 20px;
	margin-left: 5px;
}
ul {
	margin: 10px;
}
.back_button  {
	background: url(ustyle/zurueck-img.png) no-repeat 0px 0px;
	padding: 0px 0 5px 10px;
	margin: 0px 0 5px 0;
	color: #000000;
}

.back_button a  {
	color: #000000;
}

.pathway {
	margin-left: 4px;
	color: #CC3300;
	font-size: 11px;
	text-align: left;
}

a.pathway:link, a.pathway:visited {
	color: #356E7F;
}

a.pathway:hover {
	color: #356E7F;
}

#table1 {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D9D9D9;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	border-left-color: #D9D9D9;

}


*/