@import("reset.css");

body {
	background-color: #EAEAEA;
	background-image: url('images/bg.png');
	background-repeat:repeat-x;
	background-position: 0 95;
	font-family: Agfa Rotis, sans-serif;
	font-size:10pt;
	text-align:center;
}

option ,select, textarea{
	font-family: Agfa Rotis, sans-serif;
	font-size:10pt;
}

img#logo {
	padding:8 4 0 16;
}

span#big {
	color:#FFFFFF;
	font-size:36pt;
}

span#normal {
	color:#FFFFFF;
	font-size:12pt;
}

h1,h2,h3,h4,h5 {
	margin:8 0 5 0;
	padding:0;
	color:#395979;
}

a#h1 {
	color:#395979;
}

h1#title {
	padding:5 0 0 0;
	margin:0 0 0 10;
}

div#header {
	background:#003B75;
	margin:0;
	padding:0 0 0 0;
	height:92;
	width:auto;
	border:1;
	-moz-border-radius:5 5 0 0;
	-khtml-border-radius:5 5 0 0;
	border-radius:5 5 0 0;
	font-family: Agfa Rotis;
}

ul {
	list-style-type:none;
}
	
ul#navigation {
	vertical-align:center;
	padding:0 0 0 0;
	background:#003B75;
	width:auto;
	height:auto;
	margin:0;
	font-family: Agfa Rotis;
}

li#navi {
	display:inline;
	color:#FFFFFF;
	padding:10;	
	margin:0;
	width:auto;
	height:auto;
}

li#navi_sel {
	background:#FFFFFF;
	display:inline;
	color:#000000;
	padding:7;	
	margin:0;
	width:auto;
	height:auto;
}

a:link, a:visited, a:focus, a:hover, a:active {
	text-decoration:none; 	
	color:#000000; 
}

a#nav:link, a#nav:visited, a#nav:focus, a#nav:hover, a#nav:active {
	color:#FFFFFF; 
	font-size:10pt;
}
a#nav_sel:link, a#nav_sel:visited, a#nav_sel:focus, a#nav_sel:hover, a#nav_sel:active {
	color:#000000; 
	font-size:10pt;
}

a#footLink:link, a#footLink:visited, a#footLink:focus, a#footLink:hover, a#footLink:active {
	color:#FFFFFF; 
	font-size:10pt;
}

div#main_inside {
	padding:5 15 0 15;
	width:auto;
	height: auto;
}


div#main {
	width: auto;
	height: auto;
	padding:5 0 5 5;
	margin:0;
	background: #D9D9D9;
}

div#nav_left {
	height:auto;
	width:auto;
	float:left;
	padding:0;
	margin:0;

}


div#userinfo {
	background:#FFFFFF;
	width:200;
	height:200;
	*height:218;
	padding: 0;
	-moz-border-radius:5;
	-khtml-border-radius:5;
	border-radius:5;
}

div#nav_left_bottom {
	background:#FFFFFF;
	width:200;
	*width:202;
	height:391;
	*height:426;
	padding:0;
	margin:5 0 0 0;
	-moz-border-radius:5;
	-khtml-border-radius:5;
	border-radius:5;
}

li#nav_left {
	color:#000000;
	padding:0;
	margin:0;
	margin-left: 5;
	width:auto;
	height:auto;
}

div#content {
	background:#FFFFFF;
	height:596;
	*height:649;
	width:auto;
	margin:0 5 0 205;
	-moz-border-radius:5;
	-khtml-border-radius:5;
	border-radius:5;
}

div#footer {
	background:#003B75;
	height:80;
	width:auto;
	margin:0 0 0 0;
	padding:10 10 10 10;
}

div#container {
	height:auto;
	margin-left:auto;
	margin-right:auto;
	width:971;
	*width:959;
	overflow:hidden;
	text-align:left;
}
 
img {
	border:0;
}
 
table#footerTable {
	width:100%;
	color:#FFFFFF;
}
 
