html,body {
    font-family:verdana;
    font-size:12px;
/*    background-color:#FDF3B0;*/
    background-image:url(/fileadmin/Images/instrumentenScout_body_bg.jpg);
    line-height:150%;
    min-height: 100%;
    border: 0px solid #fff;
/*    margin:20px 0px 0px 0px;*/
    margin:0px;
    padding:0px;
    
}

.rss 
{
margin-bottom:4px;
}

.buecher div + div {
  float:left;
  width:120px;
  margin-right:10px;
  margin-bottom:10px;
}

.themennewstitlelist p {margin-top:0px;margin-bottom:0px;font-style:italic;}
.themennewsimagelist p {margin-top:0px;margin-bottom:0px;display:inline;}
.themennewsimagelist img {float:left;margin-right:5px;}

.footer_s1,.footer_s2,.footer_s3,.footer_s4,.footer_s5 {
	width:163px;
	float:left;
	margin:5px 0 0 10px;	
}
.footer_s1 {border-right:1px dotted #222;}
.footer_s3 {margin:5px 0 0 0;border-right:1px dotted #222;width:155px;}
* html .footer_s3 {margin:5px 0 0 0;border-right:1px dotted #222;width:135px;}
.footer_s4 {border-right:1px dotted #222;}
.footer_s5 {width:150px;}
* html .footer_s5 {width:120px;}
#footer .footerneu a {display:block;text-decoration:none;color:#ccc;}
#footer .footerneu {background-color:#333333;border-top:10px solid #222;float:left;}
#footer .footer_bookmarks {width:320px;float:left;margin:13px 0 0 10px;}
#footer .footer_bookmarks a {float:left;margin-right:5px;}
#footer .clearfloat {clear:both;}
#footer .footer_slogos {float:left;width:820px;margin:5px 0 5px 10px;border-top:1px dotted #222;padding-top:5px;}
#footer .footer_slogos a {margin:8px 0 5px 0;display:inline;}
#footer .footer_slogos img {margin:-28px 2px 8px 0;float:right;}


/* new pagebrowser in "tt_news" */
.newbrowseLinksWrap {
  text-align:center;
  padding:10px;
}

.newsitem p { display:inline; }
.newsdate { margin-top:8px;}
.newsdate dd { margin-left:0px;}

.themennewsimagelatest {float:left;}
.themennewsitemlatest {display:inline;}

.tt_news_firmen_list_top .trennlinie { border-top:1px solid #912620; }
.tt_news_firmen_list_top img { margin-bottom:6px; }

.red {
  color:#FF0000;
}

#keyvisual_boxleft div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom:0px;
}


#content_joined div.jwcalendar_single .label, #content_joined div.jwcalendar_feEntry .label, #content_joined div.jwcalendar_feEntry .timelabel {
  width:28%;
}

#content_joined div.jwcalendar_feEntry .item {
  width:40%;
  float:left;
}

#content_joined div.jwcalendar_feEntry .submit {
  float:left;
  width:100%;
}

/* Anzahl der News im Menupunkt */
.newscount {
  font-size:11px;
}

.e2 .newscount, .e2a .newscount {
  font-size:10px;
}

.e3 .newscount, .e3a .newscount {
  font-size:10px;
}

.e4 .newscount, .e4a .newscount {
  font-size:9px;
}



.tt_news_firmen_list_top img {
  margin-right:5px;
}

.level2 {margin-left:10px;}
.level3 {margin-left:20px;}
.level4 {margin-left:30px;}

.e1, .e1a {
  margin-left:0px;
  font-size:13px;
}

.e2, .e2a {
  margin-left:20px;
  font-size:12px;
}
  
.e3, .e3a {
  margin-left:40px;
  font-size:11px;
}  

.e4, .e4a {
  margin-left:50px;
  font-size:10px;
} 

.e1 { width:300px; }

.e2, .e3, .e4 {
  width:200px;
}

.e1a, .e2a, .e3a, .e4a {
  font-weight:bold;
}

span.suchelabel {
  width:50px;
  float:left;
  margin-left:30px;
  color:#912620;
  font-size:13px;
  font-weight:bold;
  margin-top:5px;
}

* html span.suchelabel { margin-left:100px; }

#content_joined th.tx-mmforum-th {
  background:#912620 none repeat scroll 0 0;
  color:#FCFEFC;
}

