html,body {width:100%; height:100%; background:url(../pg_bg.jpg) top left repeat-x #e3e3e3;font-family:arial; font-size:11px; margin:0;padding:0; color:#646464;}
body * {margin:0;padding:0;}

a {text-decoration: none}

div {border:0px solid #f00;}

div.stage {width:960px; height:100%;}
div.header {height:130px;border-bottom:0px solid #a1a1a1; border-right:1px solid #a1a1a1; position:relative;background:url(../headerbild.jpg) top right no-repeat;}
div.hdrmenu {width:470px; height:20px; background:#dfdfdf; border:1px solid #a1a1a1; border-top:1px solid #a1a1a1;position:relative;float:right;top:108px;left:1px;}

div.mainmenu {width:160px; float:left; margin-top:60px;}
div.mainmenu > div {overflow:hidden;}/*white-space: nowrap;*/
div.leftfloat {width:160px;height:200px;margin-top:55px;background:none;}

div.contentarea {position:relative; width:797px; float:left; margin-top:20px; background:#fff; border:1px solid #a1a1a1; _width:796px;}
div.txt {width:540px; margin-left:55px; margin-top:60px; float:left; min-height:300px; }
div.area {border-bottom:1px solid #a1a1a1;height:20px;background:#dfdfdf;}
* html div.contentarea {height:400px;}
* html div.txt {height:300px;margin-left:25px; }

div.rmenu {width:160px; float:right;}
div.rmenuimg {height:130px; overflow:hidden; background:#ccc;}

div.clearer {clear:both;}

div.hdrmenu a {color:#454545;}
div.hdrmenu div {margin-top:3px;}
div.hdr_no1 {float:left; width:60px;text-align:center;}
div.hdr_act1 {float:left; width:60px;text-align:center;}
div.hdr_act1 a {color:rgb(210,110,7);}

div.mainmenu a {color:#454545;}
div.mm_sub1 {background:#fff;}
div.mm_sub2 {background:#a8b9cd;}

div.mm_no1 {margin:0; width:125px; padding-left:30px;vertical-align:center; background:url(../mm_arrow_w.png) 15px center no-repeat; padding:5px 0 5px 30px;}
div.mm_act1 {margin:0; padding-left:30px;vertical-align:center; background:#a8b9cd; padding:5px 0 5px 30px;}
div.mm_cur1 {margin:0; width:125px; padding-left:30px;vertical-align:center; background:url(../arrow_o_bl.png) 15px center no-repeat #a8b9cd; padding:5px 0 5px 30px;}

div.mm_no2 {margin:0; width:125px; padding-left:30px;vertical-align:center; padding:5px 0 5px 30px; background:none;}
div.mm_act2 {margin:0; width:125px; padding-left:30px;vertical-align:center; padding:5px 0 5px 30px; background:none; }
div.mm_cur2 {margin:0; width:125px; padding-left:30px;vertical-align:center; background:url(../arrow_o.png) 15px center no-repeat; padding:5px 0 5px 30px;}

div.mm_no3 {margin:0; width:125px; padding-left:30px;vertical-align:center; padding:5px 0 5px 30px; background:none;}
div.mm_act3 {margin:0; width:125px; padding-left:30px;vertical-align:center; padding:5px 0 5px 30px; background:url(../mm_arrow_bl.png) 15px center no-repeat;}
div.mm_cur3 {margin:0; width:125px; padding-left:30px;vertical-align:center; background:url(../arrow_o_bl.png) 15px center no-repeat #a8b9cd; padding:5px 0 5px 30px;}

div.rmenu a {color:#454545;}
div.rmenu > div {background:url(../mm_arrow.gif) left center no-repeat;border-top:1px solid #a1a1a1;overflow:hidden;}/* white-space: nowrap;*/
div.rmenu > div.r_pno1 {background:url(../rm_dblarrow.gif) left center no-repeat #f1f1f1;border:none;}

div.r_vm {line-height:35px;}

div.r_no1 {height:35px; margin:0 0 0 0; padding-left:15px;vertical-align:center;}
div.r_pno1 {height:35px; margin:0 0 0 0; padding-left:25px;vertical-align:center;}

* html div.rmenu div.r_pno1 {background:url(../rm_dblarrow.gif) left center no-repeat #f1f1f1;border:none;}
* html div.rmenu div.r_no1 {background:url(../mm_arrow.gif) left center no-repeat;border-top:1px solid #a1a1a1;height:35px; margin:0 0 0 0; padding-left:15px;vertical-align:center;}

/* SEARCH BOX LAYOUT */
div.tx-macinasearchbox-pi1 {width:160px;_width:160px;text-align:center;float:right;padding-top:0px;padding-left:10px;}
div.tx-macinasearchbox-pi1 * {border:0;}
div.tx-macinasearchbox-pi1 .macina_input {font-size:11px;background:#F4F4F4;float:left;width:135px;height:16px;margin:0px;padding:0px;_height:18px;}
div.tx-macinasearchbox-pi1 .macina_submit {background:url(../dbl_yellow_arrow.gif) center center no-repeat #F4F4F4;width:18px;margin:0px;padding:0px;height:16px;}

/* CONTENT LAYOUT */
div.txt {color:#777777;font-size:12px;}
div.txt h1 {color:#444;font-size:25px;letter-spacing:2px;padding:5px 0;font-family:"Times New Roman";font-weight:normal;margin-top:20px;margin-bottom:10px;}
div.txt a {text-decoration:none; color:rgb(53,91,156);} /*color:#444;*/
div.txt p {margin:25px 0; line-height:140%;}
div.txt table p {margin:0; line-height:140%;}
div.txt p img {padding:5px 10px;}
div.txt ul {margin-left:15px;}
div.txt ul li {list-style-type:disc;}

/* SEARCH RESULTS */
div.tx-indexedsearch {width:490px;display:inline-block;}
div.tx-indexedsearch-searchbox {margin-bottom:25px;}
ul.browsebox {margin-top:25px;margin-bottom:25px;}
ul.browsebox li {list-style-type:none;border-left:2px solid #DDD;display:inline-block;width:75px;float:left;text-align:center;}
div.tx-indexedsearch-res {margin-top:25px;clear:both;}
div.tx-indexedsearch-browsebox{margin-bottom:25px;clear:both;}
p.tx-indexedsearch-descr {width:490px;white-space:normal;}
input.tx-indexedsearch-searchbox-sword {background:#F4F4F4;}
input.tx-indexedsearch-searchbox-button {background:#F4F4F4;}

/* NEWS LAYOUT */
div.news-latest-container{background:#fff;color:#777777;padding:5px;margin:0 0 10px 15px;font-size:10px;}
div.news-latest-container a {color:#F4B838;}
div.news-latest-container p {font-size:10px;}
div.news-latest-container h3 {margin:0 0 3px 10px;font-size:11px;}
div.news-latest-container h3 a {color:#777;}
div.news-latest-morelink a {font-size:10px;}
div.news-latest-item {margin-bottom:15px;}
div.news-latest-item hr {display:none;}

div.news-list-container {padding-top:0px;} 
div.news-list-container div.clear {margin-bottom:5px;clear:both;}
div.news-list-item h3 {margin:5px 0 5px 25px;}
div.news-list-item h3 a {font-size:12px; color:#646464;}
div.news-list-item hr {display:none; clear:both;}
div.news-list-item p {font-size:11px;padding-left:0px;margin:0 60px 0 25px;line-height:120%;}
div.news-list-item img {float:left; padding-right: 25px;}
div.news-list-item {width:550px;border-top:4px solid rgb(202,214,231);border-bottom:1px solid #646464;position:relative;margin:0 0 25px 0;}
div.news-list-text {margin:0 0 3px 10px;border:1px solid #ccc;float:left;}
div.news-list-morelink {float:right; width:45px;}
div.news-list-morelink a {color:rgb(210,110,7);padding-left:0px;font-size:10px;}

span.news-list-date {display: inline-block;font-size:10px;padding-right:15px;display:none;}

div.news-single-item h2 {color:#444;font-size:25px;letter-spacing:2px;padding:5px 0;font-family:"Times New Roman";font-weight:normal;margin-top:20px;margin-bottom:10px;}
div.news-single-item h3 {color:#444;font-size:15px;letter-spacing:1px;padding:2px 0 10px 0;font-weight:normal;margin-top:5px;margin-bottom:5px;}
div.news-single-backlink a {font-size:10px;color:#F4B838;}
div.news-single-timedata {font-size:10px;color:#F4B838;letter-spacing:0px;}
div.news-single-img {float:left;padding:3px 10px 5px 0px;}
div.news-single-item p.bodytext {margin-top:0;}
div.news-single-item .news-single-imgcaption {display:none;}

/* SITEMAP */
div.sm_l0 {margin-left:15px;margin-top:6px;}
div.sm_l1 {margin-left:30px;margin-top:6px;}
div.sm_l1 li {list-style-type:square;}

div.sm_l2 {margin-left:45px;margin-top:3px;}
div.sm_l2 li {list-style-type:disc;}

div.sm_l3 {margin-left:60px;margin-top:3px;}
div.sm_l3 li {list-style-type:circle;}

div.sm_l4 {margin-left:45px;margin-top:3px;}
div.sm_l4 li {}

/* MAILFORM */
div.tx-pilmailform-pi1 * {font-family:Arial; border:0;color:#777777;font-size:12px;}
div.tx-pilmailform-pi1 {color:#777777;font-size:12px;font-size:12px;font-weight:normal;}
div.tx-pilmailform-pi1 td {color:#777777;font-size:12px;font-weight:normal;}
div.tx-pilmailform-pi1 input {color:#777777;font-size:12px;font-weight:normal;border:1px solid #D3D3D3;width:250px;}
div.tx-pilmailform-pi1 input.submit {color:#777777;font-size:12px;font-weight:normal;border:1px solid #D3D3D3;width:250px;background:#F4F4F4;}
div.tx-pilmailform-pi1 select {color:#777777;font-size:12px;font-weight:normal;border:1px solid #D3D3D3;width:250px;}
div.tx-pilmailform-pi1 textarea {color:#777777;font-size:12px;font-weight:normal;border:1px solid #D3D3D3;width:250px;}

/* TIP-A-FRIEND */
div.tipafriend * {font-family:Arial; border:0;color:#777777;font-size:12px;}
div.tipafriend {color:#777777;font-size:12px;font-size:12px;font-weight:normal;}
div.tipafriend td {color:#777777;font-size:12px;font-weight:normal;}
div.tipafriend input {color:#777777;font-size:12px;font-weight:normal;border:1px solid #D3D3D3;width:250px;}
div.tipafriend input.submit {color:#777777;font-size:12px;font-weight:normal;border:1px solid #D3D3D3;width:250px;background:#F4F4F4;}
div.tipafriend select {color:#777777;font-size:12px;font-weight:normal;border:1px solid #D3D3D3;width:250px;}
div.tipafriend textarea {color:#777777;font-size:12px;font-weight:normal;border:1px solid #D3D3D3;width:250px;}
div.tipafriend span.small {font-size:10px;}

/* TABLE LAYOUT */
table.contenttable {
  width:100%;
}

table.contenttable tr td {
  border-bottom:1px solid #777777;
  vertical-align:middle;
}

table.contenttable tr td p {
  margin:10px 0 10px 0;
}

table.contenttable tr >td {
  padding:0 10px 0 10px;
}

/* FRONTPAGE TEXT */
div.hotxt {color:#D4D4D4;}
div.hotxt h1 {font-size:12px;color:#D4D4D4;}
div.hotxt p {font-size:10px;color:#D4D4D4;}

/* FOOTER LAYOUT */
div.footer {background:#d3d3d3;height:20px;width:540px;margin-left:55px;bottom:0px;border-top:5px solid #fff;margin-top:110px;}
div.fmPrint {float:right;padding:3px 25px 0px 25px;background:url(../print.gif) left 2px no-repeat;}
div.fmMail {float:right;padding:3px 25px 0px 20px;background:url(../email.gif) left 5px no-repeat;}
div.fmMail a {color:#444; font-size:11px;}
div.fmPrint a {color:#444; font-size:11px;}
div.fml {float:left;padding:3px 25px 0px 10px;color:#444;font-size:11px; }

/* INDEXED SEARCH */
div.tx-indexedsearch fieldset {border:none;}
div.tx-indexedsearch fieldset .tx-indexedsearch-form label {width:80px;}
div.tx-indexedsearch .tx-indexedsearch-searchbox-sword.sword {border:1px solid #dfdfdf;}
div.tx-indexedsearch .tx-indexedsearch-searchbox-button.submit {border:none;}
div.tx-indexedsearch .tx-indexedsearch-rules {display:none;}
div.tx-indexedsearch .tx-indexedsearch-rules h2 {font-size:13px; padding:0; margin:0;}
div.tx-indexedsearch .tx-indexedsearch-rules p {font-size:11px;}
div.tx-indexedsearch .tx-indexedsearch-browsebox {font-size:11px;}
div.tx-indexedsearch div.tx-indexedsearch-res p.tx-indexedsearch-descr.descr {font-size:11px;}
div.tx-indexedsearch div.tx-indexedsearch-res h3 {font-size:13px;}
div.tx-indexedsearch div.tx-indexedsearch-res span.tx-indexedsearch-percent.percent.percent-tmpl-css {font-size:8px;}