body {
background:#FFFFFF url(images/backblue.jpg) repeat-x scroll center top;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:76%;
line-height:16px;
margin:auto;
text-align:center;
behavior:url("/fileadmin/templates/hope/css/csshover3.htc");
}

a:link, a:visited {
color:#6A849D;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline;
}

a:hover, a:active {
text-decoration:none;
}

h1 {
font-size:1.2em;
}

h3 {
font-size:1em;
}

input {
border:1pt solid #6A849D;
color:#707070;
font-family:tahoma;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 5px;
}

.brclear {
clear:both;
font-size:1px;
height:0;
line-height:0;
margin:0;
}

/************* all wrap ********************/

#allwrap {
height:auto;
margin:0 auto;
text-align:center;
width:900px;
}
#header-wrapper {
background:transparent url(images/header-bg0.jpg) no-repeat scroll center top;
height:270px;
padding:5px;
}


/************* header ********************/

#header {
height:270px;
margin:0 auto;
text-align:right;
width:780px;
}
 

/************* language ********************/

#lang {
color:#666666;
margin:0 20px 0 0;
padding:0;
text-align:right;
}


/************* top navi ********************/

#topnav {
font-size:11px;
margin:25px 15px 0 0;

}


/************* wechselnde Sprüche ********************/

#sprueche {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:65px;
line-height:1.2;
margin:114px 20px 0 auto;
padding:5px 10px 5px 0;
width:350px;
}


/************* wrapper ********************/

#wrapper {
background:transparent none repeat scroll 0 0;
margin:0 auto;
padding:0;
position:relative;
text-align:left;
width:760px;
}


/************* left part ********************/

#left-part {
background:transparent url(images/shad.jpg) no-repeat scroll 0 0;
border-top:1px dashed #EDF1F2;
float:left;
margin:0 0 0 10px;
padding:5px;
width:140px;
height: auto;
}


/************* left content ********************/


#left-content {
margin:7px 0;
padding:0;
text-align:left;
width: 100px;
height: auto;
float:left;
}


#left-content img {
margin:6px 0;
width: auto;
height: 100%;
}

#left-content h1, #left-content h2, #left-content h3 {
border-bottom:1px dotted #993333;
color:#993333;
font-size:12px;
font-weight:bold;
}

#left-content p {
margin:0;
padding:2px 0;
}

.menu3-item {
margin-left: 10px;
}

.menu2-item {
margin-top: 10px;
}

/************* right part ********************/


#right-part {
background:transparent url(images/shad.jpg) no-repeat scroll 0 0;
border-top:1px dashed #EDF1F2;
float:right;
margin:0 10px 0 0;
padding:10px;
text-align:left;
width:585px;
}


/************* breadcrumb ********************/

#breadcrumb {
color:#666666;
float:right;
font-size:70%;
margin:0;
padding:0 9px;
}
#breadcrumb a:link, #breadcrumb a:visited {
color:#993333;
}
#breadcrumb a:hover, #breadcrumb a:active {
color:#666666;
}


/************* page title ********************/

#pagetitle {
color:#666666;
font-size:1.3em;
font-weight:bold;
margin:0;
padding-bottom:7px;
text-align:left;
}


/************* main content ********************/

#main-content {
height: auto;
float: right;
width: 600px;
}

#main-content h1 {
color:#6A849D;
font-size:100%;
margin:4px 0 0;
padding:0;
}
#main-content h2 {
color:#6A849D;
font-size:90%;
margin:4px 0 0;
padding:0;
}
#main-content h3 {
color:#6A849D;
font-size:80%;
margin:4px 0 0;
padding:0;
}
#main-content a {
color:#6A849D;
}

/************* footer ********************/

#footer {
background:transparent url(images/footer.jpg) no-repeat scroll center bottom;
height:60px;
margin:0px auto 0px;
width:800px;
clear: both;
}

/************* bottomnav ********************/

#bottomnav {
color:#6A849D;
font-size:75%;
padding-top:20px;
}
#bottomnav a {
color:#6A849D;
margin:0 5px;
padding:0;
}


/************* copyright ********************/

#copyright {
color:#6A849D;
font-size:75%;
margin:0;
padding:2px 30px;
}
#copyright a {
color:#6A849D;
}
.contact {
color:#6A849D;
font-size:75%;
margin:0 0 20px;
padding:2px 30px;
}

/************** unsorted rest *********************/

