html, body, table, tbody, tr, td, img {border: 0px; margin: 0px; padding: 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 17px; font-weight: normal; color: #000000; text-decoration: none; 
}

body {background: url(../Bilder/back.jpg) left;}

/* LAYOUT */
#head {background-repeat: repeat-x; height: 134px; width: 960px; }

#wrapper {width: 960px; clear: both;}
#menu {width: 170px; float: left;}

#content {width: 750px; float: left; margin: 20px 0 0 20px;}

#foot {position: relative; left: -20px; bottom: -40px; height: 49px; width: 597px; background-repeat: no-repeat; }



#menu ul {list-style: none; width: 170px; font-size: 10px; text-decoration: none; margin: 0px; border: 0px; padding: 0px;}
#menu ul li {width: 170px; background-image: url(../Bilder/menu_off.gif); background-repeat: no-repeat; margin-left: 0px; float: left;}
#menu ul li a {width: 100%; height: 15px; padding: 2px 0px 0px 20px;  text-decoration: none; background-image: url(../Bilder/menu_off.gif); background-repeat: no-repeat; float: left;}
#menu ul li a:hover, #menu ul li a.currentpage {color: #fff;}

#menu ul li ul li {width: 170px; margin-left: 0px; background-image: url(../Bilder/menu_kurz_off.gif); background-repeat: no-repeat;}
#menu ul li ul li a {width: 100%; height: 15px; background-image: url(../Bilder/menu_kurz_off.gif); padding: 2px 0px 0px 40px;}
#menu ul li ul li a:hover {color: #fff;}


a {text-decoration: none;}

a:link, a:active, a:visited {color: #737373; text-decoration: underline;}
a:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #737373; text-decoration: none; background-color:#ffffff;}
.copy {color: #637A1D; text-decoration: none;}
.mini {font-size: 9px; line-height: 12px; color: #637A1D; text-decoration: none;}
.subhead {font-weight: bold; color: #637A1D;}
.willkommen {font-size: 18px; line-height: 21px; color: #89A82B;}
#newsletterbox input {background: #fff;}
input, select, textarea {border: none; background-color: #eee; font-size: 11px; color: #737373; padding: 2px; margin-bottom: 10px; margin-left: 5px;}
input#fbsubmit {margin-top: 10px; border: 1px solid #aaa;}

textarea {width: 270px;}
checkbox {width: 20px;}
.short radio {width: 20px;}
.short {padding: 0px; border: 0px; margin: 0px; margin-bottom: 10px;}
.short input {width: 20px; margin-bottom: 0px;}

h1 {font-size: 1.5em; line-height: 1.2em; font-weight: bold; }
h2 {font-size: 1.2em; line-height: 1.0em; font-weight: bold; margin-top: 30px;}

#newsletterbox {width: 142px; background-color: #f1f0e7; margin: 0px; padding: 10px; background-repeat: no-repeat; }
#newsletter {padding: 20px;}
#newsletterbox input {width: 130px;}

#content ul li {list-style-position: outside; margin-left: -20px; text-indent: 0px; margin-bottom: 2px;}

.balken_recht {background-image: url(../Bilder/balken_recht.gif); background-repeat: no-repeat; padding-bottom: 7px; font-size: 11px; padding-top: 8px; padding-left: 40px; color: #737373; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 20px;}
.balken_management {background-image: url(../Bilder/balken_management.gif); background-repeat: no-repeat; padding-bottom: 7px; font-size: 11px; padding-top: 8px; padding-left: 40px; color: #737373;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 20px;}
.balken_verkauf {background-image: url(../Bilder/balken_verkauf.gif); background-repeat: no-repeat; padding-bottom: 7px; font-size: 11px; padding-top: 8px; padding-left: 40px; color: #737373;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 20px;}
.balken_human_resource {background-image: url(../Bilder/balken_human_resource.gif); background-repeat: no-repeat; padding-bottom: 7px; font-size: 11px; padding-top: 8px; padding-left: 40px; color: #737373;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 20px;}
.balken_fuehrung {background-image: url(../Bilder/balken_fuehrung.gif); background-repeat: no-repeat; padding-bottom: 7px; font-size: 11px; padding-top: 8px; padding-left: 40px; color: #737373;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 20px;}
.balken_fachthema {background-image: url(../Bilder/balken_fachthema.gif); background-repeat: no-repeat; padding-bottom: 7px; font-size: 11px; padding-top: 8px; padding-left: 40px; color: #737373;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 20px;}

#terminehead {background-image: url(../Bilder/bt_termine.gif); width: 200px; height: 15px; margin-top: 25px;}
#terminehead_breit {background-image: url(../Bilder/bt_aktuelles_337px.gif); width: 337px; height: 15px; }
#aktuellhead_breit {background-image: url(../Bilder/bt_aktuelles_337px.gif); width: 337px; height: 15px; }

#terminebox {width: 200px; }
#terminebox_breit {width: 337px;}
#aktuellbox_breit {width: 337px;}

.calendar-event {margin-top: 5px; border-top: 1px solid #eee; padding-top: 5px;}