body { background-color : #fff; font-family : georgia, serif; font-size : 100.01%; text-align : left; }

img { border : 0; }

h3 { font-size : 120%; margin : 0 0 10px 0; padding : 0; }
h2 { font-size : 140%; margin : 0 0 10px 0; padding : 0; color : #285577; }

h3.head { font-size : 120%; margin : 0 0 10px 0; padding : 0; line-height : 160%; }
p.head { line-height : 160%; }

p { line-height : 130%; margin : 0 0 10px 0;}
p.red { color : #ff0000; }
p.w { color : #ffffff; }
.c { text-align : center; }
.p { text-align : right; }
.n { font-weight : bold; margin : 10px 0 0 0; }

ul { list-style-image : url("il/punkt.gif"); list-style-type : square; }
ul,ol { line-height : 130%; }

input,textarea { border : 1px solid; border-color : #285577 #b1d3ec #b1d3ec #7C94A5; margin-top : 3px; margin-right : 3px; background-color : white; color : #285577; }
textarea { overflow : auto; }
input.radio { border : none; background-color : transparent; }
input.go { border-color : #b1d3ec #7C94A5 #285577 #b1d3ec; }

a { text-decoration : none; }
a:link { color : #285577; }
a:visited { color : #555; }
a:hover { color : #285577; text-decoration : underline; }
a:active { color : #6caad9; }

.loga { text-align : center; }
.loga img { margin : 0 5px 5px 5px; }

#all { text-align : left; width : 100%; position : relative; margin : 0 auto; min-height : 100%; }
* html #all { height : 100%; }

#head { background-color : #6caad9; text-align : center; height : 110px; margin : 0; padding : 0; }

img#logo { border : 3px solid white; position : absolute; left : 3em; top : 1em;}
#banner {}

#message { padding : 5px; margin : 0; }
#message p { padding : 0; margin : 0; color : white; text-align : center; font-size : 0.9em; background-color : #6caad9; }

#menu { background-color : #6caad9; margin : 0 auto; padding : 1em 0 1em 0; font-family : georgia, serif; font-size : 100%; text-align : center; position : relative; float : left; width : 11em; color : #063355; }

ul#nav { text-align : center; list-style : none; list-style-type : none; list-style-image : none; padding : 0; margin : 0 auto; font-size : 0.8em; width : 80% !important; width : 65%; }

ul#nav li { display : block; margin : 0; padding : 0; line-height : 32px; }

ul#nav li a { display : block; width : 100%; padding : 0; color : #555; text-decoration : none; background : url("il/menu.gif") top left no-repeat; width : 140px; height : 32px; }

ul#nav li#active a { color : #000; background-position : 0 -64px; width : 140px; height : 32px; }

ul#nav li a:hover,ul#nav li a:active { color : #000; background-position : 0 -32px; width : 140px; height : 32px; }

#content { border : 0px solid gray; padding : 1em; margin : 0 11em 0 11em; background-color : #E7F3FF; padding-bottom : 30px; }

#right { background-color : #6caad9; width : 11em; margin : 0 auto; padding : 1em 0; text-align : center; position : absolute; top : 0; right : 0; }

#foot { width : 100%; margin : 15px 0 0 0; padding : 3px 0; background-color : #6caad9; color : white; text-align : center; font-size : 0.9em; clear : both; }
* html #foot { bottom : -1px; }

#r_links { width : 100%; margin : 15px 0 0 0; padding : 1px 0; 
background-color : #6caad9; color : black; text-align : center; font-size : 0.9em; clear : both; }

span#foot { margin : 0; padding : 0 0 3px 0; }

.clear { clear : both; }

#menuin { background-color : transparent; margin : 0; padding : 5px; padding-left : 10px; font-family : georgia, serif; font-size : 100%; text-align : center; position : relative; float : right; width : 10em; color : #063355; }

ul#navin { text-align : center; list-style : none; list-style-type : none; list-style-image : none; padding : 0; margin : 0 auto; font-size : 0.8em; width : 100% !important; width : 90%;}

ul#navin li { display : block; margin : 0; padding : 0; line-height : 32px; white-space : nowrap; }

ul#navin li a { display : block; width : 100%; padding : 0; color : #555; text-decoration : none; background : url("il/menuin.gif") top left no-repeat; width : 155px; height : 32px; white-space : nowrap; }

ul#navin li#active a { color : #000; background-position : 0 -64px; width : 155px; height : 32px; }

ul#navin li a:hover,ul#navin li a:active { color : #000; background-position : 0 -32px; width : 155px; height : 32px; }

#stat { display : inline; margin : 0; padding : 0; }

