
/*       T Y P O H E A D S . at  2009       */



/* GENERAL */

BODY { padding:0; margin:5px; background:url('../bilder/bg_top.gif') repeat-x 0px 0px;}
HTML, INPUT, TEXTAREA, SELECT, LABEL, TD, TH  { font-family:Verdana, Arial, "Lucida Sans Unicode", sans-serif; color:#000; font-size:10px;}


A { color:#000; text-decoration:none;}
A:hover { color:#000; text-decoration:underline;}
A:focus { outline:none;}

#content A, #content3 A, #content2 A { color:#646668; text-decoration:underline; }
#content A:hover, #content3 A:hover, #content2 A:hover { color:#000; text-decoration:none; }

#lang_menu A, #lang_menu A:hover { color:#000; text-decoration:none; }



FIELDSET, IMG { border:0;}

TABLE { border-collapse: collapse; border-spacing: 0;}
TABLE TD { vertical-align:top;}

P { padding:0; margin:0; margin-top:10px;}

H1 { font-size:16px; margin-bottom:5px; margin-top:0px; padding-left:30px; padding-bottom:4px; border-bottom:1px solid #fe0000; background:url('../bilder/h1_bg.gif') no-repeat 0px -1px; font-weight:bold;}
H2 { font-size:1.5em; margin-bottom:10px; margin-top:15px;}
H3 { font-size:1em; margin-bottom:10px; margin-top:15px;}
UL { list-style-image:url('../bilder/list_style_bg.gif');}



/* LAYOUT */

#index_head { position:relative; width: 100%; height: 170px; background:url('../bilder/logo-bso.png') no-repeat right top;}

#index_body { background-repeat:no-repeat; width: 950px; padding: 0px; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#000000; border-top:0;}
#index_mitte { width: 100%; padding: 0px; margin: 0px; color: #000000; background-color: #FFFFFF; vertical-align:top; clear:both;}
.index_space { overflow:hidden; width:100%; height: 1px; background-color:#000000;}

#main_body { width: 100%; height:100%; background-image: url(../bilder/bg_main.gif); background-repeat: repeat-y;}
#main_bottom { clear:both; padding-top:3px; overflow:hidden; width:100%; border-top: 1px dashed #666666; background: #EEEEEE; text-align:center;}
#main_bottom_left { border-top:1px solid #e2e2e2; width:100%px; padding:3px; text-align:center; color:#666666; padding-bottom:5px;}
#main_bottom_right{ width:100%;  padding:3px; padding-bottom:5px;  text-align:center; text-transform:uppercase;}
#main_left { float:left; width: 183px; vertical-align:top; padding-top:0; padding-bottom:25px;}
#main_right { float:right; width: 183px; padding-top: 0px; vertical-align:top; padding-bottom:25px;}
#main_center { width:554px; float:left; background-position: top; padding:15px; padding-top:12px; vertical-align:top;}


#content3 { padding:0 5px;}
.content2 { padding:0 4px;}

.zurueck { text-align:right; width:100%; padding-bottom:7px;}

#skiplinks { display:none; }

#navimap { padding:2px; margin:0; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; margin-bottom:15px; color:#666666;}
#navimap a { color:#666666;}
#navimap a:hover { text-decoration:none; color:#fe0000;}

#navimap a.sel { font-weight:bold; color:#666666;}
#navimap a.sel:hover { text-decoration:none; color:#fe0000;}

.homelink A { outline: none; display: block; height:87px; position:absolute; right:34px; text-indent:-6666px; top:24px; width:173px; }

.top_search { padding-top:80px; padding-left:512px; height:30px;}
.top_search INPUT {  color:#666666;}
.top_search LEGEND { display:none; }
.top_date { float:left; width:160px; padding-top:28px; padding-right:5px; padding-left:5px; color:#fff;}

#lang_menu {
  position:absolute;
  left:550px;
  top:40px;
}


.teaser_right_top { padding:0; margin:0; overflow:hidden; height:10px;}
.teaser_right_bottom { height:25px;}
.teaser_right_body { margin-top:5px; margin-bottom:5px; margin-left:10px; margin-right:10px; }
.teaser_right_head { width: 147px; height:20px; padding:14px 13px 6px; background: url('../bilder/teaser_left_head.gif') no-repeat; color:#FFF; text-transform:uppercase;}
.teaser_left_head { width: 147px; height:20px; padding:14px 18px 6px 18px; background: url('../bilder/teaser_right_head.gif') no-repeat 4px 0px; color:#FFF; text-align:right; text-transform:uppercase;}

.teaser_text { padding:0; margin:0; margin-top:10px; }
.xteaser_text A { background:url('../bilder/arrow_menu.gif') no-repeat right 2px; }
.xteaser_text A:hover { background:none; }

.content2 .teaser_left_head { background-position:0;}

.menue_left_line { overflow:hidden; height:1px;}
.menue_left_content { vertical-align:top; margin-top:15px;}

a.link_menue_left:link, 
a.link_menue_left:visited, 
a.link_menue_left:hover,
a.link_menue_left_sel:link, 
a.link_menue_left_sel:visited { width:126px; height:21px; display:block; text-decoration:none; color:#000000; padding-top:5px; padding-left:10px; margin-bottom:1px; border-left:5px solid #509ddc; background-color:#bfd0df;}

a.link_menue_left:hover, a.link_menue_left_sel:link, a.link_menue_left_sel:visited { background-color:#8eb1d1; border-left:5px solid #e2001a;}

#right_body { width: 100%; padding: 0px; margin: 0; border-collapse:collapse;}
.teaser_head_bg { border-top: #2e2e61 solid 1px; border-bottom: #2e2e61 solid 1px; background-image: url(../bilder/teaser_right/head_bg.gif); background-repeat: repeat-x; overflow:hidden; margin-top:10px; display: block; height:18px;}
.teaser_head { margin:0; padding-left: 5px; padding-top:2px; padding-bottom:2px; height:14px; font-weight: bold; color:#FFF; background: url('../bilder/teaser_right/head_bg_side.gif') no-repeat; background-position:right; overflow:hidden; display: block;}

.teaser_content { padding: 5px; margin-bottom:15px; color: #000000; background-color: #ddd6ff; vertical-align:top;}
.teaser_space { display:none; overflow:hidden; width:100%; height: 1px; background-color:#FFF;}

.linie_head { border-top:1px #999999 dotted; padding-bottom:6px; overflow:hidden; width: 100%; height: 1px; clear:both;}
.linie_content { border-top:1px #999999 dotted; padding-bottom:6px; overflow:hidden; width: 100%; height: 1px; clear:both;}
.headlines_datum { color: #999999; text-decoration: none;}
.headlines_head { padding-top:3px; padding-bottom:3px; margin:0; color: #941539; font-weight: bold; text-decoration: none;}
.headlines_head2 { margin:0; color: #000000; text-align:justify; overflow:hidden;}
.headlines_mehr { text-align:right; padding-top:5px;}
.headlines_img { padding-left: 17px;}
.csv-link {padding-right: 5px;}
.termine_text { padding-left:15px; padding-bottom:10px;}
.termine_text_teaser { padding-left:0; padding-bottom:10px; color:#000000;}
	
.content_datum { color: #999999; text-decoration: none;}
.content_linie_head { overflow:hidden; width: 100%; height: 1px; background-color: #FFFFFF; clear:both;}
.content_head { padding-top:10px; padding-bottom:3px; margin-bottom:0px; color: #666666; font-weight: bold;}
.content_head2 { margin-top:10px; color: #000000; font-weight: bold; text-align:justify;}

.content_text { padding-top:0px; margin-top:15px; color: #000000; text-align:justify;}
.content_anhang_head { margin-top:10px; color: #e2001a; font-weight: bold;}
.content_anhang { color: #666666; padding-left:20px; margin-top:3px;}
.content_img { padding-top:15px; padding-left:17px;}

a.link_content_head:link, 
a.link_content_head:visited,
a.link_content_head:hover  { color:#000; font-weight: bold; text-decoration: none; text-decoration:underline;}

a.link_news_head:hover { text-decoration: underline;}
a.index_unten_content_link:link, 
a.index_unten_content_link:visited, 
a.index_unten_content_link:hover { color:#000000; text-decoration:none; text-decoration:none;}
a.index_unten_content_link:hover { text-decoration:underline;}



/* MENUS */


.menue_top_body { position:absolute; left:195px; top:131px; xpadding-left:25px; xpadding-top:22px; xfloat:left; border-collapse:collapse;}


#topnav, #topnav ul { padding: 0; margin: 0; list-style: none;}
#topnav li { float:left;}
#topnav li a { display: block; text-transform:uppercase; padding:3px 27px 3px 5px; line-height:14px;}
#topnav li a:hover { text-decoration:none;}
#topnav li:hover { background-color:#FF0000;}
#topnav li:hover a { color:#FFF;}

#topnav li ul { position:absolute; left:-999em; background-color:#E2E2E2; width:160px; border:1px solid #666666;}
#topnav li li { float:none;}
#topnav li li a { padding-right:5px; background-color:none; text-transform:none; border-top:1px dashed #666666; color:#000;}
#topnav li li a:hover { background-color:#FFF; color:#000;}
#topnav li li a.first { border:none;}
#topnav li li a.sub { background:url('../bilder/arrow_menu.gif') no-repeat right 2px;}
#topnav li li a.act { background-color:#FFF;}
#topnav li:hover li:hover { background-color:#FFF;}
#topnav li:hover li a { color:#000;}

#topnav li ul ul { margin:-21px 0 0 160px; width:168px;}


#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul { left:-999em;}
#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul { left:auto;}




.menu_end_dummy { background-color:#FFFFFF; width:1px; overflow:hidden; height:18px; float:left;}

.menu_left { width:173px; padding-left:5px; padding-right:5px; background-image:url(../bilder/menu_left_bg.gif); background-repeat:repeat-y;}
.ymenu_left { width:171px; padding-left:5px; border: 1px solid #ccc; border-width:0px 1px 0 1px;}
.menu_left ul { list-style: none; list-style-image:none; margin: 0; padding: 0; display:block; border-bottom: 1px solid #999999; }


.menu_left ul li, 
.menu_left ul ul li, 
.menu_left ul ul ul li { list-style: none;}
.menu_left a { display:block; color: #333333; background-color: #e2e2e2; text-decoration: none; border-top: 1px dashed #666666; padding-top:3px; padding-bottom:3px; padding-left:5px; width:168px; list-style: none;}
.menu_left a:hover { display:block; color: #333333; background-color: #CCCCCC; text-decoration: none; padding-top:3px; padding-bottom:3px; padding-left:5px;}

.menu_left a.act { background-color: #CCCCCC; }
.menu_left ul ul { margin: 0; padding: 0; display:block; border-bottom:0;}
.menu_left ul li .menu_left { width:auto; padding-left:0; padding-right:0;}
.menu_left ul li ul li .menu_left {width:auto; padding-left:5px; padding-right:0; }
.menu_left ul ul li {}
/*163*/
.menu_left ul ul a { border-top: 1px dashed #666666; padding-left:10px; width:163px; background-color:#F3F3F3; background-image:url('../bilder/menu_left_l1_bg.gif'); background-repeat:repeat-y;}
.menu_left ul ul a:hover { padding-left:10px; background-image:url('../bilder/menu_left_l1_arrow.gif'); background-repeat:no-repeat; background-position:0 center;}

.menu_left ul ul ul a { border-top: 1px dashed #666666; padding-left:10px; width:158px; background-color:#FFFFFF; background-position:0 center; background-image:url('../bilder/menu_left_l1_bg.gif'); background-repeat:repeat-y; }
.menu_left ul ul ul a:hover { padding-left:10px; background-image:url('../bilder/menu_left_l1_arrow.gif'); background-repeat:no-repeat; background-position:0 center;}
.menu_left ul ul ul ul a { border-top: 1px dashed #666666; xpadding-left:20px; width:153px; background-color:#FFFFFF; xbackground-image:url('../bilder/menu_left_l3_bg.gif'); background-repeat:repeat-y;}
.menu_left ul ul ul ul a:hover { xpadding-left:20px; background-image:url('../bilder/menu_left_l1_arrow.gif'); xbackground-image:url('../bilder/menu_left_l3_arrow.gif'); background-repeat:no-repeat; }





/* CONTENT */

#news_teaser { width:173px; padding-left:5px; padding-right:5px; background:url('../bilder/menu_left_bg.gif') repeat-y;}
#news_teaser h1 { background:0; margin: 0; padding: 0; padding-bottom:3px;}
#news_teaser p { margin: 0; padding: 0; color:#333333;}
#news_teaser p.date { text-align:right; color:#999999; font-weight:bold;}
#news_teaser ul { list-style: none; list-style-image:none; margin: 0; padding: 0; display:block; border-bottom: 1px solid #999999; width:100%; background-color: #FFFFFF;}
#news_teaser ul li { list-style: none; padding:5px; border-top: 1px dashed #999999;}
#news_teaser ul li img { padding-top:5px; padding-bottom:5px; border:0;}
#news_teaser a { color:#333;}
#news_teaser a:hover { color: #fe0000; text-decoration:none;}

#news_head { padding-top:15px; width:100%;}
#news_head h1 { background:0; margin: 0; padding: 0; font-size: 10px; padding-bottom:3px; padding-top:3px;}
#news_head p { margin: 0; padding: 0;color:#333333; padding-bottom:7px;}
#news_head p a { color:#333333;}
#news_head p a:hover { color:#fe0000;}
#news_head span.date { text-align:right; color:#666666;}
#news_head ul { list-style: none; list-style-image:none; margin: 0; padding: 0;}
#news_head ul li { list-style: none; border-bottom: 1px solid #e2e2e2; padding-left:5px; padding-right:5px;}
#news_head ul li p img { display:block; padding-right: 10px; border:0;}
#news_head a { color: #333333;}
#news_head a:hover { color: #fe0000; text-decoration:none;}
#news_head div.news_head_end { overflow:hidden; height:10px; width:100%; clear:both;}

#termine_teaser { width:173px; xpadding-left:5px; xpadding-right:5px; border:1px solid #999; border-width:0 1px; xbackground-image:url(../bilder/menu_left_bg.gif); background-repeat:repeat-y;}
#termine_teaser h1 { background:0; margin: 0; padding: 0; font-size: 10px;}
#termine_teaser p { margin: 0; padding: 0;}
#termine_teaser p { margin: 0; padding: 0; color:#333333;}
#termine_teaser p.date { text-align:right; color:#999999; font-weight:bold;}
#termine_teaser ul { list-style: none; list-style-image:none; margin: 0; padding: 0; display:block; border-bottom: 1px solid #999999; width:100%; background-color: #FFFFFF;}
#termine_teaser ul li { list-style: none; padding:5px; border-top: 1px dashed #999999;}
#termine_teaser a { color: #333333;}
#termine_teaser a:hover { color:#fe0000; text-decoration:none;}

#contact_form { padding-top:20px; width:100%;}
#contact_form h1 { background:0; margin: 0; padding: 0; font-size: 10px; padding-bottom:3px; padding-top:3px;}
#contact_form p { margin: 0; padding: 0; color:#333333; padding-bottom:7px;}
#contact_form table { padding:0; margin:0; border: 1px solid #DDDDDD; border-collapse:collapse; margin-left:auto; margin-right:auto;}
#contact_form table tr { padding:0; margin:0;}
#contact_form table tr th { padding:3px; font-weight:bold; background-color:#F0F0F0; color:#333333;}
#contact_form table tr td { padding: 7px 2px 0px 2px; margin:0; vertical-align:top;}
#contact_form table tr td textarea { width:260px;}
#contact_form table tr td input { width:260px;}
#contact_form table tr td.contact_form_td_head { text-align:right; padding-right:3px; padding-top:9px;}
#contact_form table tr td.contact_form_td_button { text-align:center; padding-bottom:5px;}
#contact_form table tr td.contact_form_td_button input { width:120px;}

DIV.step_bar DIV.step {
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  float: left;
  width: 33%;
  text-align: center;
  height: 20px;
  padding-top:7px;
  background-color: #F0F0F0;
  color: #333;
}

DIV.step_bar DIV.active {
  font-weight: bold;
  background-color:  #FE0000;
  color:#fff;
}

DIV.step_bar DIV.last {
  border-right: 1px solid #ddd;
}



/* EXTENSIONS */


/* Bildergalerie (genericlist) */

.gallery .image_detail { text-align:center; }
.gallery .image_detail .pb_detail_back { float:left; width:70px; padding: 133px 0 0 0; }
.gallery .image_detail .pb_detail_next { float:left;  width:70px; padding: 133px 0 0 0; }
.gallery .image_detail .image_detail_block { float:left; width:400px; text-align:center;}

/* Flexform Elements */
/* 2 Column-Element */
.left {padding-right:4px; float:left; width:273px; overflow:hidden; }
.right {padding-left:4px; float:left; width:273px; overflow:hidden;}

/* Special elements*/
/* Teaser: main column: large */
#content .teaser_large {width:550px; clear:both; padding:10px 0 10px 0;}
#content .teaser_large .teaser .img { float:left; padding: 0 26px 0 4px;}
#content .teaser_large .teaser .headline { font-weight:bold; font-size:1.2em; padding: 0 0 13px 0; }

/* Teaser: main column: box */
#content .teaserbox { width: 261px; height:265px; border:1px solid #e2e2e2; padding:8px 5px 11px 5px; margin:10px 0 0px 0; }
#content .teaserbox H2 { background:none; padding-left:0px; font-size:1.2em; margin-bottom:5px; margin-top:0px; padding-bottom:5px; border-bottom:1px solid #fe0000; }
#content .teaserbox .teaser .headline { font-weight:bold; font-size:1.2em; padding: 13px 0 6px 0; height:30px; }
#content .teaserbox .teaser P { height:45px; }
#content .teaserbox .teaser .img { height: 143px;overflow:hidden;}


/* Teaser: right column */
#content3 .teaserbox,.content2 .teaserbox { width:171px; xpadding-left:5px; xpadding-right:5px; border:1px solid #999; border-width:0 1px;}
#content3 .teaserbox .teaser { margin: 0; padding: 0;border-bottom: 1px solid #999999; width:161px; background-color: #FFFFFF; padding:5px; border-top: 1px dashed #999999; }
#content3 .teaserbox .teaser .img {padding-top:5px; padding-bottom:5px; border:0; width:161px; overflow:hidden;}
#content3 .teaserbox .teaser .headline { background:0; margin: 0; padding: 0; padding-bottom:3px; font-weight:bold; }
#content3 .teaserbox .teaser P { margin:0px;padding:0px;color:#333333; }
#content3 .teaserbox .teaser P.date { text-align:right; color:#999999; font-weight:bold; }

/* Teaser: left column */
.content2 .teaserbox { width:173px; xpadding-left:5px; xpadding-right:5px; border:1px solid #999; border-width:0 1px;}
.content2 .teaserbox .teaser { margin: 0; padding: 0;border-bottom: 1px solid #999999; width:163px; background-color: #FFFFFF; padding:5px; border-top: 1px dashed #999999; }
.content2 .teaserbox .teaser .img {padding-top:5px; padding-bottom:5px; border:0; width:161px; overflow:hidden;}
.content2 .teaserbox .teaser .headline { background:0; margin: 0; padding: 0; padding-bottom:3px; font-weight:bold; }
.content2 .teaserbox .teaser P { margin:0px;padding:0px;color:#333333; }
.content2 .teaserbox .teaser P.date { text-align:right; color:#999999; font-weight:bold; }

#content3 .teaserbox a:link P, #content3 .teaserbox a:visited P, #content3 .teaserbox a:hover P { color:#000; text-decoration:none;}
#content3 .teaserbox A:hover P { text-decoration:underline;}
#content3 .teaserbox A:focus P { outline:none;}
#content3 .teaserbox A IMG, :link IMG, :visited IMG { border:0;}


/* text with image */
#content3 .csc-textpic, .content2 .csc-textpic { padding-top:10px; }
#content3 div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { margin-left:0px !important;}

/* pagebrowser */

.gallery .pb { width:400px; height:25px; text-align:center; }
.gallery .pb .pb_selected { padding:0 5px 0 5px; font-weight:bold; }
.gallery .pb .pb_normal { padding:0 5px 0 5px; }
.gallery .pb .nextlink { padding:0 5px 0 5px; }
.gallery .pb .backlink { padding:0 5px 0 5px; }

/* member list */

.members { margin-top:8px; }
.members UL { padding:0; margin:0; }
.members UL LI { list-style:none !important; list-style-image:none;}
.member { background:#eee; height:140px; width:100%; margin-bottom:5px; }
.member .left { width:140px; float:left; padding:5px;  #position: relative;}
.member .left_inner { width:130px; height:130px; display: table-cell; vertical-align: middle; background:#FFF;}
.member .right { width:370px; float:left; padding-top: 10px; font-size:11px;}
.member .right H2 { margin:0; padding:0;font-size:1em;}
.member .right A {font-weight:bold; padding:3px 3px 3px 0px; display:block;}
.member .right .link_like { font-weight:bold; padding:3px; display:block; color:#646668; text-decoration:none; }

.member_detail { margin-bottom:10px; }
.member_detail .info .left { float:left; width:370px; }
.member_detail .info .right { float:right; width:140px; }
.member_detail .info .right_inner { width:130px; height:130px; text-align:center; display: table-cell; vertical-align: middle; background:#FFF;}
.member_detail .contact_info { background:#eee; padding:5px; width:100%; }


/* grey box*/
.greybox { background:#eee; height:160px; width:100%; margin-bottom:5px; }
.greybox .left { width:140px; float:left; padding:5px;  #position: relative;}
.greybox .left_inner { width:120px; height:150px; display: table-cell; vertical-align: middle; background:transparent;}
.greybox .left_inner img { border:5px solid #FFF; }
.greybox .right { width:370px; float:left; padding-top: 10px;}
.greybox .right H2 { margin:0; padding:0;font-size:1em;}
.greybox .right A {font-weight:bold; padding:3px; display:block;}
.greybox .right .link_like { font-weight:bold; padding:3px; display:block; color:#646668; text-decoration:none; }


/* GLOBAL CLASSES */

.nowrap { white-space:nowrap;}
.clear { clear:both; font-size:0; line-height:0; overflow:hidden;}
.upper { text-transform:uppercase;}
.italic { font-style:italic;}
.grey { color:#646668; }
.fett { font-weight:bold;}
.normal { font-weight:normal;}
.error { color:#ff0000; }
.space_20 {margin-bottom:20px;}

/* Plugin: Sitemap */
.tx-sitemap-pi1 ul { background:none; list-style-image:none; }

/* Events */
input.datepicker { background: #ffffff url(../img/datepicker_cal.gif) no-repeat right center;border: 1px solid #C8C8C8;xmargin: 0 0 5px 0;padding: 2px 0 3px 2px;width: 120px;cursor: pointer;font-size: 10px; }
.ui-datepicker td span, .ui-datepicker td a { width:17px;text-align:center !important; }
#overlay { display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9998;background: url('../img/maskbg.gif'); }
.events .holder label { float:left; width:100px; padding:3px 0 0 0;}
.events .holder { margin: 0 0 10px 0;}
.events .holder input { width:120px;}
.events .holder select { height:20px; width:125px;}
.events table, .events th, .events tr, .events td { border:1px solid #DDDDDD;}
.events th, .events td { padding:5px;}
.events th { background-color:#F0F0F0; color:#333333;}
.events .pagebrowser { float:left; margin: 20px 0 20px 0;}
.events .pagebrowser .backlink { margin-right:20px;}
.events .pagebrowser .nextlink { margin-left:20px;}
.events .newEvent { width:100%; text-align: right; padding: 0 0 3px 0; }

/* FE Login */
.tx-felogin-pi1 fieldset { padding:0; margin:0;}
.tx-felogin-pi1 .holder { margin:10px 0 10px 0;}
.tx-felogin-pi1 label { float:left; width:141px; padding:3px 0 0 0;}
.tx-felogin-pi1 .logged-in { padding:0;}

/* FE Edit */
.eventsFEEdit-backlink { padding:0 0 3px 64px; }
#event_fe_edit .eventsFEEdit-delete { text-align:right;width:150px;padding:2px 0 6px 0; position:relative; top:-15px; left:344px;}
#event_fe_edit .eventsFEEdit-delete A { background:url('../bilder/delete.jpg') no-repeat 0px 0px;padding:4px 0 5px 20px; }
.newRecord { display:none; }




/* Pagebrowser */
.thgenlist_pagebrowser { float:right; padding-right:33px; padding-top:15px;text-decoration:none !important;}
.thgenlist_pagebrowser ul { list-style:none; margin:0; padding:0;text-decoration:none !important;}
.thgenlist_pagebrowser ul li { display:block; float:left; background:none !important; padding:0 !important; height:32px; line-height:30px;text-decoration:none !important;}
.thgenlist_pagebrowser ul li a { margin:0 0 0 5px; padding:0 5px 0 5px !important; display:inline-block; border:1px solid #ffffff;text-decoration:none !important;}
.thgenlist_pagebrowser ul li a:hover { text-decoration:none; border:1px solid #cccccc; }
.thgenlist_pagebrowser ul li.act a { background-color:#CC0000 !important; color:#ffffff !important;text-decoration:none !important;}
.thgenlist_pagebrowser ul li.sep { margin:0 0 0 5px; padding:0 5px 0 5px !important; display:inline-block; border:1px solid #ffffff;text-decoration:none !important;}