html {height: 100.01% }
body { font-size: 12px; font-family: arial, trebuchet ms, verdana; margin: 0px; background-color: #fff; color: #4E4E50}
fieldset {border-width: 0px; padding: 0; margin: 0;}

p, em, a {font-size: 100%; }

input { width: 120px; border: 1px inset #9C9C9C; padding: 2px;}
.button {display: block; text-decoration: none; padding: 0px 4px 0px 4px; color: #01398E; background-color: #CFDCEC; font-size: 110%; border: 2px outset #9C9C9C;}
.button_rot {display: block; text-decoration: none; padding: 0px 4px 0px 4px; background-color: #D8BAB8; font-size: 110%; border: 2px outset #9C9C9C;}
.button_gruen {display: block; text-decoration: none; padding: 0px 4px 0px 4px; background-color: #AFD7CC; font-size: 110%; border: 2px outset #9C9C9C;}
a.button_link {display: block; text-decoration: none; padding: 4px 4px 4px 4px; color: #01398E; background-color: #CFDCEC; font-size: 90%; border: 2px outset #9C9C9C;}

a {color: #01398E; text-decoration: underline;}
a:link {color: #01398E; text-decoration: underline;}
a:visited {color: #01398E; text-decoration: underline;}
a:hover {color: #01398E; text-decoration: none;}
a:active {color: #01398E; text-decoration: underline;}

#header {margin: 0 0 0 170px; padding: 36px 0 0 0; color: #01398E; }
#header h1 { font-size: 220%; font-weight: normal; margin: 15px 0px 0px 0px; padding 0px; color: #01398E;} 
#header a {color: #01398E; display: block; padding: 0 5px 0 5px; text-decoration: none; border-left: 1px solid #01398E; }
#header a:link {color: #01398E; text-decoration: none;}
#header a:visited {color: #01398E; text-decoration: none;}
#header a:hover {color: #01398E; text-decoration: underline;}
#header a:active {color: #01398E; text-decoration: none;}
#header a.navi_inactive {color: #01398E; text-decoration: underline;}

#subheader {margin: 0 0 0 170px; padding: 1px 0 0 0; color: #01398E; }
#subheader input { padding: 4px; font-size: 90%;}

#content {position: relative; width: 760px; margin-left: 170px; border-left: 1px solid #b9d4e5; padding: 0 0 250px 25px;}
//#content h1 { font-size: 160%; font-weight: bold; margin: 0; padding: 5px 15px 5px 15px; color: #fff; } 
//#content h2 { font-size: 120%; font-weight: bold; margin: 0 0 0 0; padding: 5px 15px 5px 15px; color: #fff; background-color: #B68080;} 
#content p {font-size: 100%; margin: 0; padding: 15px;}
#content a {font-size: 100%; color: #4E4E50;}
#content .div {border-left: 1px solid #85233F; }
#content .tr_right {text-align: right; font-weight: bold;}
#content .div_intern {position: relative; border-left: 1px solid #a6d7ec;}
#content .div_intern h1 {font-size: 200%; font-weight: bold; margin: 0 0 0 0; padding: 20px 15px 20px 15px; color: #fff; background-color: #9cbbd8;}
#content .link_mehr {padding: 0px 15px 15px 15px; text-align: right;}
//#content .div_webshop {border-left: 1px solid #eca50e;}
//#content .div_webshop h2 {font-size: 120%; font-weight: bold; margin: 0 0 0 0; padding: 5px 15px 5px 15px; color: #4E4E50; background-color: #f6c779;}

#left h1 { font-size: 160%; font-weight: bold; margin: 0; padding: 5px 15px 5px 15px; color: #fff; background-color: #5292BE;} 
#left h2 { font-size: 100%; font-weight: bold; margin: 0; padding: 5px 15px 5px 15px; color: #000; background-color: #C2D9E7;}
#left .div  {border-left: 1px solid #5292BE; border-right: 1px solid #5292BE; }
#left .div img {padding: 15px 15px 0px 15px;}

#right h1 { font-size: 160%; font-weight: bold; margin: 0; padding: 5px 15px 5px 15px; color: #fff; background-color: #84243F;} 
#right h2 { font-size: 100%; font-weight: bold; margin: 0; padding: 5px 15px 5px 15px; color: #000; background-color: #D4B3BC;}
#right .div  {border-left: 1px solid #84243F; border-right: 1px solid #84243F;  }

//--------------------------------------------andere Farbe zu jedem Menüpunkt-------------------------------------------------------------------//
.div_9D0379  {position: relative; border-left: 1px solid #9D0379; }
.div_9D0379 h1 { font-size: 150%; font-weight: bold; margin: 0; padding: 7px 15px 10px 15px; color: #fff; background-image: url("../backgrounds/9D0379.jpg"); background-repeat: repeat-x;} 
.div_9D0379 h2 { font-size: 120%; font-weight: bold; margin-top: 10px; padding: 5px 15px 5px 15px; color: #fff; background-color: #9D0379;}

.div_00805E  {position: relative; border-left: 1px solid #00805E; }
.div_00805E h1 { font-size: 150%; font-weight: bold; margin: 0; padding: 7px 15px 10px 15px; color: #fff; background-image: url("../backgrounds/00805E.jpg"); background-repeat: repeat-x;} 
.div_00805E h2 { font-size: 120%; font-weight: bold; margin-top: 10px; padding: 5px 15px 5px 15px; color: #fff; background-color: #00805E;}

.div_9D0379  {position: relative; border-left: 1px solid #9D0379; }
.div_9D0379 h1 { font-size: 150%; font-weight: bold; margin: 0; padding: 7px 15px 10px 15px; color: #fff; background-image: url("../backgrounds/9D0379.jpg"); background-repeat: repeat-x;} 
.div_9D0379 h2 { font-size: 120%; font-weight: bold; margin-top: 10px; padding: 5px 15px 5px 15px; color: #fff; background-color: #9D0379;}

.div_004494 {position: relative; border-left: 1px solid #004494; }
.div_004494 h1 { font-size: 150%; font-weight: bold; margin: 0; padding: 7px 15px 10px 15px; color: #fff; background-image: url("../backgrounds/004494.jpg"); background-repeat: repeat-x;} 
.div_004494 h2 { font-size: 120%; font-weight: bold; margin-top: 10px; padding: 5px 15px 5px 15px; color: #fff; background-color: #004494;}

.div_33743A {position: relative; border-left: 1px solid #33743A; }
.div_33743A h1 { font-size: 150%; font-weight: bold; margin: 0; padding: 7px 15px 10px 15px; color: #fff; background-image: url("../backgrounds/33743A.jpg"); background-repeat: repeat-x;} 
.div_33743A h2 { font-size: 120%; font-weight: bold; margin-top: 10px; padding: 5px 15px 5px 15px; color: #fff; background-color: #33743A;}

.div_58585A {position: relative; border-left: 1px solid #58585A; }
.div_58585A h1 { font-size: 150%; font-weight: bold; margin: 0; padding: 7px 15px 10px 15px; color: #fff; background-image: url("../backgrounds/58585A.jpg"); background-repeat: repeat-x;} 
.div_58585A h2 { font-size: 120%; font-weight: bold; margin-top: 10px; padding: 5px 15px 5px 15px; color: #fff; background-color: #58585A;}

.div_84243E {position: relative; border-left: 1px solid #84243E; }
.div_84243E h1 { font-size: 150%; font-weight: bold; margin: 0; padding: 7px 15px 10px 15px; color: #fff; background-image: url("../backgrounds/84243E.jpg"); background-repeat: repeat-x;} 
.div_84243E h2 { font-size: 120%; font-weight: bold; margin-top: 10px; padding: 5px 15px 5px 15px; color: #fff; background-color: #84243E;}

.div_664959 {position: relative; border-left: 1px solid #664959; }
.div_664959 h1 { font-size: 150%; font-weight: bold; margin: 0; padding: 7px 15px 10px 15px; color: #fff; background-image: url("../backgrounds/664959.jpg"); background-repeat: repeat-x;} 
.div_664959 h2 { font-size: 120%; font-weight: bold; margin-top: 10px; padding: 5px 15px 5px 15px; color: #fff; background-color: #664959;}

.div_B5123E {position: relative; border-left: 1px solid #B5123E; }
.div_B5123E h1 { font-size: 150%; font-weight: bold; margin: 0; padding: 7px 15px 10px 15px; color: #fff; background-image: url("../backgrounds/B5123E.jpg"); background-repeat: repeat-x;} 
.div_B5123E h2 { font-size: 120%; font-weight: bold; margin-top: 10px; padding: 5px 15px 5px 15px; color: #fff; background-color: #B5123E;}

.div_DA4F15 {position: relative; border-left: 1px solid #DA4F15; }
.div_DA4F15 h1 { font-size: 150%; font-weight: bold; margin: 0; padding: 7px 15px 10px 15px; color: #fff; background-image: url("../backgrounds/DA4F15.jpg"); background-repeat: repeat-x;} 
.div_DA4F15 h2 { font-size: 120%; font-weight: bold; margin-top: 10px; padding: 5px 15px 5px 15px; color: #fff; background-color: #DA4F15;}

.div_ECA100 {position: relative; border-left: 1px solid #ECA100; }
.div_ECA100 h1 { font-size: 150%; font-weight: bold; margin: 0; padding: 7px 15px 10px 15px; color: #fff; background-image: url("../backgrounds/ECA100.jpg"); background-repeat: repeat-x;} 
.div_ECA100 h2 { font-size: 120%; font-weight: bold; margin-top: 10px; padding: 5px 15px 5px 15px; color: #fff; background-color: #ECA100;}

.div_664433 {position: relative; border-left: 1px solid #664433; }
.div_664433 h1 { font-size: 150%; font-weight: bold; margin: 0; padding: 7px 15px 10px 15px; color: #fff; background-image: url("../backgrounds/664433.jpg"); background-repeat: repeat-x;} 
.div_664433 h2 { font-size: 120%; font-weight: bold; margin-top: 10px; padding: 5px 15px 5px 15px; color: #fff; background-color: #664433;}
//--------------------------------------------//

#navi { width: 170px; float: left;}
#navi .quadrat {width: 10px; height: 10px; background-color: #84243E; float: left; margin: 9px 5px 0 10px;}

#navi a {background-image: url("../backgrounds/bg_navi_active.jpg"); display: block; color: #01398E; padding: 7px 0px 0 0px; text-decoration: none; height: 23px; width: 170px;}
#navi a:hover {background-image: url("../backgrounds/bg_navi_inactive.jpg");  color: #01398E; text-decoration: none;}

#navi a:link {color: #01398E; text-decoration: none;}
#navi a:visited {color: #01398E; text-decoration: none;}
#navi a:active {color: #01398E; text-decoration: none;}


#navi .ndiv_84243E a {background-image: url("../backgrounds/navi/bg_navi_active84243e.jpg"); display: block; color: #01398E; padding: 7px 0px 0 35px; text-decoration: none; height: 23px; width: 135px;}
#navi .ndiv_84243E a:hover {background-image: url("../backgrounds/navi/bg_navi_inactive84243e.jpg");  color: #01398E; text-decoration: none;}

#navi .ndiv_9D0379 a {background-image: url("../backgrounds/navi/bg_navi_active9d0379.jpg"); display: block; color: #01398E; padding: 7px 0px 0 35px; text-decoration: none; height: 23px; width: 135px;}
#navi .ndiv_9D0379 a:hover {background-image: url("../backgrounds/navi/bg_navi_inactive9d0379.jpg");  color: #01398E; text-decoration: none;}

#navi .ndiv_004494 a {background-image: url("../backgrounds/navi/bg_navi_active004494.jpg"); display: block; color: #01398E; padding: 7px 0px 0 35px; text-decoration: none; height: 23px; width: 135px;}
#navi .ndiv_004494 a:hover {background-image: url("../backgrounds/navi/bg_navi_inactive004494.jpg");  color: #01398E; text-decoration: none;}

#navi .ndiv_ECA100 a {background-image: url("../backgrounds/navi/bg_navi_activeeca100.jpg"); display: block; color: #01398E; padding: 7px 0px 0 35px; text-decoration: none; height: 23px; width: 135px;}
#navi .ndiv_ECA100 a:hover {background-image: url("../backgrounds/navi/bg_navi_inactiveeca100.jpg");  color: #01398E; text-decoration: none;}

#navi .ndiv_33743A a {background-image: url("../backgrounds/navi/bg_navi_active33743a.jpg"); display: block; color: #01398E; padding: 7px 0px 0 35px; text-decoration: none; height: 23px; width: 135px;}
#navi .ndiv_33743A a:hover {background-image: url("../backgrounds/navi/bg_navi_inactive33743a.jpg");  color: #01398E; text-decoration: none;}

#navi .ndiv_B5123E a {background-image: url("../backgrounds/navi/bg_navi_activeb5123e.jpg"); display: block; color: #01398E; padding: 7px 0px 0 35px; text-decoration: none; height: 23px; width: 135px;}
#navi .ndiv_B5123E a:hover {background-image: url("../backgrounds/navi/bg_navi_inactiveb5123e.jpg");  color: #01398E; text-decoration: none;}

#navi .ndiv_58585A a {background-image: url("../backgrounds/navi/bg_navi_active58585a.jpg"); display: block; color: #01398E; padding: 7px 0px 0 35px; text-decoration: none; height: 23px; width: 135px;}
#navi .ndiv_58585A a:hover {background-image: url("../backgrounds/navi/bg_navi_inactive58585a.jpg");  color: #01398E; text-decoration: none;}

#navi .ndiv_00805E a {background-image: url("../backgrounds/navi/bg_navi_active00805e.jpg"); display: block; color: #01398E; padding: 7px 0px 0 35px; text-decoration: none; height: 23px; width: 135px;}
#navi .ndiv_00805E a:hover {background-image: url("../backgrounds/navi/bg_navi_inactive00805e.jpg");  color: #01398E; text-decoration: none;}

#navi .ndiv_DA4F15 a {background-image: url("../backgrounds/navi/bg_navi_activeda4f15.jpg"); display: block; color: #01398E; padding: 7px 0px 0 35px; text-decoration: none; height: 23px; width: 135px;}
#navi .ndiv_DA4F15 a:hover {background-image: url("../backgrounds/navi/bg_navi_inactiveda4f15.jpg");  color: #01398E; text-decoration: none;}

#navi .ndiv_003382 a {background-image: url("../backgrounds/navi/bg_navi_active003382.jpg"); display: block; color: #01398E; padding: 7px 0px 0 35px; text-decoration: none; height: 23px; width: 135px;}
#navi .ndiv_003382 a:hover {background-image: url("../backgrounds/navi/bg_navi_inactive003382.jpg");  color: #01398E; text-decoration: none;}

#navi .ndiv_664959 a {background-image: url("../backgrounds/navi/bg_navi_active664959.jpg"); display: block; color: #01398E; padding: 7px 0px 0 35px; text-decoration: none; height: 23px; width: 135px;}
#navi .ndiv_664959 a:hover {background-image: url("../backgrounds/navi/bg_navi_inactive664959.jpg");  color: #01398E; text-decoration: none;}

#navi .ndiv_664433 a {background-image: url("../backgrounds/navi/bg_navi_active664433.jpg"); display: block; color: #01398E; padding: 7px 0px 0 35px; text-decoration: none; height: 23px; width: 135px;}
#navi .ndiv_664433 a:hover {background-image: url("../backgrounds/navi/bg_navi_inactive664433.jpg");  color: #01398E; text-decoration: none;}



#navi a.navi_inactive {background-image: url("../backgrounds/bg_navi_inactive.jpg");  color: #01398E; text-decoration: none;}
#navi .ndiv_84243E a.navi_inactive {background-image: url("../backgrounds/navi/bg_navi_inactive84243e.jpg");  color: #01398E; text-decoration: none;}
#navi .ndiv_9D0379 a.navi_inactive {background-image: url("../backgrounds/navi/bg_navi_inactive9d0379.jpg");  color: #01398E; text-decoration: none;}
#navi .ndiv_004494 a.navi_inactive {background-image: url("../backgrounds/navi/bg_navi_inactive004494.jpg");  color: #01398E; text-decoration: none;}
#navi .ndiv_ECA100 a.navi_inactive {background-image: url("../backgrounds/navi/bg_navi_inactiveeca100.jpg");  color: #01398E; text-decoration: none;}
#navi .ndiv_33743A a.navi_inactive {background-image: url("../backgrounds/navi/bg_navi_inactive33743a.jpg");  color: #01398E; text-decoration: none;}
#navi .ndiv_B5123E a.navi_inactive {background-image: url("../backgrounds/navi/bg_navi_inactiveb5123e.jpg");  color: #01398E; text-decoration: none;}
#navi .ndiv_58585a a.navi_inactive {background-image: url("../backgrounds/navi/bg_navi_inactive58585a.jpg");  color: #01398E; text-decoration: none;}
#navi .ndiv_00805E a.navi_inactive {background-image: url("../backgrounds/navi/bg_navi_inactive00805e.jpg");  color: #01398E; text-decoration: none;}
#navi .ndiv_DA4F15 a.navi_inactive {background-image: url("../backgrounds/navi/bg_navi_inactiveda4f15.jpg");  color: #01398E; text-decoration: none;}
#navi .ndiv_664959 a.navi_inactive {background-image: url("../backgrounds/navi/bg_navi_inactive664959.jpg");  color: #01398E; text-decoration: none;}
#navi .ndiv_003382 a.navi_inactive {background-image: url("../backgrounds/navi/bg_navi_inactive003382.jpg");  color: #01398E; text-decoration: none;}
#navi .ndiv_664433 a.navi_inactive {background-image: url("../backgrounds/navi/bg_navi_inactive664433.jpg");  color: #01398E; text-decoration: none;}


#navi .unavi { }
#navi .unavi a {background-image: url("../backgrounds/bg_navi_active.jpg"); display: block; color: #01398E; padding: 7px 0px 0 25px; text-decoration: none; height: 23px; width: 145px;}
#navi .unavi a:hover {background-image: url("../backgrounds/bg_navi_inactive.jpg");  color: #01398E; text-decoration: none;}


table.table-fortbildung {width: 100%; vertical-align: top; border-spacing: 10px; margin-top: 20px;}
table.table-fortbildung tr {font-size: 120%; vertical-align: top;}
table.table-fortbildung input, table.table-fortbildung textarea {border: 0;  color: #4E4E50; width: 100%;}

table.table-forumtop {width: 100%; vertical-align: top; border-spacing: 0; border-collapse: collapse; }
table.table-forumtop td {width: 50%;}

table.table-blog {width: 100%; border-spacing: 0; border-collapse: collapse; }
table.table-blog th {background-color: #9D0379; color: #fff; padding: 10px 15px 10px 15px; text-align: left; font-size: 120%;}
table.table-blog td {padding: 15px; vertical-align: top; }
table.table-blog h3 {margin: 0;}

table.table-forms {width: 100%;  border-spacing: 5px; padding: 10px;}
table.table-forms input { width: 250px;}
table.table-forms textarea { height: 100px; width: 250px;}
table.table-forms td {font-size: 100%; vertical-align: top;}
table.table-forms th {font-weight: bold; background-color: #E0E0E0; text-align: left; padding: 5px; font-size: 110%;}
table.table-forms .tr_right {width: 35%;}
table.table-forms option {width: 20px;}

table.table-webshop {width: 100%;  padding: 15px; border-spacing: 5px; }
table.table-webshop input, table.table-webshop textarea { width: 250px;}

#footer {margin: 0 0 0 170px; color: #01398E;  padding-top: 4px;}


.winbutton { font-size: 12px; border: outset 1px #C31624; background-image: url('../../images/th.jpg'); line-height: 100%; padding: 1px 2px 2px 2px;  color: #000; font-family: arial; text-decoration: none; white-space: nowrap;}
.winbutton:link {border: outset 1px #6699ff; color: black; text-decoration: none;}
.winbutton:visited {border: outset 1px #6699ff; color: black; text-decoration: none;}
.winbutton:hover {color: #a10f16; border: solid 1px #aaaaaa; text-decoration: none;}
.winbutton:active {color: #C31624; border: inset 1px #6699ff; text-decoration: none;}
