/*====== PREIS-UEBERSICHT FORMATIERUNG ======*/

.csc-firstHeader
	{
	margin-top: 0 !important;
	font-size: 20px;
	}

.csc-header h1
	{
	font-size: 13px;
	margin-top: 10px;
	}

h1
	{
	/*font-size: 13px;
	margin-bottom: -10px;*/
	}
	

/*=========================*/

*
	{
	margin: 0;
	padding: 0;
	outline: none;
	border: none;
	}
	
body
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-color: #f5e1e6;
	}
	
#page_container
	{
	width: 980px;
	margin: 0 auto;
	padding-top:30px;
	}

#header_inside
	{
	width: 980px;
	height: 200px;
	background-image: url(../_images/iten_header_rosa_topmodisch.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}

#content_container
	{
	width: 980px;
	min-height: 200px;
	text-align: left;
	float: left;
	background-image: url(../_images/loop_rosa.jpg);
	background-repeat: repeat-y;
	}

#content_inside
	{
	width: 770px;
	float: right;
	}
	
#spalte1
	{
	width: 295px;
	float: left;
	margin: 50px 0 25px 0;
	}

#spalte2{
	width: 450px;
	float: right;
	
}
#spalte2_text {
	padding: 50px 100px 0 0;
	width: 295px;
	float: right;
}
#navi_container
	{
	width: 186px;
	float: left;
	margin-top: 35px;
	}

#navi_container a
	{
	padding-left: 10px;
	}

#navi_container a, a:visited
	{
	color: #000;
	text-decoration: none;
	}

#navi_container a:hover
	{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	}
	
#navi_link_act{
	font-weight:bold;
}
#navi_container li
	{
	list-style: none;
	border-bottom: #dd9cac thin solid;
	padding: 5px 0;
	padding-left: 0px;
	}


#subnavi a
	{
	padding-left: 30px;
	}

#sub_navi_link_act{
	font-weight:bold;
}
#subnavi li
	{
	border: none;
	}


#footer_inside
	{
	width: 980px;
	height: 165px;
	background: url(../_images/iten_footer_rosa.jpg);
	background-repeat: no-repeat;
	float:left;
	text-align: left;
	}
.iten_footer_color{
	font-weight:bold;
	color:#DC9CAC;
}

#babor
	{
	width: 90px;
	height: 60px;
	margin: 15px  0 10px 130px;
	float: left;
	}
	
#babor a
	{
	display: block;
	width: 90px;
	height: 60px;
	}
		
#goldwell
	{
	width: 143px;
	height: 18px;
	margin:  25px 0 0 30px;
	float: left;
	clear: left;
	}
	
#goldwell a
	{
	display: block;
	width: 143px;
	height: 18px;
	}

#adressat
	{
	width: 400px;
	height: 60px;
	float: right;
	margin: 5px 370px 0 0;
	}
	
#adressat .iten_footer_color
	{
	color: #dd9cac;
	font-weight: bold;
	}
	
	
.contenttable
	{
	font-size: 11px;
	margin-bottom: 25px;
	}
	
.csc-header
	{
	padding-bottom: 25px;
	}

.td-last
	{
	padding-left: 25px;
	}
	

/*====== FLEX-INHALT [BEGIN] ======*/

#second_content_area_flex_inhalt
	{
	width:450px !important;
	border-bottom:14px solid #000000;
	background-color: #dd9cac;
	}

#second_content_area_flex_inhalt h1
	{
	font-size: 30px;
	font-weight: 100;
	padding: 25px 0 0 0;
	
	margin-left: 25px;
	color: #fff;
	}
	
#second_content_area_flex_inhalt .bodytext
	{
	margin: 25px 0 0 25px;
	color: #fff;
	}

.csc-header csc-header-n1
	{
	color: #fff;
	}

/*====== FLEX-INHALT [END] ======*/
	
/**********************************************************************************
* POWERMAIL 
**********************************************************************************/

/* FUER DIE FEHLERMELDUNG */
div.powermail_mandatory_js{color:#FF0000;}

#powermail_content{
	float:left;
	width:720px;
}

#powermail_content_inside{
}
fieldset.tx-powermail-pi1_fieldset label {
	/* Setze Abstand zwischen Feld-Beschreibung und Input-Feld*/
	width:120px;
	float: left;
}

.tx-powermail-pi1 {
       border: none;
}
 
fieldset.tx-powermail-pi1_fieldset legend {
	/* Zeige den Formulartitel nicht an */
	display: none;
}
 
fieldset.tx-powermail-pi1_fieldset {
	border: none;
	background:inherit; 
}

fieldset.tx-powermail-pi1_fieldset label {
}
 
fieldset.tx-powermail-pi1_fieldset input {
	border:1px solid;
}
fieldset.tx-powermail-pi1_fieldset select{
	border:1px solid;
}
fieldset.tx-powermail-pi1_fieldset textarea{
	border:1px solid;
	width: 265px;
}

div.tx_powermail_pi1_fieldwrap_html {
	/* Abstand zwischen den Eingabefeldern */
        margin: 5px 0;
}

div.tx_powermail_pi1_fieldwrap_html_submit {
	padding-right: 235px;
	text-align: right;
}

#powermaildiv_uid9 .powermail_kontakformular {
	background-color:#fff;
	color:#000;
	border: 1px dashed #dd9cac;
	float: right;
	font-size: 12px;
}


/* Margins around images: [BEGIN]*/

	/* Pictures on left, add margin on right */
#second_content_area_flex_inhalt .csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image,
#second_content_area_flex_inhalt .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image,
#second_content_area_flex_inhalt .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image
	{
		display: inline; /* IE fix for double-margin bug */
		margin-right: 0 !important;
	}

	/* Pictures on right, add margin on left */
#second_content_area_flex_inhalt .csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image,
#second_content_area_flex_inhalt .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image,
#second_content_area_flex_inhalt .csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image
	{
		display: inline; /* IE fix for double-margin bug */
		margin-left: 0 !important;
	}

	/* Pictures centered, add margin on left */
#second_content_area_flex_inhalt .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 0 !important;
	}
#second_content_area_flex_inhalt .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
#second_content_area_flex_inhalt .csc-textpic .csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0 !important; }

	/* Space below each image (also in-between rows) */
#second_content_area_flex_inhalt .csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0; }
#second_content_area_flex_inhalt .csc-textpic-equalheight .csc-textpic-imagerow { margin-bottom: 0; display: block; }
#second_content_area_flex_inhalt .csc-textpic .csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
#second_content_area_flex_inhalt .csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
#second_content_area_flex_inhalt .csc-textpic .csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
#second_content_area_flex_inhalt .csc-textpic-intext-left .csc-textpic-imagewrap,
#second_content_area_flex_inhalt .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		margin-right: 0 !important;
	}
#second_content_area_flex_inhalt .csc-textpic-intext-right .csc-textpic-imagewrap,
#second_content_area_flex_inhalt .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	margin-left: 0 !important;
	}
	
#spalte1 .csc-textpic-imagewrap
	{
	margin: 25px 0;
	width: 275px;
	}

/*====== Margins around images: [END] ======*/


a 
	{
	color: #000;
	text-decoration: underline;
	}


