/* --- --- --- --- ---------------------------------------------------- --- --- --- --- */
/* --- --- --- --- Ralf Urban - das MedienKombinat GmbH - 19.06.2008    --- --- --- --- */
/* --- --- --- --- ---------------------------------------------------- --- --- --- --- */

/* ------------------------ */
/* -- Generelles ---------- */
/* ------------------------ */

body
  {
  clear:both;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  width:100%;
  margin:0px;
  padding:0px;
  background:url(../images/bg_body.jpg) repeat-x 0px 0px #fff;
  color:#5A5A5A;
  }
.clear,
.clearer
  {
  clear:both;
  }
.right
  {
  float:right;
  }
.left
  {
  float:left;
  }
.center
  {
  text-align:center;
  }
.bold
  {
  font-weight:bold;
  }
.white
  {
  background-color:#FFF;
  }
h1, h2, h3, h4, h5, h6
  {
  float:left;
  display:block;
  margin:0px;
  padding:0px;
  }
a:link, a:visited
  {
  text-decoration:none;
  color:#ffb500;
  font-weight:bold;
  }
p
  {
  /*float:left;*/
  color:#5a5a5a;
  line-height:16px;
  font-size:11px;
  display:block;
  }
p.bodytext
  {
  float:left;
  }
.nfloat p.bodytext
  {
  float:none;
  }
.csc-textpic-intext-left-nowrap p
  {
  float:none;
  }
h1
  {
  width:500px;
  display:block;
  border-bottom:1px solid #204f91;
  line-height:26px;
  font-size:14px;
  font-weight:bold;
  color:#204f91;
  margin-bottom:20px;
  }
h3
  {
  width:485px;
  display:block;
  line-height:15px;
  font-size:11px;
  font-weight:bold;
  color:#204f91;
  padding-left:15px;
  background:url(../images/pfeil_liste.gif) no-repeat 0px 3px;
  }
h4, h5
  {
  width:500px;
  display:block;
  line-height:15px;
  font-size:11px;
  font-weight:bold;
  color:#204f91;
  }
h5
  {
  color:#5d5d5d;
  }
ul, ul li
  {
  float:left;
  }
/* ------------------------ */
/* -- Boxstyles ----------- */
/* ------------------------ */
#center
  {
  width: 1000px;
  margin: 0px auto;
  }
#page
  {
  float:left;
  width:1000px;
  background:url(../images/bg_content_h.jpg) repeat-y  13px 0px;
  }
#header
  {
  float:left;
  width:970px;
  height:154px;
  background:url(../images/bg_head.jpg) no-repeat 0px 0px;
  }
#navi_main
  {
  float:left;
  width:170px;
  padding:0px;
  }
#content_box
  {
  float:left;
  width:970px;

  }
#content_left
  {
  float:left;
  width:170px;
  padding-left:20px;
  }
#content_right
  {
  float:right;
  width:240px;
  /*background:url(../images/bg_content_right_v.jpg) no-repeat 0px 0px;*/
  }
#content
  {
  float:left;
  width:500px;
  padding: 0px 20px;
  }
#footer
  {
  display:block;
  float:left;
  width:970px;
  height:25px;
  padding:0px 15px;
  }
#shadow_left
  {
  float:left;
  width:15px;
  height:500px;
  background:url(../images/bg_shadow_l.jpg) no-repeat 0px 0px;
  }
#shadow_right
  {
  float:right;
  width:15px;
  height:500px;
  background:url(../images/bg_shadow_r.jpg) no-repeat 0px 0px;
  }
#breadcrumb
  {
  width:500px;
  display:block;
  float:left;
  border-bottom:1px solid #204f91;
  line-height:26px;
  font-size:14px;
  font-weight:bold;
  color:#204f91;
  margin-bottom:20px;
  }
/* ------------------------ */
/* --- Header ------------- */
/* ------------------------ */
#header_img
  {
  float:left;
  vertical-align:middle;
  width:145px;
  height:115px;
  padding-top:30px;
  padding-left:45px;
  }
