html, body {
	height: 100%;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F5F5F5;
/*	overflow: auto; */ 
	margin: 0px;
/*	background-image: url(/fileadmin/templates/images/starthg.gif);
	background-position: top left;
	background-repeat: no-repeat;*/

}


label{

	display:block;
	margin-top:6px;
	width:350px;
	border:0px solid red;
	color:#000;
}

fieldset{

	margin-left:60px;
	width:450px;
}


a{
	color:#000;
}


p,td,table,tbody{
	margin: 0px;
	padding: 0px;

}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #de0029;
}


h1, .text-13-black{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000;
}



#einrueckung, .csc-header{
	margin-left:62px;
}



.text{
	margin: 0px;
	padding: 0px;

}


.newstext{
	display:none;
	
}

.bodytext{

	margin: 0px;
	padding: 0px;
	color: #000000;	
}


contenttable{

	margin: 0px;
	padding: 0px;
	
}




.Newsheadline{

	padding-top:35px;
	padding-bottom:30px;
	color:#eee;
	font-size:16px;
	font-weight:bold;


}

#topmenu {
	background-color: #86919A;
}

#topflash{
	text-align:left;
	width:100%;
	border:0px solid red;

}

.tx-flashpageheader-pi1{

	text-align:left;
	width:100%;
	border:0px solid red;

}


#tx_flashpageheader_pi1{
	text-align:left;
	width:100%;
	border:0px solid green;
}

#flashdot {
	background-image: url(/fileadmin/templates/images/red_dots.gif);

	background-position: 0px 0px;

}
#mainmenu {
	text-align: left;
	background-color: #606C77;
	padding: 1px 0px 2px 5px;
}


#topmenu{
	border:0px solid red;
	height:28px;

}


#topmenu_left{
	float:left;
	color:#FFF;

}


#topmenu_right{
	float:right;
	color:#FFF;

}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/**/
/**		Homepage		*/                                                
/**/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#homepage_overall{

	border:0px solid red;

}






#htmlarea-showtableborders {
	background-color:#FFFFFF;
	width:100%;

}


#htmlarea-showtableborders td, #htmlarea-showtableborders div{
	padding-top:10px;		
	padding-left:40px;		
	width:800px;
	color:#000;

}

#htmlarea-showtableborders_div{

	width:800px;
	color:#000;

}

#homepage_tabellen  {

	
	background-color:#fff;

}

#homepage_tabellen table {

	
	border:0px solid white;
	background-image: url(http://www.senoplast.com/fileadmin/templates/images/white_1x26.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-color:#BEC3C8;
	margin-top:24px;
	vertical-align:top;

}

#homepage_tabellen table table{

	
	border:1px solid white;

}

#homepage_tabellen table table a{
	color:#fff;

}


#homepage_tabellen table td{
	padding:3px;
	
}


#homepage_tabellen_tab tbody td{

	text-align:center;

}


#homepage_tabellen_tab{

	text-align:center;
		border:1px solid red;
}


table{


}

table.homepage_tabellen{
	width:230px;
	border:1px solid #fff;

}


.homepage_tabellen th, .tabheader{
	width:230px;
	text-align:left;
	background-color:#606C77;
	color:#fff;
}

.homepage_tabellen td{
	padding:2px;
	text-align:left;

}

.tabtext{

	text-align:left;

}




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/**/
/**		Header - Menu		*/                                                
/**/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* +++ Headermenu Layer 1 +++ */

#headermenu a {
	display: block;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}
#headermenu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.headermenu_lay1_no, .headermenu_lay1_ro {
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	background-image:url(/fileadmin/templates/images/headermenu_lay1_no.gif);
	background-position: right 2px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
}
.headermenu_lay1_leer {
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
}


/* +++ Headermenu Layer 2 +++ */

.headermenu_lay2 {
	width: 202px;
	border-bottom: 1px solid #81818B;
}
/*** normal ***/
.headermenu_lay2_no {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	/* background-color: #F1B425;	wird im TS-Setup festgelegt	*/
	border-left: 1px solid #81818B;
	border-right: 1px solid #81818B;
	border-top: 1px solid #81818B;
	text-align: left;
	width: 200px; /* WICHTIG: um A-Tag in der vollen Größe aktiv zu machen!!! */
}
.headermenu_lay2_no a {
	display: block;
	width: 190px;
	padding: 2px;
	padding-left: 10px;
	color: #333333;
	text-decoration: none;
}
.headermenu_lay2_no a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/*** active ***/
.headermenu_lay2_act {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #E2001A;	/* aktive Hintergrundfarbe */
	border-left: 1px solid #81818B;
	border-right: 1px solid #81818B;
	border-top: 1px solid #81818B;
	text-align: left;
	width: 200px; /* WICHTIG: um A-Tag in der vollen Größe aktiv zu machen!!! */
}
.headermenu_lay2_act a {
	display: block;
	width: 190px;
	padding: 2px;
	padding-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.headermenu_lay2_act a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/* ----------------------------------------------------------------- */



.niederlassungen, .niederlassungen  td{
	padding-left:4px;
	padding-right:4px;

}




.tx-indexedsearch{
	margin-left:24px;

}

.csc-textpic{

	margin-left:60px;



}



.starttext, .Newsheadline_{

color:#fff;
font-weight:bold;
font-size:14px;
_padding:0px;
_margin:0px;

}


.starttext{

color:#000;
font-weight:normal;
font-size:11px;

}






/**NIEDERLASSUNGEN**/

.niederlassung_box{
	height:190px;	
	width:505px;
	border:0px solid blue;
	background-color:#606C77;
	margin-left:22px;
}

.niederlassung_einzel{		
	float:left;
	width:150px;
	border:0px solid green;
	background-color:#606C77;
	padding-left:10px;
	margin-left:2px;
	background-image:url(http://www.senoplast.com/images/dreick.jpg);
	background-repeat:no-repeat;
	background-position: 1 1; 

	
}

.niederlassung_einzel a{		
	color:#fff;
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	background-color:#606C77;

	
}

.oben{
	width:505px;
	margin-left:22px;
	height:12px;
	border-bottom:1px solid #fff;
	background-color:#606C77;
}


.unten{
	width:505px;
	margin-left:22px;
	height:12px;
	border-top:1px solid #fff;
	background-color:#606C77;
	clear:left;
}


/*messen*/

.messezeile1{
  color:#000;
}

.messezeile1 div{
  float:left;
}

.messezeile2{
  clear:left;
  height:10px;
  background-color:#fff;
}


.messe_txt{
  padding-left:6px;

}




/*history*/

.tx-history-pi1{
	padding-left:60px;
}



.tab_jahr{
	border:1px #ccc solid;
	border-top:1px #ccc solid;
	border-left:2px #ccc solid;
}

.tab_text{
	width:600px;
	margin-top:8px;
	border-left:2px #ccc solid;
}

.tab_text_jahr{
	margin-left:3px;
	margin-right:6px;
	border:1px solid #eee;
	background-color:#fff;
}


.jahr,.text,.jahresleiste_einzel{
	color:#000;
}

.jahresleiste_einzel{
	padding-right:6px;
}

.jahresleiste_einzel a{
	text-decoration:none;
}

.jahresleiste_einzel a:hover{
	text-decoration:underline;
	
}

.set,.text{
	border-top:0px #ccc solid;
}


.pfeilrot_leiste{
	margin-right:3px;
}

.text_titel{
	font-weight:bold;
	font-size:11px;
	margin-bottom:4px;

}

.jahr{
	color:#333;
	font-size:12px;
}

.text{
	padding-bottom:12px;
}


