html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button,
#k1adr, #topmenu, .t_menu 
{ margin: 0; padding: 0;border: 0;}

html { }
body { margin: 131px 0 22px 0; padding: 0; font-family: Verdana,Geneva,Tahoma,sans-serif; font-size: 13px;}

p                  { text-align: justify; font-size: 13px; margin: 0 0 6px 0; clear:left;}
p a, p a:link      { text-decoration: underline; color: black;}
p a:visited  { color: #69F; }
p a:hover          { text-decoration: underline; color: blue; }
p a:active         { font-weight: normal; /* text-decoration: none; color: green; */ }
p  span            { font-weight: bold;}
li span            { font-weight: bold;}

.link_aim a:link   {text-decoration: none;}

table              {font-family: Verdana,Geneva,Tahoma,sans-serif; font-size: 13px;}
.td2 a, .td2 a:link{ text-decoration: underline; color: black;}
.td2 a:visited     { color: #69F; }
.td2 a:hover       { text-decoration: underline; color: blue; }
.td2 a:active      { font-weight: normal; }

.marg_b2{ margin-bottom: 6px;}
.marg_t6{ margin-top: 6px;}
.marg_t6b2{ margin-top: 6px; margin-bottom: 6px;}
.marg_t6b6{ margin-top: 6px; margin-bottom: 6px;}
.marg_0{ margin: 0; font-size: 3pt; }

DIV#Header{ position: fixed;    top: 0;    left:  0;   height: 90px; width: 100%; padding-bottom:2px; color: #333; background-color: #eee; background: url(../pic/gray2_1.jpg);}
DIV#k1logo{ position: absolute; top: 10px; left: 15px; height: 70px; width: 300px;}
DIV#k1adr { position: absolute; top: 10px; right: 0;   height: 60px; width: 460px; text-align: left;}
#k1adr h1{ font-size: 22px; }
#k1adr p { font-size: 12px; font-weight: bold; margin-top: 6px; }

DIV#topmenu{ position: fixed; top: 91px; left: 0px; height: 40px; width: 100%; margin: 0; color: #333;  background: url(../pic/m1.gif); }
.t_menu        { margin-top: 2px; margin-left: 12px; }
.t_menu span   { font-size: 2px; }
/*.m1          { background-color: #a0c3fa; padding: 3px 7px; margin-top: 12px; }*/
/*.menu_pt     { background-color: #a0c3fa; padding: 3px 7px; margin-top: 2px; display:block; }*/
.m1 a          { font-family: Arial,Geneva,Tahoma,sans-serif; font-size: 15px; text-decoration: none; color: black;
                 background-color: #a0c3fa; height: 27px; line-height: 27px; padding: 0 5px;  margin-top: 2px; display:block;}
.m1 a img      { border-top: 6px dotted #a0c3fa; }
body>.m1 a img{ border: 0; padding-top: 6px; }
.m1 a:visited  { text-decoration: none; color: black; }
.m1 a:hover    { text-decoration: underline; color: White; }
.m1 a:active   { text-decoration: underline; }
.m1 a .m_kl    { font-size: 12px; }
.m1 a .m_mi    { font-size: 15px; }
.m1 a .m_gr    { font-size: 18px; }

DIV#footer{ position: fixed; left: 0; bottom: 0; width: 100%; height: 21px; color: White; background: #6b9eff;}
#footer p { padding: 3px 0 0 15px; }

DIV#content{ width: 100%; color: #333; overflow: auto; overflow-x:hidden; }
DIV#c1{ float: left; height: 5%; width: 10%;}
DIV#c2{ float: left; width: 80%;}
/* DIV#c3{ float: right; width: 10%;} */

.go_top_h2{ float: right; right: 0; margin: 30px 0 0   0;}
.go_top_h3{ float: right; right: 0; margin:  6px 0 2px 0;}
.v_new{ visibility: hidden;}
.v_ie6{ visibility: visible;}
.v_new{ visibility/**/:/**/ visible;}
.v_ie6{ visibility/**/:/**/ hidden; }

.tab_welcome   { float: none; margin: 0 1px; }
.tab_welcome th{ background: #ccc; padding: 3px 10px; border: 1px solid #555;}
.tab_welcome td{ background: #eee; padding: 3px 10px; border: 1px solid #555; color: #444; font-weight: bold; background: url(../pic/gray2_1_12.jpg);}

.p_link1 { font-weight: bold; font-family: Verdana,Geneva,Tahoma,sans-serif; font-size: 16px; }

.p_link1 { font-weight: bold; }

.recht   { text-align: center; }
.recht h2{ float: none; text-align: center; font-size: 18px; padding-bottom: 30px; }
.recht p { float: none; text-align: center; font-size: 16px; padding-bottom: 14px; }

.form    { text-align: center; }
.form h2 { float: none; text-align: center; font-size: 18px; padding-bottom: 30px; }
.form p  { float: none; text-align: center; font-size: 16px; padding-bottom: 14px; }
.form .li{ float: left; text-align: left; }
.form .no{ font-size: 14px; }

/*.kontakt { font-size: 16px; }*/
.tab_kontakt     { float: none; margin: 0; }
.tab_kontakt span{ font-weight: bold; }
.tab_kontakt td  { padding: 0; color: black; font-weight: normal; }
.tab_kontakt .w1 { width: 145px; vertical-align: top; }
.tab_kontakt .w2 { width: 200px; }
.tab_kontakt .td2{ padding-bottom: 10px; } 
.tab_kontakt .bl { color: #69F; font-weight: bold; }

.tab_kontakt .td2 a, .tab_kontakt .td2 a:link{ color: #69F; } 

.ta2{ margin-left: 35px; table-layout: fixed; text-align: left; }
#T_MindGr           { text-align: left;} 
#T_MindGr td        { width: 200px;}
#T_MindGr td span   { font-weight: bold;}
#T_HoechstGr        { text-align: left;} 
#T_HoechstGr td     { width: 140px;}
#T_HoechstGr td span{ font-weight: bold;}
#T_SAT_Datum        { text-align: left;} 
#T_SAT_Datum td     { width: 350px;}
.T_Bsp { text-align: justify; }
.td_b1 { width: 65px; vertical-align: top; }
.td_b3 { width: 65px; }

h1{ font-size: 24px;}
h2{ font-size:18px; font-weight: bold; margin: 30px 0 0   0; float: left; color: #69F;}
h3{ font-size:14px; font-weight: bold; margin:  6px 0 6px 0; float: left; color: #69F;}
h4{ font-size:13px; font-weight: bold; margin:  6px 0 6px 0; float: left;}
h5{ font-size:12px; font-weight: bold;}
h6{ font-size:12px;}

DIV#inh_v{ /*width: 400px; margin: 15px auto 25px auto;*/ float: none;}

.p4b               { font-size:17px; text-decoration: underline; text-align: left; margin: 15px 0 0  0; padding: 0; }
.p4b a, .p4b a:link{ font-weight: normal; float: none; color:  black;}
body>DIV#inh_v .p4b a:visited     { color: #69F; }
.p4b a:hover       { color:  blue; }
.p4b a:active      { font-weight: bold; /* text-decoration: none; color: green; */ }

.p5b               { font-size:14px; text-decoration: underline; text-align: left; margin:  6px 0 0 40px; padding: 0;}
.p5b a, .p5b a:link{ font-weight: normal; float: none; color:  black;}
body>DIV#inh_v .p5b a:visited     { color: #69F; }
.p5b a:hover       { color:  blue; }
.p5b a:active      { font-weight: bold; /* text-decoration: none; color: green; */ }

.p6b               { font-size:13px; text-decoration: underline; text-align: left; margin:  2px 0 0 80px; padding: 0;}
.p6b a, .p6b a:link{ font-weight: normal; float: none; color:  black;}
body>DIV#inh_v .p6b a:visited     { color: #69F; }
.p6b a:hover       { color:  blue; }
.p6b a:active      { font-weight: bold; /* text-decoration: none; color: green; */ }

p.red_co                   { color: #ff5252; }
p.red_co a, .red_co a:link { color: #ff5252; text-decoration: underline; }
p.red_co a:hover           { color: #ff1616; }

.line1{ margin: 0; height: 1px; border-top: 1px solid gray; }
.welcome { color: #a0c3fa; font-size: 76px; font-weight: normal; }
.txt_header{ font-size:24px; font-weight: bold; padding: 0; margin: 15px 0 25px 0; float: none; color: #69F; }
.greetings{ font-size: 20px; font-weight: bold; /* color: #69F; */ color: black; margin: 16px 0 12px 0; float: none; padding-left: 3px; }
p.termine                    { font-size: 20px; font-weight: bold; color: #ff5252; /* color: #ff5252; */ margin: 16px 0 12px 0; float: none; padding-left: 3px; }
p.termine a, .termine a:link { color: #ff5252; font-weight: bold; text-decoration: underline; }
p.termine a:hover            { color: #ff1616; }
.ksvf_fragen{ font-size: 20px; font-weight: bold; /* #69F; */ color: black; margin: 20px 0; }

.list_a{ list-style-type: lower-alpha; list-style-position: outside;}
.list_p{ list-style-type: square; list-style-position: outside;}
.list_1{ list-style-type: decimal; list-style-position: outside;}
.list_n{ list-style-type: none; list-style-position: outside;}
li     { text-align: justify; margin: 0 50px 4px 50px;}

.list_n   { list-style-type: none; list-style-position: outside;}
.list_n li{ text-align: justify; margin: 0 50px 4px 35px;}

.uv { visibility: hidden; }
