@import"reset.css";

h1,h2,h3,h4,h5 {color:#006b8e;font-family:Helvetica, Arial, sans-serif;}
h1 {font-size:18px;padding:0 0 10px 0;}
h4 {color:#7b8080;font-size:12px;padding:6px 0 14px 0;}
p {color:#686e6e;font-family:Helvetica, Arial, sans-serif;font-size:14px;line-height:1.4em;text-align: justify;}
.content-right h4 {margin:15px 0 0 0;}
.content-right p {text-align:left;}
table {color:#686e6e;font-family:Helvetica, Arial, sans-serif;font-size:14px;line-height:1.4em;text-align: justify;}
a {font-family:Helvetica, Arial, sans-serif;text-decoration:none;color:#006b8e;}
hr {display:none;}
.divider {border-bottom:dotted 1px #8a8e8e;margin:20px 0 20px 0;}
.clear {clear:both;width:100%;}

.main {width:950px;margin:0px auto 0px auto;padding:0;}
.header {width:950px;height:350px;}
.header-top {width:950px;height:160px;}
.header-top-left {float:left;padding:20px 0 0 0;}
.header-top-right {float:right;padding:20px 0 0 0;}
.header-top-right ul li {display:inline;margin:0 0 0 10px;}
.header-top-right a {color:#686e6e;font-family:Helvetica, Arial, sans-serif;font-size:14px;text-decoration:none;}
.header-top-right a:hover {text-decoration:underline;}
.header-bottom {float:right;padding:110px 0 0 0;}
.header-subp {width:950px;height:230px;}
.header-bottom-subp {float:right;padding:-10px 0 0 0;}

.search-lang {float:right;width:200px;height:80px;margin:30px 0 0 0;padding:0;}
.search-lang input[type=text] {margin:0;padding:0;border:none;height:18px;width:176px;font-size:11px;color:#686e6e;}
.search-lang input[type=image] {margin:0 0 -5px 0;padding:0;}

.lang-selection {display:none;/*float:right;margin:10px 0 0 0;*/}
.lang-selection a {margin:0 0 0 10px;}

.content {
width:910px;
margin:0;
padding:0px 20px 20px 20px;
background-color:#f7f7f7;
border: solid 1px;
border-color: #c1c1c1;
border-color: rgba(0,0,0, 0.16);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.13);
}

.nav {
width:910px;
height:40px;
margin:10px 0 10px 0;
padding:0;
}

.snw {
float:right;
padding:0 5px 0 0;
height:40px;
}

.siteheader {margin:0 0 20px 0;}

.content-top {
position:relative;
width:910px;
height:310px;
margin:0;
padding:0;
}

.content-top-spacer {position:relative;width:910px;height:30px;}

.teaser-content-top1 {
position:absolute;
top:0px;
left:0px;
width:220px;
margin:0 0 0 0;
padding:0 0 5px 0;
background-color:#fff;
border: solid 1px;
border-color: #c1c1c1;
border-color: rgba(0,0,0, 0.16);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.13);
}

.teaser-content-top2 {
position:absolute;
top:0px;
left:227px;
width:220px;
margin:0 0 0 0;
padding:0 0 5px 0;
background-color:#fff;
border: solid 1px;
border-color: #c1c1c1;
border-color: rgba(0,0,0, 0.16);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.13);
}

.teaser-content-top3 {
position:absolute;
top:0px;
left:454px;
width:220px;
margin:0 0 0 0;
padding:0 0 5px 0;
background-color:#fff;
border: solid 1px;
border-color: #c1c1c1;
border-color: rgba(0,0,0, 0.16);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.13);
}

.teaser-content-top4 {
position:absolute;
top:0px;
left:681px;
width:220px;
margin:0;
padding:0 0 5px 0;
background-color:#fff;
border: solid 1px;
border-color: #c1c1c1;
border-color: rgba(0,0,0, 0.16);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.13);
}

.teaser-content-top1 h1, .teaser-content-top2 h1, .teaser-content-top3 h1, .teaser-content-top4 h1 {padding:0 20px 0 20px;}
.teaser-content-top1 p, .teaser-content-top2 p, .teaser-content-top3 p, .teaser-content-top4 p {padding:5px 20px 0 20px;font-size:12px;line-height:1.4em;}
.teaser-content-top1 a, .teaser-content-top2 a, .teaser-content-top3 a, .teaser-content-top4 a {float:right;padding:4px 18px 5px 13px;color:#fff;text-decoration:none;background-image:url(/fileadmin/ordner_admin/template/images/button-link.png);background-repeat:no-repeat;}
.teaser-content-top1 a:hover, .teaser-content-top2 a:hover, .teaser-content-top3 a:hover, .teaser-content-top4 a:hover {text-decoration:underline;}
.teaser-content-top1 h1 a, .teaser-content-top2 h1 a, .teaser-content-top3 h1 a, .teaser-content-top4 h1 a {float:left;padding:0 0 5px 0;color:#006b8e;text-decoration:none;background-image:url(/);}


.content-main {float:left;width:630px;margin:0;}
.content-main-alliris {float:left;width:730px;margin:0;}

.nav-b {float:left;width:160px;padding:0 20px 0 0;}
ul.second {padding-left:10px;}
.first li {padding:5px 0 5px 0;border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#686e6e;}
.second li {padding:5px 0 5px 3px;border:none;}
.first li a {font-size:14px;color:#545454;text-decoration:none;}
.second li a {font-size:12px;}
.nav-b a.active {color:#006b8e;}
.nav-b a:hover {color:#006b8e;}

.nav-b li.trenner {background:#e5e5e5;font-size:12px;font-family:Helvetica, Arial, sans-serif;color:#545454;text-decoration:none;}

.content-main-subp {float:left;width:430px;}
.content-main-subp h2 {margin:0 0 15px 0;}
.content-main-stadtplan {float:left;width:910px;}

.content-right {
float:right;
width:220px;
margin:0;
padding:0 0 3px 35px;
background-image:url(/fileadmin/ordner_admin/template/images/right-bg.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

.content-right-archiv {
float:right;
width:220px;

margin:0;
padding:0 0 30px 35px;
background-image:none;
background-image:url(/fileadmin/ordner_admin/template/images/right-bg.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

.anzeigen-teaser {margin:0 0 20px 0;}
.content-right h1 {background-color:#006b8e;color:#fff;width:208px;margin:0;padding:6px;font-size:12px;}
.anzeigen-teaser a {float:right;padding:2px 18px 5px 13px;margin:-40px 0 0 0;color:#fff;text-decoration:none;font-size:14px;background-image:url(/fileadmin/ordner_admin/template/images/button-link.png);background-repeat:no-repeat;}
.anzeigen-teaser a:hover {text-decoration:underline;}

.footer {
width:910px;
background-color:#f7f7f7;
margin:20px 0 0 0;
padding:20px 20px 5px 20px;
border: solid 1px;
border-color: #c1c1c1;
border-color: rgba(0,0,0, 0.16);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.13);
}

img.wappen {float:left;margin:0;padding:3px 5px 0 0;}
p.foottext {float:left;font-size:12px;margin:0;padding:10px 0 0 0;}
p.foottext a {color:#686e6e;text-decoration:none;}
p.foottext a:hover {text-decoration:underline;color:#006b8e}

.footer-inside {
margin:0;
padding:20px 20px 0 20px;
background-color:#b6aeae;
width:870px;
}

.footer-inside h5 {font-size:13px;margin:0 0 8px 0;}
.footer-inside h5 a {color:#fff;text-decoration:none;}
.footer-inside a {font-size:13px;color:#fff;text-decoration:none;}
.footer-inside a:hover {text-decoration:underline;color:#006b8e}

.footer-nav-list-1 {float:left;margin:0 20px 0 0;}
.footer-nav-list-2 {float:left;margin:0 20px 0 0;}
.footer-nav-list-3 {float:left;margin:0 20px 0 0;}
.footer-nav-list-4 {float:left;margin:0 20px 0 0;}
.footer-nav-list-5 {float:left;margin:0 20px 0 0;}
.footer-nav-list-6 {float:left;margin:0;}

.count {
/*float:left;*/
font-size:12px;
margin:0;padding:10px 0 0 0;
color:#686e6e;
font-family:Helvetica, Arial, sans-serif;
}

.tx-indexedsearch a {font-family:Helvetica, Arial, sans-serif;font-size:14px;color:#006b8e;}

  
/*** tt_news ***/
.news-list-item {width:630px;}
.news-list-item-left{float:left;width:400px;height:135px;}
.news-list-item-mid {float:left;width:125px;height:135px;padding:0 0 0 30px;}
.news-list-item-right {float:left;width:60px;height:135px;}

.news-list-item-headline {
  float:left;
  width:290px;
  /*height:40px;*/
  margin:0 0 0 -20px;
  padding:0 0 4px 20px;
  background-color:white;
  /*background-image:url(/fileadmin/ordner_admin/template/images/news-list-headline-bg.jpg);
  background-repeat:no-repeat;*/
  -webkit-box-shadow: 2px 2px 2px  #b0b0b0;    
  -moz-box-shadow: 2px 2px 2px #b0b0b0;    
  box-shadow: 2px 2px 2px #b0b0b0;
}
.news-list-item-date {padding:17px 0 0 0;}
.news-list-item-date p {padding:0;margin:0;color:#79b9ce;font-weight:bold;}

.news-list-item h2 {margin:0;padding:6px 0 0 0;}
.news-list-item h2 a {color:#006b8e;font-size:16px;text-decoration:none;margin:0;padding:0;}
.news-list-item h2 a:hover {text-decoration:underline;}
.list-link {margin:103px 0 0 10px;padding:2px 0 0 12px;width:49px;height:26px;background-image:url(/fileadmin/ordner_admin/template/images/button-link.png);background-repeat:no-repeat;}
.list-link a {color:#fff;text-decoration:none;font-size:14px;}
.list-link a:hover {text-decoration:underline;}

.news-list-item-clear {
  clear:both;
  width:640px;
  height:18px;
  margin:0 0 0 -10px;
  padding:0;
  background-image:url(/fileadmin/ordner_admin/template/images/news-list-clear-bg.jpg);
  background-repeat:no-repeat;
}

.singlenewsheader {float:left;width:490px;}
.singlenewsdate {float:left;}
.news-single-item h2 {color:#006b8e;font-size:16px;text-decoration:none;margin:0;padding:0;}
.date {float:right;color:#686e6e;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;}
.news-single-item img {float:left; padding:5px 10px 0 0;} 
.news-single-backlink {margin:0 0 0 120px;}
.news-single-backlink a {color:#006b8e;text-decoration:none;margin:0;padding:0;font-size:14px;}
.news-single-backlink a:hover {text-decoration:underline;}

.news-amenu-container ul li {padding-bottom:20px;}
.news-amenu-container ul li a {color:#686e6e;font-size:14px;}
.news-amenu-container ul li a:hover {color:#006b8e;}

.news-archiv-item-left{float:left;width:520px;height:135px;}

.news-list-browse {color:#686e6e;font-family:Helvetica, Arial, sans-serif;font-size:14px;}
.nextprev {margin-top:25px;font-size:14px;}

/***** menu *****/
.menu {
  float:left;
  padding:0px 0px 0 0;
  position:relative;
  z-index:20;
 
}
/*.menu>li:first-child {
  margin:0;
  padding:0;
  background:none;
}*/
.menu li {
  float:left; 
  position:relative;
  padding:0 40px 0 0;
  margin:0;
  
}
.menu li.Alast {
  float:left; 
  position:relative;
  padding:0;
  margin:0;
  background:none;
}
.menu li a {
  display:block;
  font-size:18px;
  line-height:14px;
  color:#686e6e;
  z-index:20;
  padding:11px 0px 11px 0px;
  text-decoration:none;
  font-weight:bold;
}

.menu li a span {
 color:#44b1e7;
}
.menu li.sfHover {
  position:relative;
  z-index:10;
}
.menu li a:hover {
  text-decoration:none;
  color:#2487a7;
}
.menu li.active>span a,
.menu > li:hover>span,
.menu > li.sfHover>span {
  display:block;
  color:#006b8e;
}
.menu ul {
  z-index:20;
  letter-spacing:normal;
  font-family:Helvetica, Arial, sans-serif;
  position:    absolute;
  top:      -9999em;
  width:      167px;
  background:   #b6aeae;
  /*background:   #e2e1e1;*/
  /*border-radius:3px;*/
 /* padding:0 4px;*/
}
.menu ul li {width:  100%;}
.menu li:hover {visibility:  inherit; }
.menu li li:first-child {
  background:none;
}
.menu li li {
  /*background:url(../images/menu3.gif) left top repeat-x;*/
  margin:0;
  padding:0;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#fff;
}
.menu li li a {
  background:none;
  font-size:13px;
  font-weight:normal;
  display:    block;
  padding:8px 10px 8px 10px;
  /*color:      #4c525c;*/
  color:      #fff;
}
.menu li.active li a {
  color:      #fff;
}
.menu li li.active a {
  color:      #fff;
  background-color:#007da7; 
}
.menu li li.active li a {
  color:      #fff;
}
.menu li li.active li a:hover {
  color:      #fff;
}
.menu li li.active li.active a {
  color:      #fff;
  background-color:#007da7; 
}
.menu li li:hover > a, 
.menu li li.sfHover > a {
  display:block;
  background: #007da7; 
  /*  background:  url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhNWE1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzU4NTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzRhNGE0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MjQyNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);  */
 /* background: -moz-linear-gradient(top, #5a5a5a 0%, #585858 16%, #4a4a4a 63%, #424242 100%); /* FF3.6+ */
 /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a5a5a), color-stop(16%,#585858), color-stop(63%,#4a4a4a), color-stop(100%,#424242)); /* Chrome,Safari4+ */
 /* background: -webkit-linear-gradient(top, #5a5a5a 0%,#585858 16%,#4a4a4a 63%,#424242 100%); /* Chrome10+,Safari5.1+ */
 /* background: -o-linear-gradient(top, #5a5a5a 0%,#585858 16%,#4a4a4a 63%,#424242 100%); /* Opera 11.10+ */
 /* background: -ms-linear-gradient(top, #5a5a5a 0%,#585858 16%,#4a4a4a 63%,#424242 100%); /* IE10+ */
 /* background: linear-gradient(top, #5a5a5a 0%,#585858 16%,#4a4a4a 63%,#424242 100%); /* W3C */
  filter:none;
  color:#fff;
}
/*zweite ebene */
.menu li:hover ul, .menu li.sfHover ul {
  left:      0px;
  top:      50px;
  z-index:    999;
}
ul.menu li:hover li ul, ul.menu li.sfHover li ul {
  top:      -999em;
}
ul.menu li li:hover ul, ul.menu li li.sfHover ul {
  left:      161px;
  top:      0px;
  z-index:    9999;
}
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {
  top:      -999em;
}

/* wetter ********************************************/
.wetter {float:right;width:460px;background-color:#f7f7f7;margin:15px -20px 0 0;padding:10px 0 15px 10px;}
.head {color:#453d3d;margin:0;padding:0 0 5px 0;font-weight:bold;}
span.temp {font-weight:bold;}
.big-item {float:left;width:280px;margin:0;}
.big-item img {float:left;}
.big-item p {float:left;color:#453d3d;padding:0 0 0 10px;font-size:13px;}

.small-item {float:left;width:40px;height:70px;margin:0 0 0 17px;padding:0;}
.small-item p {color:#453d3d;font-size:13px;text-align:center;}
.small-item img {float:left;padding:0 0 5px 0;}

.wetter-shadow {float:right;width:470px;height:26px;background-image:url(/fileadmin/ordner_admin/template/images/wetter-shadow-bg.png);background-repeat:no-repeat;margin:0 -20px 0 0;padding:0;}

/* wt-directory ***************************************/
.wtdirectory_pagebrowser {padding:0;margin:0;}
.wtdirectory_pagebrowser p {font-size:13px;}
.wtdirectory_pagebrowser ul li {font-size:13px;display:inline;color:#686e6e;font-family:Helvetica, Arial, sans-serif;}
.wtdirectory_pagebrowser ul li a {text-decoration:none;padding:0 10px 0 0;color:#686e6e;}
.wtdirectory_pagebrowser ul li a:hover {text-decoration:underline;}
.wtdirectory_pagebrowser ul li a.act {text-decoration:underline;}
.wtdirectory_filter {font-size:13px;color:#f7f7f7;font-family:Helvetica, Arial, sans-serif;}
span.wtdirectory_abc_letter {color:#686e6e;}
.wtdirectory_filter a {text-decoration:none;padding:0 3px 0 0;color:#686e6e;}
.wtdirectory_filter a:hover {text-decoration:underline;}

/* numbers ********************************************/
.history-numbers-item {width:430px;margin:0;padding:0 0 10px 0;}
.history-numbers-item p {padding:0 10px 0 0;}
.history-numbers-item-headline {
  width:300px;
  height:40px;
  margin:0 0 0 -10px;
  padding:0 0 0 10px;
  background-image:url(/fileadmin/ordner_admin/template/images/history-numbers-item-headline-bg.jpg);
  background-repeat:no-repeat;
}
.history-numbers-item-headline h2 {padding:6px 0 0 0;}
.history-numbers-item-clear {
  width:430px;
  height:12px;
  margin:0 0 15px -10px;
  padding:0;
  background-image:url(/fileadmin/ordner_admin/template/images/history-numbers-item-clear-bg.jpg);
  background-repeat:no-repeat;
}

/* persons ********************************************/
.history-persons-item {width:430px;margin:0;padding:0 0 10px 0;}
.history-persons-item p {padding:0 10px 0 0;}
.history-persons-item img {float:right;padding:0 0 5px 5px;}
.history-persons-item-headline {
  width:300px;
  height:40px;
  margin:0 0 0 -10px;
  padding:0 0 0 10px;
  background-image:url(/fileadmin/ordner_admin/template/images/news-list-headline-bg.jpg);
  background-repeat:no-repeat;
}
.history-persons-item-headline h2 {padding:6px 0 0 0;}
.history-persons-item-clear {
  clear:both;
  width:430px;
  height:12px;
  margin:0 0 15px -10px;
  padding:0 ;
  background-image:url(/fileadmin/ordner_admin/template/images/history-numbers-item-clear-bg.jpg);
  background-repeat:no-repeat;
}

/* telefonverzeichnis **********************************/

.telefon-item {width:430px;margin:0;padding:0 0 10px 0;}
.telefon-item p {padding:0 10px 0 0;}
.telefon-item a {color:#2487a7;text-decoration:none;}
.telefon-item a:hover {text-decoration:underline;}
.telefon-item-headline {
  width:300px;
  height:40px;
  margin:0 0 0 -10px;
  padding:0 0 0 10px;
  background-image:url(/fileadmin/ordner_admin/template/images/news-list-headline-bg.jpg);
  background-repeat:no-repeat;
}
.telefon-item-headline h2 {padding:6px 0 0 0;}
.telefon-item-left {float:left;width:180px;}
.telefon-item-right {float:left;}

.telefon-item-clear {
  clear:both;
  width:430px;
  height:12px;
  margin:0 0 15px -10px;
  padding:0 ;
  background-image:url(/fileadmin/ordner_admin/template/images/history-numbers-item-clear-bg.jpg);
  background-repeat:no-repeat;
}

.no-mail p {display:none;}

/* vereine ***************************************************/
.verein-item {width:430px;margin:0;padding:0 0 10px 0;}
.verein-item p {padding:0 10px 0 0;}
.verein-item a {color:#2487a7;text-decoration:none;}
.verein-item a:hover {text-decoration:underline;}
.verein-item-headline {
  width:430px;
  height:45px;
  margin:0 0 10px -10px;
  padding:4px 4px 4px 10px;
  background-color:white;
  -webkit-box-shadow: 2px 2px 2px  #b0b0b0;    
  -moz-box-shadow: 2px 2px 2px #b0b0b0;    
  box-shadow: 2px 2px 2px #b0b0b0;
}


/* ansprchpartner-verzeichnis ********************************/

.ansprechpartner-item-headline {
  width:300px;
  height:55px;
  margin:0 0 0 -10px;
  padding:0 0 0 10px;
  background-image:url(/fileadmin/ordner_admin/template/images/ansprechpartner-headline-bg.jpg);
  background-repeat:no-repeat;
}
.ansprechpartner-item-headline h2 {padding:6px 0 0 0;}
.ansprechpartner-item-headline h2 span {color:#686e6e;font-size:13px;font-weight:lighter;}

/* content format adds ****************************************/
.csc-textpic-caption {color:#686e6e;font-family:Helvetica,Arial,sans-serif;font-size:12px;padding:3px 0 0 0;}

.content-main-subp ul {padding:0 0 0 15px;}
.content-main-subp .tx-wtdirectory-pi1 .wtdirectory_pagebrowser ul {padding:0px;}
.content-main-subp ul li {list-style-type:disc;color:#686e6e;font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;}
.content-main ul {padding:0 0 0 15px;}
.content-main ul li {list-style-type:disc;color:#686e6e;font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;}

/* yag - gallery *********************************************/
.tx-yag-breadcrumbcomtainer {
  border-top:none;
  border-bottom:none;
  margin:0 0 15px 0;  
  padding:0 0 15px 0; 
  font-size:12px;
}

.tx-yag-breadcrumb a{color:#006b8e;text-decoration:none;}
.tx-yag-breadcrumb a:hover{text-decoration:underline;}

.tx-yag-gallery-albuminfo {clear:both;overflow:hidden;padding:0 0 0 5px;}
.tx-yag-gallery-albuminfo a {color:#006b8e;text-decoration:none;}
.tx-yag-gallery-albuminfo a:hover {text-decoration:underline;}
.tx-yag-gallery-gallerycaption {font-size: 0.7em;height:30px;}
.tx-yag-gallery-albumcaption {font-size: 0.7em;}
.tx-yag-gallery-itemcount {margin-top:0px;font-size:0.7em;color:#505050;font-family:Helvetica, Arial, sans-serif;}



.tx-ptextlist-pager-item-display {font-family:Helvetica, Arial, sans-serif;color:#505050;padding-top:10px;}
.tx-ptextlist-pager-item-display .first, .tx-ptextlist-pager-item-display .last, .tx-ptextlist-pager-item-display .count {color:#505050;}

.tx-ptextlist-pager li.number a:hover, .tx-ptextlist-pager li a:hover span, .tx-ptextlist-pager li a:hover {color:#006b8e;text-decoration: none;}
.tx-ptextlist-pager li.number .cur {border: 1px solid #006b8e;}


.tx-yag-thumb-innerframe img, .tx-yag-image img {
    background-color: #F3F3F3;
    border: 1px solid #DDDDDD;
    margin: 1px;
    padding: 7px;
}

.imgcount {float:right;font-size:9px;color:#fff;font-weigt:normal;}

/* sitemap ********************************************************/
.csc-sitemap {padding-left:30px;}
.csc-sitemap ul li {list-style:none;padding:0;}
.csc-sitemap ul li a {text-decoration:none;font-weight:bold;color:#006b8e;font-size:14px;}
.csc-sitemap ul li ul li {padding:0 0 0 20px;}
.csc-sitemap ul li ul li a {text-decoration:none;font-weight:normal;color:#006b8e;font-size:14px;}
.csc-sitemap ul li ul li ul li {padding:0 0 0 40px;}
.csc-sitemap ul li ul li ul li a {color:#006b8e;font-size:12px;}

.wtdirectory_filter_cat option.group223 {display:none;}

/* webcam *********************************************************/

.lightboxgallery img {margin:0 15px 15px 0;}

#cboxTitle {font-family:Helvetica, Arial, sans-serif;}

.menu .trenner {color:#fff;font-size:13px;font-weight:normal;padding:8px 10px 8px 10px;}

/* calendar *******************************************************/


.tabcontent label {margin:0 5px 0 0;color:#686e6e;font-family:Helvetica, Arial, sans-serif;font-size:14px;}
.edd {color:#686e6e;font-family:Helvetica, Arial, sans-serif;font-size:14px;}
span.cal_required {font-family:Helvetica, Arial, sans-serif;font-size:18px !important;}

.tx-cal-controller .basictab ul {margin:0 0 15px 0;border:none;}
.event-buttons {margin:5px 0 0 7px;}
.req-note {margin:5px 0 0 7px;font-family:Helvetica, Arial, sans-serif;font-size:14px;color:red;}


.event-ok {color:#686e6e;font-family:Helvetica, Arial, sans-serif;font-size:14px;line-height:25px;}
.event-ok label {margin:0 10px 0 0;}
.tx-felogin-pi1 {color:#686e6e;font-family:Helvetica, Arial, sans-serif;font-size:14px;}

.tx-cal-controller h1, .tx-cal-controller .found, .tx-cal-controller .pagebrowser {text-align: left;}
.vevent {margin:30px 0 0 0;color:#686e6e;font-family:Helvetica, Arial, sans-serif;font-size:14px;}
.white {
  background:#fff;
  padding:5px;
  -webkit-box-shadow: 2px 2px 2px  #b0b0b0;    
  -moz-box-shadow: 2px 2px 2px #b0b0b0;    
  box-shadow: 2px 2px 2px #b0b0b0;
}
.summary a{font-size:18px;}
.vevent p {padding:5px;}
#calendar-event-backlink a {font-size:14px;}

.pagebrowser {padding:0 0 10px 0;}
.pagebrowser span b {font-weight:normal;padding:0 0 0 8px;}
.pagebrowser span a {padding:0 0 0 8px;}
.tx-cal-controller .even {background-color:none;}

.month-small a {color:#686e6e;}

.withEventsDay a {font-weight:bold;color:#006b8e;}
.month-weeknums {color:#fff;}
.month-weekdays {color:#fff;}

#calsearch legend {display:none;}
#calsearch label {margin:0 5px 10px 0;color:#686e6e;font-family:Helvetica, Arial, sans-serif;font-size:14px;}
#calsearch input {margin:0 0 10px 0;}
#calsearch select {margin:0 0 10px 0;}

#calsearch select#tx_cal_controller_category_ids {margin:0 0 0 10px;}
#calsearch select#tx_cal_controller_location_ids {margin:0 0 0 52px;}

#calsearch input#event_start_day {margin:0 0 0 32px;}
#calsearch #searchbtn {margin:0 0 0 85px;}

/* Urlaubsliste im Content */
.content-main-subp h1.Uliste {display:none;}

/* anpassung sachlagen cat */
body {
color: #686E6E;
font-family: Helvetica,Arial,sans-serif;
font-size: 14px;
line-height: 1.4em;
text-align: justify;
  }

