/* CSS Document */



/*  __HTML-EIGENSCHAFTEN*/

* {padding: 0px; margin: 0px; font-family:Tahoma, Arial, Helvetica, sans-serif;}


.cleared {
  clear:both;
  line-height:0;
}


/* __GRUNDLAYER *

/*#position {position: relative; left: 50%; top: 30px; width: 1000px; margin-left: -470px; }*/
#position {position: relative; left: 0px; top:100px; width: 1000px; z-index:0;}
#navis {width: 170px; float: left;  z-index:1001;background-image:url("tlbilder/lefttop.jpg");
background-repeat:repeat-y; overflow:hidden;}
#conts {width: 830px; float: right;}
#infos {width: 149px; float: right; margin-top:-474px; background-color: #eeeeee;padding-top: 20px; }
#logo {position: absolute; left:0px; top: 0; padding: 0 0 0 0; width: 321px; z-index:10001;background-image:url(tlbilder/lefttop.jpg); background-repeat:repeat-y;}
.maincontent {width: 671px; float:left;margin: 40px 0 0 8px;}
#topbanner {position:absolute; left:0; top:-100px; padding-top:20px;height: 79px; width: 851px; background-color: #eeeeee; border-bottom:1px dotted #C7A254;}
#topbanner-left {float:left;max-width: 351px;}
#topbanner-left table {display:block;max-width: 351px;}
#topbanner-left table tr td{text-align:left;display:block; max-width: 351px;}
#topbanner-right {float:right; max-width: 320px;}
#topbanner-right table {display:block; max-width: 320px;}
#topbanner-right table tr td{text-align:right;display:block; max-width: 320px;}
#footer {width: 850px; display: block; clear:both; background-color: #000000; min-height: 40px; border:1px dotted #C7A254; text-align:center; margin: 25px 0 20px 0;}
#footer ul {list-style-type:none; width: 800px}
#footer ul li {font-size:10px; color: #C7A254;padding: 0 5px 0 5px;text-align:center;}
#footer ul li a:link, #footer ul li a:hover, #footer ul li a:active, #footer ul li a:visited {color: #C7A254;}


/*  __NAVIGATION  */

