body {background-image:url(../images/bg_tob.gif); margin-top: 0px; margin-bottom: 15px; margin-left: 0px; margin-right:0px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:17px;}

#warning { display:block; color: red; font:bold 12px Verdana; margin: 15px 0 15px 0;}

.bodytext{margin: 0 0 0 0; padding: 0 0 0 0;}

p{margin: 0 0 0 0 ;}

ul{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:17px;}


.main_title { margin: 0 0 30px 0; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold; font-size: 26px; color: #E4842E; line-height:30px; letter-spacing: -0.02em;}
.main_title A:link{ color:#D58032; text-decoration: underline;}
.main_title A:active{ color:#D58032; text-decoration: underline;}
.main_title A:visited{ color:#D58032; text-decoration: underline;}
.main_title A:hover{color: #D58032; text-decoration: underline;}

/*
.main_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:17px;}
.main_text A:link{ color:#E6001B; text-decoration: none;}
.main_text A:active{ color:#E6001B; text-decoration: none;}
.main_text A:visited{ color:#E6001B; text-decoration: none;}
.main_text A:hover{color: #E6001B; text-decoration: underline;}
*/

.bodytext, .newslink, .download { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:17px;}
.bodytext A:link, .newslink A:link, .download A:link{ color:#E6001B; text-decoration: none;}
.bodytext A:active, .newslink A:active, .download { color:#E6001B; text-decoration: none;}
.bodytext A:visited, .newslink A:visited, .download A:visited{ color:#E6001B; text-decoration: none;}
.bodytext A:hover, .newslink A:hover, .download A:hover{color: #E6001B; text-decoration: underline;}

.textbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:15px; font-weight: bold;}
.textbold A:link{ color:#6699CC; text-decoration: none;}
.textbold A:active{ color:#6699CC; text-decoration: none;}
.textbold A:visited{ color:#6699CC; text-decoration: none;}
.textbold A:hover{color: #333333; text-decoration: underline;}

.text_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height:14px;}
.text_small A:link{ color:#333333; text-decoration: underline;}
.text_small A:active{ color:#333333; text-decoration: underline;}
.text_small A:visited{ color:#333333; text-decoration: underline;}
.text_small A:hover{color: #6699CC; text-decoration: underline;}

.text_small_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height:14px; font-weight: bold;}
.text_small_bold A:link{ color:#333333; text-decoration: none;}
.text_small_bold A:active{ color:#333333; text-decoration: none;}
.text_small_bold A:visited{ color:#333333; text-decoration: none;}
.text_small_bold A:hover{color: #6699CC; text-decoration: none;}

.title_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #669933; line-height:16px;}
.title_small A:link{ color:#669933; text-decoration: none;}
.title_small A:active{ color:#669933; text-decoration: none;}
.title_small A:visited{ color:#669933; text-decoration: none;}
.title_small A:hover{color: #669933; text-decoration: underline;}

.title_home { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 17px; color: #669933; font-weight:bold;}

.title_white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}

.subheader {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #747f8a; line-height:18px;}


/*
rechte Spalte
-------------------------------------------------- */
.csc-textpic-text	 { margin: 0; padding: 0; display: block;}

/* Wrap nicht den Inhalt, sondern fügt nach jedem Inhalt in der Hauptspalte einen Abstand von 15px ein (eigene Höhe) */
#content_main_inhalt .contentItem { margin: 0 0 0  0; overflow: hidden; height: 15px;}
/* #middle_right .contentItem { margin: 0 0 0  0; overflow: hidden; height:150px; display:block; }   */



.rightbox_title { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #FFFFFF; line-height:17px;}
.rightbox_title A:link{ color:#333333; text-decoration: underline;}
.rightbox_title A:active{ color:#333333; text-decoration: underline;}
.rightbox_title A:visited{ color:#333333; text-decoration: underline;}
.rightbox_title A:hover{color: #6699CC; text-decoration: underline;}

#middle_right, #middle_right_top_left { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:16px;}
#middle_right A:link, #middle_right_top_left A:link{ color:#BF1A2D; text-decoration: none;}
#middle_right A:active, #middle_right_top_left A:active{ color:#BF1A2D; text-decoration: none;}
#middle_right A:visited, #middle_right_top_left A:visited{ color:#BF1A2D; text-decoration: none;}
#middle_right A:hover, #middle_right_top_left A:hover{color: #BF1A2D; text-decoration: underline;}
/*   #middle_right A:hover, #middle_right_top_left A:hover{color: #E6001B; text-decoration: underline;}  */

.rightbox_text { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #333333; line-height:16px;}
.rightbox_text A:link{ color:#E6001B; text-decoration: none;}
.rightbox_text A:active{ color:#E6001B; text-decoration: none;}
.rightbox_text A:visited{ color:#E6001B; text-decoration: none;}
.rightbox_text A:hover{color: #E6001B; text-decoration: underline;}

.rightbox_text_bold { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #333333; line-height:16px;}
.rightbox_text_bold A:link{ color:#E6001B; text-decoration: none;}
.rightbox_text_bold A:active{ color:#E6001B; text-decoration: none;}
.rightbox_text_bold A:visited{ color:#E6001B; text-decoration: none;}
.rightbox_text_bold A:hover{color: #E6001B; text-decoration: underline;}

.home_rightbox_bottom { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:16px;}
.home_rightbox_bottom A:link{ color:#E6001B; text-decoration: none;}
.home_rightbox_bottom A:active{ color:#E6001B; text-decoration: none;}
.home_rightbox_bottom A:visited{ color:#E6001B; text-decoration: none;}
.home_rightbox_bottom A:hover{color: #E6001B; text-decoration: underline;}

.login_rightbox_text { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #FFFFFF; line-height:16px;}
.login_rightbox_text A:link{ color:#FFFFFF; text-decoration: none;}
.login_rightbox_text A:active{ color:#FFFFFF; text-decoration: none;}
.login_rightbox_text A:visited{ color:#FFFFFF; text-decoration: none;}
.login_rightbox_text A:hover{color: #FFFFFF; text-decoration: underline;}

.login_rightbox_text_bold { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; line-height:16px;}
.login_rightbox_text_bold A:link{ color:#FFFFFF; text-decoration: none;}
.login_rightbox_text_bold A:active{ color:#FFFFFF; text-decoration: none;}
.login_rightbox_text_bold A:visited{ color:#FFFFFF; text-decoration: none;}
.login_rightbox_text_bold A:hover{color: #FFFFFF; text-decoration: underline;}


/* 
Footer
-------------------------------------------------- */ 
.footertext {font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #879FAC; font-size: 10px; line-height:12px;}
.footertext A:link{color: #879FAC; text-decoration: underline;}
.footertext A:visited{color: #879FAC; text-decoration: underline;}
.footertext A:active{color: #879FAC; text-decoration: underline;}
.footertext A:hover{color: #375061; text-decoration: underline;}




/*
// Formulare
*/
/* ohne Breite und Höhe */
.form{ background-color: #E8E8E8; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; line-height: 12px; border: 1px double; border-color: #666666 #666666 #666666 #666666; width: 200px; }
/* mit Breite und Höhe */
.formular{ background-color: #E8E8E8; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; line-height: 12px; border: 1px double; border-color: #666666 #666666 #666666 #666666; width: 200px; height: 14px;}
.formularfeld{ background-color: #E8E8E8; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; line-height: 14px; border: 1px double; border-color: #666666 #666666 #666666 #666666; width: 200px; height: 120px;}
.search { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 10px; line-height: 11px; border: 1px double; border-color: #666666 #666666 #666666 #666666; width: 115px; height: 12px;}
.button{ background-color: #FF0000; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #FFFFFF; font-size: 11px; font-weight:bold; line-height: 13px; border:1px double; height: 22px;}

/* home login textfield  */
.login { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 10px; line-height: 11px; border: 1px double; border-color: #666666 #666666 #666666 #666666; width: 88px; height: 12px;}





/* 
*	Header
*/
.csc-header, H1{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:15px; font-weight:bold; margin-top: 0px; margin-bottom:2px; 
}

H3, .csc-header H3{
	float:left; font-family: font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #333333; font-weight: bold; margin:30px 0px 20px 0px; display:inline; 
}
/*
H4, .csc-header H4{
	float:left; font-family: font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #333333; font-weight: bold; margin:30px 0px 20px 0px; display:inline; border-bottom:5px groove #00ff00;
}  */

/* Titel unterstrichen - Friosol > Komponenten PID=453  */
.csc-header h4 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 15px; color: #333333; line-height:18px; border-bottom:1px solid #666666; margin-bottom:10px; padding-bottom:5px;}
.csc-header-n1 h4 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 15px; color: #333333; line-height:18px; border-bottom:1px solid #666666; margin-bottom:10px; padding-bottom:5px;}





/* Typo3 css Anpassungen
-------------------------------------------------- */ 


/* Content Table 
-------------------------------------------------- */ 
.contenttable {
	margin-top: 0px;
	border-collapse:collapse;
	width: 100%;
}

.contenttable thead {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:15px; font-weight: normal;
	vertical-align: top;
}

.borderTable td { padding: 2px 2px 2px 5px; vertical-align: top; border: 1px solid #DBE3E8; }
.borderTable_noborder td { padding: 2px 10px 2px 0px; vertical-align: top; }


.contenttable-0 tr .td-0 { background-color: transparent; }
.contenttable-1 tr .td-0 { background-color: transparent; width: 50%; }
.contenttable-2 tr .td-0 { background-color: transparent; width: 20%; }
/* Tabelle Energiepreise 1 > 209.html  */
.contenttable-11 tr .td-0 { background-color: transparent; width: 100px;}
.contenttable-11 tr .td-1 { background-color: transparent; width: 50px;}
.contenttable-11 tr .td-2 { background-color: transparent; width: 85px;}
.contenttable-11 tr .td-3 { background-color: transparent; width: 105px;}
.contenttable-11 tr .td-last { background-color: transparent; width: 85px;}

/* Tabelle Energiepreise 2 > 209.html  */
.contenttable-12 tr .td-0 { background-color: transparent; width: 100px;}
.contenttable-12 tr .td-1 { background-color: transparent; width: 50px;}
.contenttable-12 tr .td-2 { background-color: transparent; width: 85px;}
.contenttable-12 tr .td-3 { background-color: transparent; width: 105px;}
.contenttable-12 tr .td-last { background-color: transparent; width: 85px;}



/* Content Element Text mit Bild > Text gerade
-------------------------------------------------- */ 
.csc-textpic-imagewrap {
	margin-bottom: 3px;
}
div.csc-textpic-intext-left-nowrap .csc-textpic-text {
	margin-left: 12px;
}
div.csc-textpic-intext-right-nowrap .csc-textpic-text {
	margin-left: 0px;
}


/* Content Element Text mit Bild > Umfliessen
-------------------------------------------------- */ 
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 12px !important;
	margin-bottom: 3px;   
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left: 12px !important;
	margin-bottom: 3px;    
}


/*.csc-firstHeader h1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #FFFFFF; line-height:18px;display:block; padding-left: 25px; padding-top:10px; padding-bottom:10px; padding-right: 25px; background-color:#AABAC4;}*/

.box_text { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; color: #FFFFFF; line-height:14px; display:block; padding-left: 25px; padding-top:10px; padding-bottom:10px; padding-right: 25px; background-color:#FF0099;}
/*
.csc-frame-frame1  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:18px; display:block; padding: 20px 25px 10px 25px; background-color:#AABAC4;}
.csc-frame-frame1-act {color: #FF0000;}
.csc-frame-frame1-act:hover {color: #FF0000;}
.csc-header h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #FFFFFF; line-height:18px; display:block; padding: 10px 25px 8px 0px; }
   *html .csc-header h1{ display:inline;}
.csc-header-n1 h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #FFFFFF; line-height:18px; display:block; padding: 20px 25px 8px 0px; }
   *html .csc-header-n1 h1{ display:inline;}
*/
.csc-frame-frame1  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:18px; padding: 8px 20px 8px 25px; background-color:#AABAC4;}
.csc-frame-frame1 A:link{ color:#E6001B; text-decoration: none;}
.csc-frame-frame1 A:active{ color:#E6001B; text-decoration: none;}
.csc-frame-frame1 A:visited{ color:#E6001B; text-decoration: none;}
.csc-frame-frame1 A:hover{color: #E6001B; text-decoration: underline;}

.mail { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; line-height:16px;}
.mail A:link{ color:#FFFFFF; text-decoration: underline;}
.mail A:active{ color:#FFFFFF; text-decoration: underline;}
.mail A:visited{ color:#FFFFFF; text-decoration: underline;}
.mail A:hover{color: #6699CC; text-decoration: underline;}

.csc-header h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #FFFFFF; line-height:18px; padding: 5px 20px 3px 0px; }
.csc-header-n1 h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #FFFFFF; line-height:18px; padding: 10px 20px 3px 0px; }

.csc-frame-frame2  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:18px; padding: 8px 25px 8px 25px; background-color:#EBEFF2;}
.mail { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; line-height:16px;}
.mail A:link{ color:#FFFFFF; text-decoration: underline;}
.mail A:active{ color:#FFFFFF; text-decoration: underline;}
.mail A:visited{ color:#FFFFFF; text-decoration: underline;}
.mail A:hover{color: #6699CC; text-decoration: underline;}

.rightbox_wolseley  { padding: 0 0 0 0; background-color:#FFFFFF;}


.csc-header h2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #333333; line-height:18px; padding: 10px 25px 3px 0px; }
.csc-header-n1 h2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #333333; line-height:18px; padding: 10px 25px 3px 0px; }


/* .csc-textpicHeader csc-textpicHeader-25  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:18px; padding: 8px 20px 10px 25px; background-color:#EBEFF2;}  */
.csc-textpicHeader-25 h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #FFFFFF; line-height:18px; padding: 5px 20px 3px 0px; }
.csc-textpicHeader-25-n1 h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #FFFFFF; line-height:18px; padding: 10px 20px 3px 0px; }


h6 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #FFFFFF; line-height:18px; padding: 5px 20px 8px 0px; }

.header_faq { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:15px; font-weight: bold; border:solid 3 #CC9933;}
/*.csc-header-n2 h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:15px; font-weight: bold;  background-color:#FFFFFF; padding: 0 0 0 0;}
*/





/*  eingebundene Static CSS */


/* default styles for extension "tx_cssstyledcontent" */



		/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */




/* default styles for extension "tx_indexedsearch" */
	#	.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
	#	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { background-color: #3179B3; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #FFFFFF; font-size: 11px; font-weight:bold; line-height: 14px; border: 1px double; border-color: #3179B3  #3179B3 #3179B3 #3179B3; width: 100px; height: 18px }
	#	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { background-color: #DFDFDF; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; line-height: 12px; border: 1px double; border-color: #3179B3  #3179B3 #3179B3 #3179B3; width: 150px; height: 14px }	
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { background-color: #FF0000; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #FFFFFF; font-size: 11px; font-weight:bold; line-height: 13px; border:1px double; height: 22px; margin: 10px 0 0 0;}
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { background-color: #E8E8E8; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; line-height: 12px; border: 1px double; border-color: #666666 #666666 #666666 #666666; width: 200px; height: 14px;}	
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:20px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:normal; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:normal; padding: 0px 0px 0px 4px;}
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { display: none; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-redMarkup { font-weight:normal;  }
		.tx-indexedsearch .tx-indexedsearch-browsebox { display: none; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }





/*
Standorte Friosol
-------------------------------------------------- */
.salesBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:15px; font-weight: bold;}
.salesBold A:link{ color:#333333; text-decoration: none;}
.salesBold A:active{ color:#333333; text-decoration: none;}
.salesBold A:visited{ color:#333333; text-decoration: none;}
.salesBold A:hover{color: #FF0000; text-decoration: none;}

.salesText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:17px;}
.salesText A:link{ color:#E6001B; text-decoration: none;}
.salesText A:active{ color:#E6001B; text-decoration: none;}
.salesText A:visited{ color:#E6001B; text-decoration: none;}
.salesText A:hover{color: #E6001B; text-decoration: underline;}


.salesContainer{
	float:left;
	width: 450px;
	display:inline;
}

.salesRow{
	float:left;
	width: 450px;
	padding: 3px 0px 3px 0;
	display:inline;
	border-bottom: 1px solid #cccccc;
}

.headRow{
	background-color:#ebeff2;
border-bottom: 1px solid #ebeff2;
	
}

.salesName{
	float:left;
	width: 173px;
	margin: 0 15px 0 0;
	padding: 0 0 0 2px;
	display:inline;
}

.salesPLZ{
	float:left;
	width: 40px;
	margin: 0 5px 0 0;
	display:inline;
}
.salesOrt{
	float:left;
	width: 110px;
	margin: 0 15px 0 0;
	display:inline;
}

.salesTel{
	float:left;
	width: 90px;
	margin: 0 0px 0 0;
	display:inline;
}













