
* {
                font-family: arial;
                margin: 0;
                padding: 0;
}

body {
%                background-color: #2a1d15;
                background-color: #252525;
                background-image: url(elements/bgtop.png); 
                background-repeat: repeat-x; 
                background-position: top; 
}

#content {
	        background: #f4f4f4;
	        background-color: #f4f4f4;
	        width: 978px;
	        min-height: 936px;
	        margin-top: 20px;
	        margin-bottom: 20px;
	        border: 1px solid #4a3f37;
	        margin-left: auto;
	        margin-right: auto;
	        text-align: left; 
}

#text {
	        width: 788px;
	        margin: 0px 0px 0px 150px;
	        padding: 5px 20px 20px 20px;
	        border-top: 1px solid #878686;
}


#headline {
	        width: 978px;
	        min-height: 150px;
                background: #00709e;
                background-image: url(elements/bgheadline.png); 
                background-repeat: repeat-x; 
                background-position: bottom; 
}

#uppermargin {
	        width: 978px;
	        min-height: 5px;
                background: #2a1d15;
%                background-image: url(elements/bgline.png); 
%                background-repeat: repeat-x; 
%                background-position: top; 
}

#logo_uwr {
	        margin: 0px 0px 0px 0px;
	        width: 280px;
}

#conf_tiltle {
	        margin: 10px 0px 0px 0px;
	        width: 508px;
}

#logo_iau {
	        margin: 0px 0px 0px 0px;
	        width: 100px;
}

#date {
                padding: 18px 25px 10px 150px;
                margin: 0px;
	        text-align: right; 
                font-size: 15px;
                color: #e7e7e7;
}


p {
                padding: 10px 50px 10px 50px;
                line-height: 120%;
	        text-align: justify; 
}

p.smallline {
                padding: 3px 30px 3px 30px;
                line-height: 120%;
	        text-align: justify; 
}

p.tabtitle {
                margin: 0px;
                padding: 10px 50px 0px 50px;
                line-height: 100%;
	        text-align: justify; 
		color: #006699;
}

h1.accomodation {
                margin: 30px 20px 10px 20px;
                color: #5a3f2f;
                font-size: 18px;
}

h4 {
                margin: 30px 20px 10px 20px;
                width: 400px;
                color: #5a3f2f;
                border-bottom: 1px solid #291d15;
                font-size: 19px;
}

h5 {
                margin: 30px 20px 10px 20px;
                width: 350px;
                color: #5a3f2f;
                border-bottom: 1px solid #291d15;
                font-size: 17px;
}

ul {
                margin: 30px 250px 50px 150px;;
                list-style-type: none;
                line-height: 150%;
}

ul.normal {
                margin: 10px 50px 10px 100px;;
                list-style-type: circle;
                line-height: 150%;
}


ol {
                margin: 30px 30px 50px 80px;
                line-height: 150%;
}

li.participants {
                margin: 0px;
                padding: 5px;
                line-height: 150%;
}

h1.title {
                padding: 10px 10px 3px 20px;;
                color: #e7e7e7;
                font-size: 22px;
}

h2.title {
                padding: 0px 10px 3px 20px;;
                color: white;
                font-size: 28px;
}

h3.title {
                padding: 0px 10px 0px 20px;;
                color: #e7e7e7;
                font-size: 16px;
                font-style: italic;
}

ul.mainmenu {
                margin: 0;
                padding: 0px 0px 300px 0px;
	        background-color: #e9e0cc;
                list-style-type: none;
                border-bottom: 1px solid #2a1d15;
                border-right: 1px solid #2a1d15;
                width: 170px;
                margin: auto;
                float: left;
                font-size: 12px;
}

ul.mainmenu li {
}


ul.mainmenu a {
	        background-color: #e9e0cc;
                padding-right: 12px;
                padding-left: 12px;
                display: block;
                line-height: 40px;
                text-decoration: none;
                color: #371C1C;
}

ul.mainmenu span {
	        background-color: #b1aa9a;
                padding-right: 12px;
                padding-left: 12px;
                display: block;
                line-height: 40px;
                text-decoration: none;
                color: #444444;
}

ul.mainmenu a:hover {
	        background-color: #c4bcaa;
                color: #5f5b54;
}

dl.program {    margin: 30px 50px 50px 50px; 
                line-height: 150%;
}

dl.program dt {
                width: 640px;
                color: #006699;
                border-bottom: 1px solid #999999;
                font-size: 17px;
}

dl.program dd { margin: 10px 50px 10px 20px;

}

dl.program ul {
                margin: 10px 0px 10px 100px;
                list-style-type: circle;
                line-height: 150%;
}

dl.program ul ul {
                margin: 10px 0px 10px 50px;
                list-style-type: disc;
                line-height: 150%;
}

dl.program dl { 
                font-size: 15px;
		margin: 10px 0px 30px 40px;
}

dl.program dl dt{ 
                font-size: 15px;
                margin: 0px 0px 0px 20px;
		border: 0px solid #999999;
		width: 100px;
		color: #006699;
		 float:left;
}




table {
		margin: 30px 100px 30px 100px;
}

table td.tab_title {
		padding: 10px 10px 10px 0px;
		text-align: right;
		vertical-align: top;
		color: #006699;
}

table td {
		padding: 10px 5px 10px 5px;
		text-align: left;
}

table td.tab_content {
		padding: 10px 0px 10px 10px;
		text-align: left;
}

ul.wide {
                list-style-type: circle;
                line-height: 200%;
}

img.intext {
		margin: 20px;
		padding: 10px;
		background-color: #cbc3b3;
}

.inp_style {
		width: 450px;
}

.p_like {
		color: #006699;
}

p span.small {
                line-height: 100%;
	        text-align: justify;
		color: black;
		font-size: 11px; 
}

td span.small {
                line-height: 100%;
	        text-align: justify;
		color: black;
		font-size: 11px; 
}

  fieldset{ border-color: red; color: red;}
  legend{font-size: 13px; font-family: Arial; color: #ff7715;}

