DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin: 0px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin: 0px; display:inline; }
/*
.csc-textpic-above{padding:0px;margin:0px;}
.csc-textpic-center{padding:0px;margin:0px;}
.csc-textpic-left{padding:0px;margin:0px;}
.csc-textpic-right{padding:0px;margin:0px;}
.csc-textpic-image{padding:0px;margin:0px;}
.csc-textpic-lastcol{padding:0px;margin:0px;}
.csc-textpic-clear{padding:0px;margin:0px;}
dl{padding:0px;margin:0px;}
dt{padding:0px;margin:0px;}
*/

html {}

ul {margin:0px;	padding:0px;}
p {margin:0px;padding:0px;}
h1 {margin:0px;padding:0px;}
a {text-decoration:none;color: #701970;cursor:hand;}
body {
	background-color: #701970;
	padding:0px;
	width:1024px;
	height:768px;
	margin:0px auto auto auto;
}


div#siteWrapper{
	position:relative;
	width:1024px;
	border:0px solid blue;
	padding:1px;
	margin:0px auto auto auto;
    font-family:  Verdana;
    font-weight: normal;
    font-size:14px;
	background: transparent url("/fileadmin/templates/images/glow_test.jpg") no-repeat left top;
	z-index:1;
}

/*---------------------------------------------------------------*/
/* START Header Boxes */
/*---------------------------------------------------------------*/
div#mainHeader{
	position:relative;
	margin:90px auto auto auto;
	border:0px solid silver;
	height:66px;
	width:901px;
	text-align:right;
}

span#headerNav{display:none;}
span#rootNav{display:none;}
div#pluginHelper{display:none;}

div#subHeaderOne{
	height:32px;
	width:901px;
	border:0px solid red;
	color:#ffffff;
	margin:auto auto auto 62px;
	border:0px solid silver;
	background: #701970 url("/fileadmin/templates/images/bg_top.jpg") no-repeat center top;
}

/* navigation container*/
div#subHeaderTwo{	/* don`t float this, IE 6 will add margin to sitewrapper left pos*/
	height:20px;
	width:901px;
	border:0px solid red;
	color:#ffffff;
	margin:auto auto auto 62px;
	border:0px solid silver;
	background: transparent url("/fileadmin/templates/images/bg_content.jpg") repeat-y left top;
}

div#navigationOne{
	float:left;
	border:0px solid red;
	height:20px;
	padding-left:30px;
	width:30%;
}
div#navigationOne a{padding-right:10px;}	/* image based Navigation, change this when you change Navigation TS  */

span#topNav{
	float:right;
	top:0px;
	padding-top:3px;
	padding-right:30px;
	height:17px;
	border:0px solid silver;
	font-size:12px;
	color:#701970;
}

span#topNav a.link{
	font-size:12px;
	color:#701970;
	text-decoration:none;
}

/*---------------------------------------------------------------*/
/* END Header Boxes */
/*---------------------------------------------------------------*/


/* hide unused containers, see navigation TS for current mapping */
div#navigationLayerOne{display:none;}
div#navigationLayerTwo{display:none;}
div#navigationLayerThree{display:none;}
div#navigationLayerFour{display:none;}
/* END Navigation Boxes */


/*---------------------------------------------------------------*/
/* START content Boxes*/
/*---------------------------------------------------------------*/
div#contentLayer{display:none;}
div#leftBox{display:none;}
div#rightBox{display:none;}

.csc-textpic-text{
    font-family:   Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
}


.csc-textpic-imagewrap{
	position:relative;
	border:0px solid blue;
	padding:0px;
	margin:0px;
	display:inline;
	background-color:transparent;
}

.contenttable{
	border:0px solid silver;
	padding-right:30px;
	padding-left:30px;
	margin-top:0px;
	vertical-align:top;
	text-align:left;
	color:#6E146E;
	font-size:12px;
}

div#mainBox{
	float:left;
	position:relative;
	border:0px solid yellow;
	width:900px;
	left:62px;
    padding-bottom:40px;
    background: transparent url("/fileadmin/templates/images/bg_content.jpg") repeat-y left top;
	z-index:1;
	clear:left;
}

