*{border-collapse:collapse;border-spacing:0;margin:0;padding:0}
html{height:100%}
body{font-size:100.01%;color:#525252;line-height:1.25;font-family:Verdana, Arial, Helvetica, sans-serif;min-height:100%;height:auto !important;margin:0 auto}
p,ol,#middle ul{margin-bottom:15px}
a:link{text-decoration:underline;color:#014667}
a:visited{color:#014667}
h1,h2,h3,h4,h5,h6{font-size:1em}
h1,address.vcard .cardheader{display:block;color:#525252;border-bottom:1px dashed #CCC;margin-bottom:0.8em;padding:0.3em 0}
textarea,input,select{padding: 2px;font-size:1em;background:#FFF;border:1px solid #a4a4a4;background-color:#FFF}
hr{border:0;background-color:#FFF;color:#fff;border-bottom:1px dashed #ccc}
.right{float:right}
.clearing,.clear{clear:both;line-height:1px;margin:0 !important;padding:0 !important;width:0px;height:0px;font-size:0px;}
.unsichtbar{display:none}
#wrap{width:966px;font-size:70%;min-height:100%;border-left:1px solid #C6C4C5;border-right:1px solid #C6C4C5;border-bottom:1px solid #C6C4C5;background-color:#fff;margin:0 auto}
#header{height:212px; background-color:#E7E7E7;}
#search{background-color:#E7E7E7;height:35px;padding:12px 0 0 15px}
#login #searchform{height:35px;padding:12px 0 0 10px}
#headerWrap{height:165px}
#headerLeft, #headerRight{width:226px;height:165px;background-color:#CFCFCF}
#headerLeft{width:740px;}
*html .tx-newloginbox-pi1 input{width:100px}
#headerRightTop{height:78px;margin-bottom:1px}
#login{height:86px}
#newlogin{float:right;height:20px;width:300px;text-align: right; padding: 5px;}
#mainWrap{width:inherit;min-height:400px;height:400px;height:auto!important;background-color:#FFF;overflow:hidden}
#left{width:215px;height:inherit;margin-top:15px;overflow:hidden}
#mainmenu li{color:#E4001B;background:url(../img/reddot.gif) no-repeat 0 4px;padding:0 0 7px 15px}
#mainmenu .current strong{font-weight:400}
#mainmenu li.level3{background-image:url(../img/minus.gif);background-repeat:no-repeat;background-position:20px 7px;padding:0 0 8px 30px}
#mainmenu li.level4{background-image:url(../img/minus.gif);background-repeat:no-repeat;background-position:40px 7px;padding:0 0 8px 50px}
#mainmenu li.level5{background-image:url(../img/minus.gif);background-repeat:no-repeat;background-position:60px 7px;padding:0 0 8px 70px}
#localmenu ul{list-style-type:none;padding:7px 0 0}
#localmenu li{color:#525252;background:url(../img/reddot.gif) no-repeat 0 4px;padding:0 0 7px 15px}
#localmenu .current strong{font-weight:400;color:#E4001B}
#localmenu li ul li{background-image:url(../img/minus.gif);background-repeat:no-repeat;background-position:0 7px;padding:0 0 8px 10px}
#middle{width:485px;overflow:hidden;margin:15px 15px 0 25px}
#middle hr{border:0;border-bottom:1px dashed #A4A4A4;background-color:#FFF}
#middle td{padding:5px}
#right{width:226px;margin-top:15px;overflow:hidden}
.reddot{color:#E4001B;font-weight:700}
#regionMenu{position:relative;margin-top:-30px;margin-left:10px;width:190px}
#regionMenu fieldset{border:0}
#serviceMenu{list-style-type:none;text-align:center;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:10px 0}
#serviceMenu li{display:inline;background:transparent url(../img/reddot.gif) no-repeat scroll 0 4px;margin:0 10px;padding:0 0 7px 15px}
#serviceMenu a:link,#serviceMenu a:visited{text-decoration:none;padding:0 0 0 3px}
#footer{text-align:center;color:#A4A4A4;padding:10px 0}
.sitemap li ul li ul{margin-left:25px}
#tx_cal_controller_create_element div{display:block;border:0;padding:8px 0}
#tx_cal_controller_confirm div{display:block;border:0;padding:6px 0}
#tx_cal_controller_create_element input,#tx_cal_controller_create_element select,#tx_cal_controller_create_element textarea{width:125px;border:1px solid #A4A4A4;padding:1px}
#tx_cal_controller_create_element .nomargin{margin:0;padding:0}
#tx_cal_controller_create_element .smallselect select{width:40px;margin:0 2px}
#calendar-event .summary{padding-right:50px}
#tt_board{border:0;background-color:#FFF;border-collapse:collapse;width:484px;margin:0 0 0 1px;padding:0}
#tt_board h2{margin:0}
#tt_board td{background-color:#fff;vertical-align:top}
#tt_board .titel{font-weight:700;border:1px solid #e7e7e7}
#tt_board .descr{border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF}
#tt_board .descr a:link,#tt_board .descr a:visited{color:#e4001b}
#tt_board .board_name{width:350px}
#mailform{border:0;background-color:#FFF;margin:0;padding:0}
.csc-mailform-field{margin-top:10px}
.csc-mailform-field label{width:175px;text-align:left}
.news-list-date,.news-latest-date,.news-single-timedata{color:#A4A4A4;background-color:#e7e7e7;display:block;float:left;width:240px;padding:3px}
.news-list-cat,.news-latest-cat,.news-single-cat{color:#A4A4A4;background-color:#e7e7e7;display:block;float:left;width:233px;text-align:right;padding:3px}
.news-list-item h3,.news-latest-item h3{display:block;font-weight:700;border-bottom:1px dashed #A4A4A4;margin-bottom:1em;padding:5px 0}
.news-single-item h1{display:block;width:auto;background-color:#fff;border-bottom:1px dashed #A4A4A4;margin-bottom:1em;font-weight:700;color:#525252;padding:5px 0}
.news-amenu-container ul{list-style:none;margin-left:0}
.news-amenu-container ul .news-amenu-item-year{background-color:#e7e7e7;padding:3px}
.news-catmenu{height:150px;overflow:auto}
#middle .tx-indexedsearch table{border-collapse:collapse;border-spacing:0}
#middle .tx-indexedsearch-searchbox td{padding:0}
#middle .tx-indexedsearch-searchbox-sword{width:150px;height:17px;border:1px solid #A4A4A4;margin-right:2px;vertical-align:middle;color:#525252}
#middle .tx-indexedsearch-searchbox-button{color:#525252;width:auto;height:19px;vertical-align:middle;border:1px solid #a4a4a4}
#middle .tx-indexedsearch-browsebox{margin-top:10px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:10px 0}
#middle .tx-indexedsearch-whatis{margin-bottom:10px}
#middle .tx-indexedsearch-sw{font-style:normal;color:#e3001b}
#middle .tx-indexedsearch-title td{padding:2px}
#middle .tx-indexedsearch-title a:link,#middle .tx-indexedsearch-title a:visited{color:#e3001b}
#middle .tx-indexedsearch-info{background-color:#FFF;color:#a4a4a4}
#mailform input,#mailform textarea,#mailform select{border:1px solid #a4a4a4;color:#525252;width:250px;font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;padding:2px}
#mailform #mailformtv{width:13px}
#logolayer{left:890px;position:absolute;top:0;margin:0}
#logolayer,#logolayer a img{width:225px;height:88px}
#jumpmenu select{width:160px !important}
div#right.left div.contentElement{width:222px;overflow:hidden !important;margin-bottom:1em}
div#right.left .bodytext{margin-bottom:0}
.csc-textpic-caption{font-style:italic;display:inline}
#admPanel{left:auto;margin-left:344px;position:absolute;top:12px;width:30px;z-index:5}
.csc-mailform-check{width:auto !important}
#middle ol,#middle ul{margin-left:20px}
.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file:hover,.mm-dam-row-container:hover{background-color:#F8F3F9 !important}
.mm-dam-row-container{height:122px;margin-right:0 !important}
.tx-mmdamfilelist-pi1-image img{border:0 !important}
.tx-mmdamfilelist-pi1-preview{width:108px;height:108px;border:1px solid #8B8B8B;background-color:#FFF}
.tx-mmdamfilelist-pi1-preview img{vertical-align:middle}
.mm-dam-row-container td.col-prevcontainer{border-right:0 !important}
.tx-mmdamfilelist-pi1 .browseBoxWrap{margin-left:0 !important}
address.vcard .title{background:none !important;color:#525252;padding:0 !important}
address.vcard .photowrapper{float:left;margin:0 10px 50px 0}
#middle address .cardheader{font-weight:700;margin-left:110px}
#middle address span.title{font-style:italic}
#middle address span.adr{display:block;margin-bottom:1em}
#jumpmenu{position:relative;margin-top:-30px;margin-left:10px;width:160px}
.contenttable{width:99%;border-bottom:1px dashed #CCC}
.contenttable caption{font-weight:700;margin:1em}
.contenttable th{border-bottom:1px dashed #CCC;vertical-align:bottom;padding:0.2em}
.contenttable td{vertical-align:top;padding:0.2em}
.contenttable .tr-odd{background-color:#EFEFEF}
.contentservice{background-color:#e7e7e7;text-align:right;margin-bottom:10px;padding:3px}
.contentservice .tx-efafontsize-pi1{display:inline}
#localmenu li.levelback2{background:url(../img/arrow_back-red.gif) no-repeat 0 4px !important}
#localmenu li.bundesinfos{background:url(../img/arrow_down-red.gif) no-repeat 0 4px !important;border-bottom:1px dashed #ccc;margin-bottom:7px}
.news-single-item .csc-textpic-imagewrap{width:200px}
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap,.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{padding-top:0}
#middle h1{clear:both}
*html #middle h1{clear:both;padding-top:1em}
#mailform fieldset ol{list-style-type:none;margin:0 !important}
#mailform fieldset ol li{clear:both;margin:3px 0}
#mailform fieldset label{float:left;width:150px}
.mailforminput:focus{border:1px solid #000;color:#000}
.mailformcheck{width:auto !important;border:none !important}
.mailformsubmit{margin-left:150px}
a:hover,a:active{color:#E3001B}
h2,h3{font-weight:700;margin-top:1em;margin-bottom:0.4em}
img,#jumpmenu fieldset,#mailform fieldset{border:none}
.left,.csc-textpic-intext-right-nowrap .csc-textpic-text,.csc-textpic-intext-left-nowrap .csc-textpic-text{float:left}
#search input,#login #searchform input{width:150px;height:15px;font-size:1.1em;border:1px solid #A4A4A4;margin-right:2px;vertical-align:middle;color:#525252;padding:1px 0}
#search .submit,#login #searchform .submit {color:#525252;font-size:1em;width:auto;height:19px;vertical-align:middle}
#left dfn,#left .hidden{left:-1000px;position:absolute;top:-1000px;visibility:hidden}
#left div.contentElement,.csc-menu-1 li ul li ul{margin-left:15px}
#mainmenu,#localmenu{list-style-type:none;margin-left:15px}
#mainmenu li a,#localmenu li a{color:#525252;text-decoration:none}
#mainmenu li a:hover,#localmenu li a:hover,#serviceMenu a:hover{color:#E4001B}
#footer img,#tx_cal_controller_create_element .smallselect label{margin-right:20px}
.sitemap li,.csc-menu-1 li{list-style-type:none}
.sitemap li a:link,.sitemap li a:visited,.csc-menu-1 li a:link,.csc-menu-1 li a:visited{margin-bottom:5px;border-bottom:1px dashed #ccc;text-decoration:none;display:block;background-image:url(../img/reddot.gif);background-repeat:no-repeat;background-position:0 5px;padding-left:10px;padding-bottom:5px;color:#e3001b}
.sitemap li ul li ul li a:link,.sitemap li ul li ul li a:visited,.csc-menu-1 li ul li ul li a:link,.csc-menu-1 li ul li ul li a:visited{border-bottom:0;background-image:url(../img/reddot.gif);background-repeat:no-repeat;padding-left:10px;color:#525252}
#tx_cal_controller_confirm label,#tx_cal_controller_create_element label{font-weight:700;margin-right:20px}
#tx_cal_controller_create_element .nomargin input,#mailform #mailformformtype_mail{width:auto}
#tt_board th,.news-latest-morelink,.news-single-backlink,address.vcard .cardheader,address.vcard .fn,.textbold{font-weight:700}
.news-single-backlink {margin-top: 1em;border-top:1px dashed #A4A4A4;line-height: 2}
#tt_board .titel td,#middle .tx-indexedsearch-title{background-color:#e7e7e7}
.news-list-item,.news-latest-item,.news-latest-item,.news-single-item{border:0 solid #CFCFCF;background-color:#fff;margin-bottom:1em;padding:5px 0}
#middle .tx-indexedsearch-descr,address.vcard{font-style:normal}
address.vcard{margin-bottom:2em}
#regionMenu fieldset select option.land,#regionMenu fieldset select option.kreis{padding-left:0}
*html .csc-textpic-image dt,*+html .csc-textpic-image dt{display:block}
.inputHighlighted,::-moz-selection{background-color:#E3001B !important;color:#FFF !important}
*html .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap,*html .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{padding-top:1em}
#previous_link {float:left;width:49%;padding-bottom: 1em}
#previous_link a {display:block; margin:-1.25em 0 0 1em}
#next_link {float:right;width:49%;text-align:right;padding-bottom: 1em}
#next_link a {display:block; margin:0 1em -1.25em 0}

.longer {width: 690px !important; padding-bottom:2em}
.longer .contentservice {width: 485px}

/* css styled content */
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right}DIV.csc-textpic DIV.csc-textpic-imagecolumn{float:left;display:inline}DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG{border:2px solid #000;padding:0}DIV.csc-textpic-imagewrap{padding:0}DIV.csc-textpic DIV.csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0}DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0}DL.csc-textpic-image DT{display:block;margin:0}DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-right:10px}DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px}DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px;text-align:left}DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:5px}DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:5px;display:block}DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0 !important}DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0 !important}DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:10px !important}DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:10px !important}DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto}DIV.csc-textpic-right DIV.csc-textpic-text{clear:right}DIV.csc-textpic-left DIV.csc-textpic-text{clear:left}DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;clear:both}DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left;clear:both}DIV.csc-textpic-caption-c .csc-textpic-caption,DIV.csc-textpic-center{text-align:center}DIV.csc-textpic-caption-l .csc-textpic-caption,DIV.csc-textpic-center DIV.csc-textpic-text{text-align:left}DIV.csc-textpic IMG,DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG{border:none}DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image,DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image,DIV.csc-textpic-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left}DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT,DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{float:none}DL.csc-textpic-image,DL.csc-textpic-image DD,DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption,DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0}DIV.csc-textpic-clear,DIV.csc-textpic DIV.csc-textpic-imagerow,DIV.csc-textpic-above DIV.csc-textpic-text{clear:both}DIV.csc-textpic-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right}
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text,* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text{height:1%}
div.csc-textpic-imagewrap a:link, div.csc-textpic-imagewrap a:visited{text-decoration:none;}

/* cal base ext */
#calRightDiv{width:226px;background-color:#E7E7E7;text-align:center;padding:5px 0}#month-prev{width:20%;text-align:right;float:left}#month-next{width:20%;text-align:left;float:left}#month{width:60%;text-align:center;float:left;color:#204879;font:700 1em Verdana, Arial, Helvetica, sans-serif}.clearing{clear:both}#month-prev IMG,#month-next IMG{border:0 solid #FFF}table.month-small{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;border:1px solid #e7e7e7;background-color:#FFF;margin:0 auto;border-collapse:collapse}.month-small th{font-size:10px;height:14px;color:#204879;background-color:#fff}.month-small td.monthSmallBasic{font-weight:400;font-size:10px;padding:2px;background-color:#fff;border:1px solid #e7e7e7;text-align:center;vertical-align:middle}.month-small td.monthOff{color:#fff}.month-small td.monthToday{color:#fff;background-color:#204879}.month-small td.eventDay{background-color:#e7e7e7}.bold a:hover{font-weight:700;color:#E3001B;text-decoration:underline}.bold a:active{font-weight:700;color:#E3001B}.monthtoday .bold a:hover,.bold a:visited,.bold a:link{font-weight:700;color:#204879;text-decoration:none}.monthtoday .bold a:active{font-weight:700;color:#204879}.monthtoday .bold a:visited,.monthtoday .bold a:link{font-weight:700;color:#FFF}.tx-cal-controller .even{background-color:#F0F0F0}.tx-cal-controller dd{border-bottom:1px dashed #ccc}.listSmall{display:block;border:0;background-color:#E7E7E7;padding:5px;margin-bottom:2px;width:216px}.vevent dt{float:left;clear:both;width:100px;padding:2px 0}.vevent dd{border-bottom:none;width:385px;padding:2px 0;float:left}.floatnone{float:none !important;clear:both;width:100% !important}.top1margin{clear:both;border-top:1px dashed #ccc;margin-top:1em;line-height:1px;width:100% !important}a.ics-link{float:right;margin-top:-27px}#middle .csc-uploads td{padding:0 5px !important}#middle .csc-uploads td p{margin:0 !important}.allevents{border-bottom:1px dashed #ccc;padding-bottom:.5em;margin-top:1em}.minilist{list-style-type:none}.minilist li{padding:5px 8px;background:transparent url(../img/minus.gif) no-repeat 0 12px}.minilist .listsmall-date{display:block}.minilist a:link,.minilist a:visited{font-weight:700;text-decoration:none}.minilist a:hover,.minilist a:active{text-decoration:underline}p.pagebrowser{margin-top:1em}p.pagebrowser span{padding:.2em}.cal-list,.dayview{list-style-type:none;margin:0 !important;padding:0}.cal-list li,.dayview li{border-bottom:1px dashed #CCC;padding:0.7em; margin: 0}.cal-list li strong,.dayview li strong{margin-bottom:.4em;display:block}.cal-list li a,.dayview li a{text-decoration:none}.subscribe-form textarea{font-size:11px !important;font-family:Verdana, Arial, Helvetica, sans serif}


#enterForm {
	margin-bottom: 1em;}
#enterForm fieldset {
	border: none;}
#enterForm label {
	cursor: pointer;} 
#enterForm .search_field {
	margin-right: 0.5em;
	padding: 2px;
	width: 300px;
}

#enterForm .search_field:focus {
	border: 1px solid #E3001B;}
#enterForm .search_button {
	padding: 1px 5px;}
#enterForm .search_radio {
	margin: 0 3px 0 15px;
	vertical-align: middle;
	border:none;}
p.searchResults {
	background-color: #E7E7E7;
	border-top: 1px solid #525252;
	padding: 3px 8px 3px 3px;
	text-align: right;
	width: 474px !important;}
#enterForm .first {margin: 0 3px 0 0 !important;}
#searchResults p {width: 485px;}
#searchResults h3.content-icon {
	background: transparent url(/fileadmin/template/img/searchicons/pages.gif) no-repeat;
	padding: 0.15em 1.7em}
#searchResults h3.dam-icon {
	background: transparent url(/fileadmin/template/img/searchicons/pdf.gif) no-repeat;
	padding: 0.15em 1.7em}
#searchResults .searchForwardlink {
	background: transparent url(/fileadmin/template/img/arrow_forward-red.gif) no-repeat right center;
	padding: 0.15em 1em}	
#searchResults .searchBacklink {
	background: transparent url(/fileadmin/template/img/arrow_back-red.gif) no-repeat left center;
	padding: 0.15em 1em}
#searchResults .searchLink {color: #000;}
#searchResults .searchPages {
	margin: 2em 0 1em;
	text-align: center;}
	
	
	/* neu */
	
*html .csc-textpic-image img {display:block}
*html .csc-textpic-caption {padding-bottom: 0.5em}

#newlogin a:link, #newlogin a:visited {text-decoration: none;background: url(../img/reddot.gif) no-repeat 0 4px;padding:0 0 7px 15px;}
.type {display: none}
#userProfile textarea, .ansprechpartnerForm textarea {font-size: 1em; font-family: Arial, Helvetica, sans-serif;}
select#be option {padding: 0 2px}

.tx-bvdwudb-pi3 input[type="submit"], .tx-bvdwudb-pi1 input[type="submit"], .ansprechpartnerForm input.submit, .tx-newloginbox-pi1 input[type="submit"] {
	background-color: #525252;
	border-color: #525252;
	color:	white;
	-moz-border-radius:5px;
	cursor: pointer;
	margin:0 0 0.5em;}
	
.gmap-icon {vertical-align: middle;padding: 5px}

.tx-newloginbox-pi1 input#user, .tx-newloginbox-pi1 input#pass{width:120px;}
.tx-newloginbox-pi1 input, .ansprechpartnerForm input, .ansprechpartnerForm textarea {border:1px solid #A4A4A4;color:#525252}
.tx-newloginbox-pi1 fieldset, .ansprechpartnerForm fieldset {border:none}
.tx-newloginbox-pi1 ol, .ansprechpartnerForm ol {list-style-type:none}
.tx-newloginbox-pi1 li, .ansprechpartnerForm li {clear: both; padding: 2px}
.tx-newloginbox-pi1 fieldset label {float:left; width: 130px; line-height: 2}
.tx_newloginbox_pi1-submit {margin-left: 130px}
.tx-newloginbox-pi1 input#permalogin {vertical-align:bottom;margin-top: 4px; border:0px;}
#userProfile0 textarea, #userProfile1 textarea, #userProfile2 textarea, #userProfile3 textarea, #userProfile4 textarea, #userProfile5 textarea, #userProfilenew textarea {
font-family:Arial,Helvetica,sans-serif;
font-size:1em;}

/* tablesorter */
table.tablesorter{background-color:#CDCDCD;margin:10px 0pt 15px;width:100%;text-align:left}table.tablesorter thead tr th,table.tablesorter tfoot tr th{background-color:#e6EEEE;border:1px solid #FFF;padding:4px}table.tablesorter thead tr .header{background-image:url(../img/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer}table.tablesorter tbody td{color:#3D3D3D;padding:4px;background-color:#FFF;vertical-align:top}table.tablesorter tbody tr.odd td{background-color:#F0F0F6}table.tablesorter thead tr .headerSortUp{background-image:url(../img/asc.gif)}table.tablesorter thead tr .headerSortDown{background-image:url(../img/desc.gif)}table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{background-color:#8dbdd8}

/* accordion */
.accordion a.title_accordion {display:block;background-color:#E7E7E7;margin-top:4px;cursor:pointer; padding: 3px}
.accordion a.title_accordion img {padding:3px 5px 5px;vertical-align:middle}
.accordion a.delContact {float:right;padding:7px}
.accordion div.content {clear:both;border:1px solid #E7E7E7;padding:8px}
.accordion {margin-bottom:20px;}
.gallery .deletePicture {background-color:white;
bottom:5px;
display:inline-block;
margin-bottom:11px;
margin-left:-27px;
padding:8px;
position:relative;}
.gallery #delete-advice {display:none}

/* Dateiablage - mm dam filelist */
.tx-mmdamfilelist-pi1-folder{
	margin-bottom:10px;}
.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file_mtime_mdy, .tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file_size_kb {width:70px !important;padding:0px 5px !important;font-size:10px;border-right:0px !important;}
.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file_mtime_mdy{border-bottom:0px solid #e7e7e7;padding-bottom:4px !important;}
.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file_name{width:345px !important;height:22px;border-right:0px !important;}


/* Gästebuch - ve_guestbook */
.tx-veguestbook-pi1 h2.tx-guestbook-header {
	background:#e7e7e7 none repeat scroll 0; clear:both; float:left; color:#204879; font-weight:bold; padding:5px; width:290px; margin:0px; margin-bottom:5px;}
.tx-veguestbook-pi1 h2.tx-guestbook-header-no-entry {
	background:#e7e7e7 none repeat scroll 0; color:#204879; font-weight:bold; padding:5px; margin:0px; margin-bottom:5px;}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med, .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big, .tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea{
	width:350px; border:1px solid #cccccc;}	
.tx-guestbook-field textarea.tx-guestbook-form-textarea{	
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#525252;	height:100px;}
.tx-veguestbook-pi1 input.tx-guestbook-submit{
	background-color:#525252; border-color:#525252;	color:white; cursor:pointer; margin-left:110px;}
.tx-veguestbook-pi1 .tx-guestbook-field label{
	width:110px;}
.tx-veguestbook-pi1 .tx-guestbook-pagination{
	font-size:90%;}
.tx-veguestbook-pi1 p.tx-guestbook-date{
	font-weight:normal;	width:175px; float:left; background-color:#e7e7e7; padding:5px;	text-align:right; margin-bottom:0px;}
.tx-veguestbook-pi1 p{
	margin-bottom:0px;}
.tx-veguestbook-pi1 .entry{
	margin-bottom:5px;}
.tx-veguestbook-pi1 .tx-guestbook-clear{
	height:14px;}
	
.search-result-kgf {background-color: #e7e7e7; padding: 5px 15px;border-bottom:15px solid white}
.kgf-image {float: left;margin: 0 5px 0 0;border:1px solid #5f5f5f;}

.tx-cal-controller fieldset{border:0}
.tx-cal-controller fieldset label{width:125px;float:left;padding-top:2px;}
.tx-cal-controller fieldset select,
.tx-cal-controller fieldset input{width:250px;border:1px solid #A4A4A4;color:#525252;margin-bottom:5px;}
.tx-cal-controller fieldset input{width:244px}
.tx-cal-controller fieldset #searchsubmit{background-color:#525252;	border-color:#525252;color:white;cursor:pointer;margin:0 0 20px 125px;width:auto;-moz-border-radius:5px;}
.tx-cal-controller img#startDate, .tx-cal-controller img#endDate{vertical-align:text-bottom;cursor:pointer;margin-left:5px;}
.tx-cal-controller fieldset input#event_start_day, .tx-cal-controller fieldset input#event_end_day{width:85px;}


.tx-comments-comment-1,
.tx-comments-comment-2 {border-bottom:1px dashed #CCCCCC;padding:0.7em;}
.tx-comments-comment-2 {background-color: #F0F0F0}
.tx-comments-comment-name {color: #014667; font-weight: 700; margin: 0 0 0.4em}
.tx-comments-comment-date {font-weight: 400}
.tx-comments-comment-form fieldset {border: none;}
.tx-comments-comment-form ol {list-style-type: none; padding: 0; margin: 0 !important}
.tx-comments-comment-form label {float:left; padding: 2px 0; width: 110px}
.tx-comments-comment-form li {clear:both;padding:5px 0}
.tx-comments-required-error {display:block; color: red; margin: 2px 0 0 110px}
.tx-comments-comment-form textarea {width: 365px;font-size:12px;font-family:Arial,Helvetica,sans-serif;}
#tx_comments_pi1_notify {margin:3px 0 0;vertical-align:bottom;}
#tx_comments_pi1_submit, .tx-magpoll-pi1 .pollsubmit {background-color: #525252;
	border-color: #525252;
	color:	white;
	-moz-border-radius:5px;
	cursor: pointer;
	margin:0 0 0.5em;}

.tx-magpoll-pi1 input {margin:1px 0;vertical-align:top;border:none}
* + html .tx-magpoll-pi1 input {margin:0;vertical-align:middle;border:none}

#answerBox {display:none;}
.tx-magpoll-pi1 input.answerBox-textInput {width: 400px; margin: 1px 5px 0 0; border: 1px solid #525252}
a.answerBox-submit {background: #fff url(../img/poll-submit-bg.gif) no-repeat; color:#fff;
display:inline-block;
font-weight:700;
padding:5px;
text-align:center;
text-decoration:none !important;
width:23px;}

*html a.answerBox-submit {vertical-align: middle}
*+html a.answerBox-submit {vertical-align: middle}

.answerWrapper {display:block; padding: 5px; border-bottom: 1px solid #f0f0f0}
.answerWrapper em {float:right; font-style: normal}
*+html .answerWrapper em {float:right; font-style: normal; margin: -18px 0 0}
*html .answerWrapper em {float:right; font-style: normal; margin: -18px 0 0}
.mag_poll_percentbar {padding: 3px 0 0}
.poll-result {border-top: 1px dashed #ccc}
.poll-result th, 
.poll-result td {vertical-align: top; border-bottom: 1px dashed #ccc; padding: 10px 5px !important;}
.poll-result th {text-align:left;font-weight:400}

.poll-result .col2 {width: 100px;padding:13px 5px !important;} 
.poll-result .col3 {width: 35px}
.poll-result .col4 {width:80px}


.tx-pagebrowse { text-align: center; list-style: none inside none; padding: 0 0; margin: 0 0; width: 100%; }
.tx-pagebrowse li { display: inline; list-style: none; margin: 0 0; padding: 0 5px 0 0; }
li.tx-pagebrowse-pages { width: 80%; }
li.tx-pagebrowse-pages ol { display: inline; margin: 0 0; padding: 0 10px; }


/* messages */

.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../img/icons/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../img/icons/success.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../img/icons/error.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../img/icons/warning.png');
}


a.lightbox {text-decoration: none;position: relative;}
a.lightbox span {display: none; position: absolute; bottom: 0px; right: 0px; width: 64px; height: 64px}
a.lightbox:hover span {display: block;background: transparent url(/typo3conf/ext/mag_lightbox/lightbox/images/zoom_in.png) no-repeat}
dt a {text-decoration: none;}
dt a span {display: none;}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 999;
	text-align: center;
	line-height: 0;
	}
#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}
#imageContainer{
	padding: 10px;
	}
#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/typo3conf/ext/mag_lightbox/lightbox/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/typo3conf/ext/mag_lightbox/lightbox/images/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/typo3conf/ext/mag_lightbox/lightbox/images/next.gif) right 50% no-repeat; }

#imageData #imageDetails{ padding:10px 0 0 0;width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;font-size:11px;	}
#imageData #numberDisplay{ float:left;padding:10px 0 0 30px;display:inline;font-weight: bold;font-size:11px;	}
#imageData #bottomNavClose{ width: 100px; float: right;   padding:5px 5px 0 0;margin:0 0 0 0;}

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
 
}
#nextLinkText{
padding-left: 0;
}
#prevLinkText{
padding-right: 0;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {
    padding-top: 5px;
}
/*** END : added padding when navbar is on top ***/

#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
    line-height: 1.4em;
    padding:0 0 10px 0;
	}
#imageDataContainer .imageDataContainer-helper {
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	background-color:#ECE7E7;
	line-height: 1.4em;
	display:block;
	float:left !important;
	float:none;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 0px;
	}
#imageData{
	padding:0 10px;
	}
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
	}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
.noborder {border:none}
#attendeeList {list-style-type: none; margin:0 0 20px 0 !important; border:1px solid #dcdcdc}
#attendeeList li {clear: both; border-bottom: 1px dotted #dcdcdc;padding: 3px}
.attendee-company {float:right}
#attendeeListToggle {display:block;padding: 5px;margin-bottom: 15px; outline:0; background-color: #dcdcdc}
#attendeeList .last {border:none !important}

/* POWERMAIL ANTRAG */
.tx-powermail-pi1_fieldset {border:0 none;font-size:10px;width:480px;}
.tx-powermail-pi1_fieldset legend {font-size:12px; font-weight:bold; margin:0 0 20px 0; padding:0px; color:#525252;}
.tx-powermail-pi1_fieldset label {display:block;}
.tx_powermail_pi1_fieldwrap_html {margin:0 0 10px; float:left;}
.tx_powermail_pi1_fieldwrap_html_label {font-size:11px; font-weight:bold; float:none; clear:both;}
.tx_powermail_pi1_fieldwrap_html_check, .tx_powermail_pi1_fieldwrap_html_radio {clear:both; width:475px;}
.tx_powermail_pi1_fieldwrap_html_checkbox_title, .tx_powermail_pi1_fieldwrap_html_radio_title {float:left; width:215px;padding-right:10px;}
.tx-powermail-pi1_fieldset .powermail_check_inner_wrap, .tx-powermail-pi1_fieldset .powermail_radio_inner_wrap {float:left; width:240px;}
.tx-powermail-pi1_fieldset .powermail_check_inner, .tx-powermail-pi1_fieldset .powermail_radio_inner {margin-bottom:2px; width:300px;}
.tx-powermail-pi1_fieldset .powermail_check_inner label, .tx-powermail-pi1_fieldset .powermail_radio_inner label {float:left; width:250px;}
.tx-powermail-pi1_fieldset input.powermail_text {height:17px; padding:3px 0 0 0; background-color:#f7f7f7; font-size:11px;}
.tx-powermail-pi1_fieldset input.antrag_1 {width:459px;}
.tx-powermail-pi1_fieldset input.antrag_1_3, .tx-powermail-pi1_fieldset input.antrag_1_3ajax_ort {width:150px; margin-right:2px;}
.tx-powermail-pi1_fieldset input.antrag_2_3 {width:305px; margin-right:2px;}
.tx-powermail-pi1_fieldset input.antrag_1_6 {width:150px; margin-right:2px;}
.tx-powermail-pi1_fieldset input.antrag_1_2 {width:226px; margin-right:2px;}
.tx-powermail-pi1_fieldset input.antrag_1_4 {width:110px; margin-right:2px;}
.tx-powermail-pi1_fieldset select {height:22px;background-color:#f7f7f7;}
.tx-powermail-pi1_fieldset select.antrag_1 {width:459px;}
.tx-powermail-pi1_fieldset select.antrag_1_2 {width:226px; margin-right:2px;}
.tx-powermail-pi1_fieldset select.antrag_1_3 {width:150px; margin-right:2px;}
.tx-powermail-pi1_fieldset select.antrag_1_4 {width:110px; margin-right:2px;}
.tx-powermail-pi1_fieldset input.antrag_radio, .tx-powermail-pi1_fieldset input.antrag_check {width:15px; margin-right:10px; padding:0px; border:0px; float:left; display:block; height:15px;}
.tx-powermail-pi1_fieldset input.powermail_submit, .tx_powermail_pi1_submitmultiple_back, .tx_powermail_pi1_submitmultiple_forward {background-color: #525252; border-color: #525252; color:#ffffff; -moz-border-radius:5px; cursor:pointer; font-size:11px; margin:10px 20px 10px 0;}
.tx-powermail-pi1_fieldset .powermail_mandatory {color:#DB7305; padding-left:5px;}
.tx-powermail-pi1_fieldset .powermail_mandatory_js {color:#DB7305; padding:5px 0 0 150px;}
input.validation-failed, textarea.validation-failed {background-image:url(/typo3conf/ext/powermail/img/icon_exclamation.gif); background-position:98% 1px; background-repeat:no-repeat; border-color:#DB7305;}
.powermail_pagebrowser {float:right;}


