body { text-align: center; color: #000; font-size: 10px; font-family: Verdana, Arial, "Courier New", Courier; text-align: center; vertical-align: top; margin: 0; padding: 0; border-width: 0; background-color: #c0c0c0; }
p { font-size: 10px; color: #000; }
td { font-size: 10px; color: #000; }
th { font-size: 10px; color: #000; }
blockquote { padding-left: 40px; padding-right: 15px; margin: 0px; padding-bottom:20px; }
ul { margin-top: 0px; margin-bottom: 0px; }
input, textarea, select, option { color:#000; font-size: 10px; border: solid 1px; background-color: #fff;}
input.submitbutton { background-color:#fff; color:#000; border:0px solid #fff; font-size: 16px; font-family: "Courier New"; font-weight: bold; font-style: normal; padding-left: 15px; padding-right: 15px; height: 18px; }
input.file { color:#000; font-size: 10px; border: solid 1px; background-color: #fff;}

a:link { color: #000; text-decoration: none; font-weight: bold;}
a:visited { color: #000; text-decoration: none; font-weight: bold; }
a:hover { color: #000; text-decoration: underline; font-weight: bold;}
a:active { color: #000; text-decoration: none; font-weight: bold;}
h1 { color: #000; font-size: 20px; font-weight: bold; padding-bottom: 15px; background-image: url('grafic/line.gif'); background-repeat: no-repeat; background-position: 2px 26px; }
h2 { color: #000; font-size: 16px; font-weight: bold; }
h3 { color: #000; font-size: 12px; font-weight: bold; }
h4 { color: #000; font-size: 12px; font-weight: normal; }
h5 { color: #000; font-size: 10px; font-weight: bold; }

#frame { text-align: left; vertical-align:top; margin:auto; width:960px;  background-color: #fff; overflow:auto; border-left: solid #000000 1px; border-right: solid #000000 1px; z-index: 0; position:relative; }
#header { vertical-align: top; z-index: 1; position:relative; top:0px; left:0px; background-color: #fff; }
#banner { vertical-align: top; z-index: 2; position:relative; top:-288px; left:40px; width: 468px; height:60px; background-color: transparent; }
#menu { vertical-align: top; z-index: 100; position:relative; top:-260px; left:20px; width:600px; height: 30px; }
#days { vertical-align: top; z-index: 3; position:relative; top:-98px; left:17px; width:50px; height:40px; overflow:hidden; margin:0px; padding:0px;}
#content { vertical-align: top; z-index: 4; position:relative; top:-150px; left:30px; width:500px; min-height: 350px; float: left; margin-right:-54px; border-right: solid 2px #f36523; border-left: solid 2px #f36523; border-bottom: solid 2px #f36523; padding-top: 50px; padding-right: 50px; padding-left: 30px; text-align:justify; padding-bottom: 20px; }
#content_text { position: relative; z-index:4; min-height: 350px; width: 500px; }
#submenu { vertical-align: top; z-index: 4; float: left; width:100px; position:relative; top:-165px; left:43px; width: 190px; background-color: #f36523; padding-top:0px; margin: 0px; }
.submenu_elem_first { padding-left:20px; padding-top: 25px; padding-bottom:0px; margin-bottom: 4px; background-image: url('grafic/submenu_hg_first.gif'); background-repeat: no-repeat; background-position: 12px 0px; width: 165px; height: 34px; }
.submenu_elem { padding-left:30px; padding-top: 10px; padding-bottom:0px; background-image: url('grafic/submenu_hg.gif'); background-repeat: no-repeat; background-position: 12px 0px; width: 165px; height: 34px; }
#submenu_bottom { margin-bottom:-5px; padding:0px; margin-top:40px;}
#right_column { vertical-align: top; z-index: 4; float: left; width:100px; position:relative; top:-170px; left:32px; width:208px; height: 387px; background-image: url('grafic/right_column_01.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
#calendar { font-size: 14px; vertical-align: top; z-index: 4; float: left; width:140px; height: 170px; position:relative; top:100px; left:50px; text-align:justify; overflow:hidden; }
#didyouknow { vertical-align: top; z-index: 4; float: left; position:relative; top:217px; left:13px; }
#ente { vertical-align: top; z-index: 4; float: left; position:relative; top:-511px; left:-147px; }
#agent { vertical-align: top; z-index: 4; float: left; position:relative; top:-480px; left:-147px; }
#bottom {  vertical-align: top; z-index: 5; position:relative; top:63px; left:330px; width:300px; }
#bottommenu { vertical-align: top; z-index: 5; position:relative; top:55px; left:0px; width:400px; }

div#content blockquote { color: #000; }
div#content p.bodytext { color: #000; }

.tx_uniteichcountdown_pi1_countdownnumber { color: #000; font-size: 24px; font-weight: bold; }



/* SUCHE */

div#frame_searchbox { height: 24px; vertical-align: middle; text-align: center; width: 193px; background-color: #fff; }
div.tx-macinasearchbox-pi1 { top: -6px; position:relative; margin: 0; padding: 0; width: 193px; vertical-align: middle; text-align: center; }
input#searchbutton { font-family: Verdana, Arial, "Courier New", Courier; margin-top: 7px; margin-bottom: 10px; font-size: 10px; font-weight: bold; color: #000; background-color: #fff; border: 0; cursor: pointer; }
.searchtable { margin-bottom: -17px; padding: 0; width: 150px; vertical-align:middle; text-align:center; }
.searchtable * { margin: 0; padding: 0; text-align:center; }
div#searchform { margin: 0; padding: 0; text-align:center; vertical-align:middle; }
#searchfield { text-align: left; margin-top: 10px; margin-bottom: 10px; font-size: 11px; border: solid 1px; background-color: #fff; width: 80px; }

.tx-indexedsearch { margin-top: 10px; }
input#result_searchbutton { font-size: 14px; font-weight: normal; color: #000; border: 0; cursor: pointer; }
.result_searchtable { padding: 0; vertical-align:middle; text-align:center; }
.result_searchtable * { margin: 0; padding: 0; text-align:center; }
div#result_searchform { margin: 0; padding: 0; text-align:center; vertical-align:middle; }
#result_searchfield { text-align: left; font-size: 11px; border: solid 1px; background-color: #fff; width: 120px; }

.tx-indexedsearch-res { }
.tx-indexedsearch-browsebox { padding-top: 10px; padding-bottom: 10px; }
.res-tmpl-css { padding-top: 10px; padding-bottom: 10px; }



/* FAQ */

.tx-irfaq-pi1 { margin-top:10px; }
.tx-irfaq-questions-list { margin-bottom: 50px; margin-top: 20px; font-size: 12px; font-weight: normal; }
.tx-irfaq-answer { margin-bottom: 50px; padding-left:20px; }
.tx-irfaq-answer h4 { margin-left: -20px; }
.additional-info { margin:0; padding:0; }
.irfaq-related-link-block { margin:0; padding:0; }
.irfaq-related-links { margin-top:5px; margin-bottom:5px; }
.faq_textarea { color:#000; font-size: 10px; border: solid 1px; background-color: #fff; width: 200px; height: 50px; font-family: Verdana, Arial, "Courier New", Courier; }



/* MENU */


ul.menu_elem { position: relative; list-style-type: none; float:left; vertical-align: top; z-index: 5; width:600px; height: 30px; }
ul.menu_elem ul { list-style-type: none; float:left; vertical-align: top; z-index: 3; height: 30px; margin-top:10px; z-index: 5; position:relative; }
ul.menu_elem a { display: block; font-size: 12px; font-weight: bold; z-index: 5; position:relative; }
ul.menu_elem ul a { padding: 0 10px; z-index: 5; position:relative; }
ul.menu_elem li { float:left; background-image: url('grafic/menu_bg.gif'); background-repeat: no-repeat; background-position: 0px 0px; width:99px; margin-left: 3px; height:24px; padding-left: 0px; padding-top:7px; text-align:center; z-index: 5; position:relative; }
ul.menu_elem ul.hover, ul.menu_elem li.hover ul, ul.menu_elem li:hover ul  { display:block; z-index: 5; position:relative; }

ul.menu_elem ul { margin-left:0; padding: 0 0 0 0; position: absolute; display:none; min-width:150px; z-index: 5; position:relative; }
*html ul.menu_elem ul { width:150px; z-index: 5; position:relative; }
ul.menu_elem ul li { line-height: 20px; background-image: none; min-width:150px; text-align:left; float:none; color: #000; background-color: #f29400; width:150px; margin-left: 0px; height:20px; padding-left: 0px; padding-top:0px; border-bottom:solid #fff 1px; z-index: 5; position:relative; }
ul.menu_elem ul li a:hover{ color: #000; z-index: 5; position:relative; }
ul.menu_elem ul li a{ color: #000; z-index: 5; position:relative; }





/* KALENDER */

.calendar_upcoming { margin:0px; padding:0px; width:140px; }
.single_event { padding-bottom:10px; }
.tx-calendar-pi1 { margin:0px; padding:0px; }
.event_title { margin:0px; padding:0px; }
.event_time { margin:0px; padding:0px; }
.event_teaser { margin:0px; padding:0px; }



/* NEWS */

.news_header { padding:0px; vertical-align: top; color: #000; font-size: 16px; font-weight: normal; }
.news-single-category { font-size: 10px; text-align: right; padding-top:10px;}
.news-single-item { margin-top: 15px; }
.news-single-backlink { clear:both; text-align:left; padding-top: 20px; font-size: 10px; font-family: Verdana, Arial, "Courier New", Courier; }

.news_subheader { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; margin-top: 0; padding-bottom: 0px; padding-top: 0; }
.news_subheader p.bodytext{ color: #000; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; margin-top: 0; padding-bottom: 0; padding-top: 0; }

.news_line { background-image: url('grafic/line.gif'); background-repeat: no-repeat; background-position: 0px 0px; width: 442px; height: 12px; margin-bottom: 30px; margin-top: 10px; }
.news-list-container { margin-top: 0px; }
.news-list-date { margin-top: 1px; margin-bottom: 2px; line-height: 10px; font-size: 10px; }
.news-list-category { font-size: 10px; font-family: Verdana, Arial, "Courier New", Courier; }
.news_image { float:right; margin-left: 15px; margin-top:0px; margin-bottom:15px; margin-right: 0px; z-index:5; }
.news-single-img a img { padding-bottom: 25px; }
.news-single-imgcaption { position:relative; top:-25px; }
.news-list-morelink { clear:both; text-align:right; }
.news-single-additional-info { font-size:10px; text-align:left; padding-top:10px; }
.news_text h3 { font-size: 10px; font-weight: 10px; color:#000; }
dl.news-single-files dd img { margin-right: 5px; margin-left:5px;}
.news-single-imgcaption { margin-bottom: -11px; padding:0px; text-align: right; margin-right: 0px; margin-top:2px;}
.news-author { text-align: right; }

.csc-form-label-err {color:#FF0000;}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG { border: 1px solid #fff; }

.quicknews { width: 150px; float:left; vertical-align:top; margin-left:10px; margin-right:5px; }
.quicknews_elem { width: 150px; margin-bottom: 0px; font-size: 12px; font-weight: bold; height: 25px; }
.quicknews_elem a { vertical-align: bottom; }
.quicknews_image { width: 150px; margin-top:0px; margin-bottom:0px; }
.quicknews_text { width: 150px; font-size: 10px; color:#fff; }
.quicknews_more { width: 150px; }


.bodytext { color: #000; }
.tx-srfeuserregister-pi1 { width: 380px; }
form#tx-srfeuserregister-pi1-fe_users_form { width: 380px; }

div.text div.scroller { min-height: 40px; }
div.author { margin-bottom: -35px; }
div.tx-chcforum-pi1-singlePost { margin-bottom: 20px; }

div.tx-chcforum-pi1-preTableWrap { margin-bottom: 20px; }
div.tx-chcforum-pi1-postTableWrap { margin-bottom: 20px; }
div.tx_chcforum-pi1 { margin-bottom: 20px; }
div.tx_chcforum-pi1-toolBar { margin-bottom: 20px; }

.breadcrumps { width: 450px; margin-bottom: 20px; padding: 5px; border: 1px solid #707072; background-color: #dadada; }
.breadcrumps a { font-size: 10px; font-weight: bold; }

.loginbox_td1 { text-align: left; }

.usertable { border-collapse: collapse; width: 500px; margin-bottom: 30px; }
.usertable tr th { font-size: 11px; font-weight: bold; padding-right: 20px; border-right: 1px solid #e85d0f; padding-bottom: 10px; }
.usertable tr td { font-size: 11px; font-weight: normal;  padding-bottom: 10px; }
.usertable_contenttd { font-size: 11px; font-weight: normal; padding-left: 20px; padding-bottom: 10px; }
.userpagemenu_table { width: 100%; border-collapse: collapse; margin-top: -1px; }
.userpagemenu_table_td1 { border-bottom: 1px solid #e85d0f;; font-weight: bold; text-align: center; padding-left: 7px; padding-right: 7px; padding-bottom: 5px; vertical-align: bottom; }
.userpagemenu_table_td1 a { font-weight: bold; }
.userpagemenu_table_td1_act { border: 1px solid #e85d0f; font-weight: bold; text-align: center; padding-left: 7px; padding-right: 7px; padding-bottom: 5px; vertical-align: bottom; }

.eventtable { border-collapse: collapse; margin-top: 30px; }
.eventtable tr th { vertical-align: top; text-align: right; font-size: 12px; font-weight: bold; padding-right: 20px; border-right: 1px solid #e85d0f; padding-bottom: 10px; }
.eventtable tr td { vertical-align: top; text-align: left; font-size: 12px; font-weight: normal; padding-left: 20px; padding-bottom: 10px; }


.pinboard {  }
.pinboard_header { font-weight: bold; text-align: right; background-color: #e2e2e2; padding: 5px; border: solid 1px #707072; border-collapse:collapse; }
.pinboard_content { border-collapse:collapse; margin-top: -1px; }
.pinboard_content_td1 { padding: 5px; border: solid 1px #707072; border-collapse:collapse;}

.content_col { width: 490px; clear:both; }
.content_col_left  { vertical-align: top; text-align: left; padding-top: 30px; }
.content_col_middle  { vertical-align: top; text-align: left; padding-top: 30px; padding-left: 20px; }
.content_col_right { vertical-align: top; text-align: left; padding-top: 30px; padding-left: 20px; }

.buddylist { width: 150px; text-align:center; border-collapse:collapse; }
.buddylist_header { line-height: 25px; width: 130px; margin-left: 5px; font-weight: bold; text-align: left; background-color: #e2e2e2; padding: 5px; border: solid 1px #000; border-collapse:collapse; }
.buddylist_content { height:250px; overflow:scroll; width: 150px; border-collapse:collapse; border: solid 1px #000; }
.buddylist_content_elem { overflow:hidden; border-collapse:collapse; border-bottom: solid 1px #000; line-height: 18px; padding:5px; }

form#tx-srfeuserregister-pi1-fe_users_form fieldset { border: solid 0px #707072; }
p.tx-srfeuserregister-pi1-notice { font-style: normal; }

.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; } 
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; } 
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; } 
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: normal; margin-bottom: 1em; } 
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; } 
.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; } 
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; } 
.tx-srfeuserregister-pi1 label span { color: #ff0000; } 
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; } 
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; } 
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; } * html 
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; } 
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; } 
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; } 
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; } 
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; } 
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; } 
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; } 
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; } 
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; } 
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; } 
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; } 
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; } 
.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; } 
.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; } 
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; } 
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; } 
* html .tx-srfeuserregister-pi1 dd { float: none; } 
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; } 
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }

.edit_user_table { font-size: 11px; border-collapse:collapse; }
.edit_user { font-size: 11px; text-align: right; border-right: 1px solid #e85d0f; border-collapse:collapse; padding-right: 20px; }
.edit_user_td { font-size: 11px; text-align: left; padding-left: 20px; padding-bottom: 20px; }
.edit_user_footer { font-size: 11px; padding-top: 20px; }
.userpic { border: 0px solid #707072; }

.tx_uniteichbuecherboerse_table { border-collapse:collapse; width: 450px; }
.tx_uniteichbuecherboerse_tableheader { text-align: center; font-weight: bold; border-bottom: 1px solid #e85d0f; padding-bottom: 5px; }
.tx_uniteichbuecherboerse_tablecontent { padding-top: 3px; padding-bottom: 3px; }
.tx_uniteichbuecherboerse2_tablecontent { padding-top: 3px; padding-bottom: 3px; background-color: #e2e2e2; }
.tx_uniteichbuecherboerse_detailheader { vertical-align: top; font-weight: bold; border-right: 1px solid #e85d0f; padding-right: 20px; padding-top: 10px; }
.tx_uniteichbuecherboerse_detailcontent { vertical-align: top; padding-left: 20px; padding-top: 10px;}
.tx_uniteichbuecherboerse_addheader { vertical-align: top; font-weight: bold; border-right: 1px solid #e85d0f; padding-right: 20px; padding-top: 10px; }
.tx_uniteichbuecherboerse_addcontent { vertical-align: top; padding-left: 20px; padding-top: 10px;}

.messageview_table { width: 450px; border-collapse:collapse; }
.messageview_header { text-align: left; font-weight: bold; border-bottom: 1px solid #e85d0f; padding: 7px;}
.messageview_td1 { margin: 2px; padding: 5px; }
.messageview_td2 { margin: 2px; padding: 5px; background-color: #e2e2e2; }

.messageview_single_table { border-collapse:collapse; }
.messageview_single_td1 { text-align: right; border-right: 1px solid #e85d0f; border-collapse:collapse; padding-right: 20px; }
.messageview_single_td2 { text-align: left; padding-left: 20px; padding-bottom: 20px; }
.messageview_single_td3 { text-align: left; padding-top: 20px; line-height: 20px; }

.changepass_table { border-collapse:collapse; }
.changepass_td1 { text-align: right; border-right: 1px solid #e85d0f; border-collapse:collapse; padding-right: 20px; vertical-align: top; font-weight: bold; }
.changepass_td2 { text-align: left; padding-left: 20px; padding-bottom: 20px; vertical-align: top; }
.changepass_td3 { text-align: center; padding-top: 20px; line-height: 20px; }



/* POLL */

.poll { width: 150px; text-align:center; border-collapse:collapse; }
.poll_head { line-height: 25px; width: 130px; margin-left: 5px; font-weight: bold; text-align: left; background-color: #e2e2e2; padding: 5px; border: solid 1px #000; border-collapse:collapse; }
.poll_scroll { height:250px; overflow:scroll; width: 150px; border-collapse:collapse; border: solid 1px #000; }
.poll_entry { overflow:hidden; border-collapse:collapse; border-bottom: solid 1px #000; padding-top: 3px; padding-bottom:3px; }
.poll_entry_title, .poll_entry_text, .poll_entry_form, .poll_entry_result { display:block; }
.poll_entry_title { font-weight: bold; text-align: center; }
.poll_entry_text { text-align: left; padding: 3px; }
.poll_entry_form { text-align: left; padding-left: 3px; padding-right: 3px; }
.poll_entry_form form input.submit { padding-top: 5px; }
.poll_entry_result {text-align: center; }

.poll_add_label { width: 100px; text-align:right; padding-right: 5px; float:left; }

.poll_archiv { overflow:hidden; padding-bottom:20px; }
.poll_archiv_title, .poll_entry_text, .poll_entry_form, .poll_entry_result { display:block; }
.poll_archiv_title { font-weight: bold; text-align: center; color: #000; font-size: 16px; }
.poll_archiv_text { text-align: left; }
.poll_archiv_form { text-align: left; padding-left: 30px; padding-right: 30px; }
.poll_archiv_result {text-align: center; padding-left: 30px; }
.poll_archiv_line {text-align: center; height: 50px; background-image: url('grafic/line.gif'); background-repeat: no-repeat; background-position: 0px 20px; }



.guestbook { width: 150px; text-align:center; border-collapse:collapse; }
.guestbook_head { line-height: 25px; width: 130px; margin-left: 5px; font-weight: bold; text-align: left; background-color: #e2e2e2; padding: 5px; border: solid 1px #000; border-collapse:collapse; }
.guestbook_scroll { height:250px; overflow:scroll; width: 150px; border-collapse:collapse; border: solid 1px #000; }
.guestbook_entry_1, .guestbook_entry_2 { overflow:hidden; border-collapse:collapse; border-bottom: solid 1px #000; padding-top: 3px; padding-bottom:3px; }
.guestbook_header_1, .guestbook_header_2 { display:block; }
.guestbook_content_1, .guestbook_content_2 { display:block; padding-top: 3px; }
.guestbook_additional { font-weight: normal; font-size: 10px; }
.guestbook_info { font-weight: normal; font-size: 9px; line-height:9px; font-family: Arial, "Courier New", Courier; }

.userpagemenu { line-height: 20px; font-weight: bold; margin-right: 20px; }

.searchform { margin-right: 10px; position: relative; top: 10px; }
.searchresult_table { border-collapse:collapse; }
.searchresult_header { font-weight: bold; text-align: center; padding: 10px; }
.searchresult_td1 { text-align: right; border-right: 1px solid #e85d0f; border-collapse:collapse; padding-right: 20px; vertical-align: top; }
.searchresult_td2 { text-align: left; padding-left: 20px; padding-bottom: 10px; vertical-align: top; }

a.bottomlink { font-size: 10px; color: #000; }

.insel_listtable { border-collapse:collapse; width: 100%; }
.insel_listtable .tableheader { text-align: left; font-weight: bold; border-bottom: 1px solid #e85d0f; padding-bottom: 5px; }
.insel_listtable .tablecontent { padding-top: 3px; padding-bottom: 3px; }
.insel_listtable .tablecontent2 { padding-top: 3px; padding-bottom: 3px; background-color: #e2e2e2; }
.insel_create { padding: 10px; font-weight: bold; }
.insel_addtable { border-collapse:collapse; width: 100%; }
.insel_addtable .addheader { vertical-align: top; font-weight: bold; border-right: 1px solid #e85d0f; padding-right: 20px; padding-top: 10px; }
.insel_addtable .addcontent { vertical-align: top; padding-left: 20px; padding-top: 10px;}

.tx_uniteichinsel_table { border-collapse:collapse; margin-bottom: 30px; }
.tx_uniteichinsel_detailheader { vertical-align: top; font-weight: bold; border-right: 1px solid #e85d0f; padding-right: 20px; padding-top: 10px; }
.tx_uniteichinsel_detailcontent { vertical-align: top; padding-left: 20px; padding-top: 10px;}

.tx_uniteichbuecherboerse_detailheader { vertical-align: top; font-weight: bold; border-right: 1px solid #e85d0f; padding-right: 20px; padding-top: 10px; }
.tx_uniteichbuecherboerse_detailcontent { vertical-align: top; padding-left: 20px; padding-top: 10px;}

.csc-form-label-err {color:#FF0000;}
.align-center { text-align: center };
.align-left { text-align: left };
.align-right { text-align: right };

//.tx_uniteichanrechnungen_pi1_ul { margin-left: 0; padding: 0; list-style: none; }
//.tx_uniteichanrechnungen_pi1_li { margin-left: 0; padding: 0; list-style: none; }
.tx-uniteichanrechnungen-pi1 { background-color: #ffffff; }
.printtable {background-color:#ffffff;}
.tx-uniteichanrechnungen-pi1 * ul * { margin-left: 0; margin-bottom: 5px; padding: 0; padding-left: 20px; list-style: none;}
.tx_uniteichanrechnungen_pi1_biglink { font-size: 12px }