.topnav {position:relative; left: 0px; top:0; width: 170px;/*height:367px;*/ height:417px; background-image:url(tlbilder/lefttop.jpg); background-repeat:repeat-y; z-index: 5001;} 
.topnav ul {position: relative; left: 0px; top: 185px; width: 173px; list-style-type:none; margin: 2px 0 2px 0px;border-bottom: 1px dotted #C7A254; background-image:url(tlbilder/lefttop.jpg); background-repeat:repeat-y;}
.topnav ul li {border-top: 1px dotted #C7A254; height: 24px; display: block; }
.topnav ul li a { color: #000000; text-decoration: none; text-transform:uppercase; font-size: 12px; padding: 0 0 0 2px;}
.topnav ul li:hover a { color: #ffffff; text-decoration: none; text-transform:uppercase; font-size: 12px;}

.topnav ul li ul { position: absolute; left: 167px; top: -3px;width: 200px; display: none;border-top: 1px dotted #ffffff; border-right: 1px dotted #ffffff; padding: 0 0 2px 0; background-color:#C7A254;}
.topnav ul li:hover ul {display: block;}
.topnav ul li ul li {border-bottom: none; padding: 3px 0 2px 10px;}
.topnav ul li:hover ul li a { color: #000000; text-decoration: none; text-transform:uppercase; font-size: 11px;}
.topnav ul li:hover ul li:hover a {color: #ffffff; text-decoration: none; text-transform:uppercase; font-size: 11px;}

.specialnav {position:absolute; left: 249px; top:364px; width: 77px;z-index:400001; display: none;}
.specialnav ul {position: relative; left: 0px; top: 0px; width: 77px; list-style-type:none; margin: 0;border-top: 1px dotted #C7A254;border-right: 1px dotted #C7A254; z-index:400001;}
.specialnav ul li ul {display:none;}
.specialnav ul li:hover ul, .specialnav ul li.sfhover ul  {display:block;margin-left:-77px;}
.specialnav ul li:hover ul li, .specialnav ul li.sfhover ul li {left: 0; top: 0; background-color:#C7A254;position:relative;border-bottom: 1px dotted #000000;border-left: 1px dotted #000000;border-right: 1px dotted #000000; display:block; padding: 1px 2px 1px 2px; width: 148px;background-image:url(tlbilder/lefttop.jpg); background-repeat:repeat-y; height: 17px; float:left;z-index:400001;}

.specialnav ul li:hover ul li:hover, .specialnav ul li.sfhover ul li.sfhover {background-color:#C7A254;}
.specialnav ul li:hover ul li a, .specialnav ul li.sfhover ul li a  {color: #000000; text-decoration: none; text-transform:uppercase; font-size: 11px;z-index:400001;}
.specialnav ul li:hover ul li:hover a, .specialnav ul li.sfhover ul li.sfhover a {color: #ffffff; text-decoration: none; text-transform:uppercase; font-size: 11px; z-index:400001;}
.specialnav ul li h3 {display: block; width: 75px;color: #C7A254; font-size: 12px; padding: 2px 0 4px 2px; font-weight: normal;background-color: #000000;border-bottom:1px dotted #C7A254; text-align:center;}


.servicenav {position:absolute; left: 171px; top:364px; width: 155px;z-index:400001;}
.servicenav ul {position: relative; left: 0px; top: 0px; width: 153px; list-style-type:none; margin: 0;border-top: 1px dotted #C7A254;border-right: 1px dotted #C7A254; z-index:400001;padding:0;height: 23px;}
.servicenav ul li ul {display:none;}
.servicenav ul li:hover ul, .servicenav ul li.sfhover ul  {display:block; }
.servicenav ul li:hover ul li, .servicenav ul li.sfhover ul li {left: 0; top: 0; background-color:#C7A254;position:relative;border-bottom: 1px dotted #000000; display:block; padding: 1px 2px 1px 2px; width: 148px;background-image:url(tlbilder/lefttop.jpg); background-repeat:repeat-y; float:left;z-index:400001;border-left: 1px dotted #000000;border-right: 1px dotted #000000; text-align:center;}

.servicenav ul li:hover ul li:hover, .servicenav ul li.sfhover ul li.sfhover {background-color:#C7A254; text-align: center;}
.servicenav ul li:hover ul li a, .servicenav ul li.sfhover ul li a  {color: #000000; text-decoration: none; text-transform:uppercase; font-size: 11px;z-index:400001;}
.servicenav ul li:hover ul li:hover a, .servicenav ul li.sfhover ul li.sfhover a {color: #ffffff; text-decoration: none; text-transform:uppercase; font-size: 11px; z-index:400001;}
.servicenav ul li h3 {display: block; width: 152px;color: #C7A254; font-size: 12px; padding: 2px 0 4px 2px; font-weight: normal;background-color: #000000;border-bottom:1px dotted #C7A254; text-align:center;margin:0;height: 16px;}


#tiplink {position: absolute; left: 325px; top: 365px; display: block; text-align:center;width: 152px; border:1px dotted #C7A254; border-top:none; background-color: #000000; height: 22px;}

#topreg {position: absolute; left: 479px; top: 465px; display: block; text-align:center;width: 152px; border:1px dotted #C7A254; border-left: none;border-top:none; background-color: #000000; height: 22px;}

#topforum  {position: absolute; left: 482px; top: 365px; display: block; text-align:center;width: 97px; border:1px dotted #C7A254; border-top:none;height: 20px;background-color: #000000;	}

 ul.viral {display: block; height: 20px; list-style-type: none; padding:5px; margin: 0; clear: both; padding: 1px 0 0 0; text-align:center;}
 ul.viral li {font-size: 12px;}
 ul.viral li a {display: block; width: 152px; height: 21px; color: #C7A254; text-decoration:none;}
 ul.viral li a:hover{display: block; width: 152px; height: 21px; color: #ffffff; background-color: #a5772c; text-decoration:none;}
 hr.clearer {color: #000000; size: 0px; border: none;}
 #tiplink ul.viral a , #tiplink  ul.viral li a:hover {width: 152px;}


.loginnav {position:relative; left: 0px; top:17px; width: 171px;background-image:url(tlbilder/lefttop.jpg); background-repeat:repeat-y;border-right: 1px dotted #C7A254; font-size:11px; padding-bottom: 15px;}
.loginnav ul {position: relative; left: 0px; top: 0px; width: 171px; list-style-type:none; margin: 0;border-top: 1px dotted #C7A254; }
.loginnav p, loginnav form, #navis .loginnav .tx-felogin-pi1 > div {position: relative; left: 0px; top: 0px; width: 121px; list-style-type:none; margin: 0;border-bottom: 1px dotted #C7A254; padding: 1px 0 2px 24px; font-size:11px;}
.loginnav ul li {position: relative;border-bottom: 1px dotted #C7A254; padding: 1px 0 2px 24px;}
.loginnav ul li:hover { background-color:#999999;}
.loginnav ul li a { color: #000000; text-decoration: none; text-transform:uppercase; font-size: 11px;}
.loginnav ul li:hover a { color: #ffffff; text-decoration: none; text-transform:uppercase; font-size: 11px; }
.loginnav h3 {display: block; width: 146px; background-color: #C7A254; font-size: 12px; padding: 2px 0 3px 24px; font-weight: normal;border-bottom: 1px dotted #C7A254; color: #000000;}
.loginnav form label {font-size: 11px;}
.loginnav form input{clear: both; width: 126px; border:none; border-bottom: 1px dotted #000000;  margin: 0px 0 0px 24px;margin-bottom: 5px; font-size: 11px; font-family: "Courier New", Courier, monospace; color:#957e3f;}
.loginnav form input.logsubmit {color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; width: 84px;}
.loginnav p, loginnav form, #navis .loginnav .tx-felogin-pi1 form div {position: relative; left: 0px; top: 0px; width: 121px; list-style-type:none; margin: 0;border-bottom: 1px dotted #C7A254; padding: 1px 0 2px 0; font-size:11px;}


/*BANNEr LINKS*/

.bannerlinks {position:relative; left:0; top:17px; width: 170px; border-right:1px dotted #eeeeee;border-bottom:1px dotted #eeeeee; text-right; padding-top:10px;}
.bannerlinks table td {text-align:center;}


/*_NEW_LOGINBOX_*/
.tx-newloginbox-pi1 table {}
.tx-newloginbox-pi1 ul {list-style-type: none; margin: 0; padding: 0; border-top:none;}
.tx-newloginbox-pi1 ul li {list-style-type: none; margin: 0; padding: none; font-size: 11px;}
.tx-newloginbox-pi1 ul li:hover {background-color:#C7A254;}
.tx-newloginbox-pi1 ul li input:hover; .tx-newloginbox-pi1 ul li input:focus {background-color: #C7A254;}
.tx-newloginbox-pi1 ul li input {margin: 0; padding: 0; border: 1px solid #a5772c; color: #000000; background-color: #ffffff;}
.tx-newloginbox-pi1 p {width: 148px;}
#backhome {position: absolute; left: 0; top: 100px; display: block; width: 396px; border:none; height: 131px; z-index:20000;}



/* __CONTENTS  */
.header {position:relative; left: 0px; top: -1px; width: 681px; height: 365px; background-image:url(tlbilder/header_top_bild.jpg); background-position: -20px top; background-repeat:no-repeat;border-bottom: 1px dotted #000000; background-color: #a5772c;}



/*STARTSEITE!! */

.tlnews { display: block; width: 210px; float: left; padding: 0 0 5px 13px;border: none; }
.maincontent .tlnews h2 {border-top:none;}
.maincontent .tlnews h2 a{display: block; width: 200px; border: none; color: #ffffff; font-size: 12px; line-height: 15px;padding: 0; font-weight: bold;font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #a5772c; border-top: 1px dotted #000000; border-bottom: 1px dotted #000000; height: 40px;padding: 2px 5px 5px 5px;background-color:#C7A254; background-image:url(tlbilder/lefttop.jpg); background-repeat:repeat-y; }

.maincontent .tlnews .startimg {position:relative; left:0;top:0; width:200px; height: 160px; background-color: #ffffff; overflow:hidden; padding: 4px; border:1px dotted #000000;border-top:none; }
.maincontent .tlnews .startimg img {vertical-align: bottom; width: 200px; height: auto;}
/*AUSGEBLENDET!!*/
.maincontent .tlnews .starttext {position:relative; left:0px;top:-40px; width:208px; height: 100px; border: 1px dotted #000000; background-color:#ffffff; text-align:left; filter:alpha(opacity=90);opacity: 0.90;-moz-opacity:0.90; margin:0; padding:0;display:none;}


.maincontent .tlnews p.bodytext { width: 184px;  margin: 5px 0 0 0; line-height: 19px; opacity:1.0; -moz-opacity: 1.0; filter: alpha(opacity:100);}


/*AUSGEBLENDET!!*/
.maincontent .tlnews div.startdate {position:relative; top:-40px; width:210px;padding:0;font-size: 10px; font-weight:bold;  margin: 5px 0 0 0; line-height: 15px; background-color:#ffffff; text-align:left; filter:alpha(opacity=90);opacity: 0.90;-moz-opacity:0.90; margin:0; padding:0;display:none;}
.maincontent .tlnews p {position:relative;margin: 1px 0 1px 0;padding:0;position:relative; top:-20px; width:210px;}

.maincontent .tlnews p a {display: block; color: #a5772c; margin: 0px 0 1px 0; text-decoration: none; border-top: 1px dotted #000000; border-bottom: 1px dotted #000000; font-size: 11px; font-weight: bold; padding: 0 0 0 5px;}

/*AUSGEBLENDET!!*/
.maincontent .tlnews p.weiter {display:none;}
.maincontent .tlnews p.weiter a  {display: block; color: #a5772c; margin: -40px 0 1px 0; text-decoration: none; border-top: 1px dotted #000000; border-bottom: none; font-size: 10px; padding: 0 0 0 5px;display:none;}
/*    __CONTENT-RUBRIKSEITE  */

.maincontent .rubrik, .maincontent .news-list-container .news-list-item {clear: both;position: relative; display: block;float: right; width: 665px; border-top: 1px dotted #000000; z-index:20;}
.maincontent .rubrik h1,  .maincontent .news-list-container .news-list-item h3 a {display: block; width: 640px; border: 1px dotted #ffffff; color: #000000; font-size: 24px; padding: 0; font-weight: normal;font-family:"Times New Roman", Times, serif; text-decoration: none;z-index:20;}
.maincontent .news-list-container .news-list-item h3 .news-list-date {display: block; font-size: 11px; margin: 0 0 4px 0; padding: 4px; font-weight: normal;width: 640px; }
.maincontent .rubrik .bildtext, .maincontent .news-list-container .news-list-item {display: block; width: 665px; background-color: #ffffff; color: #000000; font-size: 12px; padding: 0px;z-index:20;}
.maincontent .rubrik .bildtext p , .maincontent .news-list-container .news-list-item p{display: block; width: 640px; padding:4px 4px 18px 4px;z-index:20;}
.maincontent .rubrik .bildtext img, .maincontent .news-list-container .news-list-item .news-list-image {display: block; height: 200px; width: 665px; overflow: hidden; padding: 0; margin: 0 0 20px 0;border-right: 1px dotted #000000; padding: 0px;background-color: #c39d4f; background-position: 0 0;border-top: 1px dotted #000000;border-bottom: 1px dotted #000000; background-image:url(tlbilder/lefttop.jpg); background-repeat:repeat-y;z-index:20;}
.maincontent .rubrik .bildtext img, .maincontent .news-list-container .news-list-item .news-list-image a img {padding: 0px 18px 0 0; float: right;}
.maincontent .news-list-container .news-list-item .news-list-image .news-list-author p.bodytext, .maincontent .news-list-container .news-list-item .news-list-image p.news-list-author{display: block; color: #ffffff; border-bottom: 1px dotted #ffffff; padding: 4px; margin: none; z-index:20001;}
.maincontent .news-list-container .news-list-item .news-list-image .news-list-category {display: block; background-color: #c39d4f; color: #ffffff; border-bottom: 1px dotted #ffffff; padding: 4px; margin: none;margin-right: 30px;}
.maincontent .news-list-container .news-list-item .news-list-image .news-list-morelink {display: block; background-color: #c39d4f;color: #ffffff; border-bottom: 1px dotted #ffffff; padding: 4px; margin: none; margin-right: 30px;}
.maincontent .news-list-container .news-list-item .news-list-image .news-list-morelink a {color: #ffffff; text-decoration:underline;}
.maincontent .news-list-container .news-list-item .news-list-image .news-list-morelink a:hover{color: #444444; text-decoration:none;}







/* __INFOS UND BANNER */

.banner { float:right;}



/*    __CONTENT-ARTIKEL  */




.news-single-item{display: block; width: 471px;border: none; font-size: 13px;z-index:20000; float:right; margin: 0 0 0 0px;}
.mainartikel {display: block;  font-size: 13px;z-index:20000; float:right; margin: 0 0 0 0px; width: 602px; padding: 0 0 10px 40px;}
.news-single-item h1 { color: #000000; font-size: 38px; padding: 0;font-weight: normal; font-family:"Times New Roman", Times, serif; padding:10px 0 5px 0px;border-top: 1px dotted #000000;border-bottom: 1px dotted #000000;}

.mainartikel h1 { color: #000000; font-size: 38px; padding: 0;font-weight: normal; font-family:"Times New Roman", Times, serif; padding:10px 0 5px 0px;border-bottom: 1px dotted #000000;}
.mainartikel p, .news-single-item p {padding: 0 5px 0 5px; line-height: 21px;}
/* __SINGLE ITEM*/
.single-catname {display:block; color: #ffffff; font-size: 12px; font-weight:normal; background-color:#C7A254; background-image:url(tlbilder/lefttop.jpg); background-repeat:repeat-y; height: 18px;border-top:1px dotted #000000;}
#single-newsbrowser {width: 178;background-color: #c39d4f; background-position: 0 0;border-top: 1px dotted #000000;border-bottom: 1px dotted #000000; background-image:url(tlbilder/lefttop.jpg); background-repeat:repeat-y;border-bottom: 1px dotted #000000; padding: 0; float:left;}
.nextheading, .prevheading {font-size: 11px; display: block; width: 178px;font-weight:normal; color:#C7A254; background-color:#000000; text-align:center;border-bottom: 1px dotted #000000; padding: 3px 0px 3px 0px;}
.news-nextlink a{display:block;padding: 3px 0px 3px 0px;}
.news-prevlink a {display:block;padding: 3px 0px 3px 0px;}
.news-prevlink a, .news-nextlink a {color: #000000; font-size: 11px; font-weight: bold; width: 178px; text-decoration:none;}
.news-prevlink a:hover, .news-nextlink a:hover { background-color: #000000; color:#C7A254;}
.single-pages { display:block; width: 178px;  font-size: 11px; text-align:center; padding: 3px 0px 5px 0px;}


.news-single-img {position: absolute; left: 325px; top: 0px; width: 524px; height: 364px; border-left: 1px dotted #000000; border-right: 1px dotted #000000;background-color: #a5772c; text-align: right; z-index:20; }
.maincontent p.news-single-imgcaption{position: relative;top: -344px;color: #000000; background-color:#eeeeee;text-align:left; filter:alpha(opacity=90);opacity: 0.90;-moz-opacity:0.90;z-index:5000001; font-size:11px; display:inline; line-height: 14px;}
.news-single-item .news-single-timedata {background-color: #d6e0e7; display: block; font-size: 10px; border-bottom: 1px dotted #000000; width: 390px; padding: 4px;}

.news-single-item h2,  .maincontent h2 { color: #000000; font-size: 38px; padding: 0;font-weight: normal; font-family:"Times New Roman", Times, serif; padding:10px 0 5px 0px;border-top: 1px dotted #000000;border-bottom: 1px dotted #000000;}
.maincontent .mainartikel h2 { color: #000000; font-size: 38px; padding: 0;font-weight: normal; font-family:"Times New Roman", Times, serif; padding:10px 0 5px 0px;border-bottom: 1px dotted #000000; border-top:none;}
.news-single-item p.bodytext, .mainartikel p.bodytext  {padding: 0; line-height: 20px;}
.news-single-item p.bodytext em, .mainartikel p.bodytext em {color: #000000; font-size: 12px; font-weight: bold; color: #660000;}
.maincontent p {font-size: 13px; line-height:20px;}

.news-single-category, p.news-single-author, .news-single-backlink{display: block; width: 471px; border-top: 1px dotted #000000;clear: both; text-align:left; color: #660000; margin: 0; padding:5px 0 5px 0;font-size: 11px; font-weight:bold;}
.news-single-backlink {border-bottom: 1px dotted #000000; }
.news-single-backlink a, .news-single-author a{color: #660000; text-decoration:none;}

.news-single-item h3 {padding: 5px 0 10px 0; display: block; font-size: 12px; border-bottom: 1px dotted #000000; width: 471px; line-height: 19px;}
.mainartikel h3  {padding: 5px 0 10px 0; display: block; font-size: 12px; border-bottom: 1px dotted #000000; line-height: 19px;}

/*    __CONTENT-INFOSPALTE  */
.maincontent .infospalte {position: relative; left: 0px; top: 5px; float: left; width: 197px; border:  1px dotted #000000; border-right: none;border-top: none;}
.maincontent .infospalte h1 {display: block; width: 190px; border: 1px dotted #ffffff;background-color: #000000; color: #ffffff; font-size: 14px; padding: 4px; font-weight: normal;}
.maincontent .infospalte .bildtext {display: block; width: 190px; border-left: 1px dotted #000000; border-right: 1px dotted #000000; border-bottom: 1px dotted #000000;background-color: #ffffff; color: #000000; font-size: 12px; padding: 4px;}
.maincontent .infospalte .bildtext p{display: block; width: 90px; float: left;}
.maincontent .infospalte .bildtext img {width:99px; height:199px; border-left: 1px dotted #000000;}


.maincontent .infospalte .news-latest-container h2 {display: block; width: 188px;border-top: 1px dotted #000000;border-bottom: 1px dotted #000000;color: #ffffff; font-size: 14px; padding: 4px 1px 4px 1px; font-weight: bold; margin: 0 0 0 1px;background-color: #a5772c; }
.maincontent .infospalte .news-latest-item {display: block; width: 190px; background-color: #c39d4f; color: #000000; font-size: 12px; padding: 4px 0 4px 0; margin: 0 1px 0 1px;}
.maincontent .infospalte .news-latest-item a {color: #222222; text-decoration: none;}

.maincontent .infospalte .news-latest-item a:hover, .maincontent .infospalte .news-latest-item p a:hover{text-decoration: underline;}


.maincontent .infospalte .news-latest-item p{display: block; width: 190px; }
.maincontent .infospalte .news-latest-item .latest-img{position: relative; width: 190px; height: 99px; overflow: hidden;}
.maincontent .infospalte .news-latest-item img {border-left: 1px dotted #000000;}

.maincontent ul {list-style-type: circle; margin: 10px 0 10px 20px; line-height: 16px; font-size: 13px;}
.maincontent ul li{margin:2px 0 2px 0; background-color: #eeeeee;}

/*__FORM  */

.maincontent form.tipform, .maincontent form#VNMForm {width: 669px;float:right; margin: 0 0 0 0px; width: 602px; padding: 0 0 10px 40px;}
.maincontent form.tipform h2, .maincontent .tx-thmailformplus-pi1 h1 {width: 602px; color: #000000; font-size: 28px; padding: 0 5px;font-weight: normal; font-family:"Times New Roman", Times, serif; margin:1px 0 0 0; border-top:none;float:right; margin: 0 0 0 0px; width: 602px; padding: 0 0 10px 40px;}
.maincontent form.tipform p, .maincontent form#VNMForm label {font-size: 12px;padding: 0 5px;}
.maincontent form.tipform p {margin-bottom: 10px;padding: 0 5px;}
.maincontent form.tipform p.error {background-color: #990000; color: #ffffff; width: 390px; padding: 5px;}
.maincontent form.tipform p a {color: #000000; font-family:"Courier New", Courier, monospace; padding: 2px; font-size: 11px; margin-top: 10px;overflow: hidden; background-color:#ede180;padding: 0 5px;}
.maincontent form.tipform input, .maincontent form textarea, .maincontent form#VNMForm input {clear: both; width: 490px; border:none; border-bottom: 1px solid #000000; border-right: 1px solid #000000; margin-bottom: 10px; font-size: 12px; font-family: "Courier New", Courier, monospace; color:#000000;margin: 10px 10px;}

.maincontent form.tipform label, .maincontent form#VNMForm label {display:block; font-weight:bold;}

/*  __RULER / __CLEARER / __ADDS  */

.clearer {clear: both;}
.right { float: right; margin: 5px 0 2px 7px;}



/*_SLIDESHOW_*/

.tx-slideshow-pi1 { position: absolute; left: 325px; top: 0; width: 524px; height: 364px; border-left: 1px dotted #000000; border-right: 1px dotted #000000;  background-color: #a5772c; z-index:200000; }








/*_REGISTRATION_*/

.tx-srfeuserregister-pi1 { border:1px dotted #000000; margin: 45px 0; float: right; width: 420px;	}
form#tx-srfeuserregister-pi1-fe_users_form { width:  420px; margin: 0; padding: 0;;}
form#tx-srfeuserregister-pi1-fe_users_form fieldset {margin: 0 0; border: none;	}
form#tx-srfeuserregister-pi1-fe_users_form fieldset legend {color: #000000; font-size: 12px; padding: 0; font-weight: normal;font-family:"Times New Roman", Times, serif; text-decoration: none; background-color: #ffffff;  width:  420px;}
.tx-srfeuserregister-pi1-notice {}
.blind {
	display:none;
}
form#tx-srfeuserregister-pi1-fe_users_form dl{}
form#tx-srfeuserregister-pi1-fe_users_form dl.vorne {}
form#tx-srfeuserregister-pi1-fe_users_form dl dd, form#tx-srfeuserregister-pi1-fe_users_form dl dt {font-size: 11px;}

form#tx-srfeuserregister-pi1-fe_users_form dl.vorne dt, form#tx-srfeuserregister-pi1-fe_users_form dl.vorne dd  { padding: 5px;}
form#tx-srfeuserregister-pi1-fe_users_form dl.vorne dt{  }
form#tx-srfeuserregister-pi1-fe_users_form dl.vorne dt label {}
form#tx-srfeuserregister-pi1-fe_users_form dl.vorne dd input {}

form#tx-srfeuserregister-pi1-fe_users_form dl dd input {border: 1px solid #000000; margin:0; padding: 0; }

form#tx-srfeuserregister-pi1-fe_users_form dl dt, form#tx-srfeuserregister-pi1-fe_users_form dl dd  { background-color:#ffffff; padding: 5px;}


.rgsgcontent .imageElement {background-color: #a5772c;}