a{font-family:verdana,arial,helvetica;color:#e51731; text-decoration:none}
a:hover{color:#e51731;font-family:verdana,arial,helvetica;text-decoration:underline}

body {
   background-image:url(../images/bgpix.gif);
   margin: 0;
   padding: 0;
   text-align:left;
   color:#000000;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:11px;
}

#t3_container {
   background-image:url(../images/bgcontpix.gif);
   width:1000px;
   padding: 0;
   margin:0 auto;
   text-align:left;
}
#t3_abstop {
   background-image:url(../images/bgpix.gif);
   width:1000px;
   height: 20px;
}
#t3_absbot {
   background-image:url(../images/bgpix.gif);
   width:1000px;
   height: 0px;
}

#t3_header {
   background-color: #f7bba3;
   width:1000px;
   height: 112px;
   max-height: 112px;
   overflow: hidden;
}

#t3_navigation_1 {
   float:left;
   background-image:url(../images/bgnavtop.gif);
   height:30px;
   width:730px;
}
#t3_search td {
   color: #FFFFFF;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
}
#t3_search{
   float:right;
   background-image:url(../images/bgnavtop.gif);
   padding:0px;
   color: #FFFFFF;
   border: 0px;
   width:270px;
   height:28px;
   display:inline-block;
}
#t3_abstand {
   clear: both;
   background-image:url(../images/bgcontpix.gif);
   width:1000px;
   height: 10px;
}

#t3_navigation_2 {
   float:left;
   background-image:url(../images/bgcontpix.gif);
   width:150px;
   min-height: 550px;
}

#t3_wrapper {
   float:right;
   width:845px;
   display:inline-block;
}
#t3_mainwrapper {
   float:left;
   width:587px;
}

#t3_content_main {
   float:left;
   background-image:url(../images/bgcontpix.gif);
   text-align:left;
   min-height: 524px;
   width:587px;
   color:#333333;
   font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size: 10px;
}
#t3_content_main p{
   padding-left: 20;
   padding-right: 20;
}
#t3_subcontent {
   float:right;
   width:222px;
   min-height: 550px;
   display:inline-block;
}

#t3_footer {
   float: left;
   background-image:url(../images/bgpixfoot.gif);
   background-repeat:repeat-x;
   margin-top: -29px;
   width:20px;
   height: 39px;
   display:inline-block;
}
#t3_wrapper2 {
   float:right;
   background-image:url(../images/bgpixfoot.gif);
   background-repeat:repeat-x;
   margin-top: -29px;
   width:980px;
   display:inline-block;
}
#t3_losungtxt{
   clear: both;
   background-image:url(../images/losung.gif);
   background-repeat: no-repeat;
   position: relative;
   top: -29px;
   padding:0px;
   width:150px;
   height:29px;
}

#t3_losung{
   float:left;
   background-image:url(../images/bgpixfoot.gif);
   background-repeat:repeat-x;
   padding:0;
   margin: 0;
   border: 0;
   width:600px;
   height:39px;
   color: #000000;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:12px;
   display:inline-block;
}
#t3_losung td {
   background-image:url(../images/bgcontpix.gif);
   color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:11px;
   border: 1px #c0031d solid; 
   height: 20px;  
}
#t3_siteinfo td {
   color: #FFFFFF;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
}
#t3_siteinfo{
   float:right;
   background-image:url(../images/bgpixfoot.gif);
   background-repeat:repeat-x;
   padding: 0px;
   border: 0px;
   width:222px;
   height:39px;
   color:#FFFFFF;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   display:inline-block;
}

#t3_navigation_3 {
   clear: both;
   background-image:url(../images/bgpix.gif);
   width:1000px;
   height: 15px;
}

