﻿* {padding:0; margin: 0 auto ; border:0;}
h1 {	font-size: 24px;	font-weight: 900; color: #00529b; margin: 10px; margin-bottom: 10px; }
h2 {	font-size: 16px;	font-weight: 900; color: #00529b; margin: 10px; margin-bottom: 10px;}
h3 {	font-size: 15px;	font-weight: 900; color: #00529b; margin: 10px; margin-bottom: 10px; }
p {margin-top:5px; margin-bottom:5px; margin-right:5px;}
table { width: 540px; margin-right: 10px; margin-left: 10px;}
body{text-align: center; font-family: Times New Roman, arial, helvetica, georgia, sans-serif; color: #474543 }
img.blueborder{border: 0px solid #00529b;}
#oben_unter { position: relative; margin: 0 auto; text-align: left;  width: 760px; border:5px solid #00529b;}
#logo {	background-image: url(images/logo_760X180.jpg);	background-repeat: no-repeat; width: 760px; height: 180px;}
#unter_schlag{width: 760px; border-top: 5px solid #00529b; }
#footer {background-color: #00529b; font-size: 12px; color: #ffffff; width:760px; height:50px; 
	text-align: center; border-top: 0px solid #f;  padding-top: 10px; margin-top: 10px; clear: both;}
#footer p{ border: 0px solid #00bd00; margin: 0;}
#links_teil{ width: 190px; float:left; }
#rechts_teil{ width: 560px; float:right; margin-top: 2px;}
#rechts_teil p{ margin-right: 10px; margin-left: 10px;}
#rechts_teil img{ margin-left: 10px;}
#rechts_teil li{  margin-left:60px; margin-top: 10px; }
#nav-menu{margin-left:2px; margin-top: 30px;	} 
#nav-menu ul{	list-style: none;	padding: 0;	margin: 0;}
#nav-menu li{	margin:0; margin-bottom: 5px; background: #ffffff; border: 2px solid #00529b; }
#nav-menu li a{ color: #00529b; margin: 3px;
	/*background: url(background.gif) #fff bottom left repeat-x;*/
	 	background-repeat: no-repeat;	float: left;	
	display: block;		text-decoration: none;	text-align: center; }
/* Hide from IE5-Mac \*/#nav-menu li a{	float: none;}/* End hide */
#nav-menu li.hover {	background-color: #aaaade;	}
#nav-menu li.unhover {	background-color: #ffffff;	}
#spring2010update{ margin-top: 10px;}
.flush {	clear: both;}
.doubleline { line-height: 1em;}
.printer_icon{float: right; margin-right:30px; border:1px solid #ffffff; }
.pdf  { float: right; margin-right: 20px; }
.pdf a {color:#00529b; float: right; text-decoration: none;}
.pdf a:hover {color:#00529b; text-decoration: underline; }
.printer_icon_hover { float: right; margin-right:30px; border:1px solid #0000ff; }
div.img  {  margin:2px; margin-left: 5px;  border:1px solid #0000ff;  height:auto;  width:170px;  float:left;  text-align:center;  background-color: #7b838a;  }
div.img img  {  display:inline;  margin:3px;  border:1px solid #ffffff;  }
div.img a:hover img  {  border:1px solid #0000ff;  }
div.desc  {  text-align:center;  font-weight:bold;  width:170px;  margin:2px; color: #00529b; }
img.floatLeft {     float: left;     margin: 4px; }
img.floatRight {     float: right;    margin: 4px; margin-right:20px;  }
.left{float:left;}
.right{float:right;}
.team_left { float: left; margin: 5px; margin-top: 5px } .team_right { float: right;  margin: 5px; margin-top: 2px; width:160px }
.team_div_left { float: left; margin: 5px; margin-top: 5px; width:170px} .team_div_right { float: right;  margin: 5px; margin-top: 2px; width:360px }
#summer_concert_2010 { }
#summer_concert_2010 p { margin-bottom: 10px;}
#summer_concert_2010 h2{ font-weight: 900; color: #00529b;}
#jigsaw td.selected {	color: #000000; border:solid 2px #00529b; width: 53px;}
#jigsaw td.unselected {	color: #ff3300; border:solid 2px #ffffff; width: 53px;}
.jigsawd { color: #00529b; 	font-size: 11px;}
#fees h3 {margin: 0 auto;}
#fees td	{	width: 150px;	height:20px;}
#fees p {margin-left: 12px;}
/******Jigsaw CSS *************/

/*20th August 2010 - Gallery Selector */
#image_mover{background-color: #00529b; position: relative; width:180px; height:25px; margin: 0 auto;	text-align: left; margin-top:2px;}
#move_l{position: absolute; left: 0px; top: 0px;  background-image: url(images/arrows/blue_arrow_left_19x19.gif); background-repeat:no-repeat; visibility: visible; width:30px; height:30px;}
#move_r{position: absolute; left: 160px; top: 0px;  background-image: url(images/arrows/blue_arrow_right_19x19.gif); background-repeat:no-repeat; visibility: visible; width:30px; height:30px;}
#instruction {position: absolute; left: 30px; top: 0px; color:#ffffff; width:120px; font-family: Verdana,Arial,sans-serif; font-weight: 900;	font-size: 10px; text-align: center;}
#gallery{ border: 0.1em solid #00529b; 
	background-image: url(images/jigsaw_guests/1.jpg); width: 450px; height: 300px;
	background-repeat: no-repeat;
	background-position:center bottom; 
	margin: 0 auto;	text-align: left; margin-top:2px;}
#infectious_gallery{ border: 0.1em solid #00529b; 
	background-image: url(images/infectious_academy/1.jpg); width: 450px; height: 300px;
	background-repeat: no-repeat;
	background-position:center bottom; 
	margin: 0 auto;	text-align: left; margin-top:2px;}
#jig_form{ position: relative;	margin: 0 auto;	text-align: left; width:325px; border:0; border: 0.0em solid #00bd00; }
#jig_form form textarea{overflow:visible; border:solid 0px #00529b; border-top:0; text-align: center; color: #333333; border: 0.0em solid #00529b; font-weight: 900;	}
#jig_form form {}

.prof_services_bottom_line{ padding:0; margin: 0 auto ; border:0; border-bottom:1px solid #000000; width: 550px;  }
.prof_services_image { width: 150px; float:right; margin-right:5px;}
.prof_services_italic { font-style:italic; }
.prof_services_bottom { margin-bottom: 20px;  }
.prof_services_intro { padding:0; margin: 0 auto ; border:0; list-style: none;  }

.infectious_h1 { font-size: 18px; }