.submit {
	padding:0;
	margin:0;
	border:0;
	border-spacing:0;
	color:#000000;
	background-color:#FFFFFF;
	font-family: Agfa Rotis, sans-serif;
	font-size:10pt;
	}

.searchbar {
	position:absolute;
	right:10px;
	top:30px;
}

.searchbar_div {
	position:relative;
}

form {
	padding:0;
	margin:0;
}

td#editText {
	color:#777777;
	width:85;
	vertical-align:top;
}

td#editInput{
	vertical-align:top;
}

p {
	padding:0 0 5 3;
	margin:0;
	width:auto;
	height:auto;
}

a#button {
	-webkit-appearance: push-button;
	-moz-appearance: button;

	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
		
	cursor: default;
	text-align: center;
	padding: 2px 6px;
	
	*border:1px solid #D9DDDE; 
	*height:20;
}

span#error {
	color:FF0000;
}

form#scrollable {
	padding:0 0 0 10;
	margin:0;
	height:490;
	overflow:auto;
}

input {
	padding:0;
	margin:0;
}

p#padding {
	padding:0 5 0 10;
}


hr {
	 border:0;
     color:#D9D9D9;
     background:#D9D9D9;
	 height:1;
}

td {
	font-family: Agfa Rotis, sans-serif;
	font-size:10pt;
}

input {
	font-family: Agfa Rotis, sans-serif;
	font-size:10pt;
}

span#infotext {
	color:#777777;
}

hr#padding {
	margin:1 60 3 0;
}

h1#floatingleft {
	float:left;
}

div#advertising {
	height:80;
	width:auto;
	margin:5 5 0 0;
	background:#FFFFFF;
	-moz-border-radius:5;
	-khtml-border-radius:5;
	border-radius:5;
}


div#uitop {
	width:192;
	height:55;
	margin:0;
	padding:5 0 0 0;
}

div#uitop_loggedoff {
	width:192;
	margin:0;
	padding:5 0 0 0;
}


div#inside {
	margin: 0;
	padding: 0 5 0 5;
}

img#right { 
	clear: both; 
	float: right; 
	margin: 0 1 0 0; 
	padding: 1; 
}

div#uitime {
	width:192;
	height:89;
	margin:0;
	padding:0 0 0 0;
}div#scrollable1 {
	padding:0;
	margin:0;
	height:540;
	*height:585;
	overflow:auto;
}

div#scrollable2 {
	padding:0;
	margin:0;
	height:390;
	overflow:auto;
}

div#scrollable3 {
	padding:0;
	margin:0;
	height:460;
	overflow:auto;
}

div#company {
	margin:0;
	padding:0 0 0 15;
}td#calendar_weekday {
	border-color:#D9D9D9;
	border-width:1;
	border-style:solid;
	width:30;
	font-size:10pt;
	text-align:center;
	-moz-border-radius:5;
	-khtml-border-radius:5;
	border-radius:5;
}

td#calendar_day {
	border-color:#D9D9D9;
	border-width:1;
	border-style:solid;
	width:30;
	height:30;
	font-size:10pt;
	text-align:center;
	-moz-border-radius:5;
	-khtml-border-radius:5;
	border-radius:5;}

div#events_calendar{
	float:right;
	margin:25 25 0 15;
	width:auto;
}

div#event {
	border-color:#D9D9D9;
	border-width:1;
	border-style:solid;
	-moz-border-radius:5;
	-khtml-border-radius:5;
	border-radius:5;
	height:auto;
	width:350;
	padding:0 0 5 0;
	float:none;
}

div#eventbox {
	height:500;
	*height:550;
	width:auto;
	*width:400;
	overflow:auto;
}

div#profilecontainer {
	float:left;
	height:32;
	width:32;
	margin:2;
	overflow:hidden;
}

div#subscribers {
	margin:0 0 0 15;
}

div#stop {
	clear:left;
}

table#calendar {
	border-spacing:1;
	border-collapse:true;
}

