body {background-image:url(img/bg-body.gif); margin:0px; padding:30px;font-family:verdana, sans-serif;}

table#main {border:1px solid #4a8ae1; width:100%;border-collapse:collapse;}
table#main tr td#top {height:182px; border-bottom:1px solid #4a8ae1;margin:0px; padding:0px;background-color:#fff;background-image:url(img/bg-header.png);background-repeat:no-repeat;background-position: left top;}
table#main tr td#top {color:#fff; font-size:30px; padding-left:20px;font-style:italic;letter-spacing:4px;}
table#main tr td#menu {width:145px;height:100%;border-right: 1px solid #4a8ae1;padding:0px;vertical-align:top;margin:0px;background-color:#fff;background-image:url(img/bg-menu.png);background-repeat:no-repeat;background-position: left top;}
table#main tr td#menu p { border-bottom:1px solid #4a8ae1;padding:5px; margin:0px; font-size:12px;}
table#main tr td#menu p a {display:block;text-decoration:none;color:#4a8ae1;margin:0px; padding:0px 3px 0px 5px;font-weight:bold;}
table#main tr td#menu p a:hover {color:#fdca01;}
table#main tr td#menu p.a1 a {color:#00f;}
table#main tr td#menu p.a2 a {padding-left:20px;font-size:10px;color:#00f;display:block;}
table#main tr td#menu p.n2 a {padding-left:20px;font-size:10px;color:##4a8ae1;display:block;}
table#main tr td#menu p.a3 a {padding-left:30px;font-size:10px;color:#00f;display:block;font-weight:normal;font-style:italic;}
table#main tr td#menu p.n3 a {padding-left:30px;font-size:10px;color:##4a8ae1;display:block;font-weight:normal;font-style:italic;}

table#main tr td#content {padding:3px 10px 3px 10px;vertical-align:top;background-color:#fff; background-image:url(img/bg-content.png);background-repeat:no-repeat;background-position: left top;}
table#main tr td#content h1 {font-family:times,serif;font-weight:bold;font-size:22px; letter-spacing:2px; clear:both;color:#4a8ae1;}
table#main tr td#content h2 {font-weight:bold;font-size:16px; letter-spacing:1px; color:#4a8ae1;clear:both;}
table#main tr td#content h3 {font-weight:bold;font-size:12px; letter-spacing:1px; color:#4a8ae1;}
table#main tr td#content h2 a {font-weight:bold;font-size:16px; letter-spacing:1px; color:#4a8ae1;text-decoration:none;}
table#main tr td#content p,table#main tr td#content dt, table#main tr td#content dd  {text-align:justify;color:#333;line-height:1.5;font-size:12px;}
table#main tr td#content a {color:#4a8ae1;text-decoration:none;}
table#main tr td#content div.csc-textpic-imagewrap a {border:0px;}
table#main tr td#content li {color:#333;font-size:12px;}
table#main tr td#content li.news-amenu-item-year {list-style-type:none;padding-top:10px;font-weight:bold;font-size:16px; letter-spacing:1px; color:#4a8ae1;clear:both;}
table#main tr td#content div.bild {background-color:#ddd; float:right; border:1px solid #4a8ae1; margin-left:10px;margin-bottom:3px;}
table#main tr td#content div.bild img {margin:0xp; padding:0px;}
table#main tr td#content div.bild p {text-align:center; font-size:0.8em;padding:1px 5px 1px 5px; width:190px;}
table#main tr td#content div.csc-frame-rulerAfter {border-bottom:1px solid #4a8ae1;clear:both;}
label, legend { font-size:11px;font-weight:normal;color:#4a8ae1; }

table#main tr td#right {width:200px; border-left: 1px solid #4a8ae1;vertical-align:top;padding-top:10px;}
table#main tr td#right a img {margin-top:20px;}
table#main tr td#right p.bodytext {margin:5px 20px 0 20px;font-size:9px;}
table#main tr td#right h1 {text-align:center;font-family:times,serif;font-weight:normal;font-size:18px; letter-spacing:1px; clear:both;color:#4a8ae1;}
table#main tr td#foot {font-size:11px;}
table#main tr td#foot {border-top: 1px solid #4a8ae1; padding:3px 10px 3px 10px;}
table#main tr td#foot a {text-decoration:none; color:#333;}
table#main tr td#foot a:hover{color:#f00;}


/*
table#main tr td#content table {border:1px solid #4a8ae1;border-collapse:collapse;}
table#main tr td#content table th {background-color:#4a8ae1;color:#fff;text-align:left;font-weight:normal;padding:5px;}
table#main tr td#content table td {text-align:left;padding:5px;border:1px solid #4a8ae1; color:#333;}
*/


.csc-textpic-caption {font-size:10px; color:#666;}

div.tx-seminars-pi1 table tr td {border:0px none;}

/* ---------- News ---------*/

div.news-list-item {border-top:1px solid #ccc;margin-top:5px;clear:both;padding-top:5px;}
div.news-list-date {text-align:left;color:#999;font-style:italic;font-size:10px;}
div.news-list-morelink a {text-decoration:none;font-size:10px;}

div.news-latest-container a {text-decoration:none; color:#000;}
div.news-latest-container a:hover {text-decoration:none; color:#f00;}
div.news-latest-item {border:1px solid #999;padding:3px;margin:0px 5px 10px 5px;}
div.news-latest-item img {margin:0px 0px 5px 5px;}
div.news-latest-item h2{font-size:10px;font-weight:bold;letter-spacing:1px;color:#4a8ae1;margin:0px;}
div.news-latest-item h2 a {font-size:10px;font-weight:bold;letter-spacing:1px;color:#4a8ae1;}
div.news-latest-item p{font-size:10px;font-weight:normal;padding:1px 0px 0px 0px;margin:0px;}
div.news-single-img {margin:0px 0px 5px 20px;}


/* ---------- Guestbook ---------*/
table#main td#content table.gb-list-table {border-collapse:collapse;width:100%;}
table#main td#content table.gb-list-table td {border:1px solid #ccf;vertical-align:top;padding:10px;}
table#main td#content table.gb-list-table td.gb-list-header {font-size:10px; color:#098bc0;font-weight:bold;padding:5px; margin:0px;font-style:normal;width:150px;}
table#main td#content table.gb-list-table td.gb-list-row p.gb-list-small {font-weight:bold;text-align:right;font-size:10px;}
table#main td#content table.gb-list-table td.gb-list-row p.gb-list-entrycomment-title {font-weight:bold; font-style: italic;margin-bottom:0px;}
table#main td#content table.gb-list-table td.gb-list-row p.gb-list-entrycomment {font-style: italic;margin-top:0px;}
table#main td#content table.gb-form-table tr td {vertical-align:top;}
div.tx-veguestbook-pi1 {font-size:10px; color:#098bc0;font-weight:bold;padding:5px; margin:0px;font-style:normal;}
div.tx-veguestbook-pi1 a {font-size:10px; color:#098bc0;font-weight:normal;padding:5px; margin:0px;font-style:normal;text-decoration:none;}
/* ----------- Seminars ---------*/
div.tx-seminars-pi1 table {font-size:10px;}
div.tx-seminars-pi1 table a {text-decoration:none;}
div.tx-seminars-pi1 h3 {padding:0px;margin:0px;font-size:14px; color:#4a8ae1;}
div.tx-seminars-pi1 p {padding-top:3px;margin:0px;}

li.csc-section {list-style-type:none;}
li.csc-section a {text-decoration:none;}
p.csc-frame-frame2 {border:3px solid red;padding:5px;background:#FDCA01;}
.csc-textpic-caption { font-size:10px !important;font-style:italic; }