#haus1 {
   background-image:url(../images/bgpix.gif);
   margin-top:0px;
   padding:0px;
   width:222px;
   height:160px;
}
#haus2 {
   background-image:url(../images/bgpix.gif);
   margin-top:10px;
   padding:0px;
   width:222px;
   height:160px;
}
#haus3 {
   background-image:url(../images/bgpix.gif);
   margin-top:10px;
   padding:0px;
   width:222px;
   height:160px;
}
#hausinfo {
   background-image:url(../images/haus_info.gif);
   background-position:top;
   background-repeat: no-repeat;
   margin-top:10px;
   padding:0px;
   width:222px;
   height:47px;
}
.search_field {
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   height: 20px;  
   width: 140px;
}
.losung_field {
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   height: 10px;  
   width: 400px;
}
.tbl_reisebed {
   border: 1px #ffffff solid; 
   vertical-align:top; 
   width:587px;
   height: 400px;
   max-height: 500px;
}
.tbl_reisebed td{
   vertical-align:top; 
}
.buch_field {
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:12px;
   height: 20px;  
}
.buch_field2 {
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:12px;
   height: 80px;  
   width: 100%;  
}
.buch_table{
   background-color: #f7bba3;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   border: 1px #ffffff solid;
   width: 587px;
}
.buch_inner_table{
   background-color: #f7bba3;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
}
#gal_mainwrapper {
   float:left;
   width:587px;
}
#gal_header{
   width:587px;
   height:200px;
   margin: 0;
   padding: 0;
   background-image:url(../images/bgcontpix.gif);
   overflow: hidden;
}
#gal_content {
   background-image:url(../images/bgcontpix.gif);
   margin: 0;
   padding: 0;
   width:587px;
   overflow: hidden;
}
.kontakt_table{
   background-color: transparent;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   border: 0;
   width: 100%;
}
.kontakt_inner_table{
   background-color: transparent;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
}
.kontakt_field {
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:12px;
   height: 20px;  
   width: 200px;
}
.kontakt_field2 {
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:12px;
   height: 80px;  
   width: 200px;
}
#stadtplan_td{
   background-image:url(../images/sp_stadtplan.gif);
   background-repeat: no-repeat;
   width:591px;
   height:471px;
}

#t3_cont_wrapper {
   width:590px;
   min-height: 580px;
   height: 580px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   overflow: hidden;
}
#t3_cont_title{
   width:587px;
   background-image:url(../images/bgcontpix.gif);
   min-height: 24px;
}
#t3_cont_main {
   background-color: #fdece5;
   border: 1px #ffffff solid; 
   padding: 0px 0px 0px 0px;
   margin: 20px 0px 0px 0px;
   height: 500px;
   width:590px;
   overflow: auto;
   scrollbar-face-color:#ffffff; 
   scrollbar-track-color:#f7bba3; 
}

#forms_spenden{
   background-color: #f7bba3;
   padding: 0;
   width: 582;
   height: 286;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   border: 1px #ffffff solid; 
}

.spenden_table{
   background-color: transparent;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   padding: 0;
   font-size:10px;
   border: 0;
   width: 100%;
}
.spenden_inner_table{
   background-color: transparent;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
}
.spenden_field {
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   height: 18px;  
   width: 180px;
}
.spenden_field2 {
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   height: 18px;  
   width: 100px;
}
/* --------------------------------------------------------------------
   Mitgliedsantrag
   -------------------------------------------------------------------- */
.td_mitgliedsantrag{
   background-color: #f7bba3;
   padding: 10px;
   width: 582px;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   border: 1px #ffffff solid; 
}

/* --------------------------------------------------------------------
   Mitgliedsantrag E-Mail-Formular
   -------------------------------------------------------------------- */
#forms_mitgantrag{
   background-color: #f7bba3;
   padding: 0px;
   width: 582px;
   height: 514px;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   border: 1px #ffffff solid; 
}
.forms_mitglied_table{
   background-color: transparent;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   padding: 0;
   font-size:10px;
   border: 0;
   width: 100%;
}
.forms_mitglied_field {
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   height: 18px;  
   width: 170px;
}
.forms_mitglied_field2 {
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   height: 18px;  
   width: 100px;
}
/* --------------------------------------------------------------------
   Reiseanmeldung E-Mail-Formular
   -------------------------------------------------------------------- */
#forms_anmeldreise{
   background-color: #f7bba3;
   padding: 10px;
   width: 582px;
   height: 400px;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   border: 1px #ffffff solid; 
}
.forms_anmeldreise_table{
   background-color: transparent;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   padding: 0;
   vertical-align:middle; 
   font-size:10px;
   border: 0;
   width: 100%;
}
.forms_anmeldreise_field {
   padding: 2px;
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   height: 14px;  
   width: 170px;
}
.forms_anmeldreise_field2 {
   padding: 2px;
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   height: 14px;  
   width: 100px;
}
.forms_anmeldreise_field3 {
   padding: 2px;
   text-align:center; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   background-color: #fdece5;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   height: 16px;  
   width: 560px;
}
.forms_anmeldreise_field4 {
   padding: 2px;
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   height: 14px;  
   width: 140px;
}
.forms_anmeldreise_field5 {
   padding: 2px;
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   height: 14px;  
   width: 280px;
}
/* --------------------------------------------------------------------
   Schulung Anmeldung E-Mail-Formular
   -------------------------------------------------------------------- */