#cnavi {
display:block;
margin:0 auto;
padding-bottom:10px;
width:780px;
}
#menu {
display:block;
margin:0 0 0 7px;
padding:0;
}
#menu ul {
list-style-type:none;
margin:0;
padding:0;
}
* + html #menu ul {
min-height:1px;
}
#menu li {
display:block;
float:left;
margin:0;
position:relative;
width:126px;
z-index:8;
}
* html #menu li {
position:static;
}
#menu a {
display:block;
}
#menu li li {
width:100%;
z-index:9;
}
#menu li li ul {
left:0;
top:0;
}
#menu li li:hover ul {
left:100%;
}
#menu li ul {
display:none;
padding:0;
position:absolute;
z-index:6;
}
#menu li:hover > ul {
display:block;
}
#menuList:after {
clear:both;
content:".";
display:block;
height:0;
overflow:hidden;
visibility:hidden;
}
#menu {
font-size:13px;
}
#menu:after {
clear:both;
content:'.';
display:block;
height:1px;
line-height:1px;
visibility:hidden;
}
#menu li li {
width:126px;
}
#menu li a {
border:1px solid #6A849D;
color:#6A849D;
font-size:0.9em;
margin:0 2px;
padding:2px 4px;
text-align:center;
text-decoration:none;
}
#menu li a:hover {
background-color:#6A849D;
color:white;
}
#menu li:hover > a {
background-color:#6A849D;
color:white;
}
#menu li li a {
background-color:#C9D3DC;
color:#000000;
padding:2px 4px;
text-align:left;
text-decoration:none;
text-transform:none;
}
#menu li ul li a:hover {
background-color:#6A849D;
color:#FFFFFF;
padding:2px 4px;
text-align:left;
text-decoration:none;
text-transform:none;
}
#menu li li:hover > a {
background-color:#6A849D;
color:#FFFFFF;
padding:2px 4px;
text-align:left;
text-decoration:none;
text-transform:none;
}
#menu li ul {
width:126px;
}
#menu li li ul {
border-top-width:0;
}
#menu li li li:first-child {
}
#menu li li.submenu > a:after {
content:"";
}
.tx-wecdevo-pi1 {
z-index:7;
}
.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {
border:1px solid #336699;
clear:right;
height:1px;
}
.top-block .news-list-container hr.clearer, .top-block .news-single-item hr.clearer, .top-block .news-latest-container hr.clearer {
background-color:#FFFFFF;
border:medium none;
clear:right;
color:#FFFFFF;
height:1px;
}
.news-latest-container hr.clearer {
clear:left;
}
.news-latest-container {
color:#000000;
}
.news-latest-container hr {
height:1px;
}
.news-latest-container h2 {
color:#336699;
font-size:1.2em;
padding:3px;
}
.news-latest-gotoarchive {
color:#336699;
font-weight:bold;
margin-top:5px;
padding:3px;
}
.news-latest-gotoarchive a:link, .news-latest-gotoarchive a:visited, .news-latest-gotoarchive a:hover {
color:#006600;
}
.news-latest-gotoarchive a {
color:#336699;
font-size:0.9em;
}
.news-latest-item {
height:1%;
line-height:1.3;
padding:3px;
}
.news-latest-item img {
border:1px solid #666666;
float:left;
margin-bottom:5px;
margin-right:5px;
}
.news-latest-category img {
border:medium none;
float:none;
margin:0;
}
.news-latest-date, .news-latest-morelink, .news-latest-cat {
font-size:0.8em;
}
#left .news-latest-container .news-latest-item .news-latest-morelink a:link, #left .news-latest-container .news-latest-item .news-latest-morelink a:visited, #left .news-latest-container .news-latest-item .news-latest-morelink a:hover, #left .news-latest-container .news-latest-item .news-latest-morelink a:active, #left .news-latest-container .news-latest-item .news-latest-date a:link, #left .news-latest-container .news-latest-item .news-latest-date a:visited, #left .news-latest-container .news-latest-item .news-latest-date a:hover, #left .news-latest-container .news-latest-item .news-latest-date a:active {
color:#336699;
}
#left .news-latest-container h2 {
color:#336699;
font-size:1.2em;
padding:3px;
}
#left .news-latest-gotoarchive {
color:#336699;
padding:3px;
}
#left .news-latest-item h3, #left .news-latest-item h3 a:link, #left .news-latest-item h3 a:visited, #left .news-latest-item h3 a:hover {
color:#336699;
}
.news-list-container {
}
.news-list-item {
height:1%;
line-height:1.3;
margin:3px;
padding:3px;
}
.news-list-item h3 {
font-size:120%;
}
.news-search-form {
margin-bottom:5px;
padding:3px;
}
.news-search-emptyMsg {
margin:0;
}
.news-search-form form {
margin:0;
}
.news-list-container h3 {
margin-bottom:0;
padding:0;
}
.news-list-container h3 a:link, .news-list-container h3 a:visited {
color:#336699;
padding-left:2px;
text-decoration:none;
}
.news-list-container h3 a:hover {
color:#99CCFF;
text-decoration:underline;
}
.news-list-container p {
padding-left:3px;
}
.news-list-imgcaption {
float:right;
font-size:9px;
padding-right:3px;
padding-top:3px;
}
.news-list-container img {
border:1px solid #666666;
float:right;
margin-bottom:5px;
margin-left:5px;
margin-right:2px;
}
.news-list-category img {
border:medium none;
float:none;
margin:0;
}
.news-list-morelink, .news-list-cat, .news-list-date {
font-size:10px;
margin-left:3px;
}
.news-list-morelink {
font-weight:bold;
margin-bottom:3px;
}
.news-list-morelink a:link, .news-list-morelink a:visited {
color:#333333;
}
.news-list-morelink a:hover, .news-list-morelink a:active {
color:#336699;
}
.news-list-browse {
text-align:center;
}
#main-content .news-list-container {
}
#main-content .news-list-item {
height:1%;
line-height:1.3;
margin:3px;
padding:3px;
}
#main-content .news-list-item h3 {
font-size:1.15em;
}
#main-content .news-search-form {
margin-bottom:5px;
padding:3px;
}
#main-content .news-search-emptyMsg {
margin:0;
}
#main-content .news-search-form form {
margin:0;
}
#main-content .news-list-container h3 {
margin-bottom:0;
padding:0;
}
#main-content .news-list-container h3 a:link, #main-content .news-list-container h3 a:visited {
color:#336699;
padding-left:2px;
text-decoration:none;
}
#main-content .news-list-container h3 a:hover {
color:#336699;
text-decoration:underline;
}
#main-content .news-list-container p {
padding-left:3px;
}
#main-content .news-list-imgcaption {
float:right;
font-size:9px;
padding-right:3px;
padding-top:3px;
}
#main-content .news-list-container img {
border:1px solid #666666;
float:right;
margin-bottom:5px;
margin-left:5px;
margin-right:2px;
}
#main-content .news-list-category img {
border:medium none;
float:none;
margin:0;
}
#main-content .news-list-morelink, #main-content .news-list-category {
font-size:10px;
margin-left:3px;
}
#main-content .news-list-morelink {
font-weight:bold;
margin-bottom:3px;
}
#main-content .news-list-morelink a:link, #main-content .news-list-morelink a:visited {
color:#333333;
}
#main-content .news-list-morelink a:hover, #main-content .news-list-morelink a:active {
color:#003399;
}
#main-content .news-list-browse {
text-align:center;
}
.tx-ttnews-browsebox {
border:1px solid #666666;
margin:3px;
padding:3px;
}
.top-block .tx-ttnews-browsebox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
margin-top:0;
padding:3px;
}
.tx-ttnews-browsebox td {
font-size:0.8em;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
font-weight:bold;
}
.tx-ttnews-browsebox-SCell p, .tx-ttnews-browsebox td p {
margin:0;
}
.tx-ttnews-browsebox-SCell {
background-color:#9ABDDD;
border:1px solid #666666;
color:#FFFFFF;
}
.tx-ttnews-browsebox-SCell a:link, .tx-ttnews-browsebox-SCell a:visited {
color:#FFFFFF;
font-size:1em;
}
.tx-ttnews-browsebox-SCell a:hover, .tx-ttnews-browsebox-SCell a:active {
color:#FFFFCC;
}
.tx-ttnews-browsebox a:link, .tx-ttnews-browsebox a:visited {
color:#336699;
font-size:1em;
}
.tx-ttnews-browsebox a:hover, .tx-ttnews-browsebox a:active {
color:#336699;
}
.news-search-emptyMsg {
font-size:0.9em;
margin-left:10px;
}
.news-single-item {
margin-bottom:5px;
padding:5px;
}
.news-single-item h2 {
font-size:1.2em;
font-weight:bold;
margin-bottom:0;
}
.news-single-item h3 {
margin-bottom:15px;
}
.news-single-img {
float:right;
margin-left:5px;
}
.news-single-imgcaption {
clear:both;
padding:3px;
}
.news-single-category {
}
.news-single-backlink, .news-single-backlink a {
font-size:0.8em;
font-weight:bold;
margin-bottom:15px;
margin-top:10px;
}
.news-single-timedata {
}
.news-single-timedata, .news-single-author, .news-single-imgcaption {
font-size:9px;
}
.news-single-author {
padding-bottom:3px;
}
.news-single-additional-info {
background-color:#FEFECA;
background-image:url(images/in-sidebar-bg.jpg);
background-repeat:repeat-x;
float:right;
margin-bottom:3px;
margin-left:3px;
padding:5px;
width:40%;
}
.news-single-additional-info h1, .news-single-additional-info h2, .news-single-additional-info h3 {
color:#006633;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.2em;
}
.news-single-related, .news-single-files, .news-single-links {
background-color:#F9FFE5;
border:1px solid #666666;
margin:0 0 3px;
padding:3px;
}
.news-single-related dd, .news-single-links dd, .news-single-files dd {
margin-bottom:5px;
margin-left:2px;
}
.news-single-related dd a:link, .news-single-related dd a:visited, .news-single-links dd a:link, .news-single-links dd a:visited, .news-single-files dd a:link, .news-single-files dd a:visited {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:none;
}
.news-single-related dd a:hover, .news-single-related dd a:active, .news-single-links dd a:hover, .news-single-links dd a:active, .news-single-files dd a:hover, .news-single-files dd a:active {
text-decoration:underline;
}
.news-single-related dt, .news-single-links dt, .news-single-files dt {
color:#006633;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
margin-bottom:5px;
margin-left:5px;
width:0.8em;
}
.news-amenu-container {
border:1px solid #333333;
margin-top:5px;
padding:3px;
}
.news-amenu-container li {
padding-bottom:3px;
}
.news-amenu-container ul {
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-top:5px;
padding:3px;
}
.news-amenu-container h2 {
color:#336699;
font-size:1.1em;
padding:3px;
}
.news-amenu-item-year {
background-color:#F7F7F7;
border-bottom:1px solid #CCCCCC;
color:#336633;
font-weight:bold;
margin:4px 0;
padding:2px;
}
.news-catmenu {
background-color:#F9FFE5;
border:1px solid #666666;
margin:10px 0 10px 10px;
padding:5px;
}
.news-catmenu-header {
font-size:0.9em;
font-weight:bold;
}
.news-catmenu div {
font-size:10px;
white-space:nowrap;
}
.news-catmenu div img, .news-catmenu img, .news-catmenu-header img {
margin:0;
padding:0;
vertical-align:middle;
}
.news-catmenu-ACT {
font-weight:bold;
}
.level1 {
padding:0px;
}
.level2 {
background-color:#DDF393;
border-left:1px solid #666666;
padding:0px;
}
.level3 {
background-color:#CAE46E;
border-left:1px solid #666666;
border-top:1px solid #666666;
padding:0px;
}
.level4 {
background-color:#B0CB51;
border-left:1px solid #666666;
padding:1px 1px 1px 10px;
}
* html .tx-srfeuserregister-pi1 {
margin-right:-10px;
}
* html div.tx-srfeuserregister-pi1 label.tx-srfeuserregister-pi1-password-again {
margin-left:-5px;
}
dt {
font-size:80%;
}
dd {
font-size:80%;
}
.tx-felogin-pi1 {
font-size:100%;
}
.tx-felogin-pi1 form {
margin:0;
padding:0;
}
.tx-felogin-pi1 fieldset {
border:medium none;
margin:0;
padding:0;
}
.tx-felogin-pi1 legend {
display:none;
}
.tx-felogin-pi1 input {
font-size:80%;
}
.tx-felogin-pi1 th {
font-weight:normal;
}
.tx-felogin-pi1 label {
color:#000000;
font-size:11px;
font-weight:normal;
}
.tx-felogin-pi1 input {
border:1px solid #336699;
}
.tx-felogin-pi1 table {
font-size:11px;
width:100px;
}
.tx-felogin-pi1 h3 {
color:#003366;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
padding-left:10px;
}
#left .tx-felogin-pi1 td {
color:#FFFFFF;
}
#left .tx-felogin-pi1 h3 {
color:#003399;
font-family:Arial,Verdana,sans serif;
font-size:130%;
font-weight:bold;
margin-left:0;
padding:10px;
}
.tx-felogin-pi1-submit {
width:40px;
}
#tx-felogin-pi1-user {
font-size:11px;
width:60px;
}
#tx-felogin-pi1-pass {
font-size:11px;
width:60px;
}
.tx-newloginbox-pi3-listrow td {
background-color:#EEEEEE;
padding-left:3px;
padding-right:3px;
}
.tx-newloginbox-pi3-listrow tr.tx-newloginbox-pi3-listrow-header td {
background-color:#CCCCCC;
}
.tx-newloginbox-pi3-listrow tr.tx-newloginbox-pi3-listrow-header td p {
font-weight:bold;
}
.tx-newloginbox-pi3-listrow tr.tx-newloginbox-pi3-listrow-odd td {
background-color:#F6F6F6;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
width:100px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
width:150px;
}
.tx-indexedsearch .tx-indexedsearch-whatis p .tx-indexedsearch-sw {
font-style:italic;
font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
margin-bottom:5px;
margin-top:10px;
}
.tx-indexedsearch p.tx-indexedsearch-noresults {
font-weight:bold;
text-align:center;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p {
font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p.tx-indexedsearch-percent {
font-weight:normal;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr p {
font-style:italic;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr p .tx-indexedsearch-redMarkup {
color:red;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEFF none repeat scroll 0 0;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
margin-bottom:5px;
margin-top:20px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 {
margin-bottom:0;
margin-top:0;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead td {
vertical-align:middle;
}
.tx-guestbook-list-header {
background-color:#6699CC;
color:#FFFFFF;
font-weight:bold;
}
.tx-guestbook-list-row {
background-color:#FFFFFF;
}
.tx-guestbook-list-rowleft {
background-color:#D2DAE1;
}
.tx-guestbook-list-entrycomment-title {
font-weight:bold;
}
.tx-guestbook-list-entrycomment {
font-style:italic;
}
.tx-guestbook-list-small {
color:#666666;
font-size:9px;
}
.tx-veguestbook-pi1-browsebox td {
color:#666666;
font-size:9px;
}
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell {
font-weight:bold;
}
.tx-veguestbook-pi1-browsebox-SCell {
background-color:#EEEEEE;
}
.tx-guestbook-latest-header {
background-color:#539521;
color:#FFFFFF;
font-weight:bold;
}
.tx-guestbook-latest-row {
background-color:#FFFFFF;
}
.tx-guestbook-latest-small {
color:#666666;
font-size:9px;
}
.tx-guestbook-form-inputfield-med {
border:1pt solid #333333;
color:#333333;
font-size:12px;
height:20px;
width:100px;
}
.tx-guestbook-form-inputfield-big {
border:1pt solid #333333;
color:#333333;
font-size:12px;
height:20px;
width:150px;
}
.tx-guestbook-form-textarea {
border:1pt solid #333333;
color:#333333;
font-size:12px;
width:250px;
}
.tx-guestbook-form-obligationfield {
color:#CC0000;
}
.tx-guestbook-form-error {
color:#CC0000;
}
.tx-abilenotes-pi1 {
border:1px solid #898989;
padding:2px;
width:200px;
}
.tx-abilenotes-pi1 a.tx-abilenotes-pi1-editimage img {
padding:1px;
}
.tx-abilenotes-pi1 a.tx-abilenotes-pi1-editimage:hover img {
background-color:#FFFFFF;
border:1px dotted #898989;
padding:0;
}
.tx-abilenotes-pi1 a.tx-abilenotes-pi1-deleteimage img {
padding:1px;
}
.tx-abilenotes-pi1 a.tx-abilenotes-pi1-deleteimage:hover img {
background-color:#FFFFFF;
border:1px dotted #898989;
padding:0;
}
.tx-abilenotes-pi1 a.tx-abilenotes-pi1-newimage img {
padding:1px;
width:18px !important;
}
.tx-abilenotes-pi1 a.tx-abilenotes-pi1-newimage:hover img {
background-color:white;
border-bottom:1px dotted #898989;
border-top:1px dotted #898989;
padding:0;
}
.tx-abilenotes-pi1 a.tx-abilenotes-pi1-activateimage img {
padding:1px;
}
.tx-abilenotes-pi1 a.tx-abilenotes-pi1-activateimage:hover img {
background-color:#FFFFFF;
border:1px dotted #898989;
padding:0;
}
.tx-abilenotes-pi1 a.tx-abilenotes-pi1-inactivateimage img {
padding:1px;
}
.tx-abilenotes-pi1 a.tx-abilenotes-pi1-inactivateimage:hover img {
background-color:#FFFFFF;
border:1px dotted #898989;
padding:0;
}
.tx-abilenotes-pi1 a.tx-abilenotes-pi1-searchboxbutton img {
padding:0 !important;
}
.tx-abilenotes-pi1 a.tx-abilenotes-pi1-searchboxbutton:hover img {
background-color:#FFFFFF;
border-bottom:1px dotted #898989;
border-top:1px dotted #898989;
padding:0;
}
.tx-abilenotes-pi1 tx-abilenotes-pi1-browsebox-strong {
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-list {
width:100%;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-listmessage {
border-bottom:1px solid #898989;
font-size:11px;
text-align:justify;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-list td {
padding-bottom:2px;
padding-top:2px;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-searchbox {
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-listheader {
border-bottom:1px solid #898989;
padding-bottom:2px;
padding-top:2px;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-listheader img {
margin-top:0;
padding-left:4px;
padding-right:4px;
}
.tx-abilenotes-pi1 input.tx-abilenotes-pi1-searchboxsword {
width:80px;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-listrow {
border-bottom:1px dotted #898989;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-listrowheader {
border-bottom:1px dotted #898989;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-listrowcell {
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-listrowcelldate p {
font-size:11px;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-listinfo {
border-bottom:1px dotted #898989;
font-size:11px;
text-align:center;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-listjump {
border-bottom:1px solid #898989;
text-align:center;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-listjump nobr {
font-size:11px;
padding-left:2px;
padding-right:2px;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-view {
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-viewhelp {
font-size:11px;
text-align:justify;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-view td {
padding-bottom:2px;
padding-top:2px;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-viewsummary {
border-bottom:1px dotted #898989;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-viewdates p {
font-size:11px;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-edit {
font-size:11px;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-edit td {
font-size:11px;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-edit td {
padding-bottom:2px;
padding-top:2px;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-edittitle {
width:96%;
}
.tx-abilenotes-pi1 .tx-abilenotes-pi1-editcontent {
font-size:11px;
width:96%;
}
#tx_chcforum-pi1 {
font-family:arial,sans-serif;
font-size:11px;
}
#tx_chcforum-pi1 caption {
display:none;
}
#tx_chcforum-pi1 a {
text-decoration:underline;
}
#tx_chcforum-pi1 a:hover {
text-decoration:none !important;
}
#tx_chcforum-pi1 form {
margin-top:20px;
}
.tx-chcforum-pi1-Table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;
margin-bottom:3px;
width:100%;
}
.tx-chcforum-pi1-Table thead tr th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#A7B3CB none repeat scroll 0 0;
font-size:14px;
font-weight:bold;
padding:5px;
text-align:center;
white-space:nowrap;
}
.tx-chcforum-pi1-Table tbody tr th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F3F5F8 none repeat scroll 0 0;
font-size:15px;
font-weight:bold;
letter-spacing:2px;
padding:5px;
text-align:left;
}
.tx-chcforum-pi1-Table tbody tr td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E3E7EF none repeat scroll 0 0;
font-size:12px;
padding:5px;
}
.tx-chcforum-pi1-catConferenceCell {
}
.tx-chcforum-pi1-catConferenceCell dl {
margin:0;
}
.tx-chcforum-pi1-catConferenceCell dt {
}
.tx-chcforum-pi1-catConferenceCell dd {
font-size:10px;
margin-left:5px;
}
.tx-chcforum-pi1-catConferenceCell dd.new {
color:#FF0000;
}
.tx-chcforum-pi1-catThreadCell {
text-align:center;
}
.tx-chcforum-pi1-catPostCell {
text-align:center;
}
.tx-chcforum-pi1-catLastCell {
font-size:10px !important;
vertical-align:top;
}
.tx-chcforum-pi1-confThreadSubjCell {
}
.tx-chcforum-pi1-confThreadNew {
color:#FF0000;
font-size:10px;
padding-left:5px;
}
.tx-chcforum-pi1-confThreadRepliesCell {
text-align:center;
}
.tx-chcforum-pi1-confThreadAuthorCell {
text-align:center;
}
.tx-chcforum-pi1-confThreadLastCell {
font-size:10px !important;
}
.tx-chcforum-pi1-navPath {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEE3E7 none repeat scroll 0 0;
border:1px solid #000000;
font-size:10px;
margin-bottom:3px;
margin-top:15px;
padding:3px;
}
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEE3E7 none repeat scroll 0 0;
border:1px solid #000000;
clear:both;
font-size:10px;
margin-bottom:3px;
padding:3px;
text-align:right;
}
.tx-chcforum-pi1-postForm {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E3E7EF none repeat scroll 0 0;
margin-bottom:3px;
padding:5px;
}
.tx-chcforum-pi1-postForm fieldset label {
display:block;
float:left;
padding-right:20px;
text-align:right;
width:150px;
}
.tx-chcforum-pi1-postForm fieldset#formTop input {
border:1px solid #000000;
display:block;
float:left;
margin-bottom:3px;
padding:2px;
width:150px;
}
.tx-chcforum-pi1-postForm textarea {
border:1px solid #000000;
height:150px;
margin:3px 0;
width:100%;
}
.tx-chcforum-pi1-postForm fieldset#formTop br {
clear:left;
}
.tx-chcforum-pi1-formBtn {
text-align:center;
}
.tx-chcforum-pi1-formBtn input {
background-color:#FFFFFF;
border:1px solid #000000;
font-size:12px;
font-weight:bold;
margin-bottom:3px;
padding:3px;
}
.tx-chcforum-pi1-formBtnHov {
background-color:#FFFFFF;
border:1px solid #CC0000;
color:#CC0000;
font-size:12px;
font-weight:bold;
padding:3px;
}
.tx-chcforum-pi1-formBtnStyle {
background-color:#FFFFFF;
border:1px solid #000000;
margin:3px;
padding:3px;
}
.tx-chcforum-pi1-formBtnStyleHov {
background-color:#FFFFFF;
border:1px solid #CC0000;
color:#CC0000;
margin:3px;
padding:3px;
}
.tx-chcforum-pi1-singlePost {
border:1px solid #000000;
margin:3px 0;
}
.tx-chcforum-pi1-singlePost .author {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E3E7EF none repeat scroll 0 0;
height:78px;
padding:3px;
vertical-align:top;
}
.tx-chcforum-pi1-formEmicoStyle {
margin:3px;
}
.tx-chcforum-pi1-singlePost .im {
margin-top:3px;
vertical-align:middle;
}
.tx-chcforum-pi1-singlePost .im a {
margin-right:10px;
}
.tx-chcforum-pi1-singlePost .im img {
border:0 none;
margin-bottom:2px;
padding-right:2px;
vertical-align:middle;
}
.tx-chcforum-pi1-singlePost #userPic {
border:1px solid #000000;
float:right;
}
.tx-chcforum-pi1-singlePost .text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E3E7EF none repeat scroll 0 0;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}
.tx-chcforum-pi1-singlePost .scroller {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
min-height:125px;
overflow:auto;
padding:3px;
text-indent:0;
width:95%;
}
.tx-chcforum-pi1-singlePost .edit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F3F5F8 none repeat scroll 0 0;
height:19px;
margin-top:3px;
padding:3px;
vertical-align:middle;
}
.tx-chcforum-pi1-singlePost .edit a {
margin-right:30px;
}
.tx-chcforum-pi1-singlePost .edit img {
border:0 none;
vertical-align:middle;
}
.tx-chcforum-pi1-singlePost .attachment {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEE3E7 none repeat scroll 0 0;
padding:3px;
}
.tx-chcforum-pi1-singlePost .attachment div {
vertical-align:top;
}
.tx-chcforum-pi1-singlePost .attachment img {
float:left;
margin-right:5px;
}
.tx-chcforum-pi1-singlePost .offset {
margin-left:15px;
margin-right:15px;
}
.tx-chcforum-pi1-singlePost .codeCell {
background-color:#FAFAFA;
border:1px solid #D1D7DC;
color:#006600;
font-family:Courier,'Courier New',sans-serif;
font-size:11px;
padding:5px;
}
.tx-chcforum-pi1-singlePost .quoteCell {
background-color:#FAFAFA;
border:1px solid #D1D7DC;
font-size:10px;
padding:5px;
}
.tx-chcforum-pi1-singlePost .quoteCellAuthor {
border:0 none;
font-weight:bold;
padding:3px 0;
}
.tx-chcforum-pi1-singlePost .quoteTable {
border:0 none;
margin:15px 0;
}
.tx-chcforum-pi1-singlePost .text img {
max-height:350px;
max-width:350px;
}
.tx-chcforum-pi1-singlePostQuoteText {
background-color:#FAFAFA;
border:1px solid #000000;
font-size:10px;
padding:5px;
}
.tx-chcforum-pi1-footerBox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#A7B3CB none repeat scroll 0 0;
border:1px solid #999999;
font-size:10px;
padding:3px;
}
.tx-chcforum-pi1-footerBox div {
font-size:10px;
padding-left:5px;
padding-top:5px;
}
.header_center {
height:34px;
text-align:center;
}
.header_text {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:24px;
font-variant:small-caps;
font-weight:bold;
line-height:34px;
}
.header_small {
border:1px solid #000000;
margin-bottom:3px;
}
.tx_chcforum-pi1-toolBar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEE3E7 none repeat scroll 0 0;
border:1px solid #000000;
margin-bottom:3px;
padding-bottom:3px;
padding-right:5px;
padding-top:3px;
}
.tx_chcforum-pi1-toolBar img {
margin-left:16px;
vertical-align:middle;
}
.tx_chcforum-pi1-toolBar div {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
line-height:30px;
text-align:right;
}
.tx_chcforum-pi1-subToolBar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEE3E7 none repeat scroll 0 0;
border:1px solid #000000;
margin-bottom:3px;
padding-bottom:3px;
padding-right:5px;
padding-top:3px;
}
.tx_chcforum-pi1-subToolBar img {
margin-left:16px;
vertical-align:middle;
}
.tx_chcforum-pi1-subToolBar div {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
line-height:30px;
text-align:right;
}
.tx-chcforum-pi1-profileBorder {
border:1px solid #999999;
padding:3px;
}
.tx-chcforum-pi1-profileBorder td {
font-size:80%;
}
.tx-chcforum-pi1-profileBorder #userPic {
border:1px solid #000000;
float:right;
}
.tx-chcforum-pi1-profileBorder hr {
clear:left;
display:block;
visibility:hidden;
}
.tx_chcforum-pi1-profileHdrBig {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEE3E7 none repeat scroll 0 0;
border:1px solid #000000;
font-size:10px;
margin-bottom:3px;
padding:3px;
}
.tx_chcforum-pi1-profile_hdr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E3E7EF none repeat scroll 0 0;
font-size:10px;
font-weight:bold;
padding:2px;
}
.tx-chcforum-pi1-errorBoxCell {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E3E7EF none repeat scroll 0 0;
font-weight:bold;
text-align:left;
}
.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFD6EF none repeat scroll 0 0;
border:1px dotted #FF0000;
font-weight:bold;
margin-bottom:3px;
padding:3px;
}
.tx-chcforum-pi1-forumTextBig {
font-size:14px;
font-weight:bold;
}
.tx-chcforum-pi1-helpBox {
background-color:#E3E7EF !important;
border-style:none;
}
.tx-chcforum-pi1-linkUp {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEE3E7 none repeat scroll 0 0;
border:1px solid #000000;
font-size:10px;
margin:12px 0 15px;
padding:3px;
text-align:center;
}
.tx-chcforum-pi1-previewBoxCell {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#A7B3CB none repeat scroll 0 0;
text-align:center;
}
th.tx-mmforum-th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#A7B3CB none repeat scroll 0 0;
color:black;
}
td.tx-mmforum-subth2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F3F5F8 none repeat scroll 0 0;
color:black;
}
.tx-mmforum-td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E3E7EF none repeat scroll 0 0;
}
input.tx-mmforum-button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#A7B3CB none repeat scroll 0 0;
border-color:#A7B3CB;
}
.tx-wecservant-button a {
border:1px solid #A7B3CB !important;
}
.tx-wecservant-button a:link, .tx-wecservant-button a:visited {
background-color:#F3F5F8;
color:black !important;
}
.tx-wecservant-button a:hover {
background-color:#A7B3CB;
color:white !important;
}
.tx-wecconnector-button a {
border:1px solid #A7B3CB !important;
}
.tx-wecconnector-button a:link, .tx-wecconnector-button a:visited {
background-color:#F3F5F8;
color:black !important;
}
.tx-wecconnector-button a:hover {
background-color:#A7B3CB;
color:white !important;
}
#main-content .jdGallery .slideInfoZone h2 {
color:inherit;
font-size:80%;
font-weight:bold;
margin:2px 5px;
padding:0;
}
#main-content .jdGallery .slideInfoZone p {
color:#EEEEEE;
font-size:60%;
margin:2px 5px;
padding:0;
}
.tx-cal-controller dt {
margin-top:8px;
}
.tx-cal-controller dt.day-wrapper {
font-size:130%;
}
.tx-cal-controller dd {
margin-left:0;
}

