 /*............verschiedenes zuruecksetzen.............*/

body, html {margin:0;padding:0;}
p, h3, h1, h4, h2, h6, h5{margin:0;padding:0;}
dl, dd, dt, ol, ul, li{margin:0;padding:0;}
input, form{margin:0;padding:0;}

 /*............hier gehts los.............*/

body{
font:normal .8em/150% verdana,helvetica,sans-serif;
background-color:white;
padding:0 10% 10% 2%;
max-width:80ex;
}
body#iaoe_sponsors{
font:bold .7em/normal verdana,helvetica,sans-serif;
background-color:#daf1f6;
text-align:center;
border:none;
padding:0;
}

/*.................navigation frame...................*/

body#iaoe_navigation{
margin:0;padding:0 10px;
font:bold .7em/normal verdana,helvetica,sans-serif;
background-color:#fff;
}

body#iaoe_header{
padding:0;margin:0;
background-color:#eee;
background-image:url(images/iaoe_logo_right.gif);
background-repeat:no-repeat;
background-position:left top;
}
body#iaoe_topleft{
padding:0;
margin:0;
background:#eee url(images/iaoe_logo_left.gif) no-repeat right top;
}

body#iaoe_navigation h3{
background-color:#018dae;
color:#eee;
padding:0.5ex 0.5ex 0.5ex 2ex;
margin:0 !important;
font-weight:bold;
border-left:1ex solid #015093;
text-align:left;
}

body#iaoe_navigation a, body#iaoe_navigation a:visited{
color:#018dae;
text-decoration:none;
display:block;
padding:.3em 3ex;
border-bottom:1px dotted #018dae;
margin-bottom:1px;
}

body#iaoe_navigation a:hover{
color:#daf1f6;
background-color:#018dae;
}

body#iaoe_navigation a:active {
color:#E4F9C2;
background-color:#015093;
}


body#iaoe_navigation div#address a{
border:none;
padding:0.5ex;
display:inline;
}

div#address,div#sponsors,div#navigation{
background-color:#E6EEF1;
margin-top:10px;
}

p#address{
padding:.3em 1ex .3em 3.5ex;
font-weight:normal;
font-size:.9em;
}
/*.................sponsors' frame...................*/


div.iaoe_sponsor a, div.iaoe_sponsor a:hover{
text-decoration:none;
border:none;
background:transparent none;
}


/*........................content frame...................*/

a[href], a[href]:visited{
background-color:#E6EEF1;
color:#018dae;
text-decoration:underline;
padding:0 .3em 0 .3em;
font-weight:bold;
}
a[href]:hover {
color:#daf1f6;
background-color:#018dae;
}
a[href]:active {
color:#daf1f6;
background-color:#F33E33;
}

/*........................Textstile...................*/

h1{
color:#c00;
font:normal 2.5em/normal "century gothic",georgia,times,serif;
margin:1ex 0 1.5ex 0;
}

h2{
font:normal 1.5em/normal "century gothic",georgia,times,serif;
color:#c00;
margin:3ex 0 1.5ex 0;
letter-spacing:.3ex;
}

h3{
font:normal 1.1em/normal "century gothic",georgia,times,serif;
color:#c00;
margin:4ex 0 2ex 0;
letter-spacing:.3ex;
}

p{
margin-bottom:1ex;
}

ol, ul{
margin:2ex 4em 2ex 4em;
}

ol li, ul li{
margin-bottom:.5ex;
}

b, em, strong, i{
font-weight:bold;
font-style:normal;
}

table, td, th{
border-collapse:collapse;
border:0px solid #6c3;
font-size:1em;
padding:.5ex;
}

th{
background-color:#cf9;
}

th, form th, form td, fieldset{
background-color:#cf9;
border:1px solid #6c3;
}
input[type!="button"], textarea, select{
background-color:#efc;
border:1px solid #6c3;
}
input[type="reset"],input[type="submit"],input[type="button"]{
padding:.2ex;
}

HR
{
margin-top:30px;
margin-bottom:50px;
border-width:1px 0 0 0;
border-style:solid;
border-color:#1784A3;
width:100%;
text-align:left;
}