a:link, a:visited
{
    color               :#005BAB;
    text-decoration     :none;
}

a:focus, a:hover
{
    color               :#005BAB;
    text-decoration     :underline;
}

body
{
    background-color    :#FFFFFF;
    font-family         :Verdana, Arial;
    margin              :0px;
    text-align          :center;
}

div.Page
{
    height              :650px;
    left                :0px;
    margin              :0px auto;
    position            :relative;
    top                 :0px;
    width               :980px;
}

form
{
    margin              :0px;
}

h1
{
    color               :#FFFFFF;
    font-family         :Microsoft Sans Serif;
    font-size           :14pt;
    font-weight         :bold;
    margin              :20px 0px 30px 20px;
}

h2
{
    color               :#005BAB;
    font-family         :Microsoft Sans Serif;
    font-size           :14pt;
    font-weight         :normal;
    margin              :0px 0px 5px 0px;
}

h3
{
    border-color        :#FFFFFF;
    border-style        :solid;
    border-width        :0px 0px 1px 0px;
    font-size           :8pt;
    font-weight         :normal;
    padding             :3px 0px;
    margin              :0px;
}

img.Map
{
	position            :absolute;
	right               :-99px;
	top                 :372px;
	z-index             :1;
}

input
{
    background-color    :#F0F0F0;
    border-color        :#000000;
    border-style        :solid;
    border-width        :1px;
    color               :#404040;
    font-size           :10pt;
    margin              :5px 0px 0px 0px;
    width               :150px;
}

marquee
{
    color               :#FFFFFF;
}

object
{
    border              :none;
    position            :absolute;
    right               :0px;
    top                 :98px;
    z-index             :2;
}

table
{
    font-size           :8pt;
    margin              :0px auto;
}

table.Content
{
    border-color        :#E0E0E0;
    border-style        :solid;
    border-width        :0px 0px 0px 30px;
    height              :290px;
    left                :10px;
    position            :relative;
}

table.Content img
{
    height              :100px;
    width               :170px;
}

table.Content td, table.Content th
{
    background-color    :#E0E0E0;
    padding             :50px 15px 0px 15px;
    text-align          :left;
    vertical-align      :top;
    width               :170px;
}

table.Content th
{
    background-color    :#D0D0D8;
    font-weight         :normal;
}

table.Footer
{
    height              :40px;
    left                :10px;
    position            :relative;
    width               :830px;
}

table.Footer img
{
    left                :0px;
    margin              :10px 20px 10px 0px;
    position            :relative;
}

table.Header
{
    margin              :20px 0px 0px 0px;
    width               :980px !important;
}

td.FootNav
{
    padding             :10px 0px 0px 0px;
    vertical-align      :top;
    width               :340px;
}

td.Search
{
    background-color    :#7491AB;
    color               :#FFFFFF;
    height              :80px;
    padding             :0px 20px;
	background-image	:url(./grafix/abrundung.gif);
	background-repeat	:no-repeat;
	background-position	:bottom left;
}

td.Slogan
{
    background-color    :#003E74;
    vertical-align      :top;
}

td.Spacer
{
    padding             :5px 0px 0px 0px;
    vertical-align      :top;
    width               :660px !important;
}

td.Spacer a:link, td.Spacer a:visited
{
    color               :#005BAB;
    text-decoration     :none;
}

td.Spacer a:focus, td.Spacer a:hover
{
    color               :#000000;
    text-decoration     :none;
}

td.TopNav
{
    padding             :70px 0px 0px 0px;
    vertical-align      :top;
}

td.TopNav div
{
	position			:relative;
	top					:-1px;
    height              :20px;
    margin              :0px 0px 5px 0px;
    padding             :0px 25px 0px 10px;
    white-space         :nowrap;
}
