/* 
    Document   : add
    Created on : 15.05.2012, 17:10:33
    Author     : smevius
    Description:
        Purpose of the stylesheet follows.
*/

/*adressliste*/
#maincontent ul.abc {list-style:none;margin:0;clear:both;width:100%;display:block;float:left;border-bottom:1px solid #cdcdcd;padding:0 0 0 10px;position:relative;}
#maincontent ul.abc li {float:left;font-size:1.7em;text-transform:uppercase;background:none;padding-left:0;}
#maincontent ul.abc li a {display:block;height:28px;line-height:28px;padding:0 5px 0 6px;margin-top:12px;text-decoration:none;background:url("/fileadmin/_img/bgr_tabmenuitem.gif") top left repeat-x;border-top:1px solid #cdcdcd;font-weight:normal;position:relative;}
#maincontent ul.abc li.last a {border-right:1px solid #cdcdcd;}
#maincontent ul.abc li.active a, #maincontent ul.abc li a:hover {background:#fff;color:#db6d0f;}


/*formulare*/
.tx-srfeuserregister-pi1 input,.tx-srfeuserregister-pi1 textarea,.tx-srfeuserregister-pi1 select,.tx-srfeuserregister-pi1 table {font-family:arial,helvetica,sans-serif;font-size:1em;}
.tx-srfeuserregister-pi1 input.styled,.tx-srfeuserregister-pi1 textarea.styled,.tx-srfeuserregister-pi1 select.styled {width:278px;border:1px solid #afafaf;background:#f7f7f7;}
.tx-srfeuserregister-pi1 select.styled {width:280px;}
.tx-srfeuserregister-pi1 input.styled:focus,.tx-srfeuserregister-pi1 textarea.styled:focus,.tx-srfeuserregister-pi1 select.styled:focus {background:#fff;}
.tx-srfeuserregister-pi1 fieldset {border:0 solid;}
#maincontent .tx-srfeuserregister-pi1 fieldset {background:#f2f2f2 url("/fileadmin/_img/bgr-teaser.gif") top left repeat-x;padding-left:10px;}
#maincontent .tx-srfeuserregister-pi1 fieldset h2 {background:#f7f7f7 url("/fileadmin/_img/bgr-addcontent-headline.gif") no-repeat;margin-left:-10px;padding:2px 10px;border-bottom:1px solid #afafaf;}
.tx-srfeuserregister-pi1 fieldset div {clear:both;margin:.5em 0;position:relative;}
.tx-srfeuserregister-pi1 fieldset div div {clear:none;}
.tx-srfeuserregister-pi1 fieldset div label,.tx-srfeuserregister-pi1 fieldset span {margin:0 12px 0 0;display:block;width:192px;text-align:right;float:left;}
.tx-srfeuserregister-pi1 fieldset div.cr label,.tx-srfeuserregister-pi1 fieldset div.cro label,.tx-srfeuserregister-pi1 fieldset span.redmarker {text-align:left;margin:0 0 6px 204px;width:auto;float:none;}
.tx-srfeuserregister-pi1 .button {margin:16px 0 8px 206px;padding:0;}
#siteTeaser .tx-srfeuserregister-pi1 .button { margin: 10px; }
.tx-srfeuserregister-pi1 .leftbuttons {margin-left:0;}
.tx-srfeuserregister-pi1 .redalert {color:#d20d12;}
.tx-srfeuserregister-pi1 .button input.styled {width:auto;padding:0 12px;background:#df6c00;margin-right:12px;cursor:pointer;font-weight:bold;color:#fff;}


/*premium styles*/
/*body.premium {background-image:url("/fileadmin/_img/bgr-body-premium.jpg");}*/
#service #siteTeaser .teaser.premium {border-top:5px solid #df6c00;}
.premium #navigation span.premium,#maincontent .inner .premium {background:url("/fileadmin/_img/ico/ico_link-premium_14x14n.gif") no-repeat;padding-left:16px;}
*+html .premium #navigation span.premium {display:inline-block;background-position:0 2px;cursor:pointer;}
.premium #service .teaser h1.premium {background:#ee7500 url("/fileadmin/_img/bgr-addcontent-headline-premium.gif") no-repeat;color:#fff;}
#maincontent .inner .premium {background-color:#fff;padding-left:40px;background:url(/fileadmin/_img/ico/bgr_premiumcontent_28x1200.gif) no-repeat;}
.premiumimg {position:absolute;top:18px;left:-2px;}
.premium .inner h1 .premiumheader {padding-left:20px;}
.highlights .link img.premiumteaser {display:none;}
.startseite .premiumheader {position:relative;}
.startseite .premiumheader img{position:absolute;right:5px;top:-5px;}


/* CAL BASE */
.premium #maincontent .inner .tx-cal-controller h1 {margin-left:20px;}
.tx-cal-controller  table {margin-left:30px;}
hr.clearer {clear:both;}
th.sideback {  height: 18px; }
.sideback a { float: left; }
.monthtitle a { text-align: center; width: 176px; display: block; float: left;}
.month-weekdays {margin:2px; padding:0;}
td.monthSmallBasic { background-color: #dbdada; padding: 5px 6px; text-align: center; margin: 4px;}
th.month-weekdays, .month-small .sideback { background-color: #efeeee; }
td.monthSmallBasic.monthToday { background-color: #efeeee; }
td.monthSmallBasic.eventDay { background-color: #DF6C00; color: white; font-weight: bold; }
td.monthSmallBasic.eventDay.monthToday { background-color: #efeeee; }
.month_small {text-align: center;}
.monthOff { background-color: #dbdada; color: #dbdada;}
.eventDay a { cursor: text;color: black; font-weight: bold; }

.servicebox fieldset { margin: 10px; }
.tx-cal-controller hr { height: 1px; background-color: #CDCDCD; color: #CDCDCD; float: left; clear: both; width: 100%; margin: 10px 0px 10px 0px; }
.tx-cal-controller .cal2, .tx-cal-controller .cal3, .tx-cal-controller .cal1 { display: block; float: left;  }
.tx-cal-controller .cal2 { width: 170px; }
.tx-cal-controller .cal3 { width: 140px; }
.tx-cal-controller .cal1 { clear: both; width:130px; }
.inner .tx-cal-controller span { padding: 10px; margin:0;}
.inner .tx-cal-controller a span { padding:0;padding-right:7px;}
#catFields .chek { margin:0;padding:0;line-height: 14px; }
#catFields input.chek { width: 20px; border: none; margin: 4px 3px 0 0; float: left; clear: both;}
#catFields span.chektext { margin: 4px 0 0 0; line-height: 14px; float: left; width: 150px; display: block; text-align: left;}
#catFields .button { float: left; clear: both; display: block; margin: 10px;}
#catFields .button .styled { padding: 0; }
.tx-cal-controller hr { margin: 0; padding:0; }

/*#addbanner {position:absolute;top:1.2em;left:83em;}*/
/*.rgsgcontent .myGallery { border: 1px solid #AFAFAF; }
.rgsgcontent .jdGallery .loadingElement { background-color: white; }
#maincol .tx-rgsmoothgallery-pi1 { background-color: white; }
.rgsgcontent .jdGallery .slideElement { background-color: white;}
.rgsgcontent .jdGallery a.left { background: url("/fileadmin/_img/ico/smoothgallery/pfeil_links.png") no-repeat scroll left center transparent; }
.rgsgcontent .jdGallery a.right { background: url("/fileadmin/_img/ico/smoothgallery/pfeil_rechts.png") no-repeat scroll right center transparent; }*/
/*.rgsgcontent .jdGallery a:hover.open { background-image: url("/fileadmin/_img/ico/smoothgallery/birne.png"); }*/
#rglbBottom #rglbCloseLink { background-image: url("/fileadmin/_img/ico/smoothgallery/close_button.gif"); width:22px; height: 22px;}
/*#rglbBottom #rglbDescription { padding: 10px; }
#maincontent .rgsgcontent a {color:#ffffff;text-decoration: none;}*/
#maincol .tx-rgsmoothgallery-pi1 {margin-bottom:16px;}