div#footer{
	position:relative;
	border:0px solid silver;
	background-color:#701970;
	height:40px;
	width:890px;
	margin:0px auto auto auto;
	padding-top:20px;
	padding-left:10px;
    background: transparent url("/fileadmin/templates/images/bg_unten.jpg") no-repeat left top;
}


div#footer p {
	padding:0px;
	margin:0px;
	border:0px solid red;
	letter-spacing:0.0px;
	font-size:10px;
	color:#F6B651;
}

#backgroundBottom{
	position:relative;
	border:0px solid green;
	width:1024px;
	height:263px;
	top:-120px;
	float:left;
	margin:0px auto auto auto;
	background: transparent url("/fileadmin/templates/images/alleswaslichtist_unten.jpg") no-repeat left top;
	z-index:0;
}

div#rightBox{display:none;}

/* ALLES WAS LICHT IST BOX */
div#alleswaslichtist{
	float:left;
	width:608px;
	height:160px;
	margin-top:25px;
	margin-left:30px;
	display:inline;	/*	use this to avoid IE6 double left margin*/
	padding-top:10px;
	padding-left:12px;
	padding-right:10px;
	background-color:#6E146E;
	background: transparent url("/fileadmin/templates/images/intro_feld_lila.jpg") no-repeat left top;
	border:0px solid silver;
	color:#FFA432;
}

div#alleswaslichtist .header{
	color:#fff;
	font-size:24px;
	font-weight:bold;
	padding:0px;
	border:0px solid silver;
}

div#alleswaslichtist .linkImage{	/* "Störer" Image*/
	border:0px solid silver;
	position:absolute;
	width:186px;
	height:96px;
	display:inline;
	margin-left:350px;
	margin-top:73px;
}

div#alleswaslichtist .leftContent{
	color:#FFA432;
	/*font-size:14px;*/
	font-weight:normal;
}

div#alleswaslichtist  .leftContent .contenttable{
	height:90px;
	background-color:transparent;
	padding:0px;
	padding-top:8px;
	left:0px;
	width:100%;
	letter-spacing:0.2px;
}

div#alleswaslichtist   .leftContent .contenttable td{
	border:0px solid silver;
	line-height:18px;
	vertical-align:top;
	font-size:14px;
	color:#FFA432;
    font-family:   Helvetica, Verdana, Arial, sans-serif;
}



div#alleswaslichtist .bottom{display:none;}


div#suchAgent {
	float:left;
	width:363px;
	height:180px;
	margin-top:0px;
	margin-left:30px;
	display:inline;	/*	use this to avoid IE6 double left margin*/
	padding:0px;
	border:0px solid red;
	background: transparent url("/fileadmin/templates/images/suchagent_mitte.jpg") no-repeat left 22px;	/* background top includes space for header tab*/
}

div#suchAgent .header{
	width:128px;
	height:23px;
	border:0px solid silver;
	padding:0px;
	margin-top:0px;
}
div#suchAgent  .linkImage{
	position:absolute;
	margin-top:26px;
	margin-left:334px;
	display:inline;
}

div#suchAgent  .linkImageGo{
	position:absolute;
	border:0px solid red;
	margin:0px;
	margin-top:145px;
	margin-left:325px;
	z-index:10;
}
div#suchAgent .content{
	float:left;
	color:#6E146E;
	width:350px;
	height:143px;
	font-size:13px;
	font-weight:normal;
	letter-spacing:0.1px;
	line-height:18px;
	word-spacing:0px;
	margin-left:16px;
	margin-top:12px;
	padding:0px;
	border:0px solid red;
	display:inline;
}

div#suchAgent .content p {
	padding:0px;
	margin:0px;
	border:0px solid red;
	letter-spacing:0.0px;
}

div#suchAgent .content h2 {
	margin:0px;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	letter-spacing:0.2px;
	padding:0px;
}

div#suchAgent .content ul {
	margin:0px;
	padding:0px;
	padding-left:16px;
	border:0px solid red;
}