/************* Calender Formatting ********************/


/* default styles for extension "tx_keyac_pi1" */
		
		.tx-keyac-pi1 {
			width:620px;
		}
		
		/* listView */
		.tx-keyac-pi1 .termine-item a:link,
		.tx-keyac-pi1 .termine-item a:visited {
			text-decoration:none;
			vertical-align:middle;
			margin-left:6px;
		}
		.tx-keyac-pi1 #navigation {
			height:2em;
			margin-bottom:1em;
			text-align:center;
		}
		
		.tx-keyac-pi1 #pfeil_zurueck   {
			padding-top:0.6em;
			float:left;
			width:1.6em;
			height:3em;
			margin-right:0.4em;
		}
		.tx-keyac-pi1 #pfeil_vor {
			padding-top:0.6em;
			float:right;
			width:1.6em;
			height:3em;
		}
		.tx-keyac-pi1 #pfeil_vor img.vor,
		.tx-keyac-pi1 #pfeil_zurueck img.zurueck {
			width: 1.5em;
			height: 1.5em;
			border:0;
		}
		.tx-keyac-pi1 #pfeil_vor[id] img.vor {
		}
		
		.tx-keyac-pi1 table.calendar {
			margin-bottom:1em;
			float:left;
			margin:0em 0.6em 2em 0;
		}
		.tx-keyac-pi1 table.calendar th {
			background:#ececec;
			text-align:center;
			padding:0.4em;
			font-weight:bold;
			border:1px solid black;
			color:black;
		}
		.tx-keyac-pi1 table.calendar td {
			width:1.4em;
			height:1.6em;
			text-align:center;
			background:#ececec;
			border:1px solid #ececec;
		}	
		.tx-keyac-pi1 table.calendar td.day,
		.tx-keyac-pi1 table.calendar td.week {
			color:#b6b4b4;
			background:#e0e0e0;
			border:1px solid #e0e0e0;
			font-weight:bold;
		}
		#content[id] .tx-keyac-pi1 table.calendar td {
			padding:0;
		}
		.tx-keyac-pi1 table.calendar td.today {
			background: #CCC; 
		}
		.tx-keyac-pi1 table.calendar td.cat1,
		 .tx-keyac-pi1 table.calendar td.todaycat1 {
			border: 1px solid #ffd200;
		}
		.tx-keyac-pi1 table.calendar td.cat2,
		.tx-keyac-pi1 table.calendar td.todaycat2 {
			border: 1px solid #32b135;
		}
		.tx-keyac-pi1 table.calendar td.cat3,
		.tx-keyac-pi1 table.calendar td.todaycat3 {
			border: 1px solid #111a9c;
		}
		.tx-keyac-pi1 table.calendar td.cat4,
		.tx-keyac-pi1 table.calendar td.todaycat4 {
			border: 1px solid #FF0000;
		}
		.tx-keyac-pi1 table.calendar td.cat5,
		.tx-keyac-pi1 table.calendar td.todaycat5 {
			border: 1px solid #b325c4;
		}
		.tx-keyac-pi1 table.calendar td.cat6,
		.tx-keyac-pi1 table.calendar td.todaycat6 {
			border: 1px solid #e71678;
		}
		.tx-keyac-pi1 table.calendar td.cat7,
		.tx-keyac-pi1 table.calendar td.todaycat7 {
			border: 1px solid #bb1515;
		}
		.tx-keyac-pi1 table.calendar td.cat8,
		.tx-keyac-pi1 table.calendar td.todaycat8 {
			border: 1px solid #fcff00;
		}
		.tx-keyac-pi1 table.calendar td.cat9,
		.tx-keyac-pi1 table.calendar td.todaycat9 {
			border: 1px solid #3cff00;
		}
		.tx-keyac-pi1 table.calendar td.cat10,
		.tx-keyac-pi1 table.calendar td.todaycat10 {
			border: 1px solid #ff6c00;
		}
		.tx-keyac-pi1 table.calendar td.cat99,
		.tx-keyac-pi1 table.calendar td.todaycat99 {
			border: 1px solid;
			border-left-color:#ffd200;
			border-top-color:#32b135;
			border-right-color:#111a9c;
			border-bottom-color:#b325c4;
		}
		.tx-keyac-pi1 table.calendar td.todaycat1,
		.tx-keyac-pi1 table.calendar td.todaycat2,
		.tx-keyac-pi1 table.calendar td.todaycat3,
		.tx-keyac-pi1 table.calendar td.todaycat4,
		.tx-keyac-pi1 table.calendar td.todaycat5,
		.tx-keyac-pi1 table.calendar td.todaycat6,
		.tx-keyac-pi1 table.calendar td.todaycat7,
		.tx-keyac-pi1 table.calendar td.todaycat8,
		.tx-keyac-pi1 table.calendar td.todaycat9,
		.tx-keyac-pi1 table.calendar td.todaycat10,
		 .tx-keyac-pi1 table.calendar td.todaycat99 {
			background: #CCC;
		}
		.tx-keyac-pi1 .calswitch {
			text-align: center;
			clear:both;
			margin-top:1em;
			display:block; 
			padding-right:1.7em;
		}
		
			
		/* Kalender - Listenansicht  */
		.tx-keyac-pi1 .termine-item {
			margin:10px 0 0 0 ;
		}
		.tx-keyac-pi1 .termine-item img {
			vertical-align:middle;
		}
		
		
		/* Kalender - Legende */
		.tx-keyac-pi1 .legende {
			clear:both;
			margin:20px 0 0 0 ;
			border-bottom:0.1em solid black;
			padding: 0 0 6px 0;
		}
		.tx-keyac-pi1 .legende img {
			vertical-align:middle;
			margin-right:6px;
		}
		
		
		/* Kalender - SingleView */
		.tx-keyac-pi1 .category-title {
			display:block;
			border-bottom: 2px dashed #cecece;
			padding-bottom:2px;
			margin-bottom:10px;
		}
		.tx-keyac-pi1 .content-left {
			float:left;
			width:20%;
			text-align:right;
			vertical-align:middle;
		}
		.tx-keyac-pi1 .content-right {
			display:block;
			float:right;
			text-align:left;
			width:75%;
			vertical-align:middle;
		}
		.tx-keyac-pi1 .clearer {
			clear:both;
			height:0;
			visibility:hidden;
		}
		.tx-keyac-pi1 p {
			margin-top:0;
		}
		
		
		
		/* Kalender - TeaserView  */
		.tx-keyac-pi1 .cal-teaser {
			border:2px solid #d60008;
			width:250px;
			line-height:1.2;
			padding-bottom:0.3em;
		}
		.tx-keyac-pi1 .cal-teaser .header {
			display:block;
			color:#FFF;
			background:#d60008;
			vertical-align:middle;
			background-image:url(images/icon-rot-gr.gif);
			background-position: right center;
			background-repeat:no-repeat;
			font-weight:bold;
			font-size:1.3em;
			height:1.4em;
			padding-left:0.7em;
			margin-bottom:0.3em;
		}
		.tx-keyac-pi1 .cal-teaser a:link,
		.tx-keyac-pi1 .cal-teaser a:visited {
			text-decoration:none;
		}