#content_joined td.tx-mmforum-subth2 {
  background-color:#FFFFFF;
  color:#484848;
  font-size:11px;
  font-weight:bold;
  border-bottom: 1px solid #484848 !important;
}

#content_joined input.tx-mmforum-button {
  background-color:#912620;
  border:none;
  color:#FCFEFC;
  font-weight:bold;
}

#content_joined td.tx-mmforum-subth {
  background-color:#FFFFFF;
  border:none;
}

.tx-srfeuserregister-pi1 span {
  color:#912620;
}

.tx-srfeuserregister-pi1 label span {
  color:#912620;
}

.tx-srfeuserregister-pi1 span.green {
  color:#61c500;
}

.tx-srfeuserregister-pi1 fieldset {
  border:0px solid black;
}

.tx-srfeuserregister-pi1 p,  .tx-srfeuserregister-pi1 h4{
  padding-left:0px;
}

.tx-indexedsearch-searchbox select, .tx-indexedsearch-searchbox input {
	width:200px;
	margin:0px 0px 10px 20px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	width:300px;
	margin:0px 0px 10px 20px;
}


.news-catmenu-NO, .news-catmenu-ACT {
  margin-left:10px;
}

.reiter_menue_act, .reiter_menue_norm {
	float:left;
	width:160px;
	height:33px;
	margin-left:10px;
}

.reiter_menue_wrap {
	float:left;
	width:100%;
	height:33px;
	background-image:url(/fileadmin/Images/reiter_menue_bg.gif);
}

.reiter_menue_act{
	background-image:url(/fileadmin/Images/reiter_menue_act.gif);
}

.inactive {
  color: #c0c0c0;
}

.listmenue {
	margin-bottom:20px;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#b20202;
	padding: 5px 0 5px 0;
}

#home_link .csc-textpic-imagewrap, #home_link .csc-textpic-image.csc-textpic-lastcol {
	margin:0px;
	padding:0px;
	height:100px;
}

.boxheader
{
 width:100%;
 background-image:url(/fileadmin/Images/boxheader.jpg);
 margin-bottom:5px;
 color: #ffffff;
 height:33px;
 line-height:32px;
 font-size:14px;
}

.boxheader span
{
 margin-left:10px;
}

.schatten {
	background-image:url(../Images/rahmen.gif);
	background-repeat:repeat-y;
}

.schatten_top {
        height:9px;
}

#haupttabelle {
	height:100%;
	border: 0px solid #fff;
	margin-left:auto;
	margin-right:auto;
}

.mitte {
    width:1005px;
    background: #fff;
}

#content_center {
	float:left;
	width:480px;
	margin:0px 50px 0px 50px;
}

#search {
	height:20px;
	width:193px;
	border: 1px solid #c0c0c0;
}

#bundesl {
	height:20px;
	width:160px;
	border: 1px solid #c0c0c0;
}

#bundes_div {
	float:left;
	height:20px;
	width:280px;
}

#instr {
	height:20px;
	width:160px;
	border: 1px solid #c0c0c0;
}

#instr_div {
	float:left;
	height:20px;
	width:180px;
}

#bundes_div form, #instr_div form {
	padding:0px;
	margin:0px;
}

.klickpfad a {
	color:#000;
	font-size:8pt;
	font-weight:normal;
}

a img {
	border:0px solid #fff;
}

.news-catmenu-NO, .news-catmenu-ACT {
	margin:2px 4px 2px 10px;
}

.instrumenten_menue {
	margin-top:20px;
	padding:0 0 10px 0px;
	width:100%;
	border: 1px solid #b20202;
}

.bundeslaender_menue {
	padding:0 0 10px 0px;
	width:100%;
	border: 1px solid #b20202;
}

.bundeslaender_menue a {
	font-size:10pt;
}

.instrumenten_menue a {
	font-size:10pt;
}

div.center {
	height:100%;
	margin:auto;
	width:1005px;
	background:#ffffff;
}

#metalinks {
	margin-right:20px;
}

#home_link
{
	float:left;
	width:300px;
	height:100px;
}

#search_div
{
	float:right;
	width:193px;
	height:20px;
}

#contentrahmen {
	background-image: url(../pix/contentrahmen.jpg);
	width:1020px;
	display: inline;
	float: left;
}

div.clear {
	clear: both;
	line-height: 0px;
}

#logo {
	background-color:#c2bdbd;
	width:200px;
	height:85px;
}

#header_boxen {
	float:left;
	text-align:right;
	width:685px;
	height:31px;
}

