/* defining heading styles*/

body {
	margin: 0px auto;
	padding: 5px;
	padding-top: 1px; padding-bottom: 1px;
	margin-top:80px;
	margin-bottom:40px;
	/*background-color: white;*/
	background-image: url('');
	background-repeat:no-repeat;
	color: #000000;
	font-family : Arial, sans-serif;
	/*background-image: url('pics/back.png');
	background-repeat:repeat;*/
}

p, ul, li {
  text-align:justify;
  color: #58595B;
  line-height: 1.3em;
  }

td {
  color: #58595B;
}

a { color: #58595B; }

a:visited { color: #58595B; }

#frame, #atlantic_pic, #logo, #leiste, #menu{
	margin: 0px auto;
	padding: 0px;
	width: 751px;
	/*border-left: solid #BCBDBF 1px;
	border-right: solid #BCBDBF 1px;
	border-top:	 solid #BCBDBF 1px;
	border-bottom: solid #BCBDBF 1px;*/
}

#logo{
	/*border: solid #BCBDBF 1px;*/
	height: 100px;
	background-image: url('pics/16thInt.png');
	/*background-image: url('pics/top_logo.png');*/
}

#menu{
	margin:0px auto;
	padding:0px;
	border-left: solid #BCBDBF 1px;
	border-right: solid #BCBDBF 1px;
	height: 30px;
	width:749px;
	text-align:center !important;
	background-color: white;
}

#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8{
	height:28px;
	width:59px;
	float:left;
	border-right: solid #BCBDBF 1px;
	margin-top:3px;
	text-align:center;
}

#menu2{
	width:129px !important;
}

#menu3{
	width:160px !important;
}

#menu4{
	width:77px !important;
}

#menu5{
	width:115px !important;
}

#menu6{
	width:115px !important;
	border-right: solid #BCBDBF 0px;
}
#menu7{
	width:100px !important;
}
#menu8{
	width:64px !important;
}

#leiste{
	height:24px;
	background-image: url('pics/lowerbound.png');
}

#atlantic_pic{
	background-image: url('pics/072-DSC_0129.png');
	height: 229px;
}

#callforpapers_button{
	z-index:1;
	height: 141px;
	width: 141px;
	margin-top: 50px;
	margin-left: -70px;
	position: absolute;	
}

#finalprogramm_button{
	z-index:1;
	height: 215px;
	width: 224px;
	margin-top: -50px;
	margin-left: -60px;
	position: absolute;	
}

#sponsors{
	margin: 0px auto;
	padding: 0px;
	width:170px;
	height: 400px;
	border-left: solid #BCBDBF 0px;
	border-right: solid #BCBDBF 0px;
	border-top:	 solid #BCBDBF 0px;
	border-bottom: solid #BCBDBF 0px;
	margin-top:-11px;
	margin-left: 750px;
	position: absolute;	
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

#content{
	margin: 0px auto;
	padding: 0px;
	width: 729px !important;
	margin-top:20px;
	font-size: 14px;
	min-height:100%;
	height: auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-left: solid #BCBDBF 1px;
	border-right: solid #BCBDBF 1px;
	border-top:	 solid #BCBDBF 1px;
	background-color: white;
}

#rohling{
	float:right;
	height: 260px;
	width: 176px; 
	margin-left:20px;
	margin-bottom:80px;
	text-align:center;
	font-size: 10px;
}

#content td.organizer{
  padding-top: 0px;
  font-size: 14px;
  /*border-left: solid #BCBDBF 1px;
  border-right: solid #BCBDBF 1px;
  border-top: solid #BCBDBF 1px;
  border-bottom: solid #BCBDBF 1px;*/
  vertical-align: top;
  text-align: left;
}

#content table.container, table.price{
 table-layout:fixed;
 border-style:solid;
 border-collapse:collapse;
 border-color:#BCBDBF;
 background-color:#FFFFFF /*#F3E946*/
}

#content table.container, table.warning{
 table-layout:fixed;
 border-style:solid;
 border-width: 3px;
 border-collapse:collapse;
 border-color:#FF0000;
 background-color:#FFFFFF; /*#F3E946*/
}


#content td.container {
  padding: 5px;
  vertical-align: top;
  text-align: center;
}

#content td.price {
  padding: 5px;
  vertical-align: top;
  text-align: center;
}

#content td.warning {
  padding: 5px;
  vertical-align: top;
  text-align: center;
}

#content table.form {
 table-layout:fixed;
 border-style:solid;
 border-collapse:collapse;
 border-color:#BCBDBF;
}

#content h1, #sponsors h1 {
  text-align: left;
  font-size: 24px;
  font-family: Century Gothic, Arial, sans-serif;
  font-weight: bold;
  /*color: #798DA5;*/
}

#content h2 {
  text-align: left;
  font-size: 20px;
  font-family: Century Gothic, Arial, sans-serif;
  font-weight: bold;
  color: #798DA5;
}


