 /*............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/140% verdana,helvetica,sans-serif;
background-color:#fff;
padding:0 2% 10% 2%;
width:100ex;

}
body#educon_sponsors{
font:bold .7em/normal verdana,helvetica,sans-serif;
background-color:#dadcdf;
text-align:center;
border:none;
padding:0;
}

/*.................navigation frame...................*/

body#educon_navigation{
margin:0;padding:0 10px;
font:bold .7em/normal verdana,helvetica,sans-serif;
background-color:#fff;
width:230px;
}

body#educon_header{
padding:0;margin:0;
background-color:#fff;
background-image:url(images/header.png);
background-repeat:no-repeat;
background-position:left top;
}
body#educon_topleft{
padding:0;
margin:0;
background:#dadcdf url(images/educon_logo.gif) no-repeat left top;
}

body#educon_navigation h3{
background-color:#069;
color:#eee;
padding:0.5ex 0.5ex 0.5ex 2ex;
margin:0 !important;
font-weight:bold;
border-left:1ex solid #ff8933;
text-align:left;
}

body#educon_navigation a, body#educon_navigation a:visited{
color:#0676a4;
background-color:#dadcdf;
text-decoration:none;
display:block;
padding:.3em 3ex;
border-bottom:1px dotted #00923f;
margin-bottom:1px;
}

body#educon_navigation a:hover{
color:#daf1f6;
background-color:#0676a4;
}

body#educon_navigation a:active {
color:#069;
background-color:#ff8933;
}


body#educon_navigation div#address a{
border:none;
padding:0.5ex;
display:inline;
}

div#address,div#sponsors,div#navigation{
background-color:#dadcdf;
margin-top:10px;
}

p#address{
padding:.3em 1ex .3em 3.5ex;
font-weight:normal;
font-size:.9em;
}
/*.................sponsors' frame...................*/
div.educon_sponsor
{
position:absolute !important;
left:25px !important;
top:30px !important;
text-align:center;
vertical-align:middle;
visibility:hidden;
}

div.educon_sponsor a, div.educon_sponsor a:hover{
text-decoration:none;
border:none;
background:transparent none;
}


/*........................content frame...................*/

a[href], a[href]:visited{
/*background-color:#efefef;*/
color:#0676a4;
text-decoration:underline;
/*padding:0 .3em 0 .3em;*/
/*font-weight:bold;*/
}
a[href]:hover {
color:#fff;
background-color:#069;
}
a[href]:active {
color:#069;
background-color:#ff8933;
}

a[href] img, a[href]:hover img, a[href]:active img{
background-color:transparent;
border:none;
padding:0 0 0 0;
}

/*........................Textstile...................*/

h1{
color:#069;
font:normal 1.8em/normal georgia,times,serif;
margin:1ex 0 1.5ex 0;
}

h2{
font:normal 1.4em/normal georgia,times,serif;
color:#069;
margin:3ex 0 1.5ex 0;
}

h3{
font:bold 1.2em/normal verdana,georgia,times,serif;
color:#069;
margin:4ex 0 2ex 0;
}

p,table{
margin-bottom:1ex;
}

ol, ul{
list-style-position:inside;
text-indent:1em;
margin-bottom:1ex;
}

ol li, ul li{
margin-bottom:.5ex;
}

ul ul, ol ul, ul ol, ol ol{
text-indent:2em;
}

ul li {
list-style-type:square;
}

ul ul li{
list-style-type:disc;
}

b, em, strong{
font-weight:bold;
font-style:normal;
}

table, td, th{
border-collapse:collapse;
border:1px solid #069;
font-size:1em;
padding:.5ex;
}

th, form td, fieldset{
background-color:#dadcdf;
border:1px solid #069;
}
input[type="text"], textarea, select{
background-color:#efefef;
border:1px solid #069;
}
input[type="reset"],input[type="submit"],input[type="button"]{
padding:.2ex;
}

HR
{
margin-top:30px;
margin-bottom:50px;
border-width:2px 0 0 0;
border-style:dotted;
border-color:#1784A3;
width:100%;
text-align:left;
}