div#eventDescription {
	padding:0 10px 0 10px;
	overflow:auto
}div#embedded {
	padding:15;
	width:300;
	height:240;
	float:left;
	overflow:hidden;	
	text-align:center;
}

div#imagecontainer2 {
	float:left;
	padding:15 5 0 0;
	width:210;
	height:190;	
	text-align:center;
	overflow:hidden;
}

div#documentcontainer {
	float:left;
	padding:15 5 0 0;
	width:120;
	height:150;	
	text-align:center;
	overflow:hidden;
}

div#mediathek {
	padding:0;
	margin:0;
	height:490;
	overflow:auto;
}
td#profileData {
	width:150;
	vertical-align:top;
}

td#profileDataEntry{
	vertical-align:top;
	padding:0 5 1 0;
}

div#profileContent {
	float:left;
	margin:20 0 0 0;
	padding: 0 0 0 60;
	width:90%;
	height:535;
	*height:585;
	overflow:auto;
}

#tabs1 {
    float:left;
	width:100%;
	background:#FFFFFF;
	font-size:9pt;
	line-height:normal;
	border-bottom:1px solid #BCD2E6;	
	-moz-border-radius:5;
	-khtml-border-radius:5;
	border-radius:5;
}

#tabs1 ul {
	margin:0;
	padding:10px 10px 0 35px;
	list-style:none;
}

#tabs1 li {
	display:inline;
	margin:0;
	padding:0;
}

#tabs1 a {
	float:left;
	background:url("images/tableft1.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}

#tabs1 span#selected {
	color:#DD0000;
	background-position:100% -42px;
}

#tabs1 a#selected {
    background:url("images/tableft1.gif") no-repeat left top;
	background-position:0%-42px;
}

#tabs1 a span {
	float:left;
	display:block;
	background:url("images/tabright1.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#000000;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs1 a span {float:none;}
/* End IE5-Mac hack */

#tabs1 a:hover span {
	color:#627EB7;
}

#tabs1 a:hover {
    background-position:0% -42px;
}

#tabs1 a:hover span {
    background-position:100% -42px;
}

div#profile {
	text-align:right;
	float:right;
	padding:0 60 0 0;
	margin:0;
}div#mentor_scrollable {
	padding:0;
	margin:0;
	height:260;
	overflow:auto;
}div#newsletter_scrollable {
	overflow:auto;
	height:492;
}


li#newsletter_entry {
	padding:10;	
}
div#home_welcome {
	height:250;
	width:auto;
}

img#start {
	height:250;
	width:750;
	*width:735;
	margin: 3 3 0 3;
}

div#home_box {
	float:left;
	width:100%;
	*width:90%;
}

div#home_box_top_left {
	height:90;
	width:45%;
	float:left;
	padding:0 20 0 0;
}

div#home_box_top_right {
	height:90;
	width:45%;
	float:left;
	padding:0;
}

div#home_box_bottom_left {
	height:90;
	width:45%;
	float:left;
	padding:30 20 0 0;
}

div#home_box_bottom_right {
	height:90;
	width:45%;
	float:left;
	padding:30 0 0 0;
	*padding:30 0 0 40;
}

div#contact {
	height:75;
	padding:5;
}

p#contact {
	margin-left:70;
}

img#left { 
	clear: both; 
	float: left;
	margin: 0 0 0 1; 
	padding: 1; 
}
div#results {
	margin:0 25 0 15;
	padding:5 0 0 25;
	width:auto;
	height:auto;
}

div#results_scroll {
	overflow:auto;
	height:440;
	*height:480;
}

div#search {
	padding:5 0 0 15;
	width:auto;
	height:auto;
}

td#searchText {
	color:#777777;
	width:100;
	vertical-align:top;
}

td#searchInput{
	vertical-align:top;
	padding:0 5 1 0;
}

div#resultcontainer {
	float:left;
	margin: 5;
	height:100;
	width:200;
}