#header #header_img img
  {
  float:left;
  width:115px;
  height:115px;
  }
#header .head_blanc
  {
  float:left;
  width:780px;
  height:115px;
  }
#header #navi_service
  {
  float:left;
  width:780px;
  height:25px;
  }
#header #navi_service img
  {
  float:left;
  }
/* --- Searchbox ------ */
#header #head_searchbox
  {
  float:right;
  width:170px;
  display:block;
  padding-right:20px;
  height:19px;
  padding-top:3px;
  }
#header #head_searchbox #head_input_search
  {
  float:left;
  display:block;
  width:134px;
  height:16px;
  font-size:11px;
  line-height:16px;
  border:1px solid #5b5b5b;
  background-color:#fff;
  color:#999;
  padding-left:4px;
  padding-top:0px;
  }
#header #head_searchbox .button
  {
  float:left;
  display:block;
  width:23px;
  height:18px;
  border:1px solid #5b5b5b;
  background-color:#fff;
  color:#999;
  margin-left:5px;
  font-size:9px;
  padding:0px;
  }
/* --- Suche ------ */
#content .tx-indexedsearch form {
	border:0 none;
	padding-top:0;
}
.tx-indexedsearch-form {
	float:left;
}
.tx-indexedsearch-search-submit {
	float:left;
}
#content .tx-indexedsearch-form label {
	margin-top:4px;
	text-align:right;
	width:75px;
}
#content .tx-indexedsearch-form input {
	margin:0;
	padding:2px 5px 0;
	color:#666666;
}
#content .tx-indexedsearch-search-submit input {
	height:20px;
	margin:0;
	width:60px;
}
.tx-indexedsearch-title a { color:#1F4F91; }
.tx-indexedsearch-title a:hover { color:#FFB500; }
.tx-indexedsearch-browsebox {
	margin:10px 0;
}
.tx-indexedsearch-res .tx-indexedsearch-icon {
	display:none;
}
.tx-indexedsearch-redMarkup {
	color:#1F4F91 !important;
}
.tx-indexedsearch-res h3 {
	text-align:right;
}
.tx-indexedsearch-res h3 span {
	float:left;
}
.tx-indexedsearch-descr {
	margin-bottom:10px;
}
.tx-indexedsearch .result-count-tmpl-css,
.tx-indexedsearch .percent-tmpl-css {
	float:none;
	margin-top:0;
}
/* ------------------------ */
/* --- Mainnavigation ----- */
/* ------------------------ */
#navi_main ul
  {
  float:left;
  width:145px;
  padding:0px 0px 10px 25px;
  }
#navi_main ul li
  {
  float:left;
  width:123px;
  line-height:12px;
  background:url(../images/bg_navi_main_line_h.gif) repeat-x 0px 0px;
  padding:8px 0px 8px 0px;
  letter-spacing:0px;
  }
#navi_main ul li.last
  {

  }
#navi_main ul li.first
  {
  background:none;
  }
#navi_main ul li a:link, #navi_main ul li a:visited
  {
  color:#9bb5e1;
  font-size:12px;
  }
#navi_main ul li a:hover, #navi_main ul li a.active
  {
  color:#ffde5b;
  font-size:12px;
  }
#navi_main ul ul.submenu
  {
  float:left;
  width:125px;
  padding:0px 0px 0px 20px;
  }
#navi_main ul li ul.submenu li
  {
  background:none;
  padding:4px 0px 4px 0px;
  }
#navi_main ul.submenu li a:link, #navi_main ul.submenu li a:visited
  {
  color:#FFF;
  font-size:12px;
  }
#navi_main ul.submenu li a:hover, #navi_main ul.submenu li a.active span
  {
  color:#ffde5b;
  font-size:12px;
  }
/* ------------------------ */
/* --- Breadcrumb --------- */
/* ------------------------ */
#breadcrumb ul li
  {
  padding-right:5px;
  line-height:26px;
  font-size:14px;
  font-weight:bold;
  color:#204f91;
  float:left;
  }
#breadcrumb ul li a
  {
  line-height:26px;
  font-size:14px;
  font-weight:normal;
  color:#204f91;
  }

/* ------------------------ */
/* --- Content_right ------ */
/* ------------------------ */
#content_right h3
  {
  float:left;
  display:block;
  width:220px;
  line-height:20px;
  background-color:#204f91;
  padding:0px 0px 0px 20px;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  }
#content_right h4
  {
  float:left;
  display:block;
  width:200px;
  height:13px;
  padding-top:13px;
  color:#1f4f91;
  font-size:11px;
  font-weight:bold;
  }
#content_right .right_inline
  {
  width:200px;
  float:left;
  display:block;
  padding:10px 20px;
  overflow:hidden;
  }
#content_right p
  {
  width:200px;
  font-size:11px;
  color:#5d5d5d;
  padding-bottom:10px;
  font-weight:normal;
  }
#content_right .img_obi
  {
  }
/* --- Newsletterbox ------ */
#content_right #newsletter_abo
  {
  float:left;
  width:205px;
  display:block;
  padding:8px 15px 15px 20px;
  }
#content_right #newsletter_abo label
  {
  float:left;
  width:44px;
  line-height:18px;
  color:#5b5b5b;
  font-weight:bold;
  }
#content_right #newsletter_abo input, #content_right #newsletter_abo .button
  {
  float:left;
  display:block;
  font-size:9px;
  border:1px solid #5b5b5b;
  background-color:#fff;
  color:#5b5b5b;
  }
#content_right #newsletter_abo .button
  {
  float:left;
  width:23px;
  height:18px;
  padding-left:0px;
  padding-top:0px;
  margin-left:5px;
  }
#content_right #newsletter_abo input
  {
  width:125px;
  height:16px;
  padding-left:3px;
  }
#content_right #newsletter_abo p
  {
  padding-top:2px;
  width:205px;
  padding-bottom:0px;
  }
#content_right p a,
#content_right .content_link
  {
  float:left;
  padding-left:13px;
  background:url(../images/content_link.gif) no-repeat 0px 5px;
  color:#ffb500;
  margin:0px;
  font-size:11px;
  }
#content_right .price
  {
  font-size:18px;
  color:#204f91;
  font-weight:bold;
  }
/* --- Download Zeitschrift --- */
#content_right .right_inline_2
  {
  width:200px;
  float:left;
  display:block;
  padding:0px 20px 10px 20px;
  }
#content_right .img_journal
  {
  float:right;
  }

/* --- Footer ------ */
#footer ul
  {
  width:930px;
  display:block;
  list-style:none;
  padding:0px 20px 0px 20px;
  background-color:#204f91;
  }
#footer ul li
  {
  float:left;
  background:url(../images/bg_footer_li.gif) no-repeat 5px 12px;
  font-size:10px;
  line-height:25px;
  padding-left:12px;
  color:#b9d0f0;
  font-weight:normal;
  letter-spacing:0px;
  }
#footer ul li a:link, #footer ul li a:visited
  {
  color:#b9d0f0;
  font-weight:normal;
  }
/* --- Special-Content ------ */
#overDiv
  {
  border:1px solid #4c4b53;
  font-size: 10px;
  padding:5px;
  background-color:#ece5cd;
  line-height:13px;
  color:#4c4b53;
  }


/* -------------------------------- Content --------------------------------- */
#content a.content_link
  {
  float:left;
  padding-left:13px;
  background:url(../images/content_link.gif) no-repeat 0px 3px;
  color:#ffb50a;
  font-size:11px;
  }
#content p a.content_link
  {
  background:url(../images/content_link.gif) no-repeat 0px 5px;
  }
#page #content_box #content p .content_link_top
  {
  float:left;
  color:#1f4f91;
  font-size:9px;
  text-align:right;
  padding:15px 0px;
  background:none;
}

/* #page #content_box #content p .content_link_top:hover { color:#FFB500; } */
#page #content_box #content p .content_link_top img
  {
  margin-left:3px;
  }
#content .teaser
  {
  float:left;
  padding-bottom:15px;
  display:block;
  }
#content .teaser p.bodytext
  {
  display:block;
  width:500px;
  }  
#content .teaser a
  {
  float:left;
  padding-left:13px;
  background:url(../images/content_link.gif) no-repeat 0px 5px;
  color:#ffb50a;
  font-size:11px;
  }  
#content ul.news
  {
  width:485px;
  padding-left:15px;
  float:left;
  padding-bottom:25px;
  }
#content ul.alphabet
  {
  width:500px;
  padding-bottom:20px;
  margin:0px auto;
  }
#content ul.alphabet li
  {
  font-size:14px;
  font-weight:bold;
  padding:0px 4px;
  }
#content ul.alphabet a
  {  
  color:#204f91;
}  
/* --- Categorybox ------ */
#content #categorybox,
#content #orgsearch
  {
  float:left;
  width:500px;
  display:block;
  padding-top:0px;
  border-top:0px;
  }
#content #orgsearch select
  {
  float:left;
  } 
#content #orgsearch div   
  {
  float:left;
  width:500px;
  } 
#content #orgsearch fieldset
  {
  float:left;
  width:500px;
  }  
#content #categorybox #category,
#content #orgsearch select
  {
  float:left;
  width:190px;
  height:16px;
  border:1px solid #5b5b5b;
  vertical-align:top;
  font-size:9px;
  padding:0px;
  color:#5b5b5b;  
  }
#content #orgsearch select option
  {  
  color:#5b5b5b;  
  }
#content #categorybox #search_box,
#content #orgsearch #search_box
  {
  float:right;
  width:281px;
  height:21px;
  text-align:right;
  }
#content #orgsearch #search_box label
  {
  float:left;
  color:#5E5E5E;
  float:left;
  padding:4px 20px 2px 0px;
  font-size:10px;
  }
#content #orgsearch #search_box input
  {
  float:left;
  display:block;
  width:136px;
  height:16px;
  font-size:11px;
  border:1px solid #5b5b5b;
  background-color:#fff;
  color:#999;
  margin:0px;
  margin-right:3px;
  }
#content #categorybox .button,
#content #orgsearch #search_box input.button
  {
  float:left;
  display:block;
  width:23px ! important;
  height:18px;
  border:1px solid #5b5b5b;
  background-color:#fff;
  color:#5b5b5b;
  font-size:9px;
  padding-bottom:1px;
  padding:0px;
  margin:0px;
  }
#content ul.news p
  {
  }
#content #slide_content h1
  {
  width:150px;
  display:block;
  float:left;
  padding-left:10px;
  border:0px;
  line-height:30px;
  font-size:12px;
  font-weight:bold;
  font-family:Verdana, Helvetica, Arial;
  color:#FFF;
  margin:0px;
  }
#content #slide_content p
  {
  font-size:11px;
  line-height:14px;
  color:#c4d2e4;
  }
#content #slide_content .liste_inline a,
#content #slide_content .liste_inline a:link
  {
  font-size:11px;
  line-height:14px;
  padding-left:9px;
  background:url(../images/content_link.gif) no-repeat 0px 4px;
  color:#ffb60a;
  }
 
#content #slide_content .liste_inline
  {
  float:left;
  padding:7px 0px 0px 10px;
  width:140px;
  }
#content #slide_content .liste_inline .content_link
  {
  width:131px;
  }
#content #liste_firmen
  {
  float:left;
  width:500px;
  border-top:1px solid #5E5E5E;  
  margin-top:20px;
  }

#content #liste_firmen tr td
  {
  font-family:Arial;
  font-size:11px;
  vertical-align:top;
  padding-top:19px;
  padding-bottom:29px;
  border-bottom:1px solid #5d5d5d;
  }
  
#content #liste_firmen tr td a
  {
  float:left;
  padding-left:13px;
  background:url(../images/content_link.gif) no-repeat 0px 3px;
  color:#ffb500;
  margin:0px;
  font-size:11px;
  }
#content #liste_firmen tr td a img
  {
  float:left;
  } 
#content #liste_firmen tr td.img a
  {
  float:left;
  padding:10px 0px;
  display:block;
  width:130px;  
  background:none;
  } 
#content #liste_firmen tr td.firma a
  {
  background:none;
  }  
#content table.zeiten
  {
  float:left;
  }
#content #liste_firmen tr td.zeit
  {
  color:#5d5d5d;
  }
#content #liste_firmen td.img
  {
  width:130px;
  padding:0px;
  vertical-align:middle;
  text-align:center;
  }
#content #liste_firmen td.firma
  {
  width:140px;
  }
#content #liste_firmen td.firma a
  {
  color:#5d5d5d;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  }
#content #liste_firmen td.zeit
  {
  width:150px;
  }
#content table.zeiten .tag
  {
  width:35px;
  }
#content table.zeiten .uhrzeit
  {
  text-align:right;
  width:80px;
  }
#content table.zeiten .punkt
  {
  width:5px;
  }
/* ------------------------ */
/* --- Kontaktformular ---- */
/* ------------------------ */
#content #kontakt_left
  {
  display:block;
  float:left;
  width:242px;
  padding-right:30px;
  }
#content #kontakt_right
  {
  display:block;
  float:right;
  width:228px;
  overflow:hidden;
  }
#content #kontakt_left p,
#content #kontakt_left h2,
#content #kontakt_left h3,
#content #kontakt_left h4,
#content #kontakt_left h5
  {
  width:240px;
  }
#content #kontakt_left h5
  {
  padding-top:15px;
  padding-bottom:5px;
  }
#content #kontakt_left .logo
  {
  float:left;
  display:block;
  margin:10px 0px 15px 0px;
  width:240px;
  }
#content #kontakt_left p
  {
  float:left;
  padding-bottom:15px;
  }  
#content .lageplan
  {
  margin-top:20px;
  padding:15px 0px;
  border-top:1px solid #204F91;
  }
#content form
  {
  float:left;
  display:block;
  margin-top:0px;
  padding:15px 0px;
  border-top:1px solid #204F91;
  width:500px;
  }
#content #a4femsg label
  {
  float:left;
  width:164px;
  line-height:18px;
  padding-top:1px;
  font-size:11px;
  }
#content #a4femsg label.input_text
  {
  padding-top:10px;
  }
#content form input
  {
  float:left;
  width:228px;
  padding-top:0px;
  height:16px;
  font-size:11px;
  border:1px solid #666666;
  background-color:#f7f7f7;
  margin-top:3px;
  }
#content form#a4femsg textarea
  {
  float:left;
  width:392px;
  border:1px solid #666666;
  background-color:#f7f7f7;
  height:74px;
  }
#content form input#a4femsg
  {
  float:right;
  width:83px;
  height:18px;
  font-size:9px;
  border:1px solid #666666;
  background-color:#f7f7f7;
  margin-top:60px;
  padding:0px;
  vertical-align:top;
  padding-bottom:1px;
  }
#content #kontakt_right .image_big
  {
  float:left;
  width:228px;
  height:153px;
  padding:10px 0px;
  text-align:center;
  overflow:hidden;
  }
#content #kontakt_right .image_big img
  {
  padding:0px;
  margin:0px;
  }
#content #kontakt_right ul
  {
  width:237px;
  padding-bottom:10px;
  }
#content #kontakt_right ul li
  {
  width:70px;
  height:47px;
  padding-right:9px;
  padding-bottom:10px;
  overflow:hidden;
  text-align:center;
  }
#content #kontakt_right ul li img
  {

  }
/* --------------   Kalender ----------------- */
#content_right #cal_monat
  {
  padding:2px 10px;
  width:180px;
  }
#content_right #cal_monat li
  {
  width:40px;
  height:20px;
  font-weight:bold;
  font-size:11px;
  color:#204791;
  }
#content_right #cal_monat li.center
  {
  width:100px;
  text-align:center;
  }  
#content_right #cal_monat li a
  {
  font-weight:normal;
  color:#949494;
  background:none;
  }
#content_right #cal_monat .prev a {
  float:left;  
  }  
#content_right #cal_monat .next a  {
  float:right;  
  }   
/* Kalender ist jetzt eine Tabelle */
#content_right #cal_tage
  {
  float: left;
  padding:2px;
  width:196px;
  padding-bottom:10px;
  }
#content_right #cal_tage th
  {
  text-align:center;
  line-height:16px;
  }  
#content_right #cal_tage th.month-weeknums
  {
  display:none;
  }
#content_right #cal_tage td.monthOff
  {
  font-size:10px;
  }
#content_right #cal_tage td
  {
  width:28px;
  height:16px;
  text-align:center;
  line-height:16px;
  font-weight:bold;
  font-size:11px;
  color:#5e5e5e;
  }
#content_right #cal_tage td.monthOff
  {
  font-weight:normal;
  }
#content_right #cal_tage td.cal_day0
  {
  color:#204f91;
  }
#content_right #cal_tage td.monthToday
  {
  color:#ffb500;
}
/* ------------------------- News ------------------------- */
.news-list-container
  {
  clear:both;
  }
#content .teaser.news
  {
  border-bottom: 1px solid #dedede;
  padding-bottom:10px;
  margin-bottom:15px;
  }
#content .teaser.news span.news-list-date
  {
  color:#ababab;
  padding-right:7px;
  }
/* ------------------------- Branchen ---------------------- */  
#content ul.branchen
  {
  float:left;
  width:500px;
  }
#content ul.branchen li
  {
  float:left;
  width:200px;
  padding-left:50px;
  }  
#content ul.branchen li a
  {
  color:#204f91;
  line-height:40px;
  }  
/* -------------------------- Login --------------------------- */
form#logform
  {
  position:relative;
  top:0px;
  left:-5000px;
  height:0px;
  padding:0px;
  overflow:hidden;
  }
form#loginform
  {
  border-top:0px;
  padding:15px 0px;
  }  
form#loginform td, 
form#loginform th
  {
  vertical-align:top;
  padding:3px 0px;
  }  
form#loginform th label
  {
  width:120px;
  display:block;
  color:#5A5A5A;
  font-size:11px;
  line-height:16px;
  }  
form#loginform td input
  {
  margin-top:0px;
  color:#5b5b5b;
  }  
form#loginform td input#permalogin
  {
  width:15px;
  }  
form#loginform input.button
  {
  display:block;
  width:100px;
  height:18px;
  border:1px solid #5b5b5b;
  padding:0px;
  }  
form#loginform p a {
background:transparent url(../images/content_link.gif) no-repeat scroll 0px 5px;
color:#FFB500;
float:left;
font-size:11px;
margin:0px;
padding-left:13px;
}  
/* ---------------- Verwaltung ---------------- */
/* ---------------- Allgemein ----------------- */
table.lister-table
  {
  width:100%;
  }
