/*
----------------------------------------------------------------------
CMS V.7.8.7 / 04-2022 - Links
----------------------------------------------------------------------
*/

.links_haupt{ position:relative; /*width:calc(100% + 10px); left:-5px;*/ }
.link_text_einleitung{}

.categorie_items{position:relative; /*float:left; width:50%;*/ padding:0px 0px 20px 0px;}
.categorie_titel{font-family:OpenSans-Bold, sans-serif; font-style:normal; font-weight:normal; padding:0px 0px 5px 0px; font-size:120%; }
a.link, a.link:link, a.link:visited, a.link:hover, a.link:active, a.link:focus{font-family:OpenSans-Regular, sans-serif; font-style:normal; font-weight:normal;color:#282828;}

.link{clear:both;}
.links_item{clear:both;}
.links_item:hover { background-color:#eeeeee; }

.categorie_items :nth-child(2) .links_itemI { border-top:1px solid #cccccc; }
.links_itemI { position:relative; border-bottom:1px solid #cccccc; }

.links_itemIIL{ position:relative; float:left; width:40%; padding:7px 10px 7px 0px; font-family:OpenSans-Bold, sans-serif; font-style:normal; font-weight:normal;  }
.links_itemIIR{ position:relative; float:left; width:60%; padding:7px 10px 7px 0px; }

/*#linkskasten.js-controlled > .categorie_items { position: absolute;}*/

@media screen and ( max-width: 600px ) {
.links_itemIIL{ position:relative; float:left; width:100%; padding:5px 0px 0px 0px; }
.links_itemIIR{ position:relative; float:left; width:100%; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; }
}