div#suchAgent .bottom{
	float:right;
	height:23px;
	width:248px;
	margin:0px 25px 0px 0px;
	padding:0px;
	/*background: transparent url("/fileadmin/templates/images/suchagent_bottom.gif") no-repeat 85px top;*/
	border:0px solid silver;
	text-align:right;
	display:inline;
}



div#businesAnfrage {
	position:relative;
	float:right;
	width:194px;
	top:25px;
	padding:0px;
	margin-right:30px;
	display:inline;	/*	use this to avoid IE6 double left margin*/
	background: transparent url("/fileadmin/templates/images/business_mitte.jpg") no-repeat left 23px;
	border:0px solid red;
}

div#businesAnfrage .header{
	width:143px;
	height:23px;
	border:0px solid silver;
	padding:0px;
	margin:0px;
	display:block;	/*	use this to avoid IE6 double left margin*/
}

div#businesAnfrage   .linkImage{
	position:absolute;
	margin-top:26px;
	margin-left:166px;
	display:inline;
}

div#businesAnfrage  .content{
	float:left;
	width:184px;
	height:116px;
	color:#6E146E;

	font-size:13px;
	font-weight:normal;
	letter-spacing:0.0px;
	line-height:18px;
	word-spacing:0px;

	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-top:12px;
	padding-top:0px;
	border:0px solid red;
	z-index:1;
	display:inline;
}

div#businesAnfrage .content p {
	padding:0px;
	margin:0px;
	border:0px solid red;
	letter-spacing:0.0px;
}


div#businesAnfrage  .linkImageGo{
	position:absolute;
	margin-top:132px;
	margin-left:163px;
	border:0px solid red;
	z-index:10;
}

div#businesAnfrage  .bottom{
	position:relative;
	float:right;
	height:23px;
	width:135px;
	margin:0px 15px 0px 0px;
	padding:0px;
	border:0px solid silver;
	display:inline;
}

div#bestPreis{
	position:relative;
	float:right;
	width:160px;
	margin:25px 30px auto 30px;
	border:0px solid silver;
	background: transparent url("/fileadmin/templates/images/derbeste_textfeld_mitte.jpg") repeat-y left 0px;
}

div#bestPreis .header{
	width:160px;
	height:28px;
	padding:0px;
	margin:0px auto auto auto;
	border:0px solid silver;
	text-align:center;
}

div#bestPreis .header .csc-textpic-imagewrap{
	height:28px;
	width:160px;
	border:0px solid green;
}

div#bestPreis .content{
	float:left;
	width:160px;
	margin:0px;
	padding-left:0px;
	margin-left:0px;
	padding-top:0px;

	border:0px solid red;
	font-size:13px;
	font-weight:normal;
	letter-spacing:0.0px;
	line-height:18px;
	word-spacing:0px;
	color:#6E146E;
	/*display:inline;*/

}
div#bestPreis .content p {
	padding:0px;
	margin:0px;
	border:0px solid red;
	letter-spacing:0.0px;
}
div#bestPreis .content .derbestePreisText{
	padding:0px;
	padding-left:10px;
	margin-right:1px;
	border:0px solid red;
}

/* produkt bild*/
div#bestPreis .content .csc-textpic{
	border:0px solid red;
	margin:0px;
	padding:0px;
}


div#bestPreis .linkImage{
	border:0px solid silver;
	top:81%;
	width:93%;
	position:absolute;
	float:right;
	z-index:10;
}


div#bestPreis .bottom{
	float:left;
	width:160px;
	height:30px;
	padding:0px;
	border:0px solid silver;
	background-color:#EEE5F0;
}

/*  unterseiten */

.wasWirMachenLinks{
	float:left;
	width:296px;
	height:375px;
	border:0px solid silver;
	margin:30px auto auto 30px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	background: transparent url("/fileadmin/templates/images/waswir_feldlila.jpg") no-repeat left top;
	color:#FFA432;
	font-size:13px;
	font-weight:normal;
    display:inline;
}


.wasWirMachenLinks h1{
	font-size:14px;
	color:#FFA432;
	margin-bottom:25px;
}

.wasWirMachenLinks a{
	font-family:   Helvetica, Verdana, Arial, sans-serif;
	text-decoration:underline;
	font-size:13px;
	color:#FFA432;
}