.ameosformidable-rdtlister-defaultwrap table.lister-table tr.top-row
  {
  background-color:#aaa;
  }
.ameosformidable-rdtlister-defaultwrap table.lister-table tr.top-row a
  {
  color:#5b5b5b;
  }  
table.lister-table td, 
table.lister-table th
  {
  vertical-align:top;
  padding:3px 0px;
  color:#5b5b5b;
  }
table.lister-table tr.top-row td
  {
  border-bottom:2px solid #5b5b5b;
  }
.ameosformidable-rdtlister-defaultwrap table.lister-table tr.data-row-1
  {
  background-color:#eee;
  }
.ameosformidable-rdtlister-defaultwrap table.lister-table tr.data-row-2
  {
  background-color:#ccc;
  }  
/* -----------------Stammdaten ---------------- */
form#orgedit,
form#orgnews,
form#femsgs
  {
  border:0px;
  }
form#orgedit .formidable-rdrstd-rdtwrap,
form#orgnews .formidable-rdrstd-rdtwrap,
form#femsgs .formidable-rdrstd-rdtwrap
  {
  margin:0px;
  }   
form#orgedit label
  {
  width:360px;
  display:block;
  float:left;
  }
form#orgedit input.a4check
  {
  width:15px;
  margin-left:100px;
  margin-right:5px;
  clear:both;
  }