.menu_header {
  width:230px;
  float:right;
  font-size:10px;
  color:#ffffff;
}

.menu_box {
	background-color: #615f5f;
	display: inline;
	float: left;
	margin: 0px;
	margin-right:10px;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
}




.menu_strich {
  background-color: #000000;
	height: 2px;
	float:left;
	width: 1000px;
}

.klickpfad {
  margin-top:10px;
  height:18px;
  width:1005px;
  float:left;
  font-size:12px;
  font-weight:bold;
  margin-bottom:20px;
  background:#F0D585;
  background-image:url(/fileadmin/Images/dotted_border.gif);
  background-repeat:repeat-x;
}

#kpf_inner
{
	margin: 2px 20px 2px 20px;
}

.klickpfad_footer {
  margin-top:10px;
  height:18px;
  width:1005px;
  float:left;
  font-size:12px;
  font-weight:bold;
  margin-bottom:0px;
  background:#f2f2f2;
  background-image:url(/fileadmin/Images/dotted_border.gif);
  background-repeat:repeat-x;
}
	
	
#links {
 float:left;
 margin-top:20px;
  }

#instrumente {
  background-color: #8a8787;
  width:100%;
  height:280px;
  margin-top:20px; 
}


#bundesland {
  background-color: #8a8787;
  width:100%;
  height:280px;
}


#mitte {
  width:480px;
  margin:0px 50px 0px 50px;
	margin-top: 20px;
	background-color: #d0d0d4;
	display: inline;
	float: left;
}

#rechts{
float:right;
margin-top:20px;
margin-right:16px;
}

#broschuere {
  border: 1px solid #b20202;
  width:100%;
  height:227px;
}

#wiki, #news {
  border: 1px solid #b20202;
  width:100%;
  height:142px;
  margin-top:20px;
}

.kontakt_eingabe {
  width:257px;
}

.kontakt_textarea {
  width:400px;
}

.stellenangebot_text {
  width:360px;
}

div.stellenangebot {
  padding-bottom:4px;
}

.kontakt_eingabeplz {
  width:50px;
}
.kontakt_eingabeort {
  width:197px;
}

.kontakt_submit {
  margin-top:5px;
  cursor:pointer;
}

.kontaktdetail_eingabe {
  width:257px;
}

.kontaktdetail_textarea {
  width:257px;
  height:80px;
}

.kontaktdetail_submit {
  margin-top:5px;
  cursor:pointer;
}

.kontakt_firstcol {
  width:90px;
}

.bestellung_eingabeort {
  width:152px;
}

#news {
  height:161px;
}

a {
  text-decoration:none;
  color:#000000;
}


/* --- ab hier neu / bearbeitet --- */


#with_advertising {
  width:1200px;
  margin-left:auto;
  margin-right:auto;
}

#advertise_left {
  float:left;
  width:120px;
  height:600px;
  padding-left:0px;
  padding-right:0px;
  color:#FFFFFF;
  margin-top:220px;
  margin-right:20px;
}

#advertise_right {
  float:left;
  width:160px;
  height:600px;
  padding-left:0px;
  color:#FFFFFF;
  margin-top:20px;
  margin-left:20px;
}

#share {
  margin-top:20px;
  margin-left:20px;
  background-image:url(/fileadmin/Images/sharebox_bg.jpg);
  width:160px;
  height:151px;
}

#googleplus {
  margin-top:20px;
  margin-left:20px;
  width:160px;
  height:70px;
}

#share .addthis_button {
  float:left;
  margin-top:10px;
  margin-left:17px;

}

#bookmark {
  float:left;
  width:120px;
  height:90px;
  padding:0px;
  color:#FFFFFF;
  margin-top:220px;
  margin-left:20px;
  border: 1px solid #fff;
  background-color:#fff;
}

#facebook{
  float:left;
  width:120px;
  height:80px;
  padding:0px;
  margin-top:20px;
  margin-left:20px;
}

#rahmen {
  float:left;
  width:840px;
  text-align:left;
}

#header {
  width:840px;
  height:151px;
  background-image:url(/fileadmin/Images/instrumentenScout_header_new.jpg);
  margin-bottom:62px;
}

#header a.headerimglink {
  position:relative;
  display:block;
  margin:0px 0 0 35px;
  top:40px;
  width:420px;
  height:90px;
  }
*:first-child+html #header a.headerimglink {
  top:20px;
}