/** Custom style: ***/

.tx-keyac-pi1 {
font-size: 94%;
width:600px;
}

/* listView */
.tx-keyac-pi1 .termine-item a:link,
.tx-keyac-pi1 .termine-item a:visited {
	text-decoration:none;
	vertical-align:middle;
	margin-left:6px;
}
.tx-keyac-pi1 #navigation {
	
	margin-bottom:1em;
	text-align:center;
}

.tx-keyac-pi1 #pfeil_zurueck   {
	padding-top:0.6em;
	float:left;
	width:4,4em;
	height:3em;
	margin-right:0.1em;
}
.tx-keyac-pi1 #pfeil_vor {
	padding-top:0.6em;
	width:3.9 em;
	height:3em;
}
.tx-keyac-pi1 #pfeil_vor img.vor,
.tx-keyac-pi1 #pfeil_zurueck img.zurueck {
	width: 1.5em;
	height: 1.5em;
	border:0;
}
.tx-keyac-pi1 #pfeil_vor[id] img.vor {
}

.tx-keyac-pi1 table.calendar {
	margin-bottom:1em;
	float:left;
	margin: margin:0em 0.2em 2em 3pt;
}
.tx-keyac-pi1
width:595px;
}

.tx-keyac-pi1 table.calendar th {
	background:#B70000 none repeat scroll 0% 50%;
border:2px solid black;
color:wheat;
font-weight:bold;
padding:0.2em;
text-align:center;

}
.tx-keyac-pi1 table.calendar td {
background:White none repeat fixed 1% 50%;
border:1px solid Feldspar;
color:black;
height:1em;
text-align:center;
width:1.4em;

}	
.tx-keyac-pi1 table.calendar td.day,
.tx-keyac-pi1 table.calendar td.week {
	background:WhiteSmoke none repeat scroll 0%;
border:1px thin #E0E0E0;
color:DarkGray;
font-weight:bold;

}
#content[id] .tx-keyac-pi1 table.calendar td {
	padding: 1pt;
}
.tx-keyac-pi1 table.calendar td.today {
	border:1px solid #b70000;
	color:black;
}
.tx-keyac-pi1 table.calendar td.cat1,
 .tx-keyac-pi1 table.calendar td.todaycat1 {
	border:1px solid #FFD200;
color:wheat;
background:Yellow;

}
.tx-keyac-pi1 table.calendar td.cat2,
.tx-keyac-pi1 table.calendar td.todaycat2 {
	background:greenYellow;

}
.tx-keyac-pi1 table.calendar td.cat3,
.tx-keyac-pi1 table.calendar td.todaycat3 {
	border: 1px solid #111a9c;
color:wheat;

}
.tx-keyac-pi1 table.calendar td.cat4,
.tx-keyac-pi1 table.calendar td.todaycat4 {
	border: 1px solid #FF0000;
}
.tx-keyac-pi1 table.calendar td.cat5,
.tx-keyac-pi1 table.calendar td.todaycat5 {
	border: 1px solid red;
	background-color:Cornsilk;
}
.tx-keyac-pi1 table.calendar td.cat6,
.tx-keyac-pi1 table.calendar td.todaycat6 {
	border: 1px solid #e71678;
}
.tx-keyac-pi1 table.calendar td.cat7,
.tx-keyac-pi1 table.calendar td.todaycat7 {
	border: 1px solid #3A67E8;  /* Blue */
	background:#C9EFFF;
}
.tx-keyac-pi1 table.calendar td.cat8,
.tx-keyac-pi1 table.calendar td.todaycat8 {
	border: 1px solid #FE7800; /* Orange */
	background-color:#FFE605;
}
.tx-keyac-pi1 table.calendar td.cat9,
.tx-keyac-pi1 table.calendar td.todaycat9 {
	border: 1px solid #01B317;   /* Green */
	background: #AEFF91;
}
.tx-keyac-pi1 table.calendar td.cat10,
.tx-keyac-pi1 table.calendar td.todaycat10 {
	border: 1px solid #ff6c00;
}
.tx-keyac-pi1 table.calendar td.cat99,
.tx-keyac-pi1 table.calendar td.todaycat99 {
	border: 1px solid;
	border-left-color:#ffd200;
	border-top-color:#32b135;
	border-right-color:#111a9c;
	border-bottom-color:#b325c4;
}
.tx-keyac-pi1 table.calendar td.todaycat1,
.tx-keyac-pi1 table.calendar td.todaycat2,
.tx-keyac-pi1 table.calendar td.todaycat3,
.tx-keyac-pi1 table.calendar td.todaycat4,
.tx-keyac-pi1 table.calendar td.todaycat5,
.tx-keyac-pi1 table.calendar td.todaycat6,
.tx-keyac-pi1 table.calendar td.todaycat7,
.tx-keyac-pi1 table.calendar td.todaycat8,
.tx-keyac-pi1 table.calendar td.todaycat9,
.tx-keyac-pi1 table.calendar td.todaycat10,
 .tx-keyac-pi1 table.calendar td.todaycat99 {
	background: #CCC;
}
.tx-keyac-pi1 .calswitch {
	text-align: center;
	clear:both;
	margin-top:1em;
	display:block; 
	padding-right:1.7em;
}




