
body { background: #ededee url(/fileadmin/img/swissbusiness/bg.jpg) repeat-x;}

/* layout container */
#layout-page 			{ width: 996px; margin: 0px 0px 0px 4px; }
#layout-header 			{ height: 70px; }
	#layout-logo 		{ float: left; width: 175px; height: 53px; margin: 7px 0px 0px 5px; display: inline; overflow: hidden; }
	#layout-logo a		{ display: block; height: 53px; text-decoration: none; }

#layout-main			{ margin: 0px; width: 1000px; }
	#layout-main-left 	{ float:left; margin: 14px 0px 0px 0px; width: 179px; display: inline; }
    #layout-main-middle	{ float:left; margin: 0px 0px 30px 30px; width: 544px; display: inline; }
	#layout-right		{ float:left; margin: 0px 1px 0px 0px; width:195px; display: inline; }


.slogan {margin:0px; padding:0px; width:200px;}



/* menus */

#menu-top ul, #menu-lang ul, #menu-left ul, #menu-footer ul, ul.csc-menu 	{ list-style: none; list-style-type: none; }
#menu-top li, #menu-lang li, #menu-footer li, ul.csc-menu-1 li				{ float: left; margin: 0px; padding: 0px 0px 0px 3px; display: inline; }

/* top menu */
#menu-top 					{ float: left; width: 540px; margin: 25px 0px 0px 30px;/* height:25px; */background: transparent url(/fileadmin/img/swissbusiness/bg_menu_top.gif) repeat-x; }
	#menu-top li 			{ color:#666666; line-height:20px; padding: 1px 6px 1px 0px;}
	#menu-top li.first 		{ padding-left: 10px; }
	/*#menu-top li.last 		{ padding:0px 2px; background: transparent url(/fileadmin/img/swissbusiness/bg_menu_top_right.gif) no-repeat; }*/
	#menu-top a,
	#menu-top p				{ font-size: 10px; font-weight:bold; color:#666666; line-height:20px; }
	#menu-top li.last p		{ }
	#menu-top a:hover		{ text-decoration: none; color: #333333; }
	#menu-top li.act a		{ color: #ff3333; }

#menu-lang 					{ float: left; margin: 25px 0px 0px 44px; height:22px; }
	#menu-lang li 			{ color:#666666; line-height:20px; padding-right: 3px;}
	
/* left menu */
#menu-left					{}
	#menu-left ul			{ border-bottom: 1px solid #b8b8b8; }
	#menu-left li			{ margin: 0px; padding: 0px; background: transparent url(/fileadmin/img/swissbusiness/bg_menu_left.gif) no-repeat; }
	#menu-left li.act		{ /*background-image: url(/fileadmin/img/swissbusiness/bg_menu_left_act.jpg);*/ }
	#menu-left a			{ display: block; height: 17px; padding: 4px 0px 0px 15px; font-weight:bold; color: #666666; }
	#menu-left li.act a		{ color: #ff3333; background-image: url(/fileadmin/img/swissbusiness/bg_menu_left_act.gif); }
	#menu-left a:hover		{ text-decoration: none; color: #333333; background-image: url(/fileadmin/img/swissbusiness/bg_menu_left_act.gif); }

/* footer menu */
#menu-footer				{ margin: 25px 0px 0px 210px; }
	#menu-footer li			{}
	#menu-footer a			{ font-size: 9px; color:#666666;}

/* content element menu */
ul.csc-menu					{ }
ul.csc-menu-1				{ float: left; margin-top: 14px; /*height:22px;*/ }
	ul.csc-menu-1 li 		{ margin: 0px; padding: 0px 15px 0px 0px;; border-bottom: 1px solid black; font-weight: bold; color:#4c6490; }
	ul.csc-menu-1 li.act	{ }
	ul.csc-menu-1 li span	{ margin-right: 5px; padding: 2px 5px; background-color: white; border: 1px solid black; line-height: 18px; font-size: 12px; font-weight:bold; color: bold; }
	* html ul.csc-menu-1 li span { line-height: 19px; }		/* fix for IE */
	ul.csc-menu-1 li.act span	{ background-color: #b20507; color: white; }
	ul.csc-menu-1 a,
	ul.csc-menu-1 p			{ color:#4c6490; }
	ul.csc-menu-1 .act a	{  }



/* default elements */

#layout-main-middle h1 a,
#layout-main-middle .csc-menu a	{  color: #4c658f; text-decoration: none; }


#layout-right h1 		{ margin: 0px; padding: 2px 5px 6px 5px; background: transparent url(/fileadmin/img/swissbusiness/bg_container_titel.gif) no-repeat; color: #666666; font-size: 10px; border: 1px solid #CED0D1; border-bottom: none}
#layout-right p			{ margin: 0px 5px; line-height: 13px; }

#layout-right a.more	{ font-weight: bold; }


.clear { clear: both; }

/* special elements */

.box				{ /*width:194px;*/ background-color:#ffffff; border:1px solid #ced0d1; margin-bottom:6px; padding-top: 5px; }


.login 					{}
.testimonial 			{ background: white url(/fileadmin/img/swissbusiness/testimonial_1.jpg) no-repeat 0px 30px; height:177px; }
#layout-right .testimonial p			{ margin-left: 58px; font-size:10px;}
.angebot 				{}
.news 					{}

table.csc-uploads		{}
table.csc-uploads tr	{ height: 20px; }

/* all forms */
input, textarea, select 			{ font-size: 11px; height: 16px; color: #666666; padding: 0px; margin: 0px 0px 2px 0px; }
input, select 						{ border: 1px solid #d7d7d7; width: 250px; }
textarea 							{ border: 1px solid #d7d7d7; width: 250px; height: 	100px; margin-bottom: 5px; }
input:focus, textarea:focus			{ border-color: #94a7c4; }
select { height: 20px; }

/* mail form */
input.csc-mailform-check,
input.csc-mailform-radio,
input.csc-mailform-file				{ width:auto; }

input.csc-mailform-submit,
input.csc-searchform-submit,
input.tx-srfeuserregister-pi1-submit,
input.tx-newloginbox-pi1-submit,
input.tt-products-pi1-submit		{ width:auto; margin-top: 5px; font-size: 10px; font-weight: normal; color: #ffffff; background-color: #4c658f; border: 1px solid #666666; }

/*
fieldset.csc-mailform				{ width: 380px; }
div.csc-mailform-field				{ clear: both; }
fieldset.csc-mailform label 		{ float:left; width:120px;}

	span.csc-mailform-radio			{ }
	span.csc-mailform-radio fieldset { }
	span.csc-mailform-radio legend 	{ display: none; }
	span.csc-mailform-radio input 	{ float:left; margin:0px; padding:0px; border: none; }
	span.csc-mailform-radio label 	{ width: auto; margin: 0px 10px 0px 3px; font-size:10px; }
	span.csc-mailform-radio br		{ display: none; }
	
	span.csc-mailform-check			{ }
	span.csc-mailform-check input	{ float:left; margin-left:120px; border: none; }
	span.csc-mailform-check label	{ width: 230px; margin: 0px 0px 0px 5px; }
*/

fieldset.csc-mailform				{ float: left; width: 430px; margin-top: 15px; }
div.csc-mailform-field				{ clear: both; }
fieldset.csc-mailform label 		{ float:left; width:120px; color:#63747a; }

	span.csc-mailform-radio			{ }
	span.csc-mailform-radio fieldset { /*height: 20px;*/ }
	span.csc-mailform-radio legend 	{ display: none; }
	span.csc-mailform-radio input 	{ float: left; margin:0px; padding:0px; border: none; width: auto; }
	/*span.csc-mailform-radio label 	{ float: none; vertical-align: top; width: auto; margin: 0px 10px 0px 3px; color: #06315D; }*/
	span.csc-mailform-radio fieldset label { width: auto; margin-right: 10px; }
	span.csc-mailform-radio br		{ display: none; }

	span.csc-mailform-check			{ }
	span.csc-mailform-check input	{ float:left; width: auto; margin-left:20px;  margin-left:120px; border: none; }
	span.csc-mailform-radio p	{ float:left; width:120px; color:#63747a; }
	span.csc-mailform-check label	{ width: 230px; margin: 0px 0px 0px 5px; }
	
div.upload-image					{ margin-left: 120px; }


/* registration form */
input.tx-srfeuserregister-pi1-check,
input.tx-srfeuserregister-pi1-radio,
input.tx-srfeuserregister-submit	{ width:auto; }
p.tx-srfeuserregister-pi1-error		{ margin-left: 120px; color: #009ee0; }
p.tx-srfeuserregister-pi1-notice	{ margin-top: 15px; }


/* login form */

div.login form	{ margin: 5px; }
div.login input { width: 120px; margin: 0px;  background-color:#f3f5f9;  }
div.login input.tx-newloginbox-pi1-submit { width: auto; }
#layout-right div.login p { margin: 5px 0px 0px 0px; }


/* tx-extsmallads form */
fieldset.tx-extsmallads				{ width: 620px; }
	fieldset.tx-extsmallads span.csc-mailform-check label	{ width: 430px; }
	fieldset.tx-extsmallads div.csc-mailform-field			{ clear: both; margin-bottom: 10px; }
	
	#layout-main-middle fieldset.tx-extsmallads span.csc-mailform-radio input 	{ float: left; clear: left; }
	#layout-main-middle fieldset.tx-extsmallads span.csc-mailform-radio fieldset label 	{ float: left; width: 428px; }
	#layout-main-middle fieldset.tx-extsmallads span.csc-mailform-radio br		{ display: inline; }
	
	#layout-main-middle label#extsmalladske_smallads-smallads-cat1-label { background: transparent url(/fileadmin/img/box/bg_a.gif) no-repeat; padding: 0px 0px 5px 35px; border-top: 1px solid #f8fafc;  }
	#layout-main-middle label#extsmalladske_smallads-smallads-cat2-label { background: transparent url(/fileadmin/img/box/bg_b.gif) no-repeat; padding: 0px 0px 5px 35px; border-top: 1px solid #f8fafc; }
	#layout-main-middle label#extsmalladske_smallads-smallads-cat3-label { background: transparent url(/fileadmin/img/box/bg_c.gif) no-repeat; padding: 0px 0px 5px 35px; border-top: 1px solid #f8fafc; }
	#layout-main-middle label#extsmalladske_smallads-smallads-cat4-label { background: transparent url(/fileadmin/img/box/bg_d.gif) no-repeat; padding: 0px 0px 5px 35px; border-top: 1px solid #f8fafc; }
	#layout-main-middle label#extsmalladske_smallads-smallads-cat5-label { background: transparent url(/fileadmin/img/box/bg_e.gif) no-repeat; padding: 0px 0px 5px 35px; border-top: 1px solid #f8fafc; }
	#layout-main-middle label#extsmalladske_smallads-smallads-cat6-label { background: transparent url(/fileadmin/img/box/bg_f.gif) no-repeat; padding: 0px 0px 5px 35px; border-top: 1px solid #f8fafc; }
	#layout-main-middle label#extsmalladske_smallads-smallads-cat7-label { background: transparent url(/fileadmin/img/box/bg_g.gif) no-repeat; padding: 0px 0px 5px 35px; border-top: 1px solid #f8fafc; }
	#layout-main-middle label#extsmalladske_smallads-smallads-cat1-label b { line-height: 19px; }
	
	.anzeige-erfassen fieldset.tx-extsmallads  textarea	{ width:480px; height: auto; }
	.anzeige-erfassen fieldset.tx-extsmallads  input.inputclass	{ width:480px; }
	
	.products-info-agb										{ margin-top: 25px; }
	span.csc-mailform-check input.csc-mailform-check-agb	{ margin-left:0px; }
	
	tfoot input	{ width: auto; }

/* */
div.tx-ttproducts-pi1						{ }
	.tx-ttproducts-pi1 th					{ }
	.tx-ttproducts-pi1 thead th				{ border-bottom: 1px solid #687180; }
	.tx-ttproducts-pi1 td					{ padding: 2px 0px 2px 0px; }
	.tx-ttproducts-pi1 tfoot td				{ border-top: 1px solid #687180;  }
	
	div.products-info,
	div.products-payment							{ width: 500px;  }
	
	div.products-info fieldset.csc-mailform			{ width: 480px; }
	
	
	
	
	
	
/* suchbox */
.box-container {font-size: 10px; color:#666666; font-family:verdana; margin:0px; padding:0px; line-height:18px; width:538px; height:153px;}

.box_menue {margin:0px; height:18px;}

.box_menue1 {background:url("/fileadmin/img/box/tab_1_on.gif") no-repeat; width:176px; height:18px; float:left; position:relative; top:1px; font-weight:bold;}
.box_menue1 a {color:#666666; text-decoration:none; padding-left:10px;}

.box_menue2 {background:url("/fileadmin/img/box/tab_2_off.gif") no-repeat; width:362px; height:18px; float:left; top:1px; position:relative; margin-top:0px; margin-left:0px;}
.box_menue2 a {color:#666666; text-decoration:none; padding-left:10px;}
	
.box-content {background:url("/fileadmin/img/box/box_bg.gif") no-repeat; height: 93px; width: 538px; padding:0px;  margin:0px;}

#con1 {display:inline; width: 538px; font-size: 10px; color:#666666; font-weight:bold; font-family:verdana; margin:0px; padding:0px;}
#con2 {display:none;}

#con1 ul { list-style:none; margin:0px; padding:0px; padding-top:2px;}
#con1 li  { margin: 0px; padding: 0px 0px 0px 0px; float: none; padding:0px;  margin:0px; background-repeat:no-repeat; height: 19px; width: 538px; }
#con1 li  a {text-decoration:none; color:#666666; margin-left:32px;}
#con1 li  a:hover {text-decoration:none;}
#a {background-image: url(/fileadmin/img/box/bg_a.gif);}
#b {background-image: url(/fileadmin/img/box/bg_b.gif);}
#c {background-image: url(/fileadmin/img/box/bg_c.gif);}
#d {background-image: url(/fileadmin/img/box/bg_d.gif);}
#e {background-image: url(/fileadmin/img/box/bg_e.gif);}
#f {background-image: url(/fileadmin/img/box/bg_f.gif);}
#g {background-image: url(/fileadmin/img/box/bg_g.gif);}

#a_act {background-image: url(/fileadmin/img/box/bg_a_act.gif);}
#b_act {background-image: url(/fileadmin/img/box/bg_b_act.gif);}
#c_act {background-image: url(/fileadmin/img/box/bg_c_act.gif);}
#d_act {background-image: url(/fileadmin/img/box/bg_d_act.gif);}
#e_act {background-image: url(/fileadmin/img/box/bg_e_act.gif);}
#f_act {background-image: url(/fileadmin/img/box/bg_f_act.gif);}
#g_act {background-image: url(/fileadmin/img/box/bg_g_act.gif);}

#con2 form {margin:0px; padding-top:6px; margin-left:10px;}
#con2 .box_dropdown_rubriken select {width: 380px; margin:0px; border 1px solid; border-color:#999999; height:16px; font-size:10px; font-family:verdana; line-height:12px;}

#con2 .box_dropdown_land_zeit_art {display:inline;}
#con2 .box_dropdown_land_zeit_art select {width:140px; margin:0px; margin-top:6px; border 1px solid; border-color:#999999; height:17px; font-size:10px; font-family:verdana;}
.box-radio {border:0px; width:10px; margin:0px; padding:0px;}
.box-zeit {width:140px; height:17px; line-height:10px;}

.box_suchfeld {display:inline;}
.box_suchwort {width:260px; margin:0px; margin-top:12px; background-color:#ffffff; border:1px solid #d7d7d7; height:16px; font-size:10px; font-family:verdana;}
.box_submit { margin:0px; width:126px; height:17px; font-family:verdana; font-size:10px; line-height:13px; color:#ffffff; background-color:#7db0d9; cursor:pointer; border-color:#ffffff;}





/* anzeige liste */
.anzeige-container {font-size: 10px; color:#666666; font-family:verdana; margin:0px; margin-bottom:0px; margin-top:0px; padding:0px; line-height:14px; width:538px; min-height:117px;}
* html { height:117px; } /* min-height for IE */

div.anzeige-odd {background-image: url(/fileadmin/img/anzeige/die_anzeige_bg-3.gif); background-repeat:no-repeat; width: 538px; height: 117px; padding:0px;  margin:0px;}
div.anzeige-even {background-image: url(/fileadmin/img/anzeige/die_anzeige_bg-3.gif); background-repeat:no-repeat; width: 538px; height: 117px; padding:0px;  margin:0px;}

.anzeige-content {width: 538px; padding:0px;  margin:0px;}
.anzeige-content h1 {font-size:11px; margin:8px 10px 4px 10px;}
.anzeige-content h1 a {color:#666666; text-decoration:none;}
.anzeige-content h1 a:hover {color:#666666; text-decoration:underline;}

.anzeige-datum {margin:0px; padding-top:2px; margin-left:360px;}
.anzeige-datum a {color:#666666; text-decoration:none;}
.anzeige-datum a:hover {color:#666666; text-decoration:underline;}

.anzeige-art-a {margin:0px; padding-left:4px; padding-top:2px; margin-left:1px; margin-top:1px; float:left; width:65px; height:15px; background-color:#c7d7e1;}
.anzeige-art-b {margin:0px; padding-left:4px; padding-top:2px; margin-left:1px; margin-top:1px; float:left; width:65px; height:15px; background-color:#fed7aa;}
.anzeige-art-c {margin:0px; padding-left:4px; padding-top:2px; margin-left:1px; margin-top:1px; float:left; width:65px; height:15px; background-color:#b0f0ac;}
.anzeige-art-d {margin:0px; padding-left:4px; padding-top:2px; margin-left:1px; margin-top:1px; float:left; width:65px; height:15px; background-color:#ffb5b5;}
.anzeige-art-e {margin:0px; padding-left:4px; padding-top:2px; margin-left:1px; margin-top:1px; float:left; width:65px; height:15px; background-color:#caceca;}
.anzeige-art-f {margin:0px; padding-left:4px; padding-top:2px; margin-left:1px; margin-top:1px; float:left; width:65px; height:15px; background-color:#b0d8f0;}
.anzeige-art-g {margin:0px; padding-left:4px; padding-top:2px; margin-left:1px; margin-top:1px; float:left; width:65px; height:15px; background-color:#e9e9e8;}

.anzeige-teaser {margin:0px 10px 8px 10px;}
.anzeige-teaser a {color:#a61d1e; text-decoration:none;}
.anzeige-teaser a:hover {color:#a61d1e; text-decoration:underline;}

.anzeige-facts {margin:0px 10px 8px 10px;}
.anzeige-facts a {color:#a61d1e; text-decoration:none;}
.anzeige-facts a:hover {color:#a61d1e; text-decoration:underline;}
.facts1 {float:left; margin-left:78px; margin-top:6px;}
.facts2 {float:left; margin-left:5px; margin-top:6px;}



.liste_browsebar {width:538px; height:24px; color:#666666; line-height:16px;}

.liste-arround {float:left; margin-right:15px;}

.sortier-links { margin: 20px 0px 0px 0px; line-height:20px; }
.sortier-links dl	{}
.sortier-links dt	{ float:left; width: 55px; padding: 0px; line-height: 15px; }
* html .sortier-links dt {padding: 0px 0px 0px 3px;}
.sortier-links dd	{ float:left; margin-left: 0px; padding: 0px; line-height: 15px; }
.sortier-links dd  a,
.sortier-links dd  a:visited {text-decoration:none; color:#666666; }
.sortier-links dd  a.act,
.sortier-links dd  a.act:visited { color:#943032; }
.sortier-links dd  a:hover { text-decoration:underline; }

.banner-spez { margin-top: 80px; }

/* Anzeige Detailansicht */
#teaser {background-repeat:no-repeat; width: 538px; height: 87px; padding:0px;  margin:0px;}
#teaser h1 {font-size:11px; margin:5px 10px 8px 10px;}
#teaser h1 a {color:#666666; text-decoration:none;}
#teaser h1 a:hover {color:#666666; text-decoration:underline;}

.anzeige-art {margin:0px; padding-left:8px; padding-top:2px; margin-left:1px; margin-top:1px; float:left; height:15px;}
.anzeige-det-datum {margin:0px; padding-top:2px; margin-left:320px;}
.anzeige-det-datum a {color:#666666; text-decoration:none;}
.anzeige-det-datum a:hover {color:#666666; text-decoration:underline;}

.diedetails {padding:0px; margin:0px; border-left:1px solid #dedfe0; border-right:1px solid #dedfe0; border-bottom:1px solid #dedfe0;}
.detailscontent {padding:0px; margin:0px; margin-left:10px; margin-right:10px; padding-top:12px; padding-bottom:10px;}
/* gb*/
.partner_bas {line-height: 18px;}
.partner {padding-left:16px; margin:0px; margin-top:16px; }
.partnerheader {padding-left:16px; margin:0px; margin-top:47px; }

.partner table { margin-bottom:15px; }
	
	
.color_a {background-color:#c7d7e1; width:538px;}
.color_b {background-color:#fed7aa; width:538px;}
.color_c {background-color:#b0f0ac; width:538px;}
.color_d {background-color:#ffb5b5; width:538px;}
.color_e {background-color:#caceca; width:538px;}
.color_f {background-color:#b0d8f0; width:538px;}
.color_g {background-color:#e9e9e8; width:538px;}

	
.list_anz_fe ul {margin-top:8px; list-style-type:decimal;}
.list_anz_fe li {margin-top:8px;}	
	
	
	
	
.news-list-item h3 {font-size:11px;}
.news-list-date	{font-size:10px;}
	
	
table { margin:0px; padding:0px; border:0px; border-collapse:collapse;}
td { padding:0px; margin:0px;}
	