/* CMS V.7.0.0 / 02-2016 */

/* Links
----------------------------------------------------------------------*/
.linkstitelLevel0 { font-weight:bold; font-style:normal; line-height:28px; color:#282828; font-size:18px; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; /*border-bottom:1px solid #cccccc;*/ }
.linkstitel { font-weight:bold; font-style:normal; line-height:28px; color:#282828; font-size:18px; margin:20px 0px 0px 0px; padding:0px 0px 10px 0px; /*border-bottom:1px solid #cccccc;*/ }
.linkspalte1a { cursor:default;background-color:#eeeeee; }
.linkspalte1b { cursor:default; }
.linkspalteL { width:40%; max-width:250px; vertical-align:top; border-bottom:1px solid #cccccc; }
.linkspalteR { width:auto; vertical-align:top; border-bottom:1px solid #cccccc; }
.linkspalte1a a { color:#282828; }
.linkspalte1a a:hover {color:#108629; }
.linkspalte1b a { color:#282828; }
.linkspalte1b a:hover { color:#108629; }

.tableLinks { display:table; border-collapse:collapse; width:100%; }
.trLinks { display:table-row; border-top:1px solid #cccccc; }
.trLinks:hover { background-color:#eeeeee; }
.tdLinksL { font-size:15px; display:table-cell; vertical-align:top; width:40%; padding:7px 10px 7px 0px; }
.tdLinksR { font-size:15px; display:table-cell; vertical-align:top; width:auto; padding:7px 0px 7px 0px; }

.tdLinksL a, .tdLinksR a { color:#282828; }
.tdLinksL a:hover, .tdLinksR a:hover { color:#108629; }

@media screen and ( max-width: 600px ) {
.tableLinks { display:block; width:100%; }
.trLinks { display:block; }
.tdLinksL { display:block; vertical-align:top; width:100%; }
.tdLinksR { display:block; vertical-align:top; width:100%; padding:0px 0px 7px 0px; margin-bottom:7px; }
}