form#orgedit label.formidable-rdrstd-label
  {
  width:90px;
  display:block;
  float:left;
  padding-right:10px;
  color:#5A5A5A;
  font-size:11px;
  line-height:16px;
  }
form#orgedit input
  {
  margin-top:0px;
  color:#5b5b5b;
  }  
form#orgedit .formidable-rdrstd-rdtwrap
  {
  float:left;
  width:500px;
  margin:15px 0px 0px 0px !important;
  }
form#orgedit input.a4upload
  {
  height:22px;
  }
form#orgedit input.button
  {
  display:block;
  width:100px;
  height:18px;
  border:1px solid #5b5b5b;
  padding:0px;
  margin-left:100px;
  }
form#orgedit table.lister-table input.button
  {
  margin-left:0;
  }
/* ---------------- Kontaktanfragen ------------------- */
table.lister-table td.col-fromname,
table.lister-table td.col-crdate,
table.lister-table td.col-btn-edit
  {
  width:100px;
  } 
form#femsgs .formidable-rdrstd-rdtwrap
  {
  margin:0px;
  }  
form#femsgs input,
form#orgnews input
  {
  margin-top:0px;
  width:auto;
  margin-right:15px;
  } 
form#femsgs input.button,
form#orgnews input.button
  {
  padding:1px 10px;
  width:100px;
  margin-top:30px;
  height:18px;
  }    
