html {font-size: 100%}
body{font-family:Arial,Helvetica,Verdana; font-size:12px;}
h1,h2,h3,h4,h5,h6,div,p,body,html,input,button {font: normal  Arial,Helvetica,Verdana; color:#333333; line-height:1.2em;}
h1 {font: normal 1em/1.2em Arial,Helvetica,Verdana; text-transform: uppercase; padding-bottom: 0.7em;  margin: 0;}
h2 {font: normal 1em/1.2em Arial,Helvetica,Verdana; text-transform: uppercase; padding-bottom: 0.7em;  margin: 0;}
h3 {font: bold 1em/1.2em Arial,Helvetica,Verdana; padding-bottom: 0;  margin: 0;}
h4 {font: bold 1em/1.2em Arial,Helvetica,Verdana; padding-bottom: 0.7em;  margin: 0;}
p {font: normal 1em/1.2em Arial,Helvetica,Verdana;padding-bottom: 0.7em;  margin: 0;}
span {font: 0.9em Arial, Helvetica, Verdana bold; margin-top:5px;}
div.container {width:990px;}
/*p.bodytext  {margin-top:-1.2em; padding-bottom: 30px;}*/
img.block {display:block; }

div, img, ul, li {   margin:0;  padding:0;  border:0; }
ul { margin-left:13px; margin-bottom:9px;list-style-image: url(images/liste.gif);font: normal 1em  Arial,Helvetica,Verdana; list-style-type:none;}
li { font-size:1em;  }
ul.hauptnavi {margin-left: 0}
li.odd {margin-top:-1.2em;}
li.even {padding-bottom: 1.2em;}
ol {list-style-type:decimal; list-style-position:outside;  margin-left:-20px; margin-top:0px;}

.csc-default, .frame-default { padding-bottom:1.8em; }

#strich img {width:935px}

/*LINKS*/
a.internal-link {text-decoration:none;color:#333333;}
a:link {color:#333333;}
a:visited {color:#333333;}
a:active {color:#333333;}
a:hover {color:#333333;  font-weight:bold;}
#font_resize a {text-decoration:none}

/*p.bodytext { padding-bottom:0; }*/
p.bodytext a:link {color:#333333; text-decoration:underline; font: normal 1em  Arial,Helvetica,Verdana;}/*text-decoration:none;*/
p.bodytext a:visited {color:#333333;font: normal 1em  Arial,Helvetica,Verdana;}
p.bodytext a:active {color:#333333;text-decoration:none;font: normal 1em  Arial,Helvetica,Verdana;}
p.bodytext a:hover {color:#333333;font: normal 1em  Arial,Helvetica,Verdana;}

p.bodytext A:LINK[target="_blank"] {color:#333333; text-decoration:none; font: normal 1em  Arial,Helvetica,Verdana; }
p.bodytext A:VISITED[target="_blank"] {color:#333333; text-decoration:none; font: normal 1em  Arial,Helvetica,Verdana; }
p.bodytext A:ACTIVE[target="_blank"] {color:#333333; text-decoration:none; font: normal 1em  Arial,Helvetica,Verdana; }
p.bodytext A:HOVER[target="_blank"] {color:#333333; font: normal 1em  Arial,Helvetica,Verdana; }

.news-single-item > p.bodytext a:link {color: hsla(241, 86%, 40%, 1); text-decoration:underline; font: normal 1em  Arial,Helvetica,Verdana;}/*text-decoration:none;*/
.news-single-item > p.bodytext a:visited {color: hsla(241, 86%, 40%, 1); font: normal 1em  Arial,Helvetica,Verdana;}
.news-single-item > p.bodytext a:active {color:hsla(263, 68%, 40%, 1);text-decoration:none;font: normal 1em  Arial,Helvetica,Verdana;}
.news-single-item > p.bodytext a:hover {color: hsla(263, 68%, 40%, 1);font: normal 1em  Arial,Helvetica,Verdana;}
.news-single-item > p.bodytext A:LINK[target="_blank"] {color: hsla(241, 86%, 40%, 1); text-decoration:none; font: normal 1em  Arial,Helvetica,Verdana; }
.news-single-item > p.bodytext A:VISITED[target="_blank"] {color: hsla(241, 86%, 40%, 1); text-decoration:none; font: normal 1em  Arial,Helvetica,Verdana; }
.news-single-item > p.bodytext A:ACTIVE[target="_blank"] {color:hsla(263, 68%, 40%, 1); text-decoration:none; font: normal 1em  Arial,Helvetica,Verdana; }
.news-single-item > p.bodytext A:HOVER[target="_blank"] {color:hsla(263, 68%, 40%, 1); font: normal 1em  Arial,Helvetica,Verdana; }

p A:LINK[target="_blank"] {color:#333333; text-decoration:underline; font: normal 1em  Arial,Helvetica,Verdana; }
p A:VISITED[target="_blank"] {color:#333333; text-decoration:underline; font: normal 1em  Arial,Helvetica,Verdana; }
p A:ACTIVE[target="_blank"] {color:#333333; text-decoration:underline; font: normal 1em  Arial,Helvetica,Verdana; }
p A:HOVER[target="_blank"] {color:#333333; font: normal 1em  Arial,Helvetica,Verdana; }

p a:link {color:#333333; text-none; font: normal 1em  Arial,Helvetica,Verdana; }
p a:visited  {color:#333333; text-decoration:none; font: normal 1em  Arial,Helvetica,Verdana; }
p a:active  {color:#333333; text-decoration:none; font: normal 1em  Arial,Helvetica,Verdana; }
p a:hover {color:#333333; font: normal 1em  Arial,Helvetica,Verdana; }

/*Sonder-text-formate*/
/*p.csc-form-label-req {font: normal 0.7em  Arial,Helvetica,Verdana;}*/
p.csc-form-label-req {font-size:0.75em; padding:0;}
p.csc-uploads-description {font: normal 0.75em  Arial,Helvetica,Verdana;}
p.csc-linkToTop a {font-size:0.9em;}
p.csc-linkToTop a:hover {font-weight:bold;}


div#container {  width:990px; max-width: 99%;  margin-left:0;  margin-right:0; padding: 5px 1% 5px 1.5%;  border:1px solid #A3A3A3;  background-color:white;}

/*Topnavigation*/
div#top { clear:both;  background-color:#ffffff;   text-align:right;}
div#top.topnav-no a:link { font-size:0.9em;  text-decoration:none; }
div#top.topnav-no a:visited { font-size:0.9em; color:#333333; text-decoration:none;}
div#top.topnav-no a:active { font-size:0.9em; color:#333333; text-decoration:none; }
div#top.topnav-no a:hover { font-size:0.9em; color:#333333; background-color:white; text-decoration:none; font-weight:bold }
div#top.topnav-act a:link { font-size:0.9em;  text-decoration:none; font-weight:bold }
div#top.topnav-act a:visited { font-size:0.9em; color:#333333; text-decoration:none; font-weight:bold }
div#top.topnav-act a:active { font-size:0.9em; color:#333333; text-decoration:none; font-weight:bold }
div#top.topnav-act a:hover { font-size:0.9em; color:#333333; background-color:white; text-decoration:none; font-weight:bold } 
ul#topnav {list-style: none; display:inline;  margin: 0; padding: 0;  }
/*ul#topnav li {display:inline;}*/
/*ul#topnav {list-style: none; display:inline;}*/
ul#topnav li{color:#999999; text-decoration:none; list-style: none; display:inline-block; font-size:0.9em;}
ul#topnav li a{color:#999999; text-decoration:none; display:inline-block; margin-left:13px;}
li.topnav-no{color:#999999; text-decoration:none; font-weight:normal; display:inline; /*width:55px;*/}
li.topnav-act{color:#000000; text-decoration:none; font-weight:normal; display:inline; /*width:55px;*/}
ul#topnav li.topnav-act a{font-weight:normal; color:#000000; text-decoration:none;}
ul#topnav li.topnav-no a{text-decoration:none;}
ul#topnav li.topnav-no a:hover { color:#000000; font-weight:normal; }

/*Schriftgr��e*/
div#fontsize {float:right; display: inline-block; margin-left:13px;}
div#font {font-family: Arial, Helvetica, Verdana; color:#999999; font-size:0.9em; float:left; display: inline;}
div#font_resize {float:left; display:inline; color: #999999;}
div#font_resize a{float:left; display:inline; margin-left:5px; color: #999999;}
div#font_resize a:active {float:left; display:inline; margin-left:5px; color: #999999;}
div#font_resize a:hover {float:left; display:inline; margin-left:5px; color: #000000; font-weight:normal;}


/*span.cReduceTextSize {float}*/
div#logo {padding:18px 92px 0 0; float:left;}
div#hauptmenu {  clear:both;  background-color:#ffffff;   text-align:left;  color:#333333;  padding-left:0px; padding-right:0px;  padding-bottom: 50px;}
div#hauptmenu a { font-size:0.95em;  }

/***Hauptnavi**/
div#hauptnav   {width:990px; max-width: 100%  }
ul.hauptnavi{ margin-top:10px; list-style-position:inside; }
ul.hauptnavi li{ margin-left:0px; list-style: none;  font-size:0.95em;  text-decoration:none; margin-left:0px; float:left; margin-right:13px;   display: inline;  }
ul.hauptnavi li a{color:#666666; text-decoration:none; }
li.hauptnavi-no {list-style-position:inside; list-style: none;  width:145px; font-size:0.95em; color:#333333; text-decoration:none; font-weight:normal;   border-top:5px solid #A3A3A3; float:left;   }
li.hauptnavi-act {list-style-position:inside; list-style: none;  width:145px; font-size:0.95em; color:#333333; text-decoration:none; font-weight:bold;  border-top:5px solid #A3A3A3; float:left;  }  
ul.hauptnavi li.hauptnavi-act a    {font-weight:bold; color:#333333;}
ul.hauptnavi li.hauptnavi-no a:hover { font-weight:bold; color:#333333; }
div#header2 { height:79px;}
div#header {  background-image: url(images/hg-verein.png);}
div#headerk {  background-image: url(images/hg-kinderhaus.png);}
div#headers {  background-image: url(images/hg-schule.png);}
div#headerh {  background-image: url(images/hg-hort.png);}
div#headerm {  background-image: url(images/hg-mitglieder.png);}
div#headerm2 {  background-image: url(images/hg-verein.png);}
div#headera {  background-image: url(images/hg-verein.png);}
div#headerf {width: 790px; height: 43px;}
#header, #headerk, #headers, #headerh, #headerm, #headerm2, #headera {background-position: 790px 43px; position: relative; background-repeat:no-repeat}

/*-----------------------------------*/
div#inhalt {width:990px; max-width: 100% }
div#druck {/*position: absolute;*/ bottom: 1px; padding-top:10px; visibility: hidden /* verhindert die platzhalter-anzeige auf seiten ohne druckversion!*/;}
div#druck a  {font-family: Arial,Helvetica,Verdana; font-size:0.9em; color:#666666; text-decoration:none; visibility:visible;}
div#left { float:left; width:145px;   padding-top:0px;   padding-bottom:10px; background-color:#ffffff;}

div#head { font: normal 0.9em  Arial,Helvetica,Verdana;  padding-top:5px; padding-bottom:5px; }
div#pfad { font: normal 0.9em  Arial,Helvetica,Verdana;  padding-top:5px; padding-bottom:5px; }
div#pfad2 { font: normal 0.9em Arial,Helvetica,Verdana; padding:5px 5px 5px 0; text-align:right;}
div#pfad2 a {font: normal 0.9em  Arial,Helvetica,Verdana; padding:5px 5px 5px 0;  text-align:right; }

div#center {position: relative; margin-left:10px; width:467px; float: left; padding:0px 10px 5px 0px; max-width: 96%}
div#center h1:empty{display: none;}

/*****News-Template*****/
div#centern {position: relative; width:619px; max-width: 100%; float: left; padding:0px 1% 5px 0px; }
div.news-list-container img {float:left; /*width: 145px;*/ padding-right:13px; margin-top:0px;}
div.news-list-container h1 {padding-left:158px;}
div.news-list-container h2 {padding-left:158px;}
div.news-list-container h3 {padding-left:158px; color:#333333; }
div.news-list-container p {padding-left:158px;}
div.news-list-category  {padding-left:158px; display: none; }

/***** ERG�NZUNG IBP *****/
#center div.news-list-item{padding-bottom:10px; float: left; width: 100%;}
#center div.news-list-item img{display: none;}
#center div.news-list-item p, #center div.news-list-item div, #center div.news-list-item span, #center div.news-list-item h3{padding-left: 0;}
#center div.news-list-item p{padding-bottom: 1px;}
#center > div > h1{display: none;}
#center > div > h1{display: block;padding-top: 1.2em;} /*Aennderung 06.01.2014 nach Telefonat m. Fr. Zumpe ! Check*/
/***** ERG�NZUNG ENDE *****/

div.news-list-item {padding-bottom:10px;}
span.news-list-morelink {padding-left: 158px; display: block;}
/***** �NDERUNG IBP *****/
span.news-list-morelink a {padding-left:20px;background-image: url(images/more.png);background-repeat:no-repeat; font: 0.95em; color: #333333; font-weight:normal;}
span.news-list-morelink a:hover {padding-left:20px;background-image: url(images/more.png);background-repeat:no-repeat; color: #333333; font-weight:bold;}
/***** �NDERUNG ENDE *****/
span.news-list-morelink  a:visited {color:#666666; text-decoration:none;}

.news-list-item h3  a:link {color:#333333;  text-decoration:none;font-weight:bold; }
.news-list-item h3  a:visited {color:#333333;  text-decoration:none;font-weight:bold;}
.news-list-item h3  a:active {color:#333333;  text-decoration:none;font-weight:bold;}
.news-list-item h3  a:hover {color:#333333;  text-decoration:none;font-weight:bold;}

.news-single-img {margin-left:13px; width:145px; margin-top:2px;}
/*.news-single-backlink {padding-left:20px;background-image: url(images/back.png);background-repeat:no-repeat;}*/
.news-single-backlink a{font-family:Arial,Helvetica,Verdana; font-size: 0.9em; color: #666666; font-weight: normal;}
.news-single-backlink a:hover{font-size: 0.9em; color: #333333; font-weight: bold;}

div.news-list-browse {padding-left:158px; padding-top:10px;}
div.tx-ttnews-browsebox p {font-size:0.9em; color:#ffffff; display:inline; padding:0;}
div.tx-ttnews-browsebox table {/*font-size:0.9em;*/ margin-left: -105px; display:inline;}
div.tx-ttnews-browsebox a {font-size:1.1em; font-weight:500; color:#666666; background:#ffffff;}
div.tx-ttnews-browsebox a:hover, div.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a {font-weight:bold; color:#333333; background:#ffffff;}

div#news_druck {/*position: absolute; bottom: 1px; */padding-top:10px; left:158px;}
div#news_druck a  {font-size:0.9em; color:#666666; text-decoration:none; font-family: Arial,Helvetica,Verdana;}
div#news_druck a:hover {font-size:0.9em; color:#333333; font-weight:bold; }


/*****Kalendertemplate*****/
div#centerk {/*margin-left:186px;*/margin-right:27px; position:relative;  }
div#centerk div#druck {position:relative;}
.timeborder {font: normal 9px  Arial,Helvetica,Verdana;}

div#right { width:330px; max-width: 100%; height:auto;  float:left; text-align:left; padding-top:0px; background-color:#ffffff;}
div#brechts {padding-right:12px; float:left; width:130px; padding-bottom:10px;}
div#i-rechts {padding-top:0px; float:left; margin-top:0; width:330px; max-width: 100%}
div#i-rechts h1{padding-top:0px; float:left; margin-top:0; height:0;}
div#fr { font:  9px  Arial,Helvetica,Verdana;   clear:both; text-align:left; color:#333333; padding:3px; padding-right:10px;}
div#fr a { text-decoration: none;  color:#666666;  }
div#kontakt {  font:  9px  Arial,Helvetica,Verdana;  clear:both;  text-align:left; color:#333333; padding:3px; padding-right:10px;}

div#kontakt a {  text-decoration: none;   color:#333333;    }
div#impressum {  font:  9px  Arial,Helvetica,Verdana; clear:both; text-align:left; color:#333333; padding:3px; padding-right:10px; }
div#impressum a { text-decoration: none;  color:#333333;   }

#mobile_menue {font-size:0.95em; padding: 3px}
/*Seitnavigation Verein2*/
div.seitnav  {  text-align:left; background-color:#b2e0c1;  }
ul.seitnav    {list-style-type:none; margin-left:0px;list-style-type:none;list-style-image:none}
ul.seitnav li, #left .verein {font-size:0.95em; background-color:#b2e0c1; padding: 3px; /*height:13px;*/}
ul.seitnav li a, #left .verein{text-decoration:none; color:#333333;margin-left:7px;}
ul.seitnav li a:hover{text-decoration:none; font-weight:bold;}

.seitnav-no { color:#333333; text-decoration:none; font-weight:lighter;   border-bottom:1px solid #ffffff;  }
.seitnav-act {  text-decoration:none; font-weight:bold;  border-bottom:1px solid #ffffff;color:#000; }
li.seitnav-no ul{display:none}

ul.seitnav2   { font-weight:lighter; display:block; margin-left:0px;list-style-type:none;list-style-image:none}
ul.seitnav2 li{border-bottom:0 none; border-top:1px solid #FFFFFF;font-weight:lighter;padding: 2px 0 2px 10px;background:url(images/liste_gr.png) 7px center no-repeat;}
ul.seitnav2 li a{text-decoration:none; color:#333333;   font-weight:lighter; }
ul.seitnav2 li a:hover{text-decoration:none; font-weight:bold; } 
ul.seitnav2 li.seitnavs-act a {font-weight:bold; }
ul.seitnav3   {padding-left:0px; font-weight:lighter; display:block;}
div#seitennavi-verein { width:145px; padding:0px}


 /*Seitnavigation Kinderhaus*/
div.seitnavk   {  text-align:left;background-color:#FDE4BA; }
ul.seitnavk    {list-style-type:none; margin-left:0; margin-bottom:0; list-style-type:none;list-style-image:none}
ul.seitnavk li, #left .kinderhaus {font-size:0.95em; background-color:#FDE4BA; padding: 3px 3px 3px 10px}
ul.seitnavk li a, #left .kinderhaus {text-decoration:none; color:#333333;}
ul.seitnavk li a:hover{text-decoration:none; font-weight:bold;}

.seitnavk-no { color:#333333; text-decoration:none;   border-bottom:1px solid #ffffff;  }
.seitnavk-act { color:#f6a800; text-decoration:none;   border-bottom:1px solid #ffffff; font-weight:bold; }
li.seitnavk-no ul{display:none}

ul.seitnavk2   { font-weight:lighter; display:block; margin-bottom:0; margin-left:0px; list-style-type:none; list-style-image:none}
ul.seitnavk2 li{border-bottom:0 none; border-top:1px solid #FFFFFF; font-weight:lighter; padding: 2px 0 2px 10px; background:url(images/liste_gr.png) 7px center no-repeat;}
ul.seitnavk2 li a{text-decoration:none; color:#333333;   font-weight:lighter; }
ul.seitnavk2 li a:hover {text-decoration:none; color:#333333; font-weight:bold; } 
ul.seitnavk2 li.seitnavk-act a {font-weight:bold;}
ul.seitnavk3   {padding-left:0px; font-weight:lighter; display:block;}

div#seitennavi-kinderhaus {width:145px; padding:0px;}

 /*Seitnavigation Schule*/
div.seitnavs   {  text-align:left; background-color:#fac0bf; }
ul.seitnavs    {list-style-type:none; margin-bottom:0; margin-left:0px;list-style-type:none;list-style-image:none}
ul.seitnavs li, #left .schule {font-size:0.95em; background-color:#fac0bf;padding: 3px;}
ul.seitnavs li a, #left .schule{text-decoration:none; color:#333333;margin-left:7px;}
ul.seitnavs li a:hover{color:#333333;text-decoration:none; font-weight:bold;  }

.seitnavs-no { color:#333333; text-decoration:none; font-weight:lighter;   border-bottom:1px solid #ffffff;  }
.seitnavs-act { color:#333333; text-decoration:none; font-weight:bold;   border-bottom:1px solid #ffffff;  }
li.seitnavs-no ul{display:none}

ul.seitnavs2   { font-weight:lighter; display:block; margin-bottom:0; margin-left:0px;list-style-type:none;list-style-image:none}
ul.seitnavs2 li{border-bottom:0 none; border-top:1px solid #FFFFFF;font-weight:lighter;padding: 2px 0 2px 10px;background:url(images/liste_gr.png) 7px center no-repeat;}
ul.seitnavs2 li a{text-decoration:none; color:#333333;   font-weight:lighter; }
ul.seitnavs2 li a:hover {text-decoration:none; color:#333333; font-weight:bold; } 
ul.seitnavs3   {padding-left:0px; font-weight:lighter; display:block;}

div#seitennavi-schule {width:145px;padding:0;}

 /*Seitnavigation Hort*/
div.seitnavh   {  text-align:left; background-color:#b2d7ed; }
ul.seitnavh    {list-style-type:none; margin-bottom:0; margin-left:0px;list-style-type:none;list-style-image:none}
ul.seitnavh li, #left .hort {font-size:0.95em; background-color:#b2d7ed;padding: 3px;}
ul.seitnavh li a, #left .hort{text-decoration:none; color:#333333;margin-left:7px;}
ul.seitnavh li a:hover{color:#333333;text-decoration:none; font-weight:bold;  }

.seitnavh-no { color:#333333; text-decoration:none; font-weight:lighter;   border-bottom:1px solid #ffffff;  }
.seitnavh-act { color:#333333; text-decoration:none; font-weight:bold;   border-bottom:1px solid #ffffff;  }
li.seitnavh-no ul{display:none}

ul.seitnavh2   { font-weight:lighter; display:block; margin-bottom:0; margin-left:0px;list-style-type:none;list-style-image:none}
ul.seitnavh2 li{border-bottom:0 none; border-top:1px solid #FFFFFF;font-weight:lighter;padding: 2px 0 2px 10px;background:url(images/liste_gr.png) 7px center no-repeat;}
ul.seitnavh2 li a{text-decoration:none; color:#333333;   font-weight:lighter; }
ul.seitnavh2 li a:hover{text-decoration:none; color:#333333; font-weight:bold; } 
ul.seitnavh3   {padding-left:0px; font-weight:lighter; display:block;}

div#seitennavi-hort {background-color:#b2d7ed;  width:145px;padding:0;}


 /*Seitnavigation Mitglieder*/
div.seitnavm   {  text-align:left; background-color:#D9D6D6; }
ul.seitnavm    {list-style-type:none; margin-bottom:0; margin-left:0px;list-style-type:none;list-style-image:none}
ul.seitnavm li {font-size:0.95em; background-color:#D9D6D6; padding: 3px; border-bottom:1px solid #ffffff;}
ul.seitnavm li a{text-decoration:none; color:#333333;margin-left:7px;}
ul.seitnavm li a:hover{color:#333333;text-decoration:none; font-weight:bold;  }

.seitnavm-no { color:#333333; text-decoration:none; font-weight:lighter;   border-bottom:1px solid #ffffff;  }
ul.seitnavm2 li.seitnavm-act a{ color:#333333; text-decoration:none; font-weight:bold;   /*border-bottom:1px solid #ffffff; */color:#000; }
ul.seitnavm2 li.seitnavm-no ul{display:none}
.seitnavm-act a { color:#333333; text-decoration:none; font-weight:bold; color:#000; }
li.seitnavm-no ul { display:none}

ul.seitnavm2   { font-weight:lighter; display:block; margin-bottom:0; margin-left:0; margin-top:2px; list-style-type:none; list-style-image:none; }
ul.seitnavm2 li { border-bottom:0 none; border-top:1px solid #FFFFFF; font-weight:lighter; padding: 2px 0 2px 10px; background:url(images/liste_gr.png) 7px 4px no-repeat;}
ul.seitnavm2 li a { text-decoration:none; color:#333333;   font-weight:lighter; }
ul.seitnavm2 li a:hover { text-decoration:none; color:#333333; font-weight:bold; } 
ul.seitnavm3  { margin:2px 0px 0px 0px; padding-left:0px; font-weight:lighter; list-style-image:none; display:block; }
ul.seitnavm3  li { padding-bottom:0px; }

div.seitennavi-logout {width:145px;}
div.seitennavi-logout-style {font-size:0.95em; background-color:#D9D6D6; padding: 3px 3px 3px 10px;border-top:1px solid #FFFFFF; border-bottom:0 none;margin-top:-1px;}

div#seitennavi-mitglieder  {background-color:#D9D6D6;  width:145px;padding:0;}

/***KALENDER*****/
div.weekview {width:500px; float:left;}
div.tx-cal-controller  {width:100%;float:left; }
#calendar-nav {width:100%;padding-left:0px;}
table.month-small{padding-left:0px;}
table.month-large {width:100%;padding-left:0px;}
.red_catheader_text a{font: normal Arial,Helvetica,Verdana; font-size: 1.2em !important;}
.default_catheader_text a{font: normal Arial,Helvetica,Verdana; font-size: 1.2em !important;}
.yellow_catheader_text a{font: normal Arial,Helvetica,Verdana; font-size: 1.2em !important;}
.green_catheader_text a{font: normal Arial,Helvetica,Verdana; font-size: 1.2em !important;}
.month-weeknums {width: 10px;}
.cal_day6, .cal_day0 {background-color:#F5F5F5;}
 

/***FORMULAR***/
/* Formular */
fieldset.csc-mailform { border:0; }
fieldset.csc-mailform label { width: 120px; float: left; text-align: left; margin-right: 10px; display: block }
fieldset.csc-mailform input, fieldset.csc-mailform textarea { margin-bottom: 10px; font-size:10px; font-family: Verdana, Helvetica, sans-serif; border:1px solid #ccc; padding:2px;  width:300px; } /*xwidth:250px; */
fieldset.csc-mailform fieldset input { float:none; display:inline; width:50px; text-align:left; border:0px; }
fieldset.csc-mailform fieldset label{ display:inline; float:none; text-align:left; width:300px; margin:10px 0; }
fieldset.csc-mailform fieldset {border:0;}
fieldset.csc-mailform fieldset legend {display:none;}
fieldset.csc-mailform select { width:220px; margin:2px 0; font-size:10px; }
fieldset.csc-mailform option { padding:0 5px; background:#fff; }

.csc-mailform-submit {margin-left:130px;}
#c319 .csc-mailform-submit {margin-left:60px}


table.month-large {font-size:9px;}
table.month-large a {text-decoration:none;color:#666666; }
table.month-large a:hover {text-decoration:none;color:#000000; font-weight: normal;}
tx-cal-controller {}

/************News *******************/
hr.clearer {visibility:hidden; clear:left;}/**/

/*****Bilder rechtts***/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {margin-bottom: 5 !important;}

/******Dummytabelle*****/
table.tab_dummy {font-size:9px; border:none; border-collapse:collapse;  padding: 2px; margin-top:0px;}
table.tab_dummy caption { font-size:9px; text-align:left;   padding:5px; border:none; margin-left:-1px;}
table.tab_dummy thead td {font-size:9px; text-align: left;   border: none; padding:5px; background-color:#ccc; }
table.tab_dummy tfoot td {font-size:9px; text-align: left;  border:none; padding:5px; }
table.tab_dummy tbody td {font-size:9px; text-align: left;  border:none;  padding:5px; }
/******Dummytabelle*****/
table.contenttable {font-size:1em; border:none; border-collapse:collapse;  padding: 2px; margin-top:0px;margin-bottom:9px; border-bottom:1px solid #ccc;}
table.contenttable caption { font-size:1em; text-align: left;   padding:2px;  border:none; margin-left:-1px;}
table.contenttable thead {  /*background-color:#D9D6D6; padding:5px; border-bottom:1px solid #ccc;*/}
table.contenttable thead tr { border-top:1px solid #666;  border-bottom:1px solid #666; /*background-color:#D9D6D6;*/ }
table.contenttable thead tr p { font-weight:bold; padding:5px;}
table.contenttable thead th {font-size:1em; text-align: left;   padding:3px 3px 0px 3px; font-weight:bold; border:none; }
table.contenttable tbody td {font-size:1em; text-align: left;  padding:3px; vertical-align:top; }
table.contenttable tfoot tr{ border-top:1px solid #666; }

/*******csc-upload****/
table.csc-uploads csc-uploads-2 {margin:0px, padding:0px; cellspacing:0}
tbody.csc-uploads {margin:0px, padding:0px;}
td.csc-uploads-icon img {border-right:2px solid #ccc; border-bottom:2px solid #ccc; border-left:1px solid #ccc; border-top:1px solid #ccc;}
.csc-textpic-caption {padding-bottom:18px;margin-top:10px;}
td.csc-uploads-fileName p {padding-bottom:0px; margin-bottom:0px;}
td.csc-form-fieldcell input {width:116px;}
.ce-uploads li {margin:0}

td.csc-uploads-fileSize p {font: normal 0.75em  Arial,Helvetica,Verdana;}
.red_catheader_bullet {font-size:20px; }
.green_catheader_bullet {font-size:20px}
.yellow_catheader_bullet {font-size:20px}
.default_catheader_bullet {font-size:20px}

dt a {font: normal 0.95em Arial,Helvetica,Verdana; text-transform: uppercase;  }

/***************Forum***************/
div#center th.tx-mmforum-th {   background: none repeat scroll 0 0 #A3A3A3; color: #FFFFFF; font-size: 12px; padding: 5px; text-align: left;}
div#center td.tx-mmforum-subth {background-color: #FFFFFF;  border-bottom: 0px solid #DDDDDD !important;    border-collapse: collapse;    border-left-style: hidden !important;    border-right-style: hidden !important;    border-top: 0px solid #DDDDDD !important;}
div#center input.tx-mmforum-button { background-color: #A3A3A3;  border: 1px solid #A3A3A3;  color: #FFFFFF;  font-weight: bold;  margin: 0 0 5px 5px;  vertical-align: top;}
div#center div#tx-mmforum-footer { color: #FFFFFF; font-size: 10px;  text-align: center; margin-bottom:10px;} 
div#center .tx-mmforum-textbutton { background-color: #D9D6D6; border: 1px solid #A3A3A3; float: left;  margin: 0 4px 0 0; padding: 3px; text-decoration: none; white-space: nowrap;}
div#center table.tx-mmforum-table { border: 0 none;  border-collapse: collapse;margin-bottom:5px;}
div#center div.button-select { margin-bottom:5px;}

.tx-typo3forum-pi1 .user {
  min-height: 40px;
  margin: 10px 0;
}

.dropup .dropdown-toggle {display:none}

.tx-typo3forum-pi1 table tbody#tx-typo3forum-reports tr td {padding:1%}
#tx-typo3forum-reports .dropdown-toggle {display:none;}
.edit-report .report-post {display: none}



#new_topic {
  margin: 20px 10px;
  display: none;
}

#new_topic .field {
  margin-bottom: 5px;
}

#new_topic .field label {
  display: inline-block;
  float: left;
  width: 100px;
  margin-right: 20px
}

#new_topic .field input, #new_topic .field textarea {
  width: 300px;
}

#new_topic .field textarea {
  height: 200px;
}

#list_topics {
  margin-top: 20px
}

#list_topics .row {
  margin-bottom: 20px;
  padding-bottom: 5px;
  border-bottom: 2px solid #000
}


#list_topics .row p {
  float: left;
  width: 70%;
  margin-right: 20px;
}

.likes {
  float: left;
}

.tx-kesmallads-pi1-category {
	margin: 5px 0;
}

h2.tx-kesmallads-pi1-title {
	margin-bottom: 10px !important;
}

#mailformname, #mailformemail, #mailformaddress {width:306px;}
#mailformaddress {height: 66px }

#footer {
  background-color: #d3d4d4;
  text-align: center;
  padding: 5px 0;
  display: none;
  clear: both;
}

#footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer ul li {
  display: inline-block;
  padding: 2px 15px;
}

#mobile_logo {display: none}
#mobile_menue {position: absolute; display: none; bottom: 1px; left: 5px;}

.slick-prev:before, .slick-next:before {
  color: black !important;
}

#i-rechts .slider { display: none}
.slick-list { width: 90%; margin: 0 auto !important}
.tx-felogin-pi1 fieldset { max-width: 100%}
.mobile_show {display: none}
.mm-left {text-align: left}

#top-mobile-menu {margin: 2px 0 2px 8px; display: none}
#top-mobile-menu a {font-size: 0.95em; color: #666666}
#top-mobile-menu ul {list-style: none; margin: 0}
#top-mobile-menu ul li {display: inline-block; margin-right: 10px}

body .fancybox-next span {
	right: -40px
}

body .fancybox-prev span {
	left: -38px
}

body .fancybox-nav span {
	visibility: visible
}

#slickcarousel1, div.frame-layout-4 {display: none}

#powermail_fieldwrap_4 legend, #powermail_fieldwrap_5 legend, #powermail_fieldwrap_6 legend, .powermail_legend, #powermail_fieldwrap_11 legend, #powermail_fieldwrap_12 legend {
	display: none;
}

.tx-powermail a {
	text-decoration: underline;
}

.cc_message {
	line-height: inherit !important;
}

.cc_btn_accept_all {
	margin-top: 0.5rem;
}

.csc-textpic-caption, .image-caption {
    font-size: 0.75em;
}

.frame-layout-4 .slick-prev {
	left: 0;
}

.frame-layout-4 .slick-next{
	right: 0;
}

.frame-layout-4 .slick-list{
	width: 80%
}

.tx-fe-change-pwd label {
    width: 140px;
    display: inline-block;
}

.tx-fe-change-pwd fieldset > div {
	margin: 10px 0;
}

.tx-fe-change-pwd {
	width:330px;
}