* html #header a.headerimglink {
  margin-top:-120px;
}

#metamenu, #willkommen {
  float:left;
  font-size:8pt;
  width:820px;
  text-align:right;
  padding-right:10px;
}

#willkommen {
 /* margin-top:86px;*/
 padding-left:510px;
 padding-top:10px;
 padding-right:0px;
 width:320px;
 text-align:left;
}

* html #willkommen {
height:72px;
padding-top:0px;
}

#willkommen  p {
  margin:0px;
}
* html #willkommen p {
  margin:-15px 0px 10px 0px;
}

#willkommen label {
  font-weight:normal;
}

#willkommen .tx-newloginbox-pi1 {
width:320px;
}

#willkommen .tx-newloginbox-pi1 a.register {
  display:block;
  width:224px;
  height:48px;
  margin-top:25px;
  margin-left:40px;
  background:transparent url(../Images/register.jpg) repeat-x scroll 0 0;
  outline:0;
}
* html #willkommen .tx-newloginbox-pi1 a.register {
  margin-top:40px;
}

#willkommen .tx-newloginbox-pi1 a.register:hover {
  background:transparent url(../Images/register_ov.jpg) repeat-x scroll 0 0;
}

#metamenu a{
  font-size:8pt;
}

.metamenupunkt {
  margin-left:15px;
}
/*
#metamenu span + span + span + span > a {
font-weight:;
}
*/
#footer .metamenupunkt {
  margin-left:0px;
}

#menu {
  width:840px;
  height:62px;
  background-image:url(/fileadmin/Images/instrumentenScout_menu_bg.gif);
  position:absolute;
  top:151px;
}

#keyvisual_neu {
  width:840px;
  height:344px;
  background-image:url(/fileadmin/Images/keyvisual_instrumenten_scout_bg.jpg);
  background-repeat:no-repeat;
}

#keyvisual_boxleft {
  width:480px;
  height:344px;
  margin-left:0px;
  margin-top:0px;
  float:left;
}
* html #keyvisual_boxleft {
 width:350px;
}

#keyvisual_box {
  width:330px;
  height:344px;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  float:right;
}

* html #keyvisual_box {

  margin-right:10px;

}

#top_2c {
  width:840px;
  height:39px;
  background-image:url(/fileadmin/Images/instrumentenScout_top_2c.jpg);
}

#top_1c {
  width:840px;
  height:39px;
  background-image:url(/fileadmin/Images/instrumentenScout_top_1c.jpg);
}

#content_2c {
  background-image:url(/fileadmin/Images/instrumentenScout_content_2c_bg.gif);
  background-color:#fcf6e8;
}

#content_1c {
  background-image:url(/fileadmin/Images/instrumentenScout_content_1c_bg.gif);
  background-color:#fcf6e8;
}

#left {
  float:left;
  height:368px;
  background-image:url(/fileadmin/Images/instrumentenScout_left.jpg);
  width:28px;
}

#middle {
  float:left;
  width:20px;
  height:368px;
  background-image:url(/fileadmin/Images/instrumentenScout_middle.jpg);
  margin-left:1px;
}
* html #middle{
  margin:0px 10px 0px -19px;
}

#right {
  float:left;
  width:26px;
  height:368px;
  background-image:url(/fileadmin/Images/instrumentenScout_right.jpg);
}

#content_left {
  float:left;
  width:280px;
  margin-left:48px;
  margin-right:20px;
  min-height:368px;
  background-color:rgb(254,248,236);
}

* html #content_left {
  margin-left:24px;
}

#content_right {
  float:left;
  width:406px;
  margin-left:20px;
  margin-right:20px;
  min-height:368px;
  background-color:rgb(252,246,232);
}

* html #content_right {
  margin-left:10px;
}

#content_joined {
  float:left;
  width:746px;
  margin-left:20px;
  margin-right:20px;
  min-height:368px;
  background-color:rgb(254,248,236);
}

#bottom_2c {
  width:840px;
  height:30px;
  background-image:url(/fileadmin/Images/instrumentenScout_bottom_2c.jpg);
}

#bottom_1c {
  width:840px;
  height:30px;
  background-image:url(/fileadmin/Images/instrumentenScout_bottom_1c.jpg);
}

#footer {
  
  font-size:8pt;
  color:#FFFFFF;
  padding-top:4px;
  margin-bottom:20px;
}

#footer a {
  color:#FFFFFF;
  text-decoration:underline;
}

