/*debug*/
/*
div {
	border:1px solid #e4e4e4;
}
*/
/******************************************************************************************/
/*formatierung texte gesamt*/
body, td, div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
body {
	margin:0px;
	background-image: url(../pictures/swiss_background_001.jpg);
	background-repeat:repeat-x;
}

/******************************************************************************************/

#ebene_top {
	width:800px;
	margin: 0px auto;
	height:130px;
	background-image: url(../pictures/swiss_picture_001b.jpg); 
}
#ebene_middle {
	width:794px;
	margin: 0px auto;
	border:1px solid #b10606;
	padding:3px;
	background-color:#FFFFFF;
}
#ebene_content {
	clear:both;
	margin-left:10px;
	margin-top:5px;
}

#ebene_footer {
	clear:both;
	width:790px;
	margin: 20px auto;
	height:30px;
	background-image: url(../pictures/swiss_picture_002.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	/*text-align:right;*/
	padding-top:15px;
	padding-left:10px;
}
#ebene_footer_left {
	width:450px;
	height:30px;
	float:left;
}
#ebene_footer_right {
	width:300px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:right;
	float:right;
}
/***************************************************************************************************/
/*
Menu left
*/
/*
.moduletable_menuleft {
	background-color:#c43f40;
	padding:3px;
	margin-top:10px;
}
*/
.menu_menuleft {
	/*position: relative;*/
	display: block;
	/*background: transparent;*/
	list-style: none;
	margin: 0px; padding: 0px;
}
.menu_menuleft li{
	width: 165px;
	height:40px;
	padding-top:12px;
	padding-left:10px;
	margin-top:10px;
	
	background-color:#c43f40;
	/*border:#b10606 1px solid;
	background-color:#e4e4e4;*/
}
.menu_menuleft li a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000000;
}
.menu_menuleft li a:hover{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fffff;
}
/***************************************************************************************************/
/*
Menu left2
*/

.menu_menuleft2 {
	/*position: relative;*/
	display: block;
	/*background: transparent;*/
	list-style: none;
	margin: 0px; padding: 0px;
}
.menu_menuleft2 li{
	width: 165px;
	height:20px;
	padding-top:2px;
	padding-left:10px;
	margin-top:2px;
	/*border:#b10606 1px solid;
	background-color:#e4e4e4;*/
}
.menu_menuleft2 li a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}
.menu_menuleft2 li a:hover{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b10606;
}
/***************************************************************************************************/
/*
Menu botton home
*/

.menu_menuhome {
	/*position: relative;*/
	display: block;
	/*background: transparent;*/
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.menu_menuhome li{
	float: left;
	/*width: 100px;*/
	margin: 0px 10px 0px 0px;
	/*border:#b10606 1px solid;
	background-color:#e4e4e4;*/
}
.menu_menuhome li a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.menu_menuhome li a:hover{
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
/***************************************************************************************************/
/*
search
*/
.moduletable_suchen1 {
	background-color:#c43f40;
	padding:3px;
	height:48px;
}
.button_suchen1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:40px;
	background-color:#000000;
	border:1px solid #b10606;
	color:#FFFFFF;
}
.inputbox_suchen1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:115px;
	border:1px solid #b10606;
	margin-right:5px;
}
.moduletable_suchen1 h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;
	/*margin-bottom:-10px;*/
}
/*ie6*/
:root .moduletable_suchen1 h3 {
    margin-bottom:10px;
  }

/***************************************************************************************************/
/*
Content Bereich
*/
.contentheading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#370000;
}
.contentpaneopen{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
/************************************************************************************************************/
/*Kontaktform1*/
.cf_inputbox{
	width:300px;
	border:1px solid #000000;
	padding:2px;
}
#text_0 {
	width:300px;
	border:1px solid #000000;
	padding:2px;
	
}
#text_1 {
	width:300px;
	border:1px solid #000000;
	padding:2px;
	
}
#text_2 {
	width:300px;
	border:1px solid #000000;
	padding:2px;
	
}
.form_element-cf_button{
	width:100%;
	text-align:center;
}
.form_element-cf_button input{
	border:1px solid #b10606;
	background-color:#e4e4e4;
	color:#b10606;
}
.chronoform{
	
}
.chronoform a {
	font-size:8px;
	text-decoration:none;
	color:#ffffff;
	
}
.cf_label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.cf_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
#select_20,#select_3,#select_26,#select_13,#file_4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/************************************************************************************************************/
/*Sidemap*/
/*
* HInweis: im Backend wir noch zusätzlich der eigene style benutzt
*/
.componentheading_sitemap {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/************************************************************************************************************/
/*Form CRM*/
.button_submit_crm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:40px;
	background-color:#000000;
	border:1px solid #b10606;
	color:#FFFFFF;
	/*IE 8*/
	margin-left/*\**/:-5px\9;
	width/*\**/:45px\9;
}

.inputbox_submit_crm {
	width:110px;
	border:1px solid #b10606;
	margin-right:5px;
}
#submit_crm{
	width: 165px;
	height:120px;
	padding-top:0px;
	padding-left:10px;
	background-color:#c43f40;
}
.title_submit_crm{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	padding-top:5px;
}