/* Kalender - Listenansicht  */
.tx-keyac-pi1 .termine-item {
	margin:10px 0 0 0 ;
}
.tx-keyac-pi1 .termine-item img {
	vertical-align:middle;
}



/* Kalender - Legende */
.tx-keyac-pi1 .legende {
	clear:both;
	margin:20px 0 0 0 ;
	border-bottom:0.1em solid black;
	padding: 0 0 6px 0;
}
.tx-keyac-pi1 .legende img {
	vertical-align:middle;
	margin-right:6px;
}


/* Kalender - SingleView */
.tx-keyac-pi1 .category-title {
	display:block;
	border-bottom: 2px dashed #cecece;
	padding-bottom:2px;
	margin-bottom:10px;
}
.tx-keyac-pi1 .content-left {
	float:left;
	width:20%;
	text-align:right;
	vertical-align:middle;
}
.tx-keyac-pi1 .content-right {
	display:block;
	float:right;
	text-align:left;
	width:75%;
	vertical-align:middle;
}
.tx-keyac-pi1 .clearer {
	clear:both;
	height:0;
	visibility:hidden;
}
.tx-keyac-pi1 p {
	margin-top:0;
}



/* Kalender - TeaserView  */
.tx-keyac-pi1 .cal-teaser {
	border:2px solid #FCCC34;
	width:500px;
	line-height:1.5;
	padding-bottom:0.3em;
	margin:auto;
}
.tx-keyac-pi1 .cal-teaser li {	
	margin-bottom:15px;
}
.tx-keyac-pi1 .cal-teaser .header {
	display:block;
	color:#FFF;
	background:#b70000;
	vertical-align:middle;	
	font-weight:bold;
	font-size:1.3em;
	height:1.4em;
	padding-left:0.7em;
	margin-bottom:0.3em;
}
.tx-keyac-pi1 .cal-teaser a:link,
.tx-keyac-pi1 .cal-teaser a:visited {
	text-decoration:none;
}


/***** ENDE Calender Formatting ********/