#forms_anmeldschulung{
   background-color: #f7bba3;
   padding: 10px;
   width: 582px;
   height: 400px;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   border: 1px #ffffff solid; 
}
.forms_anmeldschulung_table{
   background-color: transparent;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   padding: 0;
   vertical-align:middle; 
   font-size:10px;
   border: 0;
   width: 100%;
}
.forms_anmeldschulung_field {
   padding: 2px;
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   height: 14px;  
   width: 170px;
}
.forms_anmeldschulung_field2 {
   padding: 2px;
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   height: 14px;  
   width: 100px;
}
.forms_anmeldschulung_field3 {
   padding: 2px;
   text-align:center; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   background-color: #fdece5;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   height: 16px;  
   width: 560px;
}
.forms_anmeldschulung_field4 {
   padding: 2px;
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   height: 14px;  
   width: 140px;
}
.forms_anmeldschulung_field5 {
   padding: 2px;
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   height: 14px;  
   width: 280px;
}

/* --------------------------------------------------------------------
   Freizeiten
   -------------------------------------------------------------------- */
#freizeit_main{
   background-color: #fdece5;
   padding: 10px;
   width: 218px;
   height: 234px;
   max-height: 256px;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   border: 1px #ffffff solid; 
   overflow: auto;
   scrollbar-face-color:#ffffff; 
   scrollbar-track-color:#f7bba3; 
}
.freizeit_detail_table{
   padding: 0;
   margin: 0;
   width: 100%;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   border: 0; 
}
.freizeit_detail_td{
   padding: 0;
   margin: 0;
   border: 8px #f7bba3 solid; 
}
#freizeit_detail_1{
   background-color: #fdece5;
   padding: 0px;
   margin: 0;
   width: 166px;
   height: 152px;
   overflow: hidden;
}
#freizeit_detail_2{
   background-color: #fdece5;
   padding: 4px;
   margin: 0;
   width: 382px;
   height: 144px;
   overflow: auto;
}
#freizeit_detail_3{
   background-color: #fdece5;
   padding: 4px;
   margin: 0;
   width: 566px;
   height: 334px;
   overflow: auto;
}

/* --------------------------------------------------------------------
   Schulungen
   -------------------------------------------------------------------- */
#schulung_main{
   background-color: #fdece5;
   padding: 10px;
   width: 218px;
   height: 234px;
   max-height: 256px;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   border: 1px #ffffff solid; 
   overflow: auto;
   scrollbar-face-color:#ffffff; 
   scrollbar-track-color:#f7bba3; 
}
.schulung_detail_table{
   padding: 0;
   margin: 0;
   width: 100%;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   border: 0; 
}
.schulung_detail_td{
   padding: 0;
   margin: 0;
   border: 8px #f7bba3 solid; 
}
#schulung_detail_1{
   background-color: #fdece5;
   padding: 0px;
   margin: 0;
   width: 166px;
   height: 152px;
   overflow: hidden;
}
#schulung_detail_2{
   background-color: #fdece5;
   padding: 4px;
   margin: 0;
   width: 382px;
   height: 144px;
   overflow: auto;
}
#schulung_detail_3{
   background-color: #fdece5;
   padding: 4px;
   margin: 0;
   width: 566px;
   height: 334px;
   overflow: auto;
}

/* --------------------------------------------------------------------
   Blickpunkt Kontaktformular
   -------------------------------------------------------------------- */
#blickpunkt{
   background-image:url(../images/bg_blickpunkt.jpg);
   background-repeat: no-repeat;
   padding: 0px;
   width:323px;
   height:266px;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   border: 0;
}
.blickpunkt_table{
   background-color: transparent;
   padding: 0px;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   border: 0;
}
.blickpunkt_field {
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:12px;
   height: 16px;  
   width: 190px;
}
.blickpunkt_field2 {
   text-align:left; 
   vertical-align:middle; 
   border: 1px #c0031d solid; 
   font-color: #333333;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:12px;
   height: 80px;  
   width: 190px;
}
/* --------------------------------------------------------------------
   Justinus-Kerner-Schule
   -------------------------------------------------------------------- */
#justinus_main{
   background-color: #fdece5;
   padding: 10px;
   width: 218px;
   height: 490px;
   max-height: 490px;
   font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   border: 1px #ffffff solid; 
   overflow: auto;
   scrollbar-face-color:#ffffff; 
   scrollbar-track-color:#f7bba3; 
}