h1, h1.csc-firstHeader {
  color:#484848;
  color:#912620;
  font-size:14px;
  margin-top:5px;
}


h2 {
  color:#484848;
  color:#912620;
  font-size:13px;
}


h3 {
  color:#000000;
  color:#912620;
  font-size:12px;
}

h5 {
  color:#000000;
  font-size:10px;
  line-height:130%;
}

#content_left a {
  color:#912620;
  text-decoration:none;
}

#content_left a:hover {
  color:#912620;
  text-decoration:underline;
}

#content_right a {
  color:#912620;
  text-decoration:none;
}

#content_right a:hover {
  color:#912620;
  text-decoration:underline;
}

#content_joined a {
  color:#912620;
  text-decoration:none;
}

#content_joined a:hover {
  color:#912620;
  text-decoration:underline;
}

.contenttable {
  font-size:12px;
}

.profil_change .tx-srfeuserregister-pi1 dt {
  width:35%;
  text-align:left;
}

.profil_change .tx-srfeuserregister-pi1 dd {
  width:60%;
}

.profil_change .tx-srfeuserregister-pi1 legend {
  font-weight:bold;
  padding:0;
}

.profil_change .tx-srfeuserregister-pi1 fieldset {
  padding:0;
  margin:0;
}

#bestellung td span, #kontakt td span {
  color:#912620;
}

#content_left .gal_pic {
  margin:10px 20px 0 0;
}

#keyvisual_boxleft div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
  margin-left:0;
}
.premupBtn{
  display:block;
  height:48px;
  width:224px;
  background-image: url(../Images/registrieren_btn_upgrade.jpg);
  background-repeat: no-repeat;
}
.premupBtn:hover{
  background-image: url(../Images/registrieren_btn_upgrade_ov.jpg);
  background-repeat: no-repeat;
}
.regbtn{
  display:block;
  height:48px;
  width:224px;
  background-image: url(../Images/registrieren_btn_registrieren.jpg);
  background-repeat: no-repeat;
}
.regbtn:hover{
  background-image: url(../Images/registrieren_btn_registrieren_ov.jpg);
  background-repeat: no-repeat;
} 

.eventbtn{
  display:block;
  height:48px;
  width:224px;
  background-image: url(../Images/veranstaltung_btn.jpg);
  background-repeat: no-repeat;
}
.eventbtn:hover{
  background-image: url(../Images/veranstaltung_btn_ov.jpg);
  background-repeat: no-repeat;
}

.anfragebtn{
  display:block;
  height:48px;
  width:224px;
  background-image: url(../Images/anfrage_btn.jpg);
  background-repeat: no-repeat;
}
.anfragebtn:hover{
  background-image: url(../Images/anfrage_btn_ov.jpg);
  background-repeat: no-repeat;
}

.kontaktbtn{
  display:block;
  height:48px;
  width:224px;
  background-image: url(../Images/kontaktformular_btn.jpg);
  background-repeat: no-repeat;
}
.kontaktbtn:hover{
  background-image: url(../Images/kontaktformular_btn_ov.jpg);
  background-repeat: no-repeat;
}

.stanbtn{
  display:block;
  height:48px;
  width:224px;
  background-image: url(../Images/stellenangebot_btn.jpg);
  background-repeat: no-repeat;  
}
.stanbtn:hover{
  background-image: url(../Images/stellenangebot_btn_ov.jpg);
  background-repeat: no-repeat;
}

.stgebtn{
  display:block;
  height:48px;
  width:224px;
  background-image: url(../Images/stellengesuch_btn.jpg);
  background-repeat: no-repeat;
}
.stgebtn:hover{
  background-image: url(../Images/stellengesuch_btn_ov.jpg);
  background-repeat: no-repeat;
}

.loginbtn{
  display:block;
  height:48px;
  width:224px;
  background-image: url(../Images/login_btn.jpg);
  background-repeat: no-repeat;
}
.loginbtn:hover{
  background-image: url(../Images/login_btn_ov.jpg);
  background-repeat: no-repeat;
}        

.anmeldenbtn{
  display:block;
  height:48px;
  width:224px;
  background-image: url(../Images/anmelden_btn.jpg);
  background-repeat: no-repeat;
}
.anmeldenbtn:hover{
  background-image: url(../Images/anmelden_btn_ov.jpg);
  background-repeat: no-repeat;
}                
#floater {
float:left;
position:relative;

z-index:6;
}