.wasWirMachenLinks p span{
	font-family:   Helvetica, Verdana, Arial, sans-serif;
	text-decoration:none;
	font-size:13px;
	color:#6E146E;

} 

.wasWirMachenLinks p span a{
	font-family:   Helvetica, Verdana, Arial, sans-serif;
	text-decoration:underline;
	font-size:13px;
	color:#6E146E;
}



.wasWirMachenMitte{
	float:left;
	width:263px;
	border:0px solid silver;
	margin:30px auto 0px 30px;
	color:#6E146E;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	padding:0px;
    font-family:   Helvetica, Verdana, Arial, sans-serif;
    display:inline;
}
/*color:#FFA432;*/
.wasWirMachenMitte h1{    font-family:   Helvetica, Verdana, Arial, sans-serif;	font-size:14px;color:#6E146E;	text-decoration:underline;}
.wasWirMachenMitte h2{    font-family:   Helvetica, Verdana, Arial, sans-serif;	font-size:14px;color:#FFA432;	text-decoration:none;}
.wasWirMachenMitte a{    font-family:   Helvetica, Verdana, Arial, sans-serif;	text-decoration:none;	font-size:14px; color:#FFA432;font-weight:bold;}


.wasWirMachenMitte ul{
	padding:0px;
	margin:0px;
	list-style-type:disc;
	top:0px;
	border:0px solid silver;
}

.wasWirMachenMitte ul li{
	top:0px;
	padding:0px;
	margin-left:15px;
	border:0px solid silver;
}

.wasWirMachenMitte a .internal-link{
	padding-top:0px;
	margin-top:0px;
	color:#6E146E;
	font-size:15px;
}


.wasWirMachenRechts{
	float:left;
	width:225px;
	border:0px solid silver;
	margin:30px auto auto 25px;
	color:#6E146E;
	font-weight:normal;
	text-align:left;
    font-family:   Helvetica, Verdana, Arial, sans-serif;
}
/*color:#FFA432;*/
.wasWirMachenRechts h1{    font-family:   Helvetica, Verdana, Arial, sans-serif;	font-size:14px;color:#6E146E;	text-decoration:underline;}
.wasWirMachenRechts h2{    font-family:   Helvetica, Verdana, Arial, sans-serif;	font-size:14px;color:#6E146E;	text-decoration:none;}
.wasWirMachenRechts a{    font-family:   Helvetica, Verdana, Arial, sans-serif;	text-decoration:none;	font-size:14px; color:#6E146E;font-weight:bold;}

.wasWirMachenRechts p span{
	font-family:   Helvetica, Verdana, Arial, sans-serif;
	text-decoration:none;
	font-size:13px;
	color:#6E146E;

} 

.wasWirMachenRechts p span a{
	font-family:   Helvetica, Verdana, Arial, sans-serif;
	text-decoration:underline;
	font-size:13px;
	color:#6E146E;
}





.produktBeschreibungTextKlein{
	font-family:   Helvetica, Verdana, Arial, sans-serif;	text-decoration:none;	font-size:12px; color:#6E146E;font-weight:normal;
}

div#produktBeschreibung{
	float:right;
	font-family:   Helvetica, Verdana, Arial, sans-serif;	text-decoration:none;	font-size:14px; color:#6E146E;font-weight:normal;
	margin:30px 30px auto 30px;
	display:inline;
	border:0px solid silver;
	width:550px;
}

div#produktBeschreibung h1{ font-size:14px; color:#6E146E;	text-decoration:none;}

div#bestPreisProdukt{
	float:left;
	margin:30px auto auto 30px;
	display:inline;
	border:0px solid silver;
	width:245px;
}

div#bestPreisProdukt .header{}
div#bestPreisProdukt .linkImageGo{display:none;}
div#bestPreisProdukt .bottom{
	float:right;
	padding-top:20px;
}

.impressumLinks{
	position:relative;
	float:left;
	background: transparent url("/fileadmin/templates/images/impressum_feld.jpg") no-repeat left top;
	padding-top:10px;
	padding-left:9px;
	margin:30px auto auto 30px;
	width:260px;
	height:387px;
	border:0px solid silver;
	color:#FFA432;
	display:inline;
	word-spacing:0px;
}

.impressumLinks h1{font-family:   Helvetica, Verdana, Arial, sans-serif;	 font-size:14px; color:#FFA432; text-decoration:none;}
.impressumLinks a{font-family:   Helvetica, Verdana, Arial, sans-serif;	 font-size:14px;color:#FFA432; text-decoration:none;}
.impressumLinks p {
	padding:0px;
	margin:0px;
	border:0px solid red;
	letter-spacing:0px;
	font-size:12px;
}


.impressumRechts{
	position:relative;
	float:left;
	width:540px;
	border:0px solid silver;
	padding-top:10px;
	padding-left:10px;
	margin:30px auto auto 30px;
	color:#6E146E;
	font-size:12px;
	display:inline;
}



.impressumRechts h1{font-family:   Helvetica, Verdana, Arial, sans-serif; font-size:14px; color:#6E146E; text-decoration:none;}
.impressumRechts h2{font-family:   Helvetica, Verdana, Arial, sans-serif; font-size:14px;text-decoration:none;}
.impressumRechts a{font-family:    Helvetica, Verdana, Arial, sans-serif; font-size:14px;color:#6E146E; text-decoration:none;}
.impressumRechts p {
	padding:0px;
	margin:0px;
	border:0px solid red;
	letter-spacing:0px;
	font-size:14px;
}

.agbSeite{
	float:left;
	border:0px solid red;
	margin:30px auto auto 30px ;
	padding:10px;
	display:inline;
	width:825px;
	font-size:12px;
	color:#6E146E;
}

.agbSeite h1{font-family:   Helvetica, Verdana, Arial, sans-serif; font-size:14px; 	color:#6E146E; text-decoration:none;}
.agbSeite  h2{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px;text-decoration:none;}
.agbSeite p {
	padding:0px;
	margin:0px;
	border:0px solid red;
	letter-spacing:0px;
	font-size:14px;
}

form#mailform{
	float:left;
	border:0px solid red;
	margin:30px auto auto 30px ;
	padding:10px;
	display:inline;
	width:825px;
	font-size:12px;
	color:#6E146E;

}

form#mailform fieldset{	border:0px solid red;}
form#mailform h1{font-family:   Helvetica, Verdana, Arial, sans-serif; font-size:14px; 	color:#6E146E; text-decoration:none;}
form#mailform  h2{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px;text-decoration:none;}
form#mailform p {
	padding:0px;
	margin:0px;
	border:1px solid red;
	letter-spacing:0px;
	font-size:14px;
}

form#mailform input{
	border:1px solid silver;
	margin: 10px 0px 0px 0px;	
}
form#mailform submit{border:1px solid silver;padding-top:10px;}
form#mailform textarea{border:1px solid silver;}
/* csc-mailform */

fieldset.csc-mailform {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width:480px;
}

div.csc-mailform-field {
	clear: both;
	margin: 0px 0px 10px 0px;
}

div.csc-mailform-field label {
	float: left;
	display: block;
	margin: 10px 0px 0px 0px;
	border:0px solid red;
}

div.csc-mailform-field input {
	width: 250px;
	float: right;
	margin: 0px 0px 0px 150px;
	border:0px solid red;
}

div.csc-mailform-field select {
	float: right;
	width: 250px;
	margin: 10px 0px 0px 0px;
	border:0px solid red;
}

div.csc-mailform-field textarea {
	float: right;
	width: 250px;
	margin: 10px 0px 0px 0px;
	border:0px solid red;
}

.csc-mailform-check {
	float:right;
	border:1px solid silver;
}
 
div.csc-mailform-field .csc-mailform-submit {
	float: right;
	margin: 0px 0px 0px 150px;
	width: 125px;
	border:0px solid red;
}

div.csc-mailform-field span.csc-mailform-label {
	font-weight: bold;
}

div#freeBoxOne{display:none;}
div#freeBoxTwo{display:none;}
div#freeBoxThree{display:none;}
div#freeBoxFour{display:none;}