form#femsgs table.lister-table td.col-btn-edit input
  {
  margin-top:0px;
  width:auto;
  padding:0px 10px;
  }
form#femsgs h2,
form#orgnews h2
  {
  width:100%;
  padding:3px 0px;
  font-size:12px;
  font-weight:bold;
  margin-bottom:10px;
  }  
form#femsgs label,
form#orgnews label
  {
  width:90px;
  padding-right:15px;
  line-height:16px;
  float:left;
  } 
form#femsgs table td span,
form#orgnews table td span
  {
  width:auto;
  }  
form#femsgs span,
form#orgnews span
  {
  display:block;
  width:385px;
  line-height:16px;  
  } 
form#femsgs textarea,
form#orgnews textarea
  {
  width:385px;
  height:100px;
  }
/* --------------------- News ----------------- */

form#orgnews .formidable-rdrstd-rdtwrap
  {
  float:left;
  width:500px;
  margin:15px 0px 0px 0px !important;
  }
form#orgnews input.new
  {
  display:block;
  width:120px;
  height:18px;
  border:1px solid #5b5b5b;
  padding:0px;
  margin-top:0px;
  }
form#orgnews input.edit
  {
  margin-top:0px;
  width:auto;
  padding:0px 10px; 
  }
form#orgnews label
  {
  clear:left;
  }
form#orgnews label.orgnews.edition-box.hidden
  {
  clear:none;
  }
form#orgnews textarea
  {
  float:left;
  }


#content #kontakt_right .thumbnails ul li
  {
  color:#fff;
  }
.anfahrt h3
  {
  margin-bottom:6px;
  }
.anfahrt ul
  {
  list-style:square outside none;
  margin:2px 5px 10px 35px;
  float:none;
  }
.anfahrt ul li
  {
  float:none;
  margin:4px 0;
  }
.anfahrt p
  {
  margin-bottom:15px;
  margin-left:15px;
  }
#content .anfahrt a
  {
  float:none
  }
.czeitschrift ul
  {
  list-style:none inside none;
  margin:2px 5px 10px;
  }
#content_main {
  width:500px;
  float:left;
}
.czeitschrift ul li
  {
  float:none;
  display:block;
  padding:5px 0;
  }
#content .czeitschrift ul li a.content_link
  {
display:block;
float:none;
  }
 
.areatip {
	background:#FFDE5B none repeat scroll 0 0;
	border:2px solid #204F91;
	line-height:20px;
	padding:5px;
	white-space:nowrap;
}
