body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #000000;margin:15px 0 0 0;}
.zusammenhalt {width: 985px;margin:0 auto;}

/*### Left side ###*/
.menuholder {width:213px;float:left;}
.logo {width: 203px;height: 100px;}
#subnavi{width: 195px;height: auto;border: 1px solid #9A9A9A;margin-left:6px;overflow: hidden;}
#subnavi a:link,#subnavi a:visited{color: #1b6e36;text-decoration: none;font-weight: normal;}
#subnavi a:hover{color: #1a6f36;text-decoration: none;font-weight: normal;}
#subnavihead {width: 185px;height: 20px;background:#1a6f36;border-bottom: 1px solid #9A9B96;text-align: left;padding: 0 0 0 10px;color: #FFFFFF;}
#subnavihead a:link,#subnavihead a:visited{color: #1a6f36;text-decoration: none;}
#subnavihead a:hover{color: #1a6f36;text-decoration: underline;}
.subnavicontent {width: 173px;text-align: left;font-size: 10px;padding-top: 10px;padding-left: 10px;padding-bottom: 10px;}
.subnavicontent ul{padding: 0;margin: 0;list-style-image:url(/template/img/pfeil.gif);/*list-style-type: square;*/color: #1a6f36;}
.subnavicontent ul li ul	{padding: 5px 0 5px 5px;margin: 0;/*list-style-type: square;*/color: #1a6f36;}		
.subnavicontent ul li{padding: 2px 0 2px 0;margin: 0 0 0 10px;list-style: outside;color: #1a6f36;list-style-image:url(/template/img/pfeil.gif);}

.mitglieder {width: 195px;/*height: 149px;*/border: 1px solid #9A9A9A;margin-left:6px;overflow: hidden;}
.mitgliederhead {width: 175px;height: 20px;background:#1b6e36;border-bottom: 1px solid #9A9B96;text-align: left;padding: 0 10px 0 10px;color: #ffffff;}
.mitgliedercontent {width: 173px;text-align: left;font-size: 75%;padding-top: 10px;padding-left: 10px;}
.mitglieder ul{padding: 0;margin: 0;list-style-image:url(/template/img/pfeil.gif);/*list-style-type: square;*/color: #1a6f36;}
.mitglieder ul li{padding: 2px 0 2px 0;margin: 0 0 0 10px;list-style: outside;color: #1a6f36;list-style-image:url(/template/img/pfeil.gif);}
.mitglieder form {padding:0;margin:0;}
.infokastenlink {width: 181px;border: 1px solid #9A9A9A;padding: 7px;margin-left:6px;overflow: hidden;font-size: 10px;}
.infokastenlink h1, .infokastenlink h2{margin-top:0px;margin-bottom:0px;}
.infokastenlink h1 {font-size:12px;}
.infokastenlink h2{font-size:11px;}

/*### Right side ###*/
.rightside {width: 753px;float: left;border-left: 2px solid #ffffff;}

/* Header Menus*/
.headholder {width: 753px;height: 50px;/* background: #fff url(/template/img/headshade.gif) repeat-y; */}
.headone {height: 21px;float:right;}
.headonecnt {margin-left: 10px;margin-top: 9px;height: 12px;}
.headtwo {width: 600px;height: 50px;float:left;}
.headtwocnt {margin-top: 7px;height: 43px;color: #FFF;}
#topnavi {float:left;font-size: 10.5px;color: #1b6e36;float:none;display:inline;}
#topnavi a:link,#topnavi a:visited{color: #1a6f36;text-decoration: none;font-weight: normal;}
#topnavi a:hover{color: #1b6e36;text-decoration: underline;font-weight: normal;}
#topnavi a:active{color: #1b6e36;text-decoration: underline;font-weight: normal;}
#topnavi form, #topnavi table {padding:0; margin:0}
#topnavi table, #topnavi td {color:#000000; font-size:11px!important;padding:0;margin:0;}
#topnavi input, #topnavi label {font-size: 11px;margin-right:5px;}
#topnavi .inputfeld {height:14px;}
.headmenu {width: 753px;height: 14px;}
#headmenucnt {color: #1b6e36;width:753px;text-align: left;font-size:12px;}
#headmenucnt a:link,#headmenucnt a:visited	{color: #1b6e36;text-decoration: none;font-weight: normal;}
#headmenucnt a:hover{color: #1b6e36;text-decoration: underline;font-weight: normal;}
#headmenucnt ul {margin:0;display:inline;float:none;list-style-position: inside;list-style-image: none;list-style-type: none;clear: none;padding:0px 0px 0px 0px;}
#headmenucnt ul li {display:inline;padding-left:3px;}
.visualkei {margin: 38px 0 0 0;width: 753px;height: 165px;border-top: 1px solid #1a6f36;}
.headerunderline {width: 753px;height: 1px;font-size:0px;line-height:0px;border-bottom: 1px solid black;}

/* Content Main */
.contentholder {width: 570px;/* background:url(/template/img/shad_cnt.jpg) no-repeat; */border: 0px solid red;float:left;}
.content {padding-left: 12px;padding-top: 20px;width: 539px;border: 0px solid red;}

/* Content Right*/
.contentright {width: 182px !important; width: 180px;position: relative;float: right;bottom: 40px;border: 0px solid red;}
.infokastenrecht {width: 166px;font-size:75%;border: 1px solid #dddddd;	background: transparent url(/template/img/infokaste-bg.png);padding:7px;}
.infokastenrecht h1, .infokastenrecht h2{margin-top:0px;margin-bottom:5px;}
.infokastenrecht h1 {font-size:12px;}
.infokastenrecht h2 {font-size:11px;}

/*### FOOTER ###*/
.footer {font-size:12px;text-align: center;padding-top:40px;line-height:20px;color:#1A6F36;clear:both;}
.footer ul {margin:0px;clear:none;display:inline;float:none;list-style-image:none;list-style-position:inside;list-style-type:none;padding:0;}
.footer ul li {display:inline;padding-left:3px;}
.footer a,.footer a:link,.footer a:visited {font-weight:normal;}

/*Forms*/
.inputfeld {width: 154px;height: 17px;border: 1px solid #1a6f36;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 100%;padding-left: 5px;}
.inputfeld_link {width: 168px;height: 17px;border: 1px solid #1a6f36;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;padding-left: 5px;margin-bottom:3px;}
.suche {width: 150px;height: 17px;font-family: Tahoma;font-size: 85%;padding-left: 5px;border: 1px solid black;}
/*.tx-macinasearchbox-pi1 {float:left;padding-left:10px;}*/
.suchebutton {height: 17px;width: 50px;font-family: Tahoma;font-size: 85%;background: #fff;color: #1a6f36;border: 1px solid #1a6f36;}
.inputbutton {border: 1px solid #1a6f36;font-family: Tahoma;font-size: 100%;background: #fff;color: #1a6f36;width: 80px;}
.inputbutton2 {border: 1px solid #1a6f36;font-family: Tahoma;font-size: 100%;background: #1a6f36;color: #ffffff;width: 175px;}
.button {padding-left:10px;font-size: 75%;}
.dualselect{width: 250px;height: 100px;font-size:95%;font-family: Tahoma;}
select{min-width: 210px;height: 20px;font-size:95%;font-family: Verdana, Arial, Helvetica, sans-serif;}
.suchbox{width: 250px;font-size:95%;font-family: Tahoma;}
.inputbuttonsuchestarten {border: 1px solid #1a6f36;font-family: Tahoma;font-size: 100%;background: #1a6f36;width: 100px;color: #ffffff;}

/* Text Format */

h1{font-size: 16px;color: #1a6f36;font-weight: bold;}
h2{font-size: 14px;font-weight: bold;padding:0; margin-top:0;}
h3{font-size: 13px;font-weight: bold;padding:0; margin-top:0;}
h1.box {padding-bottom:15px;}
h2.box {padding-bottom:15px;}
h3.box {padding-bottom:15px;}
p {margin:0;padding:0 0 10px 0}
.box{border: 1px dotted #1a6f36;background: #ffffff;padding: 5px;color: #1a6f36;margin-bottom:12px;margin-top:12px;}
.detail{background: #BEBEBE;padding:10px;}
.detail2{background: #CCCCCC;padding:10px;}
.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center}
.align-justify {text-align: justify;}
.clear-none {clear:none;}
.clear {clear:both;}
.float-left {float:left}
.float-right {float:right}
.float-none {float:none}
.v-align-top {vertical-align:top;}
.v-align-bottom{vertical-align:bottom;}
.v-align-middle {vertical-align:middle;}
.indent {padding-left: 30px;}
h1, h2, h3, h4, h5, h6 {clear:both;}
table, td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #000000;margin-top:0px;}
table.center {float:none;margin:0 auto;clear: both;}
.thead {}
.trdunkelgrau{background: #BEBEBE;padding-top:5px;padding-bottom:5px;padding-left:5px;height: 20px;}
.trhellgrau{background: #CCCCCC;padding-top:5px;padding-bottom:5px;padding-left:5px;height: 20px;}
img	{border: 0;border: none;margin:0;/*padding:0 10px;*/float:left;}
img.center {float:none;margin:0 auto;clear: both;display:block;}
img.right {float:right;}

.tablesuche {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 80%;color: #000000;margin-top:0px;border-spacing:0px;}
.grün{color: #1a6f36;}

table ul {margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;}

/* Common Classes*/
.spacer {width:195px;height:2px;font-size:0px;line-height:0px;}
.line {width:1px;font-size:0px;height: 376px;/* background: #000 url(fileadmin/templates/img/line_down.gif) no-repeat bottom; */float:left;margin-left:0px;}
.whiteline {width: 753px;height: 1px;font-size:0px;line-height:0px;}
a:link,a:visited, a {color: #1a6f36;text-decoration: none;font-weight: bold;cursor:pointer;}
a:hover	{color: #1a6f36;text-decoration: underline;}
a.active_menu, a.active_menu:link, a.active_menu:hover, a.active_menu:visited {text-decoration:underline !important;}

#menu_expand li.menu_expandable {padding: 2px 0;margin: 0 0 0 -5px;list-style: outside;color: #1a6f36;list-style-image:none;list-style-type:none;}
#menu_expand li.menu_expandable a img {cursor:pointer;}
#menu_expand li.menu_expandable ul{padding-left:15px;}
#menu_expand li.menu_expandable ul.menu_hide {display:none;}
li#menu_active ul.menu_hide{display:block!important;}
#menu_expand img {width:8px; padding-top:2px;}

.hidden {display:none;}
.news-entry {margin-bottom:30px;}
.top-news-entry dl, .news-entry dl {margin-left:20px;margin-top:0;font-size:90%;}
.top-news-entry dd, .news-entry dd {margin-left:10px;}
.top-news-entry dt {display:none;}

/* PRINT */
@media print {
  @page { margin:5%; }
  .menuholder {margin-top:-15px;}
  .headholder, .headmenu, .visualkei, .infokastenlink, .mitglieder, #subnavi {display:none;}
  .headerunderline {border-bottom:1px solid #1A6F36;width:100%;}
  .menuholder {float:none;}
  .rightside {width:100%}
  .contentholder {width:76%}
  .content {padding:0;width:100%}
  .contentright {position:static; width:24%}
  .footer {border-top:1px solid;padding-top:10px;margin-top:30px;}
  .footer ul {display:none;}
  blockquote, pre {page-break-inside: avoid}
}

